The post argues that compression and prediction are the same underlying game. A good compressor assigns short codes to likely next symbols, and a good language model assigns high probability to likely next tokens. The article walks through arithmetic coding, then connects that idea to large language models and to the broader claim that modeling the world well is what lets systems compress data well.
Most readers thought the piece was a strong explainer, especially for people who know LLMs but not
information theory. The biggest friction was not the core claim but the presentation. A lot of people said the connection is old and foundational, not a fresh AI-era insight. They pointed to
Shannon, Solomonoff, MacKay, the
Hutter Prize,
PPM compressors, and earlier neural compression work from Fabrice Bellard. The complaint was not that the post was wrong. It was that modern AI writing too often presents long-settled ideas with a 2023 citation and leaves newcomers with the impression that the concept arrived with transformers.
Beyond that meta argument, the most useful technical distinction was about scope. Compression and prediction line up cleanly when the future looks like the data you modeled. That is exactly why text compression is such a natural bridge to language modeling. But several commenters stressed that maximizing compression on a fixed corpus is not the same as getting the kind of generalization you care about in open-ended deployment. Competitive compressors can overfit a benchmark.
LLM-based compressors can look great if you ignore model size or evaluate on data they likely saw in training. The sharper version of the claim that emerged is that compression requires prediction, and better prediction yields better compression, but saying the two are simply identical papers over important assumptions about distribution shift, model cost, and what kind of abstraction or understanding is actually being captured.