That said, it's easy to be critical and hard to be constructive. I still come to HN regularly so there's obviously something to it. I'm not pretending to have the magic bullet to these problems (some of which I believe are fundamental/intractable).
EDIT: I find it ironic this post has fallen off the first page of HN before I finished this comment, despite having many comments and being something I find interesting.