What successful products teach us about design | Dark Hacker News