RSS + XMPP = Decentralized Twitter
So the interest is rising on what to do about all this Twitter lock-in and their inevitable failure at keeping up with the infrastructure demands of scaling.
Michael Arrington has a surpringly nascent post on what he sees as a solution. Though Michael is surprised at my cognitive state, I was happy to see a typo in his post. This means Michael is still a human (despite his godfatherly posture) . My bet is that by the time you get to read his post “complaint” - will get fixed to “compliant”.

![]()
Meanwhile - back at the scaling conversation, Arrington lays out how microblogging tools can simply use XMPP to route messages to Twitter and each other via XMPP, while not relying upon the existing way its done now. Clients like ‘Alert Thingy’ can easily add this - so now we will see what happens.
Genius’ at work - like Dave Winer and Bill LeFebvre - will figure it out.
If we could create a giant list of ‘microbloggers’ - somehow federated together - that would be a good thing - too. Maybe this is where the ’shared social graph’ comes in? How ’bout using OpenID?
I have nothing more to add to this - YES - please do it.
Now - back to my regularly scheduled work day.
UPDATE: Typo fixed!

I’m not convinced on the push to decentralize Twitter. Why would we decentralize Twitter when don’t decentralize anything else? Twitter’s high volume of tiny messages make it the perfect candidate for *centralization*, not decentralization. I love your open mesh thinking, but there’s a serious need for more lucidity on when to centralize and when to decentralize. I agree that almost all companies blindly follow the centralized path these days, but Twitter is a very odd place to start.
The only correlation I see between Twitter and the push to decentralize it is the fact they’ve been unable to keep up with traffic. The problem is not that Twitter’s too centralized, though. It’s more likely somewhere between the many keyboards and chairs over at Twitter headquarters.
I’m not convinced on the push to decentralize Twitter. Why would we decentralize Twitter when don’t decentralize anything else? Twitter’s high volume of tiny messages make it the perfect candidate for *centralization*, not decentralization. I love your open mesh thinking, but there’s a serious need for more lucidity on when to centralize and when to decentralize. I agree that almost all companies blindly follow the centralized path these days, but Twitter is a very odd place to start.
The only correlation I see between Twitter and the push to decentralize it is the fact they’ve been unable to keep up with traffic. The problem is not that Twitter’s too centralized, though. It’s more likely somewhere between the many keyboards and chairs over at Twitter headquarters.
I’m not convinced on the push to decentralize Twitter. Why would we decentralize Twitter when don’t decentralize anything else? Twitter’s high volume of tiny messages make it the perfect candidate for *centralization*, not decentralization. I love your open mesh thinking, but there’s a serious need for more lucidity on when to centralize and when to decentralize. I agree that almost all companies blindly follow the centralized path these days, but Twitter is a very odd place to start.
The only correlation I see between Twitter and the push to decentralize it is the fact they’ve been unable to keep up with traffic. The problem is not that Twitter’s too centralized, though. It’s more likely somewhere between the many keyboards and chairs over at Twitter headquarters.
You can install the WordPress ATOM-over-XMPP Pubsub plugin.
Or the XMPP PEP aggregator.
We still need clients, but this is happening soon.
You can install the WordPress ATOM-over-XMPP Pubsub plugin.
Or the XMPP PEP aggregator.
We still need clients, but this is happening soon.
You can install the WordPress ATOM-over-XMPP Pubsub plugin.
Or the XMPP PEP aggregator.
We still need clients, but this is happening soon.
dude, you may know coding but you need to return for a refresher course in english. a “surprisingly nascent post…?” as they say in france, WTF?. pick up webster’s and acquaint yourself with the word’s meaning.
sigh
dude, you may know coding but you need to return for a refresher course in english. a “surprisingly nascent post…?” as they say in france, WTF?. pick up webster’s and acquaint yourself with the word’s meaning.
sigh
dude, you may know coding but you need to return for a refresher course in english. a “surprisingly nascent post…?” as they say in france, WTF?. pick up webster’s and acquaint yourself with the word’s meaning.
sigh
You guys are nuts.
Dave Winer is fretting over “saving” what amounts to nothing more than vapid toss offs. Lord what we do if all of your precious 140 character twitters are lost? Horrors! Modern culture as we know it would cease.
You’re saying Twitter “blew it” when from what I can see, you’re all obsessed with the company. If anything, the value of the company probably increases each time you all bitch.
Arrington is talking about how “easy” this would be, when he’s never touched a line of code in his life. Frankly, I’m waiting for his hand coded beta. Let’s see Arrington slap down some code.
And outside of Silicon Valley, who gives a rat’s ass?
(No rule of grammar was harmed in the making of this comment)
You guys are nuts.
Dave Winer is fretting over “saving” what amounts to nothing more than vapid toss offs. Lord what we do if all of your precious 140 character twitters are lost? Horrors! Modern culture as we know it would cease.
You’re saying Twitter “blew it” when from what I can see, you’re all obsessed with the company. If anything, the value of the company probably increases each time you all bitch.
Arrington is talking about how “easy” this would be, when he’s never touched a line of code in his life. Frankly, I’m waiting for his hand coded beta. Let’s see Arrington slap down some code.
And outside of Silicon Valley, who gives a rat’s ass?
(No rule of grammar was harmed in the making of this comment)
You guys are nuts.
Dave Winer is fretting over “saving” what amounts to nothing more than vapid toss offs. Lord what we do if all of your precious 140 character twitters are lost? Horrors! Modern culture as we know it would cease.
You’re saying Twitter “blew it” when from what I can see, you’re all obsessed with the company. If anything, the value of the company probably increases each time you all bitch.
Arrington is talking about how “easy” this would be, when he’s never touched a line of code in his life. Frankly, I’m waiting for his hand coded beta. Let’s see Arrington slap down some code.
And outside of Silicon Valley, who gives a rat’s ass?
(No rule of grammar was harmed in the making of this comment)
We dont’ decentralize anything else?
Uhh, email, DNS, Blogging . . .
And XMPP has already well proven that IM can be decentralized. GTalk + millions of indy Jabber users.
I believe this WILL happen. But it might take time in the way that IM walled gardens are still melting down.
It’s good that we are talking about this earlier rather than later.
Keep an eye on openmicroblog.org. I’ll be working there.
We dont’ decentralize anything else?
Uhh, email, DNS, Blogging . . .
And XMPP has already well proven that IM can be decentralized. GTalk + millions of indy Jabber users.
I believe this WILL happen. But it might take time in the way that IM walled gardens are still melting down.
It’s good that we are talking about this earlier rather than later.
Keep an eye on openmicroblog.org. I’ll be working there.
We dont’ decentralize anything else?
Uhh, email, DNS, Blogging . . .
And XMPP has already well proven that IM can be decentralized. GTalk + millions of indy Jabber users.
I believe this WILL happen. But it might take time in the way that IM walled gardens are still melting down.
It’s good that we are talking about this earlier rather than later.
Keep an eye on openmicroblog.org. I’ll be working there.
A better solution is atom (gdata) over XMPP with the content in the bightable cloud and using a RESTful interface.
A better solution is atom (gdata) over XMPP with the content in the bightable cloud and using a RESTful interface.
A better solution is atom (gdata) over XMPP with the content in the bightable cloud and using a RESTful interface.
Not sure what the bightable cloud is, but definitely agree that RESTful AtomPub over XMPP is a much better solution than RSS: Here’s how AtomPub works in WordPress:
http://codex.wordpress.org/AtomPub
RSS != Feeds
Not sure what the bightable cloud is, but definitely agree that RESTful AtomPub over XMPP is a much better solution than RSS: Here’s how AtomPub works in WordPress:
http://codex.wordpress.org/AtomPub
RSS != Feeds
Not sure what the bightable cloud is, but definitely agree that RESTful AtomPub over XMPP is a much better solution than RSS: Here’s how AtomPub works in WordPress:
http://codex.wordpress.org/AtomPub
RSS != Feeds
My final statement above should be corrected:
Feeds != (just) RSS
My final statement above should be corrected:
Feeds != (just) RSS
My final statement above should be corrected:
Feeds != (just) RSS
We’ve recently written a paper showing (one prototype called SMOB of) how distributed / decentralised microblogging can work:
“Microblogging: A Semantic Web and Distributed Approach”
http://www.semanticscripting.org/SFSW2008/papers/11.pdf
The SMOB prototype code (both the semantic microblogging publishing client and server-based web service) is available at:
http://smob.googlecode.com/svn/trunk/
See some pictures and more information on my blog post at:
http://www.johnbreslin.com/blog/2008/05/09/prototype-for-distributed-decentralised-microblogging-using-semantics/
We’ve recently written a paper showing (one prototype called SMOB of) how distributed / decentralised microblogging can work:
“Microblogging: A Semantic Web and Distributed Approach”
http://www.semanticscripting.org/SFSW2008/papers/11.pdf
The SMOB prototype code (both the semantic microblogging publishing client and server-based web service) is available at:
http://smob.googlecode.com/svn/trunk/
See some pictures and more information on my blog post at:
http://www.johnbreslin.com/blog/2008/05/09/prototype-for-distributed-decentralised-microblogging-using-semantics/
We’ve recently written a paper showing (one prototype called SMOB of) how distributed / decentralised microblogging can work:
“Microblogging: A Semantic Web and Distributed Approach”
http://www.semanticscripting.org/SFSW2008/papers/11.pdf
The SMOB prototype code (both the semantic microblogging publishing client and server-based web service) is available at:
http://smob.googlecode.com/svn/trunk/
See some pictures and more information on my blog post at:
http://www.johnbreslin.com/blog/2008/05/09/prototype-for-distributed-decentralised-microblogging-using-semantics/