An interface should get out of the way, except when it shouldn’t | Hacker News Reader