It looks like the new Google's Pixel 4 watch comes with yet another incompatible change in charging technology. This is a ridiculous situation. The original Pixel Watch used one type of wireless charging. Then the Pixel Watch 2 & 3 removed wireless charging and swapped to a different charging mechanism. And now the 4 has changed again. So three different charging cables in under three years.…
Continue reading →
I was lucky enough to score tickets to last-night's dress rehearsal. It would be unfair to review this like a completed show, instead this is a preview on what to expect and some thoughts on the "immersive" genre. Very mild spoilers ahead. I never really got the concept behind Secret Cinema. It seemed like an overhyped cult with its mish-mash of festival, improvisation workshop, and collective …
Continue reading →
Janice Hallett is back with another epistolary mystery. Told through a series of transcribed conversations, WhatsApp messages, and torn-out pages from diaries - we the reader have to piece together the facts and crack the case! Much like her previous novels - The Appeal and The Twyford Code - you have to be willing to suspend your disbelief a fair bit. Do people really talk like that when they…
Continue reading →
If you hung around video arcades in your youth, you would have seen this message burned into the phosphor of a thousand dying CRTs. Obviously this was a devilish psyop by those gits who wanted kids to stop sniffing glue and having fun. The bastards! But there's a more serious side to the corny message. Are you a winner if you've cheated? Lance Armstrong "won" multiple Toures de France. It…
Continue reading →
I should love Matrix. It is a decentralised, privacy preserving, multi-platform chat tool. Goodbye Slack and your ridiculous free limits. Adiós Discord and your weird gamification. Suck it IRC with your obscure syntax and faint stench of BO. WhatsApp and Telegram can stick their heads in a bucket of lukewarm sick and sing sea shanties! Let's join the future! The problem is - Matrix is shit. Not …
Continue reading →
While spelunking through the caverns of Wikipedia, I came across a biography which contained this curious claim: She was the youngest and first woman to receive a British House of Commons Shield. That sounds like a fantastic achievement! But, and I hate to bring fact-checking to an argument, what is it? Looking around the web, I could only find three mentions of this no-doubt prestigious…
Continue reading →
The ePub format is the cross-platform way to package an eBook. At its heart, an ePub is just a bundled webpage with extra metadata - that makes it extremely easy to build workflows to create them and apps to read them. Once you've finished authoring your ePub, you've got a folder full of HTML, CSS, metadata documents, and other resources. The result is then stored in a standard Zip file and is…
Continue reading →
I tell you what, that George Bernard Shaw knows how to write a witty one-liner! This play doesn't exactly have them rolling in the aisles - being about the seedy underpinnings of modern society - but it packs in more hilarious bon mots than many other plays on the West End. Speaking of other plays, I'm not sure when Sir Sadiq Khan passed a law saying every show in London must have a revolving…
Continue reading →
We recently spent 30 days criss-crossing Europe. One of my concerns was how to feed myself. I know Amsterdam is full of weirdo hippies like me who avoid meat and dairy - but what about Frankfurt? What about Prague? What about Ljubljana? What about the trains themselves? Nightmare, right? I packed a bunch of snack bars, stocked up Google translate with suitable phrases, and resigned myself to…
Continue reading →
Code Golf is the art/science of creating wonderful little demos in an artificially constrained environment. This year the js1024 competition was looking for entries with the theme of "Creepy". I am not a serious bit-twiddler. I can't create JS shaders which produce intricate 3D worlds in a scrap of code. But I can use slightly obscure JavaScript APIs! There's something deliciously creepy about…
Continue reading →
Human brains seem hardwired to defer to authority figures for morality decisions. Thousands of years after Aristotle made a first stab at defining an objective stance on morals, humans are seemingly no closer to agreeing on a universal system for what is and isn't the right thing to do. So we fall back on the wisdom of the ancients. If you are religious, you have a fairly clear text-book which…
Continue reading →
Another day, another data breach. the spreadsheet, initially shared in 2022, and thought to contain data related to a small number of applicants, had contained hidden data related to more than 18,000 people. ICO statement in response to 2022 MoD data breach Why are people still sending files to each other? I remember having a stand-up argument a decade ago with a project manager who wanted us …
Continue reading →