

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.
Small nit:
CHERI is even weirder. CHERI pointers store 128-bit capabilities in addition to the 64-bit address we’re used to
The 128-bit capability (actually 129 since there’s a tag bit) includes the address. It’s 64-bit address + 64-bit metadata + 1-bit tag = 129-bit capability.
Before virtual memory was a thing, almost all memory was accessible.
Virtual memory has nothing to do with whether 0 is a valid address. You can have a CPU where it is valid, or one where it isn’t and you’ll get an access fault if you try to access it. You can also have virtual memory where page 0 is mappable, or not.
I think the author knew that, based on the later points so it’s probably just bad wording. Interesting point about wasm too!
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.
Yeah I just took a look at it. First thing I did was click on the “source” tab on a repo. That actually makes the source tab disappear? Clearly not designed by anyone who has any experience designing sane UI.
I think Gitlab and Forgejo are better options, and not run by a creep. Forgejo is similarly fast and actually has a sane UI. The tabs don’t disappear!
Right but it isn’t “the basics of how a computer works” that drives people to learn programming is it?
Nobody says “aha, now that I know what Giles and folders are I will become a programmer”.
People become programmers for other reasons:
nibbles.bas
, a classic. I wonder if you can pay it online.
Nonsense. There are way more programmers now than there were in the Windows 3.1/9x era when you couldn’t avoid files and folders. Ok more people are exposed to computers in general, but still… Anyone who has the interest to learn isn’t going to be stopped by not knowing what file and folders are.
It’s like saying people don’t become car mechanics because you don’t have to hand crank your engine any more.
I’m not sure I agree. I think most people can understand recipes or instruction lists and totally could program, if they wanted to and had to. They just don’t want to and usually don’t have to. They find it boring, tedious and it’s also increasingly inaccessible (e.g. JavaScript tooling is the classic example).
But I think mainly people just don’t find it interesting. To understand this, think about law. You absolutely have the intellect to be a lawyer (you clever clog), so why aren’t you? For me, it’s mind-numbingly boring. If I was really into law and enjoyed decoding their unnecessarily obtuse language then I totally would be a lawyer. But I don’t.
Bash is widely used in production environments for scripting all over enterprises.
But it shouldn’t be.
The people you work with just don’t have much experience at lots of shops I would think.
More likely they do have experience of it and have learnt that it’s a bad idea.
This is a victory.
– Every loser.
After Dorsey sold Twitter to Elon Musk, selling the platform out to the far right for a crisp billion-with-a-“B” dollar payout, the FOSS community shouldered the burden – both with our labor and our wallets – of a massive exodus onto our volunteer-operated servers, especially from victims fleeing the hate speech and harassment left in the wake of the sale.
That is a very weird way of putting it. Like Mastadon et al didn’t want more users? That’s not at all the response I remember.
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.
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!