Hacker News new | ask | show | jobs
by nheer 180 days ago
Hi everyone, author here!

I’m genuinely blown away by all the interest in what started as a silly little experiment. The project grew way beyond its original scope. My initial curiosity was simply: how could you set up a pipeline to do automatic speed comparisons? I was less interested in the results as a definitive measure and more in the infrastructure challenge itself.

But then the interest kept growing. I tried to modernize things, but one thing became quite notable: the difference between a language that gets actively optimized by its community (like Julia) versus one that just sits there unoptimized is striking.

Honestly, I got overwhelmed. Managing all those implementations, keeping versions up to date, reviewing contributions—it was a lot. I basically tapped out for about a year.

Now I’m back, and with AI assistance, maintaining this has become much more realistic—updating versions, helping optimize implementations, etc. That said, I’m always happy to accept contributions from folks who know their languages better than I do.

Thank you all for your interest and the thoughtful discussion!

1 comments

> how could you set up a pipeline to do automatic speed comparisons?

This I like!

> … actively optimized … versus one that just sits there unoptimized is striking.

See N=50,000,000 nbody #1 #2 #3 #4 #5 jdk-23

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

> a silly little experiment

This I don't like.

Thank you for your comment.

> > a silly little experiment

> This I don't like.

What do you mean with that?

To explain what I meant. I knew that that in the end this was a microbenchmark. It can certainly give you some clue about a language, but it doesn't tell you the whole picture. In the end it tells you how good a language is (or can be) at loops and floating point math. That's what I meant. I hope that makes it clearer.

femto benchmark !

Take kostya or hanabi1224 or attractivechaos or … as your starting point and do better.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Thanks for the links - the benchmarks game is a great resource and has been around for a long time.

That said, I'm not sure what "do better" means here. This is an open source project I maintain in my spare time. If you see room for improvement, PRs are always welcome. That's how open source works - if something is useful to you and you want it improved, contribute.

The project exists because some people find it useful. If it's not for you, that's fine too.

And if not useful perhaps entertaining.