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
    • /events
    • /license
    • /pfp
    • /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.

  • 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
  • A traffic cone sits atop a diving board at an outdoor swimming pool.

    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.

    Read more (144 words)

    • Repost
    • of this original
    • posted 6 July, 2026
  • 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.

    Full image of A cardboard longship collides with an X wing in a grassy field.
    Alt

    A cardboard longship collides with an X wing in a grassy field.

    • Note
    • posted 4 July, 2026
  • Circular sticker featuring nine New Zealand birds, stuck to a laptop under a sticker that says 'read gay; do crime'.

    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!

    Read more (349 words)

    • Article
    • posted 3 July, 2026
  • Fragment of a poem about blogging.

    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.

    Read more (288 words)

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

    Read more (144 words)

    • Repost
    • of this original
    • 4 comments
    • posted 2 July, 2026
  • 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.

    Full image of Dan poses with a coquetteish grin while walking a French Bulldog along a gravelled rural path.
    Alt

    Dan poses with a coquetteish grin while walking a French Bulldog along a gravelled rural path.

    • Note
    • 1 comment
    • posted 1 July, 2026
  • 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 clocks and they smell like tulips to me... 🌷

    Read more (192 words)

    • Repost
    • of this original
    • posted 30 June, 2026
  • Always reassuring when you fill in a company's contact form and the next page is placeholder text...

    Full image of Thanks For Your Enquiry title, followed by 'Aliquam vehicula laoreet lacus, ac vulputate purus vulputate...' etc.
    Alt

    Thanks For Your Enquiry title, followed by 'Aliquam vehicula laoreet lacus, ac vulputate purus vulputate...' etc.

    • Note
    • 2 comments
    • posted 30 June, 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!