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

i started reading Bangs, Crunches, Whimpers, and Shrieks: Singularities and Acausalities in Relativistic Spacetimes (Earman, 1995). my first revelation was that the point-like singularity caused by gravitational collapse (a black hole) is not the only possible type of space-time singularity, at least in the mathematical, if not physical, sense.

Todd Sundsted
Saki

at least someone enjoys the snowstorm!

Todd Sundsted

a couple interesting crystal language projects i came across recently:

the former, in particular, is an annotation free, monkey-patch free solution for quickly serializing/deserializing objects into JSON, YAML or other formats.

Todd Sundsted
hanabi

23 points. best game ever.

Todd Sundsted
wingspan

a beautiful game that strikes the right balance between competition and construction. 

Todd Sundsted

i've released more enhancements to ktistec. i'm still working toward an mvp—functionality any socially-oriented activitypub server should implement. recent commits added replies counts to the social signals exposed to the user, and updated the home page to display local activity to anonymous users.

next up: draft posts

#ktistec

Todd Sundsted
saki enjoying some nausicaä
Todd Sundsted

a dog is just a wolf
in the category of pettable

#pointfreeverse

Todd Sundsted

"Many Small Queries Are Efficient In SQLite"
https://www.sqlite.org/np1queryprob.html

in fact, many small queries can be slightly faster than a single, more complex query, based on testing i'm doing on ktistec. the difference is small—10-15 msec for a complex page on average.

#ktistec

Todd Sundsted

i ask the engineers i work with to spent 25-50% of their time refactoring before adding new features. these commits are exactly that—six days of cleaning up and small fixes.

i'm working toward a smarter timeline—one that uses social signals and some heuristics to prioritize content since i typically follow too many people/topics/things.

#ktistec