On "Safe" C++
izzys.casa
izzys.casa
The most interesting takeaway for me was learning that Skweezy Jibbs is still around—good for him.
Eight instances of “don't get it twisted” is probably about seven too many for one piece, however.
It then seems to focus on one particular case. I haven't fully dug into that affair, but it seems that:
1. In 2011, Arthur O'Dwyer was charged and convicted of two sexual offenses, for which he served a 120-day prison sentence with a longer suspended sentence. One of the offenses may have been rape of a drunk person, but I don't quite see how that squares with the light sentence.
2. He served his sentence, and for the next 10 years did not repeat-offend. During that period he was involved in the C++ community including the standard committee.
2. In 2021, some people asked the C++ Foundation to remove him from CppCon, where he was scheduled to speak. The claim seems to have been that victims of the same offense as O'Dwyer had been convicted of would feel discomfort/lack-of-safety, and avoiding that justifies not letting O'Dwyer speak, attend etc.
3. The foundation kept the complaint secret, conducted a secret process regarding this matter.
4. The foundation's board's decision was to throw O'Dwyer out: They cancelled his talks and forbade his participation from that point onwards. They did this after a "review... of the case and its handling by an outside independent inclusiveness consultant" who apparently consulted that CppCon increase its exclusiveness. See: https://cppcon.org/announcing-cppcon-safety-policy/ which does not mention any names.
5. Izzy Muerte was upset about the secrecy, and they and some others were apparently upset by some aspect of the decision, claiming that "the C++ committee and then-organizers of C++ ... circle[d] the wagons, protect[ed] “one of their own”, and [went] out of their way to threaten, silence, and remove anyone who was deemed a threat to upend the status quo." This is the part I don't understand at all given the decision I mentioned in (4.).
... then the post pivots back to discussing the replies of C++ heavyweights like Sutter, Dos Reis and Bjarne Stroustrup and how they inappropriately handle complaints/concerns regarding C++ memory safety. Then it's complaints on problems with the standardization process (which may well be perfectly valid, I'm just being concise), gatekeeping by Bjarne, Herb Sutter not keeping promises and wasting time with cpp2, modules making it in without proof of a working implementation and with relevant input ignored, Gaby lying and/or gaslighting, and additional accusations (again, possibly all with merit).
There is then some attempt to tie the the O'Dwyer affair to Muerte's criticism of the three's behavior on other matters, that I don't buy.
This gets you to "Come Play My Game, I'll Test Ya", which is where I've gotten thus far.