Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Where is this Pinterest Spam Coming From?

· 250 words · Viewed ~210 times


I've started seeing an uptick in Twitter spam - ostensibly from my friends telling me I can make money online. The common denominator is that they all use Pinterest as a vector for spreading the spam. Looking at the accounts of people who have recently tweeted these or similar messages, shows that the majority are real people - not automated spam-bots. So how is this happening? Checking the …

How Should We Punctuate on the Web?

· 2 comments · 350 words · Viewed ~207 times


Screenshot showing a 404 error on the Guardian's website.

Imagine, just for a moment, you were a computer. Take a look at the following sentence and try to work out where and how you should hyperlink the text. He said "You should visit http://example.com/!" Obvious, isn't it? Except, of course, it's not really that simple. There could well be a file named "!" on the webserver. Infact, there could be file named "!"" on there. And yet, to my tastes, …

Chumming Down

· 9 comments · 700 words · Viewed ~650 times


I'm turning into an old curmudgeon. Either that, or the new wave of social marketing has severely missed its intended target. Let me ask you a question, do you want to be friends with your utility company? Your phone provider? Your soft drinks manufacturer? I don't mean "follow-on-social-media" friends - I mean actual buddies. On the face of it, that's a ridiculous question. You can no more…

Learning to Code vs Learning Computer Science

· 33 comments · 600 words · Viewed ~71,866 times


It's always very tricky when people who aren't educators start banging on about what should or shouldn't be taught in schools. My own school days are but a hazy memory of hormones, angst, and boring homework. Yet here I am, pontificating. With the current "fad" of encouraging children to learn to code, I thought I would be worth looking at the difference between coding and computer science. …

Mydex XSS Flaw (Disclosed & Fixed)

· 450 words · Viewed ~227 times


Ever heard of Mydex? Here's how they describe themselves: Mydex provides the individual with a hyper-secure storage area to enable them to manage their personal data, including text, numbers, images, video, certificates and sound. No-one but the individual can access or see the data. Not just secure, but hyper-secure! They've been signed up by the UK Government to provide Identity Assurance. …

Why My Mother Bought A BlackBerry Torch

· 3 comments · 500 words · Viewed ~295 times


My mother loves her BlackBerry, even though it is one of my cast offs. Sadly, her ancient Torch finally gave up the ghost a few weeks ago. We spent some time trying to work out the best phone for her before, eventually, settling on.... another BlackBerry Torch! Why? My mum has an Android tablet which she likes very much. Her Windows laptop suits her needs fine. She admires her friends'…

Should GOV.UK Run A Bug Bounty?

· 4 comments · 700 words · Viewed ~1,966 times


Cyber Security is of vital national importance. As the United Kingdom places more of its infrastructure onto the Internet, bugs and glitches go from minor inconveniences to full scale national emergencies. Suppose, for a moment, that a hacker were to interrupt payment processing for banks, or tamper with the UK's water supply, or cut off the phone lines. The economic damage alone could run…

Another Google Privacy Flaw - Calendar Unexpectedly Leaks Private Information (Disclosed)

· 8 comments · 700 words · Viewed ~32,969 times


My wife likes to set reminders for herself in Google Calendar. Recently, she added a note to her personal Google Calendar reading "Email alice@example.com to discuss pay rise" and set the date for a few months from now. She'd had a discussion with her boss, Alice, and they'd agreed to talk about salary later in the year. A few moments later, Alice sent her a "Meeting Accepted" email. What... …

Billions of Tweets

· 300 words


The Twitter logo.

Numbers matter to some people. It's sometimes not important who did something first - but rather who did things on "milestone" numbers. Here are the billionth messages posted on Twitter. 1,000,000,000 annchan@annchan2「ほのちゃんに歯が生えた」のほのかちゃんがもう19歳て!あれから19年!http://tinyurl.com/5lrcjv❤️ 424💬 5🔁 005:49 - Tue 11 November 2008 Although Ann is still on Twitter, the website they pointed to is long since …

Let's get the IEC Power Symbol into Unicode

· 200 words · Viewed ~936 times


I've just launched a campaign to get the IEC Power Symbol into Unicode! A couple of months ago, I asked this question on HackerNews I was looking for the electrical "standby" symbol - AKA IEC5009 / IEEE1621. You know, the circle with the line through it. The one that's on every single bloody piece of electronic equipment produced since the mid-1970s. It's not in the Unicode standard. I can,…

Newspapers Shouldn't Recycle Their Print Copy for the Web

· 1 comment · 100 words


I guess most newspapers use the same CMS to add articles for their printed edition and their web edition. It's mostly ok - but when a journalist (or copy editor) creates content, they should always think about all the ways it can be displayed. Even if they had inserted an image of The Attorney General in the website, there's no guarantee that it would be displayed to the right of the text. …

Malicious Use of the HTML5 Vibrate API

· 43 comments · 650 words · Viewed ~103,920 times


There is a new API in town! HTML5 will (soon) let you make the user's device vibrate. What fun! Obviously, it's useful for triggering alerts, improved immersivness during gameplay, and all sorts of other fun things like sending Morse Code messages via vibration. At the moment, Chrome (and other Android browsers) ask for permission before accessing features such as geo-location, camera,…