Allocation with Substitutes | Hacker News Reader