Ask HN: Declarative vs. Imperative | Dark Hacker News