Black Ink

Archive
Writing

In a shock move, unprecedented in recent years, my Twitter and RSS reader are full of discussions of the Turner Prize.

Annoyingly, they’re not talking about the Prize itself. They’re talking about the protest. And I think that’s sad, because for the first time in a while, I wholeheartedly love the winning entry, a very moving sound sculpture by Susan Philipsz.

Don’t get me wrong, the protest is important. The winner of this years prize even said so, and expressed solidarity with the protesters. But I love the Turner Prize, and I am am sad that the only way to get a lot of my friends to pay any attention to it is to get a bunch of people attempting to spoil the event (for the best of reasons, but it’s still what they were trying to do).

So: if you’ve been writing about the protests on Twitter, Facebook, LJ, your blog, or wherever, and live in London, I strongly suggest you get yourself down to the Tate, and go and see this year’s Turner exhibition. Because if you’re sitting there cheering the protesters on, then it is incumbent on you to understand what they were protesting for, and make no mistake, they were protesting to ensure that some of them have a chance to be Turner Prize nominees one day.

I’ve gone to the Turner Exhibition 4 years out of the last 5 (and was bastard annoyed at myself for missing last year), and it has been worthwhile every single time. Yes, every time there has been one entry that I thought was a bag of wank (and annoyingly, that one has been the winner at least once), but if you’re someone who, if they notice it at all, spots that annual award of the Turner prize, and mutters something about “that’s not proper bloody art” and then forgets about it, then I challenge you to go any bloody look at the exhibition for once, and form an informed opinion.

The prize is not just about the winner – there are 4 nominees across the full spectrum of the arts, and I promise you that every year, you will come away thinking that at least one of them was brilliant and interesting. Most years, I find two out of the four excellent, once of them good but not my taste, and well, yes, there’s always that problematic fourth one, but there’s a place for that, too.

This year is no exception – while I loved Philpsz’ entry, and consider it a very, very deserving winner, Angela de la Cruz was also excellent, and I would have been very nearly as happy to see her win, and Dexter Dalwood was something I could see appealing to a lot of people. (This year, The Otolith Group were the one I liked least, but honestly, I don’t feel I experienced them properly enough to say whether they were good or bad – I just didn’t have the time to spare to watch their whole video from start to finish.)

I had a conversation on Twitterthe other week about why the hashtag #demo2010 might not be trending. More than one person was suggesting that Twitter were censoring it. I would be floored to learn that they were. That doesn’t mean that they weren’t, of course. I have no insider knowledge, and I’ve been wrong before, and will be wrong again. If it turns out I need to eat my words, I shall have them as a side to a nice steak, and move on.

But I attempted to explain why, and 140 characters was a bad length to do it in. So I thought I’d do it here.

So, in the first place, why don’t I think it was censorship? Well, as a US company, whose kit and advertisers are (mostly) in the US, Twitter has no obvious business driver to censor a tag relating to posts in the UK. It’s possible that the UK government or police were learning on them, but I can’t see what the stick was. “We’ll stop you doing business in the UK!” How, exactly? Without provoking public outcry? It’s possible that the Police or UK Government offered them a really big cheque, I guess, but then why didn’t the Iranians do that during the protests there? Twitter doesn’t have an obvious track record of bowing to governmental pressure – in fact, they’ve gone out of their way in the past to let politically relevant things trend without interruption before now.

Not only that, but all the searches for the #demo2010 hashtag still worked. The real value in censoring it to the UK government or police would have been to stop it being used as an organising or reporting tool. And it definitely wasn’t stopped in that regard.

And then we get to the professional part. I know a little about the way this shit works. Not, y’know, a lot, but a little. I do deal, in my day job, with the searching of large datasets, searching of textual data and analysis of user behaviour – I don’t do it real-time like Twitter tries to but actually the problems I encounter would be worse, doing it in real time – your ability to notice aberrations in the data and correct for them vanishes when your data set is time-based with a rolling window – by the time you’ve noticed an aberration, that dataset is no longer valid.

