I’ve been doing the OverTheWire Bandit over the past couple of days and have become stuck on the earlier levels. I deem this very embarrassing as this is supposed to be an “easy” and “recommended for beginners” type of puzzle that requires hands on understanding of the Linux terminal. But I have been using Linux for 9 months now, I wouldn’t do the most complicated things (other than break my whole os) only the things required to make my overall user experience somewhat enjoyable. Now this makes me very sad to come to the conclusions that I may be below the average Linux beginner which I didn’t know was possible according to my knowledge. I am only asking of tips and tricks to these puzzles and maybe to positive reinforcement to make feel better about myself. Now I will not tolerate spoilers as in the official rules of OverTheWire clearly states, and I hope you will follow this rule for the better sake of my learning and understanding of the Linux terminal ( and for the sake of the game itself)

  • Thorned_Rose@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    14 minutes ago

    Are people just not exploring websites anymore? Surely my household can’t be the only one where if you don’t know how to use a website or find something on it, we actively explore it. (Dodgy sites notwithstanding, I mean safe and legit sites). Am I strange that if I can’t work out how to use something, I look for a manual. And barring that, I try different things, trouble shoot using logic, etc. to work it out for myself… I’m not a programmer but I can’t say as I had a great deal of difficulty working out how to use Github (as a consumer) for myself…

  • IEatDaFeesh@lemmy.world
    link
    fedilink
    arrow-up
    20
    ·
    9 hours ago

    He’s got a point. As someone who’s familiar and uses GitHub all the time, there are moments of frustration where it’s like… “just let me be braindead and have it work”

    • monovergent@lemmy.ml
      link
      fedilink
      arrow-up
      18
      ·
      6 hours ago

      Especially github projects with instructions like:

      On Debian/Ubuntu, install from my PPA

      sudo add-apt-repository ppa:totally/well-maintained
      

      or on Hannah Montana Linux, build with

      python2 mk-dependencies.py
      fartify-next build --forceit 
      
  • CactusEcho@piefed.social
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    6
    ·
    5 hours ago

    github is a platform for developers not for normies. So normies shouldn’t be using it (doesn’t matter if you use linux or not)

    Also this shit is fake.

    • Lux (she/her)@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      14
      ·
      5 hours ago

      github may be intended for developers, but it is used as a software repository for normies as well. a lot of software is only hosted on github with no normie way to access it. normies should still be allowed to use software

      • Mr. Satan@lemmy.zip
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        2
        ·
        3 hours ago

        When we’re talking about free software someone makes in their free time, I don’t think the normie is entitled to anything. I made a thing and gave it away to the world, figure it out.

        That being said less friction is better, so I really appreciate when the dev gives simple to consume packages.

        This dynamic changes when money starts getting exchanged, either explicitly by buying or implicitly by donating, the sponsor is entitled to have their needs acknowledged and addressed.

          • Mr. Satan@lemmy.zip
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            1
            ·
            2 hours ago

            A user is not owed “ease of use” for every random thing on GitHub. It’s appreciated, but unless something is given in return for the software, it’s on the user to figure their shit out.

            I’m not against helping users. If they’re civil, they should be addressed. But anyone coming with anger and entitlement, like the original meme, should absolutely be shown the door.

            At the end of the day, GitHub is a developer platform. And release distribution is a feature to make the developer experience better. Take it or leave it.

            • artyom@piefed.social
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              16 minutes ago

              A user is not owed “ease of use”

              I already covered this in the comment you just replied to.

              At the end of the day, GitHub is a developer platform

              This was also covered several comments up. If you don’t have anything new to present, I’ll bid you good day.

            • AnAmericanPotato@programming.dev
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 hours ago

              Well, I admit I’m being a little facetious.

              But that fact that “normie” users have zero tolerance for friction is a real problem. If you can’t do anything that’s not spoonfed to you, then you are prey for corporate abuse. The only people who really care about minimizing friction are the people trying to exploit “normies” for profit. Most open-source software is built to solve problems that are more important than “how can we exploit the general population a little more effectively?”

              I don’t think the solution here is for every single open-source project to devote a large percentage of their time and resources to eliminating friction. That would be a huge drain on teams that have more important things to do.

              Rather, the solution is for users to be willing to spend a few seconds here and there to understand what they’re doing and what their options are.

              • Mr. Satan@lemmy.zip
                link
                fedilink
                English
                arrow-up
                1
                ·
                24 minutes ago

                I think there is some pride and value in setting things up in a way that reduces friction.

                I myself am of a similar opinion tho. Someone maintaining a thing as a hobby doesn’t owe me shit. If it’s too tedious to figure out, I’ll move to another solution. It’s really nice, when I get the option of a consumable bundle. But if they can’t, don’t like or simply don’t care for ease of consumption — tough luck for me I guess.


                tl;dr

                Don’t look a gift horse in the mouth

  • Fecundpossum@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    1
    ·
    10 hours ago

    The big secret no one tells you about about bandit, is you have to read the fucking manual. No really. RTFM. Each level tells you what commands you may need. The manual pages for those commands tell you the context and syntax of their usage.

    That is literally the only tip/trick. Read the instructions.

  • 1121219165@lemmy.zipOP
    link
    fedilink
    arrow-up
    9
    ·
    9 hours ago

    I’m sorry if the image confuses you guys, I just found it funny and it was that only Linux related image I had. 😅

    • Handles@leminal.space
      link
      fedilink
      English
      arrow-up
      13
      ·
      12 hours ago

      I’ve been playing Linux for a while, and I’m pretty sure it’s spelled “guthib”.

  • Handles@leminal.space
    link
    fedilink
    English
    arrow-up
    6
    ·
    11 hours ago

    OT, it completely checks out that danemadsen’s github history is filled with “AI” development.