Negative sampling and contrastive learning — from word2vec to CLIP
Word embeddings — word2vec and vectors that mean something
Floats, bfloat, and how bits shape model memory
A deep-dive on how to assemble context for an LLM agent
Building Model Armor: multi-layer safety filtering for LLMs
Securing a web app you don't fully understand
Understanding CNNs — convolutions, feature maps, and pooling
GPU overhead: why our MNIST model trains faster on CPU
The effect of hyperparameters on training
Async/await for containers: how Trigger.dev suspends and resumes running tasks
Training a real network on MNIST
Anatomy of a developer-targeted supply chain attack
How neural networks learn: deep dive into backpropagation and gradient descent
How binary arithmetic works: two's complement integers and IEEE-754 floats
Offset binary vs two's complement: two ways to represent signed numbers
Dijkstra was right — recursion should not be difficult
Level Up Your Reverse Engineering Skills
Become a GIT pro by learning GIT architecture in 15 minutes
How JavaScript's Number and Python's float store numbers
Gentle introduction into compilers. Part 1: Lexical analysis and Scanner
Signals in Angular: deep dive for busy developers
Connecting the dots: where hard work and dreams can lead you
How to round binary numbers
The simple math behind decimal-binary conversion algorithms