Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

One Avatar To Rule Them All

· 7 comments · 450 words · Viewed ~366 times


A photo of Terence wearing a hat. He look gorgeous!

Someone took a nice photo of me recently. I'd like to use it as my avatar photo everywhere to present a consistent image. This is not easy to do. I've had to manually change it on a dozen different Slacks, a bunch of social networks, a few forums, all my email accounts, and I'm still not done. I just want to change my photo once. Because I'm vain and lazy. For a nerd like me, the solution is…

My 2FA Code was 000 000!

· 2 comments · 400 words · Viewed ~1,623 times


Facebook's 2FA code page.

I stared at my TOTP generator. Surely this must be a bug? Leap Year related? Or a cold-start error? Or some freaky prank? How could my login code be 000000?!?! A standard TOTP code is normally 6 digits long. There are a million combinations, from 000000 to 999999. A million isn't a particularly big number. A million seconds is about 12 days. A TOTP code changes every 30 seconds. Assuming the…

Should panoramic images be part of the HTML5 specification?

· 9 comments · 400 words · Viewed ~298 times


360 view of the inside of the concert hall.

Noodling thoughts. The humble <img> element is one of the oldest parts of HTML. It allows you to put a static image in a document. Later revisions allowed for animated images - like GIFs. And the <map> element made parts of the image clickable. But what about interactive images? Like panoramas and photospeheres? Here's a 360° image. You can drag it to see all around. That uses the …

Book Review - Touch by Claire North

· 150 words


A face in a shattered mirror.

Kepler is like you, but not like you. With a simple touch, Kepler can move into any body, live any life - for a moment, a day or for years. And your life could be next. I thoroughly enjoy Claire North's writing. This was a perfect slice of sci-fi. Body-jumping, fast-talking, continent-hopping fun! An ancient set of humans which can take over anyone's body. Leaping from life-to-life, putting…

Book Review - The Future of Feeling

· 150 words


A smiley emoji and a sad emoji on a book cover.

There's no doubt that technology has made it easier to communicate. It's also easier to shut someone out when we are confronted with online discourse. Why bother to understand strangers--or even acquaintances--when you can troll them, block them, or just click "Unfriend" and never look back? This is a mish-mash of essays which never quite comes to a conclusion. Virtual Reality experiences…

Who is Facebook's mysterious "Lan Tim 2"?

· 13 comments · 750 words · Viewed ~146,752 times


Facebook activity page saying they received data from "Lan Tim 2".

Facebook has an interesting feature. It will let you see which companies have associated your off-Facebook activity with your Facebook account. If you visit: https://www.facebook.com/off_facebook_activity/ you'll see what companies are snitching on you to Facebook. Alice St⭕️llmeyer@StollmeyerEU#AirBnB shares your activity with #Facebook ?!Delete that @Airbnb app, folks! Mine didn't even allow …

Bluetooth MAC, K-Anonymity, and Population Privacy

· 4 comments · 900 words · Viewed ~226 times


List of Bluetooth devices.

I recently went to a university hackathon, where students were trying to invent novel ways to help prevent pandemics. This was purely an academic exercise - they were not developing a fully-fledged app, nor were they creating official policies. I spent some time with one group discussing the privacy implications of what they had built. Thesis By monitoring nearby Bluetooth devices, we can…

It is spelled "URl"

· 13 comments · 150 words · Viewed ~973 times


The 😜 emoji.

There are many sectarian divides in computer. "Little-Endians" and "Big-Endians" wage bitter war against each other over the order of bits. Should line in text files end with \r\n or just \n? And both vi and emacs users fight betwixt themselves while ignoring the superior foe - nano. Perhaps the most contentious of these is the battle between URI and URL. Should we refer to links on the web…

If you don't sell it, I can't buy it

· 1 comment · 300 words · Viewed ~244 times


A book towering above some flames.

I don't understand the world of academic publishing. Incredibly niche books, some barely longer than a novella, are sold for ridiculously high prices. Or, worse than that, they're not sold at all. Let me explain. A friend of mine recommended an obscure book, published a couple of years ago. The blurb made it look right up my alley, so I tried to buy it. I only read eBooks, but I couldn't find…

Remove the first few lines from a string in PHP

· 1 comment · 250 words · Viewed ~810 times


Binary code displayed on a screen.

Problem: I have a multiline string - not a file - and I want to remove the first few lines from it and keep the rest. I found this surprisingly unintuitive. So these are notes in case I want to do it again. Feel free to suggest a better way! Example Given this input: $str = "Once upon\nA Time\nLived a big\nDragon\nCalled Cuthbert."; I want the output to be: "Dragon\nCalled Cuthbert." …

The Mobile Phones of Doctor Who - Series 12

· 2 comments · 800 words · Viewed ~856 times


The Doctor holding a blue flip phone.

Hello fam! I've identified all of the mobile phones used in every single episode of Doctor Who! This post looks at S12 - but feel free to rummage in the archives. Spyfall - part 1 Straight out of the credits, and The Doctor is yapping away on this gorgeous retro flipper. It isn't the 2020 Moto Razr with folding screen - it's literally the original Razr V3i! Hello Moto! We haven't seen a Razr …

Simplifying SETI

· 4 comments · 150 words · Viewed ~230 times


A cheap telescope.

SETI is the Search for Extra Terrestrial Intelligence. They use massive radio-telescopes to search the sky for signs of intelligent life. But the sky is big. Where should we point the telescopes to improve our chances of detecting a signal? Rather than point at random stars, or promising looking constellations, I propose a more scientific approach: Find a planet where the length of the year…