HN Hall of Fame Weekly email

93% of paint splatters are valid Perl programs (2019)

www.mcmillen.dev Research & data Research papers Software engineering Candidate
Screenshot of www.mcmillen.dev 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
2021–2024
peak thread · 163 comments
515 pts
latest 20+ return · 2024-04-29
515 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

Concatenative languages [1] have the property that every token sequence is a valid program. For languages using single bits as tokens, every bit sequence is a valid program. One such language is Chris Barker's zot [2]. Inspired by zot, I defined a concatenative version of Binary Lambda Calculus that shares the same property [3]. [1] https://en.wikipedia.org/wiki/Concatenative_programming_lang... [2] https://en.wikipedia.org/wiki/Iota_and_Jot#Zot [3] https://cstheory.stackexchange.com/questions/32309/concatena...

tromp·515-point thread·

That's a fun read. I once wrote an entire CMS in Perl. I still wake up, screaming, sometimes. [UPDATE] It appears as if my flippant remark caused upset. I am sincerely sorry that this was the case. No offense was meant. @peteretep, you have my sincere apology. It was a flippant remark. At the time I wrote it (mid-1990s), Perl was the best way to write portable server-side code. I took the time to learn it, and got fairly good…

I read the paper and now I'm just really wondering what those splashes from Splatoon resulted in. Anyways, that was a very interesting experiment. Nice to see people having wacky fun with things.

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
947

reference only — not used in Hall rules or ranking

Total comments
288

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2021-07-2393% of Paint Splatters Are Valid Perl Programs (2019)First breakoutcodetrotter431163
2023-12-2493% of Paint Splatters Are Valid Perl Programs (2019)wallflower11
2024-04-2993% of paint splatters are valid Perl programs (2019)Best thread · Latest 20+ point returnellieh515124