Creating Expressive C++ Smart Pointers for Remote Memory | Hacker News Reader