Athena's blog
follow: @/blog/@rss.social
Note 1 from 2025-09-05
Note 1 from 2025-09-04
How I back up my computers
How I comment regular expressions
Note 2 from 2025-09-04
Note 1 from 2025-09-03
Note 1 from 2025-09-01
Note 2 from 2025-08-30
Note 1 from 2025-08-30
Note 1 from 2025-08-28
Note 3 from 2025-08-27
Note 2 from 2025-08-27
Note 1 from 2025-08-27
Note 1 from 2025-08-21
Note 1 from 2025-08-18
Note 1 from 2025-08-17
Note 1 from 2025-08-16
Note 1 from 2025-08-13
Note 2 from 2025-08-08
Note 1 from 2025-08-08
Note 1 from 2025-07-22
Note 2 from 2025-07-13
Note 1 from 2025-07-13
Note 1 from 2025-07-11
Note 2 from 2025-07-07
Note 1 from 2025-07-07
Note 5 from 2025-07-06
Note 4 from 2025-07-06
Note 3 from 2025-07-06
Note 2 from 2025-07-06
Note 1 from 2025-07-06
Simplifying the nav bar
Finally fixing the headings
A bureaucratic epistolary story
Note 2 from 2025-06-07
Note 1 from 2025-06-07
Note 1 from 2025-06-05
Skipping GRUB on Void Linux with EFISTUB
Should HTTP methods be progressively enhanced?
Note 1 from 2025-03-20
Essays moved
Automatic dark mode for Archive of Our Own
Two stories about aliens
Warmboot updates
Warmbooting Void Linux
Note 1 from 2024-12-09
Note 1 from 2024-11-30
Note 1 from 2024-10-29
Thoughts on the Hare programming language
Note 1 from 2024-07-31
The Shapes of Emma
Note 1 from 2024-07-26
They're all serial ports!
Note 1 from 2024-07-18
The spectrum of graphical user interfaces: From Wayland to Web
Note 1 from 2024-07-03
Note 2 from 2024-06-30
Note 1 from 2024-06-22
The deeply confusing nature of 'free and open-source'
Note 1 from 2024-04-13
Note 1 from 2024-04-10
Note 2 from 2024-04-05
Note 1 from 2024-04-05
DNS-based network-level filtering (in theory)
Note 1 from 2024-03-15
Note 1 from 2024-03-06
Note 1 from 2024-03-05
Note 1 from 2024-03-01
Some weird sci-fi
Note 1 from 2024-01-13
Hosting provider IPv6 support rubric
Note 1 from 2023-12-22
Note 2 from 2023-12-19
Note 1 from 2023-12-19
We can go crazier: 9/11 and the Apollo program (somehow, in this dream I had)
A design for an HTML editor
Interactive rebase is super-cherry-pick
Note 1 from 2023-11-12
EXHL 1.0 draft 1
Significant style changes
Note 2 from 2023-11-08
Note 1 from 2023-11-08
Note 1 from 2023-11-04
Note 1 from 2023-10-26
Note 1 from 2023-10-25
Note 2 from 2023-10-23
Note 1 from 2023-10-23
EXHL RfCR 2
Enhanced XML Hypertext Language
Note 2 from 2023-10-21
Note 1 from 2023-10-21
Note 1 from 2023-10-20
Note 2 from 2023-10-19
Note 1 from 2023-10-19
Note 1 from 2023-10-13
Configuring Firefox scrollbars to be decent
Have a cursed error page
How about gay mermaids?
Note 1 from 2023-10-01
Note 1 from 2023-09-30
Note 1 from 2023-09-27
Looking for a word
New avatar
NVIDIA vs. Linux: EXPORT_SYMBOL_GPL and a three-letter DRM signature
Writing Wonders
Note 1 from 2023-08-10
Note 1 from 2023-08-05
On Web Environment Integrity
Cross-medium potentials of Inform 7
The Z-machine
Goodbye Google, goodbye Bing
Note 1 from 2023-07-14
Note 1 from 2023-07-08
Note 1 from 2023-07-01
[AO] Even more gay stories!
Note 1 from 2023-06-25
[AO] More gay stories, what a surprise
Note 1 from 2023-06-04
Note 1 from 2023-06-03
Note 1 from 2023-05-19
Kernel module lockdown
Bigger on the inside
Note 1 from 2023-05-03
Renewed PGP keys
Another story
Note 2 from 2023-02-14
Note 1 from 2023-02-14
How do you like your SQL?
Note 2 from 2023-02-06
Note 1 from 2023-02-06
Note 1 from 2023-02-01
More stories: Queer, sci-fi, and mythology
Note 1 from 2023-01-20
Note 1 from 2023-01-19
Note 1 from 2023-01-16
Separation of data and control
Note 2 from 2023-01-13
Note 1 from 2023-01-13
Note 1 from 2023-01-07
Oops CSS
Note 1 from 2023-01-02
Note 1 from 2022-12-28
Renaming myself
Note 1 from 2022-12-21
Homeworld fanfiction
Note 3 from 2022-12-20
Note 2 from 2022-12-20
Note 1 from 2022-12-20
Note 1 from 2022-12-18
XAML static sites
Note 1 from 2022-12-10
Objective-C#++
Note 1 from 2022-12-08
Some repatriated microfiction
[AO] Ehm, well...
Note 1 from 2022-11-30
Note 1 from 2022-11-27
Note 2 from 2022-11-26
Note 1 from 2022-11-26
Note 1 from 2022-11-23
Note 2 from 2022-11-22
Note 1 from 2022-11-22
Note 1 from 2022-11-21
Simultaneous SQL and XML crimes
Note 1 from 2022-11-20
Note 1 from 2022-11-18
Note 2 from 2022-11-17
Note 1 from 2022-11-17
The pain of XLSX
Note 2 from 2022-11-06
Note 1 from 2022-11-06
Note 1 from 2022-11-05
Note 1 from 2022-11-02
Note 3 from 2022-11-01
Note 2 from 2022-11-01
Note 1 from 2022-11-01
Note 1 from 2022-10-15
Note 1 from 2022-09-26
Note 1 from 2022-09-17
Note 1 from 2022-09-12
Various stuff I've been up to
Note 1 from 2022-09-07
Reconfiguring our home network, part 2
Note 1 from 2022-08-25
Note 2 from 2022-08-20
Note 1 from 2022-08-20
Note 1 from 2022-08-19
More foot-shooting
Version 4.1: Going XSLT-only
Note 1 from 2022-08-13
Reconfiguring our home network, part 1
Note 5 from 2022-08-07
Note 3 from 2022-08-07
Note 2 from 2022-08-07
Note 1 from 2022-08-07
Note 3 from 2022-08-06
Note 2 from 2022-08-06
Note 1 from 2022-08-06
Note 1 from 2022-08-03
Note 2 from 2022-08-01
Note 1 from 2022-08-01
Note 1 from 2022-07-31
Note 3 from 2022-07-19
Note 2 from 2022-07-19
Note 1 from 2022-07-19
Note 1 from 2022-07-18
Note 1 from 2022-07-16
Note 1 from 2022-07-15
More evil SQLite
Note 1 from 2022-07-13
Some non-criminal database design: HIF
Note 1 from 2022-07-09
A crime against database design
Note 2 from 2022-07-06
Note 1 from 2022-07-06
'Broadcast' pipes on Linux
Note 2 from 2022-07-02
Note 1 from 2022-07-02
Note 1 from 2022-06-30
Note 1 from 2022-06-29
Note 2 from 2022-06-28
Note 1 from 2022-06-28
Note 2 from 2022-06-27
Note 1 from 2022-06-27
Note 2 from 2022-06-26
Note 1 from 2022-06-26
About BitTorrent
Note 2 from 2022-06-25
Note 1 from 2022-06-25
Linux filenames (and legal characters within them)
Note 1 from 2022-06-24
Note 1 from 2022-06-06
Note 2 from 2022-05-30
Note 1 from 2022-05-30
Note 1 from 2022-05-25
Note 1 from 2022-05-23
Note 2 from 2022-05-21
Note 1 from 2022-05-21
Version 4.0 and XBlog
XBlog for XSite blogging
Note 2 from 2021-10-07
Datalinks, An All-Purpose Model of Digital Information Processing
XSLT
Version 3.1 and XSite
alm 3.0 with custom CSS
Available on GitLab
Java would be good if not for the JVM
Dynamic vs. static linking
HTTP APIs
Azure hosting
Programmingwave.com 2.2 has launched
Now working on version 2.2
Version 2.1 & Jekyll
Programmingwave.com 2.0 has launched
More confusion about version 2.0