How to Represent Multi-Dimensional Rotations, Including Boosts | Hacker News Reader