RSS.Social

Terence Eden’s Blog

follow: @[email protected]

Posts

Some Quick Thoughts on EMF Camp 2026

Book Review: Foreign Fruit - A Personal History of the Orange by Katie Goh ★⯪☆☆☆

Scattered thoughts on social geolocation

Public Transport - Don't Make Me Think!

Book Review: A City on Mars - by Dr. Kelly Weinersmith and Zach Weinersmith ★★★★⯪

Gadget Review: Thermal Master DV2 - Infrared Birdwatching Scope ★★★★⯪

I'm a USB-C Maximalist

[RSS Club] Half a million steps is about 10 marathons

Another Ridiculous Interrail Holiday - 6,379Km and 13 Countries over 7 weeks

Game Review: Lovers In A Dangerous Spacetime ★★★☆☆

A bug which only affected left-handed users

I'm just so bored of AI

Combined 1D and 2D Barcodes

This blog is written in en-GB

Book Review: Fake Creativity by Blake Loch ★★★☆☆

Book Review: The Hotel Avocado by Bob Mortimer ★★☆☆☆

Review: Gamrombo PS5 controller - including Linux set up ★★★★☆

Auth0 PHP - manually authenticating JWT idTokens

Cybersecurity for the paranoid business traveller

Which Copyleft Licence is Suitable for an SVG?

Book Review: The Great When by Alan Moore ★★★★☆

Two Way TV - product photos of 1997's hottest gadget

[RSS Club] What happens to old posts?

Did Frank Sinatra really think "Something" was a Lennon/McCartney song?

Gadget Review: TP Link EH210 Ethernet Splitter (USB-C) ★★★★★

Book Review: The Husbands by Holly Gramazio ★★★★★

How many consecutive hyphens can you have in a domain name?

There's still no point in gigabit broadband

Book Review: Accessible Communications by Lisa Riemers and Matisse Hamel-Nelis ★★★★★

London Data Store Relaunch

Using FourSquare's API to post location checkins to social media

Who are the actors in the UK's 2015 passport?

The UK Government's Low Value Purchase System is a Waste of Time

Gadget Review: Chuwi Minibook X N150 + Linux ★★★★☆

PHP - simple way to send HTTP headers before a script ends

Which age-gates should be skill-gates and vice-versa?

Whale Fall

[RSS Club] Let's meet up AFK

Book Review: Terrible Worlds: Destinations by Adrian Tchaikovsky ★★★★★

GDS weighs in on the NHS's decision to retreat from Open Source

UK Government Kicks Out Palantir

Stupidly Simple SVG Sparklines

Find blog posts with missing featured images - and missing alt text - without a plugin

[RSS Club] A Sneak Preview of Upcoming Posts

Book Review: The Names by Florence Knapp ★★⯪☆☆

I've found just the right paper for my Bottom Hole problem

RSS Feeds Send Me More Traffic Than Google

[RSS Club] Where are you from?

Vertically Aligning Roman Numerals in Code

NHS Goes To War Against Open Source

Let's Get Digging!

Theatre Review: Hadestown ★★★★★

You can parse an .env file as an .ini with PHP - but there's a catch

Does Mythos mean you need to shut down your Open Source repositories?

Sneaky spam in conversational replies to blog posts

[RSS Club] How do you preserve an RSS feed?

Better TTS on Linux

Book Review: Up - A scientist's guide to the magic above us by Dr Lucy Rogers ★★★★★

Reprojecting Dual Fisheye Videos to Equirectangular (LG 360)

Book Review: How To Kill A Witch - A Guide For The Patriarchy by Claire Mitchell and Zoe Venditozzi ★★★⯪☆

RSS Club for WordPress

Why is it so hard to passively stalk my friends' locations?

Android now stops you sharing your location in photos

Cheapest way to keep a UK mobile number using an eSIM

[RSS Club] Why do you use RSS rather than Atom?

Book Review: Small Comfort by Ia Genberg ★★☆☆☆

Theatre Review: Avenue Q ★★★★★

Did WordPress VIP leak my phone number?

[RSS Club] Banana for scale

Someone at BrowserStack is Leaking Users' Email Address

Welcome to RSS Club!

Book Review: Superintelligence - Paths, Dangers, Strategies by Nick Bostrom ★★★★⯪

Concert Review: London Philharmonic - Pictures at an Exhibition ★★★★★

Random File Format

Gig Review: Vitamin String Quartet at The Barbican ★★★★★

OpenBenches hits 40k

Adding human.json to WordPress

Book Review: If We Cannot Go at the Speed of Light by Kim Choyeop ★★☆☆☆

Bored of eating your own dogfood? Try smelling your own farts!

I'm OK being left behind, thanks!

Finding the right Bottom Hole paper

Some updates to ActivityBot

Book Review: Robots in Space - The Secret Lives of Our Planetary Explorers by Dr Ezzy Pearson ★★★⯪☆

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 ★★★☆☆