26-07#
Typst: Designing for Incrementality (Laurenz Mädje at RustWeek) - YouTube
element ids
ordered elements (e.g. headings) are needed for scripting (e.g. toc)
simple counters introduce global state (bad)
hashes ftw! like git, because documents are trees (child considers parent hash)
collisions between neighbors can be handled locally
Profile First: A 10x Faster Django Test Suite — Bob Belderbos | Developer & Team Coaching
profiling-explorer · PyPI via Python: introducing profiling-explorer - Adam Johnson
I had a similiar experience with flask and a test data factory
Chatto is now Open Source | Hacker News
livekit/livekit: End-to-end realtime stack for connecting humans and AI
“open source project that provides scalable, multi-user conferencing based on WebRTC”
“The Agents framework lets you add any Python or Node.js program to LiveKit rooms as full realtime participants.”
neurosnap/zmx: Session attach/detach for the terminal
simpler alternative to tmux, screen, zellij: attach/detach only, no mux, no tabs/windows/panes
reaction: A daemon that scans program outputs for repeated patterns, and takes action | Lobsters
mitchellh/vouch: A community trust management system based on explicit vouches to participate.
Historically, the effort required to understand a codebase, implement a change, and submit that change for review was high enough that it naturally filtered out many low quality contributions from unqualified people. For over 20 years of my life, this was enough for my projects as well as enough for most others.
The git history command deserves more attention - Lalit Maganti
git history fixupfixes an old commit that has something wrong in it, then autorebases all your branches to match.-
Python profiling is fast now
Don’t Ship Skills Without Evals — Philipp Schmid, Google DeepMind - YouTube
so where is the
eval_runnerthat Philipp is using? ;)
-
could become Rust’s Django
Prefactoring: Clear the Way for Your New Feature | Lobsters
yes
that’s how we do it