Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Book Review: The Great White Bard - How to Love Shakespeare While Talking About Race by Farah Karim-Cooper

· 1,250 words


Book cover.

Romeo and Juliet is obviously about a young Pakistani girl whose overbearing father wants to marry her off to a cousin, despite her age and wishes. How could it be anything but? ‘Oh dear, please don’t ruin Romeo and Juliet by talking about race!’ said a member of the public when the Globe hosted an anti-racist webinar on the play. You may be thinking this too. But worry not, because the play can’…

Book Review: Some Desperate Glory by Emily Tesh

· 5 comments · 150 words


Book cover for Some Desperate Glory showing some floating orbs.

This is a fun bit of sci-fi. A bit tropey in places, but an excellent sense of world-building and a vicious cast of double-crossers. The protagonist is best described by one of the character's off-hand remarks about her being “The very best space fascist girl scout of them all.” Can you feel sympathy for someone who has been manipulated into being evil? What about if given every chance to cha…

Book Review: What If? 10th Anniversary Edition - Serious Scientific Answers to Absurd Hypothetical Questions by Randall Munroe

· 2 comments · 200 words


Book cover showing dinosaurs being lowered into the Sarlaac pit.

Funny from the preface up until the very last footnote. This is the updated version of the classic "What If" book - where Munroe goes into absurd details about ridiculous questions. Full of nerdy giggles and some utterly bizarre units. For example: The storage industry produces in the neighborhood of 650 million hard drives per year. If most of them are 3.5-inch drives, that’s 8 liters (2 g…

Book Review: Jagannath by Karin Tidbeck

· 1 comment · 250 words


Book cover featuring the outline of a prancing creature.

After reading Karin Tidbeck's Amatka I knew I needed to read more by her. Jagannath is an exceptional collection of short stories. In turns beautifully silly and oddly romantic. What does it mean for a man to fall in love with an airship? If God walks the streets, how can He be summoned? Does the Devil rely on mechanised bureaucracy to connect to people via phone? Each story feels like a…

Book Review: Rules for Radicals- A Pragmatic Primer for Realistic Radicals by Saul Alinsky

· 2 comments · 1,000 words · Viewed ~343 times


Book Cover for Rules For Radicals.

My good friend Suw alerted me to this venerable book by repeatedly ranting "What is your theory of change???" online. If ever there was a moment to yell "WHAT IS YOUR THEORY OF CHANGE???" that moment is now and we should all be yelling it at Just Stop Oil.It seems to me their theory of change is to make enough people pissed of with them that... er, um... Step 2: ???Step 3: Profit!! Wait, that's…

Minimum Viable Clustered-Marker Globe using OpenFreeMap and MapLibre GL

· 1 comment · 600 words · Viewed ~678 times


I love OpenFreeMap it is a quick, easy, and free way to add beautiful maps to your Open Source projects. With the latest release of MapLibre-GL I wanted to see if there was an easy way to use both to make an interactive globe with clustered markers. Spoiler alert: yes! Basic Globe Here's a basic example which I've trimmed down from this example. When you load the below code, you'll get a…

Do you understand how fast computers are?

· 8 comments · 650 words · Viewed ~697 times


A pet cat typing on a computer keyboard.

A million years ago, I was helping advise an analogue office who were thinking about making the great leap forward to the digital future. I was sat in the boss's office extolling the virtues of digitisation. "How long does it take you to look up a file from your archives?" I asked, impudently. "Let me show you," said the kindly old proprietor. A wizened man straight out of the pages of a…

It is time to ban email

· 22 comments · 750 words · Viewed ~3,066 times


The Gmail icon.

I think everyone reading this post has accidentally messed up when sending an email, right? I noticed this story recently: The Metropolitan Police has apologised to victims of the Westminster "honeytrap" scandal after it accidentally sent an email which named all of them. … the sender, a detective sergeant in the Met’s Diplomatic and Parliamentary Protection unit, included the recipients’ name…

Review: Pebblebee Clip Universal - and Android "Find My Device" Tracker

· 2 comments · 1,250 words · Viewed ~3,098 times


The disk has a USB-C socket at the bottom and flashing lights on the side.

Android is belatedly getting a Bluetooth tracker feature which doesn't rely on proprietary apps. Long-time readers will know that back in 2016 I reviewed both the Chipolo and the TinTag. Both of those were adequate at finding things which were in range of your phone, but hopeless at finding lost items - because they required everyone to have a special app installed. But now, under pressure from …

Gadget Review: 350W Infrared Smart Mirror

· 7 comments · 1,450 words · Viewed ~570 times


Smart Mirror showing the time and weather.

"Mirror Mirror on the wall. What's the hottest gadget of them all?" Do you need a mirror which is connected to the Internet? Yes. Obviously. What's the point of having anything which doesn't have an IP address‽ The good folks at Infrared Group don't want me shivering while I blog, so they've sent me their latest Far Infrared heating panel which, obviously, is also a smart mirror. 350W of heat, e…

Graphing the connections between my blog posts

· 3 comments · 850 words · Viewed ~594 times


A force directed graph showing how four different posts link to each other and how their hashtags relate.

I love ripping off good ideas from other people's blogs. I was reading Alvaro Graves-Fuenzalida's blog when I saw this nifty little force-directed graph: When zoomed in, it shows the relation between posts and tags. In this case, I can see that the posts about Small Gods and Pyramids both share the tags of Discworld, Fantasy, and Book Review. But only Small Gods has the tag of Religion. …

Review: Roamless Travel eSIM

· 7 comments · 850 words · Viewed ~2,174 times


In-app screenshot showing $2.48 per half GB.

I've got a bunch of travel coming up to exotic locations. Previously, I've bought a local SIM card when I've landed - but they're often expensive, fiddly to fit, and queuing in an airport isn't much fun. I've also bought pre-paid SIMs which have a fixed amount of data or only last a specific amount of time. But the big problem with those solutions is that you lose a fair bit of value unless you …