Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Is it OK to share 2FA secrets?

· 4 comments · 300 words · Viewed ~234 times


A QR code.

Yeah. Yeah, I reckon so. Under the right circumstances. Multi-Factor Authentication (MFA, 2FA, TOTP, whatever you want to call it) is pretty nifty. You scan a QR code and your phone will continually generate a set of one-time passwords which are synchronised with a remote server. There's nothing stopping multiple people from scanning that QR code! They will each have the same password displayed …

Book Review: Somewhere To Be - Laurie Mather

· 1 comment · 200 words


Book cover. Illustration of a shadowy man passing through a swirling portal.

My friend has published their first novel - and it is a cracker! After a calamitous accident, the Fairy realm is cut off from the mundane world. Only one trickster remains, a sprite by the name of Mainder who is now trapped on our side. All seems to be going well in his little corner of the world, until a plucky team of archaeologists start digging around the shattered ruins of the portal…

Game Review - World of Goo 2 for Linux

· 1 comment · 500 words


Screenshot from World of Goo 2. A puzzle with Goo balls.

Remember World of Goo? The hit game that you loved on the Nintendo Wii? It was all the rage in 2009: .social-embed{all:unset;display:block;}.social-embed * {all:unset;display:revert;}.social-embed::after{all:unset;}.social-embed::before{all:unset;}blockquote:not(*){all:unset;}.social-embed a{cursor:pointer;}blockquote.social-embed{box-sizing:border-box;border:.5px…

The Limits of Organic Growth for Startups and Social Networks

· 4 comments · 500 words · Viewed ~228 times


A tiny lego Storm Trooper eats a chocolate coin.

Many years ago, when I was younger and more foolish, I worked for an advertising startup. Things seemed to be going pretty well! The office was expanding, the sales team was screaming into phones, the budget for servers was rising. Growth had been healthy, but now looked to be plateauing. One day we were summoned into a large conference room. Our CEO was on the speakerphone (I told you this was…

Book Review: Lifehouse - Taking Care of Ourselves in a World on Fire by Adam Greenfield

· 3 comments · 1,000 words · Viewed ~295 times


Book cover for Lifehouse.

I want to live in the world where this book is true. But I think I'm too cynical. Adam Greenfield has expertly diagnosed the problem we're all about to face. With ecological collapse comes societal breakdown. This "failure cascade" will bring unimaginable suffering. What can we do to give mutual aid and help save ourselves and our communities? The answer is building a series of "Lifehouses";…

Retropost: Politicians Aren't The Characters They Play On TV

· 3 comments · 800 words · Viewed ~360 times


The Master from Doctor Who giving the Thumbs Up in Number 10.

This is a retropost. Mostly written in August 2020 but published long after I left the Civil Service. It is, although I don't quite realise it, the depths of the pandemic. Everyone is relegated to working from home. Thousands of Civil Servants trying to keep things running from their kitchen tables, on dodgy WiFi, with crying children in the background. Things are happening quickly. Much more…

.ss TLD opening for direct registrations

· 400 words · Viewed ~253 times


National Communication Authority (NCA) ssNIC Registry Sunrise Registration Policy July 2024 1. Duration: The Registry will run the registration process according to the below timetable: Sunrise Period: 45 Days (1st August – 15th September 2024) Landrush Period: 30 Days (20th September – 10th October 2024) Early Access Period: 10 Days (15th October – 25th October 2024) General Availability: 1st November 2024

It looks like South Sudan's Top Level Domain is going to start allowing direct registrations! Long-time readers of this blog will know that it's possible to register .me.ss domain names - there are various other 3rd level domains you can buy. But, from the 1st of August 2024, you'll be able to apply for a 2nd level. So you'll be able to grab example.ss. Here's the official announcement. As …

One Year With A Solar Battery

· 5 comments · 450 words · Viewed ~600 times


Chart. Battery 102kWh, Grid 27kWh, Solar 147kWh. Total 277kWh.

To recap, we have 5,040W of solar panels, with a 3.6kW inverter, and a 4.8kWh battery. That's a lot of (expensive) gear! What does it mean in terms of energy savings? Over the last 12 months we have: 4,000 kWh generated by the solar panels. 1,200 kWh purchased from the grid. 1,200 kWh sold to the grid. 1,300 kWh discharged from the battery. (Data taken from various APIs and rounded to make…

QR Code Hijacking Attempts Are Pretty Inept

· 3 comments · 650 words · Viewed ~424 times


A poster behind some glass. A paper QR code is stuck on top of the glass. It is easy to see it is a replacement code.

I've been writing about QR codes since 2007 - long before they were fashionable. Because QR Codes are so cheap to produce, there has always been a concern that attackers might print out their own codes and stick them over legitimate ones. When I first wrote about QR Hijacking in 2011, I said that such attacks were usually easy to spot: Recently, a new wave of QR Hijacking attacks have been…

Corporate Blogging is Hard; Open a GitHub Issue Instead

· 3 comments · 350 words · Viewed ~216 times


The Prisoner from the 1960s TV show giving the "be seeing you" sign.

(Inspired by this conversation between Jukesie and Himal) Lots of companies encourage their staff to blog. It's free PR! It makes them look like they're on the cutting edge of technology! It helps with recruitment! It can also be a corporate nightmare. What if the developer says something stupid? What if it accidentally reveals something top secret? What if the CEO doesn't like it? And so,…

Remove unnecessary closing slash on get_the_post_thumbnail() in WordPress

· 5 comments · 250 words


The HTML validator showing lots of info messages.

I am a pedant. I like it when validators say "nothing to report". No errors, no warnings, no information messages. My blog is plagued with messages on the HTML validator saying Info: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. By default, the WordPress function get_the_post_thumbnail() spits out HTML like: <img width="1024" height="593" …

Walkie Talkie Review (ZX-808)

· 3 comments · 750 words · Viewed ~445 times


Small blue radio in hand.

I am easily influenced. At EMF Camp, I saw my friends Skylar and Cameron using some nifty walkie-talkies out in the field. Skye (patiently) explained to me the joys of PMR446 and - because I was quite drunk I hastily bought some radios on Amazon. Hey, they were on special - £30 for a pair! After a few days of use, I've come to the conclusion that they're… basically fine? My main reason for bu…