• 23 Posts
  • 1.04K Comments
Joined 6 years ago
cake
Cake day: May 31st, 2020

help-circle



  • Yeah, and you don’t have to know which fork to choose. Only the compatible fork will show up in the search.

    (I was going to recommend that, but had something in the back of head, that you needed a manual step to enable the configuration. But I just saw that this is described in the Plasma 5 version, not the Plasma 6 fork, so I guess, it’s not necessary anymore…)



  • Ephera@lemmy.mltoLinux@lemmy.mlCan KDE Tile Windows Like PopOS?
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    6 days ago

    I believe, that’s something which became impossible with Wayland?

    But it wasn’t very good under X11 either. Even back then, it was much less clunky to use the various KWin scripts, which offer tiling. Well, and by now Plasma has built-in semi-automatic tiling, which those scripts basically just configure, so they do now feel quite smooth.






  • Yeah, I often hear that. A few years ago, I tried to get into Krusader, because I also liked some of the features it has, but after two weeks or so, I realized that I don’t use the file manager nearly often enough to make progress in learning a different workflow. 😅

    Well, and I also kind of had the problem that navigating into directories is quite fast on the terminal, especially with Fish shell, so I often do that there and then run open . to launch the GUI file manager for the thumbnails or dragging into other GUI applications.
    And that Frankenstein workflow is kind of diametrically opposed to dual-pane file managers, where you really need to navigate to different locations in the respective pane from within the file manager. 🫠



  • Yeah, one of the largest pieces of software humanity has created, next to Google Chrome and the Linux kernel, which are all around 30 million lines of code.

    To give a frame of reference: With a team of 5 full-time devs at my dayjob, we can dish out a codebase of about 20 thousand lines over the course of two years.

    A browser might be somewhat quicker to build, because the requirements are relatively clear at this point and you can start implementing many standards in parallel. But yeah, it’s still just an insane amount of code.



  • Ephera@lemmy.mltoProgrammer Humor@lemmy.mlSenior devs...
    link
    fedilink
    English
    arrow-up
    5
    ·
    9 days ago

    In my experience, this happens in two ways. Yeah, sometimes a senior just overdoes it due to a lack of experience or shitty requirements or whatever.

    But it also happens a lot that juniors just don’t understand why the layer makes sense to introduce. For example, juniors will readily intermix IO and logic, because they don’t yet understand that this makes code untestable and adds a load of additional complexity into already complex logic code. From that viewpoint, pulling all the IO code out will look like unnecessary complexity, when it’s not.



  • I find that it depends on how niche the distro is.

    Somewhat obviously, niche distros don’t have as many resources out there to begin with.
    This also means you’re unlikely to be told to research yourself.

    But users of niche distros also made a conscious choice to be on that specific distro and therefore tend to be more enthusiastic. Both, about helping others who made the same choice, but also about fixing problems or at least documenting a workaround for the distro that they plan to stay on for the foreseeable future.

    Well, and due to survivorship bias, folks on niche distros tend to also be Linux experts, who can solve virtually any problem, given enough motivation.
    If you find a kind soul, they will walk you through hell and back, which is worth so much more than any documentation in the world.


  • Python without UV/Conda is always somewhat of a pain on Linux, well, if you need a specific version that is. It comes pre-installed on virtually all distros, because the distros use it themselves to script stuff in the OS. That also means, if you install a different Python version OS-wide, you can break those OS scripts.

    Admittedly, it is somewhat of a larger pain on Debian, though, because it will stay behind on older Python versions for longer than most other distros. After the Python 2→3 transition, they also continued to alias python to python2 for quite some years (I’m actually not sure, if they alias to python3 by now)…