The whining is often just a (I don't want to say pathetic but, not socially adaptive) form of attempting social-belonging/bragging ("The movie sucked the book was better" hipsters == Look at me I read books, I don't own a TV, etc).
There is anonther phenomenon on reddit where (e.g. /meirl) people make jokes (and not always jokes) about how sad/lonely/loveless/awkward they are. Mostly funny to me as an anti-bragging thing.
Anyways the internet isn't angry, there are just certain sites that have algorithms that promote angry content. If you don't like those sites you can easily find other stuff (tons of non-angry subreddits, tons of positive youtube, etc).
I will agree HN's sentiment has gotten more negative and less substantive (on average, still tons of good comments but more to wade through). I'd love for HN to adopt a new algorithm that can better differentiate venting and substance.