A devastated Software Systems student, libre software promoter. Sometimes I draw pixel art. Very fond of classical Computer Science and Touhou project.

Autism® Inside™

  • 1 Post
  • 32 Comments
Joined 2 years ago
cake
Cake day: March 28th, 2023

help-circle

  • Hi. I understand your rant. Yes, the quality of most frameworks in the wild is pretty low, especially if it is one of the more niche algorithm nobody takes care to audit, or the programming language lacks safety syntax, like C++, which allows writing mixed C and C++ code and only few people understand the necessity of idiomatic C++. And of course, inexperienced devs go the easiest way.

    Don’t give up and take this as a challenge. It is a skill to understand what the other guy wrote. And this skill takes years to develop.












  • raubarno@lemmy.mltoLinux@lemmy.mlWhich is better: Linux or GNU/Linux
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    1 year ago

    As the others made a good point, Linux is the kernel (program that connects hardware altogether and manages processes). GNU is an organisation beginning in 1983 that made some vital userland programs (Bash, GCC, readline, GNOME, GTK, GIMP, etc.) as a replacement of the proprietary ones found in UNIX and Windows. Linux is created by a Finnish student Linus Torvalds and is not a part of the GNU project but it’s been licensed under the GNU General Public License (GPL), the first free software license.

    Linux is used by a lot of companies, and some of the products that have Linux inside refuse to accept the paradigm of software freedom. Examples of this are: Chrome OS, Windows Subsystem for Linux, Google Android and some (but not all) appliances (like routers) that are locked-in and contain proprietary blobs.

    Therefore, in technical discussions, I use the word “Linux” to refer to the OS, as “this software is compatible with Linux”. But, when I want to stress out software freedom, given a large influence of the GNU project, I say “GNU/Linux”.








  • raubarno@lemmy.mltoLinux@lemmy.mlI had a journey
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    1 year ago

    Okay, maybe Lithuanian will explain better to an Estonian:

    Once in the 19th century there was a rapid industrialization. Farmers and citizen guild-workers lost their economical value and had to turn into factory workers. At that time, there was massive unemployment, and factory owners were unregulated. Then a philosopher Karl Marx went in, and started to analyse. He concluded that, in history, it’s always ‘slaves vs landowners’, then ‘peasants vs seniors’, and ultimately ‘workers vs enterprise owners (bourgeoisie)’. He named this phenomenon ‘class struggle’, and hypothesised that, after workers will defeat bourgeoisie, then it would be possible to create a perfect egalitarian society with no exploitation, in which people have all the rights except the right to be rich. That was called ‘Communism’, a proposed ideal society.

    His ideas attracted many followers, which were split into several political campus, for instance, Socialist democracy (‘mild’ socialism, rich people pay more taxes, etc.), Anarcho-Communism (no state, no regulations, lived only for a short period of time in Ukraine), and many more.

    Then V. Lenin came in, and told there must be a ‘peasants’ revolution’ that abolishes the existing state(s), kill all the enemies of that revolution, become a Socialist country (ie. State controls all the economy) and then slowly progress into Communism. His practices were furthermore refined by Stalin and were called ‘Marxism-Leninism’. History of the USSR shows that the power of a Socialist state can be used to create a totalitarian prison.

    So ‘Communism’ can mean either an egalitarian society or heading towards that direction, basically.