Ask HN: Should you always prefer pure functions? | Hacker News Reader