Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

An odd font rendering bug in Firefox and Safari

· 3 comments · 350 words · Viewed ~688 times


Screenshot of a website. Contains a phone of a black woman next to her name. Any characters with accents in her name are rendered without boldface.

First up, you should go and watch The Importance of Being Earnest with Ncuti Gatwa. It is a brilliant set of performances and a joy to see. While perusing the programme on the National Theatre website I stumbled upon a little bug. The incredible Ronkẹ Adékọluẹ́jọ́ has her name rendered in a most unusual style: It rendered just fine in Chrome - but both Firefox and Safari misrendered some of t…

Historic Energy Price Cap Data (FOI success!)

· 1 comment · 350 words · Viewed ~362 times


An electricity smart meter.

Ofgem, the UK's energy regulator, publishes the current energy price cap per region. Note that it is only the current price cap. I couldn't find the complete historic data on their site. So I sent a quick email asking for it which they treated as a Freedom of Information request. Please can you supply me with a complete list of all previous electricity price cap figures? I have searched your…

Game Review: It Takes Two

· 5 comments · 400 words · Viewed ~397 times


Poster for it takes two. A pair of dolls swing though an magical environment.

A couple is facing the devastating prospect of divorce. Their young daughter is understandably distraught. In her fear, she doses both parents with a powerful hallucinogenic drug in the hope that tripping through therapy will save their marriage. Well, OK, that's not exactly what the game's about - but it might as well be! My aim this year is to play more co-operative games with my wife. So she …

Unstructured Data and the Joy of having Something Else think for you

· 7 comments · 750 words · Viewed ~925 times


Book cover for "Carry on Jeeves". A smartly dressed man and his butler face each other.

I'm sure we have all met a person like this: People who have an AI habit use it by default. I have watched someone ask ChatGPT the weather for tomorrow rather than simply open the weather app. Another time, they asked AI the question even after I had shown them the website with the same information. It's a crutch.— Ibster (@ibster.bsky.social) 9 March 2026 at 09:46 At a recent tech event, I b…

Book Review: There Is No Antimemetics Division by qntm

· 8 comments · 350 words · Viewed ~510 times


Book cover. A deer stares out at you. It has slightly too many eyes.

Apparently I reviewed the previous version of this book four years ago but have no real memory of it. Did you ever have a dream which was vividly realistic yet somehow slightly askew from reality? Obviously there is no antimemetics division, nor could anyone write a book about it. If they did, their mind would instantly be liquefied and their mere existence would be purged. So, why is there a …

What's the source of Einstein's "citizen of the world" quip?

· 1,200 words · Viewed ~372 times


IF TRUE, HE'S GERMAN; IF NOT, HE'S JEWISH (Jewish Telegraphic Agency) Berlin, Dec. 3 — The local papers feature a summary of the brief address made by Prof. Albert Einstein when the Sorbonne recently conferred an honorary degree upon him. He is reported to have said that “if my theory of relativity is proven successful, Germany will claim me as a German and France will declare that I am a citizen of the world. Should my theory prove untrue, France will say that I am a German, and Germany will declare that I am a Jew.”

I like digging through old archives and tracing my way through quotes. Here's a particularly good one from Albert Einstein which is often peppered around the Internet without any sources. If my theory of relativity is proven successful, Germany will claim me as a German and France will declare that I am a citizen of the world. Should my theory prove untrue, France will say that I am a German…

Book Review: The Electronic Criminals by Robert Farr (1975)

· 1,050 words


Book cover featuring a tape recorder and other electronic equipment.

What can a fifty-year-old book teach us about cybersecurity? Written just as computing was beginning to enter the mainstream, The Electronic Criminals takes us into a terrifying new world of crime! Fraud over Telex! Ransomware of physical tapes! Stealing passwords and hacking into mainframes! The books has a strong start, but gently runs out of steam because there simply weren't many…

Firmware Update for the Treedix TRX5-0816 Cable Tester

· 3 comments · 300 words · Viewed ~704 times


Small screen showing the eMarker information.

Last year I reviewed the Treedix USB Cable Tester - a handy device for testing the capabilities of all your USB cables. I noted that it had a few minor bugs and contacted the manufacturer to see if there was an update. For some reason, lots of Chinese manufacturers don't like publishing updates on their websites. Instead they supplied me with a link to a Google Drive containing an instruction…

Book Review: Katabasis by R. F. Kuang

· 250 words


Book cover featuring an impossible staircase.

I'm a fan of R.F. Kuang's books - but this is the first which I've found laugh-out-loud funny. What if your University advisor died and the only way to graduate was to descend into hell and bring him back? In a terrible sort of way, I'm glad that Kuang had such a miserable time at University. Being able to mine that psychotrauma has led to the brilliant Babel and now the excellent Katabasis.…

How many hours do you need to work to afford a pint of beer?

· 5 comments · 450 words · Viewed ~762 times


Graph showing a gentle rise in the cost of draught beer.

I dropped into a pub in central London and ordered two pints of draught beer. Obviously the price of everything is nuts these days - and doubly so in London - so I only winced a little bit when the cost came to about twelve quid. Shocking, obviously. But as we supped on our pints and discussed the state of the world, I tried to remember how expensive it was to have a pint when I was a lad young…

Game Review: Unravel Two

· 5 comments · 350 words


Two string creatures help each other climb a hill.

My new year's resolution is to play more video games. Specifically co-operative games. I hate playing competitively; it's rubbish to achieve victory at the expense of someone else. So I asked for recommendations and picked the cheapest thing that looked reasonable. Unravel Two is a little gem! It's a 2D platform puzzler dressed up in a 3D engine. You and your friend play little string…

Adding "Log In With Mastodon" to Auth0

· 4 comments · 600 words · Viewed ~420 times


Login screen with several social login buttons.

I use Auth0 to provide social logins for the OpenBenches website. I don't want to deal with creating user accounts, managing passwords, or anything like that, so Auth0 is perfect for my needs. There are a wide range of social media logins provided by Auth0 - including the usual suspects like Facebook, Twitter, WordPress, Discord, etc. Sadly, there's no support for Mastodon. All is not lost…