Previously, I have travelled by bicycle. In 2013, I travelled by bike and boat from Mexico to Colombia. I attached a solar panel to the bike and made a charger for my laptop so I could write even when away from civilisation for a while. I left with the idea of going to Patagonia, but I wanted to do something else by the time I got to Colombia. I would like to go back to South America sometime. I called the trip Cycle Who. I've written an Introduction, an FAQ, and blog posts tagged Cycle Who.
In Winter 2011-2012 I went to the Canary Islands to try and hitch a lift in a boat to South America. I didn't get there but I discovered the Canary Islands. Blog posts covering this adventure are tagged "serbla".
I occasionally take on freelance software development jobs. Previously I have worked as a software engineer at internet startups on distributed systems, machine learning, and both front and back end web development. I have built a product all the way from the business model, through UX design, and front and backend development, to automated deployment and hosting network architecture.
I am available to hire now.
Sometimes I do some amateur radio, callsign MM0HAI. Most recently this has been on the boat, where I have a Baofeng handheld (probably the most useful), an Icom T8E, and a Yaesu FT-857. The last of these would be more useful if I installed an autotuner and insulated backstay, but for now I pull a wire up the mast if I feel like experimenting. I've not used it in earnest at sea.
Previously I have participated in SOTA (carrying radios up hills).
See the radio section of the site if interested.
|»||Book Review: A Captain's Duty by Richard Phillips, Bantam Books, 2010|
|»||The Forest is in trouble|
|»||Book Review: 177 Days Adrift|
|»||Hacks on the Beach|
|»||Vegan in Ukraine|
|»||Sailing the River Eider|
|»||IndieWeb Camp Düsseldorf|
|»||The Hermitage of Boat|
|»||Year in Review: 2017|
|»||Caves, not concrete|
|»||How to use Las Palmas de Gran Canaria City Bikes "ByBike"|
|»||ssh-agent on Ubuntu Xenial|
|»||2 Cats 1 Boat|
|»||Only in Norway|
|»||Imbolc at Roslin|
|»||Don't use the PGP Keyservers|
|»||Hammocks for Cycle Touring|
|»||Oiling Thinkpad X61 fans|
|»||Nacimiento de un río|
|»||Cycles Closing in Colombia|
|»||Sailing San Blas|
|»||Mother Aya, Aunt Jurema|
|»||Minimising Water Usage when Travelling|
|»||An emotional day|
|»||The Actun Tunichil Muknal (ATM) Cave|
|»||An unpleasant day|
|»||Some Recent Karma|
|»||Babylon by Bus|
|»||Wind and Fire|
|»||Oaxaca Healing Rainbow|
|»||gibt es einen buddhistischen Tempel in der Nähe?|
|»||San Cristobal de las Casas|
|»||Getting into the Bathtub|
|»||The Bike is Important|
|»||The Palenque Rainbow Gathering|
|»||A Great Flood and a Rainbow|
|»||Going to the Palenque Rainbow Gathering|
|»||First Test of Solar Charger|
|»||Fruit is not Allowed|
|»||First day in Mexico|
|»||Making a Solar Panel Mount for a Bike|
|»||Teardown: (Probably fake) Griffin USB Car Charger (FAIL)|
|»||Streetmachine Gte and Bacchetta Bella test ride|
|»||How to sound like a Dalek using Pure Data|
|»||Bolts for Bikes|
|»||River Song - Music Hack Day Scotland|
|»||The Forest of London|
|»||Living and Travelling without Money|
|»||Servicing a Thinkpad x60s Fan and cooling system|
|»||Love and Light as a Service|
|»||Coderace, and trying an Android phone for navigation|
|»||Constant Current Load|
|»||Ebay MC34063 based USB car PSU|
|»||How to kill a MOSFET|
|»||Make a bicycle parking brake with inner tube|
|»||Testing a Maplin Solar Briefcase and Maximum Power Point|
|»||Cheap but not rubbish multimeters available in the UK|
|»||Vegan Crunk Night|
|»||Nyan cat, Psytrance, Meditation, Programming|
|»||Teardown: Vivitar Charger for Canon NB2L Battery|
|»||Welcome to Serendipitous Blaggagio|
|»||Native Mobile App Development with HTML5|
|»||Living in a Secret Volcano Base|
|»||Torchwood Spinning Triangle|
|»||Visualisation with Area and Circles|
|»||List Comprehensions in Haskell|
|»||Ways of Living|
|»||Relaxing with beer on the CouchDB|
|»||I accidentally the MongoDB|
|»||Learning Haskell - Part 1|
|»||SGC SG-211 Mini Smartuner Teardown|
|»||Learning Visualisation: Tools, Books, Notes|
|»||My introduction to the Arduino platform|
|»||Python Edinburgh Mini Conference|
|»||HF Bicycle Mobile Experiment - Part 3 - Illustration|
|»||HF Bicycle Mobile Experiment - Part 2|
|»||HF Bicycle Mobile Experiment - Part 1|
|»||Github Punchcard - Visualising Commit Times|
|»||Rewriting git commit message history across multiple branches|
River is a humanoid based on the planet Earth (pictured above). It likes computering, adventures through time and space, and being a cat.
Would you care for a tickybox?
The last article I wrote was Book Review: A Captain's Duty by Richard Phillips, Bantam Books, 2010.
The last event I replied to was IndieWeb Summit.
The Netherlands has recently made it illegal to hold your phone while cycling, so people are going to have to go back to reading books.
I upgraded to Debian unstable because firefox was broken recently, but that broke OpenCPN, which is quite important for sailing. :)
OpenCPN package wanted libcurl3, but I now had libcurl4, and apt wouldn’t install both of them.
I solved it by building OpenCPN from source. The latest version seems to work with libcurl4. These (https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:developer_manual:developer_guide:compiling_linux) instructions worked, but then I had to get the harmonic files for tides. Got them from the github repo and put them in /usr/local/share/opencpn/tcdata/, not /usr/share as it said somewhere. You can configure it in settings, charts, tides & currents anyway.
There is an assertion failure on startup but it seems to work.
Also a rubber stamp I made by laser etching rubber and a plywood handle. :)