I don't understand how you're the top rated comment, but whatever. The reason the original diaspora team didn't make a success of the diaspora project was that they were new coders. They were way out of their depth, they chose cool technologies and got burnt (mongodb -> mysql).