So, first thing, let me say right up front: #demo2010 was the most widely-used-in-a-short-space-of-time hashtag I can recall seeing. If you disagree with that assertion, then I don’t know what to say, other then your experience is different to mine.

Principle #1: If you’re searching large volumes of text, you don’t literally comb through the text itself, looking for matching text. You build tools to index that text, and then you search the indices. And when building these indices, you exclude certain things. You don’t index words like “is” or “the”, or other common words. So far so back of the reference book.

Principle #2: If you build a publicly accessibly index, people will try and game it – Flickr had problems with it’s “Interestingness” index in the weeks after it launched, and yes, Twitter had problems with people spamming Trends in 2008/2009. Think of it like slightly more complex comment spam. And to deal with that, you identify patterns of behaviour that look like spammers, and you exclude them from your indices. Yes, sometimes you’re going to get false positives – patterns of legitimate behaviour that look like spammers. Just this morning, I found a comment on this blog that I genuinely couldn’t decide if it was from a human, or a spammer. So I assumed it was from a spammer, and killed it, because statistically, that’s more likely. (It it wasn’t, and that was you, I’m terribly sorry!)

Twitter, of course, is all about the real time data. Which means they’re going to consider the following things when deciding if something is a word that should be trending:

  1. Is it an uncommon word, within the time period of the data under consideration? (Because with a large enough dataset, all words become common, so the uncommmonality has to be within a specific set.)
  2. Is it being posted as a rate that is consistent with normal human activity, rather than spammers? (Who tend to use automated systems.)

I would suggest that as a result of it’s sheer frequency in a short space of time, #demo2010 could have failed either or both of those tests.

There also a sub-question for Twitter: “where is it being posted?” Because their trends can also be tied to geographic regions.

When I looked at the UK vs. London data, I noted that there were protest related tags that appeared as trending in UK, but not in London. This just makes me more certain that within the London dataset, they appears too frequently, and wound up categorised as spam or common words, but within the UK, they appear infrequently enough to still trend.

Several people suggested to me that This Was Not Good Enough, that Twitter should, essentially be smarter about how it picks it’s trending topics. To which I say: “OK, how would you do it?” Because I’m reasonably smart, and have made a decent career out of doing this sort of thing, and I can’t see a better solution that doesn’t come down to “put a hack in” (and before you say that they should have done that, I suggest you stop and think – one doesn’t ask professionals to do less than good work). And in the same way that I don’t see that Twitter has a business driver to kowtow to weird demands from the UK government, I don’t see that it has a business driver to change its business practice in a bad way for, what, to someone in California, might be characterised as an afternoon’s irrelevant shouting. (No, of course I don’t think that’s what it was, but then, I live here.)

The people who work at Twitter are, y’know, smart enough, don’t get me wrong. But some problems are just plain hard. If something walks like a duck and quacks like a duck, you file it in the box marked duck, until it does something that allows you to distinguish it from a duck. If you cannot suggest a smarter way of identifying a duck, then I don’t think you have any business complaining when someone else’s duck identification system fails. I don’t mean you need to be able to code it, or do the difficult maths, I mean you need to be able to suggest in English, a more efficient solution to the duck problem that does not involve human intervention to artificially rig the output of the automated process, and that does not, in it’s solution, allow for other things to pretend to be ducks when they shouldn’t.

I should note that I’ve massively (over-)simplified the above. If you take a look at the comments on this discussion about the failure of Wikileaks to trend despite massive use in recent days/weeks, you’ll see there’s a Twitter employee explaining that they haven’t changed the algorithm, it’s just that the algorithm doesn’t work like you think, and looks at the whole of Twitter when determining popularity. It’s not enough that a term is used a lot – it has to be used a lot by a very diverse group of people. So if you and your friends are all using a certain hashtag , it’s not going to trend however much you all use it. It needs to also be in heavy use by people entirely outside your field of connections and social demographic as well. So in the case of Wikileaks and #demo2010, well, yes, they’re being used a lot by middle class lefties in the 15-35 age range, but unless they’re also being talked about by people outside of that lot, well, they’ll rank lower, in favour of the stuff that is being talked about by everyone.

