Weak,Soft and Phantom References - When & When Not To Use | Hacker News Reader