Accessibility - you can't search Twitter for Alt-Text


The Twitter search page showing no results found.

Twitter has recently improved the accessibility of its site. When uploading an image, a user can add alt text - a short description of the image for people with visual impairments. Here's an example: This is a test to see if alt-text in images is searchable on Twitter.alpaca omnithorp pic.twitter.com/JHgCSaXpKd — Terence Eden ⏻ (@edent) […] Read More

Self-inflicted Denial of Service on GitHub (Disclosed)


I've found an interesting, but low severity, way for a malicious user to selectively deny access to specific GitHub issues and Pull Requests. This doesn't affect the whole site - just targeted pages. It doesn't require elevated permissions, nor any special skills. This is just GitHub punching itself in the face. Here's how it works. […] Read More

The Robot Had A Nose


A robot with a human face

C-3P0 doesn't have a schnoz. The degloved terminator has a bleak hole where his snout should be. Both the Jetson's Rosie and Futurama's Bender are arhinotic. The robot sat in front of me was different. The RoboThespian is an imposing chunk of metal. LEDs blink as servomotors whine. The exposed wiring twists as the arms […] Read More

Mistakes in molecular gastronomy


A food syringe over a bowl of soy sauce

It is a little masochistic to dwell on one's mistakes. I doubt anyone thinks that I am perfect (not even my mother!) - but I think talking about our mistake serves a useful purpose. It's healthy for us to discuss our failings, and hopefully helps people from following in our footsteps. After last week's success […] Read More

What's the future for the .tel domain name?


Good news! is being relaunched with a slew of new features which frees it up from its previous shackles. What is .tel Your address book is probably a mausoleum - stuffed with the rotting corpses of long dead phone numbers. Perhaps you took my business card back in 2002, duly entered it on your Palm […] Read More

Dirty Flashing LineageOS for the Nexus 6


LineageOS installed on Nexus 6

This is a quick guide on how to upgrade your Shamu from CyanogenMod to LineageOS. Download everything In order to upgrade, you'll need to download the experimental and the nightly build. These can be downloaded from https://download.lineageos.org/shamu. Store them in the root of your SD card Flash Experimental If you need to know how to […] Read More

Anatomy of an Amazon Phishing Attack


Fake amazon SMS

Phishing is the devious practice of tricking users into giving away their usernames and passwords to fraudulent sites. It is big business, and the best defence against it is constant vigilance. I'm going to walk you, step-by-step, through a scam that targetted me today. Along the way we'll see how to avoid falling prey to […] Read More

By Act of Parliament 1603: One Mulberry Tree


A stone plaque which reads By Act of Parliament 1603 One Mulberry Tree

Welcome to my descent into a mulberry-induced madness. As I was wandering through to quaint European town of Woodstock, I noticed a most intriguing plaque affixed to one of the houses. This seems like a curiously specific act to pass! This house is № 28 High Street - so why would Parliament pass an act […] Read More

Rules for Cooperative Poker #JanJam17


Lots of playing cards

This is a sort of poker variant / group solitaire which can be played either competitively or collaboratively. These rules were thrashed out at the Oxford January Games Jam. I think it is original - but there are literally thousands of card games, so it is hard to tell! As I've mentioned before, I love […] Read More