Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Review: Nina is Not OK

· 250 words


Book cover for Nina is Not OK. A girl is trapped in a glass of wine - is she waving or drowning?

Nina does not have a drinking problem. She likes a drink, sure. But what 17-year-old doesn’t? Nina’s mum isn’t so sure. But she’s busy with her new husband and five year old Katie. And Nina’s almost an adult after all. And if Nina sometimes wakes up with little memory of what happened the night before, then her friends are all too happy to fill in the blanks. Nina’s drunken exploits are the stuf…

How to become an award-winning cosplayer on the cheap

· 1 comment · 550 words · Viewed ~572 times


Me dressed up as Rimmer from Red Dwarf..

I love cosplay. Or, rather, I love the utter joy which leads people to dress up like their favourite characters. This is the story of how I won 2nd prize in a beauty contest for dressing up. It seems to me, there are three ways to find success with cosplay: Be pretty and coat yourself with colourful latex. Spend a lot of time, money, and effort on building/buying an incredible costume. Cheat! …

Review: Factfulness: Ten Reasons We're Wrong About the World – and Why Things Are Better Than You Think

· 300 words


Book cover for Factfulness.

Factfulness: The stress-reducing habit of only carrying opinions for which you have strong supporting facts. When asked simple questions about global trends - why the world's population is increasing; how many young women go to school; how many of us live in poverty - we systematically get the answers wrong. So wrong that a chimpanzee choosing answers at random will consistently outguess…

$3k Bug Bounty - Twitter's OAuth Mistakes

· 4 comments · 450 words · Viewed ~16,093 times


A Twitter login screen. Highlighted is the information that it cannot access your DMs.

Imagine the scenario. You're trying out some cool new Twitter app. It asks you to sign in via OAuth as per usual. You look through the permissions - phew - it doesn't want to access your Direct Messages. You authorise it - whereupon it promptly leaks to the world all your sexts, inappropriate jokes, and dank memes. Tragic! What's going on? Many years ago the official Twitter API keys were…

PodCast review: This Week - The Musical

· 100 words


Logo for This Week The Musical.

Brand new podcasting from The Two LJs - being TV presenter LJ Rich and artist Leila Johnston. It's a happy mix of tech and snark. Rather than two dull blokes chattering away about which iPhone is fastest, it's two women discussing the week's tech news. And occasionally breaking into song. Take a listen It is a delightful twist on the usual podcast fare. Genuinely joyous, and…

Open Glasgow's Moral Maze

· 700 words · Viewed ~240 times


The Glasgow Open Government Licence. Highlighted is a passage saying the data cannot be used for illegal or immoral purposes.

Glasgow City Council has released a treasure-trove of open data. Nearly one-hundred datasets ranging from Live Traffic Information - to historic climate data. A fantastic boon for researches and open government enthusiasts. But there's a sting in the tail. The majority of the datasets are under the Open Government Licence (OGL). That's basically Creative Commons Attribution (CC-BY 4.0). …

Using the WordPress mShots Screenshot API

· 7 comments · 300 words · Viewed ~4,047 times


The Logo for WordPress.

A few years ago, I wrote about Google's secret screenshot API - a slightly cumbersome way to take website screenshots for free. There's another service which you may find simpler to use - mShots from WordPress. Here's how it works: Take any website link: https://twitter.com/JennyVass/status/1067855777040338944 URL Encode it: …

Top 10 reasons to attend an all-male event

· 600 words · Viewed ~335 times


There's been lots of talk recently of the dearth of women attending technical conferences. This problem is blown out of all proportion! There are many excellent reasons to attend an all-male tech event: Reduced chance of having an affair while away on business ⚤ Hetrosexuals only! Won't accidentally mistake a CEO for a cocktail waitress 💁🍸 embarrassing! Excellent networking opportunities i…

Major sites running unauthenticated JavaScript on their payment pages

· 12 comments · 700 words · Viewed ~34,358 times


HTML code from Spotify.

A few months ago, British Airways' customers had their credit card details stolen. How was this possible? The best guess goes something like this: BA had 3rd party JS on its payment page <script src="https://example.com/whatever.js"></script> The 3rd party's site was hacked, and the JS was changed. BA's customers ran the script, which then harvested their credit card details as they were…

Building an Alexa-Powered Electric Blanket

· 10 comments · 600 words · Viewed ~9,524 times


One evening, my wife turned to me in bed and said, "Winter is coming..." Well, what she actually said was "Get your frozen feet away from me, you cold-blooded monster!" The only way to save our marriage? HOOK OUR BED UP TO THE INTERNET! I couldn't find an electric blanket with IoT connectivity - so I built my own. Why? As a person with cold feet, I want to yell at my robot servant to…

Should you use SRI for self-hosted scripts?

· 2 comments · 250 words · Viewed ~724 times


HTML source of Sony's PlayStation website.

Here's a curiosity which I found while stumbling through the Sony PlayStation store. The website loads internally hosted scripts using SRI (SubResource Integrity). Why? Does your work require you to swipe an ID card to access the building? That seems pretty normal. Does your work also remind you to keep your badge visible, and to challenge people who aren't wearing theirs? That also seems…

OpenBenches - some stats

· 3 comments · 500 words · Viewed ~356 times


UK map covered in thousands of markers.

For the last year-and-a-bit, Liz and I have been running OpenBenches.org. An open data website dedicated to memorial benches. Here are some rough and ready numbers about how it has gone so far. 9,870 Benches At the time of writing, we're a little shy of 10,000 benches. As you can see, we have photos from all around the world. 9,000 UK Benches The majority of our benches are in the UK. …