Completely and utterly incomprehensible

  • FunkyStuff [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    31
    ·
    2 months ago

    Actually I kinda get it. Functional is left wing, imperative is right wing. Strong typing is authoritarian and weak typing is libertarian. Rust ends up being the big exception to this rule, since it should be strictly auth left, but most of the others match.

    Now the OS chart is kinda weird. Is left wing microkernel and right wing monolithic kernel, while authoritarian and libertarian are some other categories about OS’s that I am too ignorant to tease out?

    • lurkerlady [she/her]@hexbear.net
      link
      fedilink
      English
      arrow-up
      17
      ·
      2 months ago

      rust should be auth left for sure. the security focus understands the true reality of the world - that we must practice siege programming

      idk how the hell it is libertarian, it has a KGB-operated compiler built in that will execute you for writing bad code

    • AssortedBiscuits [they/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 months ago

      Now the OS chart is kinda weird. Is left wing microkernel and right wing monolithic kernel

      Maybe it’s how mainstream a particular distro is? It explains why NetBSD is to the left of FreeBSD.

      while authoritarian and libertarian are some other categories about OS’s that I am too ignorant to tease out?

      Y-axis is either how much of a hassle it is to set up the distro or how many packages are installed by default. It explains why ArcoLinux is just above Arch Linux.

  • bobs_guns@lemmygrad.ml
    link
    fedilink
    English
    arrow-up
    12
    ·
    2 months ago

    Rust should be more authoritarian as the compiler doesn’t let you have fun writing code that’s fucked :(

  • loaExMachina [any]@hexbear.net
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    2 months ago

    For the Linux distro one, I think I’d switch the whole “libertarian right” and “libertarian left” pannels around, given as slackware, gento arch and LSF all use some version of the GPL, the three first are community-managed, amd LSF… Well, it’s not really a distro, so I guess user-managed would be the right word ? Meanwhile, the BSDs tend to use some variant of the BSD licence.

    GPL and BSD are all open-source license, but GPL is a share-alike, or copyleft license, meaning a program based on a GPL software must also use the GPL. BSD meanwhile is a permissive license, which allows grabbing it and making a closed-source software out of it, which is more corporate-friendly, so more right-wing in my opinion.

    I agree with Ubuntu being on the right, despite being GPL, since it’s managed by a company (canonical). Same for Fedora (well, it kinda got a hybrid status, it’s partly managed by Red Hat, but more community oriented than RHEL and accepts commits from more different sources). ChromeOS is obvious. But I rrally don’t get why any other Linux distros get out on the authoritarian right.

    And Red Star OS ? The official state OS of North Korea ? On top right corner of the authoritarian right ? I would need to read their reasonning.

    • hungrybread [comrade/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 months ago

      On the one hand thats definitely true. otoh the most progressive (and even socialist) programmers I know are into FP langs like those.

      More importantly, I enjoy some of the languages in auth left so they’re acceptable there in my book.

  • AernaLingus [any]@hexbear.net
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 months ago

    TIL that enjoying assembly makes me a libertarian-approaching doggirl-cry

    I will not resist when I am sent to the functional reeducation camps; I will embrace the virtues of idempotence. theory-gary