How to devise the perfect recommendation algorithm | Dark Hacker News