Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Failing at reporting Android bugs

· 250 words


Android logo.

I try to write good bug reports, I really do. I fill out templates when asked. I try to include reproducible proof of the bug. I'll even give a screenshot or screen recording to prove I'm not making things up. If I'm familiar enough with the programming language, I'll also attempt to say roughly where the problem lies. Sadly, that's not always enough. Two years ago today, I wrote what I thought …

Solar Efficiency and High Temperature

· 5 comments · 550 words · Viewed ~407 times


BBC headline "Why record heat doesn't mean record solar power".

I spoke, briefly, to BBC journalist Tom Singleton about our solar panels and how they're coping in the heat. The good news is that solar panels work when it is sunny (duh!) - but the bad news is that electronics are generally less efficient when it is hot. Here are a few examples. July 16th was a few days before the heatwave: .social-embed{all:unset;display:block;}.social-embed *…

Original Xbox to HDMI

· 1 comment · 950 words · Viewed ~1,644 times


A connector which has a micro USB port and connects an XBox to a TV via HDMI.

I know what you're going to say - the Xbox has HDMI. Well, modern ones do. The Xbox 360 and its successors all have crisp digital outputs. But I'm talking about the original Xbox. This bad boy: Mmmmm! Chunky! The OG Xbox's AV connector is... Let's be charitable, a bit weird. The console was released a few months before HDMI - so it isn't surprising that it doesn't feature that particular…

Why we can't have an air source heat pump

· 40 comments · 600 words · Viewed ~10,123 times


Photo of an Air Source Heat Pump by Krzysztof Lis.

As part of our quest to make our house more efficient, we've installed solar panels, a battery, insulation, and all the other stuff you're supposed to do. The next step is working out if we can reduce our dependency on gas. Octopus Energy (join and we both get £50!) offered to send an engineer around for free to assess our property for suitability for an Air Source Heat Pump (ASHP). The …

DNS Esoterica - Why you can't dig Switzerland

· 23 comments · 100 words · Viewed ~35,743 times


Glowing computer text showing dot com dot info etc.

As part of my new job, I'm learning a lot more about the mysteries of the Domain Name System than any mortal should know I thought possible. The humble unix dig command allows you to query all sort of DNS information. For example, to see name server records for the BBC website, you can run: dig bbc.co.uk NS Which will get you: ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: …

Simultaneous Translation in HTML

· 1 comment · 650 words · Viewed ~262 times


The HTML5 Logo.

How do you show two languages simultaneously in HTML? If you want to show text in a foreign language, the markup is simple: <html lang="en-GB"> ... As Caesar said: <i lang="la">veni vidi vici</i> That says the page is in British English (en-GB) but the specific phrase is in Latin (la). But how can you offer an in-text translation of that phrase into the page's native language? Here are a few …

Why is there no Semantic Ontology of Sentiment in Academic Citations?

· 4 comments · 800 words · Viewed ~3,115 times


Screenshot from Google Scholar. The book On farting: Language and laughter in the middle ages by V Allen has been cited by 106 other authors.

About a million years ago, I was discussing the FOAF (Friend of a Friend) ontology with its early proponents. It allowed you to define a machine-readable semantic relationship like "Alice is married to Bill" and "Bill is Carol's child" and "Carol works for David". That sort of thing. At the time, all the FOAF relationships were defined in terms of positive sentiment. There wasn't (and still…

A quick (and silly) way to create generative avatars

· 2 comments · 700 words · Viewed ~284 times


I was asked to help create some pseudo-NFT style avatars for Cambridge Digital Humanities' Faust Shop project. Something with vaguely the same æsthetic as those daft "Crypto Punks". You can see it in action partway through this TikTok video. @cambridgeuniversity Visit the #Faust Shop and see what happens when you make a deal with your digital double. #Devil #EduTok #Cambridge #Performance …

How does Shamir's Secret Sharing deal with the Murder on the Orient Express Problem?

· 1 comment · 500 words · Viewed ~782 times


A padlock engraved into a circuit board.

Shamir's Secret Sharing (henceforth "SSS") is clever. Far too clever for most people to understand - but let's give it a go. Suppose you have a super-secure password for a Really Important Thing. Th15IsMyP4s5w0rd!123 You can remember this - because you're awesome. But it might be a good idea to share the password with someone else, just in case. Of course, if you share it with one person,…

Chatting Solar Panels at EMF Camp

· 1 comment · 650 words · Viewed ~274 times


A lot of very blurry faces overwhelmed by the light saturation.

I fucking loved my first visit to #EMFcamp. After two years of lockdown, I was over-excited at the chance to be with all my friends in a field this year. I was over-excited about doing a talk about my beloved solar panels. I was over-excited about sleeping in a goddamned camper-van! I was even - sadly - excited at seeing my name broadcast on TELETEXT! Photograph © Skylar MacDonald 2022. All …

(Nearly) An XSS in Star Wars .com

· 550 words · Viewed ~223 times


An XSS pop-up on a Star Wars website.

You remember that bit in Star Wars where the Rebels find the flaw in the Death Star plans and then completely fail to exploit it? Yeah, that's why they don't make movies about inept hackers like me… Anyway, the website https://play.starwars.com/html5/starwars_crawlcreator/ allows users to create their own "Star Wars" style crawl. It's a fun little site - but it has a few flaws. Whenever you l…

Saay What?

· 2 comments · 400 words · Viewed ~624 times


Two robots embracing.

The British town of Scunthorpe is a delightful place to visit. It is a perfectly normal town, with just one tiny problem. Its name is often unfairly redacted online because it contains a "rude" word. See if you can spot it… This sort of overreach is generally known as the Scunthorpe Problem. I ran into this issue on a kid-friendly site from a major brand. I had the temerity to type a perfectly n…