Supplemental material for the /always/obsolete blog. Source code for projects can be found on GitHub.