Dynamic vs. Static Linking: A Referentially Transparent Build Cache | Hacker News Reader