Loading...

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

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

Notes on Taylor and Maclaurin Series

Asking an LLM to build a simple web tool

Locally patching dependencies in Go

Reading Google Sheets from a Go Program

Recursion, continuations and trampolines (2017)

More →