Composite primary key vs. an additional ID column? | Hacker News Reader