I'm pretty firm in my belief that one of the great marketing moves of the 21st century is convincing people that email is not a social network. It's almost on par with making people believe that diamonds are romantic and a necessary part of the marriage ritual. I think this has been helped by the general lack of innovation in the email space. From pretty basic mail, we ended up with a few (very surprisingly few) emai…
I'm convinced that Facebook took over messaging because it has one killer feature the 90s didn't: real names. Contact points on Facebook are discoverable by real name based on the social graph, which is kind of a first in the history of communication. If someone mentions a John Doe in conversation, I can get in contact with the correct John Doe with a very high probability of success and no effort. The PSTN, email, A…
So I wonder how hard it would be to setup a DNS-like searchable index for an e-mail like replacement? Instead of having to remember guy@foo.com I just have to remember 'John Doe' he works for Foo Inc. and I can probably narrow it down from a list of other John Does. If not, I can always call him and ask him for his explicit address as a fallback.
> but the action on Facebook is centered on the News Feed
It really seems that, much more than Twitter has ever managed to be. People's News Feeds are really their microblogs. For many of my FB friends, I can go to their feed and read back a few months to see what's going on in their lives. Just as if they had been keeping a blog. But the convention on FB seems to be short posts, so I don't have to read long-form posts, but they also aren't restricted to a tiny string of characters.
I actually think the news feed reminds me quite a bit of the finger protocol and .plan files. (there's commenting and likes and such of course also).
So what core distributed communication and web presence technologies already exist that could approximate Facebook and what and how would they have to be modified to work at least as well as Facebook? What new things would have to be created from wholecloth?
Would it be possible to integrate all this mess tightly enough that a person could set up their own "Social 2.0" node without too much fuss?