Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Easy guide to building Mastodon bots

· 22 comments · 650 words · Viewed ~8,643 times


API keys.

Twitter is dead! Long live Mastodon! I've written lots of 'bots for Twitter - and been part of their developer outreach programme. Lots of us have politely requested improvements to the bot experience on Twitter, but to no avail. So, today I'm going to show you how to quickly and easily write your first Mastodon-bot. Bots In Spaaaaaaace Step 1 - you need to set up a new account for your bot. …

Virgin Media don't understand Unicode

· 3 comments · 400 words · Viewed ~907 times


HTML code from Virgin.

More adventures with Unicode. I logged in to my Virgin Media account to see when my promotional discount would end. Here's what their billing PDF said. Let'S Ignore The Weird Capitalisation Virgin'S System Uses. What's that  doing there? Their website says: No  symbol, but also no £ sign. Ah, but let's look at the underlying code. What's that weird character? It is the control ch…

Weeknotes 3

· 850 words


Terence Eden standing outside Number 10 Downing Street.

Work A light-ish week - which allowed me to concentrate on my backlog. If you're getting a reply from an email you sent last year, sorry! Actually, that's not true - since switching to Google's Inbox I've found it much easier to keep on top of things. Being able to snooze mails and mark them as done is so helpful to my workflow. My only wish is that I could organise mails by folder. Sad news…

Twitter's Secret "Guest Mode"

· 1 comment · 450 words · Viewed ~32,557 times


Twitter's guest mode displayed on a TV.

Twitter has an undocumented feature which lets you follow accounts without being logged in. Here's how I found it, and how you can use it. My crappy old TV has a crappy old web browser on it. One boring Sunday, I decided to see which websites worked and which didn't on a 6 year old browser. Anything using LetsEncrypt was unavailable due to "security certificate issues" - but Twitter worked.…

Review: Meross smart plugs and surge protector

· 1 comment · 600 words · Viewed ~3,397 times


A power strip.

The good folk at Meross have sent me some of their smart-home gadgets to review. Let's dive in! Unboxing Products Smart Plug Socket And the Smart Power Strip. The single plug socket is good for 10 amps. It is smaller than the Wemo and Sonoff plugs I've reviewed. It has built in power monitoring - which is handy. The surge protector is curious. You get three regular plug sockets -…

Digital Justice Part 2 - It Just Gets Worse

· 2 comments · 700 words · Viewed ~713 times


3 page CPS form - lots of little boxes to fill in.

Regular readers will know about my recent court visit. I was grumpy about the lack of connected digital services within the court. As I left court, I asked if there was anything they needed me to fill in or sign. They said there wasn't. I just sort of assumed that I wouldn't get any expenses back - my travel was mostly within my regular season ticket anyway. Then this dropped on my doorstep. …

Nudity detection in AI - why diverse data sets matter

· 1 comment · 500 words · Viewed ~1,088 times


Three blonde women.

One of my first jobs was as a nudity moderator for Vodafone. People would send in photos and videos and I'd have to manually classify whether they featured nudity or were otherwise unacceptable. It was a bizarre job - one I've discussed before - but today, wouldn't we just throw an AI at it? I recently read "How AI/ML algorithms see nudity in images - Comparison of image moderation APIs by…

Week Notes 2

· 2 comments · 1,100 words


Terence Eden standing outside Number 10 Downing Street.

Covering 2 weeks of holiday and 1 week of work. This is how I've spent my time... Talks The lovely folk at JS Oxford invited me to talk about my recent experiments with SVG. Headlining the bill was the brilliant Nicky Thompson with her talk about CSS shapes. Work Mostly deleting emails, as is appropriate after a holiday. As for the rest... Bugs in publishing. As part of my quest to…

Responsible Disclosure - Citizens Advice Bureaux

· 550 words · Viewed ~285 times


Logo for citizens advice bureau.

A quick report into a nasty privacy vulnerability I found with the CAB. Unusually for me, this has no Internet component. Regular readers will know about my recent court visit. As part of that, I had to telephone the CAB Volunteers at the court who look after witnesses. I called, and was put on hold, then asked to leave a message. There's a popular myth that you can trick phone systems to…

Week Notes - July 2018

· 1 comment · 950 words · Viewed ~226 times


Terence Eden standing outside Number 10 Downing Street.

I've never written a Week Note before, but I was encouraged to do so after an excellent session at the One Team Gov Global conference. Here, in the spirit of openness is what I've been up to, and what I've got wrong in the last few weeks. NHS Open Source A four hour train journey to Newcastle - and four hours back. But so worth it. Chatting to NHS BSA about their plans to open source some of…

Digital Court

· 5 comments · 850 words · Viewed ~2,062 times


Posters on the wall, telling victims of crime about their rights.

This is the story of my encounter with our justice system. It's a personal post that doesn't necessarily reflect my employers' opinions. September 2017 - I was standing by a bus stop when I noticed a man playing with his phone while driving. So I snapped a couple of photos of him and his car. London's Metropolitan Police have an excellent, mobile friendly, web portal for reporting traffic…

Scam calls threatening a lawsuit from HMRC

· 1 comment · 150 words · Viewed ~238 times


Fraud alert warning signs.

Another day, another scam caller. Would you fall for this fraud? 🔊 💾 Download this audio file. You'd probably realise that this was a (crap) text-to-voice system and that the tax authorities are more likely to send a letter than a phone call. But not everyone is so switched-on. If you've not had many dealings with HMRC, would you know how they contact people? If you're on a noisy …