Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Rewriting pycparser with the help of an LLM

Compiling Scheme to WebAssembly

Revisiting "Let's Build a Compiler"

Plugins case study: mdBook preprocessors

Hilbert space: Treating functions as vectors

LaTeX, LLMs and Boring Technology

Notes on using LaTeX to generate formulae

Load-time relocation of shared libraries (2011)

Consistent hashing

The Expression Problem and its solution

Hilbert space: treating functions as vectors

A polyglot's guide to multiple-dispatch (2016)

Implementing Forth in Go and C

Unification (2018)

Bloom Filters

Convolutions, Polynomials and Flipped Kernels

Sparsely-Gated Mixture of Experts (MoE)

Cross-Entropy and KL Divergence

Making any integer with four 2s

Decorator JITs: Python as a DSL

Implementing Raft: Part 5 - Exactly-once delivery

Implementing Raft: Part 0 – Introduction (2020)

ML in Go with a Python Sidecar

Ranging over Functions in Go 1.23

GoMLX: ML in Go without Python

Implementing Raft: Part 4 – Key/Value Database

Linearizability in distributed systems

Notes on running Go in the browser with WebAssembly

Notes on the Euler formula

Building static binaries with Go on Linux

More →