"strict mode" Ansible
Rust's Default in Python
Cursing a process' vDSO for time hacking
Pico8 console, part 2: performance
Making a handheld Pico8 console, part 1
Building a GTK based mobile app
Docker-based images on baremetal
- 2021-01-23
Building an MQTT client for the Kindle
- 2021-01-07
Cross compiling for OpenWRT platforms
- 2020-12-30
Reverse engineering the Bose QC35 bluetooth protocol
- 2020-01-10
Creating a golden CentOS image
- 2019-12-24
Flashing Linux disk images from an initramfs
- 2019-12-22
Revamping an old tv as a gift
- 2019-10-14
Bookworm - Utility to download books via IRC
- 2019-10-13
BSD inspired network setup
- 2019-09-22
Messing up backups
Simplifying the IOT framework's API
Logging and remote debugging on the IOT house
Extending the capabilities of dumb devices
Automated Debian install
- 2019-06-30
Integrating a Kindle into house automation
Rewriting history on Firefox to get reddit's old UI back
- 2018-11-18
OTA updates for the IOT house
IOT house with Sonoff and MicroPython
Network update part 3: Network segregation
- 2018-05-20
Network update part 2: Monitoring the network with NetFlow, InfluxDB and Grafana
- 2018-05-19
3D printer woes
- 2018-05-02
Network update part 1: Custom router with espressobin
- 2018-04-30
Hacking the HG659
- 2018-03-10
GPU Passthrough in Debian
- 2018-02-27
Debian stretch headless install
- 2018-02-24
Bootable Windows 10 iso from linux
- 2017-09-17
Studying for the interview
- 2017-08-18
Meta blogging
- 2017-08-17
nginx, caching and X-Accel-Redirect
- 2017-06-29
Good luck, I'm behind 4 reverse proxies
- 2017-06-29
Patching over Backblaze's B2 lack of CORS
- 2017-04-03
Backups, Backups, Backups
Migrating single disk to RAID1 on Debian
- 2016-10-19