Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)LO
Posts
7
Comments
4,963
Joined
2 yr. ago

  • whether the software is memory safe depends on the expertise of the devs

    No. Just stop. If a language depends on the expertise of the developer to be free of memory bugs, then by definition, it is not memory safe because memory safety means such bugs are impossible by design. Quit trying to redefine what memory safety means. A program being free of memory bugs does not in any way imply memory safety.

  • If the standard is "you know what you're doing and never make mistakes", then all languages are memory safe. All you're doing is arguing against memory safety as a concept by redefining the term in such a way that it becomes meaningless.

  • I'm very experienced with C++and I still feel like I'm juggling chainsaws every time I use it. And I've personally run into into things like use after free errors while working in Chromium. It's a massive codebase full of multithreading, callbacks, and nonlocal effects. Managing memory may be easy in a simple codebase but it's a nightmare in Chromium. Tools like AddressSanitizer are a routine part of Chrome development for exactly that reason. And people who think memory management is easy in C++ are precisely the people I expect to introduce a lot of bugs.

  • This. Simply removing people of s certain ethnicity from a region without otherwise hurting them is ethnic cleansing but not genocide. It's still a crime against humanity, mostly, IMHO, because the "without otherwise hurting them" part rarely if ever happens.

  • It's very relevant. Wars are still mostly fought by troops on the ground, and you have to be able to get them to the place you want to invade. About the only other option is to try to physically destroy a hostile country with nuclear weapons, but that's pretty much guaranteed to be disastrous for all parties involved.