Welcome
Hi, I’m Karl Ostendorf. Software Developer • Tinkerer • Self-Hoster • more
Featured
-
mastodon reposter
Reposter exists because Mastodon discovery is uneven. Your home server only knows about part of the Fediverse, so followed hashtags can miss posts that are visible elsewhere.
-
dayone2md
I wrote a CLI app to export Dayone journals to markdown.
Recent Posts
-
Leaving 1Password
Prompted by an account lockout at work, I migrated my passwords from 1Password to Strongbox earlier this year and never looked back.
-
11ty migration
After struggling with Astro for a long time, I upgraded my blog to 11ty yesterday.
-
mastodon reposter
Reposter exists because Mastodon discovery is uneven. Your home server only knows about part of the Fediverse, so followed hashtags can miss posts that are visible elsewhere.
-
dayone2md
I wrote a CLI app to export Dayone journals to markdown.
-
Reboot
blog reboot
Recent Chirps
-
2026-06-15 @ 18:17
GSD makes MistralAI usable.
-
2026-06-15 @ 14:02
Google published the Open Knowledge Format -- a structured hierarchy system for project documentation. The aim is to be usable by both humans and machines.
-
2026-06-14 @ 16:14
I learned that Bunny CDN can send logs from each of its edge nodes back to your own server via syslog. So I set up @goaccess for a live readout. This all took about 20 minutes with a clanker.
-
2026-06-11 @ 14:57
Gaslighting Openness:
-
2026-06-11 @ 14:42
Garage – a self-hosted S3-compatible object store. Ships as a single binary implementing only core S3 APIs, yet clusters seamlessly across disparate hardware.