Todd Sundsted
Todd Sundsted
toddsundsted@epiktistes.com
Better dead than bored.
Introductionepiktistes.com/introduction
GitHubgithub.com/toddsundsted/ktistec
Pronounshe/him
🌎Sector 001
Todd SundstedWeek in Fediverse :fediverse_light:
Todd Sundsted
Now on Epiktistes: two accounts!

The smoke test worked. Account-level access control works. I'm pretty sure the remaining issues are all in the inbox/outbox pipeline—which is some of the oldest code in Ktistec.

Also, the issue with MAU is fixed in 740d3c28.

#epiktistes #ktistec

Todd Sundsted

Heartbreaking discussion about the last 12 months at NASA. As one panelist put it: “A lot of smart people who think about the future. Where are they going?”

Presentation Titled: “Challenges of Working at NASA This Past Year”
NASA Panelists on the Space Track

A.C. Charania, Scott G.C. Edgington, Les Johnson, Trina L. Ray, Kim Steadman (not in order)

The sobering realization is how much has changed since Dragon Con twelve months ago.

#dragoncon #space

Todd Sundsted
The Muppets Christmas Carol panel at Dragon Con (part of the Puppetry Track)

I grew up with Sesame Street and the Muppets, but I never spent much time thinking about the talent behind the scenes. This panel featured some of that talent:

Cheralyn Lambeth
Costume construction for the Muppets Christmas Carol and other Muppet productions

Dave Goelz
Original Muppet performer, voice of Gonzo and Dr. Bunsen Honeydew

Bonnie Erickson
Designer and builder of many iconic Muppet characters including Miss Piggy

Bill Barretta
Muppet performer who voices Swedish Chef and Pepe the King Prawn

It was wonderful to hear their stories about this amazing movie and the Muppet characters—and how they each used their expertise to bring them to life!

#dragoncon #muppets

Todd Sundsted
Release v2.4.11 of Ktistec

Ktistec is taking steps toward supporting multiple users. The first (small) step removes the actor panel from the unauthenticated home page and replaces it with a site description. You can see this in action at epiktistes.com. The site description is managed on the settings page using the same rich text editor used to edit posts. See the README for more information.

Other changes in this release:

Added

  • Support a "site description" on the unauthenticated home page.
  • Support autofocus on onboarding and authentication forms.
  • Add trix_editor view helper.

Changed

  • Remove accounts from unauthenticated home page.
  • Persist timeline filters in session.

Fixed

Other

  • Disable streaming updates on pages other than the first. (fixes #118)
  • Pin Crystal version at 1.16.3 in Docker build. (see libxml_ext#1)

#ktistec #fediverse #activitypub #crystallang

Todd SundstedWeek in Fediverse :fediverse_light:
Todd Sundsted

I looked at the schedule for the #dragoncon American Sci-fi Classics track and realized I must be old… 🤔

Todd Sundsted
Release v2.4.10 of Ktistec

I'm trying to get through the backlog of bugs and features in my to-do list. Release v2.4.10 of Ktistec packages up several important improvements. The most impactful change is graceful server shutdown—I've never had a problem with shutdown leaving the database in a broken state, but prevention is the best cure.

Added

  • Support manually refreshing actor information. (fixes #112)
  • Add link to log level settings to the navigation bar.

Fixed

  • Enable dragging source links to the address bar. (fixes #109)
  • Fix missing reply/mention notifications for non-create activities.
  • Ensure the network is up before attempting to refresh a page.

Changed

  • Block actor handle and display name when actor or post is blocked.
  • Gracefully shut down the server.

I'm considering adding lightweight multi-user support (invitation-only, not open registration). I'm interested in your thoughts on whether this would be useful.

#ktistec #fediverse #activitypub #crystallang

Todd Sundsted

uff! how to set up tree-sitter on emacs on a mac m3 is anything but obvious!

Todd Sundsted

i'm thinking of picking up the thread on a language server protocol implementation for the crystal programming language. i have some ideas.