Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Book review: This Is How You Lose the Time War - Amal El-Mohtar & Max Gladstone

· 1 comment · 200 words · Viewed ~1,518 times


A red bird and a blue bird.

Red belongs to the Agency, a post-singularity technotopia. Blue belongs to Garden, a single vast consciousness embedded in all organic matter. Their pasts are bloody and their futures mutually exclusive. They have nothing in common—save that they’re the best, and they’re alone. Now what began as a battlefield boast grows into a dangerous game, one both Red and Blue are determined to win. Becau…

A hiring test I'd like to run

· 12 comments · 750 words · Viewed ~15,632 times


A pet cat typing on a computer keyboard.

(For the avoidance of doubt, I have nothing to do with hiring at my employer. This test is probably deeply problematic in ways you'll angrily Tweet me about.) I'd like to tell you a story! I am a teenager applying for temp jobs. It's the late 1990s and the temp agency have asked me to take a Microsoft Office test. You know the sort, do some data entry, format a letter, maybe perform a…

The Mobile Phones of Doctor Who - Series 11

· 1 comment · 650 words · Viewed ~635 times


The Doctor holding Ryan's phone.

Welcome back, friends! I've identified all of the mobile phones used in every episode of Doctor Who! This post looks at S11 - starring Jodie Whittaker - but feel free to rummage in the archives. The Woman Who Fell to Earth A great crop of phones for the inaugural episode - and some mysteries. Ryan's phone looks like a Samsung of some flavour, but it is hard to say. Grace has a modern iPad -…

Book Review: The Gendered Brain by Gina Rippon

· 1 comment · 200 words


Gendered Brain Book Cover.

Do you have a female brain or a male brain? Or is that the wrong question? We live in a gendered world where we are bombarded with messages about sex and gender. On a daily basis we face deeply ingrained beliefs that your sex determines your skills and preferences, from toys and colours to career choice and salaries. But what does this constant gendering mean for our thoughts, decisions and…

Sometimes, there is an objective truth

· 5 comments · 750 words · Viewed ~2,012 times


A random smattering of black dots on a white background.

I went to an interesting seminar a few weeks ago. As part of it, the facilitator projected this image up on the screen. They asked us to call out what we could see. I could kinda, sorta, maybe see an alien face. Someone else called out "a field". Another person shouted "a dog?" "Yes!" said the facilitator, "a dog. Can anyone else see it?" All of a sudden, the image snapped into focus for…

Guide: Add an English Dictionary to Boyue Likebook eReaders

· 6 comments · 250 words · Viewed ~6,345 times


Wikitionary definition popup.

This is a quick guide to adding a new dictionary to your eBook. This uses the English Wiktionary Dictionary. I've tested it on my Likebook Ares and it works! Download the latest dictionary from DictInfo.com. At the time of writing, the latest English version is October 2018 The dictionary file is a .7z file. It's easiest to unzip it on your computer, rather than the eReader. I recommend 7zip. …

Add review to Goodreads from Schema markup

· 600 words


The Goodreads Logo.

I write book reviews on my blog. I also want to syndicate them to Goodreads. Sadly, Goodreads doesn't natively read the Schema.org markup I so carefully craft. So here's the scrap of code I use to syndicate my reviews. Goodreads API Keys Get your Keys from https://www.goodreads.com/api/keys You will also need to get OAuth tokens For this documentation, I'll use the example keys - please…

Hashtag Steganography

· 600 words · Viewed ~545 times


Steganography (/ˌstɛɡəˈnɒɡrəfi/ is the practice of concealing a file, message, image, or video within another file, message, image, or video. I recently saw someone tweeting the hashtag #ManchesُterDerby Do you see an odd character in the middle? It's an Arabic Damma (U+064F) - a vowel character. Although it comes after the "s" in Manchester, it appears after the "t" because it is a Right-To…

Convert DOI to a HTML5 / Schema citation

· 650 words · Viewed ~212 times


The DOI logo.

This is a quick and dirty way to turn a DOI (Digital Object Identifiers for academic papers) into an HTML & Microdata citation. I use this to power my Citations page. Schema.org is a Microdata standard which allows machines to read your HTML and create semantic relations between documents. Here's a minimum viable citation: <blockquote itemprop="citation" itemscope…

Thames Water don't get password security

· 1 comment · 350 words · Viewed ~2,963 times


Thames Water seem to love giving me a new account number each month. That would be fine, but each time they do, I have to manually add that number to my online account. I'm bored of being their data-entry monkey. So, when they rang today, I told them that I expected them to update my account. We had the normal back-and-forth and "let me speak to your manager" that accompanies anything deviating …

When is an Electric Car not an Electric Car? When TfL say so!

· 500 words · Viewed ~251 times


TfL screen saying the vehicle is exempt.

Another middle-class rant about an easily solved problem. Or, how a software bug nearly cost me £80. Things you should know... London has a Congestion Zone. You have to pay £11 to drive through it. If you have an EV (Electric Vehicle), you don't have to pay the Congestion Charge. Easy, right? Not quite. In order to get the 100% discount, you have to register your vehicle and pay a £10 per …

Use-cases wanted! Adding dietary requirements to Schema.org/Person

· 6 comments · 450 words · Viewed ~226 times


Vegetarian sashimi on a bed of ice.

I want Schema.org to add dietary requirements to the Person specification. And I need your help! Background Schema.org is a metadata standard. You can include it on webpages to create structured, machine-readable data. Here's a sample way of representing a Person: { "@context": "https://schema.org/", "@type": "Person", "name": "Albert Einstein", "hasOccupation": [ { "@type": …