Absolutely agree on these guidelines. It takes a lot of bravery to put yourself out there in public. It should take just as much class to offer advice and constructive criticism instead of tearing somebody else's work down.
edit also, is it just me or is the front page plastered with Show HN links? Does anybody else think that's awesome?