

Canonical is headquartered in London. It is a UK company, unless I’m missing something?


Canonical is headquartered in London. It is a UK company, unless I’m missing something?


Their pressure is doing nothing to stop the war then. Canonical is not the UK. They might be located in the UK, but attacking them does nothing to the UK government.
Also, none of this has anything to do with the US attacking Iran, so I still don’t understand what that has to do with anything.


What does this have anything to do with Canonical?


I get not liking Canonical, but how does that justify a random Pro-Iran group DDoSing them? Did Canonical do something that specifically harmed Iranians?


Windows XP is Rustless if you’re looking for that. Same with TempleOS.


That’s a question of API, not type system.
It’s only enforced because of Rust’s strict type system. Python, on the other hand, lets you do whatever you want by comparison, and complains only at runtime. I’ve seen far too many **kwargs for my liking.
And FD types (e.g.
OwnedFd,BorrowedFd) are already in std.
My example would be a thin wrapper around these, most likely. It’s only an example of what I’m trying to convey, though.


Many of their TOCTOU issues are something a type system can help with. Require operations to execute on a fd handle directly rather than using convenience functions.
let fd = FileDescriptor::new(path);
fd.delete()?;
fd.create(mode)?;
let is_root = fd == FileDescriptor::new("/"); // does (dev, inode) comparison internally
// etc
The uutils devs would need to create that themselves, but OpenOptions seems to get them part of the way there at least.


More than C would.


You’re right, I should buy from Apple instead.
Patel hasn’t made any statements towards being a Nazi. Fuck Omarchy, and fuck him for supporting the development of it, but that itself doesn’t make him a Nazi. Framework still makes a damn good laptop, and it has forcefully pushed laptop development in a positive direction. Lenovo sort of did too with Thinkpads, but that’s the closest equivalent that comes to mind, and even that’s a stretch. So, unless there’s someone better out there, I’m still recommending Frameworks to people.


Last time I tried scanning and printing on Windows, it took me over an hour to get the device recognized, the right drivers installed, the printer to actually receive the print job, and so on. Printers are just shitty pieces of hardware, Linux or not.


Seems like that might just be curl. I’d guess it’s because they ended the bug bounty program for curl.
It’s good to see that the reports they get now are high quality bug reports now!


Well, Newsom doesn’t even pretend to care about trans people, so we can start there.


The CA one, at least from what I remember, doesn’t even place any expectations on a user. Even if a user did use an OS that was noncompliant, they would not be violating any laws for doing so, from what I understand.


You could put it into the
archinstallscript and just never finish the installation if there is no age set. You could also prevent a user from logging into an account that has no age set, this could be achived by modified core packages in thebasepackage.
My (rather limited) understanding is that Arch can be installed both without the archinstall script and without a user. Also, the rest of your comment covers how stupid it is to require a value anyway since people can put whatever they want.
Outside of that, it’s all open source. It’s possible to fork and remove the field entirely from an install script, distro, or even systemd itself.
Nobody can enforce this in the open source world. This is honestly the strongest argument for an open source exemption in these laws. It cannot be enforced on open source OSs.


Alpine is less obscure now because of containers, but I haven’t considered running it as a desktop OS.


My favorite kind of graphs are ones where an entire axis is unlabeled:

You see this a lot with marketing graphs. They say nothing, but they’re designed to convince you that the graphs mean something.
Anyway, it’s neat they found and fixed, supposedly, some real bugs. I’m curious how many fake reports they had to sift through to find any real ones.


On the contrary, I have a 1440p 120Hz primary monitor and a 4k 60Hz vertical side monitor, and I can only seem to make that setup work with Wayland. I’ve been using only Wayland this whole time as a result.
As for all your issues with it:
The rest of these aren’t issues I’ve had to deal with at all, but I can see them coming up. Wayland does have some issues, but nothing I’ve come across that’s major enough to bother me all that much.
On which instance? Australia has that as a law, from my understanding, and given your instance’s ccTLD, I would assume the law applies to that instance.