Programatically understanding dynamic time warping (DTW) | Hacker News Reader