"For language design, you do what people expect, not just pull stuff out of your ass." Again, good language design chops from Bill here. There's people who design what they want (and it fucking sucks to work with, like Java, Haskell, etc.) and then there's people who design for their users (C, Odin, C#, Typescript, Python, etc.).
"Remove the arrow operator, just make the dot operator do the dereference."
I mean. Kinda agree, but not really worth it now that the blood is already in the water. It's more important for C to do this than C++, cause no T&.
"I would remove uninitialized stuff. Equal-zero by design." Good stuff.
"Error handling in C?" Some disagreement between Ryan and Bill here. Ryan would might do implicit thread_local stuff, but Bill would do return types and keep it all locally. But Bill figures it's API stuff.
Also talks about "partial success". He's not sure things are really cleaned up there.