Was it less than ideal that Twitter didn’t list the hashtag? Well, maybe, it’s a matter of perspective. Do I expect that they have noted that there was a problem there, and attempt to work out a way around future incidents? Yes. Do I think the problem is solvable? I’m not sure. Do I think that cries of censorship were a smart, or proportionate response? Not really, I’m afraid.

In case you’re wondering why I even care about this, it’s because I deal with something very similar on a regular basis from clients. “Explain to us why you’ve quoted X amount for this bit of work.” The answer always boils down to “because I know how to do my job, and that’s how long it will take, and honestly, trying to make you understand the answer will be somewhere between boring and futile”. It is one of the unique frustrations of programming, that essentially, everyone always assumes that because they can say in English what they want a computer to do, it must be easy to make it do it. You would not ask a civil servant why it will take 5 days to write a report. You would not ask a film producer why it will take ten days to edit a 5 minute film, or a an author why it takes them six months to produce a book.

And yet, as soon as it comes to matters of technology, everyone’s got an opinion as to why the programmers work isn’t done well enough or fast enough or cheap enough.

I’m not claiming all programmers are god like geniuses who should be worshipped – I’ve worked with too many to believe that. But you know the old saw: you are entitled to an informed opinion. If you don’t understand how real-time searching of large text indices works, well, I don’t blame you, but there is another old saw about not attributing to malice what can be explained by stupidity that applies here. Although, like I say: less stupidity, and more that this is a very hard problem.

I’m sure I’ve gone a bit fast in places here, so if anyone is still confused by this, do please feel free to ask questions. Like I say, I have no specific knowledge of Twitter, so take nothing I say as gospel, but I do at least know a bit about the sort of problems they’re solving, and why the solutions are harder than the layperson might think.

Books. Yeah I know, heresey, but the simple fact is that I got an iPad and haven’t looked back. Now, don’t get me wrong a beautiful hardcover edition is impossible to beat, but I have shelf after shelf of paperbacks that vary somewhere between trash and reference editions, and for the latter, a searchable digital version is better in any case, and as for the former, well, I like the books I like and I make no apologies, but they don’t half take up space. (As anyone who has ever seen my living space can attest, the last decade or so has basically been a race for my space to stay fractionally ahead of my book habit.)

So I have a new rule – I will only buy paper books if they are beautiful objects in and of themselves, or if I absolutely cannot get a digital edition, and absolutely have to have the book, and even then, I’llbe grumbling about it . So I haven’t altogether stopped buying books as yet, but I’m getting there. Give it another two or three years, and with any luck, I’ll be buying paper editions as often as I buy CDs at the rate of one or two a year.

I’ve also done fairly well at acquiring ebook editions of a lot of print books I own. Not, er, strictly legit, I know, but in my defence they all books where I have at one time or another, owned the dead tree edition. In any event, the net result is that I’ve been able to declutter my life to the tune of some 200 books, and I plan to keep going.

I’m hoping to do the same for graphics novels, but imagine that’ll take a while longer.

Was I supposed to?

Actually, I do have an answer for this one, even if it is pretentious. http://365bullets.tumblr.com/.

The point of the exercise is to get me (back) in the habit of saying “hey, look at this (relatively) everyday thing. Isn’t it magic?”

So, yeah. That. Also, museums, art galleries, theatre, film, music, and the Hoxton Monster Supplies Shop.

Oh good, they are picking up a bit.

Heh. This would have been much easier to do last year, when I threw myself from a great height for a laugh.

But I racked my brains, and I came up with this. It’s a daft enough wee story, and I’m not sure it entirely qualifies, but I know exactly when I was most terrified this year. It involves a small dog. Told you it was stupid.

