Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

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 ~460 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…

Book Review: Under Fire - Black Britain in Wartime by Stephen Bourne

· 500 words


Book cover. A black soldier in uniform stands in front of Big Ben.

Everyone knows that Black people didn't exist in the UK until recently, right? Despite mountains of evidence of everything from Black Tudors and Victorian actors, some myths perniciously persist. What was the experience for Black Britons during the second world war? I find it fascinating how the US cultural hegemony rewrites history. I've heard people in the UK talk about "Jim Crow laws" as…

30 months to 3MWh - some more home battery stats

· 2 comments · 600 words · Viewed ~765 times


Chart showing a lot more solar usage.

Back in August 2023, we installed a Moixa 4.8kWh Solar Battery to pair with our solar panels. For the last year and a half it has chugged away slurping up electrons and sending them back as needed. Its little fan whirrs and the lights on its Ethernet port flicker happily as it does its duty. I estimate that it has saved us around 3 MegaWatt hours since it was commissioned. In monetary terms,…

Book Review: Weird Things Customers Say in Bookshops by Jen Campbell

· 150 words


Book cover

Remember back in the early 2010s when any moderately popular Twitter account could become a book (or even a TV series)? This is a collection of Tweet-sized "overheard in" stories. All set in book shops. Isn't it funny that some people don't know how books work! ROFL! Aren't the general public strange? LOLOL! That's a bit harsh of me. It only rarely becomes mean-spirited. But in a book this…

This time is different

· 7 comments · 300 words · Viewed ~29,558 times


A confused little cardboard robot is lost amongst the daisies

3D TV, AMP, Augmented Reality, Beanie Babies, Blockchain, Cartoon Avatars, Curved TVs, Frogans, Hoverboards, iBeacons, Jetpacks, Metaverse, NFTs, Physical Web, Quantum Computing, Quibi, Small and Safe Nuclear Reactors, Smart Glasses, Stadia, WiMAX. The problem is, the same dudes (and it was nearly always dudes) who were pumped for all of that bollocks now won't stop wanging on about Artificial…

Book Review: Of Monsters and Mainframes - Barbara Truelove

· 1 comment · 200 words · Viewed ~205 times


Book cover.

This is fun, silly, charming, and much better than The Murderbot Diaries despite being superficially similar. Imagine you are an interstellar ship and, of course, your AI is conscious. What would you do if your passengers were killed - not by a terrifying alien, but by Count Dracula??? What if, on the return journey, another set of your passengers were similarly slaughtered. Except, this…

Adding OpenStreetMap login to Auth0

· 500 words


Auth0 logo. It looks very boring and corporate.

So you want to add OSM as an OAuth provider to Auth0? Here's a tip - you do not want to create a custom social connection! Instead, you need to create an "OpenID Connect" provider. Here's how. OpenSteetMap As per the OAuth documentation you will need to: Register a new app at https://www.openstreetmap.org/oauth2/applications/ Give it a name that users will recognise Give it a redirect of…

Book Review: A Geography of Time by Robert V. Levine

· 400 words


Book cover featuring distorted clocks hovering over the Earth.

This book doesn't know what it wants to be. Is it a sociology textbook, travel guide, history book, or guide to the mysteries of the world? Subtitled "the temporal misadventures of a social psychologist" it veers between hard data and well-worn anecdotes until it becomes a sort of self-help book for the time-poor 1990s American executive. Despite being well-caveated against the "dangers in…

How close are we to a vision for 2010?

· 2 comments · 3,150 words · Viewed ~8,336 times


Cover page of the report.

Twenty five years ago today, the EU's IST advisory group published a paper about the future of "Ambient Intelligence". Way before the world got distracted with cryptoscams and AI slop, we genuinely thought that computers would be so pervasive and well-integrated that the dream of "Ubiquitous Computing" would become a reality. The ISTAG published an optimistic paper called "Scenarios for ambient…

OpenBenches at FOSDEM

· 100 words · Viewed ~245 times


Me standing on stage.

At the recent FOSDEM, I did a very quick lightning talk about our OpenBenches project. Sadly, despite the best efforts of the AV team, the video had a missing section. I took my own audio recording and zipkid took some photos, so I was able to recreate it using the Flowblade video editor. Enjoy! Many thanks to Edward Betts for running the dev room and providing the display laptop. …

Book Review: Families And How To Survive Them by John Cleese and Robin Skynner

· 2 comments · 650 words · Viewed ~203 times


Book cover.

This is a curious and mostly charming book about therapy. It is presented as a (somewhat contrived) Socratic dialogue between Skynner the teacher and Cleese the pupil. Skynner lectures on while Cleese interjects with "that's too clever to be convincing" and other witty remarks. It is fun to have a somewhat sceptical interlocutor but it does get a little wearisome after a while. The basic of…