I cracked open my review copy of Room 706 and settled in for an early night in my hotel room. I was up until way past midnight tearing through the book - my heart pounding. Given that the book centres around a woman trapped by terrorists in her hotel room, it was perhaps not the best choice to read on holiday! If you were held hostage - what message would you want to send to your family? Would …
Continue reading →
You can't put a price on pure delight. In Thailand you can get a perfectly decent Pad Thai and beer for a few hundred Baht. You can have an good pizza or freshly cooked burger for next to nothing. Food, in general, is cheap and cheerful. After a week of spring rolls and Tiger beer, we decided to treat ourselves to a fine-dining experience in the Michelin recognised Smokaccia Laboratory. We…
Continue reading →
While looking down the back of the Internet for something or other, I stumbled across Time Magazine's Best Inventions of 2001. It has been a quarter of a century since 2001 (!!) so that's a good excuse to look back at what stood the test of time. The article states: Inventions come in all shapes and sizes. Some are as simple as purple catsup. Others push the limits of quantum physics. The…
Continue reading →
Happy Birthday Bitcoin! At the risk of awakening long-dormant beasts, it looks like Bitcoin has failed for day-to-day transactions. So I've a simple question to ask - can you meaningfully spend any cryptocurrency in your city centre? A few months ago, my wife and I went on a 30 day Interrail holiday across Europe. 10 countries, over a dozen cities, making over a hundred payments. I looked in…
Continue reading →
While digging though some old journals in a fruitless side-quest, I came across this delightful description of what I think is the Comet Encke. It is quite an astonishing prediction, and the last line is perfection. In 1926, several journals and almanacs syndicated a column discussing this comet. The above is from The New Jerusalem magazine and theological inspector which has added "This is…
Continue reading →
A couple of years ago, I started serving my blog posts as plain text. Add .txt to the end of any URl and get a deliciously lo-fi, UTF-8, mono[chrome|space] alternative. Here's this post in plain text - https://shkspr.mobi/blog/2025/12/a-small-collection-of-text-only-websites.txt Obviously a webpage without links is like a fish without a bicycle, but the joy of the web is that there are no…
Continue reading →
Modern Android cameras can take "Motion Photos". They capture a few seconds of video from before and after you hit the shutter button. You can then either select the bit of the photo where no-one is blinking, or you can send the whole thing as a little movie. Some apps (like WhatsApp) will play the motion photo when the image is selected, others will just show a static image. So how do you…
Continue reading →
This is delightful whimsy wrapped up in a sensible chuckle. The sort of gigglesome nonsense that washes over you and worms its way into your ears. There's a hint of caper, a soupçon of cosy crime, and a sprinkling of a love story. And then there's a massive tonal shift where it all becomes rather menacing and a bit bleak. Bob Mortimer's prose, pacing, and peculiarities are smashing. This is …
Continue reading →
I like using microdata within my HTML to provide semantic metadata. One of my pages had this scrap of code on it: <time itemprop="datePublished" itemscope datetime="2025-06-09T11:27:06+01:00">9 June 2025 11:27</time> The Google Search Console was throwing this error: I was fairly sure that was a valid ISO 8601 string. It certainly matched the description in the Google…
Continue reading →
My friend Sal has written a book! I was lucky enough to get early access to it. Code, Chips and Control is an in depth look at cyber security. And I do mean in depth - this literally starts at the silicon wafer level! It isn't just about the trivial logic bugs which so often get exploited; this goes into the geopolitics of supply chains, the physics of satellite hackings, and the history of…
Continue reading →
I'm still a believer in the promise of Web 2.0. The idea that giving people a curated space to chat produces tiny sparks of magic. My wife Liz and I have been running the OpenBenches project for about 8 years - it's a crowd-sourced repository of memorial benches. People take a geotagged photo of a bench's plaque, upload it to our site, and we share it with the world. Might sound a bit niche,…
Continue reading →
I read this book while on a long flight to Tokyo. While superficially about Japan, it's more about American anxiety about the relationship between the two countries. The constant undercurrent is an admiration about how Japan played capitalism better than the country which conquered it. There's a momentary diversion at the start of the book to look at how the Meji Restoration changed Japan's…
Continue reading →