This is as days pass by, by Stuart Langridge

One Man Freedom March

Roger Light produces a spoof of the LugRadio Live Freedom March video, calling it the one-man Freedom March. Nice. He grew and shaved beards especially for the video, apparently. I'm finding a way to show this at LugRadio Live next weekend.

Not science

Breaking the recent dearth of posts (sorry, I've been busy), just to say:
The Government is clear that creationism and intelligent design are not part of the science National Curriculum programmes of study and should not be taught as science.
Well done, Number 10. Also, looks like the Prime Minister's Petitions site works.

Yahoo Hackday is over

What a fun weekend. I had a thoroughly enjoyable time at the Yahoo/BBC hack day this past weekend. Dave Neary says "lightning struck twice", referring to how he was left out of the programme for the conference he was at. Pah. Lightning did actually strike twice; the building I was in was struck. By lightning. Twice. Excuse me while I say that again. The building I was in was struck by lightning. Now there's a pretty unique experience. Although it's hardly surprising since Alexandra Palace has a 40 metre metal mast on the roof which looks like the Eiffel Tower and probably weighs about ninety tons. Rumours abound that Google's new weather API is actually a writeable API. If it were, it'd probably look something like Simon's Google Smite. To be honest, the bolt hit the building just as I and a couple of others were slagging off Microsoft Silverlight. Draw what conclusions you will.


The roof panels open after the lightning strike, allowing cool refreshing rain to land on everyone's laptops

Aside from inadvertent electrical events, a lot, lot, lot else happened. There were many cool hacks done with the BBC and Yahoo APIs, seventy in total; I think my favourite was Fruitr, which identified pictures of fruit that you emailed it and then suggested mad recipes in which to use it. Other highlights:
  • Jeremy Keith, Nat Downe, and others actually working really hard for the entire weekend and coming up with Hackfight, Top Trumps where your scores are based on how many twitters you've done, how high your Technorati rating is, that sort of thing. So it's a game where you can find out who's the biggest gimp. Cool hack, mind. :-)
  • Me trying to make sense of Simon Willison's Oxford Geeks code and build a Birmingham Geeks site around it in one hour. And then discovering that the git depended on all of Django just so he could use its template engine for one 10-line template file. Good one.
  • I am going to set up Birmingham Geeks, though, so if you're in this area leave a comment or something and when I do it you can see how to get on there. This will finally give me an excuse to go and have a beer with Bruce Lawson, which I've been meaning to do for about six months.
  • Travelling down on the train with Matthew Somerville and finding out about all the cool stuff that MySociety are doing, including a wicked cool hack with the BBC Parliament videos that I'm really hoping to see happen.

  • The wi-fi being constantly shit for all of the first day, even before the whole building was zapped. Pretty coloured circles on the Cisco wi-fi access points, though. Has anyone ever done a conference where the wi-fi worked properly? (Yes, I know about the Pycon writeup.)
  • Having two people come up and ask me if I was me based on recognising my voice from LugRadio. Cool. LugRadio Live is in three weeks, remember, people!
  • Meeting up with some people I hadn't seen for a while and meeting some for the first time
    Aral 'Flash hero' BalkanA chap from Hacker Voice Radio whose name I never caughtJacob 'Django' Kaplan-MossSimon Willison and Andy BuddDave Glass, new Yahoo recruitNorm
  • Getting hassle from Christian Heilmann again about moving to London and working for Yahoo. I'm not moving to London, dude. Open a Birmingham office! Embrace telecommuting! It is the 21st century! :-)
  • I got pretty pissed off with my laptop, mind, which is fine when sitting on my desk but, what with it being stuffed full of proprietary hardware (listen to this week's LugRadio for more on that) doesn't work very well on the wireless (having to reboot to make it re-detect it five or six times a day, grr), hibernate properly, or work with a projector without rebooting. I need a conference laptop which doesn't have a load of undocumented Broadcom and ATI hardware in it and doesn't weigh very much. I must try and find a very cheap second-hand one somewhere.


People hide their laptops from the rain with umbrellas inside. An unusual sort of sight.

It was great. I did think about putting some hacks together but, to be honest, I was enjoying chatting away and meeting back up with people so much that I didn't really get around to much actual coding. Simon was kind enough to credit the London Geeks stuff he did to "The Oxford-Birmingham-Kansas alliance", with me being the Birmingham third of that, but that's about all. I do have a plan for making Jackfield support Yahoo widgets, mind. Oh, and I helped out a very small amount with Gerv Markham and Ewan Spence's rocket launcher, which was entertaining in itself and provided more than one laugh on the day. My pics available of the weekend. Good work, Yahoo and the BBC. I have no idea whether the weekend met any of the goals you had for it, but you've convinced five hundred people that (a) you're good companies, (b) there are many APIs out there which need mashing up, (c) it is possible to live for two days on Twixes and nervous energy, and (d) the world needs more weekends like this. When's the next one? Bring it on.

Greased lightning

Absolute 2048-bit military-grade comedy here at Hack Day, as... The building was struck by lightning! All the roof panels opened so it rained on everyone's laptops. And now we've been thrown out into the atrium. More news and photos when it all gets sorted!

At Hack Day

I'm at Yahoo Hack Day London 07. There have been, er, problems with the wifi, but it's up, up, up! And I've already run into a couple of LugRadio listeners, which is pretty cool in itself. Now to get some actual hacking done...

TV wars

First

Bastian buys a 32" TV

Then

I swoop into the gold medal position with a 37" TV

Finally

Jono buys a 52" TV I think maybe he's compensating for something...

LugRadio Live: Don't Listen Alone

Get all your LugRadio Live news and updates from the LugRadio Live Latest News Blog!

Welcome to the second LugRadio Live 2007 promotional video, Don't Listen Alone. See the perils of listening to LugRadio without coming to LugRadio Live!

LugRadio Live 2007: be there!

You can watch and download the video in various formats, including Theora, from the Don't Listen Alone site. Oh, and in case you haven't got the message yet: LugRadio Live 2007 registration is open! Go and register! If you're coming but paying on the door, go and register on that page anyway so we know you're coming! You know it makes sense! Too many exclamation marks! Help! It'll be great!

Ads and directories

The most popular thing I've ever written is the JavaScript table sort library, sorttable. Recently, I got into a discussion with the LugRadio chaps about advertising on websites, and whether it's a good idea or not. I've toyed in the past with the idea of adding adverts to this site; it somehow feels a little distasteful to me, but during the discussion it became apparent that I don't actually have any reason to back that up; it's pure prejudice. Somehow it feels less pure to do something if you make money from it: the phrase "filthy lucre" exists for a reason, and the love of money is the root of all evil. On the other hand, I do love money since it lets me buy cool things. So. To ad or not to ad? On the other hand, I got an email from the Dynamic Drive people asking if they could feature sorttable in their directory of JavaScripts. Now, one of the things that the JavaScript community have discussed (and this came up in this past weekend's JavaScript pub meet -- pics available) is trying to get good, well-coded, modern scripting into these huge galleries of download-and-use plug-n-play scripts. The idea here (and not everyone agrees with me on this, I feel bound to say) is that we are never going to convince some people to actually give a damn about the quality of scripts that they use or write. They're just going to think, "I want some effect, I googled for that effect, and here's a script that does it, so I follow the instructions to drop that script into my site, job done." Since that's going to happen, we should make sure that the scripts that people find are decent ones. That's why I wrote sorttable, for example: to ensure that people have a simple drop-in decently-coded way of doing client-side table sorting. One good way of doing this is to talk to the current big repositories of scripts, like Dynamic Drive, and work with them to try and make sure that their scripts are good ones. But...if I put the script on Dynamic Drive, then some people will get it there instead of from me (even though there'll be a link to my site) and...that'll hurt my ad revenue, if I have ads. So, questions therefore, for those of you out there reading this, whether you're a JavaScripter or a website owner or just a consumer:
  1. Would it be a good idea or a bad idea to have ads on some of my pages? (I'd probably do the browser code and other code pages, and old (not current) weblog posts.)
  2. Should I put the script on Dynamic Drive?
  3. Should I do both?
Your opinions greatly received in the comment box.

LugRadio Live 2007: be there

Get all your LugRadio Live news and updates from the LugRadio Live Latest News Blog!

LugRadio Live 2007, the greatest open source event in the history of the universe, is four weeks from now, and...

Registration is now open!

You can register! You can come! Pay your fiver! We've got forty speakers in three talk tracks, Birds of a feather discussion sessions, an exhibition, and the most intelligent, best connected, most freedom-loving six hundred people in the world all in one venue for one weekend! The video above is called The Freedom March: if you can't see it, or you want to download it, or you want to put it on your blog and tell people about LugRadio Live, you can get it in Ogg Theora, mpeg, and mp4 formats from the Freedom March site. Go post it on your site; go digg it; go link to it; go tell it on the mountain. LugRadio Live is coming. Be there.

My new network is unstoppable

My internal network -- connecting together 6 machines, a JetDirect printer sharer, wireless, the phones, and my cable modem -- used to all be wired together through two 10baseT hubs. Throughput was horrible; one or both of the hubs were broken. I've just replaced the two hubs with one 16-port 10/100/1000 switch, and my network is now between ten and one hundred times faster in my testing! It's now fast enough, for example, that the computer plugged into the TV can show films and TV programmes that are stored on another computer on the network! You might be thinking: yeah, whatever dude, this is not exciting, of course it does that. Well, the hell with you, anyway. I think it's exciting. Anyway, this means that something I've been thinking of doing for a while leaps up my priority list. One of the 6 computers is a server: an old tower case machine with 90GB of storage in it made up of scrounged hard drives I had lying around. I use it as the server for my home backup system, and it does a good job. However, since I can now play media across the network (exciting! it is!), I could use it as the storage place for all our films and TV and music and games and whatnot. However, it's old and a bit noisy, so it'd be nice to get rid of it. I still need whatever I replace it with to be an actual server, though, not just a NAS-style stack o' discs, so I don't want a Buffalo Terastation or similar -- it not only needs to run the rsync server but I also plan on having it be used for BitTorrenting stuff I'd like to watch and to be always on for downloading things. Can anyone think of a better alternative than buying a Linksys NSLU2, installing the Unslung firmware, and plugging a big USB hard drive into it? That looks like a powerful and cheap way to do it, as far as I can tell.

This website belongs to Stuart Langridge. Contact details are available. Don't eat yellow snow. Valid HTML5, at least in theory, except for the bits that aren't because I'm that futuristic that I'm ahead of the spec, oh yes. HTML5 help from Bruce Lawson, among others. Fonts from the superb FontSquirrel. End.