I prefer to post on the site—not to shame anybody, but because it's important for the community to see how HN is moderated and even to be aware that it is moderated. (It's surprising how many regular users don't know that.)
I agree, I can get snarky. Although I don't quite agree with the strictness of the rules, this site is one of the most unique I have found, so something must be going right.
I'll respect the rules.