Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Book Review: Julia - Sandra Newman

· 200 words


Book cover. The word "Julia" is superimposed on the number "1984".

The central schtick of this book is a cliché brilliantly delivered. Take a side-character from a beloved book and retell the story through their eyes. I only have hazy memories of reading 1984 - where Julia is little more than a femme fatale. This book is an explicit and visceral journey through Julia's life in Airstrip One. We see how, from her point of view, Winston Smith is little more than …

There should only ever be one way to express yourself

· 7 comments · 300 words


Logo of the Python programming language.

I've been thinking about programming languages and their design. In her book about the divergence of the English and American languages, Lynne Murphy asks this question: wouldn’t it be great if language were logical and maximally efficient? If sentences had only as many syllables as strictly needed? If each word had a single, unique meaning? If there were no homophones, so we’d not be able to mi…

Forget Technocrats - Let's Get Some Realitycrats

· 5 comments · 800 words · Viewed ~233 times


Terence Eden standing outside Number 10 Downing Street.

I don't really care about ideology and doctrine any more. I just care about what works. I'm going to take a few (somewhat controversial) subjects and explain what I mean. Fundamentally, I believe that all energy companies should be nationalised and there should be a single energy supplier. I don't want to pay a dozen CEOs, a dozen finance teams, and for a dozen advertising campaigns.…

Actually, I *do* want IoT kitchen gadgets

· 9 comments · 500 words · Viewed ~241 times


Photo of a fridge with a circuit board and sensors plugged into it.

There's a popular meme that Internet connected domestic appliances are a useless fad that no-one wants. I disagree. Obviously, a crappy oven with an app that upsells you cleaning products is a bit shit. As is a dishwasher that borks on firmware update and lets itself be hacked by the Eurasians. But those are just a symptom of profit-led development rather than placing a priority on user-needs. …

The Seven Levels of Open Source

· 2 comments · 600 words


Unix is user-friendly — it's just choosy about who its friends are.

This isn't an original idea, but I needed to get it out of my brain. There are many different definitions of what "Open Source". We can have a lovely argument over a pint as to whether GPLv3 is too open or if a licence which hasn't been validated by the OSI counts. But, more fundamentally, I think Open Source roughly falls into seven levels. These aren't in any particular order of importance.…

VR Game Review: Labyrinth deLux – A Crusoe Quest

· 1 comment · 200 words


In game graphic show lots of lasers flying around.

I love single player VR puzzle games. Especially ones with no timers, baddies, or jump-scares. I just want to play against myself. Labyrinth deLux is brilliant. The puzzle is simple enough - point lasers at mirrors, then align mirrors until they point at the target. You've almost certainly played a 2D version of this. But it has a mind-bending 3D layout which requires you to continually walk…

Movie Review: Oppenheimer

· 3 comments · 400 words


Movie poster.

Oppenheimer is... fine? I guess? For ever gorgeously composed shot, there's a minute of plodding exposition. For every heart-breaking moment of self-doubt, there's a minute of plodding exposition. For every celebrity cameo, there's a minute of plodding exposition. That's why this is a decidedly average film. Every single actor is incredible - stuffed as it is with Oscar winners and nominees. …

Safelinks are a fragile foundation for publishing

· 16 comments · 550 words · Viewed ~621 times


Screenshot showing a document. The cursor hovers over a link. The pop up shows a safelinks URl.

Microsoft loves you and wants to protect you. So every time you receive an email with a link in it, Microsoft Outlook helpfully rewrites it so that it goes through their "safelinks" system. Safelinks allow your administrator, or someone at Microsoft, to stop you visiting a link which is malicious or suspicious. Rather than going to example.com, your link now goes to…

Book Review - How Sex Changed the Internet and the Internet Changed Sex: An Unexpected History by Samantha Cole

· 300 words


Book cover featuring a peach emoji.

This book is a rather pleasing wander through two interconnected topics. From the earliest chat rooms (A/S/L?) all the way to haptic-feedback in the Metaverse, this breezes through the way sex has advanced the technology and the resulting impact technology has had on sex. The book is well illustrated - skirting a fine line between being overly prudish and unnecessarily graphic. There are…

A (tiny, incomplete, single user, write-only) ActivityPub server in PHP

· 10 comments · 900 words · Viewed ~1,077 times


Screenshot of a map. There is a pop-up containing an image of me drinking a pint.

I've written an ActivityPub server which only allows you to post messages to your followers. That's all it does. It won't record favourites or reposts. There's no support for following other accounts or receiving replies. It cannot delete or update posts nor can it verify signatures. It doesn't have a database or any storage beyond flat files. But it will happily send messages and allow…

Book Review: The Constant Rabbit - Jasper Fforde

· 200 words


A human-sized rabbit wearing a suit.

I love Fforde's provincial epics. They are dystopias set in the endless wastelands of suburban England. Whole new worlds brought to life in sleepy villages. The Constant Rabbit isn't exactly subtle in its politics - fears that "the Rabbits" might out-breed us leads to a rise in an anti-rabbit dictatorship. But it is the way he deftly weaves polemic and punchline that is so delightful. …

Book Review: Terry Pratchett - A Life With Footnotes by Rob Wilkins

· 4 comments · 200 words


Photo of Terry Pratchett.

Like a million fans, I have a precious memory of (briefly) meeting Terry Pratchett and getting him to sign something amusing. I hold on to it dearly. This is half-way between a biography and autobiography. Parts were clearly dictated and recorded prehumously and are interspersed with observations from others. Terry's voice shines through although, as forevermore, I was left longing for…