frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Omarchy First Impressions

https://brianlovin.com/writing/omarchy-first-impressions-CEEstJk
1•tosh•43s ago•0 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
1•onurkanbkrc•1m ago•0 comments

Show HN: Versor – The "Unbending" Paradigm for Geometric Deep Learning

https://github.com/Concode0/Versor
1•concode0•2m ago•1 comments

Show HN: HypothesisHub – An open API where AI agents collaborate on medical res

https://medresearch-ai.org/hypotheses-hub/
1•panossk•5m ago•0 comments

Big Tech vs. OpenClaw

https://www.jakequist.com/thoughts/big-tech-vs-openclaw/
1•headalgorithm•7m ago•0 comments

Anofox Forecast

https://anofox.com/docs/forecast/
1•marklit•7m ago•0 comments

Ask HN: How do you figure out where data lives across 100 microservices?

1•doodledood•8m ago•0 comments

Motus: A Unified Latent Action World Model

https://arxiv.org/abs/2512.13030
1•mnming•8m ago•0 comments

Rotten Tomatoes Desperately Claims 'Impossible' Rating for 'Melania' Is Real

https://www.thedailybeast.com/obsessed/rotten-tomatoes-desperately-claims-impossible-rating-for-m...
2•juujian•10m ago•0 comments

The protein denitrosylase SCoR2 regulates lipogenesis and fat storage [pdf]

https://www.science.org/doi/10.1126/scisignal.adv0660
1•thunderbong•11m ago•0 comments

Los Alamos Primer

https://blog.szczepan.org/blog/los-alamos-primer/
1•alkyon•14m ago•0 comments

NewASM Virtual Machine

https://github.com/bracesoftware/newasm
1•DEntisT_•16m ago•0 comments

Terminal-Bench 2.0 Leaderboard

https://www.tbench.ai/leaderboard/terminal-bench/2.0
2•tosh•16m ago•0 comments

I vibe coded a BBS bank with a real working ledger

https://mini-ledger.exe.xyz/
1•simonvc•16m ago•1 comments

The Path to Mojo 1.0

https://www.modular.com/blog/the-path-to-mojo-1-0
1•tosh•19m ago•0 comments

Show HN: I'm 75, building an OSS Virtual Protest Protocol for digital activism

https://github.com/voice-of-japan/Virtual-Protest-Protocol/blob/main/README.md
4•sakanakana00•23m ago•0 comments

Show HN: I built Divvy to split restaurant bills from a photo

https://divvyai.app/
3•pieterdy•25m ago•0 comments

Hot Reloading in Rust? Subsecond and Dioxus to the Rescue

https://codethoughts.io/posts/2026-02-07-rust-hot-reloading/
3•Tehnix•25m ago•1 comments

Skim – vibe review your PRs

https://github.com/Haizzz/skim
2•haizzz•27m ago•1 comments

Show HN: Open-source AI assistant for interview reasoning

https://github.com/evinjohnn/natively-cluely-ai-assistant
4•Nive11•27m ago•6 comments

Tech Edge: A Living Playbook for America's Technology Long Game

https://csis-website-prod.s3.amazonaws.com/s3fs-public/2026-01/260120_EST_Tech_Edge_0.pdf?Version...
2•hunglee2•31m ago•0 comments

Golden Cross vs. Death Cross: Crypto Trading Guide

https://chartscout.io/golden-cross-vs-death-cross-crypto-trading-guide
3•chartscout•33m ago•0 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
3•AlexeyBrin•36m ago•0 comments

What the longevity experts don't tell you

https://machielreyneke.com/blog/longevity-lessons/
2•machielrey•38m ago•1 comments

Monzo wrongly denied refunds to fraud and scam victims

https://www.theguardian.com/money/2026/feb/07/monzo-natwest-hsbc-refunds-fraud-scam-fos-ombudsman
3•tablets•42m ago•1 comments

They were drawn to Korea with dreams of K-pop stardom – but then let down

https://www.bbc.com/news/articles/cvgnq9rwyqno
2•breve•45m ago•0 comments

Show HN: AI-Powered Merchant Intelligence

https://nodee.co
1•jjkirsch•47m ago•0 comments

