Chris Frederick

@kansaichris
6 Followers
30 Following
129 Posts
Not pulling any punches šŸ˜†

Got unreasonably excited about this new, incredibly straightforward count-distinct algorithm. The CVM algorithm is a direct replacement for HyperLogLog, it nerd-sniped Donald Knuth for weeks, *and* it can easily be taught in an entry-level CS course.

h/t @munin
https://www.quantamagazine.org/computer-scientists-invent-an-efficient-new-way-to-count-20240516/

Computer Scientists Invent an Efficient New Way to Count | Quanta Magazine

By making use of randomness, a team has created a simple algorithm for estimating large numbers of distinct objects in a stream of data.

Quanta Magazine

Finally sharing what I’ve been building for almost a year now! 

Atuin Desktop: runbooks that run

It’s open source and in open beta now 🄰

Built for engineers who need repeatable, reliable workflows. No more copy-pasting from slack or outdated docs

https://blog.atuin.sh/atuin-desktop-open-source/

@chockenberry At the moment I’m just ā€œmarkingā€ them all, but that introduces additional cognitive overhead because I have to mentally recategorize each post in my Marked feed every time I scroll through it. It would be nice to split these into separate feeds, instead.
@chockenberry In Tapestry, is it possible to add a single post to a custom feed? I often find myself wanting to save posts that (a) are too long for me to read at the moment, (b) include media content that I want to watch / listen to later, or (c) I want to keep as ā€œfavoritesā€.

related to the Git cheat sheet I mentioned last week https://git-scm.com/cheat-sheet, I'm thinking of making some changes to the official Git glossary (https://git-scm.com/docs/gitglossary), to make it easier to look up what terms like "object" or "reference" mean in Git

I need some test readers to give feedback on the current glossary: sign up here if you're interested in giving feedback on this page or other Git documentation! https://forms.gle/LHZSRVWW7RfqmDsQ9

Git Cheat Sheet

Also, cool as https://sosumi.ai/ is, I can’t get over the fact that the ā€œhaikuā€ at the bottom of the page doesn’t follow the 5-7-5 syllable rule. šŸ˜„
sosumi.ai - Apple Docs for LLMs

sosumi.ai provides Apple Developer documentation in an AI-readable format by converting JavaScript-rendered pages into Markdown.

sosumi.ai
Seeing @gruber use 🤺 in Markdown as the label for a reference-style link to a page on fenced code blocks is just a fantastic little Easter egg: https://daringfireball.net/linked/2025/08/31/sosumi-ai.text

@chockenberry Some more Tapestry feedback for you!

You’re quoting a post below, but it doesn’t show up in Tapestry:

https://mastodon.social/@chockenberry/114156164847493669

I attached a couple screenshots for reference.

@chockenberry Another advantage to a chronological feed is that you could show RSS feed items in their entirety in Expanded mode—rather than hiding them behind a More… link—because you can continue to scroll down past them to the next post anyway.