~/talk

What if the user was a function

slides:none on file

Argues the user and UI are functions: both map input event streams to output event streams, not blocking calls, so the interaction is a time sequence rather than an array. Shows solving the feedback loop as a fixed point by creating a proxy stream and copying real events back. Decomposes the big "computer" into intent model view functions. Demonstrates code with Cycle.js + virtual-dom and event streams (RxJS), a hello‑name example, error handling via RxJS operators, and component composition.

AI-written summary · about

  1. 0:00Start
  2. 3:19Interface
  3. 10:12delay
  4. 19:34Computer
  5. 24:10Model
  6. 26:03Alice
  7. 26:24merge
~/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.