~/talk

Exploring Alternative Interactions in JavaScript

slides:none on file

Prototypes show concrete inputs and code: webcam models use TensorFlow.js and face-api.js for facial labels, FaceMesh and pose for games (Beat Saber clone, Fruit Ninja) and a running-video controller; gaze input implements a gaze-based binary search keyboard and writes a React component via snippets in ~30 seconds; hardware uses web Bluetooth to read IMUs and EMG (Myo armband) and brain sensors (Emotiv, Neurosity/Crown) to control a Street Fighter clone; audio ML recognizes activities (handwashing counter) and cheek-tap gestures; all demos and code are open source.

AI-written summary · about

  1. 0:00Introduction
  2. 1:35What is HCI
  3. 2:16Webcam data in JS
  4. 4:23Facial expression demo
  5. 5:25Face landmarks for UI
  6. 6:53Eyebrow zoom demo
  7. 7:56Head typing with ML
  8. 9:21Full-body pose projects
  9. 10:43Beat Saber clone demo
  10. 11:45Simulator with pose detection
  11. 12:47Fruit Ninja clone demo
  12. 14:34Squid Game demo
  13. 16:31Figma with body movements
  14. 17:55Room-sized pose computing
  15. 18:57Gaze typing hands-free
  16. 20:22Gaze coding hands-free
  17. 22:25Hardware as input
  18. 23:09EMG muscle experiments
  19. 24:12Brain sensor interactions
  20. 25:59Brain-controlled Street Fighter
  21. 27:43Conductive thread UI
  22. 29:07Air drumming sensors
  23. 31:12Hoverboard motion demo
  24. 33:00Motion-controlled Street Fighter
  25. 35:47Audio data input
  26. 36:30Acoustic ML recognition
  27. 38:37Apple Watch prototype
  28. 39:40Facial touch sounds
  29. 40:44Closing thoughts and open source resources
~/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.