Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Using Soundex to find Duplicate Database Entries

· 2 comments · 550 words · Viewed ~316 times


Benches on a website. One is called "Bertie" the other "Bert".

Our community website - OpenBenches - has over seventeen thousand crowd-sourced entries. The nature of user-generated content is that there are bound to be duplicates. Especially around popular walking routes. Here's how I culled around 200 duplicates using the awesome power of SOUNDEX! Soundex is a clever algorithm for reducing a string of characters into a string which roughly represents its …

If HTML5 Were British

· 12 comments · 550 words · Viewed ~978 times


The HTML5 Logo.

If you've been around programming circles long enough, you'll probably have read the seminal "If PHP Were British". If not, go read it now. I'll wait. I love the idea of a non-American programming language. I'm aware that there are some, but I'm unaware of any which are in British English. Except, perhaps, BBC Basic. Although that also allows traitorous American spelling for some keywords. HTML …

Reflections on "30 Predictions for Twitter"

· 8 comments · 1,600 words · Viewed ~463 times


The Twitter logo drawn in circles.

It's always fun to look back at the predictions ancient man made about life in the future. 11 years ago today, Loïc Le Meur wrote 30 predictions for the future of Twitter (Video of the talk). This is a non-snarky look at those predictions. Not to ridicule his ideas, but to understand the errors made in order to help up make better predictions. 1. It will reach masses of people Yes! Perhaps …

Movie Review: The Shining

· 2 comments · 200 words


Movie poster for the Shining.

I've never seen "The Shining". Or, at least, that's what I thought. It turns out that every single shot in that movie has been recycled, homage'd, and parodied in the last 40 years. It gives the whole movie a weird sense of déjà vu as your brain struggles to identify which scenes you think you've seen before. It is a beautiful and kinaesthetic film. The camera chases the action in such a way a…

Movie Review: Judy

· 150 words


The poster for Judy.

Legendary performer Judy Garland arrives in London in the winter of 1968 to perform a series of sold-out concerts. It can't be stressed enough how magical a transformation Renée Zellweger goes through. Almost impossible to believe. Zellweger is nowhere to be seen or heard; it is 100% Judy. As a biopic, it straddles the fine line between reality and what we think we remember about Judy. This …

Game Review: Catlateral Damage

· 150 words


Cat swatting objects off a shelf.

I'm playing through the itch.io Bundle for Racial Justice and Equality. You can follow along with all my game reviews. It's a lovely morning in the home, and you are a horrible cat. Your aim is to cause mayhem and destruction by knocking over as many things as possible. This is a joyful little game - although I suspect it is a lot more fun in VR than on a laptop. The cartoony graphics ran…

Game Review: Fugue in Void

· 1 comment · 200 words


Pipes in a moodily lit room.

I'm playing through the itch.io Bundle for Racial Justice and Equality. You can follow along with all my game reviews. I have mixed feelings about this. It isn't really a game - and admits as much - more of a low-stakes exploration simulator. It is gorgeous. I couldn't believe my laptop was capable of rendering some of the scenes that it did. It worked perfectly on Linux running Wayland. …

Every Date is Significant

450 words · Viewed ~533 times


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

Many years ago, when I was very young and you were even younger... I was working for a Big Corporate on a Big Product. We were negotiating launch dates. It was the sort of thing where you have to book TV advertising months ahead. We were all set to go, when someone on our team said "Is this really the date when we want to launch?" The Big Scary Manager looked down at them and said "Yes. The…

Moneyed - a personal OpenBanking API

· 3 comments · 450 words · Viewed ~287 times


API Token generation screen.

Update! Moneyed shut down in 2021. After writing about how to use MoneyDashboard's unofficial API, the good folk at Moneyed told me about their officially supported API! So here's a quick review & howto guide. Moneyed is a slightly strange service. I think it is designed for companies to give as a benefit to their employees. But you can sign up as an individual. The first month is free - but I…

Introducing Slowww - the slow web server

· 21 comments · 300 words · Viewed ~83,203 times


A digital watch.

This experiment has now ended. The code is available on https://gitlab.com/edent/very-slow-website One thing most websites try to do is try to serve you the page as fast as possible. So I've decided to do the opposite. I've made a (toy) web server which goes as slow as humanly possible. You can visit it at http://slowww.rf.gd - but you'll need to be patient. This delivers a page at about 175 …

Movie Review: Borat Subsequent Moviefilm

· 1 comment · 500 words · Viewed ~207 times


The character of Borat wears a mask over his genitals.

There are two contradictory ways to view this movie. It's a dumb screwball comedy, sure, but it also tries to expose the depressing underbelly of the modern world. Part of the problem is that it rarely challenges the views that it exposes. It is content to let people make fools of themselves, but never asks them to reflect on their foolishness. Nor does it give us the tools to tackle hate…

Movie Review: Games Night

· 100 words


Movie poster with a cute dog on it.

A group of friends who meet regularly for game nights find themselves entangled in a real-life mystery when the shady brother of one of them is seemingly kidnapped by dangerous gangsters. This is "Smug Marrieds - The Movie". But it is so funny. Like most modern comedy movies, it is little more than a series of sketches tied together by a paper-thin plot. Weirdly, it is shot much more…