Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Book Review: The Power of Privilege - How White People can Challenge Racism by June Sarpong

· 450 words


Book cover.

The death of George Floyd and subsequent Black Lives Matter protests have made clear to everyone the vicious reality of racism that persists today. Many of those privileged enough to be distanced from racism are now having to come to terms with the fact that they continue to prosper at the detriment of others. Having spent the last four years researching, writing, and speaking about the…

Book Review: Alien 3 - The Unproduced Screenplay

· 500 words · Viewed ~227 times


A grim alien menace.

The first-draft Alien screenplay by William Gibson, the founder of cyberpunk, turned into a novel by Pat Cadigan, the Hugo Award-Winning “Queen of Cyberpunk.” William Gibson’s never-before-adapted screenplay for the direct sequel to Aliens, revealing the fates of Ripley, Newt, the synthetic Bishop, and Corporal Hicks. When the Colonial Marines vessel Sulaco docks with space station and milit…

MSc Assignment 2 - Data Analytics Principles

· 2 comments · 4,350 words · Viewed ~1,764 times


A map where square relating to a specific group all have the same colour.

I'm doing an apprenticeship MSc in Digital Technology. In the spirit of openness, I'm blogging my research and my assignments. This is my paper from the Data Analytics module. I enjoyed it far more than the previous module. This was my second assignment, and I was amazed to score 72%. In the English system 50% is a pass, 60% is a commendation, 70% is distinction. Nice! A few disclaimers: I…

Book Review: Clockwork River by J.S. Emery

· 600 words


Book cover featuring interlocking clockwork.

A sister searches for her missing brother as a new power rises amid the splendour and the squalor of a once great city. Lower Rhumbsford is a city far removed from its glory days. On the banks of the great river Rhumb, its founding fathers channelled the river's mighty flow into a subterranean labyrinth of pipes, valves and sluices, a feat of hydraulic prowess that would come to power an…

Full Disclosure: XSS in Getty Images

· 3 comments · 300 words · Viewed ~697 times


Javascript popup on the Getty Images website.

I've spent two months trying to report this issue to Getty images. They haven't responded to my emails, phone calls, Tweets, or LinkedIn messages. I've tried escalating through OpenBugBounty and HackerOne - but still no response. I've taken the decision to fully disclose this XSS because the Getty Images sites accept payments from users - and users need to be aware that the content they see on…

Adding a language tag to image elements

· 2 comments · 350 words · Viewed ~373 times


Text in a mixture of Chinese and English.

(You may already know this, but I didn't. Every day is a school day.) HTML has the concept of the lang attribute. It allows you to say that a specific element contains text in a specific human language. For example, this page starts with: <html lang="en-GB"> That says the entire page is written in English, with the sub-type of Great Britain. This means your browser might offer to translate…

Porn Spam on Google Maps

· 6 comments · 300 words · Viewed ~25,967 times


Screenshot of Loch Ness on Google Maps.

User Generated Content is great, innit? As a company, I want users to submit photos, so I don't have to do any content curation. Moderation? Nah mate, stick some AI on there to filter out anything offensive and we're golden. *sigh* James Whatley (inactive)@WhatleydudeSurprised Loch Ness isn't trending tbqh.❤️ 7💬 0🔁 021:36 - Sat 07 August 2021James Whatley (inactive)@WhatleydudeSearching for Loch…

Should browsers remember 2FA codes?

· 5 comments · 550 words · Viewed ~397 times


In HTML, the autocomplete attribute is pretty handy. The HTML autocomplete attribute is available on <input> elements that take a text or numeric value as input, <textarea> elements, <select> elements, and <form> elements. autocomplete lets web developers specify what if any permission the user agent has to provide automated assistance in filling out form field values, as well as guidance to the …

Book Review: The Man Who Died Twice - Richard Osman

· 300 words


Book cover.

It's the following Thursday. Elizabeth has received a letter from an old colleague, a man with whom she has a long history. He's made a big mistake, and he needs her help. His story involves stolen diamonds, a violent mobster, and a very real threat to his life. As bodies start piling up, Elizabeth enlists Joyce, Ibrahim and Ron in the hunt for a ruthless murderer. And if they find the…

Three Things I Wish I'd Known About NHS Technology

· 15 comments · 750 words · Viewed ~1,318 times


Pamphlet for the New National Health service.

It has been a year since I stopped working for NHSX. A few weeks ago, someone reached out to me inquiring about a job there. They wanted to know what they needed to know before joining. As well as the normal moaning about the quality of vending machine coffee, I told them about three things which caught me off-guard when I joined. So, here for your edification, are three things I wish I'd…

Book Review: The Cabinet - Un-su Kim / 캐비닛 - 김언수

· 350 words


A digital chameleon.

The Cabinet is a story about the documents that record these symptomers and the man who manages the documents in Cabinet 13. This seemingly ordinary, old cabinet is filled with stories that are peculiar, strange, eye-pop- ping, disgusting, enraging, and touching. However, the fast changing world is also full of all sorts of unbelievable things. Perhaps symptomers exist not only in the novel but …

Best Bulk Data PAYG SIMs in the UK

· 6 comments · 300 words · Viewed ~558 times


The Doctor on the phone.

I want to buy a big chunk of data and use it until it runs out. I'm not interested in a contract. I don't want a bundle of phone calls, SMS, or ringtones. Just give me DATA that lasts for as long as possible. Here's the best data deals that I could find. Stick them in your 2nd SIM slot, use them as broadband backup, or shove in a dongle and attach to a Raspberry Pi. Operator Cost Data …