Why are quaternions used often in programming but rarely in physics? | Hacker News Reader