Why billing systems are edge case hell | Hacker News Reader