Ask HN: Writing a good spec | Hacker News Reader