Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Hi! I'm Dan Q (he/him). I've spent the last 28+ years making things and blogging about it.

I work as a software engineer and I volunteer with Three Rings. I live with my partner, her husband, our two kids, and a bleppy dog.

I enjoy GPS sports, performing magic, and recording the most pointless podcast.

  • Under Construction

    This site needed a refresh, but with thousands of pages spanning three decades, I've probably broken something.
    Sorry.

    Get in touch if anything doesn't works. Or to tell me what you think.
    Or just to say hi!

  • After months of minor tweaks, on-and-off, I finally bit the bullet and hit "publish" on my new theme for DanQ.me. It's not perfect; it's got all kinds of bugs... but what's the point of having a personal webite if you can't trash it once in a while with an ill-advised "fun" rework, right?

    Full image of Screenshot of DanQ.me with comic avatars of Dan, pride colours, and a 'fun'-feeling theme (plus semi-retro 'under construction' banner!).
    Alt

    Screenshot of DanQ.me with comic avatars of Dan, pride colours, and a 'fun'-feeling theme (plus semi-retro 'under construction' banner!).

    • Note
    • posted 25 September, 2026
  • Here's a neat trick. I've got a web page with many HTML popovers, styled as modals to create a no-JS gallery/lightbox. But LCP suffers because the browser tries to reserve space for the images within (even though they're within not-yet-shown popovers).

    This CSS one-liner saved the day. It basically says "skip over not-yet open popovers on initial page render" -

    [popover]:not(:popover-open) {
      content-visibility: hidden;
    }

    I appreciate that Lighthouse isn't the last word in performance metrics, of course. But this change alone bumped an affected page's score from 76 to 100, so it's not nothing either!

    • Note
    • posted 25 September, 2026
  • Polyday Politics workshop

    Grant ran a workshop on politics (and law) around polyamory, at a recent event. I wasn't there, but enjoyed reading his notes after-the-fact... and wanted to use the opportunity to share some of my own thoughts and experiences.

    Read more - about 7 minutes (1452 words)

    • Repost
    • of this original
    • posted 22 September, 2026
  • Screenshot showing Opera's vertical tabs, showing a semi-readable DanQ.me page.

    Browser vertical tabs are great (and they're older than you think!)

    A conversation about the invention of browsers with (the option of) vertical tabs reminded me of how brilliant they are. I used them back in 2000, and (with a break in the middle) I use them again today, and they're wonderful. Let me tell you why!

    Read more (388 words)

    • Article
    • posted 21 September, 2026
  • Edited Champ'd Up screenshot showing the battle for The Champion of Editing Videogame Metadata, pitting Friendly Dan against Hacker Dan.

    Things Champ'd Up thinks are uniquely American

    When I play Jackbox Games with my friends, I enable the 'filter US-centric content'. But what does that actually do? Let's swiftly do a bit of easy reverse-engineering on one of my favourite games in the series, Champ'd Up, and find out... what the developer thinks "US-centric" means!

    Read more - about 5 minutes (1125 words)

    • Article
    • posted 19 September, 2026
  • Your phone is not the problem

    Following the discussions in the blogsphere lately about our relationships with our phones, I'd like to echo Antonio Santos' sentiments, and add a few supporting thoughts of my own.

    Read more - about 3 minutes (554 words)

    • Repost
    • of this original
    • posted 18 September, 2026
  • Every time I see Sainsburys comparing the value-for-money of different brands of toilet roll, the abbreviation they use catches me out and I think they're telling me how much paper I should be "using".

    Full image of Online supermarket showing several brands of toilet paper with the price displayed alongside a breakdown showing the price (in pence) per hundred sheets (of toilet paper), but "sheet" is abbreviated to "sht" which looks like... a different word I associate with the product.
    Alt

    Online supermarket showing several brands of toilet paper with the price displayed alongside a breakdown showing the price (in pence) per hundred sheets (of toilet paper), but "sheet" is abbreviated to "sht" which looks like... a different word I associate with the product.

    • Note
    • 1 comment
    • posted 17 September, 2026
  • An email in Outlook 365, showing 'DanQ.me' in gold-gradient WordArt with a drop shadow.

    WordArt is still supported... in Microsoft Outlook!

    25 years ago, WordArt was everywhere. Nowadays, it's been quietly expunged from Microsoft Office. Except... Outlook, via a series of complicated hacks, can still render WordArt to this day! And I'm pretty curious exactly how it does so...

    Read more - about 5 minutes (996 words)

    • Article
    • 2 comments
    • posted 16 September, 2026
  • F-Day plus 214

    It's been 214 days since I had to evacuate my house following a flood, and repair work is (intermittently) underway. And there are so-many moving pieces to this dance that... it's little wonder that people are getting confused.
    Like:
    Our insurance company appointed a relocations specialist to handle our temporary accommodation needs (moving …

    Read more (384 words)

    • Note
    • posted 15 September, 2026
  • Composite photo showing front and rear of a postcard, showing an aerial photograph of Toronto on one side and a hand-drawn labyrinth on the other.

    A Postcard from a Labyrinth Artist

    Another Postcard From The Internet landed on my doormat this week... and it's from a real-life labyrinth designer and artist based in Canada. So cool!

    Read more (394 words)

    • Article
    • posted 15 September, 2026
  • On Publishing Your Salary

    Kev Quirk observes that of folks who (like me) choose to share their salary online, there's likely to be a skew towards higher salaries. What can we do to better-contextualise that, I wonder?

    Read more - about 3 minutes (586 words)

    • Repost
    • of this original
    • 1 comment
    • posted 14 September, 2026
  • Re: How I made...

    Noah S shared how he used some PHP code to block specific badly-behaved bots from his website. I've got a few suggestions to help him make his block faster, easier-to-maintain, and more-thorough, either using PHP code or webserver configuration.

    Read more - about 5 minutes (982 words)

    • Reply
    • posted 14 September, 2026
  • Did not find GC3C7FT Woodies

    After seeking (and finding, surprisingly) the 2026-09-13 51 -1 geohashpoint down in the Brook Hill nature reserve, the geohound and I came to try to find this cache, too. After finding the correct way into the nature reserve (access from Verinia Court now being disallowed, apparently) we quickly found the relevant board and, after pushing …

    Read more (127 words)

    • Checkin
    • to GC3C7FT
    • posted 13 September, 2026
  • A fawn-coloured French Bulldog drinks from a stream.

    Geohashing expedition 2026-09-13 51 -1

    A successful geohashing expedition to a swampy area near Woodstock, despite an incident during which I was attacked by a wasp whom I'd attempted to squash using my genitals. (Yes, really.)

    Read more - about 4 minutes (820 words)

    • Checkin
    • to 2026-09-13 51 -1
    • 2 comments
    • posted 13 September, 2026
  • Goal: get Claude to change the "Add to Cart" button to blue; do not let it change anything else.

    Opusfived

    Miloő Novović's experimental interactive fiction is a silly (but with a grain of truth!) simulation of what it feels like to attempt to use vibe-coding to make small, simple, isolated changes to an established codebase. Go play it!

    Read more (68 words)

    • Repost
    • of this original
    • posted 11 September, 2026
  • Image representing post: Hot new laptop features

    Hot new laptop features

    Earlier this summer Chad Comello's 7-year-old son built a laptop from paint and cardboard and it's got some kickass features that you can't get from anywhere else. Wishlisted.

    Read more (216 words)

    • Repost
    • of this original
    • posted 11 September, 2026
  • Automattic Minus Matt

    There's a lot of tech press this morning about the involuntary ousting of my former boss Matt Mullenweg from his CEO position at Automattic. Ernie Smith from Tedium's article is my favourite. Here's my take on why this is good for Automattic (and everybody else!), and why this should be seen not as a power grab... but as an intervention!

    Read more - about 4 minutes (734 words)

    • Repost
    • of this original
    • posted 10 September, 2026
  • Pixel Area (@pxlarea@mastodon.social) launched a couple of weeks ago, and DanQ.me was selected to be one of the initial "seed" blogs that were there at the outset (I'm at https://pxlarea.com/x38y34).

    I'm... honestly not sure what to make of it. Organising personal websites spatially seems like a strange idea (although there's a list view available too). And 'pixel' seems to be a strange name (at my desktop resolution, my 'pixel' comprises... 169 pixels). It's got a little bit of a "million dollar homepage" (remember that) feel to it... though at least it's not operating commercially. In fact, the best thing about it seems to be that it's home-grown indie/smolweb content.

    I guess it's a bit like a webring? (Maybe it needs an embeddable component that lets a site show it's "space" and hop to neighbours?)

    So... yeah; I'm undecided on this one. But, as always, I love when people do cool, random and experimental stuff with the Web!

    Full image of Screenshot from Pixel Area, showing a blue 'pixel' representing Dan Q.
    Alt

    Screenshot from Pixel Area, showing a blue 'pixel' representing Dan Q.

    • Note
    • posted 10 September, 2026
  • That moment when you realise that you forgot your sunglasses but figure you'll just squint.

    Full image of A fawn-coloured French Bulldog sits on the wooden decking outside a back door, squinting as she looks towards the sun (evident from the direction of the shadows).
    Alt

    A fawn-coloured French Bulldog sits on the wooden decking outside a back door, squinting as she looks towards the sun (evident from the direction of the shadows).

    • Note
    • posted 10 September, 2026
  • Use Firefox

    Ramkumar Shankar says you should use Firefox, and they're right: you should. Not just because it's a great browser, and it is, but because doing so helps protect the freedom and openness of the Web. Use Firefox.

    Read more (446 words)

    • Repost
    • of this original
    • posted 10 September, 2026
  • Needed to renew my driving license. My new one doesn't have an EU flag on it. The sad reminders of Brexit just keep coming. πŸ‡ͺπŸ‡ΊπŸ’”

    • Note
    • 1 comment
    • posted 9 September, 2026
  • Adapted framegrab. Simplistic colourful art showing a person in an unfastened bike helmet hanging onto the shoulder of a robot and pointing at the words 'taco bot' on its chest, while tacos rain down behind. It's overlaid with the text 'Taco Bot 3000: when you need a whole lot of tacos expertly created by a robot at the highest level of quality'.

    Hot take: AI peaked with Taco Bot 3000

    AI peaked in 2014 with the invention of the Taco Bot 3000. With artificial (taco) intelligence and the latest cheese dispensing technology, it truly represented the summit of human technological achievement the likes of which we might not see again.

    Read more (379 words)

    • Article
    • posted 9 September, 2026
  • Why Are We Taught to Memorise and Not Learn?

    Γ‡aki puts forward a political but fair look at the mass-production standardisation of English-language education in British schools. In an effort to make work measurable and objectively assessable, it argues, we're stripping the joy out of the art of writing.

    Read more (212 words)

    • Repost
    • of this original
    • 1 comment
    • posted 8 September, 2026
  • Cover of The Husbands by Holly Gramazio, with tagline 'you wait ages for The One... then 203 come along at once'. Five-colour poster art shows a woman wearing a sleeveless top, long skirt, and trainers using a hand saw to cut through a ladder which stretches up through the title and at the top of which we can just make out the trousered legs of a man, climbing past a pendant light.

    The Husbands by Holly Gramazio

    One of the best books I've read so far this year (although my review is about three months late!) was Holly Gramazio's debut novel, The Husbands. A proper page-turner that keeps you engaged through all of its twists and turns, I can't recommend it strongly enough.

    Read more - about 3 minutes (524 words)

    • Article
    • 2 comments
    • posted 7 September, 2026
  • Delete site data and permissions for www.google.com and its installed app?

    Chrome again exempts Google from user site data settings

    Jeff Johnson observes that Google Chrome has AGAIN started ignoring user privacy settings specifically for .google.com domains. This leads me to ask, not for the first time, why are there still so many people using Chrome as their daily driver, when there are so many perfectly-good alternatives that don't feed the beast in the same way?

    Read more (241 words)

    • Repost
    • of this original
    • posted 6 September, 2026
  • A dilapidated living room with damaged lower walls and missing flooring, filled with tools and bags of rubbish.

    F-Day plus 204 (no content??)

    HTTP status code 204 means "no content". No update. Nothing to tell you. F-Day plus 204 brings the same meaning: a disappointing lack of updates to the efforts to repair our house following getting flooded-out in February.

    Read more (386 words)

    • Article
    • 1 comment
    • posted 4 September, 2026
  • Why I Stopped β€œCreating Content”

    Michael Lynch uses a tongue-in-cheek metaphor as a vehicle through which to argue against the ubiquity of the term 'content', and I agree: we can do better with a richer and more-specific definition of our arts.

    Read more (327 words)

    • Repost
    • of this original
    • posted 3 September, 2026
  • Screenshot of a gov.uk web page, showing the error "You cannot add this vehicle to your account. DVLA cannot match your details to the registered keeper details on the V5C (logbook) for the vehicle DQ26 ABC"

    It took 13 years to notice my invalid vehicle registration certificate!

    Thirteen years ago, it seems, a DVLA form processor decided that my name must have been a company name, and incorrectly registered my car's keeper as being a non-existent company imagined to share my name. And I only just found out.

    Read more - about 5 minutes (1082 words)

    • Article
    • 2 comments
    • posted 2 September, 2026
  • Wrote note for GC9EXXC Shady Seat on The Green

    Quick check while I was passing, as nobody's logged this cache during our stupidly-hot July or August (and I don't blame them: it's been horrible outdoors!). Anyway: the cache is fine and healthy and looking forward to its next visitor!

    Read more (40 words)

    • Checkin
    • to GC9EXXC
    • posted 2 September, 2026
  • I descaled the coffee machine yesterday. We live in an exceptionally hard-water area and this maintenance was long overdue.

    This morning I turned the machine on and something felt unfamiliar and wrong. I couldn't put my finger on what, until I realised...

    ...I'd gotten so-used to seeing the "descaling needed" light illuminated that I'd subconsciously forgotten that it wasn't supposed to be always-lit! Turns out that a warning left long enough becomes not just invisible but normalised!

    (Next, maybe I should do something about the 'check engine' light in the car. It's been on for a while too...)

    Full image of Close-up of the buttons on an automatic/beans-to-cup coffee machine.
    Alt

    Close-up of the buttons on an automatic/beans-to-cup coffee machine.

    • Note
    • 2 comments
    • posted 1 September, 2026
  • How do people blog for thirty years without running out of things to say?

    My fellow volunteer Oliver Earl has been picking up on his blogging and asks, with reference to my archives... how do people blog for thirty years without running out of things to say? And then he comes to the correct conclusion:

    Read more - about 3 minutes (597 words)

    • Repost
    • of this original
    • 1 comment
    • posted 31 August, 2026
  • Static screenshot of David Bushell's (interactive) 'modern editor'

    The modern app

    The other month, David Bushell made a tongue-in-cheek interactive simulation of the state of modern desktop applications. It's pretty fun, and I see what he means.

    Read more (321 words)

    • Repost
    • of this original
    • posted 31 August, 2026
  • bro

    we don't shame smart glasses wearers enough

    Ava's take on techbro ideas of "privacy", and in particular the situation with "smart glasses", is especially well-written and worth a look.

    Read more (278 words)

    • Repost
    • of this original
    • posted 30 August, 2026
  • Found GC9BHWG Watercress beds

    Despite immediately honing in on exactly the right host, it still took me an embarrassingly long time to find this cache. This, despite having found - and even hidden - cache contsibers of exactly this type before!
    My usual technique for lazily finding them, which involves swooping my phone through likely hiding spots with …

    Read more (95 words)

    • Checkin
    • to GC9BHWG
    • posted 29 August, 2026
  • Found GC8ZWZ3 Letcombe Bridges 1

    QEF while passing through the village on a circular walk. TFTC!

    Read more - about 1 minutes (11 words)

    • Checkin
    • to GC8ZWZ3
    • posted 29 August, 2026
  • Wrote note for GC4H2MB Church Micro 4008…Letcombe Regis

    Found the grave, but this is now the second offset I've found here that's asked me to double-back on my walk. Nope! I'm just going to save the calculated coordinates for the next time I'm in the area! Looking forward to returning!

    Read more (42 words)

    • Checkin
    • to GC4H2MB
    • posted 29 August, 2026
  • Wrote note for GC9F5YC GIs in Letcombe

    Found the clues and solved the coordinates, but I've JUST walked past the final location a while ago and don't feel like doubling back today!

    A=How many letters in the word underneath Knoxville?
    B=A*2
    C=Number of letters in place where "Beckett" came from.
    D=C+1
    E=F Number of letters in the …

    Read more (204 words)

    • Checkin
    • to GC9F5YC
    • 1 comment
    • posted 29 August, 2026
  • Found GC9QWHD Plankton's cache

    Like many before me, from the looks of things, I didn't find the cache at the published coordinates but about 11 metres away at N 51Β° 34.086', W 001Β° 26.441'. Possibly worth the CO checking if those coordinates work better for them, too, during their next maintenance visit. TFTC!

    Read more (46 words)

    • Checkin
    • to GC9QWHD
    • posted 29 August, 2026
  • Standing proud of dense green foliage, and with cropped fields behind, a wooden noticeboard describes the route and features of the Ridgeway.

    Found GC93M2N Segsbury Fort

    A challenging but worthwhile find during a walk along and around the Ridgeway.
    AltA windswept and rolling rural landscape, with storm clouds brewing in the distance.
    My initial attempt to collect the coordinates was way off because I misinterpreted some of the instructions and it yielded a point almost 2km away! My second …

    Read more (231 words)

    • Checkin
    • to GC93M2N
    • posted 29 August, 2026
  • Dan, a white man with a goatee beard, wears a grey hooded jacket on a verdant rural footpath in moderate rain.

    Found GC46RY8 It really is about the (2 millionth) cache

    This morning I came up to explore the Ridgeway and escape from thinking about Life Stuff for a bit. (Although escaping from the rain wasn't a possibility! It was real wet up here today!)
    I was wandering this path in a bit of a reverie when I spotted something unusual and thought it a …

    Read more (151 words)

    • Checkin
    • to GC46RY8
    • posted 29 August, 2026
  • A badly damaged geocache with a toy whistle falling out of it.

    Found GC39X1K GH #11 twisted tree

    Found cache contents first, some of which I was only able to identify thanks to the photo in the previous log. Cache container, minus lid, was found a reasonable distance away, but this badly-damaged, nearly-destroyed cache is a goner, I feel.
    AltA badly damaged geocache with a toy whistle falling out of it.
    …

    Read more (82 words)

    • Checkin
    • to GC39X1K
    • posted 29 August, 2026
  • Found GC39WVC G h # 10

    A few attempts at hacking through the brambles to get near the hint location had me thinking that perhaps this was a wintertime only cache... before I realised that there was a different route by which I might approach it. Soon I was directly atop the coordinates and immediately sighted what I was looking for. …

    Read more (119 words)

    • Checkin
    • to GC39WVC
    • posted 29 August, 2026
  • In a yard, a foal and a pony share some hay.

    Found GC4H2N6 Church Micro 4009 ... Letcombe Bassett

    A quick diversion before a hike up Gramp's Hill and along the Ridgeway. After collecting the required information I pressed on to the cache, meeting some friendly ponies and horses on the way.
    AltIn a yard, a foal and a pony share some hay.
    The coordinates were spot on, which surprised me as …

    Read more (57 words)

    • Checkin
    • to GC4H2N6
    • posted 29 August, 2026
  • Terminal in which 'dig danq.me @`dig NS me +short | head -n1`' has been run, outputting NS responses ns1.danq.me through ns4.danq.me, with additional section records for A and AAAA records for each.

    Vanity Nameservers (White-Label DNS) in 2026

    Back in 2006, adding vanity nameservers to my personal domains was just something I did as a matter of course, but - like most of the Internet - I don't bother any more. Until today, when I switched danq.me's nameservers to four subdomains of danq.me. For the sake of nostalgia!

    Read more - about 6 minutes (1271 words)

    • Article
    • 4 comments
    • posted 28 August, 2026
  • A fawn-coloured French Bulldog on a lead sniffs at a metal boot scraper attached to the stonework at the side of a church door.

    Found GCBX0JC Church Micro 12106...Standlake

    After a walk out with the dog to claim the FTF on nearby GCBX0R7, I figured that I still had a little a few minutes on my hands before the code I'd been writing for my day job finished deploying and testing itself, so I thought I'd try to go two-for-two with this, a second …

    Read more (247 words)

    • Checkin
    • to GCBX0JC
    • 4 comments
    • posted 27 August, 2026
  • Dan, a white man with a goatee beard, sits on the steps of a rain-wettened village war memorial, hugging a fawn-coloured French Bulldog.

    Found GCBX0R7 War Memorial #???? ~ Standlake

    After liaising with the CO to get the formula fixed following my previous effort, the geohound and I came out for a drizzly walk in-between the downpours to have a second attempt at the FTF. We're living in Standlake temporarily while our house is repaired following a catastrophic flood earlier in the year, and while …

    Read more (147 words)

    • Checkin
    • to GCBX0R7
    • 2 comments
    • posted 27 August, 2026
  • Composite photograph showing the front and rear of a postcard written on the cardboard packaging of a Canadian boil-in-the-bag food product.

    A Postcard from Tony (who the heck is Tonyβ€½)

    I received another Postcard From The Internet; this one's written on a very unusual medium, and that's not the only thing that's odd about it... another thing is that I can't work out who its from, beyond the first-name-only with which they've signed the card. Who are you, Tony?

    Read more (302 words)

    • Article
    • 3 comments
    • posted 26 August, 2026
  • Dan, a white man with a ponytail and goatee beard, sits on a war memorial with a confused expression.

    Did not find GCBX0R7 War Memorial #???? ~ Standlake

    Well I feel especially thick right now. Probably I've done something stupid, but I rushed down here between-meetings in hope of an FTF, collected all the numbers, did the maths, and got... the same coordinates I started with! Wot?
    The checksum even works out with the original coordinates, too! Which of course can happen …

    Read more (97 words)

    • Checkin
    • to GCBX0R7
    • 2 comments
    • posted 26 August, 2026
  • Two crumpled pillows at the head of a double bed.

    Boring Polyamory: Equality and Bedrooms

    The other month, I described my polyamory as 'boring', which attracted lots of interesting questions and feedback. Let's address the first one - why does my partner not have a bedroom of 'her own', even though both of her partners get one?

    Read more - about 6 minutes (1312 words)

    • Article
    • 5 comments
    • posted 25 August, 2026
  • The IndieWeb Is Punk Manifesto

    The IndieWeb Is Punk Manifesto

    Jim Mitchell shared The IndieWeb Is Punk Manifesto. And it's excellent.

    Read more - about 5 minutes (990 words)

    • Repost
    • of this original
    • 4 comments
    • posted 24 August, 2026
  • More articles β†’ (articles are traditional long-form blog posts)
  • More posts β†’ (of all kinds: articles, checkins, notes, reposts, and more...)

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!