If you run most paint-spatters through OCR software, it will generate valid perl programs.
The discovery -- documented in this SIGBOVIK white-paper by Colin McMillen and Tim Toady -- came about as the result of Jake Archibald's snarky twitter response to Adrienne Porter Felt, who said that she didn't want her kid to learn to program, she wanted him to "smear paint on the walls" -- to which Archibald answered "but is it possible to smear paint on the wall without creating valid Perl?"
McMillen and Toady set out to answer the question and found that 93% of all paint spatters OCR to valid perl programs.
While the results presented in this paper are novel and important, they only begin to break ground on what could be a very fruitful area of further research.
The dataset used in this paper is a relatively small dataset of only 100 paint-splatter images. It would be good to confirm these results on a larger dataset, and with a greater variety of images. Perhaps next time ImageNet won’t be down.
We also noticed far too late that while the original question referred to paint smears, we elected to search Pinterest only for paint splatters. It is unclear at whether these results would change significantly for paint splatters vs. paint smears.
Similarly, our choice to select images from Pinterest ensured that they were reasonably high-quality paint splatters, as at least one Pinterest user had chosen to “pin” that image as something worth saving for later. It would be worth investigating whether amateurish, lower-quality paint splatters — such as those produced by a young child — are less likely to be parsed as valid Perl programs.
93% of Paint Splatters are Valid Perl Programs (paper) [Colin McMillen and Tim Toady/SIGBOVNIK]
93% of Paint Splatters are Valid Perl Programs (summary) [Colin McMillen]
(via Four Short Links)
[Kathe Koja is one of my favorite writers (actually, she's two of my favorite writers!) and her latest project, am immersive, mixed-reality dance club, is so unbelievably cool that I jumped at the chance to give her a platform to tell you about it. Don't miss her Patreon! -Cory] Stories need an audience to be […]
Roguelike games (previously) are "a subgenre of role-playing video game characterized by a dungeon crawl through procedurally generated levels, turn-based gameplay, tile-based graphics, and permanent death of the player character" (Wikipedia).
From 6PM-730PM this Thursday, May 23, I'm presenting at the Exposition Park Library (Dr. Mary McLeod Bethune Regional Library, 3900 S Western Ave, Los Angeles, CA 90062) on the problems of Big Tech and how the problems of monopolization (in tech and every other industry) is supercharged by the commercial surveillance industry -- and what […]
Does your gaming setup need an upgrade? No need to wait for Christmas. We’ve rounded up the latest tech accessories for your favorite video game platforms. All of them are already sale priced, but you can knock an additional 15% off the final price for Memorial Day by using the online code WEEKEND15. Audeze Mobius […]
Raspberry Pi is one of the world’s most versatile open-source computers. Alexa is a home automation hub with limitless potential. Together, they’re a dream team for ambitious makers, opening the door to everything from automatic lights to voice-controlled robots. Learning Raspberry Pi is meant to be relatively easy for newbies, but its applications with Alexa […]
Heads up: The clock is winding down on a free-entry contest to win not only one of the best smartphones on the market but a handy pair of earbuds. A simple sign-up is all you need to be eligible to win a 256 GB iPhone XS Max, along with AirPods. And while “free” is tough […]