Computers and numbers

A pet peeve of mine is the ongoing public misperception that computers are really all about numbers. This is constantly reinforced by the mainstream (and even IT) media. Take, for instance, this quote from a BBC News story today:

The DNS acts as the internet’s address books and helps computers translate the website names people prefer (such as into the numbers computers use (

What this quote means to say is “DNS transforms textual domain names (such as into the numeric dotted-form ( that is used by the Internet Protocol (IP)”. To the actual computer, both of these are just patterns of bits that represent symbols. A numeric interpretation is no more or less convenient for the computer than any other symbolic representation: it’s all just patterns of electrical charge as far as the machine is concerned. The inventors of IP could just as easily have chosen to use a DNS-style address representation. It happens that the sort of symbol shifting that computers do is very good for numerical tasks, and it also happens that we know a lot about how to do things with numbers, and so numbers are useful in a lot of applications of computers. In this case, the numeric form can be compactly represented, and efficiently manipulated. That was an engineering decision, not a fundamental limitation of computers.

My love of computers stems from a fascination with language, logic, and fundamental notions of representation and interpretation. Diving into computing has brought me into contact with all sorts of ideas from philosophy, physics, mathematics, linguistics, psychology, cognitive science, and AI. It saddens me that people miss out on these extraordinarily beautiful ideas because of a persistent belief that its all really about numbers, which puts a lot of people off.

The Decline of Violence

Steven Pinker has an interesting talk on the TED conference website, debunking the idea that we are living in an increasingly violent society. As Pinker shows, over pretty much any timescale you care to look at, violent death rates have been dropped considerably, and we now live in the safest time ever. Fascinating and cheering.

60 Years since The Baby

Manchester is celebrating the 60th anniversary of the first stored program computer, “The Baby”. A link to this was circulated around the Comp Sci email at Nottingham. A fascinating website. It’s amazing to see how far we’ve come in 60 years, but also how sophisticated those early machines already were.

Hello world!

I thought I’d get myself a blog, separate from my university pages. Hopefully from now on I can use this as a place to put various essays and ideas that I have that are not directly relevant to my academic career. For now, I need to get ready for my trip to Toulouse on Monday, so not much will appear here for a little while.