[Article] “You saved my life!” (or: how my kids briefly thought I was a superhero)

A misunderstanding by my kids this weekend briefly made them think that I'd pulled a stranger from a burning building... when in reality I only lent him a mobile phone charger. | Continue reading


@danq.me | 9 hours ago

[Note] Can’t sleep, too much fire

An unexpected start to the kids’ and I’s glamping weekend last night when the static caravan behind our dome burned to the ground. We spent most of our night half way down a field watching the fire crews tackle the blaze. (Nobody was injured; the residents were able to escape out … | Continue reading


@danq.me | 1 day ago

[Article] Hashcard #2

I received my tenth "postcard from the Internet", which also happens to be my second geohashing "hashcard". How lovely! | Continue reading


@danq.me | 2 days ago

[Reply] Reply to: Deleting Systems You Don’t Understand

Ibrahim Diallo shared his experience of deleting all his family PC's .ini files when he was 10, not knowing they were important, and compares it to what some developers do when they refactor-out something that seems insignificant. I reply with a story from early in my career... | Continue reading


@danq.me | 3 days ago

[Article] The secret API I used to tell LeShuttle about different outbound and return passengers

Channel Tunnel operator LeShuttle's website wouldn't provide a working UI to specify that I'd have different passengers in my car for the outbound and return journeys. So, obviously, I reverse-engineered their API and pushed the information to their database directly. | Continue reading


@danq.me | 3 days ago

[Article] How I (Don’t) Collect Blog Statistics

I used to collect analytics information about visitors to my website, and I've tried a lot of different ways of doing it over the course of a couple of decades. But nowadays I don't collect any at all, and I think that's better. | Continue reading


@danq.me | 4 days ago

[Note] F-Day plus 151

A hundred and fifty one days since we were flooded out of our house, and I needed to visit to meet a contractor. The garden’s starting to get a little wild, this summer: we’ve been periodically visiting to mow the lawn, but our hedge seems to have decided that this could be the y … | Continue reading


@danq.me | 5 days ago

[Repost] I Regret To Say That GMail is Now a Spam Farm, or, Why You Should Really Get That Dedicated Email Address Now

John Scalzi observes that GMail is now the source of much of the world's spam, especially AI-generated spam, and GMail-originated messages are increasingly at-risk of going to spam folders. Maybe it's time to ditch that primary GMail address, if you haven't already. | Continue reading


@danq.me | 6 days ago

[Repost] Why aren’t AI companies competing directly with their customers?

Why sell picks and shovels if you've already struck gold? Cory Doctorow provides a metaphor that shows how the behaviour of the big AI companies is exactly what you'd expect if they didn't actually have great confidence in their own product or its ability to eventually reach prof … | Continue reading


@danq.me | 6 days ago

[Article] Recreating a 1990 Book Cover (in HTML + CSS)

This weekend, I became briefly obsessed with the graphic design of the cover of a manual of a piece of software released in 1990. So I re-created it in HTML + CSS, as you do. | Continue reading


@danq.me | 6 days ago

[Repost] How to Set Up Windows 11 Without a Microsoft Account in 2026

James Leighton's provided a quick one-liner to bypass the Windows 11 installer's latest efforts to insist on you having a Microsoft account. I don't anticipate having to install Windows again, but if I do I'll be using this. | Continue reading


@danq.me | 7 days ago

[Article] My piano came home from the hospital

Five months ago, my house flooded. This week, the first completed repair work has been completed: fixing the upright piano that filled with water. The piano's back with us, in our temporary accommodation, and I couldn't be happier about it! | Continue reading


@danq.me | 8 days ago

[Article] Today I Rescued 7,234 Old GIFs

As Web standards have moved on, a particular 1990s library of GIFs has been hard to effectively archive and was at risk of being lost forever. So I swooped in, wrote some hacky code, and now a few thousand low-res images have been saved for posterity. Hurrah, I guess? | Continue reading


@danq.me | 9 days ago

[Article] Your ‘App’ Could Have Been a Webpage (so I fixed it for you…)

I was asked to install a mobile app to get access to the itinerary of a trip to Disneyland I'm taking with the kids. Fuck that noise: couldn't it have just been a Web page? An hour of reverse-engineering later, it is, and it's superior in virtually every way to the "app" that it … | Continue reading


@danq.me | 10 days ago

[Article] Grïgnyr the Ecordian by Geoff Bottone

I read Grïgnyr the Ecordian, Geoff Bottone's retelling of infamously-terrible fantasy novella The Eye of Argon. Which I hadn't read when I started, so I needed to read that first. Bottone's version is an enormous improvement... and that's an incredible achievement. | Continue reading


@danq.me | 11 days ago

[Repost] I bought a Sony Walkman

Andreas bought and restored an old Sony Walkman and the entire journey is a wonderfully-written journey down memory lane, coupled with some learnings about the inner workings of these once-ubiquitous devices. Beautiful. | Continue reading


@danq.me | 12 days ago

[Repost] British Columbia, Time Zones, and Postgres

In March 8, 2026, British Columbia moved their clocks to a year-round Pacific Daylight Savings Time, and doubtless broke a lot of software. Every time I work on better timezone support for Three Rings, this is the kind of story that terrifies me! | Continue reading


@danq.me | 12 days ago

[Article] Exploiting Thoughtcrime in LLMs

New malware variants seem to include source code comments about how to build WMDs, presumably in an effort to hamper analysis by AI-based tools. I find myself wondering if the same technique can be used by authors to "protect" their work, too... | Continue reading


@danq.me | 13 days ago

[Repost] Taking A Dive

I had a second submission accepted to Curious Cones, one of the most-wonderful but also silly blogs I follow. But my third attempt came out blurry and didn't make it to the blog; ah well. | Continue reading


@danq.me | 13 days ago

[Note] Ramming speed!

Trouble brewing at the village carnival’s decorated-bike competition as, for perhaps the first time in history, a viking longship rams and boards an X-wing of the Rebel Alliance. | Continue reading


@danq.me | 15 days ago

[Article] A postcard from a distant friend

I received another postcard-from-the-Internet... this one, with a chunky Kererū on it, from my antipodal real-life friend Ele! | Continue reading


@danq.me | 16 days ago

[Article] You don’t have to blog like me

You don't have to have a blog like me. You just need to blog. Blog blog blog. Blog possibly should not be used as a verb, as I blog about here. | Continue reading


@danq.me | 17 days ago

[Repost] Garbage for humans

unstory observed that Cloudflare's 'Markdown for machines' feature means that the simplified output given by some websites to LLMs will be superior to the experience afforded to humans. How did we get here? Still... I think I see a opportunity to exploit this... | Continue reading


@danq.me | 17 days ago

[Note] Doggone Gorgeous

Dad Joke of the Day came to me early when some fellow dog walkers coming the other way said “Hello, gorgeous!” “Ooh, thank you!” I replied, nonchalantly tussling my hair and striking a coquetteish pose. | Continue reading


@danq.me | 18 days ago

[Reply] Re: How do I go back to the library? [RSS Exclusive!]

Evan's done with Twitter and Reddit. But where should he go next? I make some suggestions. | Continue reading


@danq.me | 19 days ago

[Repost] Maybe “is AI a bubble?” is the wrong question

Emile Silvis asks 'is AI a bubble?' and delivers a concise and balanced view of the key factors - clocks, in this case - that impact the related question, 'do the cash flows arrive before the financing patience runs out?'. There are no answers here, but I've been watching those c … | Continue reading


@danq.me | 19 days ago

[Note] Lorem Ipsum Thank You For Your Enquiry

Always reassuring when you fill in a company’s contact form and the next page is placeholder text… | Continue reading


@danq.me | 19 days ago

[Article] How the European heatwave fucked me up

I've been somewhat-offline for the last few days, after a heatwave lead to a heat illness lead to an opportunistic infection lead to me lying in bed and groaning. But I'm getting back to normal, slowly. | Continue reading


@danq.me | 19 days ago

[Note] A Litre of Coffee

Some mornings... you just gotta make a whole damn litre of coffee. (for iced coffee purposes, of course; and definitely not just for me!) | Continue reading


@danq.me | 23 days ago

[Note] Hot Dog Mess

Demmy would like to know why I haven’t turned off the UK’s heatwave yet. 🥵 | Continue reading


@danq.me | 24 days ago

[Note] Iced coffee and air con

Iced coffee and air con. Possibly the only things that’ll keep me sane, working in the UK’s current heatwave (especially with the schools closed and kids sent home!). | Continue reading


@danq.me | 25 days ago

[Repost] What Was Matt Thinking?

Ernie Smith from Tedium wrote about Matt's Script Archive, which back in the 1990s was a big part of how and why I learned to code in Perl. Let's take a trip down memory lane... | Continue reading


@danq.me | 26 days ago

[Note] F-Day plus 130

A hundred and thirty days since we got flooded out of our home, and remedial works are starting to ramp up. Today an electrician, tracing a fault that's developed in the wiring, cut a hole through a wall to repair it and threw up so much dust that it's hard to see anything! I wa … | Continue reading


@danq.me | 26 days ago

[Repost] Setting the width of selects to the width of the selected option

Sometimes a new CSS feature comes along and I immediately "get it". Like: that's a cool new feature, I can already see how it'll save me time, or make things simpler, or improve accessibility, or allow me to do something new. Other times... | Continue reading


@danq.me | 27 days ago

[Checkin] Dan Q found GCB5KK7 Shakespeare Fountain

A morning meander around the local (mostly virtual) caches under the guise of checking the condition of the West End Live queue, while the rest of my group enjoyed a lie-in, eventually brought me to take a seat alongside this iconic bear. TFTC! | Continue reading


@danq.me | 28 days ago

[Checkin] Dan Q found GC9P505 Paddington Bear & friends (Leicester Square)

A morning meander around the local (mostly virtual) caches under the guise of checking the condition of the West End Live queue, while the rest of my group enjoyed a lie-in, eventually brought me to take a seat alongside this iconic bear. TFTC! | Continue reading


@danq.me | 28 days ago

[Checkin] Dan Q found GCBJ704 Seven Dials Sundial

Approaching from the West I was foiled by the glare of the rising sun in my efforts to claim this fascinating monument from afar and eventually had to walk all the way past it to line up my photo! | Continue reading


@danq.me | 28 days ago

[Checkin] Dan Q found GC38EQ3 Underground

Initially thought I'd be able to find this one without the hint, but when I couldn't get fix to closer than 8m I took a peep at it and was instantly aware of where to search. Soon the cache was in hand and I was back on my way. TFTC! | Continue reading


@danq.me | 28 days ago

[Checkin] Dan Q found GC240NQ West End 1 – The Beatles

Stood around for a bit reading about David Bowie while I waited for the waitstaff -on their pre-work fag break down the alleyway - stopped their muggling and went inside. Glad I came early while it was quiet here! TFTC. | Continue reading


@danq.me | 28 days ago

[Checkin] Dan Q found GC5E4E Catastrophe, Calamity, Cataclysm Part 4

Can't do the physical today, but scooping a pic with the virtual during a morning walk around the neighbourhood. | Continue reading


@danq.me | 28 days ago

[Checkin] Dan Q found GCAJJCJ Piccadilly Circus (Virtual Reward 4.0) ツ

After nine hours on my feet yesterday queuing for and then attending the first day of West End Live in Trafalgar Square, I somehow decided that the best thing for my poor legs would be to get up early while everybody else slept in, to come walk around and find a virtual or two. R … | Continue reading


@danq.me | 28 days ago

[Note] Bus LAN

Star network topologies are more common, but you can still occasionally find these... | Continue reading


@danq.me | 29 days ago

[Note] Theatreland Double Takes

Hanging out in London’s theatreland, attracting double-takes (and a handful of thumbs-ups!) for my t-shirt… | Continue reading


@danq.me | 29 days ago

[Note]

The hours of queuing pays off! Let’s go! | Continue reading


@danq.me | 29 days ago

[Note] West End Live queue

Back of the queue for West End Live. It’s gonna be a long wait, but hopefully worth it! | Continue reading


@danq.me | 29 days ago

[Note]

Off to London for a couple of days of musical theatre fun! Don’t wait up! | Continue reading


@danq.me | 1 month ago

[Article] I called out a scam… but now I’m not so sure… [RSS Exclusive!]

A few weeks ago I called out a scammer after they asked me to advertise their free deed poll service (which is like mine... except it harvests personal information and provides an inferior output). It's pretty bad... but after talking to its creator I'm no longer certain that it' … | Continue reading


@danq.me | 1 month ago

[Note] That’s what I said in the first place! [RSS Exclusive!]

This post is secret; you can only find it via my RSS feeds (and places which syndicate them). It's okay to talk about it or link to it, though. Thanks for being part of RSS Club! Day 1: Senior management ask me about a proposed change. I tell them it’s not worth doing. They tell … | Continue reading


@danq.me | 1 month ago