Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

A whimsical fuzzy clock

· 3 comments · 600 words · Viewed ~545 times


Beneath the moon's glow, secrets find their release. In this enchanted hour, let desires run wild. Tread lightly, for mischief lurks in every shadow. Oh, sweet temptation! Yield to its seductive call. In the realm of dreams, reality fades away. Embrace the whimsy that dances upon moonlit beams. Amidst the night's embrace, secrets are whispered.

I'm sure I remembered there once being a clock app for Linux which was deliberately vague. It would declare the time as "Nearly tea-time" or "A little after elevenses" or "Quite late" or "Gosh, that's early". But I can find no evidence that it ever existed and am beginning to wonder if I dreamt it. So I built it. First thing's first - there are a lot of existing fuzzy clocks. But they mostly…

Build your own "On This Day" page for WordPress

· 1 comment · 350 words


A graphic of a calendar showing the date "February 25 Sunday"

I blog. A lot. Too much really. One of the things I like to do is see what I was rambling on about this time last year. And the year before that. And so on. So, here's my On This Day page and here's how I built it. WARNING Extremely quick and dirty code ahead! This allows you to add a shortcode like [ edent_on_this_day ] to a page and have it auto generate a list of posts you published on this …

A weird (trap?) artefact in Google Maps

· 5 comments · 300 words · Viewed ~603 times


Screenshot of Google maps. in the middle of Mayfair is an entry for an Ancient Metal Vault.

Cartographers occasionally sneak deliberate mistakes into their maps. Known as trap streets they are a simple "copyright trap". If someone copies their map without permission, the fake street shows evidence of the source of plagiarism. Google do this sometimes. They once proclaimed that Argleton was a real place - despite its non-existence. While I was looking for something to do in London…

Fruit Of The Poisonous LLaMA?

· 2 comments · 650 words · Viewed ~3,059 times


A confused little cardboard robot is lost amongst the daisies

A group of authors are suing various vendors of Large Language Model AIs. The authors claim that the AIs are trained on material which infringes their copyright. Is that likely? Well, let's take a quick look at the evidence presented. First up, Meta's LLaMA Paper. It describes how the LLM was trained: We include two book corpora in our training dataset: the Gutenberg Project, which contains…

How to make the Watchy vibrate

· 3 comments · 400 words · Viewed ~405 times


Watch with a big USB cable plugged in.

I am enjoying playing with the eInk Watchy. It is a cute package and is everything I want in a Smart-Watch; geeky, long battery life, and not obnoxious. But - fuck me! - the documentation is atrocious! Well, that's a lie. There is no documentation. It has the "Chat to us on Discord" anti-pattern that infects so many otherwise great projects. So I'm left to figure out how to make the Watchy's…

An eInk, Wrist-Mounted, TOTP Generator

· 4 comments · 500 words · Viewed ~3,244 times


A chunky wristwatch showing the time and a selection of 6 digit codes and their corresponding entities.

Behold! Thanks to the power of the Watchy development platform, I now have all my 2FA codes available at the flick of my wrist! HOWTO This uses Luca Dentella's TOTP-Arduino library. You will need a pre-shared secret which is then converted into a Hex array. Use the OTP Tool for Arduino TOTP Library to get the Hex array, Base32 Encoded Key, and a QR Code to scan into your normal TOTP…

Stupidly Small eInk Font

· 2 comments · 250 words · Viewed ~331 times


A chunky eInk watch with a ridiculously small font.

I have the new Watchy eInk watch. It has a cute little screen with a resolution of 200x200 pixels. How much text can we cram in there? A typical watch face looks like this: My new watch face is far superior and looks like this: That's using the GNU Unifont - which works brilliantly on tiny devices. HOWTO Download the GNU Unifont Download and compile HarfBuzz Run the HarfBuzz Font…

Combining 3 transport APIs for one info screen

· 2 comments · 900 words · Viewed ~966 times


An eInk screen which is displaying the times until the next bus, what delays there are on the tube, and then a bunch of train departure times.

Last year, I blogged about how I turned an old eReader into an Information Screen. I've since updated the display to show me three different sets of transport information. At a glance, I can see the next bus, whether there are delays on the Elizabeth Line, and if my regular trains are running. Here's how all three APIs work. Bus The bus is the easiest one of all. Transport for London (TfL) …

Theatre Review: Accidental Death of an Anarchist

· 1 comment · 550 words


Poster for Accidental Death of an Anarchist. A white man in a suit falls through the air grinning at us all.

This play is exhausting. It is an absolutely relentless comedy. I don't mean a few scattered laughs, I mean a full-on assault on your comedy nerves. It starts as a high-energy farce and escalates and escalates and escalates until you can't trust your senses any more. If you're unfamiliar with the plot - as I was - it's a remake of a 1970s piece of agit-prop theatre in which the death of a…

Sarcasm Detection and Cultural Hegemony

· 6 comments · 450 words


"Wish you a day filled with light, happiness and smiles. It has been my pleasure helping a valued customer like you today Thank you for doing Business with Amazon! Hope you and your family are safe Have a great day ahead. Your success is also our success!"

Way back in the 1990s, my family visited the USA. It seemed at every single large shop there was a person stood inside whose sole job was to say "Welcome to STORENAME! How are you doing today? We're so pleased to have you shop with us!" - their face plastered with an enormous grin. It was quite the culture shock. To us, it felt weird, insincere, and creepy. But, like the over-enthusiastic…

Book Review: Pleased! A short story anthology in celebration of The Beatles' Please Please Me album's 60th anniversary

· 200 words


An artsy cover which is reminiscent of the Please Please Me album cover.

This was a cheap Kindle deal, so I took a punt. It's a collection of stories whose titles mirror the tracks of Please Please Me. Except... They kinda don't? A couple of the stories are explicitly Beatle-y, the others aren't. The titles don't seem to bear any resemblance to the stories told. Indeed, one was obviously originally named "Octopus's Garden" - featuring a rather good tale of a man who…

Book Review: Plain Text - The Poetics of Computation by Dennis Tenen

· 950 words


Book cover showing digital text.

I thought I wasn't clever enough to read this book. The intro and first section are very challenging if you're not already familiar with philosophy and literary criticism. However, I struggled through and found something quite wonderful. Let's start with what this is about: I advocate for the development of computational poetics: a strategy of interpretation capable of reaching past surface…