Nuking stats problems with a probabilistic programming language
Writing a compiler for a probabilistic programming language using probability generating functions in 200 lines of Python, following “Compiling with Generating Functions” (Li and Zhang)
Writing a compiler for a probabilistic programming language using probability generating functions in 200 lines of Python, following “Compiling with Generating Functions” (Li and Zhang)
An exposition of the bitap or shift-and exact string matching algorithm
Counting down, seemingly without loops or recursion
Tests that expose gaps in your thinking instead of confirming what you already know
Some pieces of technical content that influence the way I think about programming.