Should you use smart pointers in function parameters? | Hacker News Reader