← home dirty frag field notes (Notes on Dirty Frag, AF_ALG blocking, and nscd cache weirdness.) → fish startup (160ms to 24ms) → hello from obsidian (how this blog goes from Obsidian to a static site) → how ai learns to see (image encoders, CLIP, and self-supervised visual features) → token prediction techniques (next-token, multi-token, and text-order prediction in language models) →