“Please don’t complain about tangential annoyances—things like article or website formats, name collisions, or back-button breakage. They're too common to be interesting.”
And in any case it’s not at all relevant to an article about color scales.
Again, this guideline is garbage. Rage against it. Rage against back button breakage.
There should be a guideline against citing the guidelines. I'm guilty of it too, but it's a boring and shitty (and off-topic! it's metadiscussion!) thing to do.
You're right, of course. It's just that there are competing values, so we have to make a tradeoff. One value is usability and having web content be less annoying, intrusive, abusive, and so on. No disagreement there. I think most HN readers share similar feelings about these things; certainly I do.
The other value is curiosity. Curiosity likes new things, different things [0], unexpected things—things it can learn from. It doesn't do so well with repetition [1], indignation, or genericness [2].
These two values conflict because complaints about the former tend to be repetitive, indignant, and generic.
How to decide the conflict? That question actually has a clear answer, because we're trying to optimize for just one thing here, namely intellectual curiosity [3]. So that value has to win.
This is one of those cases where it's super helpful to have just one thing you're optimizing for and to know exactly what it is. It's not that this is the 'right' decision, the 'correct' guideline, or anything like that—it's just correct relative to what we're trying to optimize for.
[0] Diffs are what's interesting https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
> complaints about the former tend to be repetitive, indignant, and generic.
Rest assured that I'll do my best to avoid these in any future complaints about back button breakage!
Yes, exactly - it's hill-climbing. Sisyphean optimization, you might call it.
I'm just saying they are talking about something else.