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

Kind: Articles

Traditional long form content: a post with an explicit title and body.

  • Copilot review of some code on GitHub, in which it's telling me that I should have included an .agent-logs/... file in which my AI agent describes how it helped, but I'm responding to say that 'shockingly' I wrote it without the help of AI, and telling Copilot to shut up.

    Subverting AI Agent Logging with a Git Post-Commit Hook

    I keep hearing from developer friends who are 'expected' by their employer to demonstrate that they're using AI, even for tasks at which the AI is demonstrably a suboptimal choice. So - as a joke - I came up with a git post-commit hook that makes it look like they're doing so, even when they're not.

    Read more - about 4 minutes (761 words)

    • Article
    • 1 comment
    • posted 3 March, 2026
  • Photo showing a pre-release Samsung Galaxy S26 handset, viewed from sideways on. Most of the screen is visible, but a new notification is 'blacked out' and only visible to somebody viewing the screen from straight-on.

    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?

    Read more (390 words)

    • Article
    • posted 26 February, 2026
  • Dan, a white man, stands with his arms raised outside a nicely-decorated converted barn.

    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.

    Read more - about 3 minutes (552 words)

    • Article
    • 1 comment
    • posted 25 February, 2026
  • Cover of Taskmaster: 220 Extraordinary Tasks for Ordinary People, showing author Alex Horne, sitting on a small throne, being pushed in the face by Greg Davies, in a larger throne.

    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.

    Read more (268 words)

    • Article
    • 1 comment
    • posted 24 February, 2026
  • A juvenile grey heron wades along a muddy stream bank.

    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!

    Read more - about 4 minutes (916 words)

    • Article
    • 2 comments
    • posted 23 February, 2026
  • Cover image for Hello World: How to be Human in the Age of the Machine by Hannah Fry. The title and subtitles are interconnected by green lines in the style of a process flowchart.

    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!

    Read more (334 words)

    • Article
    • posted 21 February, 2026
  • A group of adults stand talking in a disrupted kitchen, with food, furniture, and boxes stacked high.

    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.

    Read more (79 words)

    • Article
    • 1 comment
    • posted 20 February, 2026
  • Screenshot of Linode's Web interface showing a running VM, overlaid with a terminal using SCP to download wireguard.conf from it.

    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.

    Read more - about 5 minutes (972 words)

    • Article
    • 1 comment
    • posted 18 February, 2026
  • An electrical socket, partially underwater.

    F-Day plus 3

    It's only been three days since we had to evacuate our rapidly-flooding house. Here's some horror pics.

    Read more (429 words)

    • Article
    • 7 comments
    • posted 16 February, 2026
  • Sun rising through hazy but clear skies.

    The calm after the storm

    This morning, from my Premier Inn window, the skies are clear. I could almost forget that, just 4 miles away, my house is full of water.
    Today may well be a day of waders and damage assessment, conversations with insurance companies and of working out where we'll be living for the near future.
    โ€ฆ

    Read more (217 words)

    • Article
    • 3 comments
    • posted 14 February, 2026
  • 'Rainbow Map' of Europe. In general, the trend is that the further East you go, the weaker LGBT+ rights are, with Russia and Turkey being the worst, and the further West the better they get (with Belgium and Iceland excelling). There are a few exceptions, like Italy (less rights than you'd expect) and Greece (more rights than you'd expect), as well as standout Malta (topping the charts), but otherwise the trend is solid... except for the UK, which stands out as a weak performer in Western Europe, even compared to traditionally socially-conservative countries like Ireland and Switzerland.

    LGBT+ History Month

    Here in the UK we celebrate LGBT+ History Month in February. This year, I'd encourage you to look at the history of queer rights in the UK, and use it to celebrate what we've achieved so far... but more-importantly, as a reminder that there's more to do (especially lately).

    Read more - about 3 minutes (624 words)

    • Article
    • posted 7 February, 2026
  • Illustration showing 'slow content' going to FreshRSS, 'immediate content' going to email, Slack, and WhatsApp, and 'fast content' being eligible to be routed to either destination.

    Reducing Phantom Obligation in FreshRSS

    Terry Godier's fantastic article last week introduced us to the term 'phantom obligation' and reiterated something I've been saying for years: that 'RSS zero', unlike 'inbox zero', is not an admirable goal. And that reminded me to share with you how I personally make my FreshRSS installation feel more like a tool that serves me, not the other way around.

    Read more - about 5 minutes (1014 words)

    • Article
    • 14 comments
    • posted 6 February, 2026
  • On a tiled patio, a wooden bench stands, bearing a plaque that reads: THIS MEMORIAL GARDEN IS DEDICATED TO THE MEMORY OF THOSE WHO LOST THEIR LIVES IN THE AIR DISASTER IN TENERIFE ON 25TH APRIL 1980.

    OpenBenches reaches Tenerife

    This weekend, I helped OpenBenches extend its reach to Tenerife, by finding and photographing a bench in the memorial garden for the Dan-Air Flight 1008 disaster. Almost-simultaneously, Terence Eden shared a blog post about the cost of running the OpenBenches service. Taken together, that feels like an excuse for me to plug the project (again)!

    Read more (172 words)

    • Article
    • posted 4 February, 2026
  • Screenshot from Pornhub showing Dan Q's profile (0 subscribers, 1,000,000,000 videos watched)'s 'all achievements' page, listing all available achievements.

    Gamified... Pornography?

    When the Online Safety Act came into effect, I considered writing a blog post investigating exactly how difficult it made it to access Pornhub. But it turned out to be boringly easy (it's not NOW, of course!), so I didn't. So here's a different discovery I made about the site...

    Read more - about 7 minutes (1543 words)

    • Article
    • 2 comments
    • posted 4 February, 2026
  • Both sides of a postcard. The text reads: I enjoy your blog. I enjoy books. I enjoy using the mails. I love the idea of using proper mail to internet aquaintances. I acquired this postcard last year in San Francisco. I hope you enjoy it. Best. - Joe (ARTLUNG.COM). The front shows a photograph from a San Francisco street, showing City Lights Booksellers & Publishers' shop front.

    Postcard from San Diego

    Another postcard for my collection; this time from an indieweb blogger who was previously JUST outside of my circle - Joe from ArtLung. There's something in this.

    Read more (170 words)

    • Article
    • 5 comments
    • posted 3 February, 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!