Hi, I’m Shauna! I’m a 37 year old transgender woman from Ontario, Canada. I’m also a Linux enthusiast, and a Web Developer by trade. Huge Star Trek fan, huge Soulsborne fan, and all-around huge nerd.

  • 0 Posts
  • 34 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle

  • I was also kind of surprised when looking under the hood of proton that a lot of the fixes for games are pretty simple and often the same fix over and over again. Also, it’s just basically running winetricks on the prefix to install things like vcrun2022 (Visual C++ runtime) and dotnet48 (.NET runtime). It’s pretty simple stuff, really, but priceless when considering that no manual tinkering is required by the average user who would give up as soon as a game doesn’t launch once.

    Oh, also I should point out that if you want proton to run non-steam games but for it to run protontricks to fix any compatibility issues, just make sure that there’s a text file called steam_appid.txt in the same directory as the game executable. The file should contain only the game’s app id which you can find on https://steamdb.info/





  • That’s a fantastic video and more people need to watch it!

    The biggest take away that people who don’t feel like watching should know is that 99% of all nuclear waste actually decays to a completely inert state in 31 years or less. Plus, the amount of nuclear fuel used in every nuclear plant in the entire world since the beginning is a tiny, tiny amount and only about 1% of that will be potentially dangerous longer than 31 years. The 1% of spent fuel that is dangerous long-term could easily be stored in probably just one single deep storage facility where it’s stored safely kilometers under the Earth’s crust in a geologically stable region forever.

    Storage of nuclear waste is a solved problem. The only thing holding the experts back from doing the correct thing with nuclear waste is public perception and unfounded laws forbidding it because of propaganda and scare tactics. There has NEVER been a single incident relating to improper storage of nuclear materials. But there have been loads and loads of incidents involving improper storage of oil, gas, and coal materials.

    Nuclear is so, so, SO much safer and cleaner than oil, gas, and coal.




  • My biggest concern with Epic is their insistence on kernel level anti-cheat which is just ridiculous overkill and probably being used as spyware let’s be honest. They have many ties to China’s Tencent which has a 40% stake in the company and is known to basically just be an extension of the Chinese government.

    There’s also the very odd fact that just having the Epic Games Store open in the background will deplete your laptops battery life by up to 20%. Is it just horribly optimized and uses all that battery even when idling, or is it doing something nefarious in the background? We don’t know.

    As for exclusives, they have bought exclusives that were mostly crowd funded from the start which is quite the kick in the teeth to the early investors that helped get the project off the ground. And there were even some exclusives that were already listed for pre-order through Steam, forcing everyone to need to get a refund.

    Plus, any good will that they’ve purchased so far is just in service of making a good name for themselves. They’ve been losing around $400 million per year since 2019 just to bring in new users. They’re going to suddenly turn around and start being cut-throat as soon as they think they can.

    They are not consumer friendly, they want to dictate trends in gaming. Valve is already the king of that throne and they’re fairly benevolent and have pushed trends that are good for gaming and consumers overall. I have serious doubt that Epic would be anywhere near as good for gaming as Valve has been if they should actually become profitable, and an industry leader. Especially when it’s projected that they won’t be profitable until 2027, which means they’ll need to recoup their investment of nearly $3.2 billion since 2019.









  • It’s not at all necessary, but I find it makes much easier to read code if you instead only use if statements and just return early when you’re in a function. For example, you could check isalpha(letter) == true is true then check letter + key <= 90 do the letter += key; return letter; then since letter + key must be > 90 if it didn’t already return a value, then you can do the while statement and return letter without needing an if statement at all. Then the isalpha(letter) == false is also unncessary, just return letter at the end.

    Like this:

    char rotate(char letter, int key)
    {
      if (isalpha(letter)
      {
        if (letter  + key <= 90)
        {
            letter += key;
            return letter;
        }
    
        do the while loop here
      }
    
      return letter;
    }