I think you misread my comment. I didn't say it was a non-commercial project.
These are probably the biggest reasons, but I think even after literally decades of development the actual desktop is still far behind Windows XP in many respects.
For example today I wanted to add a "start menu" shortcut to a program I had downloaded. The most popular answer is to *manually create a .desktop file and copy it to some obscure dot directory! Hilarious. Even Windows 3.1 had a built-in GUI for this.
Ok so there is a GUI to do it, but it isn't actually integrated into desktops and isn't installed by default. You have to install it separately.
It's the same for things like WiFi settings! There are some settings in GNOME but most are hidden in the third party nm-connection-editor (from memory) and of course GNOME doesn't have an "advanced settings" button to open that.
There are so many of these paper cuts I think Linux would be quite a frustrating experience for many people even if if had Windows-level hardware support.
I also can't see this changing any time soon. Not that many Linux devs actually care about this sort of thing and many of them don't even understand that it is a problem in the first place. Cue replies.
I mean, yeah probably makes sense at this point. Nobody is seriously running desktop Linux on RISC-V.
On the other hand nobody is seriously running desktop Linux on PowerPC either. Why do they support that?
Probably going to be 5 years or so until RISC-V gets to the point that you might actually want to use it for "normal" stuff.
I pronounce it "that gogs fork with a dumb name".
It was clearly a joke.
Very cool. To be honest most of these languages (except maybe Lisp and BASIC) are pretty awful. I can't imagine writing anything in them. Especially K. That's got to result from some form of brain damage...
It’s only 7 bytes of code. !10 returns a list of numbers 0 to 9. 1+!10 adds 1 to each of them resulting in a list [1, 2, …, 10]. Finally /1+!10 applies * verb with scan adverb and returns 123...*10 which is a factorial of 10.
But it processes arrays of numbers in such an elegant way what no other language can compete with it (well, maybe numpy).
Uhm yeah or maybe MATLAB? I mean I mainly like MATLAB because of its unbeatable plotting abilities, but even MATLAB can do prod(1:10). I am very happy to spend 3 extra bytes on that readability improvement!
No because it doesn't remotely take that long.
It really depends on the domain. E.g. I wrote a parser and copilot was tremendously useful, presumably because there are a gazillion examples on the internet.
Another case where it saved me literally hours was spawning a subprocess in C++ and capturing stdin/out. It didn't get it 100% right but it saved me so much time looking up how to do it and the names of functions etc.
Today I'm trying to write a custom image format, and it is pretty useless for that task, presumably because nobody else has done it before.
foo isn't a function, it's a bool. But in any case, as you can see the answer is "with terrible hacks". Python is not a functional language. It is imperative.
You can't win an argument by saying "you can argue about this enormous counterpoint all you want but I'm still right".
Luckily I didn't have to - I found a Github issue where someone else had. Don't ask me how they figured it out!
FizzyOrange
0 post score0 comment score
There are some examples in the very first list I found googling for "cancel culture examples".
Not all of them are political (e.g. cancelling someone for sexual assault is clearly not, and that Heineken one... how??), but a decent number are, e.g. number 6 is about as partisan as you can get.