notes on compilers, systems, and machine learning

Your compiler won't keep your secrets
Dead-store elimination deletes your memset, C23 only guarantees the memory half, and the copies you can't reach from C — why secret zeroization is a property of the binary, not the source.
Neural-net compilers are just compilers
Tracing a tensor graph down to hardware feels different from lowering LLVM IR — until you notice it's the same passes wearing new names.
A fixpoint you can feel
An intuition-first tour of abstract interpretation: why analyses iterate, what widening buys you, and where soundness quietly ends.