

OpenSSL has proven itself to be security issue riddled, unmaintainable, bloated. It’s only lasted so long because people had the impression it was good, but it has proven itself unreliable


OpenSSL has proven itself to be security issue riddled, unmaintainable, bloated. It’s only lasted so long because people had the impression it was good, but it has proven itself unreliable


Rustls can already replace OpenSSL, but maybe that’s not serious enough for you. Sure, the ring backend embeds assembly for the crypto operations, but that’s the point:
You can have a safe interface for interacting with potentially unsafe code. Do all of the memory allocation and string manipulation stuff in Rust and call out to crypto in assembly


Let’s not get too abstract. Just because Rust made its own mistakes doesn’t mean it didn’t fix the mistakes I pointed out
Serious projects have huge memory safety issues that don’t exist in Rust. More than half of security CVEs are due to the nature of C. Rust just has fewer bugs like Heartbleed because it doesn’t let you do a buffer overrun


50K? You kidding me? Our shitty shopping cart application is 300K lines of code plus html/css
It’s mostly php


I don’t use languages that can subvert the type system with null, it’s an obvious flaw


Nobody is arguing C is complex. The argument is that it’s not the optimal syntax.
For example, case statements needing breaks can cause logical issues with incorrect merges.
How about this
https://en.wikipedia.org/wiki/Unreachable_code#goto_fail_bug
The if statement not requiring brackets caused this bug. Rust fixes these issues with pattern matching and mandatory curly braces in if body statements


This is why you don’t write C, after a while this looks normal and sane



Yes, C syntax is easy understand


Oops hit the wrong key, main drive formatted
What do you mean by persistent undo? Never used helix before


I got so used to PS UI I can’t figure out Gimp. That’s why I use Krita


I bought a Pixel Fold because when closed it’s a one handed device. I mostly use the inner screen when traveling so I don’t need to bring a tablet


But that’s a thing when you get when you buy laptops made by Chinese OEMs


Can’t you just like not verify Windows and just use it anyway


Yes, I’d prefer Taiwanese companies to get the money over Chinese ones


Why do you want to ship the rest of the profits to China over Taiwan


That just means they assemble it, test that it works and disassemble to pack the DIY kit, lol
I remember framework posting that it takes more work to pack the DIY kits.


Not my issue that gnome sucks, I use KDE and hi DPI works for me


There are issues, but at least Framework releases firmware updates
That doesn’t mean things can’t get better. Rust is a step in the right direction