looker, or "A Facebook App I Wrote Since I've Been Single For About 3 Years and I Hate It"
255 replies, posted
[QUOTE=void0x0;28392269]
This posts to a friend's wall when you rate right now, I'll make it toggleable. My ex just IM'd me after I tested it on her.
We haven't spoken since I was in high school.[/QUOTE]
lolol
[editline]2nd March 2011[/editline]
i was skipping through people in rate, and it seems the more people i skip, the longer the time before the next one loads... any extraneous loops, or is it just something on facebook/my side
[editline]2nd March 2011[/editline]
actully nvm... the time it takes to load someone increases based on last name... you should have it load all friends in the cache(similar to interested), then call them up
[editline]2nd March 2011[/editline]
nvm.. i think it was just me
While it does conceptually take longer to load based on last name, it shouldn't be by much. Also, wall posts are being made. :X
[editline]2nd March 2011[/editline]
Crap, maybe it shouldn't be making wall posts yet since the leaderboards aren't done!
[QUOTE=void0x0;28392269][editline]2nd March 2011[/editline]
[code]$me['name'] . ' has rated you by attractiveness on the Rate app on Looker!'[/code]
This posts to a friend's wall when you rate right now, I'll make it toggleable. My ex just IM'd me after I tested it on her.
We haven't spoken since I was in high school.[/QUOTE]
I think you should just remove it all together, unlike some other "Rate them" apps, this one only has two places to go, up or down. Imagine if facemash sent a message to the girls people rated.
[QUOTE=Funktastic Dog;28393543]I think you should just remove it all together, unlike some other "Rate them" apps, this one only has two places to go, up or down. Imagine if facemash sent a message to the girls people rated.[/QUOTE]
this... rating peopleisnt really something i want to advertise
I've killed the code that does that then.
[editline]2nd March 2011[/editline]
It seems touchy anyway.
[editline]2nd March 2011[/editline]
[php]/*
$facebook->api(array(
'method' => 'stream.publish',
'locale' => 'en_US',
'message' => $me['first_name'] . ' has rated you by attractiveness on the Rate app on Looker!',
'target_id' => '' . $uid,
// 'uid' => '' . $facebook->getAppId()
'uid' => '' . $id
));
*/
[/php]
I don't know why, but I didn't like that I had to post as myself and not the app, but I know I wasn't doing it proper anyway.
[editline]2nd March 2011[/editline]
[img]http://i944.photobucket.com/albums/ad281/andrewmcwatters/badidea.png[/img]
^My ex and the wall posts.
Two things:
1) You should make it so not everyone can get rated, you can opt-out of it if you'd like.
2) People are going to abuse the "likes" and lie, just to see if anyone is matched up with them. Sure, you can limit the amount of people you can "like" at one time, but the problem is that they'll like, then un-like, then like, then un-like, until they reveal who also likes them.
How about the more people someone is interested in, the less likely they are to get the "random" notice of it. That way if they mass spam, 95% of the time the other user will get the notification. By chance that two people mass spam and 'interested' each other, an awkward moment will happen.
It's not flawless, but it's better than doing nothing for a beta.
To extend on the idea, after you 'interested' over 5 people, your chances of getting the notification start to drop a bit, and then after they pass about 8~10 it just drops off very quickly.
[QUOTE=Cow Muffins;28393830]Two things:
1) You should make it so not everyone can get rated, you can opt-out of it if you'd like.[/QUOTE]
You'll have to use the application to do that first, but I've thought of it. Not to the extent you have though, I just meant for leaderboards if you're really ugly.
[QUOTE=Cow Muffins;28393830]2) People are going to abuse the "likes" and lie, just to see if anyone is matched up with them. Sure, you can limit the amount of people you can "like" at one time, but the problem is that they'll like, then un-like, then like, then un-like, until they reveal who also likes them.[/QUOTE]
[media]http://i944.photobucket.com/albums/ad281/andrewmcwatters/interestedtime-releasedequation.png[/media]
The more people you like, the more likely you are to never find out about anyone liking you.
[QUOTE=void0x0;28393925]The more people you like, the more likely you are to never find out about anyone liking you.[/QUOTE]
Clearly I should have read all four pages instead of stopping in the middle since you already put that idea in the works.
[QUOTE=TreasoN.avi;28393972]Clearly I should have read all four pages instead of stopping in the middle since you already put that idea in the works.[/QUOTE]
I cba sometimes, so it's no big deal, bud.
So if I like someone with a boyfriend, will I get beat up?
[QUOTE=BldrGyMnGy;28394211]So if I like someone with a boyfriend, will I get beat up?[/QUOTE]
Well only one of you will find out that you like each other if you like each other on the app, so the girl's (or dude's) got some splainin' to do, Lucy.
You could just go through and like, then dislike everyone on the list one by one to see if one of them likes you.
Unless there's a delay or something, and it gets cancelled the moment you unlike them?
[QUOTE=Jo The Shmo;28394417]You could just go through and like, then dislike everyone on the list one by one to see if one of them likes you.[/QUOTE]
No.
[editline]2nd March 2011[/editline]
Writing an algorithm, brb.
[editline]2nd March 2011[/editline]
Hey Jacob. How're you man? Nathan and I haven't heard from you in a while.
Hey.
[url]http://labs.andrewmcwatters.com/looker/rate/leaderboards/[/url]
Whipping up the code real quick. Okay, so it prints the array for the top rated people, if you check out the debug info, you can see it's mostly 100% or 0% rankings. This is why the 3 ratings are needed, but I'd better code this fast so it's available, then make the changes as I go.
FREAKING BRILLIANT. I threw together a multiquery from the old Facebook REST API (I know, I know, I shouldn't use it), and it retrieves all this information I need to quickly render the leaderboards! Since I can grab sex details too, there will be three leaderboards, male, female, and all. Oh Lord Almighty, it retrieves so much information so fast.
Hey, I need some feedback, is the leaderboard array showing up for everyone?
[img]http://old.andrewmcwatters.com/labs.andrewmcwatters.com_looker_rate_leaderboards%2012_02%20AM%203_3_2011.png[/img]
You should see this, if it does.
[editline]3rd March 2011[/editline]
Oh, good news everyone. Towards the end of talking to my ex, we forgave each other for our mistakes in our relationship and it made closure so much better.
She may be going to a university out of state, and she wanted to clear things up before she left.
[QUOTE=void0x0;28396491]Hey, I need some feedback, is the leaderboard array showing up for everyone?
[img_thumb]http://old.andrewmcwatters.com/labs.andrewmcwatters.com_looker_rate_leaderboards%2012_02%20AM%203_3_2011.png[/img_thumb]
You should see this, if it does.[/QUOTE]
Seeing it over here!
[QUOTE=Kokopelli13;28397196]Seeing it over here![/QUOTE]
Thanks! I'm gonna format the data into Interested-styled blocks, in the future, the top 10 will have large profile images, the rest will be squared off.
Hey void I've got an idea for you. After you finish programming all the basic things and your app is basically finished, you could also have some kind of a message like "One of your friends likes you! Want to know which one? If you like them too, one of you will be notified!". This could easily draw attention to the app, so if for example I use it and nobody I know use it, some will be notified (you could make it so that it only gives this message to 10% of the people "liked" or even less so it wouldn't be too annoying), and then they'll be interested in using the app as well.
Also, maybe you could add a feature for the interested part that shows friends of friends as well, that way, if someone doesn't have a lot of friends, like maybe 50, he could still get a lot of people to choose from who he likes. You could have like, an extra button on each friend to open up their friends who aren't your friends as well, and then you can like them too.
You could then have a message sent to him similar to the one above, but it'll say something like "one of X's friends likes you! Want to know who it is? Show his friends, like them, and if you both like each other, one of you will be notified!".
I'm sure at least my first idea will sound cool, as it will help promote your app very fast, I'm just not sure if it's possible for an app to send a message like that without the person getting it knowing who was the one who used the app.
[QUOTE=BurnEmDown;28397823]Hey void I've got an idea for you. After you finish programming all the basic things and your app is basically finished, you could also have some kind of a message like "One of your friends likes you! Want to know which one? If you like them too, one of you will be notified!". This could easily draw attention to the app, so if for example I use it and nobody I know use it, some will be notified (you could make it so that it only gives this message to 10% of the people "liked" or even less so it wouldn't be too annoying), and then they'll be interested in using the app as well.
Also, maybe you could add a feature for the interested part that shows friends of friends as well, that way, if someone doesn't have a lot of friends, like maybe 50, he could still get a lot of people to choose from who he likes. You could have like, an extra button on each friend to open up their friends who aren't your friends as well, and then you can like them too.
You could then have a message sent to him similar to the one above, but it'll say something like "one of X's friends likes you! Want to know who it is? Show his friends, like them, and if you both like each other, one of you will be notified!".
I'm sure at least my first idea will sound cool, as it will help promote your app very fast, I'm just not sure if it's possible for an app to send a message like that without the person getting it knowing who was the one who used the app.[/QUOTE]
I'll try my best to make this happen. Thanks for the suggestion! Good ideas.
[list]
[*]I've fixed an issue in IE where rate would cache a random friend, making it impossible to get a new friend to rate.
[*]Rate icons have been changed, text has been added.
[*]Interested has been optimized in it's communications to Facebook, should speed up the app.
[*]Session bugs have been addressed (this is mainly for me).
[/list]
[QUOTE=void0x0;28394587]
Hey Jacob. How're you man?[/QUOTE]
Hey bud. :buddy:
Have had a head cold for a while. Nice work so far on the app.
Donated $15, treat yourself with a pizza or something :)
[QUOTE=LiLBliNg;28399802]Donated $15, treat yourself with a pizza or something :)[/QUOTE]
HOLY CANOLE, I LOVE YOU SO MUCH.
THANKS MAN!
I'm keeping track of people who donate, I really want to honor you people helping me out. When things go live, I'll launch it with an early adopters donor plaque on the site, giving that I have permission from the individual leaders.
[editline]3rd March 2011[/editline]
HOMYGOD, there's even more donors! Thank you so much guys! I'm just in huge awe shock in your gratitude. I can't say thank you enough, you folks are simply amazing.
[editline]3rd March 2011[/editline]
So it's 8:07 AM over here, and I have to leave in about an hour for my one course today. I'm going to try and finish the leaderboard code right now. It shouldn't be too hard.
[editline]3rd March 2011[/editline]
[url]http://labs.andrewmcwatters.com/looker/rate/leaderboards/[/url]
Sorta done, just needs to be styled and I need to fix a bit of back end coding that helps structure it. Also since this is a test virtually all of the people there will disappear as you can see their debug scores are 100% or 0%.
[editline]3rd March 2011[/editline]
More or less done, [url]http://labs.andrewmcwatters.com/looker/rate/leaderboards/[/url]
Gonna redesign it later so the background of each person fills to the top relative to their rank percentage, and show the percentage in a nicer way as well.
Oh and the top 10 will show in a larger profile image.
I'll also make it so you can rate people on the leaderboards, even if you're not their friend.
[editline]3rd March 2011[/editline]
Sound good?
[editline]3rd March 2011[/editline]
I fixed an issue where people's true rank percentage wasn't shown on their profile info, but for some reason they're not in descending order anymore.
I don't get it. I'll have to look into this more when I get back from college. I have to leave in 5 minutes. See you guys in two hours.
So I found the issue with the rank percentages not being in order. I was using the array I get back from Facebook on people's accounts, and not another one with has all the ratings ordered.
Rate is going to go live probably [b]today.[/b] I'm very excited. After I fix this bug, I need to find a way to only list people who got at least three votes. Then and only then will I launch it. Rate will launch as final after I also add friend wall notification code to it, which you will be able to toggle, but only per person. (Maybe. We'll see how annoying it is for some people, but for now, it's the biggest way for my app to get traffic besides FP right now as a root.)
[editline]3rd March 2011[/editline]
Essentially, if it gets annoying that you have to turn off rating notifications per person, the checkbox or toggle or whatever will be global, and you'll only have to do it once. If I go with this approach though, I'll end up putting up a message saying something like, "Rate is just a baby app, and not many people know about it yet. Blah blah blah, please consider, blah blah."
Just to clear up, does Rate notify the person being rated?
[QUOTE=Faren;28404766]Just to clear up, does Rate notify the person being rated?[/QUOTE]
It will. They won't know what you voted though. You will have the ability to opt out of this, but I'm putting it in so the app will spread.
[editline]3rd March 2011[/editline]
(It currently doesn't do this at all.)
This is a great idea. When are you gonna push to get it widespread? Cause I mean, it's only gonna fulfill its purpose if loads of people are using it :v:
[editline]3rd March 2011[/editline]
Also, does it actually work for real at the moment? Like, could two people using the beta actually find out if they both liked each other?
[QUOTE=Turnips5;28406469]This is a great idea. When are you gonna push to get it widespread? Cause I mean, it's only gonna fulfill its purpose if loads of people are using it :v:
[editline]3rd March 2011[/editline]
Also, does it actually work for real at the moment? Like, could two people using the beta actually find out if they both liked each other?[/QUOTE]
The only app fully working right now is Rate. The only thing I'm updating at the moment is the ability to opt out of posting to a friend's wall. You should be able to see the partial changes right now, but the checkbox does nothing ATM.
You can rate people and have your friends rate them, too.
[url]http://labs.andrewmcwatters.com/looker/rate/leaderboards/[/url]
There's no one on the leaderboards because no one has three votes yet. This shouldn't be a problem when I roll out the post to wall update here soon.
[editline]3rd March 2011[/editline]
There are records stored in the Interested app that are dormant however. When I implement the algorithm to determine when people are notified, then it should work right off the bat in theory.
There are something like 130+ people liked in Interested.
There's even more chicks in Rated.
[editline]3rd March 2011[/editline]
149 people are liked in Interested.
194 people have been Rated.
[QUOTE=void0x0;28406854]The only app fully working right now is Rate. The only thing I'm updating at the moment is the ability to opt out of posting to a friend's wall. You should be able to see the partial changes right now, but the checkbox does nothing ATM.
You can rate people and have your friends rate them, too.
[url]http://labs.andrewmcwatters.com/looker/rate/leaderboards/[/url]
There's no one on the leaderboards because no one has three votes yet. This shouldn't be a problem when I roll out the post to wall update here soon.
[editline]3rd March 2011[/editline]
There are records stored in the Interested app that are dormant however. When I implement the algorithm to determine when people are notified, then it should work right off the bat in theory.
There are something like 130+ people liked in Interested.
There's even more chicks in Rated.[/QUOTE]
Wicked, cheers dude. I don't want to see this fizzle out :buddy:
[editline]3rd March 2011[/editline]
I'm sure it CAN work, because I remember a point at which there were loads of "answer 20 questions and find out who said this about you" type apps (horrifyingly shitty ones, I might add) floating around my facebook, and I'm in the UK.
[editline]3rd March 2011[/editline]
[img]http://i51.tinypic.com/1sxhsw.png[/img]
Unsure why this is happening, both on FF and Chrome.
Hey this is like how the movie "The Social Network" started out, Mark Zuckerberg made a site that would allow people who went to Harvard to rate each other out of how hot they were.
I have a small feeling that this will be abused in someway or another. Example: 1 guy [Likes] 1 girl , Girl [Likes Back] just to see. And ends up going: No i don't like you i just wanted to check blabla
Edit: fuck i just hearted the most ugly chick i had in my list what have i done
Edit: No worries, a simple "click-again" removed it. Thank God
I don't use FB very much but this is a neaty idea.
[quote]I'm currently in the process of devising a system of how that should be executed, but right now I'm thinking it will be a one-way notification between two individuals who like each other (so things aren't awkward) based on a random gamble after a relatively lengthy duration of time after two individuals like each other in interested.[/quote]
Yeah; I was wondering how you would counter act people 'checking' to see if someone liked them by simply saying you liked them first.
Hmm. Perhaps you could ALWAYS alert the FIRST person to do the 'like'; and they can then opt to let the other person know about the mutual like a few days later.
This may solve the 'Im just checking to see if he/she likes me' problem. By making it so only the first person gets notified first; the person doing a 'check' does not get told about a possible mutual like until the first person has been told first (and they can decide if it should be forwarded?).
I dunno...
PS: I haven't looked at the site much, but don't forget to take into account someone's sexual orientation (ie, a guy would want to see his guy facebook friends - not girls).
Sorry, you need to Log In to post a reply to this thread.