I don’t normally watch him but this popped on my feed, and I’m pretty impressed. Dude really fell the Arch+Hyprland rabbit hole and ended up loving it.

Probably one of the largest YouTuber switching to Linux, and is very positive about it.

That Hyprland rice is pretty sick too.

  • ABetterTomorrow@lemm.ee
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    2 hours ago

    Not a fan of the guy or YouTubers in general but he’s not wrong. Can’t believe I watch 5 minutes of that though lol.

  • Dr_Vindaloo@lemmy.ml
    link
    fedilink
    English
    arrow-up
    25
    ·
    7 hours ago

    Goddamn, that was impressive, you can tell there’s a lot of real enthusiasm there. He went so much deeper than I expected, I even learned a couple of things despite using Linux for 5+ years now. Great to see Linux being pushed to non-tech audiences.

  • comfy@lemmy.ml
    link
    fedilink
    arrow-up
    26
    ·
    edit-2
    12 hours ago

    Anyone wondering about the grep for balls results around 11:40, it looks like Spotify uses zxcvbn as a password strength checker, which contains some dictionary lists of common words people put in passwords, in order of how common they are.

    Hackers will use this as one main technique for password guessing (as opposed to a simple brute force, like “0000”, “0001”, “0002”, … , “9999”, it will probably be faster if we start with “1234”, “1776”, etc.). When I say ‘dictionary’, I don’t just mean English words; the name of zxcvbn itself is an example of a common pattern, one that people think they’re really smart for choosing and super easy to remember and type, but one hackers will obviously be aware of too, just like turning password into P455w0rd1!.

    https://github.com/dropbox/zxcvbn for general info

    https://github.com/dropbox/zxcvbn/tree/master/data has the .txt files

  • BombOmOm@lemmy.world
    link
    fedilink
    English
    arrow-up
    51
    arrow-down
    1
    ·
    edit-2
    14 hours ago

    Ok, he actually did a good job with the sponsor slot, writing a script for it complete with ascii art.

    • This has been my yearly allotment of saying nice things about an ad.
    • Max-P@lemmy.max-p.meOP
      link
      fedilink
      arrow-up
      60
      arrow-down
      6
      ·
      16 hours ago

      I really like the positive vibe and “here’s what you can do with Linux, for funsies” instead of the usual “here’s all the problems I had and I switched back”.

      No “it’s perfect”, no “it runs all my games”, just “I tried it and had a blast setting it all up”. He’s legit enjoying it and sharing those feelings is powerful.

    • the_q@lemm.ee
      link
      fedilink
      English
      arrow-up
      22
      arrow-down
      8
      ·
      12 hours ago

      Rich Nazi scum. You’d be surprised how often those words go together.

      • getoffthedrugsdude@lemmy.ml
        link
        fedilink
        arrow-up
        43
        arrow-down
        3
        ·
        14 hours ago

        According to a quick search: Paying non-english people to hold up a “Death to all jews” sign, saying the hard r n-word, mocking someone about an overdose with a meme, supporting a nazi YT channel, and fans defacing a ww2 memorial in his name

        Never even knew this guy existed till last year, but seems par for the course for a lotta YT personalities.

        • LandedGentry@lemmy.zip
          link
          fedilink
          English
          arrow-up
          23
          arrow-down
          5
          ·
          edit-2
          14 hours ago

          The reason it’s par for the course is because people like him made people connect the dots between getting famous/rich and being a bigoted piece of shit. He could’ve done something productive with his fame and he chose to literally be a Nazi. If he actually wants to not be associated with that, which I doubt he cares about, then he needs to at least acknowledge he did it and maybe even say it was wrong. Seems like a pretty reasonable place to start if you ask me

        • Aatube@kbin.melroy.org
          link
          fedilink
          arrow-up
          14
          arrow-down
          18
          ·
          14 hours ago

          the sign thing was a joke to see how far they would go (https://www.theverge.com/2017/2/13/14605060/pewdiepie-disney-deal-lost-nazi-anti-semitic-imagery), but i agree it’s very questionable and bad taste/disgusting to publish the video. he didn’t quite own it up for this one, and he was also following several alt-right figures at the time. i agree this is horrible but i feel like he’s changed since then and hasn’t done things like that since 2019.

          he made this apology video much longer than the relevant stream clip two days later for the hard-r incident: https://www.youtube.com/watch?v=cLdxuaxaQwc. I think it’s pretty convincing.

          these incidents were also horrible, but he also apologized for them well, and everything you mentioned (except for the fiverr sign) was in 2018 and it doesn’t seem like there was much since. https://www.bbc.com/news/newsbeat-44969322 in the case of the nazi channel, it was based on his impression of a single video that reviews death note and only had a dozen or so seconds of nazi references (joking about the charlottesville car attack) https://www.theverge.com/2018/12/10/18134748/pewdiepie-er-pewnews-youtube-hateful-content-anti-semitic

          it should be really clear that pewdiepie encouraged neither distasteful vandalism nor the las vegas shooter. pewdiepie was the biggest meme on youtube at the time, especially amid the giant subscribers race against t-series. 4-chan and its extensions tend to gravitate towards macho online culture.

          • ABetterTomorrow@lemm.ee
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            1
            ·
            2 hours ago

            Gotta protect that money. There were plenty of life lessons to not do such things, even if it was a joke. Stupid and childish. Should have never happened in this evolved world.

          • getoffthedrugsdude@lemmy.ml
            link
            fedilink
            arrow-up
            16
            arrow-down
            5
            ·
            14 hours ago

            Are you defending him because he apologized after backlash? I don’t understand what your reply is meant for; I was just answering another poster’s question.

            • Aatube@kbin.melroy.org
              link
              fedilink
              arrow-up
              10
              arrow-down
              12
              ·
              14 hours ago

              some of these things are hideous. some of these things the way you word them makes them sound way worse than I actually are, like the one with the death note review. and i don’t think he’s a nazi is what i’m saying. and i think not having things repeat is an indication of taking in the lessons learnt and lends credence to the apologies.

              • getoffthedrugsdude@lemmy.ml
                link
                fedilink
                arrow-up
                12
                arrow-down
                7
                ·
                13 hours ago

                You know what’s not difficult? Not doing all that nazi shit in the first place for clout or for the memes. You really think he’d have apologized if his money hadn’t been on the line after backlash? I don’t get why you’re defending this trash nazi.

    • Max-P@lemmy.max-p.meOP
      link
      fedilink
      arrow-up
      20
      arrow-down
      14
      ·
      14 hours ago

      That was 7 years ago, and he seems to have distanced himself from that past. He’s kind of retired from the whole gaming channel thing and does more family life things.

      People can grow a lot in 7 years, I sure did.

    • comfy@lemmy.ml
      link
      fedilink
      arrow-up
      3
      arrow-down
      5
      ·
      12 hours ago

      Sure, pity he’s an edgy shit who caters to nazi scum, but I really don’t see how it matters to this situation. Pointing out that Nazis like Linux too is like pointing out Hitler endorsed vegetarianism - that’s not “bad PR” for vegetables, Linux isn’t some corporation paying for celebrity endorsements as a reputation. All that really matters, as far as I see, is that Pew made a large and diverse audience turn their heads away from Windows and Mac towards Linux for half an hour, it’s a rare good thing, and I still don’t like them or really care about them. I’m definitely not going to be sad or think we need to stop this, I’ll just make sure to continue rejecting any reactionary scum who show their faces in the communities.

  • ☂️-@lemmy.ml
    link
    fedilink
    arrow-up
    27
    ·
    edit-2
    15 hours ago

    I mean, advocating for a twm and terminal for normies is a bold move, but sure.

    as long as it gets people to try it and see its not bad.

  • audaxdreik@pawb.social
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    2
    ·
    16 hours ago

    I appreciate him trying to drum up excitement for the terminal. A lot of people are afraid of it and I understand why, but you don’t need to know everything about it in order to benefit from it.

    I wanted to post some Trackmania replays to Bluesky when they first rolled out video, but they only supported up to 50MB. I dreaded having to open kdenlive, figure out how to work the GUI and then also possibly have to do some terrible math to balance size and quality. Maybe this is easier than I expected, but I found this: https://unix.stackexchange.com/questions/520597/how-to-reduce-the-size-of-a-video-to-a-target-size

    ffmpeg_resize () {
        file=$1
        target_size_mb=$2  # target size in MB
        target_size=$(( $target_size_mb * 1000 * 1000 * 8 )) # target size in bits
        length=`ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 "$file"`
        length_round_up=$(( ${length%.*} + 1 ))
        total_bitrate=$(( $target_size / $length_round_up ))
        audio_bitrate=$(( 128 * 1000 )) # 128k bit rate
        video_bitrate=$(( $total_bitrate - $audio_bitrate ))
        ffmpeg -i "$file" -b:v $video_bitrate -maxrate:v $video_bitrate -bufsize:v $(( $target_size / 20 )) -b:a $audio_bitrate "${file}-${target_size_mb}mb.mp4"
    }
    
    ffmpeg_resize file1.mp4 25 # resize `file1.mp4` to 25 MB
    ffmpeg_resize file2.mp4 64 # resize `file2.mp4` to 64 MB
    

    I’m not proficient in bash enough to have written this myself, but even I can glance over this and see it’s just doing some math for me while invoking two programs: ffprobe and ffmpeg. Easy peasy.

    I put this in my ~/.bashrc and use it all the time now, it’s almost silly how simple this has made things. I get why nerds get super attached to their profiles now, I’m collecting a bunch of scripts and functions that just make life easier.

    Currently I’m working on writing some scripts with ratbagctl (https://github.com/libratbag/libratbag) so when I launch a game through Steam it’ll automatically set my Logitech mouse profile for that game. You know, the thing the Logitech mouse software makes you sign up for an account and connect to the internet for. All of the control, none of the bloat 😝

    • comfy@lemmy.ml
      link
      fedilink
      arrow-up
      8
      ·
      13 hours ago

      For quick little clips I sometimes use ffmpeg like that, but if I want to do anything more complicated like optimizing file size (without a known target), I often jump to Handbrake, a graphical interface to FFmpeg.

      That script seems pretty neat, I’ll copy it. Gotta love an 8MB copy of Shrek 2.

  • Leaflet@lemmy.world
    link
    fedilink
    English
    arrow-up
    39
    arrow-down
    4
    ·
    16 hours ago

    That laptop setup is actually insane. I love the “roleplay” he had set up for it, making it seem like a computer used at a nuclear reactor (though the more realistic setup would have been to install Windows XP with default background).

    Also funny to see him doing more complex things like setting up a systemd service to hide and show waybar dynamically.