Truth First, or Why You Should Mostly Implement Database-First Designs | Hacker News