Terence Eden’s Blog
How Can Governments Pay Open Source Maintainers?
An odd font rendering bug in Firefox and Safari
Historic Energy Price Cap Data (FOI success!)
Game Review: It Takes Two ★★★★★
Unstructured Data and the Joy of having Something Else think for you
Book Review: There Is No Antimemetics Division by qntm ★★★★★
What's the source of Einstein's "citizen of the world" quip?
Book Review: The Electronic Criminals by Robert Farr (1975) ★★★⯪☆
Firmware Update for the Treedix TRX5-0816 Cable Tester
Book Review: Katabasis by R. F. Kuang ★★★★⯪
How many hours do you need to work to afford a pint of beer?
Game Review: Unravel Two ★★★⯪☆
Adding "Log In With Mastodon" to Auth0
Book Review: Under Fire - Black Britain in Wartime by Stephen Bourne ★★★★☆
30 months to 3MWh - some more home battery stats
Book Review: Weird Things Customers Say in Bookshops by Jen Campbell ★★☆☆☆
This time is different
Book Review: Of Monsters and Mainframes - Barbara Truelove ★★★⯪☆
Adding OpenStreetMap login to Auth0
Book Review: A Geography of Time by Robert V. Levine ★★★☆☆
How close are we to a vision for 2010?
OpenBenches at FOSDEM
Book Review: Families And How To Survive Them by John Cleese and Robin Skynner ★★⯪☆☆
AI is a NAND Maximiser
Book Review: All Systems Red - The Murderbot Diaries by Martha Wells ★★⯪☆☆
Gadget Review: Epomaker Split 70 Mechanical Keyboard ★★★★⯪
Book Review: This Is How They Tell Me the World Ends - Nicole Perlroth ★⯪☆☆☆
Social Media Payments and Perverse Incentives
Book Review: 20 Goto 10 - 10101001 facts about retro computers by Steven Goodwin ★★★★☆
Gadget Review: Topdon TS004 Thermal Monocular ★★★★⯪
Book Review: On the Calculation of Volume - Solvej Balle ★★★★★
Gadget Review: Epomaker TH87 ISO Mechanical Keyboard ★★★★⯪
Book Review: Ashes To Admin - Tales from the Caseload of a Council Funeral Officer by Evie King ★★★★★
Gadget Review: Orico Power Strip (UK) ★★⯪☆☆
Book Review: Me vs Brain - An Overthinker’s Guide to Life by Hayley Morris ★★★★☆
Reputation Scores for GitHub Accounts
Book Review: Diversifying Open Source - An Open Standards Playbook for Inclusive and Equitable Tech Projects by Paloma Oliveira ★★★★☆
Get all the reactions to your GitHub content using GraphQL
Book Review: The Examiner - Janice Hallett ★★★★⯪
The cost of running OpenBenches.org
Book Review: The Voyage of the Space Beagle by Alfred Elton Van Vogt ★★☆☆☆
Vanguard - The Government Project to get British Businesses to use the Internet
Book Review: With the End in Mind - Dying, Death and Wisdom in an Age of Denial by Kathryn Mannix ★★★⯪☆
Theatre Review: The Hitchhiker’s Guide to The Galaxy - Immersive Experience ★★★⯪☆
Book Review: The Players Act 1 by Amy Sparkes ★★⯪☆☆
Are there any open APIs left?
Book Review: Doppelganger - A Trip Into the Mirror World by Naomi Klein ★★★★☆
Do savings accounts really lose money to inflation?
Book Review: Human Rites by Juno Dawson ★★★☆☆
Installing and Updating Filezilla from a Zip File on Pop_OS / Ubuntu
Book Review: Surely You Can't Be Serious - The True Story of Airplane! ★★⯪☆☆
Removing "/Subtype /Watermark" images from a PDF using Linux
Book Review: Exterminate/Regenerate - The Story of Doctor Who by John Higgs ★★★★☆
Discovering My Talk
Book Review: Sky Daddy by Kate Folk ★★★⯪☆
Book Review: Sublimation by Isabel J. Kim ★★★★★
Review: Lander 23 by Punchdrunk ★★★⯪☆
Should HTML's code blocks be translated?
Book Review: Rabbit Test and Other Stories by Samantha Mills ★★★★☆
Responsible Disclosure: Chimoney Android App and KYCaid
Book Review: Under the Eye of the Big Bird - Hiromi Kawakami ★★★★☆
Maximally Semantic Structure for a Blog Post
Book Review: The Real Shakespeare - Emilia Bassano Willoughby by Irene Coslet ★⯪☆☆☆
Why my NFC passport didn't work at Heathrow's eGates
Book Review: Room 706 by Ellie Levenson ★★★★★
Restaurant Review: The Smokaccia Laboratory - Phuket ★★★★★
Looking Back at the Best Inventions of 2001
Where is Bitcoin?
200 Years Ago - A Prediction of a Deadly Comet Impact
A small collection of text-only websites
Extracting Video from Motion Photos on Linux
Book Review: The Satsuma Complex by Bob Mortimer ★★★★☆
Fixing "Date/time not in ISO 8601 format" in Google Search Console
Book Review: Code, Chips and Control - The Security Posture of Digital Isolation by Sal Kimmich
Why do people leave comments on OpenBenches?
Book Review: Pure Invention - How Japan Made the Modern World by Matt Alt ★★★⯪☆
Agentic AI is brilliant because I loath my family
Stop crawling my HTML you dickheads - use the API!
Book Review: The Menopause by Deirdre Lundy ★★★★☆
Travelling around Japan as a Vegetarian / Vegan
Book Review: Femme Feral by Sam Beckbessinger ★★★★★
All the books I've read this year
The Web Runs On Tolerance
Responsible Disclosure: Joiners, Movers, and Leavers in NHS BSA
A big list of things I disable in WordPress
My Wikipedia account is now old enough to vote
The Idiot Sandwich - On Embedding Alt Text
Gadget Review: SOUNDPEATS Clip1 Cuff Headphones ★★★★☆
Now witness the power of this fully operational Fediverse!
Magazine Review: DOCTYPE
The Peaceful Transfer of Power in Open Source Projects
2025 - A Year In Review
OpenBenches 💖 OpenStreetMap
Gadget Review: Benfei USB-C Video Capture ★★★★★
Book Review: Master Flea by E. T. A. Hoffmann ★★★⯪☆
Book Review: Strong Female Character by Fern Brady ★★☆☆☆
Book Review: If there were no Shinkansen - Shuichiro Yamanouchi ★★★★☆
Review: BENFEI Wireless USB C to HDMI ★★★★⯪
Book Review: The Battle of the Beams by Tom Whipple ★★★★★
Political Experiments
Book Review: When We Cease to Understand the World - Benjamín Labatut ★★★★★
Gig Review: Meat Loaf by Candlelight ★★★★☆
A Self-Hosted Favicon Proxy written in PHP
Movie Review: The Story of the Weeping Camel ★★★★★
Alpha launch - .well-known/avatar - feedback wanted
Book Review: A Quest for God and Spices by Dean Cycon ★★☆☆☆
Getting started with simple CSS View Transitions
Improving PixelMelt's Kindle Web Deobfuscator
Was my website mentioned in a GitHub issue?
Book Review: The Anarchy - The Relentless Rise of the East India Company by William Dalrymple ★★★★☆
Every Theatre Show is "Immersive"
Quick and dirty bar-charts using HTML's meter element
Book Review: The Breaking of Liam Glass by Charles Harris ★★★⯪☆
How to *actually* test your readme
You did no fact checking, and I must scream
Getting started with Mastodon's Quote Posts - technical implementation details for servers
Book Review: Streaming Wars - How Getting Everything We Wanted Changed Entertainment Forever by Charlotte Henry ★★☆☆☆
Can you use GDPR to Circumvent BlueSky's Adult Content Blocks?
Drunk CSS
Book Review: This Might Surprise You - A Breast Cancer Story by Hayley Gullen ★★★★★
Targetting specific characters with CSS rules
LLMs are still surprisingly bad at some simple tasks
Class Warfare! Can I eliminate CSS classes from my HTML?
Theatre Review: Interview (Understudy Performance) ★★★☆☆
How big a solar battery do I need to store *all* my home's electricity?
Book Review: All That We See or Seem by Ken Liu ★★★★★
Reasonably accurate, privacy conscious, cookieless, visitor tracking for WordPress
Event Review: Doin' the Lambeth Walk (Oi!) ★★★⯪☆
Some thoughts on personal git hosting
Book Review: Star Trek: Lower Decks, Vol. 1: Second Contact by Ryan North ★★★★★
40 years later, are Bentley's "Programming Pearls" still relevant?
A little oddity in the way curl deals with old dates
Some minor bugs in Proton's new Authenticator app
Is it possible to allow sideloading *and* keep users safe?
Book Review: What Sheep Think about the Weather - Amelia Thomas ★★★☆☆