How to compose a successful critical commentary:
1. Attempt to re-express your target's position so clearly, vividly and fairly that
your target says: "Thanks, I wish I'd thought of putting it that way."
2. List any points of agreement (especially if they are not matters of general
or widespread agreement).
3. Mention anything you have learned from your target.
4. Only then are you permitted to say so much as a word of rebuttal or criticism.
I wish that hackernews could be like this. It would be like laying down troll poison. Even the most hardcore jerks don't like when the only response they get is to be killed by kindness.I read the book "Getting To Yes" by Roger Patton. It's highly recommend and considered to be the manual on negotiation. And the main point of advice from it was: Be Nice. Argument and negotiation aren't supposed to be about who is louder or more aggressive. Calmly laying out points that are backed up by facts works better every time.
Online arguments tend to be low stakes affairs. I can understand why so many hn discussions devolve into personal attacks and accusations. I can only hope that people behave differently in person. The best way to win an argument is to turn it into a niceness contest where everybody walks away feeling better for the experience.