How companies use collaborative filtering to learn what you want | Hacker News Reader