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
6:37am

24 hours later

Todd Sundsted
6:37am

awake for hours.
still on east coast time.
still autumn dawn.

Todd Sundsted

i just pushed commits that add a settings page and handle image uploads (for background image and profile icon). a lot of code was already written and supported image upload from the editor—i just had to bend it to my purpose. i'm using FilePond to handle preview and upload in the browser.

the settings page

generally, i'm pretty happy with the result!

#ktistec

Todd Sundsted

dnd5e with the family unit. i play a nameless wood elf who unfortunately happens to look like a drow...

Todd Sundsted

here's my seasonal boot sequence for terraria: 1) it's halloween. harvest pumpkins and make pumpkin armor (7 points of defense). 2) start digging and get to the caverns. you're looking for gold chests and the mace. fairies led me to two maces and a dozen crystal hearts within a few hours of starting. 3) upgrade the mace to a flaming mace (18 damage). 4) mine platinum or gold (whatever your world has). as soon as you have enough ore, craft platinum (20 defense) or gold (16 defense) armor. 5) pick off your first boss—either the eater of worlds or the brain of cthulhu. you need their drops in order to craft the nightmare or deathbringer pickaxe, which can mine hellstone and obsidian. 6) build a hellevator, break into a ruined house and mine hellstone. there's usually some near the walls and if you are careful you can dig shafts into the ash—but think about where the released lava will flow. you'll probably need a few recall potions (of which you'll have found plenty) to pull this off. 7) back in the caverns, dump water on lava lakes to create obsidian. mine it. 8) craft molten armor (25 defense), a fiery greatsword (40 damage), and whatever else you like.

mining the underworld

Todd Sundsted

early morning check in...

sorting out asynchronous javascript bugs...

Todd Sundsted

Illuminati

fine game. and right for the time...

Todd Sundsted

i posted about the problems caused by the lack of a clear license a week ago. commits ca662ca through 49d3e2a remove the kemal-session and kemal-csrf shards and replace them with lightweight improvements to a session store i'd written previously and forgotten about and cut-and-paste reuse of kemal-csrf (which has a clear license and clean history). ktistec will be released under AGPLv3.

#ktistec

Todd Sundsted

i didn't expect follows. or boosts.

Todd Sundsted

this is the web pretty much throwing its arms up in the air and giving up

https://blog.cloudflare.com/browser-beta/