What do principle / staff engineers do? | Hacker News Reader