I’ve got a theory that an animated high-resolution barcode is a a workable mode of communication for sending data across an air gap. The host machine displays barcodes, say once a second, and client software on a phone or laptop off the air-gap reads and decodes the barcodes. In this manner, a large amount of compressed … Continue reading High-res 2d barcodes for transmission over an air gap: part 1
This saturday I went to my first hackday – the LocalHackDay NYC, organised by Young Hackers. I’ve been trying to get more involved in social enterprises whilst I’ve been in New York. There’s lots of opportunity to volunteer here, and lots of good people that do that, but it feels like I should use the … Continue reading My first Hackday, or why we should all be terrified
I created a Chrome extension to show a barcode for your current tab’s URL in a lightweight popup window. I use it all the time when I’m presenting – people can take out their phones and browse to the site I’m demoing. The code is dead simple: i.e. – we get the URL for the … Continue reading 2dbc – Show a 2D barcode for your current tab.
One of the things that makes New York a cool place to be is CitiBike, the bike-sharing system from our friends at Citi. Credit where it’s due: they’ve blown this one out of the water. There’s even an open feed with up-to-the-minute data about docking station usage – which set my mind wandering in the … Continue reading Plotting CitiBike usage data with d3