

I’m pretty sure Lisp and Forth are simpler than C.
I’m pretty sure Lisp and Forth are simpler than C.
He did call it a “shiny language of the day”. That’s criticism. He’s saying the popularity of Rust is due to temporary hype rather than because it is intrinsically good.
C is simpler in the way that a motorbike is simpler than a car. Simplicity isn’t the only criterion or we would write everything in assembly which is really simple.
it is wise to stick with old and tested.
You mean old and known to cause endless security vulnerabilities.
His point could be valid, if C was working fine and Rust didn’t fix it. But C isn’t working fine and Rust is the first actual solution we’ve ever had.
He’s just an old man saying we can’t have cars on the road because they’ll scare the horses.
Pff it’s not like Linux has perfect WiFi either. I set my WiFi to auto connect to a VPN, and then delete the VPN later. That caused WiFi to always fail with no error messages except some incomprehensible deauth message in dmesg! Good luck figuring that out.
This totally might be true, but the fact that he got as far as measuring the same latency on X and Wayland… and then just gave up and is like “well never mind what the measurements say, it’s definitely Wayland”… Hmm.
You gotta do the measurements. It’s probably not even that hard, all you need is a USB mouse emulator (any microcontroller with USB peripheral support can do this and there are tons of examples) and a photodiode.
You don’t even need to worry about display latency if you are just comparing X with Wayland.
This is a victory.
– Every loser.
100%. There might be a slight uptick in Linux use, but the vast majority of people will either just keep using Windows 10, or buy a newer computer.
10-14-25
The 10th of Duember?
Ah yeah I misread.
I think this is a general Linux problem. My laptop hard reboots, although it hasn’t since I massively upped the swap.
I mean the bar charts are not useful for deciding whether or not each parameter makes a difference. You need to plot e.g. the speed difference turning on exceptions makes in each case. Maybe use some colour coding and line styles to group other attributes.
Uhm… You went to all that effort and then didn’t actually answer the question! Can you put the data in a readable format so we can see whether using exceptions made a difference?
The liquor store presumably? Just submitting patches is a simple 12 step process. I can’t imagine the development and review process is any easier.
I have implemented a Git client from scratch which involved quite a bit of reading the Git source code. It’s not bad code but it’s definitely the sort of code that would break in all sorts of unexpected ways if you changed something. I wouldn’t volunteer my time their tbh.
Yep, whenever they fix a bug it’s added in a new flag that nobody knows about.
git --enable-sane-behaviour
Git has four build systems?? Meson seems overkill if you already have CMake too. The only thing it really adds is that it’s nicer to write (CMake is somewhere between Bash and PHP in sanity), but if you have to write CMake anyway…
Fair point - 4.1% for desktop, which is more than I would have guessed.
I think you have that backwards…
It is hard, but what’s the alternative? Does Linux want to be comically insecure forever?
I know Linus doesn’t really care about security so it’s kind of surprising that he is on board with Rust!