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 SundstedESO
Todd Sundsted shared a note by ESO Oct 14, 2026
A warehouse with metal structures holding white boxes with a blue ESO logo.

New milestone reached 🥳

Nearly 500 segments of the main mirror of our Extremely Large Telescope (ELT) have now arrived from Europe at the ELT Technical Facility at our Paranal Observatory in #Chile. That is around half of all the segments being made for what will become a 39-metre eye on the sky.

➡️ eso.org/public/announcements/a

#astrodon #astronomy #astrophysics #space #science #engineering

📷 ESO

1/4

Todd SundstedCamellia Tea Ceremony
Ginkaku-ji's 'Kogetsudai' and 'Ginshadan', representations in white sand of Mt. Fuji and China's Lake Xi.
Ginkaku-ji's 'Kogetsudai' and 'Ginshadan', representations in white sand of Mt. Fuji and China's Lake Xi.The Silver Pavilion (Kannon-do).Ginkaku-ji's 'Kogetsudai' and 'Ginshadan', representations in white sand of Mt. Fuji and China's Lake Xi.

🐈🍬FELINE FRIENDS ALONG THE PHILOSOPHER'S PATH🍂🌅

Golden hour at Ginkaku-ji's (銀閣寺) Kōgetsudai (向月台) and Ginshadan (銀沙灘), representations in white sand of (possibly) Mt. Fuji (富士山) and China's Lake Xi (西湖 'West Lake').

#Ginkakuji #銀閣寺 #Jishōji #慈照寺 #Kyoto #京都 #Japan

Todd Sundsted
a photo of a stack of weights showing the pin stuck to the stack by magnetism

the iron in this one stack of weights has been so magnetized the pin just sticks to it.

Todd SundstedCrystalLanguage

We proudly present: Crystal 1.22
Our newest and shiniest release 💎

It's also the biggest release since 1.0 with 251 changes in total.
Some of the highlights:

- Performance improvements for DWARF loader
- All targets support a native event loop
- Constants can have type declarations
- `Crystal::ALL_FLAGS` and `USER_FLAGS`
- Upgraded package dependencies, docker base images etc.
- Binaries for `aarch64-windows`

crystal-lang.org/2026/10/12/1.

Todd SundstedWeek in Fediverse :fediverse_light:
Todd Sundsted
tabletop with the boardgame “critter kitchen” set up.

we’ve been playing “critter kitchen” this week, or as I call it “bitterness is a flavor”.

bitterness because, in a good boardgame, there are no perfect moves. only trade-offs.

#boardgames #critterkitchen

Todd SundstedWill Richardson

Running Code in the Crystal Type System

Type resolution in #crystallang is just running your program at compile time.

willhbr.net/2026/09/25/crystal

Todd Sundsted
Todd SundstedChristian Horn

I had read about it, but yesterday met the first Japanese
referring to ChatGPT (and even AI in general) as チャッピー ("Chappie").

Todd Sundsted

RE: techhub.social/users/manlycoff

whenever i take a few weeks away and then come back, the fediverse always feels like it's become a little more hostile, like it's increasingly the place where people come to wallow in their anger.

the real weird trend, lately, seems to be crapping on the developers (volunteers) and the site admins/mods (also volunteers). where is the winning strategy with that move?

Sal Rahman

Can someone explain to me why was Pixelfed, Loops, and Dansup being singled out for AI use?

There's no shortage of Fediverse software that are either built with AI assistance (including vibe coding), or welcomes AI contribution, but I'm not seeing the same level of outrage.

Did Pixelfed, Loops, and Dansup specifically promise to be AI-free?

#Fediverse #ActivityPub