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
Todd Sundsted

before emacs lisp package archives were a thing, i learned a lot about emacs and elisp because reading the code was a natural part of installing, configuring and using a package. i like the automation and ease of installation, but i feel like something intimate is lost...

#emacs

Todd Sundsted
Todd Sundsted

i'm on hold on my cell phone and the on hold music is distorting and clipping, and in my mind there's a small, physical speaker in the loop somewhere, which is being over-driven, and a little telephone handset on its side that's picking up and transmitting the on hold music... vs. you know, technology from the 21st century...

Todd Sundsted

sometimes i wish crystal had type based control of i/o. (not necessarily non-strict evaluation and the io monad a la haskell, though...) i'm looking at a boatload of code and wondering, "does this all just compute a result, or do i have to scan for the side-effects..."

Todd SundstedEvan Krall

After ironing out some bugs (well, mostly hot-airing out some bugs), my Pipad is actually functional in tablet form! https://www.evankrall.com/posts/pipad/logs/226319-its-a-tablet-rev2-pcb-testing/

Todd Sundsted

design
print
fiddle
re-print
tweak
re-print
tune
...hours later...
print
finish

#3dprinting

Todd Sundsted

i just discovered midnight syndicate—though i'd probably heard their music before—via their cover of tchaikovsky's dance of the sugar plum fairy from christmas: a ghostly gathering... which explains the holiday timing...

#MidnightSyndicate #halloween #christmas

Todd Sundsted

sqlite is doin' that thing where bloom filters are making the queries slower...

Todd Sundsted

pushing a boatload of small improvements and fixes to main that i've been running myself for the last couple weeks... there are many ways a request to another activity pub server can fail—ktistec does a much better job of logging those failures, among other things...

#ktistec