also why the JNF is ill-conditioned and how the QR decomposition works by considering projective transformations.| Toby Lam’s Blog