Bash parallel tasks and error handling

https://github.com/themattrix/bash-concurrent
2•pastage•47m ago•0 comments

Let's compile Quake like it's 1997

https://fabiensanglard.net/compile_like_1997/index.html
2•billiob•48m ago•0 comments

Reverse Engineering Medium.com's Editor: How Copy, Paste, and Images Work

https://app.writtte.com/read/gP0H6W5
2•birdculture•53m ago•0 comments
Open in hackernews

Geizhals Preisvergleich Donates USD 10k to the Perl and Raku Foundation

https://www.perl.com/article/geizhals-donates-to-tprf/
179•oalders•4mo ago

Comments

Aldipower•4mo ago
Great to see they support and still use Perl. Geizhals is a very usable and functional product and price comparison page. Looks a little bit old, but that is exactly what I like. Geizhals is associated with the Heise Verlag, that is what I do not like so much, because there was a steady decline in quality in the recent years.
Asmod4n•4mo ago
They had some very recent UI overhauls, it looks more friendly now.
nik736•4mo ago
More friendly, less usable
pixelpoet•4mo ago
Yeah I'm hugely frustrated by their recent updates that hide / obfuscate the filters, which is basically the main way you want to use the site. I'm pretty sure it's yet another casualty of optimising for phone normies :(
sjn•4mo ago
I agree! The filters made be go to the site, and I don't even live in any of the markets they serve! (Though I do visit, and sometimes buy tings based on what I've found through the site).
stefs•4mo ago
i just went back to check (i've already been there today) and there's an option "always show filters" in the upper right corner.
pixelpoet•4mo ago
Good to know, thanks. I was looking for something like that but couldn't find it last time, maybe it's new?

Still makes about as much sense to me as Google adding a "always show search box" option that defaults to off :D

Asmod4n•4mo ago
Hm, I only miss one thing, sorting by price with shipping cost. Can’t see anything else that was removed, just changed.
the_mitsuhiko•4mo ago
> Hm, I only miss one thing, sorting by price with shipping cost.

Not sure if that's missing on the international site, but if you select "inkl. Versand" in the filter box then the sort includes shipping.

jagermo•4mo ago
still the best filters, i think. You can filter stuff so deeply, its crazy.
whiteboardr•4mo ago
Username checks out : )
kiviuq•4mo ago
> Geizhals is associated with the Heise Verlag

Afaik, Heise Verlag is the owner of Geizhals

l5870uoo9y•4mo ago
UI-wise it reminds me of Craigslist.
Aldipower•4mo ago
Yes, I think this is a good thing. :-)
lazyjones•4mo ago
Haters will say a major factor in still using Perl is the difficulty to replace up to 25+ years old Perl code written at startup pace AND the difficulty to teach old Perl devs a new language.
tosh•4mo ago
did not know (or forgot) that they were using Perl

Geizhals is a huge price comparison app in the german speaking market.

amiga386•4mo ago
See also the little-known website Booking.com
patates•4mo ago
booking uses Perl? that's one of the web sites that gives me the irrational "the backend must be Java" feeling. can't explain why though.
lysace•4mo ago
Got curious. Seems like they have been a heavy Perl shop from the beginning.

Their backend developer job ads appear to be oddly programming language neutral which I assume means they're still using Perl a lot. (Been there, done that, when recruiting for work in an unusual programming language.)

whilenot-dev•4mo ago
I don't think they're comparable... I read stories on how a paid reservation at Booking.com isn't a guaranteed stay at a hotel. Geizhals gives you the stock and availability infos right on the results page. Seems like one is making better use of Perl that the other.
joz1-k•4mo ago
And according to "DuckDuckGo Hiring" page, the DuckDuckGo search engine still uses Perl 5 in their backend.
gjvc•4mo ago
"Geizhals Preisvergleich began in July of 1997 as a hobby project—and yes, “Geizhals” literally translates to “skinflint” in English"

yup

jijijijij•4mo ago
The name is really horrible. Insanely ugly German word. Guess, one has to choose between Goethe or Perl docs.
zeroc8•4mo ago
For me as a german speaker it is kind of humoruous that they called it that way. I guess similar to Yahoo for english speakers.

