Skip Navigation

Posts
16
Comments
396
Joined
3 yr. ago

  • I guess it makes sense. What I struggled with is, as the type is unusable basically and I didn't like the idea it being a type. But for documentation reasons, it makes sense. Otherwise, it has no practical meaning. Even a comment could have the same effect.

  • To me it makes no sense. Because if it never returns, then it has no return value. Therefore it makes no sense to have a type for something that does not exist.

  • If it never terminates, then it means it runs forever.

  • I don't understand why this never type was introduced at all. Instead functions not returning, shouldn't Rust enforce returning from function and instead use a None in place of never type? Otherwise how will the "Unwinding" of program flow implemented?

  • I knew it would be this. There was no other way, as it would be too sudden. Still little bit clickbaity, but I let it pass, because this is not a YouTube video or blog post for clicks and advertisement money.

  • Me too. What happened there? I thought it might be because some of my browser extensions block few scripts and other elements. Enabling some of the stuff didn't make reveal the article, so I lost interest. Or is it paid?

  • Very interesting read.

  • No, they don't. Its actually described. Distrowatch just tracks how many clicks the pages on Distrowatch has. That's all. But lot of people don't understand and take these numbers as general popularity index.

  • And on DistroWatch (last 30 days) its still place 16, just above NixOS. :D Shows again why DistroWatch shouldn't be used as a generalized popularity comparison: https://distrowatch.com/index.php?dataspan=4 (Note the link will have different data after time goes on.)

    Last 30 days on Dec. 4, 2025:

     
        
    Rank    Distribution        HPD*
    ---------------------------------
    1       CachyOS             4695>
    2       MX Linux            2460<
    3       Mint                2325>
    4       Debian              1611<
    5       EndeavourOS         1536>
    6       Zorin               1420>
    7       Pop!_OS             1316>
    8       Fedora              1080<
    9       Ubuntu              1061<
    10      Manjaro             1045=
    11      AnduinOS            914>
    12      Arch                853<
    13      openSUSE            729<
    14      antiX               726<
    15      Nobara              714>
    16      Bazzite             692=
    17      NixOS               647>
    
      
  • When do you need a newer or older version of Bash to target? I mean usually this is not a thing to concern about.

  • I was there too doing lot of generalized functions that do everything. And I always hated the code. I am just hobby commandline guy, but even that is horrifying code. Doing this in complex code bases with real world impact is just bad.

  • Trying to abstract everything away in multiple layers of classes and function calls, just to avoid to write a 2 lines of code twice is the biggest evil in programming. Well probably not the biggest, but a huge problem in my opinion. Adding unnecessary complexity due to being clever is evil.

  • I want to say, it takes a while to learn many stuff in Linux. You didn't learn everything of Windows in one video or blog post either. And in Linux, its even "worse", as it is open ended with many operating systems and replaceable parts. That means its by design more to learn than on Windows. I'm just setting expectations. "Learning Linux" is not a single event or product you learn, and you hopefully never stop learning.

    1. Maybe start at high level "What is Linux?".
    2. Go into "The Linux Filesystem".
    3. Learn about "Linux Philosophy and Shell Tools".
    4. That should lead you into scripting with "Bash".

    That should give you a bit of background and basics to start with. Just search these terms and start learning and experimenting. Plan years into learning...

  • Deleted

    Permanently Deleted

    Jump
  • This question is probably as old as Linux itself. While many (me included) do not like Ubuntu anymore, I still think its a good operating system for newcomers to Linux. Not at last because of the community it has. Ubuntu is only by those dislike who are long enough in this game. There are also different variants with different user interfaces and such (like Kubuntu).

  • Definitely not like OUR (in the sense of owning from community perspective). No seriously, I pronounce it like most do and say each letter on their own like a pirate.

  • Like a pirate.

  • For that I would rather recommend a terminal browser like lynx, w3m or links2 in example. curl is more like a single web request to download one piece of raw file (an html page or an image in example). It is not meant to interpret websites and display results. If you want save webpages for offline view, then something like wget.