

Every time Rust takes forever to compile something, I picture in my mind it checking every possible edge case and buffer vulrnability I didn’t check and suddenly I’m a lot more okay with how long it takes.
Every time Rust takes forever to compile something, I picture in my mind it checking every possible edge case and buffer vulrnability I didn’t check and suddenly I’m a lot more okay with how long it takes.
Reminder that Linux’s decision to write an entire kernel in C and not a mix of C and assembly was just as controversial back then as Rust vs C is now. The pro-assembly programmers used many similar arguments as the anti-Rust programmers (it’s bloated, it’s too high level for the kernel, it has a complicated compiler, it’s just a pointless abstraction over what’s actually happening at the processor level, it’s not mature enough, if you were competent in assembly you wouldn’t need to use C, if assembly is too difficult for you then you shouldn’t even be developing a kernel, etc). Now Linux is hailed as one of the pioneer software projects that led the switch from assembly to C for kernel level code.
If even senior C developers can and regularly do write critical memory vulnerabilities that can give attackers remote code execution as root, then I’d say it’s indeed already broken.
Honestly playing a competitive game with AI is kind of like playing with a child who hasn’t grown out of the making up random rules phase.
“Rock crushes scissors, I win!”
“Nuh uh! My scissors are actually a ray gun and disintegrated your rock!”
Because AI doesn’t actually “understand” the concepts it’s using the same way humans do. Nor does it know what winning or losing is or even the concept of a game itself. All it knows is you told it to prioritise reaching a certain state (try to “win” the “game”) so it will do whatever it can to reach it without regard for if it makes sense or not. AI at its core is just statical analysis and prediction of what a human might do given the prompt.
Of course it does for the private contractors raking in peak profits!
“We don’t need TCAS on commercial airliners because any colisions are the pilot/controller’s fault”
Except that’s literally the reality with computers. Everything evolves and things go obsolete. I’m sure the COBOL and Fortran programmers were pissed when the kids started using C too.
Laptops with no intake dust filters.
Actually, no, any computer with fans that doesn’t have a dust filter is a terrible design.
I know it’s impressive and all but I still get the heebee jeebees from a humanoid robot.
I want the robot uprising to look like HAL, not Terminator.
IMO every distro should have a rolling release option. Kind of like how OpenSUSE has the normal version and Tumbleweed. You have normal version for when you need the OS to work (you’re new to Linux, it’s your main personal/work computer, it’s a server, etc) and then you have the rolling release option for when you’re willing to give up stability for the newest versions of everything as soon as possible.
Sorry to say it (and as much as i like C) but C is already on the path to inevitable obsolescence. Everyone is learning Rust now and fewer people are learning C. Maybe not soon, but definitely eventually. Linux can join C on this path to obsolescence or it can pivot to a language that still has a clear future.
Rust will go obsolete a some point too when the next next generation of languages come out. And software projects using Rust will have to switch languages again to stay relevant.
Don’t forget that languages like COBOL was once state of the art but was replaced by… C.
That’s just the computer circle of life.
Isn’t this already common knowledge? No one is drinking alcohol because they think it’s good for you.
People: drink alcohol to help them survive being exploited under capitalism
WHO: “best I can do is tell you that you’re going to die sooner”
Also, I don’t know if anyone’s researched this, but I’m 99% sure the stress chemicals your body generates from being a wage slave and living paycheck to paycheck your entire life are far more carcinogenic than alcohol. Maybe that should come with a label too.
A lot of outdoor survival “common sense” can get you killed:
Moss doesn’t exclusively grow on the north side of trees. Local conditions are too chaotic and affect what side is most conducive to moss. Don’t use moss for navigation.
Don’t drink alcohol to warm yourself up. It feels warm but actually does the opposite: alcohol opens up your capillaries and allows more heat to escape through your skin, which means you lose body heat a lot faster.
Don’t eat snow to rehydrate yourself. It will only make you freeze to death faster. Melt the snow outside of your body first.
Don’t assume a berry is safe to eat just because you see birds eating them. You’re not a bird. Your digestive system is very different from a bird’s digestive system.
If you’ve been starving for a long time, don’t gorge yourself at the first opportunity when you get back to civilization. You can get refeeding syndrome which can kill you. It’s best to go to the hospital where you can be monitored and have nutrients slowly reintroduced in a way that won’t upset the precarious balance your body has found itself in.
US doing exactly what they accuse Communist China of doing exhibit 420
I don’t know whether to be flattered that they consider Lemmy a serious enough platform to farm responses or be pissed that they have infected Lemmy like they did with sites like Reddit.