Essential reading on the MIT Media Lab
Sep 08, 2019
A peek inside the embattled Media Lab.
Making QR codes with cloud functions
Jun 07, 2019
How to use Google's Cloud Functions to... cope with Google's deprecation of their own APIs.
Instamuseums and the Tyranny of Engagement Metrics
Sep 20, 2018
Pop-up “Instamuseums” are a thing, according to this video from Vox and this article by Sophie Haigney in The New Yorker: people will queue around the block and pay $40 for the privilege of taking photos of themselves alongside works of installation art specifically designed for social sharing at places like the Museum of Ice Cream in New York.
I’ll spare you extensive thoughts on influencer culture, and instead say this: this kind of degradation of any actual discernible point to museums was an entirely predictable consequence of arts policy.
Sep 13, 2018
Some technical and personal reflections on this website.
Sep 13, 2018
Why primary identity documents matter (and why the DVLA is incompetent at it)
Aug 05, 2015
I’ve been grumbling on Twitter about the DVLA.
A long time ago, I applied for and received a provisional driving license with the intention to learn to drive. That provisional driving license expired (I had other things to do besides take driving lessons), so I renewed it recently.
The license I had included a number of errors. Firstly, it had the wrong date of birth and it also had the wrong address.
On showing URLs and why security and usability will always have a rocky relationship
May 04, 2014
Jeremy and Jake are debating the merits of Chrome’s plan to hide away the path segment of the URL.
I have only a few things to say:
If Firefox starts hiding the path of the URL I’m looking at, I’ll find whatever extension, plugin, haxie or user script I need to make it stop. It’s bad enough that it hides the protocol from me. I want to see what page I’m on.
How to quit vim's easy mode (vim -y)
May 20, 2009
You think quitting normal mode is hard to leave?