• 0 Posts
  • 19 Comments
Joined 6 months ago
cake
Cake day: March 3rd, 2024

help-circle

  • It’s quite good and also I like that they largely support Linux. They have phone apps, browser extensions, desktop apps, and even CLIs. They also have downloadable configurations for OpenVPN and WireGuard if you want to go that route. They’ve also got what I assume are fairly basic features of most VPNs like kill switching, private DNS servers, etc.


  • There’s quite a lot that can be gleaned from the depots for the game on steamdb: https://steamdb.info/app/1422450/depots/

    I don’t know if this information is already public but here are a couple of quick inferences I made by looking a the files. I’m not overly familiar with Valve’s intellectual properties so I don’t recognize any specific characters or franchises.

    There’s likely a hero named Yamato who has the abilities:

    • Shadow Form
    • Power Stance
    • Infinity Slash
    • Healing Slash
    • Flying Strike

    There’s a lot more hero information but that’s the top one in the depots.

    The game might be called “Citadel”, or it may have just been called that internally at Valve. The reason I suspect that is because of there appears to be a game folder called “citadel” which appears to be the main game folder.




  • My favorite tips are:

    You can filter the output of a command. Most commands return parameters like (output, error) so you can filter them by number like 1>/dev/null will filter the output and only show the errors, and 2>/dev/null will filter the errors and only show the output. Also if you want a command to run silently but it doesn’t have it’s own built-in quiet mode you can add &>/dev/null which will filter everything.

    Bash (and other shell’s I assume) can be fully customized. In addition to the .bashrc file in your home directory, there are also a few common files that bash will look for like .bash_aliases, .bash_commands, .bash_profile or you can create your own and just add to the end of the .bashrc file ./YOUR_CUSTOM_BASH_FILE_NAME

    Inside that file you can add any custom commands you want to run for every bash shell like aliases and what not.

    I personally often use a simple update command like so alias up='sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -y' which just makes running updates, upgrades, and clean-up so much easier. Just type up and enter your password. I have previously added in things like &>/dev/null to quiet the commands and echo Fetching updates... to make some commands quieter but still give some simple feedback.

    There’s also the basics of moving around a terminal command as others have pointed out. The easiest and the one I use the most is if you hold CTRL+LEFT_ARROW the cursor will move entire words instead of one character at a time. Very helpful if you need to change something in the middle of a command.



  • ShaunaTheDead@fedia.iotoLemmy Shitpost@lemmy.worldLets Help Adobe
    link
    fedilink
    arrow-up
    19
    arrow-down
    1
    ·
    2 months ago

    Cool animation! 10/10 style points!

    For those unaware, Adobe changed their terms of service recently to say that if you agree to the terms then they officially own anything you create using their software and can use it however they want. Specifically this line:

    you grant us a non-exclusive, worldwide, royalty-free sublicensable, license, to use, reproduce, publicly display, distribute, modify, create derivative works based on, publicly perform, and translate the Content.

    This probably means that Adobe has built some kind of backdoor into their programs to access your files and send it off to their servers. Pretty shitty of them!





  • Reminds me of an early application of AI where scientists were training an AI to tell the difference between a wolf and a dog. It got really good at it in the training data, but it wasn’t working correctly in actual application. So they got the AI to give them a heatmap of which pixels it was using more than any other to determine if a canine is a dog or a wolf and they discovered that the AI wasn’t even looking at the animal, it was looking at the surrounding environment. If there was snow on the ground, it said “wolf”, otherwise it said “dog”.







  • Looks like an article paid for by Epic.

    Here’s a repost of what I said the last time the Steam vs Epic Games Store “debate” was brought up:

    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.


  • I don’t really get the appeal of strongly typed languages. Can’t you just use try/catch blocks, and/or use functional programming and return early if the data structure of whatever you’re working with isn’t what you expected?

    I guess it can help older code easier to maintain because the expected data structure is right there, but you could also just include it in a comment above the function.

    I personally find TS slows down initial production of a project and raises so many unnecessary errors.

    Is there some huge benefit that I’m missing? Because I don’t really get the appeal. I mean, I do on some level, but I don’t really understand why so many people are absolutely obsessed with TS.