Personally, I think the only thing hurting HN is this constant talk about the decline of HN. It's all I see in comments and now on the front page. If anything is hurting this site, it's the constant complaining. Get over it people - if you don't like it, move on or learn to deal with it - in the end you aren't going to find a community as good as this one.