Macaroons 101: Contextual Confinement – Elegant Authorization | Hacker News Reader