frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Parallel Perl – autoparallelizing interpreter with JIT

https://perl.petamem.com/gpw2026/perl-mit-ai-gpw2026.html#/4/1/1
37•bmn__•2d ago

Comments

bmn__•2d ago
Homepage: https://perl.petamem.com

In case HN shows its user hostility again by cutting off the URI fragment, the intended deep-link was presentation slide #/4/1/1

throwaway27448•10m ago
Ugh, deep links should be part of the path, and anchor should be where on the page to scroll. Very annoying slide software. If the content weren't so good I simply wouldn't bother.
jaen•7m ago
HTML+JavaScript-based statically hostable apps (eg. presentations) can't use paths as deep links, since there's no standard for simple static hosting or URL rewriting (even 30 years later). Oh well.
quantummagic•1h ago
I'm interested, but can't navigate the website. The down-arrow in the lower-right is unclickable, maybe covered by some semi-transparent chrome of my browser, not sure. And no idea why there need to be 4 directional arrows.
sherr•1h ago
Going to the link and just hitting the spacebar worked for me. Next slide, and so on. Firefox/Linux.
andrewl-hn•1h ago
That's Reveal.js / Slides.com format. It became very popular in 2010s. The idea behind the 2-d navigation is that you can use left-to-right to move between chapters, and move down to dive into a specific chapter. This allows you to skip chapters due to time constraints. Or hide gnarly details about something so that these specific slides do not break the flow of presentation but still having them available for the audience online. Or, having slides announcing demos, but if demos do not work the down slide would have a video demonstrating how the demo is supposed to work. Many possibilities like this. Also the slides are produces using Markdown, so the format was appealing to many authors.

However, doing chapters well turned out to be tricky. Ideally you want them to be of similar size and have 3 to 7 of them in the talk, but many presentations aren't structured like this. The rise of Slideshare and SpeakerDeck for sharing slides in mid 2010s caused this 2-d navigation to go out of favor: those services only support linear static slides. This is also a reason why people use fewer animations in slides nowadays and why tools like Prezi didn't catch on (that was another presentation tool with non-standard navigation that went out of favor very quickly).

Many people still use Reveal.js to make their slides but they stick to left-to-right nav only.

interroboink•32m ago
I have the same problem with the mouse (little page marker overlay covers the down arrow).

But using keyboard arrow keys work for me.

0xbadcafebee•1h ago
WHOA. Talk about burying the lede... Look from the beginning of the slide show, he made a super cool geothermal project! Look at the size of this hole!! https://perl.petamem.com/gpw2026/perl-mit-ai-gpw2026.html#/1... His cad drawings are great too!

Basically he wanted home automation in Perl to control his geothermal/solar house, and ended up reimplementing Perl with AI. That's some yak shaving...

jwineinger•13m ago
Standing in that hole without shoring... no thanks. Impressive project nonetheless though
postepowanieadm•1h ago
I'm too scared to check how good llms are in writing perl.
andrewl-hn•54m ago
Very good, actually. But you have to nudge them slightly. Tell them you prefer the modern version of the language, with gradual typing† and function signatures, and you'll get very good results. Perl interpreter comes standard on modern OSes and due to permissive licensing and impeccable backwards compatibility you can always assume you deal with very modern versions of Perl.

I write Perl scripts that are 10-100 lines of code, and at this size Perl is a Strictly Better Bash: better syntax, some type checking, better text support, and still effortless calls to external processes: essentially you put a command with arguments in backticks, and you get it's output. Ruby can do it too, but not all systems have it. Python is another obvious choice but calling external commands in it is annoying. I also use Perl for some one-liners as a better `sed` for text replacements.

† Perl nowadays have TypeScript-style type checking for function parameters. So, while the syntax is wild sometimes, the language is much better than it used to be.

throwaway27448•9m ago
Are you talking about perl 5 or perl 6?
man8alexd•50m ago
Codex for some reason sometimes runs Perl instead of Python to work with local files
gjvc•1h ago
slop
chrisaycock•29m ago
The project relies on Rayon [1] for scheduling parallel tasks and Cranelift [2] to JIT the hot loops.

