Articles2021-01 (now)2020-1212-27: Make an Infinite Sleep Program in Only 4KB2020-1111-29: Static Build Tiny Docker Images2020-1010-11: Writing Essays in Traceroute, Elegantly10-03: Disabling TR069 on a Youhua PT926G Fiber Optic Modem10-01: DN42 Experimental Network: Intro and Registration (Updated 2020-10-01)2020-0909-23: Planning Ahead: Using Post-Quantum Cryptography09-05: Selfhosting a DNS Root Server2020-0808-28: How to Kill the DN42 Network (Updated 2020-08-28)08-13: Hacking a Youhua PT926G Fiber Optic Modem08-01: An Elegant "Scripture of Safety" Generator2020-0606-25: Intel and NVIDIA GPU Passthrough on a Optimus MUXless Laptop06-08: Graduation Design - Sensor Network Development Log06-07: Configure BGP Confederation & Fake Confederation in Bird (Updated 2020-06-07)2020-0505-15: x32 ABI and Docker Containers2020-0404-23: Writing a Simple Telegram Bot2020-0303-21: Remove OpenVPN's Stable-privacy IPv6 Addresses03-19: Install/Upgrade to Debian 10 on OpenVZ 603-13: Sharing Network Namespace Among Docker Containers for Bird Anycasting03-11: Disabling Webcams During an Online Course2020-0202-18: LADSPA Stereo Frequency Splitter & Bass Booster02-13: (Almost) Lossless Archival with Modern Formats - H265 and HEIF2020-0101-07: OS/2 Warp 4: Trying out & Installing Firefox2019-0707-08: Cyclone IV FPGA Development Log2019-0303-14: Running Anycast DNS with Docker in DN422019-0101-08: Bird-lg in Go (Bird Looking Glass)2018-0808-15: Writing Essays in Traceroute2018-0404-26: Registering Domain in DN422018-0303-31: RoboMaster Development Log (Updated 2018-05-28)2016-0808-23: Support WebP on IE and Firefox2016-0606-14: Show Earth Satellite Images with PHP and Javascript