• 0 Posts
  • 25 Comments
Joined 2 years ago
cake
Cake day: June 19th, 2023

help-circle
  • Gotos being bad falls in the it depends category.

    Bad:

    • When you think you’re going to do something clever (when you should probably be reaching for a different tool that you may or may not know exists)

    Good:

    • When in the form of a jump that’s was written by a sound compiler
    • When learning how assembly works
    • When working on codecs and you’re actually going to spend the many hours to get everything right.
    • Labelled breaks in nested for loops
    • Embedded systems when resources are constrained
    • When writing debuggers
    • When writing anti-cheat systems
    • And finally, when you actually need to because you’re manually managing things (e.g. you’re writing a kernel)


  • I’m more interested in what the Oil shell has been doing, it has a higher potential roof while keeping backwards compatibility rather than the current standard of affairs 10ish year development cycle of a new shell with slight improvements.

    Switching shells can be a massive pain in the ass, so if we’re making a change, it has to be worth it.

    Oil looks like it could be worth it and then some.





  • The top comment in the linked article pointed out how that chunk of text was less than truthful:

    There’s definitely regressions that need to be fixed, but the way it is presented here is just misinformation, mixing things like project-specific bugs and misunderstandings in as Wayland problems.

    *BSD is officially supported by Wayland and by several display servers (a better state than for X11 where the *BSD’s had to patch things quite extensively downstream), the graphics tablet thing is a KDE-specific bug, and global hotkeys is available in some display servers through XDG portals (albeit a bit slowly), and using multiple independent mouse cursors is very specifically a Wayland feature (wayland multi-seat). Restoring window state is also supported, it just works differently than X11, and sway at least supports global fullscreen the same way as i3. […]

    The other comments pick out the other issues the top comment didn’t go through.




  • There’s some really good recommendations in here, but we can’t settle on what to recommend for you without a little more info.

    • Are you planning to game on it? (as in computer game, not ttrpg)
      • If yes, use Bazzite. (it’s already set up for gaming, and it’s “immutable” which means that it’ll be hard for you to break)
    • If not, what experience do you prefer more:
      • Windows 7
        • Use Linux Mint (Cinnamon Edition)
      • Windows 10 (but without all the cortana, and bing stuff)
        • Use PopOS
      • I want something Windows like, but I want more control over how I can customise it
        • Use Kubuntu
      • I want something Windows like, and I want more control to customise it, but I also don’t want it to break if I start doing weird things to it
        • Use Kionite (Will look the same as Kubuntu from the outside, but will lock you out from doing or using certain things)

    Which one should you pick?

    The answer is No (and also yes).

    Huh?!

    The real answer is not to pick one, but to pick more than one. You can (one at a time) install each of them onto a USB then change your computer’s settings to boot up from the USB instead of windows. That way you can try each one to see what you like without installing them on your computer first.

    For each one you try, you can check:

    • Do I like the interface?
    • Are there any compatibility issues? (wifi issues, sound issues, graphics issues, etc…)
    • Am I happy with how long the battery lasts?
    • etc…

    Then once you’re ready, you can install the one you want to use onto your laptop.