Database Design Primay Key, ID vs. String | Hacker News Reader