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


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

Omar Zabaneh

July 25, 2008
Zeth, Thank you for this post, very helpful. I used it as a basis for my own email validation function that i wish to share with you, in a selfish ...
Email Syntax Check in Python

Double Booting Bastard

July 24, 2008
I agree with Nui, Linux is great for many things but not everything. A lot of, less mainstream, hardware is a time consuming and often fruitless task to install and ...
Give Linux a chance

John

July 23, 2008
Duncan, sadly the permissions are stored with the data (inode), not with the directory entries (hard-links). Zeth needs ACLs -- no way to do this with basic unix permissions.
Advanced Unix Groups

Garrick

July 21, 2008
I do love my iPhone. That being said, I would trade it in a heartbeat for a STABLE Openmoko FreeRunner.
This week - iPhone vs a can of compressed air, and Django NewFormsAdmin

Daniel Davies

July 21, 2008
With regards to your last paragraph, you are certainly correct. Right now Django is a nightmare to use across multiple sites... we have some sites running the newformsadmin branch, others ...
This week - iPhone vs a can of compressed air, and Django NewFormsAdmin

Nui

July 18, 2008
Hmm, this would be more persuasive as an argument with some evidence. I am a happy admin of Windows and a novice user of Linux, so I have taken the ...
Give Linux a chance

Paddy3118

July 18, 2008
Hi, I too work with Electronic Design Automation tools, where Tcl is used extensively. I tend to only occasionally have to write in Tcl and so find the TclTutor utility: ...
Python and TCL

Cliff Wells

July 17, 2008
I personally cannot live without the Web Developer extension or Firebug. Unfortunately these are probably both among the more difficult to port extensions. Given how poorly Firefox functions on Linux ...
Will Epiphany be able to compete with Firefox's extensions?

Åke Forslund

July 13, 2008
I'm pretty much a novice in both of these languages but I find them both easy to use and preform the tasks I give them. However I rarely use them ...
Python and TCL

Christopher Thoday

July 12, 2008
A single test is not sufficient to give you confidence that the algorithm is working. You should make 'number' an argument of 'main' so that you can test some boundary ...
Python and TCL

paul21

July 10, 2008
Shame on Mozilla. They should make developers specify the extension license before hosting it. They should show the license next to download button as well.
Are your Firefox extensions proprietary software?

Tris

July 8, 2008
Justin - You say they had not heard of Linux? That doesn't sound very professional to me!
Give Linux a chance

michael

July 8, 2008
what about Galeon? in Gnome i use Galeon mostly. it is fast and stable and has a nice portal with search masks for Debian, FSF, Freshmeat and so on. wtf ...
Will Epiphany be able to compete with Firefox's extensions?

vermin

July 7, 2008
> Eventually, after a bit of digging and Googling, I found their Toolbar-License... You simply found the license of the StumbleUpon Toolbar for Internet Explorer. This is another product, much ...
Are your Firefox extensions proprietary software?

Andrew West

July 6, 2008
Both the Python and the Tcl example could do with error checking. While at first this may not seem on topic with the post I think it better shows the ...
Python and TCL