Why proration is so hard to get right | Hacker News Reader