Anyway, I'm still using that site for my electronic purchases. It reminds me of a past, more likable internet (before social media).

lazyjones•4mo ago
The domain was a gift by the founders of inode (former Austrian ISP) and the website grew pretty fast after the brand change in 1999.

But it curiously turned out that while Austrians mostly like the name (notable exeptions were delusional marketing people of "premium brands" considering advertising on the site), Germans are really not so fond of it. Cultural differences, I suppose.

jijijijij•4mo ago
I think it mostly hasn’t aged well. Idk, seems like a relict of an era when people couldn’t have foreseen how language and the internet have evolved. This kind if vulgarity was en vogue in marketing once, kinda boomer stuff.

Also, I wasn’t aware it's Austrian, or I wouldn’t have made the Goethe remark. Thanks for the background info!

distances•4mo ago
I'm not a native speaker but I like the name.
wtcactus•4mo ago
I check this site several times to get an idea what is the market price of something in the real world (i.e. outside Amazon).

Also, it’s very good at keeping tabs on the features of some products (best place I found to compare motherboards per features, something surprisingly difficult to do).

Unfortunately it’s very German centric and I live in Portugal, so I’ve only actually bought something from a link I’ve got there once.

noja•4mo ago
UK link: https://skinflint.co.uk
tdhz77•4mo ago
It’s hard to believe that 10k is worth whatever they need from Perl in 2025.

I wrote Perl for many years while I worked on the godforsaken cmecf system.

Cmecf this year announced it had been hacked by Russian hackers.

This means that cmecf written in Perl allowed a country access to Federal Court evidence including intelligence gathering methods, corporate secrets, and inside sources.

Perl is not memory safe, loaded with security issues for over a decade. It’s only saving grace is string manipulation, which is exactly why the best hackers in the world all know it.

Aldipower•4mo ago
Perl is not memory safe? Are there pointers directly to memory like in C? No, it is an interpreted language that runs opcode in the Perl virtual machine.

Sure, there are quite some safety concerns with Perl, but they can be mitigated. For example there is the taint mode with "-T" that prevents direct execution of system commands.

Would I use Perl for a new project? No. :-)

I would be interested in more details about the cmecf hack!?

kstrauser•4mo ago
Was the bug in Perl or its libraries, or in the code written in Perl? There are many valid criticisms of Perl, but I've never heard of the language itself described as insecure, and especially not memory-unsafe. I don't know how I'd write a use-after-free or stack smash in Perl if I were forced to.
Aldipower•4mo ago
Yep, there are bad bugs for example in mod_perl which is written in C and takes the interpreted Perl code and runs it in the Apache context. I think this is what the OP "heard about". But that is not the fault of Perl itself.
tdhz77•4mo ago
https://www.nytimes.com/2025/08/12/us/politics/russia-hack-f...
joz1-k•4mo ago
> Perl is not memory safe

Perl is memory safe.

> loaded with security issues for over a decade.

According to CVE reports, it doesn't appear that Perl [0] is less secure than Python [1]:

[0]: https://www.cvedetails.com/vendor/1885/Perl.html

[1]: https://www.cvedetails.com/vendor/10210/Python.html

tdhz77•4mo ago
https://media.defense.gov/2022/Nov/10/2003112742/-1/-1/0/CSI...

I’m amazed that you are defending that Perl is memory safe.

It’s not.

joz1-k•4mo ago
You must have confused Perl with another programming language. Perl has always been a memory-managed language with a reference-counted garbage collector.

The link you posted doesn't even mention Perl at all. It does say that:

Using a memory safe language can help prevent programmers from introducing certain types of memory-related issues. Memory is managed automatically as part of the computer language; it does not rely on the programmer adding code to implement memory protections.

Perl clearly fits the definition of a memory-safe language with automatic memory management. The funny thing is that this document lists Delphi/Object Pascal as memory-safe languages, even though there are clearly not.

tdhz77•4mo ago
It’s not mentioned because it isn’t one ;)
misja111•4mo ago
Why is this news? Because it's so little? 10K will pay a developer for 2 months maybe ..
mrweasel•4mo ago
The Perl Foundation has a goal to get more smaller donations, rather than a few large ones and it seems like they've been doing okay lately.

