Triggers to enforce constraints and how to write them correctly | Hacker News Reader