Friday, July 31, 2009

Conversations with dead PCs

Err, hello? Is this thing on? ~taps microphone, clears throat~

I've been using handheld computers of various sorts for about fifteen years now and I've just got a new one, but I thought I'd take a little wander down memory lane for a while before I talk about it.

The very first handheld PC that I ever used was a real revelation. My boss at the time had been given it as a freebie from Hewlett Packard and had never used it, so I snaffled it off her. It was a HP95LX and it was an IBM PC that literally was smaller than the user guide that came with it. It had a lot of useful stuff built into ROM, including Lotus 123 spreadsheet, and there were plenty of programs available for it too including one called Vertical Reader which flipped the screen sideways to display text files in a book format. The display was only 40 characters wide, which was a bit of a drawback to running most dos applications but on the plus side it would happily run for weeks on a pair of AA batteries. My main use for it was for reading usenet via a program I wrote which would take text files downloaded from my PC and display them as individual posts. It also worked for various email mailing lists that I was on at the time in those heady days before the web really got going. I've still got my HP95LX in the draw upstairs and it still works too.

The HP95LX was supplanted by the HP200LX with more memory (a massive 2MB!), more built in apps and an 80 character screen. I had a modem card for it too, although it was never really a realistic proposition as an internet PC. I did manage to get dial-up email to work, just about, although all of the plugs and adaptors probably took up more space than the machine itself. It really was a revolutionary PC and years ahead of its time. People still use them today, mainly because of the built in HP scientific calculator and there are services available to fit backlights and the like.

Next came the Psion Revo, which quite simply had the best keyboard and form factor of any handheld I have ever used. It unfolded in an ingenious and elegant way to reveal a superbly designed keyboard that was usable for a decent lick of touch typing. If it had a backlight and built in modem it would have been perfect, but as it was I mainly used it for e-books and a fair bit of programming using the built in EPOC operating system and tools. I also discovered the Mobipocket reader around this time, which was a easy way of transferring documents and news headlines onto a mobile device for reading.

The next two devices where a Palm III and a Handspring Visor Edge - a stylish Palm clone with a metal body and clip on stylus. The nice thing with these two was the ease of synchronisation - just drop them into the docking cradle and bob's your uncle. These two devices also had Mobipocket and with built in backlighting made reading in bed a realistic proposition. I never really managed to get the hang of the hand writing recognition though - it used a system of customised letters that almost matched regular hand writing, but not quite. Some good games on the system as well, not least Sol Free - a freeware solitaire program which saw extensive use over the years.

The last palm size pda was another departure, this time to a Windows Mobile OS with a Compaq Ipaq. For the first time, I had a handheld with built in internet access via wifi and a useful mobile browser. Unfortunately, the wifi doesn't seem to want to work correctly with WPA encryption on our router now, meaning that this machine now serves as another solitaire machine for moments of quiet reflection in the loo.

Moving on from the palm format, I purchased a Nokia N800 when I saw one going cheap in an internet sale. An excellent linux based handheld with a superb screen for video and a browser that handles flash pretty well. There's a lot of development still going on on the Maemo platform, not least the Mozilla based Fennec browser which is currently in beta testing.


I must give an honourable mention to the Nintendo DS and now the DSi which have quite useful web browsers available - as a cartridge for the DS and as a download for the DSi. Probably not what you'd choose for extensive browsing, but handy nonetheless. The DSi is mainly a games machine, although you can now upload pictures straight to Facebook from the camera.

My current work mobile is a Nokia E50 - technically a smart phone, although it is a pretty slow and clunky one. The saving grace though, is an excellent implementation of the Mobipocket reader which has been very useful for ebook reading at odd opportunities. It's always reassuring to have a couple of books available for those moments when you would otherwise be bored with nothing to read.

