HN Hall of Fame Weekly email

The Art of PNG Glitch (2015)

ucnv.github.io Books & learning Tutorials & guides Design & creativity Candidate
Screenshot of ucnv.github.io captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
3
submitters
3
observed span
2015–2021
peak thread · 45 comments
267 pts
latest 20+ return · 2019-02-04
267 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

Remember reading this article in 2015 and then trying to do some simple glitching using C. Simply inserting an additional NULL for a specific RGB range will cause all channels written after it to become misaligned and will create quite an interesting output image (similar to figure B.14 in the article). I.e. an R component will be written into G's place, G will be written into B's place etc.. It goes along these lines: for (int i = 0; i…

I was always interested in glitching images - but was frustrated with the checksum/read errors. I took a slightly different approach with JPGCrunk (http://www.mrspeaker.net/dev/jpgcrunk/): instead of modifying the image then trying to display it, randomly mess with the internals of the encoder (I used a JavaScript implementation so it was easy to modify https://github.com/mrspeaker/jpgcrunk/blob/master/scripts/en...) This way the "glitching" happens inside the encoder algorithm, and then there's nothing to have to…

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
490

reference only — not used in Hall rules or ranking

Total comments
61

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2015-09-15The Art of PNG GlitchFirst breakouterikschoster22245
2019-02-04The Art of PNG Glitch (2015)Best thread · Latest 20+ point returnskilled26716
2021-12-23The Art of PNG Glitchadamfuhrer10