My understanding is that both this site's community and the TechCrunch writers view HN as a geek ghetto. Thus, putting your site up here for feedback isn't really announcing or launching it. It's more akin to demoing to friends and family to get feedback.