thrig bphflog
Blogging in the glorious future year of 19124.
2024-07-09 Boundaries
2024-07-07 Dreadful .scripts
2024-07-06 The UPS Story
2024-07-05 RCS surprise
2024-07-04 Port Knocking
2024-07-02 Reloading Packet Filter Tables
2024-07-01 Ignorance
2024-06-27 Rogue Legends
2024-06-24 OpenSSH Autoban
2024-06-20 Bad Encryption
2024-06-19 Reverse DNS
2024-06-18 Firewall Autoban
2024-06-16 No IPs
2024-06-14 Word for Word
2024-06-13 Unsolicited ldd(1) Advice
2024-06-12 OpenBSD Pubnix
2024-06-10 Cold Tea?!
2024-06-08 Domestication
2024-06-06 On Measurement
2024-06-05 Just zeros and ones
2024-06-04 Canon Construction
2024-05-31 ... and shoot them into the Sun
2024-05-26 Bobby Drop Connections
2024-05-24 I, Hamurabi, suck at this game
2024-05-22 Random Temperatures
2024-05-20 Acronymification
2024-05-19 gemfeed2atom
2024-05-18 Site Feeds
2024-05-17 Bad Caesar Jokes
2024-05-15 50 Years of Text Games
2024-05-13 To split, or not to split: that is the question
2024-05-12 trek(6) Style Input Handling
2024-05-08 Old Math
2024-05-07 Network Knobs
2024-05-05 Orbit - Destroy An Orbiting Enemy Spaceship (1973)
2024-05-04 NSFW - No Such FORTH Word
2024-05-03 Gemini Get
2024-05-02 Fake Ginger Root
2024-05-01 Firewall Rules Etiquette
2024-04-29 Enterprise Cloaking Device
2024-04-27 ABBA Encryption
2024-04-25 Musical Bans
2024-04-24 Kennings
2024-04-23 syncmail
2024-04-22 Tai Chi
2024-04-18 Mixed Signals
2024-04-17 Failure Is An Option
2024-04-16 History in shell programs
2024-04-15 A New Pantheon
2024-04-14 Washer
2024-04-12 First Car
2024-04-11 Manual Scripts
2024-04-09 Root Causes
2024-04-07 Boss Key
2024-04-05 Relatively Accidental
2024-04-04 Shellshock
2024-04-03 Industrial Growth Society
2024-04-01 Season
2024-03-31 Attack Surface
2024-03-31 MIDI Player
2024-03-30 Yet More Bad Code
2024-03-27 Comments
2024-03-26 A Note Object
2024-03-22 Ligeti - Poème symphonique (1962)
2024-03-20 Scent Map II: Vectoric Boogaloo
2024-03-19 C Arrays
2024-03-18 Re: Ambivalent about code linters
2024-03-17 Re: Can We Survive Technology?
2024-03-16 Grid-based Distances
2024-03-15 Verbosity
2024-03-12 Binary Blinkers
2024-03-11 Code Smells
2024-03-10 Sort Fail
2024-03-09 7DRL (Pre and During and) Post Mortem
2024-03-01 Non-Terminal '\0' in Filenames
2024-02-29 Energy System Revisited
2024-02-28 Realtime Game
2024-02-25 In the Hall of the Broken Things
2024-02-24 Unix File Creation Time
2024-02-23 More Random Things
2024-02-20 Time Management System
2024-02-18 Lehmer random number generator
2024-02-17 Hardware MIDI Mangling
2024-02-14 Re: zombies
2024-02-13 Diet Hacking
2024-02-12 Tech Goldilocks
2024-02-10 License Kerfuffles
2024-02-08 Interface Equivalence: doas vs. su
2024-02-07 First Argument Among Unixes
2024-02-06 Letter Score
2024-02-05 Some Random Things
2024-02-04 Keeping State
2024-02-01 Write-Only Memory
2024-02-01 Exercise
2024-01-28 The Cards, My Destination
2024-01-26 Cold Tea
2024-01-24 Number Go Up
2024-01-22 A Tale of Two Nations
2024-01-20 Eamon
2024-01-19 Kind of Blue
2024-01-18 Blocked Bytes
2024-01-17 Booting Woes
2024-01-12 Kezboard
2024-01-07 Apollo Design Considerations
2024-01-06 CLI Dev
2024-01-05 Crontab Footguns
2024-01-02 Kung Fu
2023-12-30 Teaching Compsci
2023-12-28 Monday the 25th
2023-12-27 Everything
2023-12-25 Merry Gravmas!
2023-12-21 Boxed In
2023-12-20 xearth
2023-12-16 Halting Problem
2023-12-15 Pots and Pans
2023-12-11 Musical L-system
2023-12-09 Semi-Random Beat-Maker
2023-12-06 Dystopia et Documentation
2023-12-05 Random Rhythm Generation
2023-12-03 Pondering Pomegranates
2023-11-29 The Long Tail of DNS Record Types
2023-11-28 Re: A hard DNS problem
2023-11-27 Poor Educated Consumers
2023-11-26 Magic
2023-11-24 Lag
2023-11-22 Reading All Of Shakespeare
2023-11-21 Luck in Technology
2023-11-19 Weird Shell Functions
2023-11-17 Re: Defaults
2023-11-16 Assembly
2023-11-14 Re: copy and paste via keyboard in tmux
2023-11-12 Move @ Around the Screen
2023-11-11 A Small at(1) Gotcha
2023-11-09 More On Education
2023-11-07 Retrying the st Terminal Emulator
2023-11-06 Going UTC
2023-11-05 Unicode No Match
2023-11-04 Old Floats
2023-10-31 Not This Next Character
2023-10-30 Random Line From File
2023-10-27 Techno Something
2023-10-26 LFO
2023-10-23 Sweet Gemini On My Mind
2023-10-20 On Community
2023-10-19 Local Smtp Server
2023-10-18 SSH Host DSA Key
2023-10-17 Too Many Books
2023-10-16 OpenBSD 7.4
2023-10-13 A Few Leaves
2023-10-11 Harmonic Sequences
2023-10-09 Marimba Madness II
2023-10-07 Fake Rain
2023-10-06 Strangeness
2023-10-05 Haunted By Printers
2023-10-04 Balance
2023-10-02 MIDI Bank Select
2023-10-01 Funky Filenames
2023-09-30 Truth Table
2023-09-29 Shell Logic
2023-09-28 Busy Stuck Process
2023-09-27 pidnull
2023-09-26 OSI Model
2023-09-25 Re: When Getting A Degree Makes You The Enemy
2023-09-24 Chamomile
2023-09-23 Random Melody Generation
2023-09-21 Pitch Hallucination
2023-09-20 Parallel Backwards Functions
2023-09-17 Beangate
2023-09-15 The Progressive Era
2023-09-14 termemu
2023-09-13 Free Range Prose
2023-09-12 "On Education"
2023-09-11 roophloch'23
2023-09-10 Another Crazy CDDA Moment
2023-09-09 vi to/find character
2023-09-08 Rogue Mapgen
2023-09-03 Synthember
2023-09-02 Excluded Middle
2023-09-01 Weird Shell Arithmetic
2023-08-31 A Fire Upon The Deep
2023-08-30 Education
2023-08-29 gmid and CGI
2023-08-28 History Of The World Part III
2023-08-27 Unexpected Loss Of Parent Process
2023-08-23 Notes on a Concept of Religion
2023-08-21 One Meal
2023-08-18 Indirect Communication
2023-08-16 Red Lentils
2023-08-15 Is it UTF-8?
2023-08-14 Re: What if Gemini could be served on port 80?
2023-08-12 Late Stage Music Player
2023-08-11 MIDI pitch_wheel_change
2023-08-10 TERM Tweaking for Fun and maybe not Profit
2023-08-09 Calzonia
2023-08-08 Least Recently Used
2023-08-05 Menuet in F
2023-08-04 Re: Cost of the Right Thing
2023-08-03 New DNS Docs
2023-08-01 Append Write Corruption
2023-07-30 The Perforated Pipe Butt
2023-07-29 Random Fooding
2023-07-27 Permissions Mirror
2023-07-25 No Change Friday
2023-07-24 Only One Script
2023-07-22 Duelin' Boots
2023-07-21 Redefined
2023-07-20 Golf Log Commands
2023-07-18 Melody Chop Shop
2023-07-16 Diet
2023-07-14 Fake RNG for fake games
2023-07-13 Conversation
2023-07-11 Chorale
2023-07-10 Rye Results
2023-07-08 The Ksh Dot Builtin
2023-07-07 '80s Style
2023-07-06 lp0 on fire
2023-07-03 Advertising
2023-07-01 An Origin Story
2023-06-29 yet more TOFU ruminations
2023-06-27 errno
2023-06-26 TCP Escoteria
2023-06-24 Cold Start
2023-06-23 Lemongrass
2023-06-21 authentic rogue programming experience™
2023-06-20 Tale Of Two Unknowns
2023-06-19 Yet More On Paging
2023-06-18 A Formfeed Rabbithole
2023-06-17 Communicative Culture
2023-06-16 Deliberate Practice
2023-06-15 Estación de tren
2023-06-15 Solaris
2023-06-14 The pipes, the pipes ...
2023-06-13 The GPL: A Postmortem
2023-06-12 Bad Loops
2023-06-11 Can a child process affect the working directory of the parent process?
2023-06-10 Shared Libraries
2023-06-09 Shell Script That Runs Forever
2023-06-07 Imitation
2023-06-06 Meanwhile In The Real World
2023-06-04 Degrowth
2023-06-03 Jevons Protocol
2023-06-01 Music of the Spheres
2023-05-31 Composing with Constraints: Episodes I-III
2023-05-30 Toy Orbit Simulator
2023-05-29 The HTTP client person as seen from Gemini
2023-05-28 You Are Probably Weird
2023-05-26 Small Errors
2023-05-24 On Profit
2023-05-23 Summarizing HTML: a quixotic and questionable quest with an overly long subject that has excessive alliteration
2023-05-22 Re: Bubble
2023-05-20 Guarded Commands
2023-05-19 Introducing the Broad Framework
2023-05-18 Threat Axis
2023-05-16 Going In Circles
2023-05-15 Ex Over Ed
2023-05-14 Linux: The Derpening
2023-05-13 OpenBSD vi Backwards Search Bug
2023-05-12 Re: The Trouble With IDEs
2023-05-12 Mountains
2023-05-11 Ripped Bodices for Killer Moons
2023-05-10 Dabbling with Misfin
2023-05-09 Fixed Fonts
2023-05-08 Not Growth
2023-05-07 No such file or directory
2023-05-05 Testing New And Strange Functions
2023-05-04 The Forth
2023-05-03 Memoization
2023-05-02 AI Ceiling
2023-05-01 A Brace Of Quotes
2023-04-30 Garden Path
2023-04-29 Git Foo
2023-04-27 Names II
2023-04-25 Strings To Numbers
2023-04-23 Seasonality
2023-04-21 Storn
2023-04-20 Testing the Network
2023-04-19 plaintext > *
2023-04-18 Whither The Apps?
2023-04-17 ci ponbau pemci pu se fanva fi le jbobau
2023-04-15 Breadlander: a use for Waffle Starter Remains
2023-04-15 //
2023-04-14 Normal
2023-04-12 Unchecked chdir Considered Harmful
2023-04-11 Pancake With Strawberries Recipe
2023-04-10 OpenBSD 7.3
2023-04-09 Dating Advice
2023-04-07 mbox maildir Other
2023-04-06 Re: Daniel Janus, Ted Nelson, and the Web of Documents
2023-04-05 The Shortening of the Way
2023-04-03 EOL Story
2023-04-02 Wacky Unix Paths
2023-03-31 Just Deserts
2023-03-27 systemd, a Retrospective
2023-03-26 Pizza Crust
2023-03-25 Who Goes First?
2023-03-23 Cronfail
2023-03-22 re kalte cipni
2023-03-21 "We come in Peace"
2023-03-20 Offline
2023-03-18 Fundamental Limitations
2023-03-17 Lost In Translation
2023-03-16 Crazy CDDA Moment
2023-03-16 The Shocking Truth About AI, Revealed
2023-03-15 Unlikely Unicode, Episode MMMDCCCXXX
2023-03-14 Extraterrestrial Signals
2023-03-14 ASCII
2023-03-13 Going Postel
2023-03-12 Feature Poor sudo Replacement
2023-03-11 T── on Technology
2023-03-09 Names
2023-03-08 Kraut
2023-03-07 Genre Buster Bombs
2023-03-06 Goldberg Email Rube
2023-03-05 Coffee and Tea
2023-03-04 xkcd://
2023-03-02 Legacy Web
2023-02-28 Unlikely Unicode, Episode MMCMVIII
2023-02-27 Bad $var Good "$var"
2023-02-26 .
2023-02-25 punycode
2023-02-25 Buggy Jbose
2023-02-24 Solutionism
2023-02-22 Injection
2023-02-20 Random SSL Things
2023-02-20 A Bear, a Priest, and a Comedian walk into a Finite Planet
2023-02-15 Christoffel Words
2023-02-12 The Long Boom
2023-02-10 Unix Agitprop
2023-02-09 Weird Terminal Things: SIGINFO
2023-02-05 Wrapper Script Etiquette
2023-02-04 A Tale Of Two Times
2023-02-02 48656C6C6F2C20776F726C64210A
2023-01-26 Brief Review Earth Knoll
2023-01-25 Floating Point Fun
2023-01-22 Unix Is Spawning Programs Weirdly
2023-01-19 Orphans Of Athens
2023-01-18 Host Only Relayd
2023-01-17 Cosmic Voyage
2023-01-14 A Wafer Thin Common LISP Package Primer
2023-01-12 Sans Shebang Script
2023-01-04 Log Analysis Pitfalls
2023-01-03 Rogue
2023-01-01 Yet More Testing
2022-12-28 Identity
2022-12-26 Tarai
2022-12-24 Trek
2022-12-23 Test Suite
2022-12-22 Unit Tests
2022-12-21 Boix: Political Order And Inequality
2022-12-20 Don\'t Quote Me
2022-12-19 User Agent And ACPI
2022-12-18 Overclocked
2022-12-16 DOLIST Pitfall
2022-12-15 Code Review
2022-12-14 Duplicate Environment Variables
2022-12-13 Yet Another Blog Engine Rewrite
2022-12-11 Editor 100% CPU Usage
2022-12-10 Death March Culture - In Praise of Idleness
2022-12-09 w3m Security
2022-12-07 Builtin Commands
2022-12-05 Weathering Heights
2022-12-02 Protocol Specification
2022-11-28 pixel-ed
2022-11-26 vi Exit Strategies
2022-11-19 Funny Web Things
2022-11-18 *print-circle*
2022-11-17 Regular Expression Alternation
2022-11-12 Pushing Pieces
2022-11-10 Common LISP Problems
2022-11-08 bphflog improvements
2022-11-05 Pop Ups are Terrible
2022-10-31 That Terrible Glob
2022-10-28 Lisp Game Jam 2022
2022-10-27 Rust: Nope, Not Yet
2022-10-25 Shell while Loop Considered Harmful
2022-10-21 Software Depot
2022-10-18 Continue Writing in Dead Languages
2022-10-16 Shell History: A Tale of Two Cities or at Least Two Very Small Opposing Camps in a Title that is Too Long, Whimsical, and Much in the Style of Don Quixote
2022-10-14 Software Portability
2022-10-11 10
2022-10-08 The Slope Equation
2022-10-07 Hierarchy
2022-10-01 Change
1901-12-13 Epoch Fail
1886-11-06 pa se benji be do'e le ze'u purci
atom.xml