> This article is meant to be a short, well sourced summary about why we will not have quantum computing any time soon, with evidence that shows we have not made any meaningful progress for decades, at least nowhere near the level the PR lies from the tech industry would have led you to believe.
Definitely thought-provoking. A few responses here on HN disagree with calling this a bug, so maybe the user owns the error. This is all related to what kind of contract we have in mind when creating and using such a program.
If `puts` were to be used for debug messages, it might be right not to fail so as to not disturb the rest of the program. If the primary purpose is to greet the world, then we might expect it to signal the failure. But each creator or user might have their own expected behaviors.
If a user expects different behavior, then perhaps it is a feature request:
The question is how the behavior can be made more explicit. I think it's a reasonable default to make programs fail often and early. If some failure can be safely ignored, it can always be implemented as an (explicit) feature.
Good to see someone that observed the same. I remember checking the source anchors and seeing that indeed the links were untracked. I believe my conclusion was they used JavaScript to catch the anchor click and still send you to the tracker URL.
According to the report, online advertising revenue accounts for 5.351.000 EUR while TV did so for 144.365.000 EUR (2019). Thus the impact of online ad revenue rise seems relatively small.