THE VIDEO SHELF · user interface algorithms
Mark DiMarco: User Interface Algorithms [JSConf2014]
A JSConf 2014 talk visually breaking down algorithms behind everyday UI patterns, such as dropdown menus that vanish when the mouse drifts and picking the nearest target to the cursor. It shows how these are implemented in JavaScript.
Why HN readers recommended it
HN links it whenever menu hover problems or nearest-to-pointer selection come up, and as proof algorithms matter in front-end work.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- JSConf
- Topic
- user interface algorithms
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 4
- HN mentions in dataset
- 6
- Recommendation years in dataset
- 2014–2018
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
Am I correct thinking you are talking about this bug? [LINK] If so, then yes they are aware of it and treating it as critical. Edit: Reading into this bug is so cool. This video was linked from it, fascinating stuff: [VIDEO]
scrollaway on Hacker News · 2014-07
In How Does One Create A Gtk+ Application?Mark DiMarco gave a talk at JSConf 2014 called User Interface Algorithms which touches upon this [VIDEO] relevant section starts at 4:13 rest of the talk is good as well
dkannan on Hacker News · 2014-08
In Mapping Migration in the United StatesGreat work! It might be cool if you could use voronoi diagrams to select the closest path to the mouse's position like the NYT did [0] because without really zooming in, the lines on some terrains appear to be very thin which makes hovering over …
cipher0 on Hacker News · 2014-12
In Show HN: Piste.io
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.