Earlier quoted context omitted.
If someone wants to express a complex and nuanced opinion, they should actually explicitly state the nuanced bit. Being generous and giving people the benefit of the doubt at best perpetuates a bad habit which people who are not acting in good faith take advantage of. If you wouldn't feel comfortable expressing an opinion clearly and unambiguously, you probably shouldn't express the opinion at all.
> Being generous and giving people the benefit of the doubt at best perpetuates a bad habit It's actually a great habit that helps facilitate polite discussions. It's called the principle of charity and unless I'm mistaken it's actually one of the rules of this site.
And the principle of charity or charitable interpretation requires interpreting a speaker's statements in the most rational way possible and, in the case of any argument, considering its best, strongest possible interpretation. It means that if a statement could be read in an irrational way or in a rational way, you choose the latter. So if for example I said "sheep are white" you could interpret that to be the obviously false claim that 100% of sheep are white with no exceptions, or as the much more reasonable statement that sheep are typically white, where the principle of charity would be assuming the second interpretation. It has nothing to do with bending over backwards to make a statement palatable.
The hacker news guideline you are thinking of is "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."