Programmatic and Direct Manipulation, Together at Last [pdf] | Hacker News Reader