I
izzys.casa
izzys.casa · Personal blog · on HN since 2017
Izzy, a former C++ standards contributor, writes about C++, CMake, Python interpreters and error handling, and later left C++.
What HN saysHN links it for the CMake and C++ posts; comments also dispute the author's conduct and the C++ community's treatment of them.
23HN people shared it
9linked it in comments
18stories submitted
738story points
6 months agolast shared
2017people per year2026
Most-shared posts
- 1On "Safe" C++12 people · 95 points · first shared 2024 · 4 comments on HN
- 2500 Python Interpreters3 people · 183 points · first shared 2024 · 32 comments on HN
- 3Everything You Never Wanted to Know About CMake3 people · 144 points · first shared 2019 · 87 comments on HN
- 4Killing the C++ Modules Technical Specification3 people · 132 points · first shared 2017 · 132 comments on HN
- 5Everything You Never Wanted to Know About CMake (Redux)2 people · 4 points · first shared 2023 · discussion on HN
- 6Wrapping Up 2021. Leaving C++1 people · 148 points · first shared 2022 · 237 comments on HN
- 7Outcomes, Mistakes, and the Nuance of Error Handling1 people · 30 points · first shared 2022 · 8 comments on HN
- 8I Had to Redesign This Site Again1 people · 2 points · first shared 2024 · discussion on HN
What HN people wrote when they linked it
anxious-penguin · 2025-07-10
reminder that the author is a convicted rapist. for more details skip to the relevant section of the following article: https://izzys.casa/2024/11/on-safe-cxx/
jodrellblank · 2025-02-21
https://izzys.casa/2024/11/on-safe-cxx/ is a long and opinionated drama and swear-filled read on the topic. snips from it:
> "many people reading this might be familiar with the addition of the very powerful #embed preprocessor directive that was added to C. This is literally years of work brought about by one person, and that is JeanHeyd Meneide. JeanHeyd is a good friend and also the current editor of the C standard. And #embed started off as the std::embed proposal. Man, if only everyone in the world knew what the C++ committee did to fucking shut that shit down..."
> ... "Herb [Sutter] ... spun up a Study Group, SG15, at the recommendation of GDR to handling “tooling” in the C++ ecosystem. This of course, paved the way for modules to get absolutely fucking steamrolled into the standard while allowing SG15 to act as a buffer preventing any change to modules lest they be devoid of Bjarne [Stroustrup] and Gaby [Gabriel Dos Reis]’s vision. Every single paper that came out of SG15 during this time was completely ignored."
> "Gaby [Gabriel Dos Reis] is effectively Bjarne’s protégé. ... when it came to modules Gaby had to “prove himself” by getting modules into the language. Usually, the standard requires some kind of proof of implementation. This is because of the absolute disaster that was export template, a feature that no compiler that could generate code ever implemented. Thus, proof of modules workability needed to be given. Here’s where I bring in my personal…
OneDeuxTriSeiGo · 2026-04-28
Okay so I hate to be that person but I'd really caution against sharing Arthur O'Dwyer's work given that they've been essentially ex-communicated from the C++ community.
https://patricia.no/2022/03/08/cppcon.html
https://patricia.no/2022/03/08/proposed-cppcon_safety__transparency_re…
https://izzys.casa/2024/11/on-safe-cxx/
bookspace · 2024-11-26
What if, bagxrv, is a Rust fan, just playing ya? Everyone knows Rust fans are the most vigorous developers on the internet. Just take a look at https://izzys.casa/2024/11/on-safe-cxx/
jart · 2024-11-25
You should know better than to take the word of an anonymous comment and call it fact. Andrew T. (the guy in question) gave this statement on Reddit: https://www.reddit.com/r/programming/comments/1gynl1v/c_standards_cont… The rumors surrounding him appear to have originated from https://izzys.casa/2024/11/on-safe-cxx/ What we know is that he was asked to change the title after people complained, and he pushed back on that, knowing it would result in him being kicked out. He views himself as standing up for his moral principles. He also wants the public attention, since he was the one who posted the story to Reddit on /r/cpp. It honestly makes me sad to watch a guy who went to Stanford and worked at Apple and Google get involved with drama like this.
thom · 2024-11-24
This appears to be the source of the backlash:
https://izzys.casa/2024/11/on-safe-cxx/
fnord123 · 2017-10-24
eh, check that modules is what you think it is/should be:
https://izzys.casa/posts/millennials-are-killing-the-modules-ts.html
Modules without buy-in from build tools (or a fresh build tool) will probably be DoA as Isabella says.
jefbyokyie · 2024-12-03
C++23 is a godawful mess; especially the functional paradigms (which look beautiful in e.g. OCaml) that got shoehorned kicking and screaming into the morass that C++ had already been.
If you read function specs in the OCaml docs, they're understandable and the syntax is clean; the same concepts bolted onto C++ look like line noise, both in actual syntax and the (allegedy) English-language description on en.cppreference.com.
Reading the C++ standard itself is an exercise in futility, very much unlike the C standard. (Although, latest developments in C land are repulsive too, IMO.)
The C++ committee's tantrums and scandals (physical violence at meetings!) put the worst that has been seen in open-source communities to shame. <https://izzys.casa/2024/11/on-safe-cxx/> has been posted to reddit and HN recently.
C++ compilation still takes absolutely forever, and C++ template error messages are as incomprehensible as ever.
One important problem with C++ (repeated ad nauseam, so this is nothing new) is the unforeseen and unintended harmful interactions between such language features that were supposed to be orthogonal. The only remedy for that is to stop adding stuff to the language; but nooo, it just keeps growing.
Another important problem is that, the more the compiler does for you implicitly, the less you see (and the less you can debug) what happens in the code. This is not a problem in OCaml, which is a managed language with a safe runtime, but it's a huge problem in…
wakawaka28 · 2024-11-26
Why would he not post about his own banishment over such BS? When people feign offense to get their colleagues banned over such innocent words as "question" in the title of a paper, why should anyone bend over and accept such authoritarian influence? Someone has to push back on the tyranny of the crybully.
>It honestly makes me sad to watch a guy who went to Stanford and worked at Apple and Google get involved with drama like this.
So, these people are indoctrinated to cow in the face of censorship based on insanity. Got it.
>The rumors surrounding him appear to have originated from https://izzys.casa/2024/11/on-safe-cxx/
Not a word about the insanity expressed in that blog though, huh? Perhaps that is why the dude is being harassed over basic English words all of a sudden? It seems to me that this Andrew fellow is not the one starting drama, and he's refusing to be bullied by people who are dealing in rumors and inventing new thought crimes to charge him with. I wouldn't wish this level of censorship even on people who hate me.