I mean, this blog post is the kind of uneducated posturing that makes the JavaScript kiddies happy, because "crufty, old C is so bad, see!?". But none of them know enough to know that it's basically all bullshit.
Javascript is a famously cruft free language, as we all know.
My real question is how you created an account, found this article, presumably read through it, and wrote out multiple comments insulting me all within two minutes.
The Rust Evangelism Strike Force clearly hasn't been defunded by DOGE (yet). Respectfully, if you want to use Rust, just use Rust. If C doesn't suit you, you don't have to use it, and you don't have to make unreasonable demands of the standards body.
Another classic case of "if everyone does something differently than you do, it might be worth investigating why". The hubris to think that basic C time functions have been "broken" all this time, and that nobody noticed or cared. What a joke.
Many functions in the C API are quite badly designed. The hidden global state in locale for example. HN regularly has articles about nasty bugs that boil down to “C API has several major deficiencies that cause great pain and suffering.
For a definition of "nobody" that includes Eric S Raymond, one of the most prominent figures in the linux world who's article (https://www.catb.org/esr/time-programming/index.html) I reference multiple times.
He was the publisher of the Halloween documents (from my understanding leaked by a whistleblower to him) and has always been a firm opponent to Windows in all his works. Are you thinking of Poettering?