<story><title>&quot;No way to prevent this&quot; say users of only language where this regularly happens</title><url>https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-4323/</url></story><parent_chain><item><author>pdimitar</author><text>I&amp;#x27;ve been doing programming for ~31 years in total and ~22 years professionally and at this point I have lost all hope that programmers at large will ever gain these mythic qualities called &amp;quot;self-reflection&amp;quot; and &amp;quot;introspection&amp;quot;.&lt;p&gt;Truth is, these people are simply afraid for their cozy jobs, that&amp;#x27;s all there is to it. Derivative states of mind like Stockholm Syndrome and Sunk Cost Fallacy are quite normal to appear in these conditions.&lt;p&gt;On OP: I could not agree more. People always downplay their fuck-ups, that&amp;#x27;s sadly part of being a Homo Sapiens, but the lack of awareness is still both despairing and hilarious to watch.&lt;p&gt;And finally, C&amp;#x2F;C++&amp;#x27;s niches have decreased but these people will not adapt, of course. Almost anything I&amp;#x27;ve done with those languages 15-20 years can today be done with Rust. Or if you are on a tight time budget -- Golang, and you still won&amp;#x27;t lose too much speed.&lt;p&gt;But sure, &amp;quot;nothing can be done, these things sometimes happen&amp;quot;. Sigh.</text></item></parent_chain><comment><author>jokteur</author><text>I would love to be able to use Rust in my professional project. Unfortunately, I am doing high performance scientific computing. Rust doesn&amp;#x27;t even come close to offer any good alternative to cross-plateform, cross-device (CPU&amp;#x2F;GPU) libraries such as OpenMP Target, Kokkos, SYCL, ... I believe we need Nvidia&amp;#x2F;AMD to take Rust seriously (I&amp;#x27;m not sure it is even possible without unsafe everywhere) to be able to offer good libraries.&lt;p&gt;In my world, using C++ is the modern language, because most project are stuck with Fortran.</text></comment>
<story><title>&quot;No way to prevent this&quot; say users of only language where this regularly happens</title><url>https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-4323/</url></story><parent_chain><item><author>pdimitar</author><text>I&amp;#x27;ve been doing programming for ~31 years in total and ~22 years professionally and at this point I have lost all hope that programmers at large will ever gain these mythic qualities called &amp;quot;self-reflection&amp;quot; and &amp;quot;introspection&amp;quot;.&lt;p&gt;Truth is, these people are simply afraid for their cozy jobs, that&amp;#x27;s all there is to it. Derivative states of mind like Stockholm Syndrome and Sunk Cost Fallacy are quite normal to appear in these conditions.&lt;p&gt;On OP: I could not agree more. People always downplay their fuck-ups, that&amp;#x27;s sadly part of being a Homo Sapiens, but the lack of awareness is still both despairing and hilarious to watch.&lt;p&gt;And finally, C&amp;#x2F;C++&amp;#x27;s niches have decreased but these people will not adapt, of course. Almost anything I&amp;#x27;ve done with those languages 15-20 years can today be done with Rust. Or if you are on a tight time budget -- Golang, and you still won&amp;#x27;t lose too much speed.&lt;p&gt;But sure, &amp;quot;nothing can be done, these things sometimes happen&amp;quot;. Sigh.</text></item></parent_chain><comment><author>anon-3988</author><text>No, more people should be using memory managed languages like Java and Golang. Then educate and expose people to sum types and pattern matching. It is actually insane how people is still unconvinced about sum types. Imagine how insane it is to program without product types? That&amp;#x27;s exactly what it felt like.</text></comment>