-
Website
http://www.scripting.com/ -
Original page
http://www.scripting.com/stories/2008/06/06/planB.html -
Subscribe
All Comments -
Community
-
Top Commenters
-
eas
52 comments · 4 points
-
AndrewBurton
127 comments · 10 points
-
playerx
49 comments · 7 points
-
Rex Hammock
51 comments · 9 points
-
malatmals
67 comments · 3 points
-
-
Popular Threads
-
I got a DROID (Scripting News)
19 hours ago · 19 comments
-
Twitter needs a command-line (Scripting News)
1 day ago · 24 comments
-
Let The World Change You (Scripting News)
2 days ago · 21 comments
-
How Google got left behind (Scripting News)
4 days ago · 12 comments
-
What's the root list of Twitter? (Scripting News)
4 days ago · 11 comments
-
I got a DROID (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