I personally think the problem isn't with HN but us Developers.
We tend to be analytical by nature and hence whenever you show one of us something, our brains are always go into "Yes, but..." mode.
It's that "but" that says we are always looking for flaws. Looking to show others we can find a problem with their plan.
Example: The biz guy tell the devs"we need to get this done for the client"? The devs immediately look for flaws in the plan such as "what about this...", "not sure if it will work because...", "yes, but what about...".
Some of us have seen this too many times.
The minute a Dev starts on the "Yes, but..." path they remain defensive and on the look-out to be smarter than everyone else. Looking for problems. Looking to show we know best.
We do this all the time. In my company I have barred my Devs from "Yes, but..." conversations.
Instead get you mindset into "Let's explore".
It just changes the whole tone of the conversation when we Devs start with a "explore..." mindset and not a "but...".
Try it. Go back and read the top 10 HN posts and keep thinking "let's explore" when you read a post. What kind of post comment can you then come up with then? Much more helpful I would say.