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

It's the month of Halloween, so of course...

Todd SundstedCrystalLanguage
20k stars badge

We're reaching for the stars! 🚀✨
Just as 1.18 is released, over 20k users have starred the Crystal repo on GitHub 🌟

github.com/crystal-lang/crystal

#crystallang #achievement #github

Todd Sundsted
Release v3.1.0 of Ktistec

This release of Ktistec merges the main_3.x branch into the main branch.

Managing two branches, and two releases, was a lot of work. And sometimes changes were lost in the shuffle, like:

Added

  • Add a small banner to highlight "offline" status.
  • Support YAML MCP prompts and hot-reloading.

I have about a dozen more features and fixes that are ready for the next release, but to keep things simple, I'm doing the merge first, in its own commit.

#ktistec #fediverse #activitypub #crystallang

Todd Sundsted

I’ve been writing about Ruby’s callcc and thinking about continuations, so I challenged myself to write some poetry about tail call optimization. That should keep me busy on this flight for a few hours, at least. Now, what rhymes with “continuation”?

Todd Sundsted
Todd SundstedCrystalLanguage

We've just released Crystal 1.18.1 - a small bugfix version that solves two regressions.

Go check the release notes and update accordingly!
crystal-lang.org/2025/10/17/1.

Todd Sundsted

One of the things I love about arriving to/departing from Paris is the extensive graffiti alongside the road. 

a wall of graffiti en route to Paris from CDG airport
more graffiti along the road between CDG and Paris

#Paris #CommunicationWithoutPermission #graffiti

Todd SundstedCrystalLanguage

Extra, extra - Crystal 1.18.0 is out now!

You can check the full release notes to see what's inside: crystal-lang.org/2025/10/14/1.

Todd Sundsted

I’ve been asking every taxi/car driver to show me their favorite artist/musician/band/etc. So far, I have: Black Coffee, Adam Port, (Afro House, in general), French Montana, and Low Deep T. Probably not statistically significant but a very good starting point.

#Morocco  #Marrakech #FavoriteMusic

Todd Sundsted

i grew up in the western united states, so terrain like this reminds me of home.

photo of the foothills of the atlas mountains an hour or so outside of marrakech

#photography #Morocco #OurikaValley #Marrakech