Miranda and I spent a week in Woolacombe in September. Picture postcard little village on the North Devon Coast which would, I imagine, be hellish during the school holidays. But we popped along for the week after that, when there were far fewer kids around, but the weather was still pretty good. A lovely, and much needed, break.

Woolacombe isn’t a haven of fine dining – much more geared toward the families-with-kids burgers-and-pizzas types places. But there’s one restaurant there, The Courtyard that was absolutely superb. We were staying self-catering, but we’d decided that we’d have one night to get dressed up and go out for a romantic dinner, and this did not disappoint. Afterwards, a night-time stroll on the beach seemed like a good idea. Romance, and all that.

And so pausing only briefly to nip back to the flat we were staying in for some warmer coats, we ambled toward the beach, hand in hand. We crossed the car park by the beach, and were heading down toward the little path that zig-zagged past the surf hire shop down to the sand. It was unlit at night – a little creepy perhaps, but there were two of us, but hardly terrifying, particularly not with the sound of the surf and so on. We were on a seaside holiday, after all. What could possibly happen?

And then I spotted a couple of figures in the shadows at the top of the path. (Actually, I smelled cigarette smoke before I spotted them – one of them had a lit tab in their hand.) I was about to suggest we head a couple of hundred yards in the other direction, down to the other path, when they broke apart, and it was apparent to me that they weren’t two local hoodies out to get the tourists – they were another young couple, and that they’d been kissing. Aaah, romance. So we strolled on a bit further.

At which point, there was a tremendous and unexpected barking from the shadows, and a dark blur shot a short distance toward us. I distinctly recall giving a yelp, and levitating about three feet in the air.

Before you laugh, (and yes, it is funny, I know) I invite you to recall that I’m cynophobic. It’s not exactly rational, but still, unexpected barking followed by a dog coming at me from the shadows is quite literally the stuff of my nightmares.

Anyway, the initial shock passed, and with some trepidation we made our way past the young couple, who were thoughtfully restraining their hell-hound, and down onto the sands.

Except that by now, my system was flooded with adrenaline. A moonlight stroll on the beach, with silver light dancing the surf had sounded a good idea twenty minutes before. Now, though, my brain was full of fearful images. I kept thinking of those marvellously creepy shots of the sea from Ringu, with the voice over the top of them muttering “frolic in brine, goblins be thine”. Of the beach sequences in “Oh Whistle and I’ll Come To You My Lad” or “A Warning To the Curious”. I wasn’t taking a romantic walk by the seaside, I was in the opening sequence of a horror movie. The moonlight was eerie, not romantic. The sand wasn’t cool between my toes, it was freezing. Even once my heart-rate had slowed to near normal, said organ was still pounding much too loudly.

We gave up on the walk in the moonlight in pretty short order, and went back to the flat.

Sorry, but I can’t face calling them “Reverb” anything. I don’t imagine I’ll stick with “December Dailies”, either, but it’ll do for today. Mind you, on the strength of this question, I may not sticking with doing them, as it has an unpleasant smell of “no I are a proper writter for serios!” about it, and amateurs/fanwriters doing that sets my teeth on edge. Anyway, on with the show.

There are two obvious answers here: the first one being “lots”. I work a day job, I spend time with friends and loved ones, I eat, sleep, shower and occasionally shave. I read, I blog, I take photos. None of these things contribute to my writing. This is the tedious literalist’s answer.

But of course that every last one of those things contributes to my writing, which is the other obvious answer, because at some time or another every experience can inform writing. This is the pretentious wanker’s answer.

The truth, of course is that the only thing that I am certain doesn’t contribute to my writing are those times when I think “Shall I sit down and write? Nah, it’s been a long day, I’ll play computer games/watch TV instead.” It happens less often than it used to (although I did just get savagely hooked on Renaissance Batman Assassin’s Creed: Brotherhood, so that’s productivity shot for a little while longer), but I do still do it.

