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

Tag: open source

  • Top surface of a TV soundbar showing plus, minus, and power buttons, and a red LED.

    BeepAlive - keeping my soundbar from going to sleep

    My dog ate the remote for the soundbar on my TV/media centre, and it keeps going into 'sleep mode'. So I wrote a software tool that periodically makes an inaudible noise to trick the soundbar into staying 'awake'. That's how a hacky engineer like me fixes a hardware problem with a software solution!

    Read more - about 3 minutes (594 words)

    • Article
    • 4 comments
    • posted 4 August, 2026
  • ElenaJS (Progressive Web Components)

    Ariel Salminen shared a release candidate for her new microframework Elena last week, and I love it! It's entirely geared towards Progressive Web Components and seems to provide all the scaffolding you'd need with none of the cruft. Delightful!

    Read more - about 3 minutes (516 words)

    • Repost
    • of this original
    • posted 2 May, 2026
  • Reply to: locked-open

    Dave Winer asked "What's the opposite of locked-in? Locked-open. Mwhahaa." Which kicked me off on thinking about how we secure the open-source nature of software, standards, and concepts... and the ideas that land in each.

    Read more (155 words)

    • Reply
    • 1 comment
    • posted 30 April, 2026
  • Image of an F1 car, half in a low, blocky resolution; half in full resolution.

    BBC News RSS... with full-size thumbnails!

    A user of my Improved BBC News Feeds reached out to suggest that I upgrade the resolution of the thumbnail images. Turns out this was a quick win: my noodles hadn't even cooled before I finished.

    Read more - about 3 minutes (581 words)

    • Article
    • posted 22 April, 2026
  • 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
  • A model of the E-ELT made of 5274 LEGOยฉ bricks! The total cost of the model, which has a scale of approximately 1:150, is about 600 Euros. | Picture by Frans Snik of a LEGO version of the European Extremely Large Telescope. Yes, LEGO is a European invention too.

    Why thereโ€™s no European Google?

    Lionel Dricot explains why the big tech companies are mostly American, not European (and why that's a good thing). It's a cultural difference that also results in Europeans being behind so many of the most-important open source and open standards projects in the world.

    Read more (320 words)

    • Repost
    • of this original
    • 2 comments
    • posted 6 February, 2026
  • Off the back of my project to un-suckify BBC News' RSS feeds (https://bbc-feeds.danq.dev) by removing non-news content and duplicate items, I received an email this week (addressing me by the wrong name, I might add) from somebody who asked if I could do the same... for the Daily Mail.

    I'm so very tempted to provide an empty RSS feed and say "there you go; that's an RSS feed of the Daily Mail but with the crap bits removed".

    Turns out my distaste for the Daily Mail is greater than my love of clean RSS.

    Full image of Email from Simon G to Dan Q, subject "Dail Mail RSS that doesn't suck", with message: Hey Darren, Iโ€™ve come across your BBC RSS feeds and find them really useful over the last few days. Thank you so much for this!! Iโ€™m not sure how easy it is but could you do something similar with the Daily Mail as that has thousands of reposts a week? Happy to contribute/donate.
    Alt

    Email from Simon G to Dan Q, subject "Dail Mail RSS that doesn't suck", with message: Hey Darren, Iโ€™ve come across your BBC RSS feeds and find them really useful over the last few days. Thank you so much for this!! Iโ€™m not sure how easy it is but could you do something similar with the Daily Mail as that has thousands of reposts a week? Happy to contribute/donate.

    • Note
    • 2 comments
    • posted 4 February, 2026
  • For the last few years I've been running a proxy of the BBC News RSS feeds (https://bbc-feeds.danq.dev) that strips out duplicate content, non-news content, and (optionally) sports news.

    This weekend, for the first time, somebody asked if it could produce an edition that included only the sports content. Which turned out to be slightly more difficult, because it's the kind of scope-creep that my "uninterested-in-sports-news" brain couldn't conceive that anybody would want! But I got there in the end.

    If anybody's looking for their fill of "BBC News Feeds... But Better!", give it a look.

    • Note
    • 13 comments
    • posted 6 December, 2025
  • Diagram showing how GitHub Actions request and receive an RSS feed, push an update to Whapi, which pushes the update to WhatsApp.

    Pushing RSS to WhatsApp (for free?)

    RSS remains the gold standard for subscribing to Web content... but WhatsApp Channels/Newsletters provide another interesting opportunity for syndication. If only somebody had written an RSS-to-WhatApp integration that could run for free in a GitHub Action? Oh wait, that's what I just did!

    Read more - about 4 minutes (924 words)

    • Article
    • 6 comments
    • posted 23 November, 2025
  • Close-up photo of a computer with reset and turbo buttons.

    Beige Buttons

    When was the last time you saw a computer with a reset AND a turbo button? Bet it's been a while. But now, thanks to a stupid web component I made, you can see one on my website... or your own. What does it do? Nobody knows!

    Read more (307 words)

    • Article
    • 3 comments
    • posted 17 November, 2025
  • Animation from DOGWALK featuring a papercraft scene of a large hairy dog pulling a young child through a wintery forest.

    DOGWALK

    DOGWALK is a free, open-source Godot game for Windows, MacOS and Linux, produced and given to the world by Blender Studio as a way of showcasing some of their video lessons. And it's adorable.

    Read more (135 words)

    • Repost
    • of this original
    • posted 20 July, 2025
  • Screenshot of PleaseFixThisSite.com, featuring all of the design sins described below.

    Please Fix This Site? Okay!

    PleaseFixThisSite.com is a funny web-based take on that XKCD comic about extorting graphic designers who hate your design choices. But you don't actually need to pay the extortionist to "fix" their site. Just have your userscript manager run a few lines of my code, and the effect is much the same.

    Read more (393 words)

    • Article
    • 2 comments
    • posted 18 July, 2025
  • Animated GIF showing Sublime Text editor flicking through six different languages, with equivalent code showing in each.

    I Wrote the Same Code Six Times!

    Could I rock an interview tech-test in a programming language I haven't touched in a decade? I wanted to know, so I found a tech-test... then solved it in six different programming languages in a single sitting.

    Read more - about 9 minutes (2125 words)

    • Article
    • 1 comment
    • posted 7 June, 2025
  • Composite screenshots showing the Chrome performance metrics and Network download sizes for the React and Web Components versions of my traffic lights. LCP - React 0.06s, Web Components 0.04s. INP - React 16ms, Web Components 8ms. Transferred - React 62.3kb (compressed), 202kB (uncompressed), in 37ms, Web Components 5.2kB (compressed), 19.5kB (uncompressed), in 22ms.

    Deprecate React

    Just to reassure myself that I really can do all the things I say on my CV, I've been looking at tech tests that touch on each of them. I can definitely write React, for example... but... I might question the wisdom of a company that's exclusively recruiting for React skills in their front-end developers...

    Read more - about 6 minutes (1406 words)

    • Article
    • 6 comments
    • posted 26 April, 2025
  • Reply to Ed Catmull on Change

    Matt talked about change, and mentioned the history of WordPress. I weighed-in, talking about my (positive) experience of open source in an environment of change, and contrasting it to fighting with Squiz CMS at the Bodleian!

    Read more (349 words)

    • Reply
    • posted 13 February, 2025

Posts navigation

Older 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!