What is this? It's not a blog. It's not even a blag. It's a blah.
2024-07-23 (Quasi-review: Gamification by Design)
2024-03-30 (Called it!)
2024-03-05 (Google: are they really this stupid, or do they just hope I am?)
2024-02-20 (Linux: my latest impediment to getting work done)
2024-02-17 (git-unpacked is back!)
2024-01-30 (libaio)
2023-08-04 (Rust, iteration 7)
2023-07-14 (Rust, iteration 6)
2023-07-07 (Rust, take 5)
2023-06-30 (Rust, take 4)
2023-06-23 (Rust, take 3)
2023-06-16 (Rust, take 2)
2023-06-09 (Rust)
2023-06-05 (Lilacs!)
2023-04-07 (How to ground-and-center)
2023-03-09 (Chester has passed)
2023-02-21 (Chester)
2023-02-10 (Changing attack patterns)
2022-12-05 (Google getting even more egregious)
2022-11-12 (Major Chromebook fails)
2022-09-13 (Ratchet & Clank: Size Matters)
2022-09-08 (Requiescat in pace, Elizabeth II)
2022-09-07 (Doghouse: gdb)
2022-07-26 (Curious misbehaviour change)
2022-06-09 (More Google misbehaviour)
2022-05-09 (A new view of my git repos)
2022-03-16 (Doghouse: Protonmail)
2022-01-28 (Inspired by the trucker convoy...)
2022-01-17 (Even for a spammer, that's stupid!)
2021-12-07 ("Fixing" a flatscreen)
2021-07-15 (Sine waves versus duty cycle)
2021-02-18 (Adminis-not-so-trivia (domain), take 2)
2021-02-15 (Adminis-not-so-trivia (domain))
2021-02-12 (Be careful what you ask for)
2020-09-21 (Software success stories!)
2020-08-08 (More emulation and other old hardware)
2020-07-11 (Emulation is disorienting)
2020-03-26 (A linguistic oddity)
2020-01-01 (An auspicious start to a new decade)
2019-10-15 (The Living Lorax)
2019-07-06 (What ESR got wrong)
2019-04-15 (What's been up with me)
2018-11-29 (Overlapping-orbits, take 2)
2018-11-22 (Another overlapping-orbits puzzle)
2018-10-18 (The future of our society)
2017-06-20 (I Fought The JIRA And The JIRA Won)
2017-05-12 (FF XII)
2017-02-21 (Naming)
2016-09-12 (Go)
2016-06-21 (A Pi 3)
2016-03-04 (Parade, redux)
2016-02-25 (Some combinatorics of `Parade')
2015-12-31 (A maze program)
2015-12-14 (More electronics: VFDs)
2015-11-30 (The Sun type-3 keyboard)
2014-12-11 (More combinatorics)
2014-11-29 (GMH)
2014-05-14 (git repos: change mailings)
2013-11-28 (I'm surprised: people are watching)
2013-11-25 (Miscellaneous links and quotes)
2013-10-29 (Some polyomino results)
2013-08-19 (Not fitting in, and Via Rail)
2013-08-18 (The St. Petersburg paradox)
2013-07-29 (Another rant on not fitting in (warning: NSFW language))
2012-11-02 (On belonging to a conquered people)
2012-10-31 (Why I don't Web, the emotional basis)
2012-09-26 (Thoughts on top-posting and no-trimming)
2012-09-04 (I don't belong here)
2012-08-25 (RIP Neil Armstrong)
2012-07-27 (Black holes really explained)
2012-07-18 (Cinema Fiction vs Physics Reality: a response)
2012-04-13 (On Being Certain)
2012-04-13 (Domain registration)
2012-02-19 (git repos)
2012-02-01 (CIRA update)
2012-01-04 (Non-angst)
2011-11-20 (Sicherman dice, take 1)
2011-11-13 (Angst (warning: NSFW language))
2011-06-07 (World IPv6 day prep)
2011-03-26 (1080x1920 is niiiiice)
2011-01-20 ("AI" that...isn't quite)
2010-11-07 (Thoughts on Unix filesystems)
2010-10-17 (MasterCard, redux)
2010-09-12 (Doghouse: MasterCard)
2010-08-03 (Internet governance)
2010-07-21 (Human group size)
2010-07-07 (Doghouse: xtronics.com)
2010-04-25 (Oscilloscopes)
2010-03-15 (RSS set up!)
2010-03-15 (CIRA incompetence)
2010-01-31 (Vancouver Olympics rants)
2009-11-28 (client-side checking considered stupid)
2009-11-20 (./configure considered harmful)
2009-10-25 (cio.com, redux)
2009-10-22 (administrivia, reordering)
2009-10-09 (NULL considered harmful)
2009-10-06 (Why I don't Web, version 20091006)
2009-09-14 (stateful Web)
2009-09-08 (online versus legal jurisdiction)
2009-09-07 (why not a blog?)
2009-08-26 (setup!)
Almost all these pages—all, I think—are 100% hand-coded.