What if HN included sentiment in the sort algorithm?
The post score you see would stay the same (upvotes minus downvotes). You'd just multiply the sort score by, for example, 1.25 for posts positive in tone and 0.8 for posts with negative tone.
So if two comments have about the same number of upvotes, the nicer one appears higher up.
Criticism or disapproval could still become top post with enough upvotes, but it wouldnt happen as often as it does now.