20265 posts
- When a team adopts Rust, onboard the reviewers firstThe people who need ramping up when a team picks up Rust are usually the reviewers, not the authors. A checklist for a Go engineer's first Rust review, and what to let slide early on.
- Every Y Combinator startup, in one table6248 YC companies by batch, with category, founders, one-liner, status and location, scraped from ycombinator.com.
- Coming back from a shoulder injuryAfter three months of physio for a rotator cuff strain, I'm lifting again. This is the 12-week plan I wrote to get strong without ending up back at the physio: starting weights from my own training log, a pain rule decided in advance, and every session set up in Hevy.
- The middleware that authenticated nothingA session middleware in our Axum API let anonymous callers through to any handler that forgot to ask who they were. Here's the bug, why the obvious fix isn't enough, and the three designs we measured before picking one.
- What's actually inside a Rust vtableRust 1.98.1 fixed a compiler bug that could put a null function pointer into a dyn Trait vtable. A look at fat pointers, vtable layout, and why a bad entry is undefined behavior instead of a guaranteed crash.