Reimplementing jQuery's Deferred as a Standalone | Hacker News Reader