Canonicalization and Canonical Forms in Compilers | Hacker News Reader