Err(()).unwrap()

Partisanship is a cancer. Inaction is a choice.

Singular they. Or whatever you like, I won’t take offence.

  • 12 Posts
  • 1.03K Comments
Joined 3 years ago
cake
Cake day: June 24th, 2023

help-circle





  • Oracle sponsors our university to teach their flavour of SQL (Oracle SQL, not MySQL) with their management software rather than any of the competitors, free or otherwise. One of the DBA teachers once told me that there are enough differences between Oracle and other flavours that the knowledge isn’t immediately transferrable, so when students graduate, all they know is Oracle, and they perpetuate the cycle.

    This is obviously an unfair anti-competitive practice, but crimes are only illegal if someone enforces the law.



  • I’m a sysadmin. I professionally support about 30 Windows users plus a couple hundred classroom computers, and personally my family’s PCs. And you are full of shit.

    Starting December of last year, every time Microsoft released a cumulative update, I’d get an influx of OS-related issues, including:

    • Microsoft Store breaking installed applications
    • Broken HDMI, audio, and wireless device drivers, one of which was only fixed after a wipe and reinstall
    • Bitlocker failures that couldn’t be decrypted with the key from the user’s Microsoft account
    • Two occurences of a wiped EFI partition
    • One occurence of a completely broken installation
    • One occurence of a corrupted motherboard firmware

    You can call Linux an unstable experience (though referring to “Linux” as a blanket term is nebulous and reductive to the point of irrelevance), but in the real world with real users, Windows is absolutely not a stable operating system, and far more difficult to diagnose and fix.

    (edit) I almost forgot! We also had to push back an upgrade of the wifi infrastructure by a year because WPA3-Enterprise support on Windows was either broken or nonexistent on about a quarter of the computers. It was a fucking farce.




  • Secondary is my highest level of education. The equivalent would be high school plus a trade. Now I’m a sysadmin at the very same university that I dropped out of, and regularly meet the calculus teacher that failed me.

    Also consider that Canonical is a British company, and secondary education is often enough in Europe to become a well-functioning adult. Depending on the job, high school education can be more relevant than the specialized knowledge gained from higher education.






  • If issue #1 is about MangoHUD, you should read its manual to find out how to set the overlay size. If it’s not MangoHUD… you should switch to MangoHUD, it’s a fantastic application.

    Issue #2: Gamescope has built-in support for FSR1 and NIS upscaling. Use this as the launch options: gamescope -W 1920 -H 1080 -w 3840 -h 2160 -F fsr -r 120 -- %command%. This will run the game in a 1080p 120 FPS graphical session, but upscale it to a 4K output resolution using FSR. Unfortunately Gamescope is not perfect and sometimes introduces compatibility and stability issues.

    Alternatively, you can use Lossless Scaling for either upscaling or frame generation. It works on Linux and is well-liked, but I’ve never personally used it.

    Issue #3:

    The default Proton version is the latest one available. You can set it globally in Steam -> Settings -> Compatibility.

    By default, games use the global Proton version. If you want a game to use a different version, you can set it in the game’s Properties -> Compatibility by checking the “Force the use […]” checkbox, then selecting one from the menu.

    Regressions can and have happened. Steam offers the latest release of every major version, so if a game needs an older version, you can use it. Older 32-bit games in particular might have issues with Proton 10 or above, but it is possible to downgrade.

    You can also use third-party compatibility tools that offer different game-specific fixes. The most popular ones are GE-Proton, Proton-EM, and Dawn Winery (the last one specifically for Chinese gacha games with horrid anti-cheat). You can install them by extracting the archives into the ~/.local/share/Steam/compatibilitytools.d directory.

    I strongly recommend consulting ProtonDB if you’re having issues with a game.





  • I didn’t do that exactly… but when my boss told me to do overtime during end-of-quarter crunch on a Saturday night shift (Sat 22:00 to Sun 10:00, factory jobs are fun), the next person I spoke to was my family doctor. She put me on a two-week compulsory medical leave with full pay and straight up told me to get a new job. Unfortunately I couldn’t help the company meet their quarterly growth targets. The next time I saw my boss, I handed him my resignation papers.

    Sure feels nice to live in a country with real labour laws.

    I enjoyed the work itself. It was very autism-friendly. Unfortunately some absolute boneheaded decisions by the middle management wankers during the pandemic resulted in a huge backlog of orders, a shortage of parts, and a constant state of short-staffing.