Yes, I could eliminate this. But I haven’t yet. Maybe in a few years. And in any case, I don’t do it each day. Things I do each day (or close enough to qualify, anyway), well, I listed them above. Short of “ditch the day job”, I don’t see a lot there that it’d even be useful to ditch.

I know this hasn’t been a very satisfying answer, but it wasn’t a very satisfying prompt (said the shoddy workman). Keep your fingers crossed for some better springboards.

See you tomorrow!

Dreadful title “Reverb”, but I enjoyed something similar I did last year, so here we go with a month of blog posts in December. As before, I reserve the right to ignore or replace any prompts I think are just plain daft. Prompt one challenges me to sum up the last year in one word, explain that choice, and then pick another word for next year.

2010: Inspiration

I’ve a number of friends, old and new, who have directly or indirectly inspired me this year, but none more so than Miranda. I’ll spare you all the gushing stuff I could put here – for all I know, there’ll be a later prompt I can use it for, and I’ll nauseate you all then. For now, I will simply and sincerely say that, by virtue of her own drive and passion she pushes me to do better, for which she has my thanks and more besides.

And one of the ways I’m doing better is that for the first time in years, I have a fiction-writing project I’m excited about – I’m inspired to write. While I’ve mentioned it to a few people, I’m trying not to talk about it too much, and not at all on-line (beyond the odd bit of twitter-based venting which doesn’t count). I’m mostly avoiding talking about it because every time I’ve done that in the past, I’ve dropped the ball, lost interest, or in some other way, failed to bring the thing to fruition. I really don’t want that to happen here, because I love this idea out of all measure, so this is all you’ll hear about it on this blog for now – I have an idea I’m excited about, and I hope it goes well. Shocking stuff, I know, but it’s actually the first time I’ve felt like this in a good few years now. So I’m pleased, and that’ll have to do for now.

And so I need to pick a word for my hopes for next year, and I chose “perspiration”, after Edison’s famous quote. Actually, I don’t think my idea is genius-level, but I’d also quite like to get back into regular exercise next year, so it seems like an apt one to pick, when talking about a year I hope will be filled with productive work, with something nearing completion by the end of it.

See you tomorrow.

Battersea Power Station with a picture of the proposed redevelopment in the foreground

Today’s exciting news is that Battersea Power Station looks like it is, at long last, going to get the redevelopment that it has long been promised.

I love Battersea Power Station. It is a London totem, a lodestone for my internal compass of the city, and I’m delighted to see it properly preserved as part of the redevelopment.

I grew up in suburban South London, where they do not have the tube. Our quickest route up to London was by overground train in to Victoria, which meant passing Giles Gilbert Scott’s magnificent brick cathedral on the South Bank of the Thames. We weren’t in London until we’d gone past it, and my face was always there, pressed up against the glass of the train window to watch it slip by. If I dredge my memory, I think I can just about recall passing it where there was still smoke coming out of the stacks, as a very young child on what must have been one of my first trips up to London.

Even as a teenager, heading up to London with my friends on a Saturday afternoon, our route took us into Victoria, and while I was far too busy clowning around with my friends (and doubtless annoying everyone else on the train), and far too cool to press my face up against the glass, still, the fleeting glimpse of it was my marker that we were nearly there, that we were in the city proper, as opposed the shitty suburbs.

And as an adult, when I first joined the company I currently work for, one of the big selling points for me was that the office was just next door to the power station. I could, and often did, walk up there on my lunch break, to eat a sandwich while staring at the building – I couldn’t approach very close, but I could see it, nonetheless, and in some way, it made me feel like I was a proper grown up now – that I was sufficiently autonomous to be able to go and see this magical structure whenever I wished.

A couple of years back, I was absolutely delighted to get to look around the power station on an open day, and was amply repaid for doing so. Even in decay, it’s still a marvellous structure, and remains a fantastic feat of engineering and architecture.

