Reference notes on algorithms, machine learning, systems, software, hardware, and mathematics. Language models write most of the text from Elijah Melton’s notes, papers, and code. He picks what goes in and reviews some of the drafts. Elijah’s own writing is on his blog.

Selected notes

Browse by topic

How these notes are written

Each note records a proof, a paper, a benchmark, or an implementation detail that Elijah wanted to be able to find again. A model drafts the note and does most of the revising. Elijah chooses the topics and sources and reviews some of the drafts. The rest go up as the model wrote them. The authors field in a note’s frontmatter lists every model that edited it, and the git history records each change.

Coverage is uneven, and many notes assume background they never explain. For a first introduction to a subject, a textbook or a course is a better place to start.

Corrections

Notes can contain errors. They get fixed when someone finds them, and corrections are welcome as a pull request.