2008 Predictions - Social networking becomes a protocol and the US election

7 January 2008

This post is part of a series where I try to make outlandish predictions for 2008. `Read the introduction for more details.`_

By the time you read this, a over a week will have passed and a week is a long time in politics. Maybe something will happen during the Iowa and New Hampshire primaries to shake things up a bit.

9. Social networking will become a protocol

We each meet more new people each year than my great-grandparents would have known in their entire lifetime. Not only that, but on the whole, you will meet a completely different set of new people than your best friends will, so the traditional shared memory of small communities does not help you. Human evolution has not yet caught up with this situation and the result is social amnesia - we cannot immediately recall all the details about all the people we have known. One way of coping is to keep really good diaries, something sadly I have hitherto failed to achieve. Another recent help is social networking sites.

I don't need Facebook to talk to people that I see in my daily life, I also don't need Facebook to interact with geeky friends, everything Facebook can do, something more efficient and less time-consuming can do. Facebook is, however, marginally useful to interact with non-geeks that I went to University with.

The current unique selling point of a service like Facebook or Myspace is that it bundles several functions together in a way that can be easily used by smart but technically dis-interested users and everything is nicely abstracted away behind consistent menus.

I, and perhaps other people, have been saying this for a while, but I still believe that social networking will eventually become a protocol. When you remove all the glitz from social networking sites, at the core are a few very basic functions:

  • Pull: a convenient way of finding out contact details for half- remembered acquaintances.
  • Push: a semi-open contact list that allows your acquaintances to give you their details.
  • Pass: a service to pass messages between acquaintances.
  • Promote: a page to share your interests, details, photos and so on.
  • Play: a way to interact with communities of interest.

For the sake of this article, the last three are thoroughly uninteresting, email and the web solve these problems far more efficiently than any walled garden social networking service can do.

The first two are the ones that interest us here, it is the 'friends list' that is the selling point of site like Facebook. The problem with the 'friends list' is that it is site-specific. When the next cool social networking site comes out, you have to rebuild your list from scratch. So one could end up with half-a-dozen different overlapping but not identical friends-lists on different networks. Remembering where the heck a specific half-forgotten person is, which of the six lists, removes the convenience that is the main foundation of a social-networking site.

So there is a tipping point, where the cost of entry and exit from these social networking sites outweighs their utility. The exact point will vary across individuals, according to how much of a real offline life they have.

The way to square the circle is to make your friends list more independent of the web application that you currently have in front of you. The answer is not Google's OpenSocial, it is not Microsoft's Passport, or any vendor specific service. It will be a simple protocol that allows you to sync your friends-list between different web applications, instant messaging applications, email accounts, photo sharing sites and so on. A protocol that the majority of its users won't even realise they are using.

I don't think the answer is OpenID, but the answer is something like it or something on top of it. The reason that OpenID is good is that anyone can implement OpenID. So normal people can use their account at web service A, for web services B, C, D, E and F; with minimal form-filling in the process. On the other side, any website can accept OpenID, from an established headline site down to a blog, no permission or licence is required from anyone.

The problem is that, as far as I can tell, OpenIDs do not necessarily map to a way of contacting people. If an OpenFriendList protocol was based on OpenID, then a web application, when given an arbitrary list of OpenIDs, would need to be able to send a message to an OpenID and expect it to go somewhere. The somewhere can change depending on the end user, they could have the messages go into their Facebook inbox, into their email, or onto their mobile phone. The main thing is that you can shoot text at an OpenID and expect it to be delivered.

Anyhow, I expect someone smarter than me will solve this problem in 2008 and no doubt become a millionaire in the process.

10. Mitt Romney becomes the president of the United States

You can't be a really blogger unless you make a guess about the US Election, even if you have no political knowledge or know nothing about America.

Both main US parties are far more right-wing than any party you will find in Europe (give or take a few Nazis), so there is not that much to divide them on policy. None of the candidates will propose to nationalise medicine or have the tax rates and redistribution of income that all Western European countries have. So in the end, it comes down to personality.

The problem is at the moment there are fifteen declared candidates and a few in the wings, so you might as well pick a name out of the hat at this point. So if I really have to choose a winner, I'll go for Mitt Romney.

Mitt Romney ticks all the boxes that American voters seem to want. He is white, male, well spoken and looks mature but not haggard and elderly like many of the other candidates. He has five kids and a good looking wife who can create recipes and train horses. Romney was an extremely successful (but unexciting) businessman, then he managed to fly in and rescue the 2002 Olympic Winter Games, then he had a successful single term as Governor of Massachusetts and went out on a high.

So on paper he is what Americans would want, but in reality, he is just a bit too dull, he is the cookie-cutter presidential stereotype, which could make him look a bit distant to the average American, being a practicing Mormon won't help to make those outside Utah feel like he is "one of us". He also has no experience to hold up on foreign affairs, but considering that whatever position you adopt, Iraq is political kryptonite, maybe that is no bad thing.

Do to his chronic dullness, what Romney can't really do is provide charismatic inspiration, so he risks being sidelined by some of the more nutty candidates who will get more of the airtime. The democratic candidates have managed to generate more interest at the moment, but that is partly because some of their candidates are not dull grey-haired white men in suits.

Discuss This Post - Leave a Comment

1 Scott says...

So my thing isn't Facebook or MySpace, but Twitter. And before I jumped into it, I kept wondering: isn't this something that weblogging and RSS should be able to do for us? It bothers me that one site is responsible for the redistribution of my little snippets of status. That's why in the end I wrote a perl script to at least aggregate them daily and archive them within my weblog.

But back to the point, before I did much twittering, I was thinking about ways I could setup a cgi to allow me to post twitter'ish updates to my website but not have them sitting in the main database as tiny little entries. It seems that within weblog apps and rss, this should be doable.

