Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Notes on installing GrapheneOS on a Pixel 8 Pro - some bugs & oddities

· 1 comment · 750 words · Viewed ~713 times


Pop up saying it was unable to fetch a list of apps.

These are notes to myself - and anyone else who finds them useful. Before starting, I booted the Google OS to install the latest firmware and an eSIM. After a few days of enduring Google's naggy software, I was ready to commit to installing something better. I tried using the Web Installer. It managed to flash some of the partitions and then failed with: Failed to execute 'claimInterface' on…

Movie Review: Poor Things

· 2 comments · 200 words


Poster for Poor Things.

Yes. Every single frame of this movie is a delight - even the closing titles. It is an explosion of outrageous colour, extravagant lenses, and delirious shots. Like an Escher woodcut electrified into life. I adored director Yorgos Lanthimos' earlier film The Lobster - this feel almost like that film was injected with several million more dollars and a sprinkling of psychedelics. This magic is…

Can you trust ProtonApps.com?

· 2 comments · 450 words · Viewed ~372 times


Screenshot of the ProtonApps page.

I've recently signed up to the privacy-preserving service Proton. All the email, calendar, drive, VPN, and other services seem to hang off the proton.me domain. I wanted to download the Android apps to my phone - without using the Google Play Store. The VPN app is on F-Droid but none of the others are. So, because I'm lazy, I Googled "Download Proton Mail". I landed on…

OpenBenches on the Volunteer Technologist Podcast

· 1 comment · 100 words


Screenshot of a podcast player.

I was delighted to be interviewed by the Volunteer Technologist podcast about our OpenBenches project. Huge thanks to Gene Liverman for having me on. It is available, as they say, wherever you get your podcasts. …

The Force is Irrelevant in Star Wars

· 5 comments · 550 words


Two robots embracing.

I've been watching the new 4K77 fan-releases of Star Wars (AKA - A New Hope). It is amazing seeing the graininess of the original picture and hearing just how lush the original stereo soundtrack is. There's even some good bonus content in terms of a long-lost LaserDisc commentary. But rewatching the film made me re-asses what I thought I knew about The Force. My childhood was dominated by trying …

Virgin Media preparing to offer symmetrical upload speeds?

· 9 comments · 200 words


List of proposed upgrades including Symmetrical data add on for £4.

Virgin Media - a UK-based fibre-optic ISP - recently sent me a survey about their potential product offerings. It was desperate to know if I wanted bundled streaming video (no), or Sky Sports (LOL no), or any other digital subscriptions (no, go away), or a landline (what, is this the 1990s?). They even wanted to know if I'd pay extra for priority support. In amongst all the other offers, they …

Cheapest Possible eSIM in the UK

· 6 comments · 450 words · Viewed ~8,834 times


Photo of a nano SIM card and its plastic housing.

After railing against eSIM-only phones for over a decade, I've finally succumbed. It appears impossible to buy a modern phone without them. Thankfully, most seem to be dual-SIM. So I can have a regular SIM card and an eSIM. I find dual-SIM phones handy. I have a disposable number which I give out to people who don't need my main number. And when I go abroad, it's useful to have a local SIM. …

M🞵A🞵S🞵H - De-Specialised Edition

· 4 comments · 500 words · Viewed ~319 times


The top and bottom are cropped but there's more details at the edges.

A few years ago, classic TV comedy MASH, was remastered and released on streaming platforms. The picture quality was massively increased with just one minor flaw. They cropped the image to 16:9 widescreen 😱 This upset some fans. The thing about widescreen is that it chops off the top and bottom of the picture. The top of Hawkeye's head? Gone! The bottom of Hot-Lips' boots? Vanished! אױ װײ איז …

Review: Bill Bailey - Thoughtifier at the O2

· 3 comments · 300 words · Viewed ~1,437 times


Photo of Bill Baily, a bearded gentleman of indeterminate age. Arrows point to his face.

Bill's back! Fresh from winning some dance show on linear-TV and ready to... well, do the same thing as he's been doing for years. Rambling tales, dozens of instruments, innovative tech, and a charming whimsy - undercut with, perhaps, a little more darkness than usual. It is a classic, if unsurprising gig. There's an odd segue into Pachelbel's Canon - material which has been mined to extinction…

O2 UK's Weird MSISDN Lookup API

· 7 comments · 250 words · Viewed ~219 times


Sorry, we don’t recognise this number. Please try again.

It's always fun keeping your network inspector tab open. While looking around the O2 UK website, I found this page all about eSIMs. For some reason, it wants to know the user's phone number. I put in a random number, and it refused to let me in. Putting in a genuine O2 number let me through. So what is it doing to validate numbers? It is making an API call to this URl: …

Updates to ActivityPub in a single PHP file

· 3 comments · 450 words · Viewed ~640 times


Logo for ActivityPub.

A few weeks ago, I built an ActivityPub Server in a Single PHP File. It's a proof of concept showing how easy it is to turn a website into a full-featured Fediverse participant. After a bunch of feedback and testing, I've added a some features to make it slightly more useful. A single PHP file - 45KB of no-library goodness. Just add your details, upload, and done. No databases. Everything…

You can't photocopy this blogpost (abusing EURion in CSS)

· 8 comments · 300 words · Viewed ~358 times


The HTML5 Logo.

Do you know about the EURion constellation? It is a pattern which is embedded into some modern banknotes and has a curious property. Most modern photocopiers will, if they detect the pattern, refuse to make a copy. Try it for yourself - stick a €20 note into your nearest Xerox machine and try to print out some illicit currency - see what happens! It goes a little further Some printers will r…