The graphic designer at work and I were talking, and I challenged him to come up with a resume as an animated GIF. This is where he landed… I think its quite clever. Need a graphic designer or video team? Consider onefishsea.
The wonderful world of machine learning automated lego sorting
Inspired by Alastair D’Silva‘s cunning plans for world domination, I’ve been googling around for automated lego sorting systems recently. This seems like a nice tractable machine learning problem with some robotics thrown in for fun. Some cool projects if you’re that way inclined: Sorting 2 Metric Tons of Lego A lego sorter using tensorflow This…
What is the Spotify model for Agile?
The other day someone said to meĀ that “they use the Spotify development model”, and I said “you who the what now?”. It was a super productive conversation that I am quite proud of. So… in order to look like less of a n00b in the next conversation, what is the “Spotify development model”? Well,…
Quick hack: extracting the contents of a Docker image to disk
Hello! Please note I’ve written a little python tool called Occy Strap which makes this a bit easier, and can do some fancy things around importing and exporting multiple images. You might want to read about it? For various reasons, I wanted to inspect the contents of a Docker image without starting a container. Docker…
Mastermind in JavaScript
I’ve been learning JavaScript for the last few days, and I figured I’d implement Jacqui’s favourite board game as a learning exercise. Jacqui loves a simple colour guessing game called Mastermind. In the game someone picks four coloured pins and then the player has to progressively guess what those colours are. In my JavaScript version…
A nerd snipe, in which I reverse engineer the Aussie Broadband usage API
I was curious about the newly available FTTN NBN service in my area, so I signed up to see what’s what. Of course, I need a usage API so that I can graph my usage in prometheus and grafana as everyone does these days. So I asked Aussie. The response I got was that I…
Raspberry Pi HAT identity EEPROMs, a simple guide
I’ve been working on a RFID scanner than can best be described as an overly large Raspberry Pi HAT recently. One of the things I am grappling with as I get closer to production boards is that I need to be able to identify what version of the HAT is currently installed — the software…
Trail run: the base of Urambi Hill
This one has been on my list for a little while — a nice 10km loop around the bottom of Urambi Hill. I did it as an out and back, although there is a loop option if you cross the bridge that was my turn around point. For the loop option cross the bridge, run…
What is Gang Scan?
Gang Scan is an open source (and free) attendance tracking system based on custom RFID reader boards that communicate back to a server over wifi. The boards are capable of queueing scan events in the case of intermittent network connectivity, and the server provides simple reporting.
1-Wire home automation tutorial from linux.conf.au 2019, part 3
This is the third in a set of posts about the home automation tutorial from linux.conf.au 2019. You should probably read part 1 and part 2 before this post. In the end Alistair decided that my home automation shield was defective, which is the cause of the errors from the past post. So I am…