Smart Pointers Can't Solve Use-After-Free in C++ | Hacker News Reader