Things I learned about C++ exceptions from Boost | Dark Hacker News