I've been an avid reader of HN for a year now and have started commenting only recently. However, I find the comments extremely negative. No matter how the positive the subject is, there will be a barrage of negative comments. Take the bender post, someone is complaining about the div styles. It's just a concept and it's free. Even code that is open sourced is not spared. Anything MS or Apple gets instant hate. Why?
The crowd here was originally dominated by entrepreneurs. Now it's dominated by employees. Entrepreneurs tend to be somewhat out on a rope themselves, so they're more likely to offer support to their peers rather than try to drag them down.<p>Employees, on the other hand, tend not to have much skin in the game, so they're a little more free with their criticism of things that they see. I bet you could put together an interesting chart by running a poll for "where do you work" and graphing negative comments elsewhere on the site by whether a given user answered "for myself" vs "for [company x]".<p>So yeah, there are still plenty of supportive, encouraging entrepreneurial folk here. But there's also an ever growing peanut gallery. Try to ignore them. They don't mean any harm.
It's just criticism. Emotions and sarcasm don't transfer well as text, so criticism reads more negative than it probably intended.<p>Don't take this comment as negative.
It's tough to grow as a person when everybody is telling you how wonderful you are. Negative comments are important to learning to grow as a programmer, as a businessman, and as a person.<p>It would be nice if people learned some rhetorical skills to communicate better. But that's a separate issue. As it is, it is on you to interpret the comments in a way that will help you improve. Learn from the helpful suggestions and ignore the unhelpful. Try out, or at least think about, the div styles comment. See if it really is an improvement. If it is, then you just learned something new. If not, then you learned something not to do in the future.
I always attributed this to the three virtues of great programmers. <a href="http://threevirtues.com/" rel="nofollow">http://threevirtues.com/</a><p>Even the extremely negative comments are usually written in good faith here. Minor incremental improvements such as div styles will make the world a better place. (It sounds like a stupid statement to make, but hackers do believe in better software and its ability to make a difference.)