Posts
2023
- 2023-12-29 – Video Squisher: minimal command-line processing on the web
- 2023-11-03 – Doing what Nintendon't with the Hero's Path
- 2023-09-08 – Moving a Linux system's root without rebooting
2022
- 2022-09-02 – Efficiently Capturing Time-Lapse video with a Raspberry Pi
- 2022-05-26 – Marking token boundaries in TI-BASIC with Unicode magic
- 2022-04-30 – Managing Google Photos duplicates with Python
2021
- 2021-08-14 – Monitoring (and preventing) excessive hard drive head parking on Linux
- 2021-01-20 – Cross-compiling CMake projects for Windows
2020
- 2020-09-24 – Windows MIME type detection pitfalls
- 2020-07-29 – tihle: a unique TI calculator emulator
- 2020-07-28 – fb-hitler Updated
- 2020-03-21 – A Wayback Machine Bookmarklet
2019
- 2019-03-06 – Fomu: a beginner's guide
2018
- 2018-08-22 – Temperature Logging: Redux
- 2018-07-31 – Building a terrible 'IoT' temperature logger
2017
- 2017-11-07 – Considering my backup systems
- 2017-06-11 – Reflecting on Breath of the Wild
- 2017-05-16 – An illustrated guide to LLVM
- 2017-02-28 – Evaluating async I/O
- 2017-02-23 – Quick and dirty web image optimization
2016
- 2016-05-27 – sax-ng
- 2016-01-17 – Web history archival and WARC management
2015
- 2015-09-13 – Claude Shannon hates this one weird trick!
- 2015-02-15 – HodorCSE
2014
- 2014-10-14 – "A Sufficiently Smart Compiler"
- 2014-03-28 – Reverse-engineering Ren'py packages
2013
- 2013-07-24 – GStreamer's playbin, threads and queueing
- 2013-02-11 – Newlib's git repository
- 2013-02-04 – Matrioshka brains and IPv6: a thought experiment
- 2013-02-01 – "Four"ier transform
- 2013-01-17 – Of Cable Modems and the Dumb Solution
2012
- 2012-12-01 – Better SSL
- 2012-08-29 – Treating configuration as code with Python's import hooks
- 2012-08-08 – Copyright is broken
- 2012-07-03 – MAX5214 Eval Board
- 2012-06-01 – A divergence meter note
- 2012-05-15 – Divergence meter: high-voltage supply and FET drivers
- 2012-04-30 – Chainloading Truecrypt
- 2012-04-16 – Rewriting SPD
- 2012-03-13 – SSL enabled
- 2012-02-12 – D-meter updates
- 2012-02-05 – Static libpng on win32 with CMake
- 2012-01-27 – High-availability /home revisited
- 2012-01-25 – Locating packages with cmake
- 2012-01-25 – rtorrent scripting considered harmful
- 2012-01-04 – Divergence meter progress
2011
- 2011-12-26 – Experiments with a high-availability /home
- 2011-12-11 – A few small projects
- 2011-12-08 – Back to wordpress
- 2011-11-25 – The Case for Swap
- 2011-11-05 – Of Names and Localization
- 2011-09-03 – Some Chronos Documentation
- 2011-08-31 – How not to distribute software
- 2011-05-03 – mkg3a
- 2011-04-15 – Pointless Linux Hacks
- 2011-04-01 – Of Links and Kana
- 2011-03-26 – Obfuscation for Fun and Profit
- 2011-02-27 – Raptor Speech
- 2011-02-24 – Btrfs
2010
- 2010-12-21 – Monday Link Dump
- 2010-10-08 – Oh, Hi
- 2010-07-18 – markov.py
- 2010-06-23 – Wednesday link dump
- 2010-05-31 – PuTTYJL
- 2010-05-03 – CPU Comparison Shopping