You're probably correct that this could better be summed up later in the year as one single news item. In terms of getting publicity and attracting more donation, announcing and discussing each "small" donation might be better.

a1371•4mo ago
I was impressed to see at the new keynote that Blender is successfully shifting its revenue growth to small donations. So it can be done.
sho_hn•4mo ago
This is also true for KDE e.V., where we've evolved from a roughly 50:50 split between corporate and individual donations to now about 75% of the donations (which have overall increased multi-fold) coming from individuals, many of whom are on recurring plans.
colesantiago•4mo ago
This is better than nothing at all?

I've seen many promising and still in use open source languages and projects that barely even get $500 a month in contributions.

Yet these projects have added value in the millions to startups that never give back to these projects because $500-$1000 a month is 'too expensive' for them.

chmod775•4mo ago
You might call that on brand given their name.
sho_hn•4mo ago
It's the German word for "scrooge", for those wondering.
lysace•4mo ago
I only knew of one company with some kind of techie fandom primarily using Perl before reading this (Fastmail out of Melbourne, Australia). Now I know of two.

Still, two is a small number. And we're probably talking about like 20 Perl developers in total across these two companies (just having looked at their total employee counts).

moepstar•4mo ago
iirc, large parts of Proxmox VE is still also written in Perl
mrits•4mo ago
I don't think that will even qualify as a tax deduction in the US for most engineers with 2026 rules. (this is not tax advice)
smonff•4mo ago
Relying on large donation sponsors make the situation unstable when loosing only one sponsor?
dewey•4mo ago
99% of companies don’t donate anything, lets not criticize the few that do.
franticgecko3•4mo ago
I've started learning (in 2025!) and using Perl lately as shell++

It's extremely stable, installed almost everywhere, and has much fewer insane idosyncrasies than shell.

I can write some Perl and confidently hand it to a colleague where it will almost certainly work on their machine.

It's a shame it's so dead, for a scripting language there's nothing else that ticks the same boxes.

I would never write systems software with it, of course

andrewl-hn•4mo ago
My go-to use case for modern Perl is to be the default program instead of sed. Sed regex support is abysmal and the same command line flags behave differently between BSD (and macOS) and GNU versions, in particular the `-i` for doing replacements - the number one use case for the program. So, this means that many shell one-liners and small scripts don't really work the same way on macOS and on Linux, and it's pretty annoying.

Perl is straight up better. You need to remember one word: pie - for it's command line options, and now you can do:

    ```
    echo "John Doe" > name.txt
    perl -p -i -e 's/(?<first>\w+)\s+(?<last>\w+)/"$+{last}, $+{first}"/e' name.txt
    # name.txt after the command: `Doe, John`
    ```
First of all, it woks the same way across platforms.

Second, you get all sorts of goodies: named capture groups, lookahead and lookbehind matching, unicode, you can write multiline regexes using extended syntax if you do something complicated.

And finally, if your shell script needs some logic: functions, ifs, or loops, Perl is straight up better than Bash. Some of you will say "I'll do it in Python", and I agree. But if your script is mostly calling other tools like git, find, make, etc, then Perl like Bash can just call them in backticks instead of wrapping things into arrays and strings. It just reads better.

BTW Ruby can do it, too, so it's another good option.

nicwolff•4mo ago
I remember π and e and type

  perl -pi -e '...' file.txt
mpyne•4mo ago
And if you are using a newer Perl they sometimes add features that aren't enabled by default unless you opt-in with a 'use v5.38' style declaration.

If you want those features on in your one-liner you can use -E instead of -e

    perl -pi -E '...' file.txt
(I used to need this long ago when I wanted to use the then-new "say" in my one-liners)
superkuh•4mo ago
>It's extremely stable, ... It's a shame it's so dead,

The former is the consequence of the later. Popularity kills stability. Perl is the ultimate sysadmin language because it's so portable and never changes. We really lucked out with the Raku thing driving people away to python. Because of it my perl scripts I wrote in 2003 run on perl system interpreter today and the vast majority of my perl written today would run on a 2006 perl interpreter (some functions missing in some libs in troublemakers like Gtk bindings, etc), but it's generally very good.

