• gradual@lemmings.world
    link
    fedilink
    arrow-up
    20
    arrow-down
    3
    ·
    edit-2
    3 months ago

    Honestly, CSS is a fucking joke and it’s solely to blame for why centering something isn’t always straightforward.

    By the way, this picture is a crock of shit for people who aren’t programmers. Anyone who is a programmer will not take it seriously because programming is so much more about helping others instead of shaming them.

    • SirQuack@feddit.nl
      link
      fedilink
      arrow-up
      6
      ·
      3 months ago

      Stackoverflow: exists solely from the urge of developers to help developers, and since ExpertsExchange was paid dogshit.
      This meme: pisses on its whole purpose.

  • hope@lemmy.world
    link
    fedilink
    arrow-up
    126
    ·
    3 months ago

    I feel very confident in my understanding of random 8 bit CPUs and their support chips, but asking me to center a div is like this xkcd.

      • merc@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        3 months ago

        One reason is that tar supports both traditional style args “tar tf <filename.tar>” and unix-style args “tar -tf <filename.tar>” but there are subtle differences in how they work.

        • Ethan@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 months ago

          Literally the only time I’ve ever run into that is when I was trying to manipulate the path it extracted to. In 99% of cases I’m doing tf, xf, or cf plus flags for the compression type, etc, and those differences are irrelevant.

          • merc@sh.itjust.works
            link
            fedilink
            arrow-up
            1
            ·
            3 months ago

            I used something recently where it wasn’t possible to use the traditional-style args. I think it was a “diff”, which meant I needed a “-f”. It wasn’t a big deal, but, occasionally it does happen.

            • Ethan@programming.dev
              link
              fedilink
              English
              arrow-up
              2
              ·
              3 months ago

              I’m not saying it doesn’t happen. This thread started because I said I’ve never understood why people talk like tar is some indecipherable black magic. Common tasks are easy and there’s a man page for everything else.

      • qjkxbmwvz@startrek.website
        link
        fedilink
        arrow-up
        7
        ·
        edit-2
        3 months ago

        It is “backwards” from some other commands — usually you run copy/rsync/link from source to destination, but with tar the destination (tarball) is specified before the source (directory/files).

        That, and the flags not needing dashes always just throws me for a loop.

        And the icing on the cake is that I don’t use tar for tarring that often, so I lose all muscle memory (untaring a tgz or tar.bz2 is frequent enough that I can usually get that right at least…).

        • Ethan@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          3 months ago

          I almost never create a tarball, so I have to look up the syntax for that. Which is as simple as man tar. But as far as extracting it almost couldn’t be easier, tar xf <tarball> and call it a day. Or if you want to list the contents without extracting, tar tf <tarball>. Unless you’re using an ancient version of tar, it will detect and handle whatever compression format you’re using without you having to remember if you need z or J or whatever.

          • The Ramen Dutchman@ttrpg.network
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            3 months ago

            It can be easier if you’re used to the dash before the arguments; it’s optional but you can put them:

            tar -cf   # Compress File
            tar -xf   # Xtract File
            
      • Eager Eagle@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        3 months ago

        I got tired of looking up the options for each possible combination of archiving + compression, so today I have a “magic” bash function that can extract almost any format.

        Then for compressing, I only use zip, which doesn’t need any args other than the archive name and the thing you’re compressing. It needs -r when recursing on dirs, but unlike “eXtract” and “Ze”, that’s a good mnemonic.

    • exu@feditown.com
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      3
      ·
      3 months ago

      Unix does so many stupid things and we’re still stuck with some of them. Especially the terminal section still applies today.

    • frezik@midwest.social
      link
      fedilink
      arrow-up
      2
      ·
      3 months ago

      A lot of it was fair criticism at the time. Linux fixed some of what was wrong. Having a good sudo config mostly resolves the problem of having one superuser account, and big, multiuser systems are a lot less common now, anyway. X’s network transparency features aren’t that useful in modern computing contexts, either, though I have found a few over the years.

      But mostly, it’s because the landscape changed from a hundred Unix vendors vs a bunch of other OSen, to now where it’s Windows vs Linux vs OSX. By that comparison, the two with Unix-derived history look well thought out.

      (This also implies that NextStep was the one old Unix vendor that has survived in a meaningful way. I don’t think anyone would have guessed that 30 years ago.)

      • Prime_Minister_Keyes@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 months ago

        Thanks. I didn’t know there was a real band called “The Pipi Pickers” and I might have lived on happily without that knowledge.

      • PoPoP@lemm.ee
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        3 months ago

        probably a lot less performant than doing it the old fashioned way. sometimes that matters. you should have the non-grid non-flex method half committed to memory. abusing flex or grid to save 2 lines of code is not a great practice, and having only one child element is usually a pretty clear sign that flex/grid is the wrong tool for the job

        at the end of the day though do whatever you want, in fact why not just write a javascript function to recenter it every frame at 60fps cause 99.9% of the software 99.9% of people interact with is pure shit made by developers who don’t care for users who don’t care.

        we live in a slop world, made by and for slop people who love slop. can you tell i’ve been awake for 30 hours? anyways…

  • milkisklim@lemm.ee
    link
    fedilink
    arrow-up
    64
    ·
    3 months ago

    Hey now. Searching stack overflow circia 2011 to 2018 was an Art. You had to know enough to find the correct question that wasn’t deleted because a mod thought it was a duplicate of another question

    • Valmond@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      3 months ago

      Before that you had to hang out on flipside or other gamedev sites and show your worthiness before begging for information.

      I was so proud when they shared the DS hack (basically a homebrew SDK made by trial and error by some people) so that I could make small games on it.

    • kautau@lemmy.world
      link
      fedilink
      arrow-up
      20
      ·
      3 months ago

      Also to find the actual correct answer three comments down because the one that was voted highest worked, but was actually a really shit way to do the thing being asked

    • wise_pancake@lemmy.ca
      link
      fedilink
      arrow-up
      5
      ·
      3 months ago

      After a while you got know which stack overflow questions were a waste of time, and you used that knowledge for years.

  • jubilationtcornpone@sh.itjust.works
    link
    fedilink
    arrow-up
    32
    ·
    3 months ago

    QA: “Yeah, Hi. Can you look at this defect ticket?”

    Reading ticket details…

    Me: “Let me guess. Is [whatshisname] responsible for this?”

    QA: “Yeah.”

    Me: “Get him to fix it.”

    QA: “I tried. Like four times.”

    Me: Sigh “I’ll take care of it.”

    QA: “Thank you!”

  • tiredofsametab@fedia.io
    link
    fedilink
    arrow-up
    28
    ·
    3 months ago

    It’s 2025 and I have no idea what the current way to center something is. Then again, my job is that of a backend engineer so it’s rare I’m outputting anything that isn’t a log statement. They can pry tables and center tags from my cold, aging hands.

  • andybytes@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    I just uh… thought about this a little bit further and I think it’s kind of like a situation between truth and circumstance and shit on top of shit. as well as who does it serve and for what?

  • wer2@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    3 months ago

    I know someone that still uses ed for all their code editing.

  • RogueBanana@lemmy.zip
    link
    fedilink
    English
    arrow-up
    8
    ·
    3 months ago

    I can’t remember some syntax unless I do it at least 100 times. I often look up stuff that I have already done before and know because of my goldfish memory.