The core problem with Reddit is that it calls them communities, but for 99% of the subreddits the name of the subreddit is based on the content, not the people. This leads Reddit into these fractal content relationships where you can only really discuss the things that have the goldilocks level of popularity. Looking to get some new headphones and aren't an audiophile? Sorry, headphones are to popular and the niche subreddit is to specific to you.
Hacker News on the other hand is based on Hackers, it's about the people. The topics are broad. When a new thing comes into existence that hackers are interested in, we don't have to move to a new place where maybe most of us don't realize it exists, we discuss it here and introduce it to others here. That's the correct view.
But the cause of the problem that reddit faces is population size. We want a small town community, not a community the size of New York City, where people are aggressive because they know they won't see that random person again. It's about seeing the same name, and treat those names with dignity. It's about caring about the people in the community.
So Hacker News in time will either deal with this problem or run into the same issue that large subreddits face. Once new users start learning behavior from other new users, there's no coming back from that. Eternal September is coming. I hope a resolution is discovered, because I really like it here.