Monthly digest
What's new each month
A month-by-month summary of what got published on this site. Blog articles flow in on their own, by their own publish date; things that don't naturally carry a date — a new tool, the lab, a workshop — are noted by hand as a milestone and checked against the changelog and the path before landing here.
July 2026
18 updatesMilestones
Articles
- 12/07transformers.js, ONNX Runtime Web and tfjs: I benchmarked all three browser ML runtimes with real numbers
- 12/07BM25 versus embeddings: I added semantic search to my search (with real numbers)
- 12/07Papers, plainly: LoRA
- 12/07I benchmarked my BPE tokenizer against tiktoken and BERT: the numbers were not kind
- 12/07Everything that happens when you press Enter in my search
- 11/07Running models in the browser: what building a whole lab taught me
- 11/07Papers, plainly: Attention is all you need
- 10/07Post-mortem: twelve days shipping a broken deploy without knowing
- 10/07How this site's search finds me (with no servers)
- 09/07How does a machine learn? Explained without a single formula
- 09/07You draw a 7 and it knows: what happens inside
- 08/07Why the computer knows dog and cat are alike
- 07/07Calibrated probabilities: when a 0.7 has to mean 70%
- 04/07What I learned implementing a transformer from scratch
- 01/07Publishing ten CLIs on PyPI: what nobody tells you
June 2026
4 updatesMay 2026
5 updatesApril 2026
2 updatesArticles are generated from each one's date in the blog's data model: publish one and it shows up here without touching this page. Milestones, on the other hand, are kept by hand in the code, and every date is checked against /cambios and /camino, never guessed. Only the last six months are shown, and a month with nothing in it simply doesn't appear.