These days with python you can't even run any random script written today on your system python from today. You have to set up an entire separate python for every script. And don't even think about trying to run a python script from 2006. That's what popularity does: fracture.

ktpsns•4mo ago
Good old Java is also stable and yet popular. It is not particular "trendy", thought. My feeling is that languages which "live in"/"create" ecosystems such as JVM, BEAM or even LLVM have a better probability to outlive other languages in the long run. Let's see what happens with golang in some years... ;-)
superkuh•4mo ago
Stable? Huh. Never thought of Java that way. Dead, yes, but it was never stable. In my experience I have to set up a custom JVM version for every java application I've come across. Is your experience different?
Romario77•4mo ago
Dead? Really? It's one of the most popular computer languages. And it constantly evolves and becomes better over time.
cheema33•4mo ago
For me, Java died with Oracle shenanigans. I moved to C#. Java isn't truly dead yet but I think it will slowly die off because of Oracle. Same as Solaris and SPARC, but a little slower.
Romario77•4mo ago
> for a scripting language there's nothing else that ticks the same boxes

I think Python ticks almost all the same boxes (and is much better designed in my opinion).

rurban•4mo ago
By far not. It's only more readable, but much more verbose, overarchitectured, slower and esp. unstable. Old perl scripts still work fine, old python scripts are not only many, many files, but also break every other year.

And you cannot just install a python module as you install a perl module. You need venv everything because it's soo fragile.

But this 10k sponsoring is not really worth mentioning. It's just like Platinum sponsorship for one of their conferences.

tasty_freeze•4mo ago
At my work we use perl extensively for utility scripts and such. In the past few years there has been a push to write new scripts in python, but I don't really see the point. It has most of the same drawbacks that perl has: 30x slower than a compiled language and dynamic typing.

We have many scripts that range from 5.8 to 5.36 and everything in between. 5.8 is 20 years old. Someone did a search & replace on the shebang lines to move all the older ones to 5.20 (why they picked that one, I don't know) and everything just continued to work.

I prefer perl over python. turn on use strict, use warnings FATAL => 'all' and use modern function signatures. Perl is still great for its purpose.

mmphosis•4mo ago
It's stable, installed everywhere, and I use programs written in Perl like when building Linux From Scratch. I haven't written in Perl since the 1990s. I do read code written in Perl and Raku, and I am often impressed by how succinct the code can be.
lifeisstillgood•4mo ago
There is a problem somewhere deep in capitalist economies. The model has served humanity well - from Napoleon to Neo-Liberal the world has seen vaccines, space flight, farming revolutions and sewage plants giving longer better life to billions.

But … OSS is like a bellwether - the foundations of this great wealth need investment and maintenance else we build on rotting timbers.

And when a major global e-commerce platform chucks a few Weeks salary of a junior developer in SV and we call it worth mentioning, we need to find a new way to shore up those foundations.

I don’t have a good answer - I suspect I need to look deeper at the real problem - but it does seem to be a real problem

Aldipower•4mo ago
On the flip side, freedom is related to independence. If a company would heavily fund the Perl society or another FOSS, it would become dependent and loosing it's freedom. Freedom is something you cannot count or measure with capitalist thinking, but it does not mean there is no value to it.
whatever1•4mo ago
The model we have works for used packages. If a package is used by a large company and requires maintenance, the company pays its engineers to do it, and the rest of us receive the updates for free due to the license.

However, the system breaks down for packages that are not used by major companies (or are stable and safe enough to avoid triggering an alarm).

There is no viable way to fund continuous support for every forgotten open-source project.

scotty79•4mo ago
Entire ad industry should be replaced by price comparison web service ran by single state monopoly.
elAhmo•4mo ago
Geizhals is a great example of a sustainable business, working for almost three decades to improve their product and give users what they want.

Glad to see them giving back to the community and hoping that they remain in this marker so Idealo has some competition.

jagermo•4mo ago
Geizhals is powering heise compilate, the affiliate/revenue generating platform for the heise publishing house. Basically, it allows you to add prices for products or categories to websites, competing with the "shop this on amazon" affiliate links if websites want to give customers different options than amazon.

Link in German: https://compaliate.heise.de/