Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Book Review: The Premonitions Bureau - Sam Knight

· 250 words


Book Cover.

It's only part-way through the first chapter that you realise that this is all true! There really was a Premonitions Bureau running in the UK (albeit under the auspices of sensationalist reporters). People gave serious study to the idea that some people could foretell specific tragedies before they occurred. Books were written, television interviews were given, national campaigns were run. And…

Book Review: Denizen 43 - A. E. Currie

· 200 words


Book cover. A star floats in space.

I usually don't like reading endless sequels of sci-fi books - but I'll make a gleeful exception for Anne Currie's "Panopticon" series. What if the METAVERSE but IN SPACE! With a MURDER! C'mon, how can you not love that? At its heart is a classic Asimov mystery. Why would a robot kill a human? It is mixed in with a deliciously disturbing dystopia ("But I want to be under constant…

Book Review: Portraits of Childfree Wealth - Jay Zigmont

· 300 words · Viewed ~222 times


Book cover showing a Venn diagram of time, money, and freedom.

My wife and I are planning on being DWZ DINK FIRE. That's a lot of letters to say we want to retire early and not leave any money to our non-existent kids. This book is a (slightly shallow) exploration of 26 people on similar journeys. They're all American (or now living in the USA) so it has a slight bias to talking about things like 401(k) and medical bills which are absent in most other…

Who can tell you what to do with your money?

· 2 comments · 500 words · Viewed ~418 times


A tiny lego Storm Trooper eats a chocolate coin.

There's an incredibly distressing story in the BBC about a vulnerable elderly man who was conned out of his life savings. Fraud victim gets surprise £153,000 refund despite rules BBC News In the story, the heartless bank refused to refund the fraud victim due to an absurd technicality - the money was sent to a foreign account rather than a UK account. Once again, big business bending the rules …

Book Review: Consider the Platypus - Maggie Ryan Sandford

· 250 words


Book cover featuring a Platypus.

This is a fluffy and breezy wander through some of the oddities thrown up be evolution. It's also well illustrated and, luckily, most of the picture suit eInk very well. Of great interest to me were the tantalising asides - for example, a formerly enslaved man taught Darwin the art of taxidermy although very little is known about him. The book is full of delightfully distracting details like…

I'm quoted in the "Infosys Digital Radar 2023"

· 200 words


Cover page of the report.

A few months ago, I had a lovely rambly chat with Harry Keir Hughes about the nature of data, transparency, and how it can tie into the Net Zero agenda. Harry and his team have taken my pontifications and placed them in the very swanky Digital Radar Report. The full report quotes lots of people - not just me! - and is mostly about "Live data" i.e. data that is transparent, readily accessible,…

A quick guide to getting Mozilla VPN working on a headless Linux server

· 1 comment · 500 words · Viewed ~679 times


Mozilla VPN logo.

The Mozilla VPN service is great, but it doesn't work using the CLI if you have a "headless" server. After a bit of faffing about, I got it working. I suffered so you don't have to. Get an account Sign up and use code MOZILLA20 for a cheeky 20% discount! Get a token in the browser To start with, you'll need to get an authentication token. This requires you to be on a machine which can run a …

Unicode Roman Numerals and Screen Readers

· 12 comments · 800 words · Viewed ~3,159 times


Screenshot of a Table of Roman numerals in Unicode.

How would you read this sentence out aloud? "In Hamlet, Act Ⅳ, Scene Ⅸ..." Most people with a grasp of the interplay between English and Latin would say "In Hamlet, Act four, scene nine". And they'd be right! But screen-readers - computer programs which convert text into speech - often get this wrong. Why? Well, because I didn't just type "Uppercase Letter i, Uppercase Letter v". Instead, I u…

How to write a L7 Apprenticeship Portfolio

· 4 comments · 1,250 words · Viewed ~5,116 times


Some giant question marks standing in a field. Photo by https://www.flickr.com/photos/dbrekke/181939582/

I've recently completed my Level 7 Apprenticeship. One of the more onerous tasks was completing the portfolio. This document was the source of much stress and confusion with our cohort. This blog post attempts to demystify it and provides a template to make it easy to complete. My main piece of advice is that you should read the official guidance from the Institute For Apprenticeships. If your…

How to generate a Base32 TOTP secret string on a Mac

· 4 comments · 500 words · Viewed ~1,032 times


A padlock engraved into a circuit board.

I needed a way to generate a TOTP secret using a fairly locked-down Mac. No Brew. No NPM. No Python. No Prolog, COBOL, or FORTRAN. No Internet connection. Just whatever software is native to MacOS. As I've mentioned before, the TOTP specification is a stagnant wasteland. But it does have this to say about the secret: The secret parameter is an arbitrary key value encoded in Base32 according to…

Zero Interfaces

· 2 comments · 350 words


R2D2 interfaceing with the Death Star.

The best gadget I got in lockdown was a set of motion activated lights. They have no user interface. I walk by them in the dark and they turn on. Midnight piss? No fumbling for a light switch, no shouting to a digital assistant, no logging in to an app. Simple. I love it. It got me thinking about other things which have "zero interfaces". Once they're set up, they just keep quietly working. …

Happy 2nd Birthday to this Bitwarden bug!

· 1 comment · 200 words · Viewed ~280 times


Screenshot of the Bitwarden Android interface. Emoji are showing as question marks.

Exactly two years ago to the day, I reported a weird little emoji bug with Bitwarden. Let's say you want a password of: ✅🐎🔋📎 (As close as possible to Correct Horse Battery Staple) That works. Emoji are stored and retrieved correctly. You can use them with any system which supports them. But you can't view them. Here's what it looks like if you try to see your password using the Bitwarden Andr…