What I dislike (not specifically about your project, that is!) is the idea that, as a society, we're incentivized to increasingly hide behind our screens instead of growing some balls an actually live in the "real life". Here, we're talking about dating. The other current topic: how we intend to fight democracy-destroying mass surveillance by (apparently) simply sitting behind our screens.
You could also argue that this project helps society move in a way you prefer. Once you get to "mutual crush" and ideally start dating, my assumption would be that those dates would be in "real life".
most people will still hide behind their screens and not do anything about their crush. I actually had a concept that might solve this problem - in order to 'unlock' more options, you have to go on a date first and exchange passkeys with the other dater.
This used to be extremely common as a naturally viral way to harvest email addresses, the prompt was "put in the email addresses of your crushes".
What's your twist that sets it apart from the usual variants? (Sure, building it on top of Facebook could potentially provide some additional benefits, but what are they?)
Well, frankly I wasn't expecting frontpage HN. This was just a sideproject that I was doing to get acquainted with golang. With respect to your concern about email address harvesting, the facebook graph api doesnt not give the app access to friends' email addresses. We only know the emails of the people who sign up, and it's used for notification purposes only. :)
There are more examples of apps just like this that came before (this is the only one that comes to mind at the moment), the only way I would be remotely interested is if they figured a way to solve the inherent problem of selecting all/some of your friends as crushes to see who had you as a crush, and then what happens when someone legitimately adds the person who was just checking everyone's crushes.
I guess speed dating is always a conflict between making the most sincere matches, and making sure everyone has fun.
If that one person says "yes" to everyone, no doubt their intentions were to game the system, but if they avoid attendees going away thinking "no one liked me", then they've actually benefited the event's success.
Sorry. There is no other alternative. It cannot be built without access to a social graph. I didn't think of including Twitter because of the user limits.
This is what is scaring away most of the site visitors. Each permission has a reason for being asked for:
"&scope=email,friends_about_me,user_about_me"
email: to notify you when a match is found. an access_token grants us knowledge of only the users email and not his friends'. This cannot be used for viral email harvesting.
friends_about_me: To seperate views based on gender.
user_about_me: to help decide which view is to be "initially " displayed based on the users' gender.
Why do you need to segregate based on gender, anyway? Boys can crush on boys, and girls can crush on girls. If they discover that they are a mutual crush, why deny them the fun?
If you really want to filter views, let the user make a explicit decision to filer view based on gender, using a drop-down menu or something.
Ah ok, fair enough. I figured you were using it to make only girls available to boys, and vice versa.
Still, if that permission is giving you problems because of people's reactions, just showing the entire friend list (with paging, of course) may not be a bad idea.
What I dislike (not specifically about your project, that is!) is the idea that, as a society, we're incentivized to increasingly hide behind our screens instead of growing some balls an actually live in the "real life". Here, we're talking about dating. The other current topic: how we intend to fight democracy-destroying mass surveillance by (apparently) simply sitting behind our screens.