The object-resource impedance mismatch: modeling HTTP in JavaScript | Hacker News Reader