Seven ways that companies have built virality | Hacker News Reader