The problem is that HN is an internet forum, not scientific discourse. When you vent what looks like garden-variety bile into an internet forum, all we get is a shittier internet forum, not better science.
No doubt a colloquium of colleagues in a scientific department can handle much more blunt and even ferocious feedback than a large broadcasting channel like this place. It is a question of what each medium is good for, what sort of conversation it can sustain. Whether a message has a good signal/noise ratio depends on the medium.
Put another way: you need to know which game you're playing. In some games, knocking an opponent to the ground with maximal force is understood by everyone to be a great move—including by the person you tackled—while in other games, the same action can get you thrown out of the game, or out of the league, or sent to jail, or even killed. It can also destroy the game itself.
In the game here, things like vitriol and snark are associated with low-quality messages, because so many people do it all the time, and eagerly take others doing it as license to do worse. Usually it is quite off topic and devolves into repetitive brawls. In such a context, you can't communicate interesting information that way. The baseline of noise will drown out your signal.
To communicate effectively here, you need to take a different approach: when you know more, share some of what you know so the rest of us can learn. If something isn't good, you needn't pretend that it is, but don't be gratuitously negative. Don't punish or shame anyone for being wrong; instead, provide correct information neutrally. If someone is learning, help them learn more. These are strategies that work for high-signal communication here, and they have the beneficial side effect of building up the context for successful future conversation, rather than breaking it down.
The cost of doing this is a certain blandness in communication which is regrettable, but I don't know how we can avoid that.
It's clear from your now-deleted comment upthread that you have real knowledge in this area and I hope you will continue to contribute it. Please feel welcome to post another comment if you still want to, and no need to feel bad. We're all trying to figure out together how to have an internet forum, in the long run, that doesn't suck.
https://news.ycombinator.com/newsguidelines.html