Onsets and Frames: Dual-Objective Piano Transcription | Hacker News Reader