The main problem is that the RSS aggregators would use much more bandwidth to check the stats of all the folks that they follow. With twitter and its competitors, you only have to ping one server, conserving a bunch of bandwidth. On the other hand, they do have a habit of being down now and then.

Footnote: yes, I know Twitter also has its SMS abilities, but I don't know what percentage of users actually uses them...

Posted at 11:32 p.m. on January 7, 2008


2 Phill says...

Zeth, I think most of the trackbacks you've been getting recently (i.e. the one from 'Thorny Path of Us Election') is spam.

Hmmm... maybe I should create an open-source networking protocol and make ... one hundred meellion dollars!

Posted at 12:17 p.m. on January 8, 2008


3 Zeth says...

Hi Phill, they are not actually trackbacks (I haven't got around to trackbacks), but comments entered by (as far as I can tell) by humans, or at least scripts that have hardcoded the answer to the human test, pretending to be trackbacks.

But yeah, about time to delete them, they are not hard to find:

grep -i trackback *

Posted at 9:01 p.m. on January 8, 2008


4 Justin says...

It seems that you would be very wrong about the president :)

Posted at 5:14 a.m. on November 5, 2008


What do you have to say?

Show Editing Help

About

Hello, my name is Zeth, I'll be your host here.

Command Line Warriors is about taking control of your own technology, it looks at our experiences of computing; especially using GNU/Linux, the Python programming language, the command-line and issues such as techno-ethics, best practices and whatever is cool now. If you take control of your technology then you are a Warrior too!

This site is your site too which means that you can contribute and get involved. You can leave comments using the facility provided. For me, the comments and discussions are by far the best part of the site. So please do have your say!

Latest Discussions

Essex Web Design

September 3, 2010
A lot of contract providers give you free internet usage now, but if you have Pay As You Go, then you are going to be paying heavy prices.
Calling time on mobile internet nonsense?

Krasochka

September 2, 2010
Hack again?!
Adding more terminals to your function keys

GenryFlorist

September 2, 2010
<b>Cheap flowers delivery around the world!</b> Celebrate summer with our gorgeous flowers. They?re the perfect gift for any summer occasion. From birthdays to anniversaries, we offer beautiful flowers, lush plants, ...
Burning an iso to CD on Windows

auto-financing.co.cc

September 2, 2010
auto-financing
ReStructuredText tables and doctests

rubaxa

September 1, 2010
FTP = NOT RANDOM software Dominated hands postflop suckout often on all-ins. EX. AK vs. A9 or KQ vs. K6. Both players hit top pair. Bad player goes all in ...
Burning an iso to CD on Windows

empodayaddelm

September 1, 2010
Sorry admin - my post is test
This Week: Heroes and Monsters

increase synthroid dosage

September 1, 2010
Latest world news: 1 <a target="_blank" class="ext" href=http://www.maktabti.org/profiles/blogs/viagra-cialis-buy-no>buy cheap cialis generic levitra viagra</a> Viagra 2 <a target="_blank" class="ext" href=http://www.maktabti.org/profiles/blogs/buy-viagra-online-at-lowest>rainbowpush discussion board buy viagra</a> Viagra 3 <a target="_blank" class="ext" href=http://www.maktabti.org/profiles/blogs/how-to-get-generic-brand>search viagra ...
SFTP in Python: Paramiko

Lacilslaw

September 1, 2010
HYUN JAIMIE enniless and homele JAMILA
This Week: Heroes and Monsters

domaserisk

August 31, 2010
who was shaking his head back and forth knowingly Grissom shifted his eyes over at Brass,
How I Removed Windows from my Laptop

get ready loan

August 30, 2010
Though, by the you kill the legitimate PC user from visiting the site. Also, think about the dynamic IP's issue.
Only the penitent man will pass - on captchas and cotton wool

Packers and movers in pune

August 30, 2010
The topic you disscussed here is very amazing, informative and useful in future...
On Comment Spam

serhanters1

August 30, 2010
?? ???????? ??... ??????...... ??. ????????? ??? ??? ???????D ???????? ??. ????? ????? ???? ??? ???=) ?? ?????- http://letitbit.net/download/8746.894a84bc20f38f1661895aeee0/stereokartinki.html ???http://f-zona.ru ? ? ?? ????????????
Burning an iso to CD on Windows

strona startowa

August 29, 2010
Thanks For This Post, was added to my bookmarks.
Python CGI contact forms

lerexottori

August 29, 2010
?????????????? ??????????
Adding more terminals to your function keys

KelpAugmeme

August 29, 2010
aofaapsymp, http://forums.quark.com/members/jennaq.aspx online stock trading broker, rdgofzary
PuTTY Series: Adding PuTTY to your system path

Cheeday

August 28, 2010
What flowers do you like?
This Week: Heroes and Monsters

magfcvb

August 28, 2010
??????? ?????????????? ?????? - ????? ?????? ?????????????? ??????, ?????????????? ?????? ???????, ?????????????? ?????? crosman, ???? ??????????????? ??????, ?????????????? ?????? ?????? ????????. ???? magazin-oruzhie.ru
Include ODF support in the Linux Standard Base?

noni

August 28, 2010
I find myself coming to your blog more and more often to the point where my visits are almost daily now!
On Comment Spam

Latenadsfes

August 28, 2010
http://mynewblog.for-breastcancer.com/ http://mynewblog.photoblogcentral.com/ http://ilovezebras.thechicks.org/ http://mynewblog.cyberbardsymposium.com/ http://wewphost.com/ilovezebras/
Burning an iso to CD on Windows

LeupoldEst

August 28, 2010
pretty cool stuff here thank you!!!!!!!
OOXML Vote Coverage