• 0 Posts
  • 18 Comments
Joined 1 year ago
cake
Cake day: June 17th, 2023

help-circle
  • For real though, containerization isn’t the only way to separate applications from each other but totally fine, it’s the “It works on my machine, so here’s my machine” mentality that doesn’t fill me with confidence. I’ve seen too much barely-working jank in containers that probably only get updated when a new version of the containerized application itself is released.





  • kshade@lemmy.worldtoScience Memes@mander.xyzCalculus made easy
    link
    fedilink
    English
    arrow-up
    27
    arrow-down
    2
    ·
    edit-2
    2 months ago

    Algebraic notation breaks just about every rule programmers are taught about keeping their code human readable. For example:

    • Variable and function names should be descriptive
    • Don’t cram everything into one line
    • Break up large statements
    • Consistency is key
    • Don’t be fancy for fancy’s sake, don’t over-optimize (this is for learning, remember?)
    • Add in-line comments for lines that aren’t easily grasped
    • Be explicit where possible (it’s a convention to omit the multiplication operator when multiplying variables because variables are only one letter anyway…)

    And then we force kids to cram the whole stdlib (or rather its local bastardization) into their heads or at best give them intentionally bad (uncommented) documentation during exams while wondering why so many just don’t seem to get it, even resent it.




  • Yeah, anyone who thinks that there’s exactly 16 types of person is using it like a horoscope, but that really isn’t the point.

    but the “cognitive functions” as defined by Carl Jung, which a lot of people will find to be just as much non-sense but with the right attitude I think they’re a useful tool to learn about ourselves and others.

    Exactly, and that’s what it helped me with. It’s not a personality test about how you act outwardly (or which Pokémon you are or whatever), it’s supposed to be about the inner workings.

    But if you want an example of misuse: There’s an MBT community on Reddit that is full of that sort of bullshit.










  • kshade@lemmy.worldtoLinux@lemmy.mlToday GNU/Linux is 32 years old
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    10 months ago

    every distro I install I am eventually greeted with something just completely breaking for no reason whatsoever

    This happens on Windows too and the fixes you have to apply aren’t less esoteric.

    For example: User complains that Spyder won’t start on her brand-new laptop. Installation seems perfectly fine, nothing wrong there, no corruption or obvious missing bits. Dig around in the Windows log files, find some fairly generic error. Do a bit of googling, eventually decide to just search Github for issues mentioning Spyder not loading. Turns out the laptop is just too new and the AMD graphics driver Windows installs on its own has issues with the IGPU. So replacing that with newer the version AMD distributes fixes it.

    Or, with Windows 11, if you want the start menu on the left and the Explorer context menu usable: Sure, just open powershell and run these commands to create new, weird registry keys to force it, btw these are not supported by Microsoft, you’re on your own.

    I’d rather choose the OS that doesn’t have the audacity to charge money and then blast me with ads in the start menu.