Top posts

Every blog post that took off on Hacker News, ranked by the votes of its best submission. 669 posts.

Life, Learning & Writing
2023
581

Jazz Comping (2021)

When I first started to get comfortable playing jazz on the piano, I was eager to learn how to play with an ensemble. I knew my way through lots of tunes, and how to voice each chord. But, I didn't understand what my role was supposed to be in the rhythm section, or what I was supposed to do in order to support the…

583

Programming is hard

Software is weird. In its basic form, software is this very abstract thing with seemingly little connection to the real world. Yet graphical applications running on a hardware device like a modern phone feel very real, even to people who have no appreciation of what happens within this “black box”. Some pieces of…