HN Hall of Fame Weekly email

Unraveling the JPEG

parametric.press Books & learning Tutorials & guides Computer science Class of 2024-01 Hall of Fame
Screenshot of parametric.press captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 6 calendar years, with breakout response in 2 of them.

submissions
6
submitters
6
observed span
2019–2025
peak thread · 41 comments
399 pts
latest 20+ return · 2022-03-08
109 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

If you want to know all the details, the spec itself isn't too hard to understand either, and comes with a bunch of flowcharts on how to decode the Huffman tables and the run-length codes for each DCT block: https://www.w3.org/Graphics/JPEG/itu-t81.pdf I highly recommend writing a JPEG en/decoder as an exercise in coding; getting to the point of being able to decode almost all the images you probably have or can find on the Internet shouldn't take more than a few…

I learned the the theoretical workings of jpeg in school in the early 2000. I personally think it is easier to comprehend the different stages coming from an original picture (Bitmap). But this article illustrates again what we all just take for granted. I had the luck to learn about all the then major image types (jpeg, gif, tiff, bmp and png) in school plus the compression algorithms behind them. But I only learned about image types (Media Design school…

larusso·109-point thread·

Previous discussion: https://news.ycombinator.com/item?id=19799650

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
515

reference only — not used in Hall rules or ranking

Total comments
47

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2019-05-01Unraveling the JPEGFirst breakout · Best threadcatacombs39941
2021-04-22Unraveling the JPEG (2019)WayToDoor12
2022-03-08Unraveling the JPEG (2019)Latest 20+ point returnbb881094
2023-06-22Unravelling the JPEGwhereistejas40
2024-01-26Unraveling the JPEGHall inductionthrowup23810
2025-05-14Unraveling the JPEG (2019)Tomte10