Systems Programming 2021 std::optional and non-POD C++ types 2019 Demystifying JOIN Algorithms 2017 Papers I've Read in 2017 2016 Running the Xv6 Operating System