I disagree that this article is well written. It is hard to identify what is compared exactly, at least as someone not deeply familiar with the ruby ecosystem. The article doesn’t do a great job of explaining the caveats and limitations of the comparison either.
Only if one doesn't bother to read the article. Else the title is just an insignificant detail, or, at worse, a redundant piece of promotional material attached to the article.
I guess we will always find someone who tries to word-wrangle their way out of an obvious fact. The title is the first thing you see. It's printed in a bigger font than the rest. Most people won't even read anything else. In short: It's important. It's not a detail. Hence it's not nitpicking when I criticize it.
Nope: the subject. This is about Ruby and execution speed, for example.
Then you open it and give it a quick cursory glance. Most articles have non-descriptive titles to begin with, or clickbait titles. The title could say any kind of non descriptive BS like "Ruby's new JIT rocks!" or "Ruby smoking C in benchmarks". That's even the case for "serious" media, like NYT.
If you go by the title you're in for a bad experience.
That's probably also the reason why the title was changed on HN after this criticism was made and the submission disappeared from the front page a short while after that.
That's why the title is so important.
If an article is aimed at a particular audience only and could be misunderstood otherwise, that's a good indication that the title should reflect that fact. (As the revised one does.)
As a sidenote: This submission has been tried multiple times on HN and it would very likely not have been successful here without the sensational title. [0]
0. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
We are comparing apples and oranges here.
[1] https://github.com/ruby/ruby/blob/b635a66e957e4dd3fed83ef1d7...
I think that's an unfair characterisation of HN readers.
They aren't criticising the article after all, they're criticising a clickbait and misleading title.
Excuse my French.
When showing microbenchmarks - show the exact hardware used, make sure the CPU does run at fixed frequency (no boost, most laptops can't control the freq. esp Macs)
...that the claims are somewhere between false and cherry-picked?