-
Website
http://www.scripting.com/ -
Original page
http://www.scripting.com/stories/2008/06/06/planB.html -
Subscribe
All Comments -
Community
-
Top Commenters
-
eas
55 comments · 4 points
-
AndrewBurton
134 comments · 10 points
-
Michael Markman (Mickeleh)
154 comments · 16 points
-
Rex Hammock
52 comments · 9 points
-
malatmals
81 comments · 3 points
-
-
Popular Threads
-
How I develop formats and protocols. (Scripting News)
1 day ago · 11 comments
-
Open is in the eye of the beholder. (Scripting News)
3 days ago · 13 comments
-
Store Twitter URLs in earth's oceans? (Scripting News)
5 days ago · 16 comments
-
Why today's Twitter is like Napster in Y2K. (Scripting News)
5 days ago · 15 comments
-
If you wrote the words you own the copyright. (Scripting News)
5 days ago · 7 comments
-
How I develop formats and protocols. (Scripting News)
However I can do without the list serv style chatter.
I feel like the internet has been a bit empty the last few weeks, but I was unable to put my finger on it. I felt like it was running slow. I now realize that this could have been due to my not checking twitter as often, and thus not getting the same stream of noise that carries most of the tech news over the internets.
Do the maths: daily twitter activity amounts to a few hundred megabyes of data. They can EASILY store a week's worth of stuff in memory without needing the database (apart from asynchonously backing up the in memory graph of course). All these weasel words about the N-N problem are symptoms of them solving the wrong problem and/or using a fundamentally wrong approach. It's up to them what problem they want to solve, and I can guarantee that if they let that guide their tech decisions there'd be no problems.
If they're too lazy / stupid to do it themselves, just buy IBM MQ, it would eat puny workloads like their's for breakfast.
There are 3 fundamental elements here and it does not pay to conflate them:
1 - Identity
2 - Presence
3 - Function
Twitted bits of information between parties (established by 1 and 2) is such a tiny tiny part of the functional dimension that it does not seem sensible to build a distributed identity and presence service (1 and 2) merely to service an enhanced twitter like functional service.
Think big.
Crosbie Fitch has suggested to us that microPledge.com might be quite useful to fund a community-written version of twitter. His main concern is to make it a distributed service to avoid the slow-downs that are currently crippling it, and to make it a publicly owned (GPL) system. Whether you do a new GPL system or take the easy route and modify the current MS-PL one is entirely up to you.
We are not Twitter users, and so we would have a poor shot at championing and posting specs for a project to do something like this. Crosbie suggested that you might be interested in championing this.
Our experience is that a better-spec'ed project gets more traction. It's also important to have a project linked from popular forums, so if you could get third-party twitter forums on board, you'd have a winning ticket. What's your take on these issues?
It looks like some of your subscribers on this entry may also lend a hand in the spec.
Cheers,
Berwyn