Black Kids + Foals @ Koko

On Monday, I went to Camden’s Koko to see the Black Kids and Foals play as part of the iTunes Live festival. I went as a reporter for website and iptv channel TVBOMB.

Black Kids

The review is on the TVBOMB website.

Corporate hotel room

Dropped into Shoreditch in the 1990's, caught me a wave. High five to Hamburg.

Sense of self

blah blah blah - huh?

Drawn in homage to the awesome Matthew Taylor from the RSA:

“People think they have a voice in their head that is their self. If you just asked youself ‘What voice in my head?’, that’s the voice in your head.”

(thanks to psd for the photo)

SproutCore: smart clients, dumb servers

I heard about SproutCore recently, from an enthusiastic client-side web developer. I hadn’t heard about it, which is not entirely unsurprising as it turns out - SproutCore came out of hiding as something of a surprise at the recent Apple Worldwide Developers Conference, as the power behind the slick interfaces for Apple’s new suite of MobileMe applications.

I’ve had a look. The clearly exciting thing, from my point of view, is that SproutCore produces static HTML, CSS and JavaScript. And it does this by asking you to write JavaScript. So, that’s a good thing. Static web applications are easy to scale and are looked on favourably by search engines. The interaction with any server-side (for data storage or web service access) is done using their simple REST API.

It almost looks like SproutCore has been designed as my web development framework of choice - the problem is that SproutCore uses a Ruby-based templating language called “Erubis” to create what it terms “views” (in the Model-View-Controller tradition); these are essentially the structure for the web pages. So the development behaviour becomes: do your coding in JavaScript and Ruby, compile the whole thing down to HTML, CSS and JavaScript and then upload to the server. I would have thought it would make more sense to write your templates in something that resembled HTML in the first place, and perhaps made use of JavaScript.

Notwithstanding the small deviation from the HTML, CSS, JavaScript toolset, SproutCore takes the idea of smart clients and dumb servers seriously, and does so more than any other web development framework out there.

Sunshine

Unsurprisingly, drawn in the sun

OCD

Did someone mention exams again?

AMT Coffee

iPhoto
Uploaded with plasq’s Skitch!

“Unable to get the geometry of the virtual hard disk” - what tosh

Parallels logoI use Parallels a lot, running Windows to check that web pages work in Internet Explorer and play around on my corporate intranet (Mac-supported VPN software? Ha!). Most of the time it’s on my desktop Mac, but today I installed it on my laptop and copied the virtual images across.

I received this error message when trying to run a copied image:

“Unable to get the geometry of the virtual hard disk - perhaps file winxp.hdd is not a valid virtual hard disk image file.”

After calming down and not throwing the laptop through the window, I came across this wonderfully simple blog post that sorted me out.

The problem: FILE PERMISSIONS - make sure the .hdd file is not READ-ONLY.

I was going to say the error message was useless, but it is actively misleading. It has anti-use. Parallels, sort yourselves out!

Thanks Kimbro Staken, you saved me some serious headache.

Twitter is becoming the new IM, and is this a bad thing?

Keep the noise down?I have noticed that a lot of people who start following me on Twitter also follow thousands of other people. I have to ask, how does Twitter remain useful if you are following such a high number of people. What’s the limit? Of the people that I see tweeting and frequently interacting with other people, only two of them follow over a thousand others. A good number of others follow around 700. I follow just under a hundred and there’s quite a lot of room for growth.

I’ve also noticed that new followers are tending to fall into two groups:

  • Following thousands, followed by dozens
  • Following hundreds, followed by hundreds

I wonder whether this first type are trying to use Twitter to market themselves or their service, using the idea that if you follow someone there’s a good chance they’ll follow you back. It feels so dirty - they just want to spam you.

If a large number of people are appearing on Twitter following thousands, that means to me that Twitter is becoming like IM. The ambient broadcasting of Twitter is one of the things that people so loved about it; if the tendency is to grow a huge network, it becomes more like IM as Twitter clients show you DM’s and tweets directed @ you.

I know some people who would hate me saying that (@psd, I’m looking at you). Thing is, I’m not sure that the gradual noise-death of Twitter is such a bad thing. I think this opens up a couple of interesting areas:

Broadcast IM clients

I use Twitterific and it does a nice job of grabbing my attention when someone has reached out to me, and it keeps a hold of those tweets in case I don’t check it for a while. I really like that, and I don’t mind so much if I miss some other golden tweets as I’m sure they’ll come along again when I am paying attention. Tweets are a bit like news really.

There’s a certain synchronicity in the way new styles of tweet will penetrate groups. To take an extreme example, it would be annoying if everyone you followed started creating a lot of noise for you because they were using clients that filtered out tweets that weren’t DM’s or @ them. So you’d start using one too. We’ve seen this happen with the “@” syntax (it’s now built into the web client itself), what’s next? Hashtags? Location? Plusplus-ing?

“Twitter as a Command-Line”

That’s the way Ev Williams put it in his LeWeb3 talk in December ‘07. There are opportunities to create services, such as Foamee, which use the Twitter network as their infrastructure. This is just mind-blowingly interesting to me (here’s a good place to start for more on this). However, if Twitterers follow thousands of people, then you can build services that don’t just depend on the interaction between people and a central bot, but leverage the interactions between people… and then it all starts to look a bit like Facebook.

Tim Ferriss comes to town

Tim Ferriss, author of “4-Hour Work Week“, rocked up in the Trafalgar Square Pitcher & Piano last night, for 3 hours of meeting the fans and answering questions about his Lifestyle Engineering exploits.

This was in aid of the launch, today, of the UK version of 4-Hour Work Week.

Tim announced that he’ll be giving his 1st and only UK book signing in Blackwells bookshop on Charing Cross Road, today at 6pm BST.

He tweeted about it today as well.

Map: http://tinyurl.com/2rs4er

My friend Kiran managed to get herself on centre-stage…
Kiran and Tim Ferriss

Update: Nick Webb dug out Tim’s first blog.