Using wavesurfer.js to make a drop-in replacement for audio tags | Hacker News Reader