Our fileserver generations are a little bit complex #SysAdmin #Infrastructure #Tech
Changing your (Unix) terminal appearance on a per-host basis #Unix #SysAdmin #Terminal
Giving up on PyPy for my own use (at least for now) #Python #Programming #OpenSource
How Emacs does things: flyspell's way of tracking misspelled words #Emacs #Programming #TextEditing
Linux programs look at things in <code>/proc</code> more than you'd expect #Linux #SysAdmin #Tech
Ubuntu 26.04 has made the Apache systemd service unit fairly restricted #Linux #SystemAdministration #OpenSource
At a university, you have to accept that people are going to do stuff #SysAdmin #University #Infrastructure
Python settings for Flycheck in GNU Emacs (as of September 2026) #Python #Emacs #Programming
I'm eventually going to want a "casual" browser passkey system #Security #WebTech #Passkeys
Exim's feature of "tainted" strings is a heuristic #Sysadmin #Exim #Tech
Having an Exim test plan for a server saved me #SysAdmin #Networking #DevOps
Serious editors are a commitment (at least for me) #Tech #SystemAdministration #Editors
Think about your goals and threat models for MFA authentication #Security #Authentication #Tech
Some feed readers don't ever react to permanent HTTP redirections #Tech #OpenSource #WebDevOps
University MFA authentication has some unusual challenges #Tech #Security #University
One possible future for websites is less features #WebDevelopment #Tech #Usability
Notes on debugging standard and third-party Emacs code #Emacs #Programming #SoftwareDevelopment
The many load averages of Unix(es) in 2026 #Unix #SystemAdministration #Tech
Some (mostly historical) issues with the Unix load average #Unix #SysAdmin #Tech
Polkit insists on there always being administrative users #Linux #SystemAdmin #Security
Always remember to restart daemons and programs after changes #Sysadmin #DevOps #TechTips
Thinking about models: authorization versus capabilities #SysAdmin #Security #Tech
The prospect for language independent tooling for making code changes #Programming #SoftwareDevelopment #DevOps
Our authentication versus authorization problem #SysAdmin #Networking #Security
Sorting out a DNF "transaction failed" during my upgrade to Fedora 44 #Linux #SysAdmin #Troubleshooting
Status reports and indicators are untrustworthy, UPS battery edition #Tech #SysAdmin #Infrastructure
We're no longer using Linux's strict memory overcommit mode #Linux #SystemAdministration #DevOps
Getting LSP servers and other tools to work in venvs in GNU Emacs #Python #Emacs #DevOps
There's a difference between a technology being ineffective and being uneconomical #Tech #SysAdmin #Infrastructure
Our slow move toward boring (server) host names #SysAdmin #Infrastructure #Networking
Blocking SSH logins with PAM (at least on Linux) #SystemAdministration #SSH #Linux
Using Polkit to prevent people from doing '<code>loginctl enable-linger</code>' #Linux #SystemAdministration #Security
A surprise with systemd user service units and special shells #Systemd #Linux #SysAdmin
Making a bytes/Unicode confusion in email parsing in Python #Python #Programming #Unicode
Considering how much RAM system.slice and the kernel need #Linux #SystemAdministration #Tech
I should write more shell scripts than I do #ShellScript #Automation #SysAdmin
Some notes on taming ruff (and mypy) so they're useful for me #Python #DevOps #Programming
I've become more optimistic about my someday future on Wayland #Unix #SystemAdministration #Tech
We should re-check our local settings every so often #SysAdmin #Networking #DevOps
Why one of our systems had very slow systemd session starts #Systemd #Linux #SysAdmin