Observing the Probabilities
What I observed while training a tiny language model: the loss stopped falling, rug's embedding never moved, and cat and dog were not as close as I expected.
What I observed while training a tiny language model: the loss stopped falling, rug's embedding never moved, and cat and dog were not as close as I expected.
What it actually takes to run a 38 FPS model on a Jetson Nano, and why mine ran at 12.
How next-word prediction, distributed representations, and a neural probability model let useful structure emerge from language.
Why I put NetBird inside Talos to reach my bare-metal homelab without depending on Kubernetes or another always-on machine.
Migrating every hand-installed Helm release on my Talos cluster into git with Argo CD: the app-of-apps bootstrap, the adoption drill, and the surprises each component threw at me, until helm list -A came back empty.
How raw text becomes something an LLM can actually train on: tokenizing, building a vocabulary, byte pair encoding, sliding windows, and turning token IDs into token and positional embeddings.
A foundational look at large language models, recurrent and convolutional architectures, transformers, and the difference between BERT and GPT.
An in-depth look at how the Kubernetes scheduler works and a practical guide to diagnosing pods stuck in Pending state.
A deep dive into how etcd implements the Raft consensus algorithm for distributed state management.
Understanding Tailscale's architecture with the help of my homelab setup.
Experimenting with Arch Linux installation to learn about secure, modular, and customizable Linux environments.
Understanding Kubernetes cluster using my Homelab setup.