Finally, however, I come to the iPhone and it really is a thing of beauty. I have wanted one of these ever since the first gen, but held off for various reasons until the 3Gs was released. It really is everything in one package - a good camera with video, location services and maps, a music player that integrates with iTunes, hundreds of apps including an excellent ebook reader in Stanza and the best mobile browser that I have ever used. I love the way that pages are rendered, with a double tap zooming into a column of text. The iPhone version of Google reader (probably my most used internet service) is very slick too, making short work of my RSS lists. The touchscreen and keyboard are very well implemented, making text entry for Google talk instant messaging a realistic proposition. The drawbacks are no flash in the browser, which doesn't really bother me overmuch, and also I get rubbish reception on O2 in my house. Watch this space on that story.

Happiness

This is an intriguing sounding experiment, looking at ways of making the world a happier place. I'm signing up for it ... :-)

Sunday, July 26, 2009

Sunday Links

Monday, July 20, 2009

Freedom Evolves by Daniel C. Dennett

Freedom Evolves Freedom Evolves by Daniel C. Dennett

My rating: 5 of 5 stars

We live in a deterministic universe.

Drop an apple and it will reliably fall to the ground, knock a snooker ball (or an atom) into another one at a particular speed and angle and you can predict the paths of both of them. Even the strange sub-atomic quantum realm operates within areas of probability that average out to give us the predictable effects that we can measure on larger scales.

As Douglas Hofstadter argues in 'Godel, Escher, Bach' our brains are composed of neurons with the simple function of switching off and on in response to the inputs from their neighbours and thus can be considered as formal systems acting in a deterministic fashion. Determinism implies that given a particular configuration of particles in the universe (including the states of the neurons in our brains) there is only one possible state that the system can advance at the next tick of the cosmic clock. How can the absolute inevitability of all things be reconciled with the sense of free will that we all experience?

It's a tricky question, and one that Dennett does not shy away from confronting in this book. It's a question that makes some people very nervous - if we don't have free will then what is the point of anything? Dennett likens this to Dumbo the elephant who believes that he can only fly when holding his magic feather until a pesky crow points out that the feather is not needed - stop that crow! Needless to say, Dennett sees himself in the role of the crow questioning the magic feathers that we insist on clinging onto.

He squares the circle by first explaining exactly what determinism is and what it implies, beginning with simple mathematical models such as Conway's Life game and chess playing computers, and then shown how rational agents can develop 'evitability' within such systems. He then argues that natural selection of both our brains and the cultural memes that govern our lives have given rise to consciousness and free will, as well as concepts such as morality and altruism that initially seem at odds with 'red in tooth and claw' style Darwinism.

If the book has any faults, it is that Dennett spends quite a lot of the time trying to anticipate the arguments that will be raised in objection to his thesis, thus making some of the early chapters somewhat convoluted in their presentation as he defines what determinism and free will are not before moving on to give his own ideas.

Absolutely fascinating, and full of optimism for our ability to pull ourselves up by the bootstraps of our own consciousness.

View all my reviews >>

Sunday, July 19, 2009

Raw Spirit by Iain Banks

Raw Spirit: In Search of the Perfect Dram Raw Spirit: In Search of the Perfect Dram by Iain M. Banks

My rating: 3 of 5 stars
Banksie! I hear you're writing a book about whisky - you'll be wanting a hand with that then ...

Offering the noted author Iain Banks the opportunity to write a book about whisky is a little bit like giving a five year old child the keys to a sweet shop and the toy shop next door as well. This is an enormously self indulgent book, but Banks writes in an engaging and humorous way about his various wanderings around the Scottish highlands and islands in a variety of interesting cars and bikes, accompanied by friends and acquaintances sampling the wares of different distilleries in search of the elusive perfect dram.

In between the tasting notes and distillery reviews, we are also treated to descriptions of 'great wee roads' for driving on, restaurant recommendations, anecdotes about daft escapades from his youth and assorted political rants (the second gulf war was just kicking off as the project got underway). This book really needs to be read with a notebook to keep a record of any whiskies that you might want to try yourself and a Google Earth window open so that you can trace the great wee roads that are so eloquently described.

