News for hackers. Stuff that matters.
Re: by nickpatrick on Sunday March 06, 2011 @02:45PM (#2294834)
Inspired by the buzz around Breakup Notifier, last week's "Defriend Day" (http://www.huffingtonpost.com/2011/03/04/defriend-day-etique...), and a good excuse to give Node.js a spin, I just launched a new Facebook app: Defriend Alert. The app sends you an email whenever someone defriends you on Facebook.

http://www.defriendalert.com

I built it over a two day span with Node.js, Express, and MongoDB. It's hosted by Duostack (which is an awesome service, btw). I'm typically a Rails guy, and this was my first Node.js app. Very impressed. Looking forward to cranking out a few more apps over the next few weeks.

Let me know what you think!

Re: by mikeknoop on Sunday March 06, 2011 @03:14PM (#2294911)
I have seen these popup every once and a while on the Platform, all of them have been banned thus far.
Re: by mcs on Sunday March 06, 2011 @03:21PM (#2294928)
I'm sorry to be a downer, but is this a problem that really needs to be solved? If somebody unfriends me, it's probably because we hardly talk (if we ever talked) and I won't miss them.
Re: by nickpatrick on Sunday March 06, 2011 @03:36PM (#2294963)
Personally, I think it's intriguing to receive an email immediately after it happens and wonder what went through their mind as they clicked the button.
Re: by xiaoma on Sunday March 06, 2011 @04:04PM (#2295028)
Then you could CONFRONT them about it!
Re: by jedsmith on Sunday March 06, 2011 @03:47PM (#2294986)
If you worry too much...
Re: by kevinburke on Sunday March 06, 2011 @03:09PM (#2294893)
Looks nice but this is probably a violation of their TOS.
Re: by tomfakes on Sunday March 06, 2011 @03:37PM (#2294966)
Every other app that has done this in the past has been slapped down by Facebook for TOS violation.

As a general case, when you're building an app on someone else's platform, you absolutely must know the terms of service of that platform, otherwise you're just wasting your time (unless your goal is to learn the technology and APIs, and there's better ways to do that too!).

And watch out when the TOS changes and leaves you out in the cold. This is why it can be dangerous to build your business on someone else's business.

Re: by buddydvd on Sunday March 06, 2011 @03:42PM (#2294980)
Facebook does not allow this.

http://forum.developers.facebook.net/viewtopic.php?pid=19404...

However, FB did remove that specific example from their TOS.

Re: by oniTony on Sunday March 06, 2011 @03:48PM (#2294989)
Hah. Last year I've significantly cut down the number of "friends" on facebook. 6 months later, one of them was the first to notice this missing connection. When asked why, the response was essentially "_because_ it took 6 months to notice" (on top of the original criteria for 12+ months of no communication via FB).

So in the alert message, can you include "... but it was N months since you've last talked, so whatever."?

Re: by noamsml on Sunday March 06, 2011 @03:30PM (#2294946)
I'd rather not know.
Re: by elvirs on Sunday March 06, 2011 @03:51PM (#2294995)
www.unfriendfinder.com does this too. Actually you can get notifications about unfriends, rejected friend requests and list of all friend requests you sent that have not been responded to yet.
Re: by jarin on Sunday March 06, 2011 @03:18PM (#2294922)
I love the design. Simple and easy. I hope it doesn't get banned!