So why does it work for other people with the same laptop and OS?
So why does it work for other people with the same laptop and OS?
you are telling me they can’t do better than hitting subscribe on Office365?
Yes I am absolutely telling you that.
I don’t think that’s the reason. It works for other people.
Yeah except that uninstalling Python 2 is a perfectly reasonable thing to want to do.
Why? I’ve worked in two companies where IT allows Linux as an option and people are constantly having issues (including me). And these are highly technical people. Two people who are not stupid managed to break their laptops by uninstalling Python 2 which Gnome depended on.
Yes that’s technically a UX issue, but there are plenty of good old bugs too, e.g. if you remove a VPN connection that a WiFi network autoconnects to then that WiFi network will entirely stop working with no error messages to speak of. Took me a long time to figure that out. Or how about the fact that 4k only works at 30fps over HDMI, but it works fine over DisplayPort or Thunderbolt3. The hardware fully supports it and it works for other people with the same OS and laptop. I never figured that out.
That’s just a taster… I almost never have issues like that on Windows or Mac.
Windows may cost more than “free” but the additional support costs for Linux are very far from free too.
Maybe something like Chromebooks makes sense if everything is in the cloud.
Not really. It will predict more vulgar output but that is fixed by fine tuning. It’s not going to “poison” it in any meaningful sense.
Wow the level of drama and anger here is crazy. I assume it was cathartic to write at least!
But you’d still be crazy to use it for either of those purposes, given how safety critical they are. I expect it would be more likely used in robots like Spot, or manufacturing robots.
It’s not too bad if you strictly enforce Pyright, Pylint and Black.
But I have yet to work with Python code other than my own that does that. So in practice you are right.
Ok that was maybe a bit unfair!
I think you’re being way too harsh.
The focus on linking was because this post is introducing his liker project.
OP ignore this naysayer.
Difficult pronunciation and it also sounds like a lame “cool” name that a super nerd would think of.
would not be considered bugs but maybe change requests.
That’s just playing with semantics. They are clearly bugs. They are literally called “defect reports”.
Without a spec how would you argue that a system/product is safe?
There are many aspects to safety and it’s definitely a good idea to have a spec for a language, but it doesn’t automatically mean safety is impossible without it.
Software in itself cannot be safe or unsafe because without hardware it cannot do anything.
The nice thing about abstraction is that you can talk about software without considering the hardware, more or less. If one says “this software is safe”, it means it’s safe assuming it’s running on working hardware.
It doesn’t always hold up - sometimes the abstraction leaks, e.g. for things like spectre and rowhammer. And there are sometimes performance concerns. But it’s pretty good.
you can say that without a spec as well but what does “wrong” mean then? It just means you personally disagree with its behavior.
Nope. Specs can have bugs. Here are the bugs in the C++ spec for example:
https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_toc.html
As I said, specifications are useful and desirable, but the SIL’s dogmatic “no spec = unsafe” is clearly not based in reality.
It’s not because we have tested this program extensively on every C++ compiler, but because the language rules of C++ say so.
Debatable. Saying things in a prose specification doesn’t magically make them happen. Tests and reference models can though.
I also don’t really agree with the SIL requirements that languages need to have rigorous specifications to be safe. Clearly it’s better if they do, but would your rather fly on a rocket controlled by C code or Rust code?
IMO a specification would be really nice to have, but it main purpose is to tick a certification checkbox, which is why the only one that exists was written specifically for that purpose.
Dunno why you’re being downvoted. It’s very obviously deliberately chosen to make 12 year olds giggle.
Krita is quite far ahead of GIMP at this point. I’m not a pro Photoshop user but if you are and you’re looking at alternatives, that’s the place to look.
RPI 256GB -> 512GB upgrade: $15
Mac Mini 256GB -> 512GB upgrade: £200!??
Eesh I mean I am at peace with price differentiation but that is wild.
I think there are some crates that wrap the unsafe code for you, e.g. https://github.com/rodrimati1992/abi_stable_crates/ (I haven’t ever tried it).
That would be incredibly dumb. There are entire fields where the FOSS is just hilariously behind proprietary software (or sometimes the only option). Do you want to cripple public institutions by cutting them off entirely from proprietary software?