Dec. 16, 2014
Here is a bit of code I wrote recently for the Gameboy Advance platform. It lets you use the device's buttons to toggle GPIO pins.
Recently I ressurrected LooperAdvance, a bit of 10 year old code for making music with a Gameboy Advance. I am hacking in synchronisation so that I can sync up the loops with Pure Data running on a Raspberry Pi.
The Gameboy Advance has a pretty robust little 4-bit GPIO rated at 3.3v that could be neat for controlling some projects now that you can get them quite cheaply second hand. There are also wireless adapters available that will instantly give you 4 bits of output by remote control.
Oct. 23, 2014
I mailed this letter to my representatives yesterday, and also by email.
I am a member of your constituency, the owner of a successful small
business of ten years, husband, and father.
I oppose mandatory data retention in Australia. As my representative, I
am asking you to reject any proposal implementing data retention in
Australia, and any other increased surveillance of citizens.
The concept that innocence is presumed until guilt is proven is a
cornerstone of our culture and the justice system in our nation. I value
my digital privacy. When I use the Internet, I want secure, private
communication. I don't want to be surveilled and spied upon when I am
not suspected of a crime.
Mandatory data retention will be costly to Internet Service Providers
and other technology-oriented businesses such as mine. These measures
are bad for business and bad for the economy.
Stronger surveillance does not make us safer, it make us less safe. The
presumption that entities tasked with surveilling will not make mistakes
with our data, or face any type of corruption is not correct. As you
know, corruption exists and mistakes with data often happen - they are
Our systems of justice and intelligence gathering should protect
citizens against corruption and mistakes as much as they do against
other threats. We already have processes such as warrants that law
enforcement and intelligence agencies can legally use to carry out
investigations and prosecute criminals. We should not be making special
cases that will harm our culture later on just because people feel
Courts around the world are finding data retention mandates
unconstitutional because they violate individual privacy rights. Let's
do the right thing in Australia and stop these proposals before they
become the law.
Please protect my family, my children, and myself from surveillance and
data retention. Please reject any proposal implementing data retention
in Australia, and any other increased surveillance of citizens.
Thank you for your time.
Some of the text in this letter comes from the Stop The
Oct. 20, 2014
Accepts bitclam payments via QR scan to nominated address and displays
the total. Vibrates when payment is made and the total updates. Imagine
one of those roadside vendors from Bladerunner accepting payment in this
way. Sourcecode on GitHub.
Oct. 14, 2014
I should probably post more on here about the thing I spend most of my time doing - writing code.
RSS Image Feed Picture Frame is a little piece of software I finished recently. You give it a list of RSS/tumblr feeds that have nice graphics as their content and it will display a random image from one of the feeds. There is a small daemon which displays just the images full screen and fades between them.
The idea is to run it as a lightweight "picture frame" app for example on a Raspberry Pi powered HDMI screen hanging on your wall.
Oct. 5, 2014