frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Wine 10.10 (Dev) – Run Windows Applications on Linux, BSD, Solaris and macOS

https://gitlab.winehq.org/wine/wine/-/releases/wine-10.10
1•neustradamus•59s ago•0 comments

The English Programming Language

https://github.com/theletterf/english-lang
1•theletterf•6m ago•0 comments

Simplicity Matters (Rich Hickey)

https://github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/SimplicityMatters.md
1•highfrequency•6m ago•0 comments

A Google Shareholder Is Suing the Company over the TikTok Ban

https://www.wired.com/story/google-tiktok-shareholder-lawsuit-ban/
2•01-_-•7m ago•0 comments

Brain implant breakthrough helps ALS man talk – and sing – again

https://newatlas.com/medical-tech/brain-implant-bci-als-talk-sing/
1•01-_-•10m ago•0 comments

Writing Toy Software Is a Joy

https://www.jsbarretto.com/blog/software-is-joy/
5•todsacerdoti•16m ago•0 comments

Marking the 20th anniversary of Steve Jobs' Stanford address

https://stevejobsarchive.com/exhibits/stay-hungry-stay-foolish
1•ChrisArchitect•17m ago•0 comments

Diagnostic pen converts writing into electrical signals to detect Parkinson's

https://medicalxpress.com/news/2025-06-diagnostic-pen-electrical-parkinson.html
1•PaulHoule•17m ago•0 comments

Meta Busted Spying on Android Users in Creepy New Way, Then Lies About It

https://www.techdirt.com/2025/06/13/meta-busted-spying-on-android-users-in-extremely-creepy-new-way-then-lies-about-it/
2•dotcoma•20m ago•1 comments

Apple Completes Migration of Key Service to Swift, Gains 40% Performance Uplift

https://www.infoq.com/news/2025/06/apple-swift-migration/
2•parsd•21m ago•0 comments

Cqrs.com

https://www.cqrs.com/
1•goloroden•22m ago•0 comments

Ask HN: Is there any animal rights volunteer here?

2•Blackv•23m ago•1 comments

ESA moving ahead with 'resilience from space' satellite imaging program

https://spacenews.com/esa-moving-ahead-with-resilience-from-space-satellite-imaging-program/
2•rbanffy•26m ago•0 comments

The Lo-Fi Art and Human Tools Era

https://pketh.org/the-human-tools-era.html
2•abelanger•27m ago•0 comments

FollowUp: My move to Netherlands is currently blocked

2•tech_lizzard•27m ago•0 comments

Scientists want to test a solar umbrella that could help fight climate change

https://bgr.com/science/scientists-want-to-test-a-solar-umbrella-that-could-help-fight-climate-change/
3•Bluestein•31m ago•0 comments

Accounting for Elevation

https://busgraphs.com/post/2024-12-20-elevation/
2•abelanger•35m ago•0 comments

I Rewrote "Fishy" in Rust → WASM → Browser. Open Source

https://gametorch.itch.io/fishy-redux
2•gametorch•36m ago•0 comments

ChatGPT Search gets an upgrade as OpenAI takes aim at Google

https://www.bleepingcomputer.com/news/artificial-intelligence/chatgpt-search-gets-an-upgrade-as-openai-takes-aim-at-google/Cha
2•gametorch•37m ago•0 comments

Letter: Defense of Earth itself should be Space Job One [pdf]

https://archive.org/download/20180227-david-l.-goldfein-letter-sc/20180227%20David%20L.%20Goldfein%20letter%20SC.pdf
1•HocusLocus•48m ago•0 comments

Show HN: Urn Notice –| Build yourself an audience, without a newsletter or blog

https://www.urnnotice.com/
1•nilirl•51m ago•1 comments

China achieves thorium nuclear reactor milestone based on abandoned US research

https://www.thecooldown.com/green-tech/thorium-molten-salt-reactor-china-nuclear/
7•akyuu•53m ago•3 comments

Finding the Signal in a Service-Oriented World

https://medium.com/justworks-technology/finding-the-signal-in-a-service-oriented-world-399125edf63d
1•theknickerbockr•57m ago•0 comments

Show HN: OpenClone – A human cloning deepfake project with infrastructure

https://github.com/smchughinfo/OpenClone
2•seanmchugh1•57m ago•0 comments

YouTube might slow down your videos if you block ads

https://www.pcworld.com/article/2814755/youtube-might-slow-down-your-videos-if-you-block-ads.html
6•vidyesh•58m ago•1 comments

Tape, glass, and molecules – the future of archival storage