There is a little bit of me, if I’m honest, that would sort of prefer that it wasn’t redeveloped. Part of the magic of it was that it was so recognisable, so much a part of my internal landscape of London, and yet so remote – not somewhere I could generally get to. If it becomes a building in whose shadow I can easily stroll around, then I worry that familiarity will breed contempt. Or I worry that the new development will block sight-lines, or re-contextualise that building in a manner that makes it less special. But if the alternative is that the building fall irreparably to ruin, then I’ll take whatever will keep it going.

I am just a little sad, though, that the transport option that’s gone along with these plans is a couple more tube stops. I mean, don’t get me wrong, more tube stops is good news, but I know that one of the transport options that got shot down in an earlier redevelopment plan that didn’t get approval was that Victoria station would be altered a bit to include a cable-car connection across the river to the power station. Tell me that wouldn’t have been magnificence itself.

But this one includes something that other didn’t, which makes me even happier, is that (part of) the power station will be used to generate power again – green power from biomass and waste this time. And while it’ll be steam, not smoke in the future, still, those massive stacks will breathe again.

I’ve been watching Tim Berners-Lee’s Do lecture, and it has crystallised something for me about IT, education, and a little bit about gender.

The other week on I-forget-which lefty/feminist/big hippy blog, there was another round of the usual flap about women in IT – how there weren’t enough of them, and the culture is bad, and we don’t do enough to encourage them, and we don’t give them an appropriate education to prepare them.

Without wishing to bore you all with a long personal history, I’m going to have to ask you to take my word for the fact that I got a dreadful IT education, and was fairly actively discouraged from pursuing it by my school. My one attempt to get an IT education was an absolutely dismal failure. Please, just trust me when I say: whatever you think an education that doesn’t prepare people to go into IT was, I got it. By the end of my formal education, I’d been taught that what a computer was for was word processors and spreadsheets, and how to use versions of them that were so primitive they were out of date before I left school. And a little bit about Charles Babbage that I don’t really remember any more, although I very clearly remember studying IT in soporifically hot classroom without any computers in it. I trust you see my point: school taught me that computers were dull and boring, and while they may not have taught me it because of my gender, they did very effectively teach me that computers were Not For Me.

In other words: I got exactly the sort of education that people talk about young women getting when the subject comes up in relation to gender. So obviously, these young women are just slackers, who aren’t trying hard enough.

No. Don’t be ridiculous. The difference, of course, is in my home life. (But not quite in the way you think.)

Even at home I wasn’t the image of the teenage male geek (in this respect – I had all the others down pat). Sure, I had a computer in the house from a young age, but what I used it for was games. I shoved a disk in the drive, double clicked an icon, and grabbed a joystick, and off I went. (I also used it for homework, from time to time.)

But.

I remember my Uncle building his first computer from a kit, and I remember the little basic program he and my cousin wrote on it so that we could play spaceship – not so that we could play space invaders, you understand, but so that we could play spaceship. It didn’t do much more that ask us to “Turn on Artificial Gravity”, “Plot Course”, flash up the odd “Life Support Emergency” warning and generally beep and cause the screen to flash every so often, but it made our childish pretence of being interstellar explorers much more exciting, as we dashed around the living room, shooting imaginary lasers at mostly-imaginary bug-eyed monsters, before getting back in our spaceship, engaging the artificial gravity, and blasting off to some other world, hampered only by a life support emergency or two en route.

And as I grew up, I remember my Dad programming applications to track Christmas turkey orders at my Grandfather’s butcher’s shop, or, in my teenage years, applications to help record competitors times at triathlon events, and so on and so forth.

We got the intertubes plumbed in when I was 17, and a year or so after that I got into HTML because I wanted a web page of my own, like half my internet friends had, and from there into actual programming. And it was at this point, that the lessons I had unknowingly learned about computers sprang into life.

It wasn’t that computers were easy (I still find them hard), or that computer programming was intrinsically fun, worthwhile, or rewarding (I still don’t think it is, which is what separates me from the “proper” computer geeks – give me a way to avoid programming, and I’ll probably take it). It was simply this: that you can make a computer do anything. I learned that programming computers is a fundamentally creative act, and that the only limit on what you can make a computer do (assuming that you’re willing to put in the time and effort) is the limit of your imagination.

