Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

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

· 10 comments · 900 words · Viewed ~1,089 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…

Book Review: Tomorrow, and Tomorrow, and Tomorrow - Gabrielle Zevin

· 2 comments · 200 words


Book cover showing a crashing wave.

This deserves all the accolades going. A perfectly rendered tale of childhood best-friends-forever growing up and trying to make video-games. It is funny, well observed, and grim. It's sort of like Nick Hornby's "High Fidelity" for the 21st century. There's a desperately sad trope about how some men believe that women are a video-game where, if you put enough friendship in, you eventually get…

Dark Season - Russell T Davies' new show starring Kate Winslet

· 3 comments · 350 words


DVD cover featuring various baddies and Kate Winslet.

A dark and shadowy figure is using laptops to terrorise a school and convert its pupils into mindless automata. Only one person can stop this dastardly scheme - Kate Winslet! Who, for some reason, plays a 15 year old. Because she is 15. Because this is 1991 and Russell T Davies has written one of his first proper dramas for the telly. Albeit Children's BBC - but we've all go to start…

Envelopes and GDPR

· 6 comments · 700 words · Viewed ~320 times


A letter addressed to me. Just inside the plastic window you can see the word "colonoscopies".

Privacy is a funny concept, isn't it? Very few people want the whole world to know what medical complaints they have. But most hospitals are open-access buildings, where the waiting rooms have large monitors to tell patients that their doctor is running late. A few years ago I was sat in the proctology waiting room. Anyone who knew me would have seen I was waiting for an bum doctor. They may…

VR Game Review: Get The Heck Out

· 300 words


A colourful loading screen showing upgrade stats for a game.

You don't need to pay £££ and download GB of files in order to have a good VR game. It turns out that the Web is perfectly capable of serving a decent VR experience. You can open up your VR rig's browser (I use Wolvic) and start playing instantly. I've just completed "Get The Heck Out". It's a fun and free shooter. The twist is, you are expected to die. A lot. You start with a puny pe…

Rebuilding FourSquare for ActivityPub using OpenStreetMap

· 30 comments · 850 words · Viewed ~1,452 times


Map of London with several bits highlighted.

I used to like the original FourSquare. The "mayor" stuff was a bit silly, and my friends never left that many reviews, but I loved being able to signal to my friends "I am at this cool museum" or "We're at this pub if you want to meet" or "Spending the day at the park". So, is there a way to recreate that early Web 2.0 experience with open data and ActivityPub? Let's find out! This quest is…

Book Review: Babel - R. F. Kuang

· 3 comments · 300 words · Viewed ~696 times


Book cover featuring the dreaming spires of Oxford. The page is ripped in two and the Tower of Babel is no longer there.

This is an astonishing book. On the one hand, it's the basic "Harry Potter" trope - a young orphan is gifted, gets sent to school to learn magic, becomes pals with the other weird kids, has adventures, and fights a monster. Except here, Harry is Chinese, is sent to Oxford University to learn magic, and faces up to the reality of colonialism and Empire. Oh, and the magic is based on the…

What's the incentive to tell the truth on surveys?

· 3 comments · 300 words


Survey question asking about whether the programme was good value for money.

I recently received a survey from an event I'd attended. Look, I've read The Circle, so I know that I have to give individuals scores of 10 or they'll be fired. I also know Net Promoter Score is bullshit, but the people sending the survey have faith in it. So I filled it in as best I could. But then I got to this question: Putting aside whether I feel like something is good value for money -…

Book Review: Refuse to Choose! A Revolutionary Program for Doing Everything That You Love - Barbara Sher

· 4 comments · 500 words · Viewed ~314 times


Book cover of a spiral notebook.

I am decidedly unconvinced by this book. What do you do when you are too interested in the world? This is a problem I have; everything is interesting! How do you pick? What if I spend time studying the wrong thing? What if I never complete any of my madcap projects? How do I pick and choose? This book purports to help "Scanners" get their lives in order. I sort-of identify with that - so can…

The (theoretical) risks of open sourcing (imaginary) Government LLMs

· 13 comments · 850 words · Viewed ~225 times


A t-shirt with the slogan "Make things open it makes things better."

Last week I attended an unofficial discussion group about the future of AI in Government. As well as the crypto-bores who have suddenly pivoted their "expertise" into AI, there were lots of thoughtful suggestions about what AI could do well at a state level. Some of it is trivial - spell check is AI. Some of it is a dystopian hellscape of racist algorithms being confidently incorrect. The…