Branch prediction: fundamentals every programmer need not know | Hacker News Reader