News for hackers. Stuff that matters.
Re:Binary Banshees and Digital Demons by KronisLV on Thursday September 23, 2021 @02:06PM (#28632819)
This might be off topic, but the illustrations in the article are nice! Crux really did a good job there.

In regards to the actual article: as someone who primarily works in higher abstraction level languages (Java, .NET, Ruby, Python, ...), i find it really nice that i can spend more time thinking about domain/business concepts and problems, instead of worrying about the lower level concerns. My hat's off to the people who valiantly work on the lower levels of the stack.

Re:Binary Banshees and Digital Demons by alilleybrinker on Thursday September 23, 2021 @01:55PM (#28632671)
The combination of the following seems like a key problem:

1. Refusal to break ABI compatibility (so no changes to existing APIs if they cause breakage)

2. Refusal to introduce replacement APIs which can exist alongside the old ones (so you also can't have, to use the article's example, "regex2")

In isolation, either of these policies is fine, but having both together seems like a refusal to improve.

Re:Binary Banshees and Digital Demons by rwj on Thursday September 23, 2021 @12:55PM (#28631835)
Perhaps true, but not the main topic of this post. C and C++ are at the foundation of a great deal of software, and that creates a lot of pressure for stability. This is blocking evolution of both languages. Stability is great, but stagnation (sooner or later) will get you.
Re:Binary Banshees and Digital Demons by bitwize on Thursday September 23, 2021 @12:32PM (#28631477)
Sooner or later we're going to have to accept that C family languages are fundamentally broken and unsafe at any speed for new development.
Re:Binary Banshees and Digital Demons by carapace on Thursday September 23, 2021 @03:45PM (#28634279)
Halfway through that horror story I found myself thinking, "Egad! I like rust now."
Re:Binary Banshees and Digital Demons by qualudeheart on Thursday September 23, 2021 @03:31PM (#28634088)
Finally we’ll be able to rewrite everything in Rust and Haskell and Ocaml and Ada and ATS with built in theorem provers to enforce correctness.
Re:Binary Banshees and Digital Demons by pjmlp on Friday September 24, 2021 @01:30AM (#28638937)
It helps when fed up with the economy loss caused by security exploits, governments finally start making the companies liable for data losses and ransonware attacks.

Then management will magically have the bugdets for security, or close doors, just like many dirty kitchens have to, after an health inspection visit.

Re:Binary Banshees and Digital Demons by junon on Thursday September 23, 2021 @01:01PM (#28631923)
But that's not a true statement, is it?
Re:Binary Banshees and Digital Demons by qualudeheart on Thursday September 23, 2021 @03:30PM (#28634071)
What about non-binary banshees?