About
Archive
Writing
Building
Notes
Marginalia
Archive
God forbid you get everything right on the first try
writing
rant
personal
daily note
2026.04
On rereading
writing
book reviews
reflection
2025.03
A Raspberry Pi weather station for the apartment
building
hardware
python
raspberry pi
2025.03
Understanding transformer variants
notes
ml
transformers
notes
2025.03
The geography of nostalgia
writing
personal
bogotá
reflection
2025.03
Things I changed my mind about
marginalia
reflection
personal
2025.03
Convex optimization crash course
notes
math
optimization
notes
2025.03
Handwritten digit classifier from first principles
building
ml
neural networks
python
2025.03
Small acts of defiance
writing
rant
2025.03
Information theory fundamentals
notes
math
information theory
notes
2025.02
Notes on leaving
writing
personal
2025.02
Audio visualizer with the Web Audio API
building
javascript
web audio
canvas
2025.02
Simulating flocking behavior with boids
building
simulation
javascript
canvas
2025.01
Playlists for deep work
marginalia
music
productivity
2025.01
Linear algebra for ML - the parts that actually matter
notes
math
ml
notes
2025.01
Slow days and the myth of productivity
writing
rant
personal
2025.01
Bookshelf - 2024
marginalia
book reviews
books
reading
2024.12
A tiny search engine for personal notes
building
python
information retrieval
2024.12
Attention Is All You Need - paper breakdown
notes
paper replications
ml
transformers
paper notes
2024.12
The last good conversation
writing
rant
personal
2024.11
Writing a chess engine from scratch
building
algorithms
chess
c++
2024.11
Bayesian thinking - a primer
notes
math
probability
notes
2024.10
Tools I actually use every day
marginalia
tools
2024.10
A brief theory of Sunday mornings
writing
personal
daily note
2024.10
On walking alone at night
writing
personal
bogotá
2024.09
Mapping Bogotá's bus network from GTFS data
building
data
visualization
bogotá
2024.09
Notes on Gödel, Escher, Bach
notes
book notes
math
philosophy
2024.08
Letters I'll never send
writing
personal
2024.08
Procedural terrain generation in WebGL
building
webgl
graphics
procedural generation
2024.07
The weight of unfinished things
writing
personal
reflection
2024.07
June 2024 - Links
marginalia
links
2024.06
Continuous-Discrete Reinforcement Learning for Hybrid Control in Robotics (paper) [NOTES]
notes
paper replications
ml
reinforcement learning
paper
2024.06
Building an automated missile interception algorithm (ongoing) [LOG + NOTES]
notes
ml
projectile physics
reinforcement learning
log
2024.06
Sickness unto death
writing
rant
personal
2024.06
Deep Reinforcement Learning Course Notes (Hugging Face)
notes
reinforcement
learning
deep
reinforcement
learning
ml
2024.05
Link Repository
marginalia
links
2024.05
May 2024 - Links
marginalia
links
2024.05
No one is coming to save you
writing
rant
2024.05
Building an automated missile interception algorithm (ongoing)
building
ml
projectile physics
reinforcement learning
2024.03
On becoming an adult
writing
rant
personal
slop
2024.01
Identifying illegal mining using computer vision
building
ml
defense tech
physics
projectile physics
reinforcement learning
2022.06
Hi World
marginalia
coding
2015.07
Another One
marginalia
music
friends
2014.05