Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

What does a robot look like?

· 1 comment · 200 words · Viewed ~977 times


The Terminator is a terrifying metal skeleton with glowing red eyes.

This is a question I often ask my students. Typically they say a robot looks like this: Or this: Broadly human, but mostly metal. Occasionally, I get non anthropocentric answers like this mule: Or even something stark and industrial like this: One is experimental, the other is rarely seen in day-to-day life. The truth is, we're surrounded by robots. This is what a robot looks like: …

Personalisation is Asymmetric Psychological Warfare

· 6 comments · 400 words · Viewed ~10,821 times


Another privacy nightmare. An airline wants its cabin crew to know your birthday and favourite drinks order, to better personalise its service to you. My first instinct is to recoil in horror. It sounds like every dystopian sci-fi epic. But why do I feel this way? Partly it is the lack of genuine personality behind the interaction. It is the Uncanny Valley of sincerity. When Facebook wishes you …

Limitations of HTML's title element

· 9 comments · 700 words · Viewed ~387 times


The raw HTML displays in the tab.

How much do you know about the humble <title> tag? It has been there since the earliest HTML specification. The 1995 spec says: There may only be one title in any document. It should identify the content of the document in a fairly wide context. It may not contain anchors, paragraph marks, or highlighting. Remarkably little has changed in the intervening decades. The modern HTML5 spec…

How I became Leonardo da Vinci on the Blockchain

· 50 comments · 550 words · Viewed ~30,230 times


Yesterday at the CogX conference, I sat in a room listening to companies pitch their blockchain based startups. Because I hate myself. One in particular caught my attention. On the surface it seems to solve an important economic problem - art forgery and provenance. By putting your artwork on the "BitCoin Blockchain", Verisart will ✨hand wavy magic✨ increase the trust in art dealers and reduce f…

Is HTTP 451 suitable for GDPR blocking?

· 13 comments · 800 words · Viewed ~5,659 times


451: Unavailable for legal reasons We recognise you are attempting to access this website from a country belonging to the European Economic Area (EEA) including the EU which enforces the General Data Protection Regulation (GDPR) and therefore cannot grant you access at this time. For any issues, e-mail us at techguy@journaltimes.com or call us at 888-460-8725.

Hello, it's me - the idiot who helped inspire the HTTP 451 status code. I graciously allowed Tim Bray to do the hard work of getting it through the IETF process, and now it is an official RFC. Recently, I've seen lots of people getting het up about its "misuse" - so I want to clarify a few things. The GDPR (General Data Protection Regulation) gives people in the EU strong data protection…

How long should you continue a boycott?

· 29 comments · 500 words · Viewed ~583 times


This is a Nestlé free zone.

In 2005, Sony put malware on their music CDs and then illegally infected customers' machines. I've not purchased a Sony product since. Their new TVs look amazing, but I've decided I don't want to reward a company which behaved so despicably. Is that sensible? 13 years later and I'm still holding a grudge. Is that healthy? It it useful? I was reading a discussion on Microsoft aquiring GitHub -…

Decentralised Food Safety Reviews

· 3 comments · 750 words · Viewed ~512 times


Two dogs sat at a computer. One says "On the blockchain, nobody knows if you're an authority."

In most civilised countries, there is a central authority which inspects restaurants for hygiene and safety. Their job is, broadly, to stop people getting poisoned, falling sick, or dying. That's a pretty good feature of civilisation, I'd say. We think that most restaurant owners are probably good people - but it seems sensible to have someone check that they're not dropping rat shit in our…

Things For Which Cryptographic Signing Would Be Useful

· 1 comment · 950 words · Viewed ~475 times


Every time someone mentions BlockChain, I have to down my drink. Those are the rules. You see, most uses of Distributed Ledger are really just a way to get people interested in cryptographic signing. There's lots of money and attention flowing to projects which have no need to publish to an energy-inefficient global database. They would be better suited to public-key cryptography. Let me give…

Privacy, Security, & Ethics - Computer Science's "Jüdische Physik"

· 2 comments · 600 words · Viewed ~367 times


A fist emerges from a computer screen and punches the user.

I'm going to tell you an anecdote which is a gross oversimplification of a complex topic. In the early half of the twentieth century, certain physicists made breakthroughs in relativity, quantum mechanics, and nuclear energy. Many of these scientists were Jewish. The Nazis called these heretical ideas "Jewish Science" and suppressed their teaching. Jewish physicists based in Germany fled the…

Review Evoluent Veritcal Mouse C

· 500 words · Viewed ~342 times


Evoluent Mouse Buttons.

Can a mouse ever be worth £100? Yes. Let's get that out of the way. If you spend all day working with your hands, you owe it to yourself to give them the best possible equipment to protect them. For me, that's a vertical mouse with re-mappable buttons to help prevent RSI. Over the last few years, I've purchased several Evoluent mice. They've kindly sent me their latest model so I can write a …

No More Conference T-Shirts, Please!

· 8 comments · 700 words · Viewed ~1,072 times


A huge pile of old t-shirts, each covered in conference logos.

In an unexpected fit of spring-cleaning, I went through my wardrobe getting rid of all my old conference t-shirts. Hundreds of 'em! They're all covered in logos for companies which long-ago went bust, or for events which are no-longer running, and most have... errr... "shrunk" in the wash. I know I'm a grumpy old sod. But I've a couple of serious points to make. T-shirts are wasteful,…

Using the Evoluent VMCR C Series Vertical Mouse with Linux

· 10 comments · 700 words · Viewed ~3,308 times


Mouse with multiple buttons.

This is a quick guide for setting up your new mouse with Ubuntu. I'm a big fan of the Evoluent Mouse range, and I've agreed to publish this Linux guide in return for a review sample. The Basics The only way to configure this mouse is via the command-line. This may look a bit daunting, but I promise you it's simple. Just copy and paste the highlighted code. Open up a Terminal. You'll usually…