How to build a community: Defining purpose, market, channels & differentiators | Hacker News Reader