~/talk

Tour de Bikeshare: Setting World Records with JavaScript

Talkat JSConf US 2019 · 2019-08-12..08-14· [javascript, machine-learning]
name:Kyle Hill
links:none on file
slides:none on file

Uses published Capital Bikeshare CSVs and the station endpoint, scraping every 30 minutes to model Bike Angels point assignments; builds a React map visualization and a directed graph combining great-circle distances and Open Elevation API elevation gains to compute effort-weighted edges; runs a decision API that texts routing via Twilio; exploits the algorithm’s timing and point asymmetries to rack up points and sets a one-day Bike Angels world record after ~41 miles ridden and roughly a half-marathon walked.

AI-written summary · about

  1. 0:00Introduction to bike share
  2. 3:00The urban landscape of DC
  3. 7:00The challenge of the algorithm
  4. 10:41Data-driven strategy
  5. 13:39First record attempt
  6. 18:44Technical refinement
  7. 23:50The final pursuit
  8. 30:13Reflections on the project
~/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.