Recording object snapshots by (ab)using JavaScript proxies | Hacker News Reader