Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

MSc Assignment 2 - Data Analytics Principles

· 2 comments · 4,350 words · Viewed ~1,759 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 ~696 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,946 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 ~395 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,309 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 ~557 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 …

Book Review: The Art of Statistics - Learning from Data by David Spiegelhalter

· 450 words


Book cover with many dots on it.

Do busier hospitals have higher survival rates? How many trees are there on the planet? Why do old men have big ears? David Spiegelhalter reveals the answers to these and many other questions - questions that can only be addressed using statistical science. Statistics has played a leading role in our scientific understanding of the world for centuries, yet we are all familiar with the way…

To download this page, click here

· 5 comments · 350 words · Viewed ~1,979 times


The HTML5 Logo.

💾 Download this page! What's going on behind the scenes? Here's the code. Note - it doesn't require thousands of imported NPM libraries, a complex Docker set-up, or any AI-on-the-blockchain. <a href="" download="this.html">Download this page</a> HTML 5 introduced a new attribute for the anchor element - download. Rather than having to set your server up with Content Disposition headers - yo…