Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Semi-standard "slash pages" you might like to explore:
    • /about
    • /blank
    • /blogroll
    • /colophon
    • /contact
    • /cv
    • /license
    • /postcards
    • /privacy
    • /salary
    • /shh
    • /slashes
    • /stats
    • /subscribe
    • /where
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Author: Dan Q

Dan Q is a software engineer, a director of a voluntary organisation, a trainee counsellor, a keen geocacher, and an amateur magician. He lives with his partner and her husband in a polyamorous triad, and occasionally finds time to blog.

  • It's now safe to turn off your computer

    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...

    Read more (400 words)

    • Reply
    • 1 comment
    • posted 16 July, 2026
  • Screenshot showing a web form with Dan Q and three other passengers on the outbound leg of a journey. Personal details appear to be blurred, but are actually spoofed AND blurred, per Dan's tradition. A 'Return passenger information is the same' checkbox is checked.

    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.

    Read more - about 5 minutes (1012 words)

    • Article
    • 1 comment
    • posted 16 July, 2026
  • GoAccess dashboard for the last week, showing 1.9M requests by 350K visitors, pulling 160GB of data, with a big of a jump in traffic on 14 July.

    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.

    Read more - about 6 minutes (1295 words)

    • Article
    • 3 comments
    • posted 15 July, 2026
  • 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 year that it will consume the gate once and for all...

    Full image of In a verdant garden, an unkempt hedge of various species grows into the space of a green-painted wooden gate, beginning to hide it.
    Alt

    In a verdant garden, an unkempt hedge of various species grows into the space of a green-painted wooden gate, beginning to hide it.

    • Note
    • posted 14 July, 2026
  • 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.

    Read more - about 3 minutes (556 words)

    • Repost
    • of this original
    • 3 comments
    • posted 13 July, 2026
  • Image representing post: Why aren't AI companies competing directly with their customers?

    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 profitability.

    Read more (236 words)

    • Repost
    • posted 13 July, 2026
  • Computer manual cover printed in blue, black, and white. The title 'GoScript Plus' is askew at one angle, and everything else is askew at a right angle to that.

    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.

    Read more - about 3 minutes (567 words)

    • Article
    • 23 comments
    • posted 13 July, 2026
  • 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.

    Read more (97 words)

    • Repost
    • of this original
    • posted 12 July, 2026
  • The pristine inside of an upright piano.

    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!

    Read more - about 4 minutes (932 words)

    • Article
    • 3 comments
    • posted 11 July, 2026
  • Demonstration using curl of a request to an image map URL, including a pair of coordinates as the query string, resulting in two different redirects as a result of two different coordinate pairs.

    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?

    Read more - about 4 minutes (824 words)

    • Article
    • 13 comments
    • posted 10 July, 2026
  • Composite screenshot showing the HTTP Toolkit app running on an emulated Android device, on top of the desktop application which is capturing packet data from the emulated device.

    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 replaces.

    Read more - about 5 minutes (1171 words)

    • Article
    • 156 comments
    • posted 9 July, 2026
  • Cover of Grïgnyr the Ecordian: A Retelling of The Eye of Argon, by Geoff Bottone, featuring a close-up photograph of a large emerald.

    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.

    Read more - about 4 minutes (763 words)

    • Article
    • 2 comments
    • posted 8 July, 2026
  • Two belts, one new, one worn out

    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.

    Read more (409 words)

    • Repost
    • of this original
    • posted 7 July, 2026
  • Diagram of change in calculation

    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!

    Read more - about 3 minutes (607 words)

    • Repost
    • of this original
    • 1 comment
    • posted 7 July, 2026
  • An interaction with Claude in which I've asked it to summarise and explain this article and am told "This model's safeguards flagged this message."

    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...

    Read more - about 4 minutes (837 words)

    • Article
    • posted 6 July, 2026

Posts navigation

Older posts
Newer posts

Get in Touch

I'd love to hear from you! Why not...

  • email me on blog@danq.me?
    (my spam filter is aggressive, so use a good subject line, i.e. not just "hello"; encrypt your email if you like)
  • say hi on Mastodon, where I'm @dan@danq.me?
  • send a letter or postcard to
    Dan Q, Unit 159610, PO Box 7169, Poole, BH15 9EL, UK
  • reach out some other way?
  • © Dan Q 1998-2026
  • Creative CommonsAttributionNon-Commercial except where stated (how to use)
  • powered by BloqClassicPressHTML5CSS3
  • privacy
  • Read articles, checkins, notes, reposts, and more...
  • @dan@danq.me
  • contact
  • subscribe
  • Dan Q
  • Creative Commons Attribution Non-Commercial license
  • ClassicPress
  • CSS is awesome
  • Created by a human, not by AI
  • LGBTQ+ pride flag (2018 progress variant)
  • Polyamory flag
  • Say no to Web3
  • Mastodon (it's like email... no, come back!)
  • Tested on Firefox
  • Best viewed on the Internet
  • PHP
  • Ruby
  • Debian
  • Caddy (webserver)
  • Find me on Melonland
  • Check out my GitHub
  • Three Rings - by volunteers, for volunteers, since 2002
  • I'm a fucking webmaster
  • Looks best at: any resolution!