Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

How many consecutive hyphens can you have in a domain name?

· 12 comments · 1,200 words · Viewed ~601 times


Glowing computer text showing dot com dot info etc.

A seemingly simple question which sent me down into the murky depths of standards. How many consecutive hyphens can you have in a domain name? It probably isn't sensible to name your online presence a----------hyphen.com - but is there anything technically stopping you? Table of ContentsHistoryTLD RestrictionsAnomaliesSo What? History Let's do some history! This is 1978's "HOST NAMES…

There's still no point in gigabit broadband

· 26 comments · 750 words · Viewed ~5,259 times


Speed test showing 1Gbps.

Six years ago, I nearly got my ISP to upgrade our fibre connection to 1Gbps. As I said at the time: This is a curmudgeonly post which is going to look ridiculously outdated in a few years. What's the point of Gigabit broadband? Well, it's a few years later and Virgin Media have just given me their Gig1 package for £30 per month. Nice! With all the inflation related price rises, it's great to …

Book Review: Accessible Communications by Lisa Riemers and Matisse Hamel-Nelis

· 1 comment · 350 words · Viewed ~849 times


Book cover featuring multiple speech bubbles.

My mate Lisa has written a book! Along with her pal Matisse, she takes us through the practicalities of publishing communications which are accessible to all. This isn't just about the theory - it takes us across multiple legal jurisdictions, ethical frameworks, and business cases. Once it is done convincing you of the necessity of the work, it begins to explain how to actually create useful…

London Data Store Relaunch

· 1 comment · 200 words · Viewed ~1,089 times


Screenshots showing the difference between the old and new version.

It has been sixteen years since the launch of data.london.gov.uk. Back then, it was a trailblazer as one of the first major cities to release Open Data in this way. Now, over a decade later, it is more than a mere repository; it is a celebration of Open Data and the way it can improve Londoners' lives. So, time for a refresh front and back. As well as a bunch of back-end updates, the front-end…

Using FourSquare's API to post location checkins to social media

· 1 comment · 1,350 words · Viewed ~1,459 times


Two men are confused by a paper map

What is this, 2016? I like sharing my location with my pocket friends sometimes. If I'm in a cool bar that they know, perhaps they can recommend a drink. If they live nearby, maybe they want to come for dinner. Not everyone has FourSquare's SwarmApp, so it is handy to automatically share its updates with other people. Of course, Swarm doesn't cross-post to social media because walled-gardens…

Who are the actors in the UK's 2015 passport?

· 1 comment · 400 words · Viewed ~1,461 times


Close up of the actors. They are dressed in period costume and are emoting.

I got nerdsniped by a bloody Reddit post! In 2015, the UK Government launched a new passport design. It immediately attracted negative press for its designers' "sexist" decision to feature more men than women. The government has been accused of sexism over the new UK passport design, which commemorates the achievements of two women but seven men. It's true that there are only two named women - …

The UK Government's Low Value Purchase System is a Waste of Time

· 5 comments · 450 words · Viewed ~10,691 times


Screenshot with a button to report no business.

It can be hard running a small business. If you want to sell to a large organisation like the UK Government, there are forms to fill in, checks to comply with, tenders to bid on, and a hundred other things. Luckily, there's the RM6237 Low Value Purchase System to make everything better. If a department wants to buy something below a certain threshold, they can contact any of the registered…

Gadget Review: Chuwi Minibook X N150 + Linux

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


A small laptop.

I needed a small and light laptop to take travelling. Something with a larger screen than my phone so I can use the Big Internet™. Nothing too expensive and something that uses the same USB-C charger as everything else. So I settled on the Chuwi Minibook N150. It's literally small enough to fit in my cargo-short pockets. For the price (around £300ish) it is basically fine. There are a few ni…

PHP - simple way to send HTTP headers before a script ends

· 1 comment · 50 words · Viewed ~2,003 times


The PHP logo.

Suppose you want PHP to keep processing after it has sent back an HTTP response. Normally, this doesn't work: <?php header( "Location: https://example.com/" ); // Long operation. sleep(10); die(); Try it yourself. You'll have to wait 10 seconds before you get back < HTTP/2 302 < location: https://example.com/ There are some complex ways to fix this - they usually involve…

Which age-gates should be skill-gates and vice-versa?

· 10 comments · 650 words · Viewed ~2,247 times


A young child dressed as a doctor. Image by Владимир Берзин from Pixabay.

In the UK, it is illegal to buy alcohol if you are under 18. Similarly, in most countries, you cannot vote until you have reached a specific age. These are age-gates. You do not need to prove your competence to drink, vote, smoke, or get married; you just need to be old enough. Some things have skill-gates. If you want an amateur radio licence in the UK, you need to pass an exam. You can be…

Whale Fall

· 9 comments · 600 words · Viewed ~2,177 times


Whale bones on the ocean floor. Public domain image courtesy of Craig Smith, University of Hawaii.

Somewhere, in the endless blue ocean, a gigantic mammal shudders as it takes its last breath. Thanks to science, we know that all dogs go to heaven, but all whales descend through the murky depths until their carcasses litter the seabed. Imagine a giant dying. You can't. They are huge and endless. A towering presence which, so it seems, has always been part of our world. They dominate and are…

Book Review: Terrible Worlds: Destinations by Adrian Tchaikovsky

· 1 comment · 250 words · Viewed ~1,249 times


Book cover.

What's better than one Adrian Tchaikovsky novella? Three Adrian Tchaikovsky novellæ! Or is it "novellii"? Either way, a delightful triptych of stories on a common theme. On the surface, they're about travelling to a new destination (Space! The Future! For-Copyright-Reasons Not Narnia!) Except, deep down, they're about loneliness. No matter how far or fast we run, no matter where or when we go, …