~/talk

Supporting Data Journalism through Compilers for Visual Inputs

Talkat Strange Loop 2023 · 2023-09-21..09-22· [data-visualization]
slides:none on file

Research demonstrates that visual graphics become code: reviz reverse engineers SVG subtrees from DOM into partial JavaScript programs with parameter holes (example: New York Times scatter retargeted to a penguin CSV) and compiles to observables plot in milliseconds instead of the hours or days manual reverse engineering takes. cartokit maps direct-manipulation edits into an IR and emits deployable Mapbox GL JS code (Washington Post choropleth reproduced and copy‑pasted to run).

AI-written summary · about

  1. 0:00Introduction
  2. 1:08Data journalism vs compilers
  3. 5:24Data journalism challenges
  4. 6:48User study findings
  5. 8:33Compiling visual inputs
  6. 10:58Revis system demo
  7. 15:17How Revis works
  8. 19:55Revis benefits
  9. 21:39Cardit system demo
  10. 26:55Cardit interaction mapping
  11. 30:46Cardit workflow impact
  12. 31:51Compilers for visual inputs
  13. 34:42Graphics versus code
  14. 36:07Conclusion and future directions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.