There are plenty of other interesting features like auto-FFI, bytecode caching (similar to Python's .pyc files), and "daemonize" mode (similar to mod_perl or FastCGI).

[1] https://docs.rs/rayon/latest/rayon/

[2] https://cranelift.dev

hintymad•21m ago
The slides got stuck at https://perl.petamem.com/gpw2026/perl-mit-ai-gpw2026.html#/6. The right arrow disappeared. The down arrow was flashing, but did not respond to any clicks. I tried different browsers on my mac. None worked.
shevy-java•19m ago
When will perl 7 be released?
bheadmaster•13m ago
The down arrow doesn't respond because of the overlay page number. Only when clicking a little bit left of the overlay, it will work.

I can't help but giggle at the fact that AI written project doesn't seem to get its home page right.

France's aircraft carrier located in real time by Le Monde through fitness app

https://www.lemonde.fr/en/international/article/2026/03/20/stravaleaks-france-s-aircraft-carrier-...
139•MrDresden•5h ago•164 comments

VisiCalc Reconstructed

https://zserge.com/posts/visicalc/
85•ingve•3d ago•39 comments

ArXiv declares independence from Cornell

https://www.science.org/content/article/arxiv-pioneering-preprint-server-declares-independence-co...
633•bookstore-romeo•13h ago•214 comments

Launch HN: Sitefire (YC W26) – Automating actions to improve AI visibility

17•vincko•1h ago•16 comments

Parallel Perl – autoparallelizing interpreter with JIT

https://perl.petamem.com/gpw2026/perl-mit-ai-gpw2026.html#/4/1/1
37•bmn__•2d ago•18 comments

The Los Angeles Aqueduct Is Wild

https://practical.engineering/blog/2026/3/17/the-los-angeles-aqueduct-is-wild
157•michaefe•2d ago•86 comments

Entso-E final report on Iberian 2025 blackout

https://www.entsoe.eu/publications/blackout/28-april-2025-iberian-blackout/
136•Rygian•7h ago•43 comments

The Social Smolnet

https://ploum.net/2026-03-20-social-smolnet.html
65•aebtebeten•5h ago•7 comments

Super Micro Shares Plunge 25% After Co-Founder Charged in $2.5B Smuggling Plot

https://www.forbes.com/sites/tylerroush/2026/03/20/super-micro-shares-plunge-25-after-co-founder-...
156•pera•3h ago•75 comments

Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg

https://www.khronos.org/blog/video-encoding-and-decoding-with-vulkan-compute-shaders-in-ffmpeg
107•y1n0•3d ago•45 comments

Flash-KMeans: Fast and Memory-Efficient Exact K-Means

https://arxiv.org/abs/2603.09229
136•matt_d•3d ago•10 comments

HP trialed mandatory 15-minute support call wait times (2025)

https://arstechnica.com/gadgets/2025/02/misguided-hp-customer-support-approach-included-forced-15...
236•felineflock•4h ago•146 comments

90% of crypto's Illinois primary spending failed to achieve its objective

https://www.mollywhite.net/micro/entry/202603172318
45•speckx•1h ago•32 comments

Delve – Fake Compliance as a Service

https://deepdelver.substack.com/p/delve-fake-compliance-as-a-service
155•freddykruger•23h ago•57 comments

Regex Blaster

https://mdp.github.io/regex-blaster/
91•mdp•2d ago•39 comments

Just Put It on a Map

https://progressandpoverty.substack.com/p/just-put-it-on-a-map
101•surprisetalk•4d ago•45 comments

Oregon school cell phone ban: 'Engaged students, joyful teachers'

https://portlandtribune.com/2026/03/18/oregon-school-cell-phone-ban-engaged-students-joyful-teach...
211•nxobject•2h ago•142 comments

Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost

https://github.com/RasKrebs/sonar
96•raskrebs•8h ago•50 comments

The Soul of a Pedicab Driver

https://www.sheldonbrown.com/pedicab.html
106•haritha-j•8h ago•30 comments

Exploring 8 Shaft Weaving

https://slab.org/2026/03/11/exploring-8-shaft-weaving/
25•surprisetalk•5h ago•1 comments

FSF statement on copyright infringement lawsuit Bartz v. Anthropic

https://www.fsf.org/blogs/licensing/2026-anthropic-settlement
184•m463•3d ago•91 comments

Randomization in Controlled Experiments

https://queue.acm.org/detail.cfm?id=3778029
6•pykq•3d ago•0 comments

Drawvg Filter for FFmpeg

https://ayosec.github.io/ffmpeg-drawvg/
153•nolta•3d ago•25 comments

Having Kids (2019)

https://paulgraham.com/kids.html
96•Anon84•3h ago•164 comments

Full Disclosure: A Third (and Fourth) Azure Sign-In Log Bypass Found

https://trustedsec.com/blog/full-disclosure-a-third-and-fourth-azure-sign-in-log-bypass-found
261•nyxgeek•17h ago•80 comments

Drugwars for the TI-82/83/83 Calculators (2011)

https://gist.github.com/mattmanning/1002653/b7a1e88479a10eaae3bd5298b8b2c86e16fb4404
245•robotnikman•17h ago•71 comments

MacBook M5 Pro and Qwen3.5 = Local AI Security System

https://www.sharpai.org/benchmark/
72•aegis_camera•1h ago•89 comments

Building a Reader for the Smallest Hard Drive

https://www.willwhang.dev/Reading-MK4001MTD/
84•voctor•4d ago•26 comments

How the Turner twins are mythbusting modern technical apparel

https://www.carryology.com/insights/how-the-turner-twins-are-mythbusting-modern-gear/
318•greedo•2d ago•162 comments

Push events into a running session with channels

https://code.claude.com/docs/en/channels
385•jasonjmcghee•17h ago•229 comments