Todd Sundsted
Todd Sundsted
toddsundsted@epiktistes.com
Better dead than bored.
Introductionepiktistes.com/introduction
GitHubgithub.com/toddsundsted/ktistec
Pronounshe/him
šŸŒŽSector 001
Todd Sundsted

I really don't like iOS 26. It's not so much the liquid glass look—I've disabled most of the effects. It's that almost everything else I use seems to take an additional step. For example, to get rid of a tab in Safari, I now have to 1) tap the little dots (⋯), 2) tap item "All Tabs", 3) dismiss the tab.

#ios26

Todd Sundsted

terrorform: episode of Red Dwarf or open-source infrastructure as code tool?

Todd Sundsted

I’m exploring features for navigating and reading large threads. A ā€œlarge threadā€ is a thread with more than 250 replies. I personally can’t easily consume all of that, and quite a number of replies are uninformative in any case (they are simple statements of agreement or dismissal).

Some things I’m trying:

  • Highlighting replies by the original poster—the assumption is that, if I'm interested in the thread, I'm interested in what the original poster had to add.
  • Highlighting replies with a larger than average number of replies, in turn—the assumption being, they must have added something meaningful to the thread.
  • Maybe longer replies are more interesting? Highlight them?

By way of replies to this post, I am definitely interested in others' thoughts on good heuristics.

#ktistec

Todd SundstedEugen Rochko
A small pumpkin with a smiling face lit up from the inside by a tea candle on a windowsill.

ActivityPumpkin

Todd Sundsted
Release v3.1.2 of Ktistec

I'm working on federation issues.

šŸ‘» Release v3.1.2 of Ktistec improves support for Lemmy and community servers like it that distribute content by wrapping it in Announce activities (FEP-1b12: Group federation support). Ktistec also supports the audience property, although support for that was removed from Lemmy earlier this year.

šŸŽƒ This release also adds support for delivering to shared inboxes, which are widely supported by other ActivityPub servers. Despite being federated, the Fediverse is not highly distributed, and this optimization can reduce outbound delivery traffic by 10-20x.

Added

  • Support for the Dislike activity.
  • Support for the audience property on activities and objects.
  • Support for delivery to shared inboxes.
  • Support for full-width hash signs in hashtags (e.g. ļ¼ƒę—„ęœ¬čŖž) commonly used in Japanese and other Asian languages.

Fixed

  • Strip HTML from object summaries rather than escaping it.
  • Properly unwrap Lemmy-style Announce activities.

Changed

  • Destroy discarded drafts instead of deleting them.

Enjoy!

#ktistec #fediverse #activitypub #crystallang

Todd Sundsted

i'm too lazy to read a thread with 420+ replies so i'm building a little tool using the #ktistec API that will summarize that thread for me.

time to just read the thread: probably 15 minutes. time to build the little tool: well i started on it an hour ago and...

#LazinessIsAVirtue

Todd Sundsted

i added better support for delivering to shared inboxes in #ktistec. kind of lame, but this post is how i'm testing it...

Todd Sundsted

I’m setting up the ActivityPub Fuzzer. What’s not clear to me is whether or not this thing can run over localhost on two different ports or whether a proxy is required.

#activitypub

Todd Sundsted

should Ktistec support the Mastodon client API, or is ActivityPub client-to-server (C2S) the way forward?

Todd Sundsted

So many new posts since yesterday! ActivityPub tooling discussions, a physics threads on the Standard Model, a boatload of photography, maker threads on woodworking and 3D printing... where do I even start?