>Permission to make digital or hard copies of portions of this work for personal use is granted;
permission to make digital or hard copies of portions of this work for classroom use is also granted,
but seems ill-advised
Tangentially related, the only way for a Java properties file to be invalid is if it contains an invalid Unicode escape sequence (â\uâ not followed by four digits, and not preceded by an odd number of â\â). After resolving Unicode escapes, any character sequence is a valid properties file.
That's with the flexible perl5 parser with a dynamic lexer, which allows everything. For my new faster perl backend perl11-p2 I am using a PEG parser, similar to raku, which needs static rules for everything. So I bet it will not accept most of the noise. But I still can run only 50% of all perl programs.
ideaspheretoday at 3:47 AM
Iâm more interested in how the OCR missed that âStitch & Shutterâ watermark in the third one.
baron3dltoday at 12:32 AM
i loved programming perl. both the act, and the book. i long since gave it up, but i am still awed by how it could both be completely unceremonious and absurdly ceremonious. my $self = shift; for instance.
idlewordstoday at 1:22 AM
A whole new twist on "Hackers and Painters"
jacquesmtoday at 12:51 AM
Someone should reverse that and see how many paintings can be made to execute as Perl and what those programs do when invoked.
isolaytoday at 9:38 AM
> fruitful procrastination
It is so rare to find proper appreciation for this creative skill.
charcircuittoday at 6:42 AM
This is more about a bad OCR than about paint splatters. They also tried multiple OCR settings until one worked. If you used more accurate OCR this would be very different.
deletedtoday at 10:45 AM
SoraTakaitoday at 3:32 AM
It all depends on which OCR to use and therefore meaningless.
It is especially more meaningless since they do not establish the baseline (OCR "pass" % on random input).
notorandittoday at 5:48 AM
The problem is the ocr, then.
xenictoday at 5:41 AM
Perl is such a ride. I wrote and maintained a nms/statistics/alerting stack around 2003-2004, ended up being around 200k LoC iirc. Just heard it is still in use at that company. My condolences to whoever has had to maintain that monster.
I was somewhat pleasantly surprised a few days ago when an LLM out of the blue decided to use perl, not python, for some simple scripting. There is hope in the world yetâŠ
brisket_bronsonyesterday at 11:49 PM
Figure 6 represents the string
âgggijgziifiiffifâ, which by pure
coincidence happens to accurately
represent the authorsâ verbal reaction
upon learning that âunquoted stringsâ
were a feature intentionally included in
the Perl language
polarsaneltoday at 1:48 AM
93% of Perl Programs are valid Paint Spatters too.
silvandeboertoday at 6:59 AM
The modern version would be to input the image without further context into an LLM and constrain the output to valid Rust.
sadboi_fandangoyesterday at 11:00 PM
Jackson Pollock was writing perl code all along
criemenyesterday at 11:59 PM
> Apparently in the brave new world of neural nets, Anything Goesâą
Quite some foresight indeed!
deletedtoday at 12:23 AM
spwa4today at 10:11 AM
Luckily with AI, that has since increased to 100% with a small prompt ...
_doctor_lovetoday at 3:19 AM
I don't need to read the article because the headline is true.
A mentor taught me that you can also roll your face on the keyboard to produce a valid Perl program. It's easy and fun to try!
NoMoreNicksLefttoday at 3:19 AM
I thought perl was finally dead enough people would stop mocking it. I'll wait til next decade.