https://www.theregister.com/2025/06/12/archival_storage_feature/
2•rbanffy•59m ago•1 comments

Influencing Shouldn't Be Professional

https://www.michigandaily.com/arts/digital-culture/influencing-shouldnt-be-professional/
2•gnabgib•1h ago•0 comments

Grandson of John Tyler, 10th President of the US, Died Last Month at Age 96

https://www.msn.com/en-us/news/world/the-last-grandson-of-john-tyler-the-u-s-president-who-took-office-in-1841-just-died-at-age-96/ar-AA1G0waB
22•fortran77•1h ago•8 comments

Tesla's Optimus and the Humanoid Robot Race Nobody's Ready For

https://investorplace.com/hypergrowthinvesting/2025/06/teslas-optimus-and-the-humanoid-robot-race-nobodys-ready-for/
3•Bluestein•1h ago•1 comments

How Vercel is adaptîng SEO for LLMs

https://vercel.com/blog/how-were-adapting-seo-for-llms-and-ai-search
3•rafaepta•1h ago•0 comments
Open in hackernews

Ask HN: Is it still a good idea to learn Perl for a young developer?

6•not-so-darkstar•9h ago

Comments

dapperdrake•6h ago
Depends on your use-cases.

Perl went through a few backwards-incompatible changes and Raku (née Perl 6) and has eroded its library base and user base.

Kind if like the transition from Python 2 to Python 3 stranded part of the ecosystem.

The backwards compatible systems like Linux user space ABI, Java (ruffled feathers with Java 9), TeX/LaTeX and Win32 will stick around the longest due to accreting libraries. Golang is on its way there. Python 3 may have enough important libraries now to also stick with them. If Zig does their job right, then they also have chances.

For Java look at NTS from Java 1.2 days in 2001, where apparently even the old jar files still load on new JVMs: https://news.ycombinator.com/item?id=40753417

sandreas•6h ago
Perl is a nice language that can do a lot of things very well.

However, for landing a job or doing more modern stuff like AI or web, I'd probably recommend

  Python
as a first language, unless there is a specific reason to learn perl
not-so-darkstar•5h ago
It's not my first language. I already know Python and I think it's very boring.

It's mostly for personal reasons regarding design of PLs and to be able to learn a new way to think about programming.

sandreas•4h ago
Maybe then it would be a good idea to focus on building a compiler yourself... could be a toy compiler for an esoteric language or a small LISP.
hiAndrewQuinn•6h ago
(I'm assuming you mean the latest Perl actually called Perl, and not its successors.)

In a vacuum I wouldn't recommend Perl over first learning the most common languages and technologies of today. I'd gain some familiarity with Python first at a minimum. But it does have some interesting niche advantages you might want to look into more down the road.

Perl 5 has been on the same major version for 30 years now [1], and hence has had a truly enormous amount of training data for LLMs to glomp onto. Since Perl is also primarily thought of as a "scripting-plus" language, something to reach for when Bash isn't cutting the mustard but a 'real program' feels too heavyweight, a lot of its use cases are very much in the LLM one-shot sweet spot. [1]

Perl 5 also has the unique advantage of being installed system-wide by default on more Unix machines than you might expect. It's sitting there quietly on Debian for you right now [2]. It's even the scripting-plus language of choice for OpenBSD!

You would think being "the same" for 30 years would also mean Perl almost accidentally performs really well on modern machines, which have a few orders of magnitude more resources to throw around. I haven't really found this to be that noticeable, though, and if I actually cared about performance in those domains I'd probably stick to the smallest tools I could work with first. Then again, a vanilla Perl 5 program might be even more cross-platform than a vanilla shell script is; shells come and go, but Perl 5 is forever, apparently.

[1]: https://hiandrewquinn.github.io/til-site/posts/llms-make-per...

[2]: https://hiandrewquinn.github.io/til-site/posts/what-programm...

not-so-darkstar•5h ago
Yes, I meant Perl 5. Raku is a totally different beast. I got interested in Perl exactly because of its scripting capabilities. I want to replace Bash, sed, awk, etc. with a single, more powerful, language (without having to remember a billion flags/strange syntax).

I think it's fascinating how well it integrates in a Unix system and I find it very nice how concise it can get.

hiAndrewQuinn•2h ago
I see! If that's your motivation then Perl sounds like it could be a nice fit for you. It is indeed exceptionally Unixy in my view.
aristofun•5h ago
No
rl1987•3h ago
No-ish, unless you specifically want to work with Perl codebases (e.g. in bioinformatics). By and large, Python has pretty much replaced Perl for generic scripting work.