Epiktistes

Epiktistes is my home in the Fediverse. It is an instance of Ktistec, a single-user ActivityPub server like Mastodon, but with fewer users and fewer commits. Here's my introduction (last updated early-2025).

I wrote a series of posts about optimizing the performance of the Ktistec server, its build time, and its executable size: part 1, part 2, part 3, part 4, and part 5.

Some things I regularly write about, organized by hashtag:

I also wrote some #pointfreeverse.

Todd Sundsted

another notice of a data breach exposing my data... at this point i wonder how many systems are left that haven't been breached...

Todd Sundsted

how far back in chat/comments, etc. is too far back to fix your grammar and spelling errors? i'm finding that the horizon seems to be "as far back as i happen to notice them"... 馃槵

Todd Sundsted

I just released v2.3.0 of Ktistec.聽 It fixes a few bugs introduced in the previous release. In particular, it handles a case I've observed a few times in production where the fetching of followed content hangs. The fix adds a monitor that periodically checks for "running" tasks without a backing fiber and sets socket timeouts to ensure requests eventually terminate (I believe the latter actually fixes the problem, but belts and suspenders...)

#ktistec #crystallanguage #crystallang #activitypub #fediverse

Todd SundstedCrystalLanguage

Today we celebrate the 12th anniversary of Crystal!
The initial commit was on September 4, 2012 馃帀

github.com/crystal-lang/crysta

#crystallang #history #anniversary

Todd Sundsted

i've been listening to my collection of mid-90s mod and demoscene files. here's one of my favorites from ~1995 that really demonstrates what was possible with that format:

聽 鈾櫔 catch that goblin!!

i also find it amazing how too many hours of looney tunes as a kid left residual traces in my programming鈥攊 can almost visually "follow along" with the action...

#demoscene #history

Todd Sundsted

ugh! i will never understand why people here in the fediverse post their long-form thoughts in myriad little 120 character chains of replies to replies to replies... is this just a habit from your past/other social networks? are you just copy/pasting your thoughts here after posting to those other social networks? it this cool/trendy for some reason? are you trying to maximize clicks on your content...?

Todd Sundsted
a rafter of turkeys meeting behind the house

#turkeywednesday #veryloud #photography

Todd Sundsted

a less regarded skill that turns out to be pretty useful鈥攌nife sharpening鈥攂ut to look at the various whetstones and kits available, i feel like it might also now be a hipster hobby...

Todd Sundsted
Todd Sundsted

explaining to the team back home about #worldcon. they're actually, collectively, the most fannish lot i've worked with, but worldcon (and the world science fiction society), aren't as much on the average fan's radar as, say, the various comic cons... which is too bad in some (but not all) ways...