Overfitted a 900KB Transformer to Compress a 100MB CSV into 7MB

·Hacker News··

I built an experiment that uses an overfitted transformer and arithmetic coding to compress individual files.Instead of training the model to generalize, I train a 900KB transformer to memorize a single file and predict the next byte. Those predictions are fed into an arithmetic coder to produce the compressed output.On a 100MB NYC taxi CSV, it compresses to about 7MB (~0.5 bits/byte). On a 100MB slice of enwik9, it compresses to about 21MB (~1.68 bits/byte).It's pretty slow right now (roughly 20–30 minutes of training and 45 minutes each for compression and decompression on my AMD 7800XT).Checkout the repo - https://github.com/samyak112/pym-particles

Read full article →

Related Articles

Italian parliament votes for return to nuclear energy
geox · Hacker News · 17h ago
Claude Opus 5.5
km144 · Hacker News · 1d ago
Linux support is coming to Snapdragon X2 Series
aaronday · Hacker News · 11h ago
Early rogue AI agent activity and attempts to hack found on urlquery.net
snikolaev · Hacker News · 5h ago
Claude Code reads AGENTS.md only when telemetry is on [fixed]
pszypowicz · Hacker News · 22h ago