Welcome to the internet?
HN, in my experience, is one of the better communities online. Trolls seem to be few and far between, and when they do show up, they're downvoted into oblivion. If you think HN is full of assholes, you're going to be sorely disappointed by most other sites too...