View all my reviews >>

Apollo 11 Links

Sunday Links

Saturday, July 18, 2009

More Blood, More Sweat and Another Cup of Tea by Tom Reynolds

Blood, Sweat and Tea 2 Blood, Sweat and Tea 2 by Tom Reynolds

My rating: 4 of 5 stars
Tom Reynolds is an EMT (Emergency Medical Technician) for the London Ambulance Service and writes an engaging blog about his working life at Random Acts of Reality. This book is a collection of posts, each giving a snapshot of the frustrations of life as an EMT working 12 hour shifts for low pay with no guarantee of even a half hour tea break. It seems half the jobs involve acting as a 'Maternitaxi' for pregnant women who could easily make their own way to hospital, or being assaulted and sworn at by ungrateful members of the public. These are balanced with the good jobs - picking up a pleasantly dotty old lady off the floor (a 'Nan Down') or saving a life by having the technical skills to diagnose and treat a heart attack.


Fascinating reading, even if you are already a subscriber to the blog, and available as a free e-book as well as a paperback.

View all my reviews >>

Caturday on the bed

Tuesday, July 14, 2009

The Crow Road by Iain M. Banks

The Crow Road The Crow Road by Iain M. Banks

My rating: 5 of 5 stars

It was the day my grandmother exploded.


Now that has to be my favourite opening sentence of any book, ever. It introduces a sprawling saga of three generations of a Scottish family, weaving snapshots and scenes from a history spanning fifty years or so, showing how secrets are concealed and uncovered by the passing of time. It has a large cast, with the nominal protagonist young Prentice McHoan unpicking the mystery of the disappearance of his uncle Rory whilst simultaneously tackling the eternal mysteries of life, love and death.

Whilst being an ostensible mystery, this book has deeper and darker themes at its heart. Death is a recurring motif, although this is death not as a cosmic grim reaper acting to some implacable set of rules when choosing his victims, but rather it is death as the unexpected but inevitable, random and often messy result of life. There is also considerable optimism and joy to be found too, usually when it is not being looked for. Yes, our fragile human lives are complex, screwed up and tragic, but there are also stories to tell, new life to create and love (and whiskey) to share.

If you haven't read this book, then you really should. Seriously.

View all my reviews >>

Sunday, July 12, 2009

Sunday Links

Saturday, July 11, 2009

It's Snailaday!



A tiny translucent snail making its way across the windscreen of my car.

Tuesday, July 07, 2009

Green Mars by Kim Stanley Robinson

Green Mars (Mars Trilogy, #2) Green Mars by Kim Stanley Robinson

My review

rating: 4 of 5 stars
After the events of 'Red Mars' the majority of the surviving members of the first one hundred Martian colonists are forced underground, either literally to a hidden base under the southern polar ice cap or figuratively into the demi-monde of disparate settlements and townships scattered across the face of Mars. The first one hundred, their lives now extended by anti-aging treatments are joined by their children and grand children, each with their own ideas and aims for a truly Martian society independent of an Earth that is spiralling into chaos and environmental collapse.

This book continues the theme of teraforming, with the science behind the manipulation of the Martian atmosphere to a breathable form and the creation of seas to flood the empty lowlands paralleling the ecological disasters occuring on Earth. The social and political themes are also explored from different perspectives with the struggle for independence from the conglomaration of Earth based multi-national corporations leading to inevitable conflict. If the first book in the trilogy was the pilgrims landing on Plymouth Rock, this book is the events of the war of 1776 explored on an inter-planetary scale.

Excellent hard science fiction with a very human perspective.

View all my reviews.

Monday, July 06, 2009



Just back from a weekend in Swaledale - a bit of walking, reading, sleeping and quite a lot of eating at the Black Bull for a humungous Sunday lunch. Yum.





(Belated) Sunday Links