Blog
-
Found GC3PQ4P LOL #14 - Taekwondo
Unbelievably muddy today Took me so long to pick my way along the boggy path (pictured) that this'll probably be my only cache of the day. Still, one more for my LOL collection!
-
snakes.run: rendering 100M pixels a second over ssh
I'd been speculating for the last month or so what Nolen Royalty had been working on recently that had required such high-performance out of the SSH protocol, but now we know: it's massively multiplayer snake.
-
What can you do with a software privacy polariser?
Samsung's 2026 phones will feature a dynamic privacy filter, blacking-out parts of the screen selectively from shoulder-surfers. I'm so curious about the capabilities of (and API for) this technology: what could I make it do?
-
I don't know what this machine was (a crane, perhaps), but it's now been almost-completely reclaimed by nature.
Alt
Rusted remains of what might have once been a crane lie in a pasture, almost completely enveloped in thick brambles.
-
F-Day plus 12
It's been only twelve days since our house flooded (it feels like a lot longer!), and progress is slow on getting damage assessments and medium-term accommodation planning sorted.
-
Today, an AI review tool used by my workplace reviewed some code that I wrote, and incorrectly claimed that it would introduce a bug because a global variable I created could "be available to multiple browser tabs" (that's not how browser JavaScript works).
Just in case I was mistaken, I explained to the AI why I thought it was wrong, and asked it to explain itself.
To do so, the LLM wrote a PR to propose adding some code to use our application's save mechanism to pass the data back, via the server, and to any other browser tab, thereby creating the problem that it claimed existed.
This isn't even the most-efficient way to create this problem. localStorage would have been better.
So in other words, today I watched an AI:
(a) claim to have discovered a problem (that doesn't exist),
(b) when challenged, attempt to create the problem (that wasn't needed), and
(c) do so in a way that was suboptimal.Humans aren't perfect. A human could easily make one of these mistakes. Under some circumstances, a human might even have made two of these mistakes. But to make all three? That took an AI.
What's the old saying? "To err is human, but to really foul things up you need a computer."
-
Dog tired
Today was a long day. Between commuting (the kids to school from our distant flood-evacuation accommodation), work, childcare, insurance wrangling etc., I was pretty tired when I got back "home". So I came in and lay on the floor.
At which point the dog decided I was a pillow. -
Taskmaster: 220 Extraordinary Tasks for Ordinary People, by Alex Horne
I recently read Taskmaster: 220 Extraordinary Tasks for Ordinary People by Alex Horne, and was... underwhelmed.
-
Fake Herons
This morning, I saw a real heron and a fake heron, and it made me think of a police officer I photographed myself while geocaching with a few years ago. Let's talk theoretical psychology!
-
Found GCAWR04 Take an Allotment Break
The family and I are staying in Lyneham for a couple of weeks following the flooding of our house (on the other side of Witney). This morning the younger geokid, the geopup, and I came out for a walk to find this geocache as well as to explore Milton-under-Wychwood and tag some of the memorial benches for OpenBenches. We sat near the cache and the geokid immediately found it. Looks like we're the second signatories of the New Year: somebody beat us to it on 5 Feb! TFTC.
-
claude, make it make sense *harder*
blackle mori delivers a welll-rounded, one might say voluptuous, take on the writing process, glistening with the fiery passion of its author. I desperately want to get off... how fun this post was.
-
Hello World by Hannah Fry
It took me a while, but I finally got around to reading Hannah Fry's "Hello World: How to Be Human in the Age of the Machine", and it was really good!
-
6-12 Months
"How long should we plan on renting another house to live in?" I asked, warily.
"Six to twelve months?" guessed the loss adjusters. -
Run your own WireGuard VPN
I stopped paying for VPN services a decade ago and I haven't looked back. When I 'need' a VPN service, I just spin one up on cheap VM services, and then I throw it away when I'm done. It's cheaper and more-customisable... and if the UK goes ahead with an idea to age-gate VPN services, it might soon become more-convenient too.
-
While cleaning up/assessing damage following our house flood, I finally found a lost digital stylus I've been looking for for a couple of months.
Alt
An 'XP-Pen' digital stylus on a wooden floor alongside a water-stained wall.
Unfortunately it's been sat under the water line so I don't know yet if it survived. But it's FOUND, at least!
(Look at me, finding ways to stay positive!)










