Twitter flattened by China earthquake, indirectly (not)

Hugh MacLeod stylised cartoon of a twittering bird

While I’ve become a heavy user of Twitter, its main problem is that it’s simply failing to cope with its own rapid growth. Today’s Twitter outage is doubtless caused by a sudden rush of interest following mainstream media coverage in the context of China’s earthquake.

‘Twitters’ beat media in reporting China earthquake, said AFP, and the story ran everywhere. I guess there might be two or three dozen people wanting to know what’s happening in China, maybe even more. Twitter fall down go boom.

Now scaling-up a service like Twitter isn’t easy, I guess. However they compound the problem by failing to provide meaningful information about their outages. People use Twitter for moment-by-moment personal communication — and many of them are the global digerati! When something goes wrong, updates need to happen frequently, and need to contain meaningful information. Perhaps you could use that Internet thing we keep hearing about?

Twitter, you face a grave danger. Someone could replicate your service but with better engineering. You must recover from this outage much better than all previous ones.

[Update 11.10am: Twitter says today’s outage doesn’t have an interesting explanation. “Part of our caching service required an unscheduled restart. That means a slow rebuilding of data.” If so, then their systems architecture needs serious work, I reckon.]

[Credit: Cartoon Twitter-bird courtesy of Hugh MacLeod. Like all of Hugh’s cartoons published online, it’s free to use.]

Episode 2 is recorded live tonight

Episode 2 of Stilgherrian Live Alpha is being “recorded live” tonight at 9.30pm Sydney time, though do feel free to arrive early. My good friend and colleague Zern Liew will be joining me from Singapore to talk about his recent visit to China’s three largest cities, amongst other things. I’ve also spoken to Ustream technical support and I think we’ve solved the talkback / co-host problem… fingers crossed!

Rudd government delivers yesterday’s broadband

Crikey logo

One of the Rudd government’s election promises was a national fibre-to-the-node (FttN) broadband network, putting at least 12Mb/sec download speeds within reach of 98% of the Australian population. Tuesday night’s Federal Budget kept that promise. I think.

Here’s how I wrote about it for Crikey yesterday:

Of $4.7b promised for the National Broadband Network, only 0.16% has been committed: $2.1m this financial year and $5.2m next for “establishment and implementation”. The remaining 99.84% — you know, actually building the thing — is all “nfp”. Not for publication. We’ll get back to you.

Spending is now “up to” the pre-election $4.7b figure. Broadband is competing with run-down roads, railways and ports for a share of the $20b Building Australia Fund, where “disbursements… will be subject to budget consideration, and will be spent responsibly, in line with prevailing macroeconomic conditions.”

Whatever the final budget, Australia will still be rolling out a 12Mb/sec network in 2012. Other countries are rolling out 100Mb/sec networks now.

It really is building yesterday’s network, isn’t it.

Tax changes work against innovation

Two tax changes announced in Tuesday’s Federal Budget actually work against business innovation. Businesses must now depreciate their computer software over 4 years, not 2.5. This pulls in $1.3b in tax but discourages upgrading. (However it might be good news for vendors of software as a service and proponents of open source software.) Similarly, Fringe Benefits Tax rules for laptops and PDAs given to employees have been tightened, discouraging a more flexible, mobile workforce. I thought we were meant to be building for the future…

Budget explains Internet censorship plan, a bit

The vagueness of the Labor government’s planned kid-friendly “clean feed” Internet become a tiny bit less vague last night. The Federal Budget dumped Howard’s NetAlert scheme and replaced it with a $125.8 million Cyber-safety Plan.

Budget Paper No. 2 says there’ll be “a range of initiatives to combat online threats and protect children from inappropriate material on the internet.” There will be ISP-level filtering of “an expanded Australian Communications and Media Authority blacklist” — which presumably means the already-illegal material such as child pornography — plus an “examination of options to allow families to exclude other unwanted content”.

To me, this implies that families will be in control of their Internet filtering, and it’ll be opt-in. As it should be. Presumably this will become clearer once the “options” are “examined”.

The plan includes other measures “such as”:

  • an education program for teachers and the community
  • a Youth Advisory Group to assist the Government to formulate age-appropriate measures to
    protect children
  • an expanded Consultative Working Group focussed on cyber-safety issues,
  • a dedicated website for children
  • research projects on cyber-safety issues

ISPs will get a one-off subsidy in 2009-10 to install the filters, with funding in following years only for new providers. The Australian Federal Police and the Director of Public Prosecutions continue to get their funding to combat child sexual exploitation. Again, as they should.

Wayne Swan’s “Yes Minister” moment

After he’d given the Budget Speech to parliament last night, Treasurer Wayne Swan was interviewed by the ABC’s PM program — where he delivered what I think has to be the best line of the night.

Swan was explaining that unlike his Liberal predecessor Peter Costello’s Future Fund, which was never spent on anything, Labor’s future funds would be spent on “contemporary” infrastructure needs. Journalist Mark Colvin asked how they could still be called future funds.

MARK COLVIN: I mean, if they’re not for the future, what are they for? Why aren’t they just government spending?

WAYNE SWAN: No, no. You’re confusing the name Future Fund with a fund for the future.

Yes, I can see how he’d be confused…

[Update 10.30am: Here’s the relevant piece of audio.]