As to paying for Hacker News, there are several community sites that have a low one-time (non-reimbursable) fee for joining. MetaFilter (http://www.metafilter.com/) costs $5 to join, for example. I feel like it makes the community a little more invested in the content, and is worth it overall.
I think that paying for community membership will become more popular in the very near future.