This post is so needlessly and so disproportionately aggressive, blunt and certain to rub people up the wrong way, I can only assume it's deliberately tongue-in-cheek trolling. Well done, sir.
Probably the author needed to let off some steam. We all do it and I think HN is being pretty harsh on people being people. I am convinced every single person criticizing has been flaming in the last one month, in one platform or another.