30 November 2008

Zimbabwe on 18p a day...

The Guardian is reporting that the Zimbabwean army has for the first time rioted.

The report quotes a soldier who (for the pretty obvious reason that he wouldn't last long otherwise) wished to remain anonymous: "We have no food in the barracks. There is no medication in military hospitals, and we cannot access our money in the banks. Even if people are to riot, there would be no enthusiasm to stop them."

The Zimbabwean army has stopped feeding all but senior ranks. Desertions have nearly halved it's size from 40,000 to 26,000. Those who remain cannot get at their money simply because there aren't enough bank notes to go around. The law says you can withdraw a maximum of Z$500,000 a day - that's just 18p (about US$0.09).

Mugabe is capable of complete self-deception. He's a brutal man running a brutal regime. The reason for that brutality is power; when his power goes, he's a dead man and he knows it. So, he has to rely on those he can still afford to pay. When there's no one left to rely on , it'll be over for him, and that can only be a good thing.

It's been noted many times that if South Africa cuts electricity to Zimbabwe (it supplies pretty much all of it), Mugabe's stranglehold would be gone within a week and the country could begin to breathe again. It's also worth noting that this hasn't happened. You have to ask why.

Stumble Upon Toolbar

28 November 2008

Arduino pet robot head taking shape...

My ideas for an Arduino-based pet robot are slowly taking shape in spare minutes. I have a basic movement-based vision system up and running.

At the moment, it has basic (LDR-based) stereo light input, which feeds a weird real-time event integrator algorithm and some associated data structures - one per sensor. These feed a further algorithm which calculates the position data being sent to a servo upon which the two LDRs are mounted (revolving left and right in the the Y axis). The act of turning this "head" servo to indicate captured attention creates new input data itself, leading to complex feedback.

The whole thing is designed to produce nothing more controlled than emergent behaviour. For example, I never told it that if I sweep my hand in front of the sensors from left to right, the head should turn to follow it. Nor did I tell it that if I sweep my hand the other way the head should follow. For a laugh, I mounted the device in front of the computer's monitor, set the wallpaper to black and moved a small white window around. The head followed it, slowly losing interest when it stopped. I placed the device in front of a TV and let it track moving objects. It's weird to watch the head suddenly take an interest in things. At some point, I'll post a video.

The next phase is to add more LDRs to resolve movement in more detail, followed by a second servo to control the head's X axis (sothat it can look up and down), but already this project is getting very interesting.

Stumble Upon Toolbar

25 November 2008

The silent treatment...

He he.... do you get a lot of those "silent" phone calls from cold callers? Want to stop them permanently? Here's how. It takes a couple of months for them to stop, but I've done it, it's a lot of fun, and it worked for me.

You receive a silent call. Don't hang up. Every few seconds, keep inquiring, "Hello?" When someone eventually takes the call, keep on asking "Hello?", "Is there anyone there?" "Speak to me." etc. Never be tempted to make any noise other than you trying to hear a reply.

Basically, you're making it appear that there's no sound at your end - even if there's some background noise at your end. Sometimes, the other party will begin again. At other times they'll start again but louder. But the funniest for me is when they begin shouting to see if it clears the line. Have fun. Try asking: "Is this a dirty phone call? Eventually, the caller gives up and marks you down as a trouble maker. Do it a few times and the calls miraculously stop.

Stumble Upon Toolbar

23 November 2008

Sticking in the boot...

The Daily Mail: it just can't allow anyone their moment in the sun, can it? There always has to be a nasty, pointless little dig. Take the story about Rachel Riley, about to take over from Carol Vorderman on Countdown.

The main online headline is "Rachel Riley's Countdown to 'the coolest maths job in the world'. It's a feel good story of what can happen if you work hard and do your best, have a great personality and are universally liked. But look at the sidebar on the right of the page and there's different slant on the story:

"Countdown girl says it's the coolest job in the world... not surprising when you're getting £100k and still living with your parents. Rachel Riley is just 22."

So what if she's getting £100k for doing sums on telly. That's her job. So what if she's 22 and living at home? Those are her circumstances. Why is the Daily Mail trying to get its readership to think less of her remarkable achievement? Go to a newsagent on any given day. You'll discover that this is the Daily Mail's job. It's a nasty, selfish, mean-minded job.

Stumble Upon Toolbar

21 November 2008

And on, and on, and on...

Oh God! The Brand-Ross Dissonance is still rumbling on. This was a pre-recorded show. As a jobbing freelance writer, if I were to send in a piece of work that wasn't fit for printing, my editor would throw it back at me to be done again. Magazine articles can take a considerable amount of time to write, but this was just an hour of improvised radio. Why did no one think to simply tell those working on Brand's show it needed re-recording? After all, it's not a solo effort kept secret until transmission. Radio is a team effort.

UPDATE: According to a report in The Guardian, no one bothered to listen to Brand's show before broadcast. Oh dear...

Stumble Upon Toolbar

20 November 2008

When the music stops...

I've never seen BBC1's Saturday night sequin-fest "Strictly Come Dancing", so I was perplexed that one of the biggest breaking stories yesterday was the announcement that contestant John Sergeant has quit the contest. Now I know a little more, I'm not surprised he went.

The reports on today's news ran with clips of the judges really laying into him. It's not a serious competition; it's a popular entertainment show. It doesn't matter who wins. but it seems the judges forgot that. Does it matter if he looks like an embarrassed butler as he respectfully twirls his dance partner around? It's funny, and it's meant to be funny.

"If the joke wears thin," says Sergeant, "if in fact people begin to take it very seriously, and if people really are getting so wound up that it's very difficult to carry off the joke, then I think it is time to go."

After hearing a selection of the personal comments the judges threw at him week after week, I'm not surprised he decided to call it a day. Who wants to attempt comedy with that level of heckling going on?

Stumble Upon Toolbar

18 November 2008

Death by committee...

The case of "Baby P", who died with over 50 deliberately inflicted injuries on his body, is being called "tragic". It's not tragic at all. It's a bloody disgrace.

It's emerging that Baby P's death was occasioned by a catalogue of failure involving too many parties fighting each other, and which left a toddler in the care of people who were deliberately harming him. A foster place was found to take Baby P out of harms way as early as December 2006. He was actually placed in care for a while, but a social worker then returned him to his abusive parents after what ITN calls "a frank exchange of views". That implies office politics. If true, ask yourself who plays office politics with a child known to be being beaten up by his parents?

At a case conference, the police, who wanted Baby P placed in foster care for his own safety, actually allowed themselves to be overruled. They even signed a care plan that sent him home for further abuse. The BBC's "Panorama" programme even discovered documents that show social services had been over-optimistic about his mother's ability to care for Baby P, and had focused on the needs of the parents rather than a child who had been admitted to hospital several times with deliberately inflicted injuries.

There's a full timeline of this poor little sod's short and painful life on the BBC news site. If you can bear it, take a good look at the graphic of his facial injuries.

In the UK, people are sent to prison as punishment, not for punishment. While that's a standard that must be upheld in any decent society, I find myself on the brink of hoping the parents get what they bloody well deserve - but also hoping that the people who should have cared for Baby P don't get to walk away from their "mistake". I'm certain I'm not alone.

Stumble Upon Toolbar

17 November 2008

A code in the dose...

Why is it that I can go for five years without so much as a sniffle, then when I decide to start a blog, I get a real thumper behind the eyeballs? One or two people have been in touch to tell me I haven't posted for a few days. The reason is the streaming cold in the nose I caught at a party.

And why is it that when you have a cold, people ask what you're taking for it? The answer I give is nothing, and here's why: the only thing that slows a cold is keeping warm and sipping warm drinks. Rhinoviruses prefer cold conditions to multiply, so keeping your breathing apparatus temperature up a bit slows them down - sometimes to the degree that your immune system can get a lock on them and start blasting away. When asked a few days ago why I'm not taking a super-strength mega-vitamin, I couldn't resist misquoting a character from the sitcom "The Big Bang Theory" - mega-vitamins to treat a cold are just the recipe for very expensive urine.

Stumble Upon Toolbar

13 November 2008

Our Tesco is so large...

...I bought a branch of Sainsbury's there last week.

In a totalitarian regime, the state owns and controls everything. It sets quotas and prices for goods, services and wages. It owns and controls the means of production and sets the factory gate price of raw materials and finished goods. Everything is controlled to ensure that everything runs according to plan. Totalitarian regimes, unless they're seriously incompetent at all but repressing their own people (as in North Korea and Burma), also tend to be expansionist or at least keen on neutralising their neighbours.

It occurred to me recently that, at least from a capitalist perspective, there's a satirical parallel to be drawn between this and large UK supermarket chains. I'm not suggesting they're anything sinister; they're retail corporations with all that entails. But supermarkets have undeniably grown to become huge, multinational concerns, employing tens if not hundreds of thousands of people, and by effectively having the power to set factory gate prices, they control the means of producing food, clothing and so on in a large number of countries.

Supermarkets also have very strong core identities and values. For example, Tesco's corporate description of its values and purpose is enshrined in "The Tesco Way". It's just too obvious to create cheap satire comparing this and those of other supermarkets to "manifestos".

Okay, supermarkets are just shops, and like all retailers they're geared to producing profit, but will there come a time when the only shops, other than those serving niche markets, are predominantly supermarkets? I think we've all seen them move into small towns and gradually strangle much local commerce by providing under one roof all the goods and services traditionally provided by individual retailers. This is simply capitalism, but somehow it feels wrong, even if it is convenient.

When I was a kid and my grandparents visited, I remember my Granddad giving me 50p and saying, "Don't spend it all in the same shop". Increasingly, this is impossible.

Stumble Upon Toolbar

Servos...

How sad (by normal standards, anyway) is it that I am gradually falling in love with my Arduino Diecimila robot controller?

I now have 6 tiny little Ultrafly ST-9 micro-servos, which simply plug into the PMW sockets on the Arduino. The Arduino servo library then allows you to simply send an angle to each and the servo whirs into position. How much simpler could this be?

The more I investigate the online Arduino community and discover the strange and interesting libraries people have written, the more I realise that open source hardware is a viable alternative to closed source, propriatary kit. I've long believed that open source software has the potential to become a major force in computing, and to a very great extent that faith is paying off. How long before somoene decides to create a seriously powerful open source computer, I wonder, or even a cluster of them? I'm not holding my breath, but I don't think we'll have to wait an eternity for the first models to appear either.

Stumble Upon Toolbar

12 November 2008

Taxi Please...

The Daily Mail reports with some glee that BBC radio presenter Sam Mason has been sacked after calling a taxi for her 14-year-old daughter one afternoon and requesting a non-Asian driver. The conversation was recorded and passed to The Sun. Mason apparently says, "A guy with a turban is going to freak her out. She's not used to Asians." When told that it would not be possible to service her request, she the apparently retorted: "You've managed it before."

Why am I commenting on this story? Well, some of the comments left on the Daily Mail's web page covering the story are interesting to say the least. Here's an example:

"Dont blame her,but in PC UK you have no freedoms any more."

...while having the freedom to say so, it seems. This correspondent's idea of freedom is about the race of the driver not the quality of service he offers.

"More selective discrimination PC rubbish. Bet there wouldn't be this fuss if she'd specifically asked for a female driver."

True, requesting a female driver could be about real fear, whereas this is about the race of the driver. So, why didn't Ms Mason simply ask if a female driver was available? Given that it's just a taxi ride and that the driver is immaterial, how can it be that someone in a turban will "freak out" a 14-year-old in this day and age? Clearly Ms Mason has no qualms about letting her daughter ride with an unknown male taxi driver - just not an "Asian" one.

"If it were me I wouldn't care if it had two heads," Mason is alleged to have said, "but it's my little girl we are talking about."

Black American comedian Reginald D Hunter once said that there are two kinds of racism. There's the racism that's just ignorance and doesn't really affect anyone, and there's the racism has consequences. It stops people getting housing, jobs and so on. She may not realise it, but by denying a fare to a perfectly good taxi driver on grounds of his race (or more accurately, religion), Ms Mason falls (perhaps unwittingly, but very definitely) into the second category. I think, however, I'll leave the last word on this to a twistedly self-rigteous comment left on the Daily Mail web site by someone calling himself "Peter". See if you can guess which of Hunter's categories he's in from what he says:

"What the PC brigade have done and are doing to this country is frightening. You'll find Ms.Harman and her troop at the root of much of it. We all have prejudices and that does not make us racist. Simply she didn't want a chap in a turban for her daughter."

Stumble Upon Toolbar

11 November 2008

Sainsbury's again...

My post yesterday about Sainsbury's latest TV ad campaign predicted a Christmas instalment where we'd be treated to an insight into the life of a fictitious family. Sure enough, last night there was the advert, introducing us to (if I remember them correctly) the fictitious shop worker's son Billy. We heard about his best friend, Auntie Jen, and even Billy's teacher. Why go to the trouble of inventing so many unseen characters? It's all in aid of nothing more than getting us to buy our mince pies at Sainsbury's and not Tescos. Price alone, it seems, is not enough. We must be made to feel as if we belong to get us spending. I wonder if it's possible to get too schmaltzy in Christmas adverts? With a recession looming and retailers fighting over dwindling disposible incomes, we may not have long to wait until we find out.

Stumble Upon Toolbar

Definitely coming in on three engines...

Showbiz gossip site Digitalspy.co.uk is reporting that Salisbury Council has banned the phrase "Singing from the same hymn sheet" in case... wait for it... it offends atheists. I'm an atheist, well, not even an atheist really - I don't think about God enough to qualify - and the only offensive thing about the whole story is the assumption that I need protecting from something so pointlessly inconsequential.

When something as powerful as a local authority is so frightened that their employees may inadvertently cause offence with a common phrase whose meaning is innocent and perfectly well-understood, you have to wonder just how much arbitrary personal power that hands you - without you ever having to lift a finger to earn it. What fun could one have, what resources could one waste using this power for evil? With this kind of pointless language micromanagement and fear-based culture lurking in the coridors of minor elected power, the sky's the limit. It may be double plus non-good, to quote Orwell, but what a ridiculous laugh it would be to use political correctness deliberately against itself to make the point. Pick a phrase in common usage, officially demand that you're offended by it, and stand back to watch the fun.

This reminds me of the short time in 1994 when I worked on the IT support desk of a local water company. I was alone on the early shift one morning when a man from the quality assurance department came in with an apparently urgent need to discuss a few of the support records. This puzzled me. Why were QA looking at the support records. They had no hope of ever understanding them. It turned out that the man was indeed puzzled - about the phrase "the machine is down". I explained that it simply means a machine has locked up or has in some way crashed. The man from QA wanted to know if we could use a different phrase in future. I asked why and he said that "down" sounded a bit sexual. Seriously. No one but the other support staff would ever have cause to read these records, and they all knew what the phrase actually meant, but the man from QA wanted us to use the phrase "rendered inoperable" instead. I referred him to the IT manager, who, if my memory serves me correctly, laughed and asked the man from QA if he had anything better to do. That, perhaps, is the problem. The man from QA was employed to take pointless trivialities seriously, to pursue them and to report back. It was a stupid job, but it paid real money, which in turn paid a real mortgage and real taxes.

Stumble Upon Toolbar

10 November 2008

You're an idiot!

There's a Jerry Seinfeld line about magicians that goes something like: "Here's a coin. It's gone! You're an idiot! It's back! You're an idiot!". The idea is to poke fun at magicians who think it's all about showing how much smarter they are than the rest of us while actually being crap. But how about re-applying this line to the current Sainsbury's Adverts.

The current campaign follows a hassled but happy Sainsbury's employee. The only thing is, she's actually actress Tracy Brabin, who's probably most famous in the UK for being Tricia Armstrong in Coronation Street. There's nothing sinister about this; it's just an observation. Maybe Sainsbury's ad agency wanted to create a feeling of familiarity in viewers to keep them spending.

No doubt we'll be treated to the inevitable "preparing for Christmas is such a hassle" instalment of the campaign in the coming weeks. There'll be intimate moments and in-jokes to discover when the family are around the table, just like a real community. All this is completely faked of course, but some viewers will find themselves actually interested in how this mythical family works. Weird, isn't it.

It's just the latest in a long line of "believable" adverts. Remember Linda Bellingham in the Oxo ad campaigns? Talking to friends, however, it's clear that their default attitude to advertisers using famous actors to play "ordinary" people in their campaigns is changing. Maybe I have weird friends, but they seem to believe these types of ad are an insult to their intelligence.

"See this person you remember for that sitcom you liked? Well, this is him enjoying shopping in our store. You're an idiot!"

Stumble Upon Toolbar

Fancy a pint?

Why would any company sell to the public at a loss? The BBC reports that supermarkets are doing just that with alcohol. They must stand to gain more out of it than they're losing or there'd be no point. The Beeb also reports that MPs want a ban on happy hours and a minimum price for booze. There's even an unhappy Superintendent from the Devon and Cornwall police force standing inexplicably in a rain storm, being interviewed by a reporter on BBC News 24 about it. Alcohol, it seems is this week's moral panic, but it's clearly not the common factor here. It's what some people do when drunk that's the problem.

I like a drink, in fact I like a lot of drink, but I've not seen any alcohol-related violence in years. The reason is where I drink. The people beating each other up in town centres at 3am on a Sunday morning didn't come from the backstreet boozers that closed at 11pm but behind whose curtains the landlord is still holding forth about the issues of the day with a few selected friends. The people causing social trouble have been drinking predominantly in one of the massive, impersonal chain pubs that stack the booze high and sell it cheap, need a massive security presence, and in some cases need to insist on a positive ID before allowing entry.

Here's another thing. If you set up a camera in a town centre late on Saturday night and wait, younger drinkers will act the fool in front of it. Maybe the sight of a camera captures the imagination of a generation not used to having their inhibitions lowered, and who have grown up with the idea that it's good to be on TV, regardless of context. If you're ITN and want a sure fire way of making the average Daily Mail reader tut in disgust, you film a report outside a big chain pub at chucking out time. People see the camera and it's as if they're reacting to a posy-hypnotic suggestion in some cases. They must goon about in front of it. Alcohol isn't a new invention. Neither are people. What is new is the context. Society itself has changed.

So, take P as being the population who drink, T as being a subset of P whose members cause trouble when drunk, and E as the establishments where T gets tanked up. Clearly, most of P isn't the problem. It never was. So, why are people saying all of P should have less access to alcohol to prevent T from doing their thing? Surely it's just T who should have less access.

Oh sh*t, I think I've just argued in favour of ID cards.

Stumble Upon Toolbar

8 November 2008

The Arduino Diecimila

Gadgets are guaranteed to give geeks a special tingly feeling, and robot controllers are a very special type of gadget. Was it William Morris who said that nothing useless can ever be truly beautiful? Whoever it was, he was spot on. By that definition, Robot controllers are immensely beautiful. What's more, they're not difficult to get into, and thanks to the open source hardware movement, they're an amazingly cheap method of making intelligent objects. Robot controllers typically contain tiny amounts of RAM, but because you're not fannying about trying to hoist a pointlessly resource hungry translucent user interface onto a graphics card that can outperform an 80's supercomputer, you don't need that much memory to do complex and genuinely cool things. Robot controllers also have plenty of input/output lines built in, waiting for you to poke the wires from sensors, buzzers, motors etc. into them to give your creation (whatever it is - and it doesn't have to be a robot) a sense of where it is, what's going on and how to control itself in the world. The rest is down to your creativity as a programmer.


I've just bought the Arduino Diecimila robot controller for just £17.60 from Cool Components. To the untrained eye, it looks like a very small and boring interface card for a PC. It's not. It's a full computer with some very special qualities. The chip at its heart is an Atmel Mega168, for instance. This is an industry standard microcontroller, which is basically a complete computer on a chip. It runs at 20MHz and, because it has a simple yet very comprehensive instruction set, it delivers a full 20 MIPS. The chip has 16K of non-volatile RAM on board to store its programs, 1K of volatile RAM to store variables while it's running, and 0.5K to store data when it's switched off. So, it can maintain a persistent state between battery changes - ideal for a robotic pet, wouldn't you say? but isn't the lack of RAM a problem?


No. Seriously. By programming like a real programmer, you can fit one hell of a lot of functionality into this beast. Think about it: you need to store a true/false (boolean) value, for example. Why would you need a 4-byte word to do that? Why not designate one byte to store 8 such booleans? See? Real programming; "tapping on tin" as they used to say is how it used to be done, before Windows came along and PCs became bloated playthings. Who actually needs an Intel Quad Core processor to read their email, for crying out loud?


Sorry, I got a bit ranty there. Anyway, by thinking like a proper programmer, the amount of "mind" you can squeeze into a microcontroller is phenomenal and the RAM seems huge. Want proof? Hundreds of millions of microcontrollers are used in car manufacture every year. They control everything from the dashboard to the injector system. They decide whether to deploy the air bags and tell the mechanic whether the wheels need balancing at service time. Your car may contain several dozen of them.


Everything about the Arduino Diecimila is open source, including the hardware. You can, if you wish, download the plans from the Arduino homepage, buy a Mega168 (they're around £3 retail!), a few resistors, capacitors and wires, solder the lot into a bit of veroboard, and hook it up to the serial port on your PC. You can program it directly from there using the free AVR Studio suite, which gives you the industry standard GCC C compiler, and a superb macro assembler if you want to get really code efficient. It also has a full simulator for a range of Atmel chips so you can test your code properly before squirting it onto the chip and watching it control your creation.


The Arduino Diecimila has 20 I/O lines. 6 can take analog inputs and convert them into 10-bit binary. 6 of the ports will do pulse width modulation, making them ideal for directly controlling servos. The others will accept things like infra-red diodes and photo-resistors directly, and have such high impedence, touching the end of a wire connected to them will cause the input to go high (ideal for touch sensors).


What's more, the Arduino Diecimila has a USB interface. This is used to program it, but there's also a library enabling you to write from the unit to a USB pen storage device. Is that enough non-volatile RAM for you?


So, what can you do with a robot controller? Well, the obvious thing is to make a robot, but there are plenty of other possibilities. I'm interested in making what I call an intelligent object; one that reacts intelligently to it's surroundings and to your interaction with it - a digital pet that goes WAY beyond the idea of a Tamagotchi, for want of a better phrase. One that learns from physical interaction. So far, the design can see light and infra red, it has a basic sense of touch, it can sense its orientation (and any movement), and hear basic sounds. It has light, sound and vibration as outputs at the moment and there are plans to give it a small LCD screen. It doesn't even move yet under its own steam, but the plan is to mount the sensors on a kind of "head" that sits atop a servo motor so that it can turn.


I'll be posting the results of my experiments over the coming months, and hopefully I'll have something basic running to show you soon. It's a big project and something I've never contemplated before, but I'm not doing it because it's easy. J.B Priestly once said that the secret to happiness is to be busy with unimportant things. I'm beginning to see what he meant.


P.S: I have no idea why the formatting of this post is different. I've tried everything. Sod it. Life's too short.


Stumble Upon Toolbar

6 November 2008

Begging to differ...

Home Secretary Jacqui Smith says that people "can't wait" for ID cards to come in. Whoever is coming up to tell her this is, I'd like to suggest, not representative of the entire nation. Frankly, I don't believe it happens all that much.

Can anyone actually say what ID cards are for? Originally, we were told that they'll combat terrorism, but no one could explain how. Next, they were to confirm our identities when we need to do so (getting a passport, etc.) but we can already do that. Then they were to confirm our identities when making a purchase (chip & pin, anyone?) Now they're asserted as being simply a Good Thing. But, seeing as we will not be compelled to carry them, for whom are they a Good Thing?

Well, consider this: The total cost of implementing the ID card scheme now stands at £5.1 billion and the projected compulsory cost to every adult in the UK looks like being £60. Smith claims that the market for issuing passports and ID cards is set to be around to £200 million a year. Would I be cynical in thinking that this is about generating cash, not national security or to "help" us in some indefinable way?

Now, the serious point: ID cards are supposed to be uncrackable. That's fair enough, but as anyone who's ever thought about it for a short while may have noticed, the forms of ID we'll have to provide to get one of these super-duper cards are all less secure. It's like locking a safe inside another safe like a series of Russian Dolls. You still have to hide the key or combination to the outer safe somewhere. This is the eponymous weakest link. And, because security is only as strong as its weakest link, it's open to abuse - as Ms Smith found out this week when a group calling itself No2ID took a glass she'd been drinking from at a conference. This glass apparently has her fingerprints all over it.

So, do we, as Ms Smith asserts, really want to be forced to pay £60 for something that will languish in the back of the bits drawer at home? I think not. Maybe it's time I started a petition: The Campaign for Real Big Brother, calling on the government to either implement a proper, competent police state or to forget the whole idea. No bumbling about in the middle ground promising it will provide indefinable "benefits". It'd be a satirical campaign, of course, but like all satire it has a serious point. Stop wasting our time and money, Ms Smith. The people the terrorists want to blow up is the likes of you, not us, the poor sods they can and do get to. And yet, we're the ones being eyed suspiciously, 24/7.

Stumble Upon Toolbar

Back To Wires, Back To Reality

I've never been a fan of wireless networks but now there's a real reason to mistrust them. Computer security researchers Erik Tews and Martin Beck have managed to partially crack the hitherto secure WPA encryption that should be used on all domestic wireless routers and cards. If you're using the older WEP encryption, please know that it's crackable in about a minute, the tools to do so are available online, and that the neighbour's geeky kid is possibly already aware of this - if he's not had a good look around your network already.

If you're reading this and have only limited computer knowledge, how long do you think it would have been before you'd have found out that WPA wasn't as secure as the man in the shop said? It's not like he's going to call you years after selling you a wireless router to warn you. When WPA is fully cracked, it'll give hackers (more correctly called "crackers") a whole new world to explore. More importantly, it'll give malicious individuals a new infection tool for worms.

The best solution to wireless insecurities is always going to be wires. They may be unsightly in some people's eyes, but at least your neighbours can't steal your broadband connection, or even spy on your internet usage.

Stumble Upon Toolbar

The 9 Acres That Saved Humanity

The BBC reports that Bletchley Park has been thrown a bone in the form of £330,000 to perform essential maintenance on what is possibly the most important and symbolic 9 acres of land anywhere on the planet.

Let's be clear about this: if it wasn't for the code breaking work carried out at Bletchley Park during WWII, we wouldn't now be speaking German as plenty of people think; we'd never have been born at all. England and English culture as it existed would have been utterly destroyed. As it was, after the victory of El Alamein, helped in major part by decrypts of Rommel's secret orders, the allies never lost a battle. We knew what the German high command was ordering before its field commanders did.

When I visited in 2005, Bletchley was in a serious state of decay. The famous huts, where Turing, Welchman, Knox and the others struggled to solve the greatest intellectual chalenge of the age, were falling down. Tony Sale, however, was just putting the finishing touches to a Colossus. Out of interest, the original Colossus was designed and by Gordon Welchman and Tommy Flowers, not Alan Turing.

On the tour I attended, someone asked if the machine works. Sale said that yes it does, and that though they ran it for the morning tour, it was now a little too warm to risk the machine's delicate thermionic valves. Now, I have as much religious belief as the keyboard in front of me, but due to a lack of lunch, dehydration and heat, when I suddenly heard the subframe cracking as it cooled, I swear I came the closest I've ever been to a genuine religious experience. Colossus may look like an overstuffed store room, but to me it's a thing of genuine beauty and wonder.

I love Bletchley Park; if you value the fact that you exist at all, so should you. So should the Lottery Heritage Fund. Bletchley should be a place of pilgrimage. It's where the modern age began and where the Nazis were defeated. Frankly, if my home was on fire right now, the only things I'd save would be my teddy (of course) and the pine cone I found on the path leading from Bletchley station.

Stumble Upon Toolbar

5 November 2008

It's 2:30am GMT as I begin to write this post on November 5th 2008. Democrat Barack Obama has gained 195 votes against 76 for John McCain. Obama needs just 270 and he effectively rules the world unopposed for the next 4 years. Maybe the American civil war is finally over and this is the first true US General Election.

This was John McCain's only ever chance at being President, but it couldn't have come at a worse time. Someone had to stand for the Republicans, and I think he gave it a good shot - given that he must have known he only had at best a slim chance of winning. I reckon not many republicans would have agreed to give it a go. Fair play to him.

Here's my worry, and I'm sure it's nothing, but watching the US presidential coverage, I can't help remembering the feeling I had one balmy night in early May 1997. The witch's ghost was finally laid to rest and things, they told us, could only get better. Their definition of better turned out to be an interesting one to say the least, but as long as Obama isn't planning to launch New Democrats on the world, maybe things will start becoming a little less stupid on this damned planet.

Stumble Upon Toolbar

4 November 2008

Please don't forget to vote

UK voters may remember the night of April 9th 2002, when Labour were expected to landslide against the stagnation of the post-Thatcher years and yet another recession. The trouble is, they didn't win.

Instead of voting, I went to watch some rather poor quality jazz (Andy Shepard and In Commotion at Band on the Wall in Manchester, as I recall). I, like everyone else, felt confident I'd be waking up under a Labour government the next morning come what may. Nothing could be farther from the truth. Enough voters also seemed to take it as a foregone conclusion that there'd be a change of government and didn't vote. Somehow it seemed like it was just time for change. Maybe if enough people had voted the way they said they would and Neil Kinnock had become premier, New Labour would never have come into being. What a different world it may have been.

Nothing is a foregone conclusion in politics, specially at election time. So, if you want change in the US tonight, please for the good of your own happiness, GET OUT AND VOTE!

Stumble Upon Toolbar

3 November 2008

Security Begins At Home (Office)

Well, it's happened again; though the Department of Work and Pensions says there's nothing to worry about, millions of private identities are on the loose - again.

This time, a data stick containing the passwords of people who used the UK Government's Gateway system for everything from tax returns to fine payments was found - wait for it - in a pub car park. Do you want to know how many times the identities of UK citizens have been lost since the amazing bungle that saw 25 million child benefit claimants' details lost in the post last year?

According to the Daily Mail, the Information Commissioner says it's 277. That's data loss incidents, not lost identities.

A couple of months ago, I tried calculating the number of identities government contractors have lost for an article I was writing. My estimate was that about half of us have had our details lost (some of us multiple times) by the very people who should know better - contractors cleared to work on or engaged in managing supposedly secure UK government systems. But are these systems even secure in any meaningful sense when it's clearly possible to simply copy live, sensitive data to a USB pen drive, slip it in your pocket and leave the building so to speak, or when it's possible to take a laptop containing such data home and leave it to be stolen from the back of your car overnight?

The concept of "secure" when applied to government data systems seems increasingly to be a nonsense. What the hell was someone doing with live data in a pub car park anyway? This leads me to a very grave question; one I'd seriously rather not be asking, but one that needs asking.

How long until someone reads the data they find on a lost USB stick or stolen laptop, and realises it's worth far more than simply punting the hardware around the pubs or on eBay? What happens when someone with serious terrorist intentions buys such data and picks YOUR identity at random to buy the equipment for an atrocity? How do you explain to the very nervous anti-terrorism officer screaming and pointing a loaded machine gun at you that you're an innocent, law-abiding dupe, and that it's the government itself that's ultimately responsible? The answer is, you can't.

The rate at which the government is haemorraging our identities is horrific: 277 data loss incidents divided by 12 months is an average of 23 incidents a month or about 5 a week. Under any circumstances, this is completely unacceptable. In such apparently dangerous times, it's deeply and criminally incompetent to the point of recidivism. It's getting to the point where I'm seriously beginning to fear that not only will politicians but the civil service itself lose the confidence of the British public. What happens then? I shudder to think what stupidity may pass for a solution, or what dangerous new influences the country may fall under as we look for a quick fix to a terrible mess.

Instead of our Home Secretary insisting that we, the poor sods who form the great mass of innocent potential terrorism victims, must be monitored ever closer, the state should be watching those whose job it is to keep us safe. Because no one in Whitehall seems to have figured out who those people are, I'll spell it out. They must begin with the people we have no choice but to trust with all our identities. Ultimately, that's themselves.

Stumble Upon Toolbar

It's the roof, silly...

Cannabis use in the UK has fallen since the drug was downgraded to Class C in January 2004 . That's not an opinion; it's a fact compiled by the Government itself. Illicit drug use in Britain is down across the board according to the British Crime Survey. But why would this apparent paradox be so?

Maybe, and this really is an opinion, all the people who were going to smoke dope anyway are still doing so, but those for whom the illegal status was the thrill failed to see it in such a glamorous light once downgraded. So, if downgrading shook out the market, why the hell is the UK government trying to reclassifying cannabis to class B again in January 2009? Does this sound sensible to you?

Apparently, the proposed reclassification is required because "skunk" - the powerful herbal variety of dope - is prevalent in the market and the Government want to be able to go after the farmers. Well... why don't they? After all, this is a government that's good at applying laws incorrectly. It recently applied the Anti-terrorism Act to seize Iceland's assets!

More properly, why not simply split out skunk from the more traditional and milder resinous form of the drug and reclassify it in isolation? Or split out skunk farming? After all, if it's genuinely cause and effect that downgrading led to lower use, surely putting all forms of dope back up to Class B will increase it's overall use again. I'm so confident of this happening, I'm actually thinking of putting £10 on at Ladbrokes. The problem is, it's so obvious, I doubt I'd get anything better than evens.

This muddle smacks (if you'll pardon the expression) of a man who on a Bank Holiday Sunday hears a dripping sound in his attic. He tells his neighbour that he plans to call a plumber out to fix the header tank. The neighbour looks into the attic and tells him he needs to fix the roof because that's the source of the leak, not the header tank. No, demands the householder: a plumber to fix the header tank is what he wants. In other words, only a fool begins with a conclusion, but it takes an even bigger fool to stick with it.

Stumble Upon Toolbar