# notes

~/notes

Fragments, things learned, and thoughts still taking shape.

  1. When a Closed Channel Keeps a CPU Busy

    A closed channel keeps a Go select case ready, so a loop can spin instead of blocking. Setting the channel to nil disables that case.

  2. HTTPS Can't Fix a Request Body You Already Changed

    A Go HTTP transport can still be reading a request body after returning a response. Reusing that body’s memory too soon can send mixed data, and TLS will encrypt it faithfully.

  3. Inference Engineering: Models, Weights, Evals, and LLM Serving

    Notes on inference engineering, from model weights and evaluation to LLM serving, runtimes, and infrastructure.

  4. Genesis

    Slice of the internet. Fragments of me.