it was not obvious to me. I am still in doubt thought.
is there a source?
(I am especially sceptical about the quanifiers. "every sjngle,,," is a very strong statement. "You’re not allowed to save modern non-gmo seeds either." implies, that there are no non-gmo seeds, that the farmer could sell, which is also a strong statement)
I blame the desktop manager. Once I ditched the default von on the pi, and replaced it with standard gnome, the pi became almost as snappy as my regular notebook.
in general: standard debian should be exactly as light-weight as arch.
the linux-file-deletion is used as a example for good software design. It has a very simple interface with little room for error while doing exactly what the caller intended.
In John Ousterhout's "software design philosophy" a chapter is called "define errors out of existence". In windows "delete" is defined as "the file is gone from the HDD". So it must wait for all processes to release that file. In Linux "unlink" is defined as "the file can't be accessed anymore". So the file is gone from the filesystem immediately and existing file-handles from other processes will life on.
The trade-off here is: "more errors for the caller of delete" vs "more errors due to filehandles to dead files". And as it turns out, the former creates issues for both developers and for users, while the later creates virtually no errors in practice.
open suse (or was it mandrake? idk) around 2006. I remember trying it, and thinking "wow. This is trash" and then sticking with windows for 10 more years until giving ubuntu a try (and sticking to it). I tried other non-debian linuxes since then, but they all gave me that "wow, trash"-kind of feeling
it's a great candidate. It was my first "real" languages (i.e. the first language, that is not php/js)
you have a text file. then call the compiler on it, and then you have a exe file, that you can run. It does exactly what it is supposed to do without thinking about the browser, the webserver, the JVM, or some other weirdness.
I get, that doing "good cpp" is difficult. And using all the weird languages features is difficult. But as long as you use strings, ints, ifs, fors, you should be fine. Just don't use generics, templates, new (keep everything on the stack), multi-inheritance, complex libraries, and it's a nice beginner language.
2 years ago I tried to give a drupal project the ci/cd makeover (i.e. containers, test-deployments, reproducable builds, etc)... that's when my hate was freshly renewed.
At this point I think it's ok to let a dead language die and move on to something else (anything else, really)
it was not obvious to me. I am still in doubt thought.
is there a source?
(I am especially sceptical about the quanifiers. "every sjngle,,," is a very strong statement. "You’re not allowed to save modern non-gmo seeds either." implies, that there are no non-gmo seeds, that the farmer could sell, which is also a strong statement)