Even though I hadn’t programmed a damn thing in my life, I’d been around others who did. They did it for all sorts of reasons, and they built all sorts of things. And so when I finally decided to do it myself, it never occurred to me that it wasn’t for me, and not because I was a bloke, but just because my conception of what you did with a computer was akin to my conception of what you did with pen and paper, or a guitar, or camera. Only more so. I absolutely understood that a computer was a tool to enable my imagination, right from that that first experience of my uncle’s starship simulator. (I’m not saying that my gender was irrelevant – I do appreciate that society casts computers as a boys thing, and I wasn’t going to be discouraged from sitting at a computer, just because of my gender – I’m saying that it was irrelevant to my personal conception of the reasons to sit at a computer).

It’s not about demystifying them. It’s not about not teaching girls that computers are a boys thing, or that they’re not hard or boring. (Well, it is, but not quite in the way you think…)

It’s not just about the contents of the education, it’s about the context that education occurs in (especially when realistically, the content of that education will be out of date by the time they come to apply most of it). It’s about teaching girls and boys alike that computers are a creative thing. If I’d been taught that in school, I’m fairly sure I’d have stayed awake in IT lessons. I was lucky, and got that context in spite of the content.

Taking them out of the realm of maths and science (which shouldn’t be seen as gendered anyway, but that’s another thing for another time), and casting computers as creative tools instantly makes it harder to gender them as “for” one gender more than another. I’m not saying it makes it impossible, and I obviously have no idea what these things are like for women, but at the same time, a quick look around my female friends suggests that while many, if not most of them may have been taught that computers weren’t for them, very few of them seem to have been taught that “creativity” wasn’t for them. Almost all of them write (even if it’s “only” a blog) or take photos (even if it’s “only” holiday snaps) or draw (even if it’s only “doodling for fun”. Why should they (and of course, all my male friends) not also program (even if it’s only “so I can let my kids fly a spaceship”).


 

 

(I hate to close on a parenthetical aside, but I know if that I don’t, some well-meaning person will take me up on it: many of my female friends do far, far more in those various fields than the “even it’s only” stuff I’ve listed at the end there, and I’m not seeking to suggest that women are limited to “hobby” level creativity, I’m simply setting an inclusively broad base.)

These days, half of us carry some kind of wifi capable device around with us – laptop, phone, MP3 player, swanky new iPad. We own something that we can browse the net on via wifi, that we can use while out and about.

And we’re all familiar with the experience of agreeing to meet someone in a pub or café, and finding that either we’re running early, or they’re running late, at which point we pull out this device and do something with it. Check Twitter. Check our email. Log in to Facebook and see who it is that’s been pissing on our wall, or whatever it is that Facebook users do these days. In any event, the point is this: we hook out little boxes of digital magic up to the wifi that’s available and start using it. Sometimes we might have to pay for the privilege, sometimes we might just have to give the username and password that’s written on a sign behind the counter, and in some places, we can just start surfing away.

We don’t stop think about the danger.

You see, most of these networks aren’t secured – even the ones that require a username and password to log on to, often only require the username and password as an authentication system – a confirmation that you have the right to be using the system – not as a method of securing communication. (How you can tell: if you try and get to a website, but then get an extra screen in between from BT Openzone, or The Cloud, or 02 or T-mobile or whatever, asking you for a username and password, or your phone number, without leaving your browser, then it may well just be authentication, and not security, that the wifi is checking.)

And then along comes Firesheep. I’m not going to link to it – if you’re really interested, you can Google it. What Firesheep does is exploit a technique called session sidejacking. Up until Firesheep, this was something it required a little skill to know how to do. Not a lot, but some – you needed to put a few different tools that most people would know nothing about together on a laptop, and know how to fiddle with some fairly advanced settings in your browser. Firesheep, on the other hand, makes it possible in two or three clicks. And it’s a Firefox extension that you install like any other. My not-very-tech-savvy mother could do it, if she wanted.

One of the often-unspoken truths of security is that there is no such thing as true, 100% unbreakable security. There is just “enough security that it’s more trouble than it’s worth to get around it”. It’s why we secure our houses with simple locks on doors, and not three different biometrics and a machine-gun turret. It’s the same on-line. With enough time and effort, any system can be hacked. It’s just about making it hard *enough* to hack that most people don’t bother – a good username and secure password will keep 99% of hackers out, and the odds of being targeted by the remaining 1% are quite small. This is why Firesheep is bad – because it’s made the effort involved in this hack so trivial.

So what is session sidejacking?

We’re all familiar with logging into websites – you stick in your username and password, and presto, you’re logged in. If you’re very tech savvy, you might even know that it’s important to check for https:// at then front of the URL and not just http:// when you log in. That’s the sign that the data you’re exchanging with the website is encrpyted – that your password isn’t just being sent through all the dozens of computers between your laptop and the website you’re using, in plain text for anyone to eavesdrop on. You see that, and you feel secure.

But there are plenty of websites out there – Facebook is one example, but they’re not even close to alone in this – I think Gmail even does it, if you don’t configure some settings just right, and apparently Twitter is vulnerable to, and that’s just a few quick big names, never mind all the other small sites – where once you’ve logged in, they stop using the https:// bit. The theory being that the thing it’s important to be secure about is the authentication. And up until Firesheep, they were probably right.

Now, the way you stay logged in on most websites is that they set a thing called a cookie. You’ve probably all heard of them. They’re ones of the things that get ditched when you clear your cache and cookies because you’re trying to fix a problem. Clearing your cookies means that you suddenly find yourself logged out of loads of websites, and you have to go to all the hassle of trying to remember your password to log back in.

That cookie contains a little bit of information (actually, it might contain quite a lot, but there’s only one thing that’s relevant here) – it contains what’s called your Session ID. When you log into a website, you get assigned a Session ID, and when your browser requests pages from that website, it says (roughly) “Hi – I’m a browser with Session ID 12345, and I’d like this webpage please.” And the site goes away and works out what webpage you want and what content Session ID 12345 should get, according it it’s records. Your session ID essentially *becomes* your username and password, and it’s sent back and forth with every request you make to that website.

And if the website isn’t using https:// and if you’re using a wifi network that’s not secure, then people using the same network as you can listen in. They won’t be able to get your username and password – that got sent over https://, after all. But they will be able to find your Session ID. And once they’ve got that, they can pretend to be you.

And Firesheep does all this, in three clicks, in a really easy to use manner.

And so they can pretend to be you. And get into your Facebook, or your Gmail, and discover all sorts of things about you.

So how can you make sure you’re safe?

Well, in the first place, don’t use unencrypted Wifi, unless you have no other choice. Key terms that will tell you it’s encrypted are things like WEP or WPA. And when you’re asked for password to go along with those, they won’t be in your web browser – it’ll be your operating system asking for them.

Secondly: if you are using unencrypted wifi, make sure everything you request is over https://.

As soon as you log in to Google or facebook, or any other site, if you don’t see the little ‘s’ in the URL, add it in yourself, and hit return to reload the page. This won’t be 100% foolproof on all sites, but it’s a good first step. And you’ll find that a lot of really secure sites – bank websites and that sort of thing, do everything over https:// already, even once you’ve logged in.

Other than that, well, there’s not a lot you can do. Sorry, folks. Fixing this one is going to require companies, and people like me to do something. They haven’t in the past, because the security we used to have was good enough. But as of last week, it isn’t, so we need to get on with fixing it. But in the meantime, do please be careful when using unsecured wifi.

(Just in closing, I should probably note that the chap who wrote and released Firesheep wasn’t doing it just to cause trouble – or rather he was, but with noble motives. He wasn’t doing it to make hacking easy, he was doing it to force companies to make exactly this kind of change, and improve their security all round.)