
Why binary AI disclosure systems fail (and how to design better ones)
Binary AI disclosure flags collapse a spectrum into one bit and end up incentivizing dishonesty. Here's how to design provenance that actually works.

Binary AI disclosure flags collapse a spectrum into one bit and end up incentivizing dishonesty. Here's how to design provenance that actually works.

A practical guide to migrating open-source projects away from GitHub — covering git history, issues, CI pipelines, and how to keep contributors along the way.

Git's staging area and interactive rebase cause daily friction. Learn how jj (Jujutsu) solves these problems with a simpler model while staying Git-compatible.

Large pull requests kill code review quality. Learn how stacked PRs solve this with gh-stack, turning painful rebasing into a single command.

Stop reading code blind. These git commands give you a mental map of any codebase in five minutes — who works on what, where the bugs are, and which files matter most.

Accidentally committed secrets to git? Deleting the file isn't enough. Here's how to actually purge sensitive data from your entire git history.

Step-by-step guide to diagnosing and recovering from Git repository corruption, from broken HEAD refs to damaged packfiles.

Legal documents in Git repos produce terrible diffs. Here's how to structure text, automate ingestion, and use word-level diffs for readable legislative history.

A practical, step-by-step guide to migrating your repositories from GitHub to Codeberg without breaking everything or burning a weekend.