This is my nasin for writing toki pona. My nasin includes things meant for better typesetting, improved readability of text, and preserving the generally artistic nature of toki pona whether that is in sitelen pona or sitelen Lasina. Most of the readability that I talk about boils down to: When dealing with multiple subjects, several head-nouns or verbs, your text might get cluttered and you might visually end up with a huge wall of text. This can be, and probably will be, readable, but it doesn...
Open source has more forms of government than countries do.
A reference list of patents and applications relevant to package manager design, with notes on prior art.
A survey of install-script allowlist mechanisms across package managers and language ecosystems.
How long until we see a CVE filed against a markdown file?
Packages all the way down, agents all the way up.
A stack of incompatible expectations.
A tour of the easter eggs hiding inside package managers.
What git's diff drivers can do, from built-in language support to custom textconv filters.
Every mirroring tool I could find, and the protocols underneath them.
Git can talk to anything if you write the right helper.
Package manager magic files and where to find them: .npmrc, MANIFEST.in, Directory.Packages.props, .pnpmfile.cjs, and more.
Magic folders in git forges: what .github/, .gitlab/, .gitea/, .forgejo/ and .bitbucket/ do.
A reference list of podcast episodes about package managers, grouped by ecosystem.
A reference on how package managers solve the version constraint satisfaction problem, from SAT solvers to content-addressed stores.
Magic files and where to find them: .gitignore, .gitattributes, .mailmap, .git-blame-ignore-revs, .lfsconfig, and more.
This is my New Year's Resolution - The 3 Doohickey System
This is my New Year's Resolution - The 3 Doohickey System
People who built, maintain, or research package managers.
A cross-ecosystem glossary of package management terms.
Blog posts, talks, and essays that changed how people think about dependency management.
A directory of tools, systems, and services that relate to package management.
Sorting package manager clients by resolution algorithms, lockfile strategies, build hooks, and manifest formats.
Sorting package registries by architecture, review model, namespacing, governance, and other structural differences.
This is a critique of the Frieren: Beyond Journey's End series's season 1
This is a critique of The Phoenician Scheme (2025) by Wes Anderson.
Design tradeoffs in package managers
What is a package manager? Perhaps quite a few more components than you might think
Six repositories documenting how package managers work: commands, manifests, APIs, hooks, and more.
A practical guide to the different ways you can extend git: subcommands, filters, hooks, remote helpers, and more.
A chronological timeline of package manager releases, major milestones, and significant events in the history of software dependency management.
A collection of academic research papers on package management systems, dependency resolution, supply chain security, and software ecosystems.
A curated catalogue of versioning schemes used in open source software—from the conventional to the creative.