Ryan Hoover, founder of Product Hunt, shares tips for building a happy community and how companies can launch products on his site.