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