Geizhals Preisvergleich Donates Usd 10k to the Perl and Raku Foundation
Posted4 months agoActive4 months ago
perl.comTechstoryHigh profile
supportivepositive
Debate
40/100
PerlOpen-SourcePrice Comparison
Key topics
Perl
Open-Source
Price Comparison
Geizhals Preisvergleich donates $10k to the Perl and Raku Foundation, sparking discussion about the value of Perl and the importance of supporting open-source projects.
Snapshot generated from the HN discussion
Discussion Activity
Very active discussionFirst comment
17m
Peak period
63
0-12h
Avg / period
13.8
Comment distribution69 data points
Loading chart...
Based on 69 loaded comments
Key moments
- 01Story posted
Sep 18, 2025 at 10:01 AM EDT
4 months ago
Step 01 - 02First comment
Sep 18, 2025 at 10:18 AM EDT
17m after posting
Step 02 - 03Peak activity
63 comments in 0-12h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 23, 2025 at 4:08 PM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45289834Type: storyLast synced: 11/20/2025, 4:26:23 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
Still makes about as much sense to me as Google adding a "always show search box" option that defaults to off :D
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.
Afaik, Heise Verlag is the owner of Geizhals
Geizhals is a huge price comparison app in the german speaking market.
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.)
yup
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.
Also, I wasn’t aware it's Austrian, or I wouldn’t have made the Goethe remark. Thanks for the background info!
Anyway, I'm still using that site for my electronic purchases. It reminds me of a past, more likable internet (before social media).
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.
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
I’m amazed that you are defending that Perl is memory safe.
It’s not.
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.
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!?
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.
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).
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.
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
Perl is straight up better. You need to remember one word: pie - for it's command line options, and now you can do:
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.
If you want those features on in your one-liner you can use -E instead of -e
(I used to need this long ago when I wanted to use the then-new "say" in my one-liners)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.
I think Python ticks almost all the same boxes (and is much better designed in my opinion).
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.
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.
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
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.
Link in German: https://compaliate.heise.de/
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.
Glad to see them giving back to the community and hoping that they remain in this marker so Idealo has some competition.