Episode Details
Back to Episodes
#487: Minimum requirements
Episode 487
Published 1 month, 1 week ago
Description
Topics covered in this episode:
- dust - a better du
- Hermes Agent: The AI agent that grows with you
- llm-coding-agent 0.1a0
- Extras
- Joke
About the show
Sponsored by us! Support our work through:
- Our courses at Talk Python
- Consulting from Six Feet Up
Connect with the hosts
- Michael: Mastodon / BlueSky / X / LinkedIn
- Calvin: Mastodon / BlueSky / X / LinkedIn
- Show: Mastodon / BlueSky / X
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.
Michael #1: dust - a better du
du+ Rust =dust- a fast, visual, intuitive disk-usage CLI- Run
dustand immediately see the biggest directories and files without piping throughsort,head, orawk - Smart recursive output focuses on what matters instead of dumping every folder
- Colored bars show relative size and parent/child hierarchy, making “where did the space go?” obvious
- Perfect for Python projects bloated by
.venv, caches, Docker volumes, downloaded datasets, and local AI models - Install via
brew,cargo install du-dust,conda-forge, Scoop, Snap, deb-get, or GitHub releases
Calvin #2: A Way better ARchive format for Python packaging
- war - new archive format spec from Astral (same team as uv/ruff), v0.0.2, still no binary encoding defined yet
- Header-Index-Store layout: header IDs the file, index maps names to store offsets, store holds compressed data
- Index uses a finite-state transducer (FST) to dedupe common path prefixes across entry names
- Supports three entry types (file, directory, link) and three compression modes (store/DEFLATE/zstd), plus an "executable" metadata flag
- Unpacking is atom