Daily Posts
  
  - 
NTFS on FreeBSD — 
- 
dmenu_histogram — 
- 
Stopping daily posts — 
- 
Disk image tool progress - Counter-intuitive header population — 
- 
Disk image tool progress - directory hierarchies — 
- 
Learning about kqueue — 
- 
Configuring Feh — 
- 
Chargrid HiDPI Scaling Fix — 
- 
Ruby shell with custom .inputrc — 
- 
Tmux runs a login shell by default — 
- 
Building this site sometimes crashes ruby — 
- 
How I start X — 
- 
Make sure your terminal emulator runs in the expected environment — 
- 
Winit makes windows the wrong size in some cases I think — 
- 
Why you need a .bashrc and .profile — 
- 
Updating Library Dependencies — 
- 
How I spent 2020-10-31 — 
- 
FreeBSD 12.2 intel graphics bug — 
- 
Vanilla Javascript and Under Engineering — 
- 
Simple Wolfenstein-3D-esque renderer — 
- 
Parsing and Generating GUIDs in GPT Header Fields — 
- 
Cellular automata drawing prompt generator — 
- 
Repository of new words — 
- 
Boss fights in traditional roguelikes — 
- 
The latest rust release broke backtraces on FreeBSD — 
- 
Raidz setup — 
- 
Rust stacktraces are <unknown> on FreeBSD — 
- 
Train Game — 
- 
Fixing zpool after FreeBSD fresh install on ZFS mirror — 
- 
New URL and title formats for daily posts — 
- 
Time to start using language managers? — 
- 
Unsafely removing disks in a ZFS pool — 
- 
Yes WWW — 
- 
What if all your boot disks suddenly got wiped? — 
- 
I broke some things — 
- 
Formatting GUIDs in GPT header fields — 
- 
Encoding disk headers into disk images — 
- 
Gradually implementing a tool to create GPT FAT disk images — 
- 
All game links on this site now point to itch.io — 
- 
More of my 7DRLs are playable on itch.io — 
- 
Migrated browser games to nearlyfreespeech — 
- 
FAT32 FSInfo and its backup don't always match — 
- 
In praise of rEFInd — 
- 
Getting back into bouldering — 
- 
I accidentally let some of my TLS certs expire — 
- 
KID___PER? (2,4,3,3,6) — 
- 
Determining the size of a FAT32 partition — 
- 
I no longer feel like an imposter — 
- 
FAT32 FSInfo — 
- 
Cryptic Clues Repository — 
- 
I saw an eel in Moore Park — 
- 
Have I been using vi keys wrong my whole life? — 
- 
Crunch — 
- 
What exactly is a "Functional Programming Language" — 
- 
Is it a good idea, or are you just proud to understand it? — 
- 
Checking backup regions in gpt fat disk image tools — 
- 
Separable Convolution Kernels — 
- 
Move semantics and argument parsing — 
- 
Parsing command-line arguments with meap in real programs — 
- 
Problems, not Solutions, Part 2 — 
- 
Meap Help Messages — 
- 
roglkpl — 
- 
New phone, and an arduous journey bootstrapping LineageOS — 
- 
Renamed "args_af" to "meap" — 
- 
Quality of life in command-line argument parsing — 
- 
Parsing my first command-line arguments — 
- 
I was briefly wrong about list's behaviour as an applicative — 
- 
Low-Level and High-Level Command-Line Argument Parsing — 
- 
New argument parsing library — 
- 
Re-added MBR parsing to my GPT disk image library — 
- 
First thoughts after playing Epistory — 
- 
Word navigation in Vim — 
- 
Reading and listing files with my disk image tools — 
- 
Qwerty Quirks — 
- 
Relearning Qwerty — 
- 
Disk image tool no longer reads entire image — 
- 
Disk image tool progress — 
- 
Creating and mounting a FAT32 partition in a GPT disk on FreeBSD — 
- 
Image Creation Tool - First Steps — 
- 
My keyboard backlight works! — 
- 
Planning to make a simple disk image creator — 
- 
Should I make my own bootloader? — 
- 
Fixing bugs in sample code — 
- 
Quick'n'dirty user-level switching — 
- 
x86 Basic Interrupt Handling Kind of Working — 
- 
Global Descriptor Table — 
- 
Trampolining — 
- 
More fun with linking — 
- 
I need to go learn more about ELF and static linking — 
- 
In Homogeneous Coordinates Addition is Multiplication — 
- 
Homogeneous Coordinates — 
- 
Printing over serial on x86 — 
- 
Trekking is good because it's a problem you can solve — 
- 
Chargrid Roguelike Tutorial 2020 — 
- 
Problems, not Solutions — 
- 
BOOTBOOT — 
- 
Sticking with FreeBSD for now — 
- 
Bootstrapping Nightly Rust on OpenBSD — 
- 
Rust on OpenBSD — 
- 
Time to stop using language managers — 
- 
Roguelike Tutorial - Levelling up the player character — 
- 
OpenBSD — 
- 
stevebob.net — 
- 
Replace all the CSS! — 
- 
I'll probably move this site to nearlyfreespeech — 
- 
Distro Hopping —