• 0 posts
  • 11 comments
Joined 3 years ago
Cake day: August 9th, 2023
  • I disagree.

    Rewrites can happen due to new feature support.

    For examlle: It’s entirely possible that a synchronous state machine worked for the previous needs of the software, but it grew to a point where now that state machine is unable to meet the new requirements and needs to be replaced with a modern fam with asynchronous singals/delegates.

    Just because that system was replaced doesn’t mean that it wasn’t maintainable, wasn’t readable, or easy to understand. It just wasn’t compatible with the growing needs of the application.

  • I mean, that’s kinda the cost for low volume sales + computer support.

    They’re not selling computers for the average Linux user, they’re selling computers for independent professionals and businesses that need the support licenses to confidently run their operations.

    For the average Linux user, they have put out an incredibly stable version of their OS that has a professional in mind (docking station ready, highly optimized GUI workflow tooling, familiar OS styling, and more). We can then go grab a bare machine and toss their OS on ourselves.

    I get it though. I’ve strongly considered snagging one of their laptops in the past. Especially since I want to support them. I’ve even considered some other machines for niche purposes (HTPC, home lab VM host) , but always wind up snagging a Lenovo or IBM laptop or building my own desktop instead.

  • Zorin has a commercial license for additional GUI front ends, installation support, and a bunch of “professional” apps. It’s not clear if they’ve done something to make adobe/Autodesk/pro audio stuff work on Linux, pre-bundled their FOSS alternatives, or have made software themselves.

    Personally, if I was looking for something “professional”, I’d go PopOS!. But if I were a small or mid-sized business I’d consider Zorin Pro if I could get license to include additional support outside the installer… Or just buy System76 computers with PopOS! pre-installed and support built-in to their sales pipeline already.

    That said, Mint is also very Windows (classic)-like in their GUI experince (intentionally). It also has one of the largest Linux communities focusing on GUI usability.

    Depends on your use case on which flavor you should go. But for $50, I’m curious what Zorin’s software suite is and might dive in.

  • I can’t tell you how many times I’ve had to uninstall OneDrive & Teams from my work computer thanks to a Windows update reinstalling them. My IT director is getting frustrated by it too because he has to keep updating GP and other tools to prevent them from showing up and users inadvertently putting shit into the MS Cloud accidentally because OneDrive likes to insert itself the default documents folder.

    I also prefer my start bar to be on the left hand side of my left-most monitor in vertical orientation (I run a tri-montior setup in a tie fighter configuration).

    As already stated, the new right-click menu is also ass, and I keep having to fix it to get the actual fucking options I want/need without having to click a button to “show more options” from a menu that loads noticeably slower, or shift-right-click to get the intended menu.

    There’s a ton of other little annoyances, like removing or relocating configuration flows with inferior tools that don’t support everything that used to be configurable. AI search in my start bar (so glad for PowerToys Run).

    Windows 11 has done a great job at removing user control over their OS by forcing changes (often inferior to the old version/way) and forcing optional software installs (just wait til Recall is sitting on everybody’s machine).

    Things that are nice: A better networking stack, blue tooth management, and a powerful built-in windows layout manager (Snap Layouts)

  • Co-pilot is amazing and terrible at the same time.

    When it’s suggesting the exact line of code I expect to write, amazing. When it can build the permissions I need for a service account for a TF module I’ve written, amazing

    However, it will suggest poorly formed, un-optimized code all too often.

    That said, knowing when to use/not use/modify the suggested code has greatly improved my productivity and consistency.

  • Do one of the following:

    1. Tell your mother you’re not comfortable hosting that type of content as a non-believer.
    2. Lie and hand back the propaganda movies and say you couldn’t rip them to some unknown rip protecting they use and there’s not enough resources online to figure it out.
    3. Host the content and let your mother liver her life and don’t say anything.

    I’d personally use option 1, but you do you.

  • Feedback:

    Format your README better. And don’t be a condescending jerk and say “wikipedia is your friend”. If you can’t explain what you’re doing here we’re going to question your solution. You don’t have to write a white paper, but enough to show you actually understand the concept enough to explain it in brief then you provide links to detailed refefences.

    Comment your code. Meaningful names are great, but you should be explaining complex concepts and algorithms within your code. This provides clear intent to people using and maintaining your code if implemented directly.