• 0 Posts
  • 16 Comments
Joined 3 years ago
cake
Cake day: January 5th, 2024

help-circle



  • Uhh, no… It’s because that’s not how anything works. There’s so many flaws in your argument, but here’s just one: if an enemy player is really well camouflaged but technically visible, then they would be rendered on the client side, but a human player would have to be very observant to spot them and kill them.

    A cheater can replace the enemy character’s texture so that, on their screen, the enemy’s camouflage is useless and the player can spot them with no effort.

    From everything the server can see, the cheater’s gameplay is legit. They could just be really good at spotting enemy camouflage. Only by looking at the client side render output, you can spot the cheat.

    Unless the server is actually rendering the game for each player (which, spoiler alert, isn’t the case), most cheats are not detectable nor preventable on the server side.


  • While I agree with you (and upvoted to match), I also acknowledge that not every game is suited for that kind of server structure. Competitive ranked games, that rely on a fair matchmaking algorithm and consistent server performance, simply can’t just route matchmaking players to a random community-hosted server. And communities can’t really form that way, either.

    Or to make it short, esports can’t do this while maintaining their esport status. And those are the games that need anti-cheat the most.

    Me personally? I don’t even like those kinds of games. I barely play multiplayer games at all, and when I do it’s because I’m playing with friends, and couldn’t care less about my rank (if I even get one). So for my kinds of games/scenarios, community or self-hosted servers are the obvious choice with zero drawbacks. But I can still acknowledge that it’s not a solution for all cases.

    Lo and behold, most multiplayer games do run on Linux!





  • Right, I guess that’s what turns me off from it, somehow you put it into words better than I ever could. But it’s still nowhere near “slop”, and I don’t like it being slandered. It’s entertaining (for those who enjoy it), it’s harmless, and the smoothness of the animations can even scratch a “competence porn” itch. I really think they’re going for an ASMR kind of thing, and it’s working. And I see absolutely nothing wrong with that.

    I can also guess that that’s why they’re going for those kinds of subjects in most of their videos. Anything that is even a little bit controversial or political can turn people away, so it’s safer to stick with things that are a bit detached from the world. … Or something like that.

    Not to mention that any topic that doesn’t call for cool animations is immediately out of the running. The coolest animations come from the exact kinds of topics you described. Something on the cusp of science and science fiction.



  • Took me a while to understand what you’re warning against. Allow me to rephrase, and tell me if I got it wrong.

    The || will execute what’s after it in two cases:

    1. The preceding command (in this case the rm) never ran because of an earlier &&
    2. The preceding command ran and returned nonzero

    OP’s code relies on the 1 case, but wrongly assumed that the 2 case will never happen. That’s the footgun.



  • If you’re in the CachyOS Discord and have a lot of patience, this is where I dumped all of my complaints and feedback on the day that I really tried to use it: https://discord.com/channels/862292009423470592/1500254688380063934

    Keep in mind I was pretty new to Cachy/Arch and coming from Linux Mint, make of that what you will.

    More specifically, this is what raised the alarm for me: https://discord.com/channels/862292009423470592/1500254688380063934/1500507281840668852 and following messages.

    Basically, I tried to install openrgb-next-git from AUR using Shelly. The operation failed but was reported as successful. And the Shelly dev I was chatting with didn’t really seem to acknowledge the severity of the issue. After many more attempts, I eventually gave up on Shelly installed the package using paru. I don’t remember if there was any problem during that installation, but it did get installed in the end, which is more than I can say for Shelly.

    This exchange was 2 months ago, so it’s possible that things have improved since then, but that’s not enough time for me to give Shelly another chance yet.

    What I’m about to say is pure speculation, and I have no concrete evidence, just my gut: I think Shelly, or at least its GUI, is vibe-coded. Too many things about it are half-baked but with the appearance of polish. Windows and dialogs that look pretty but are too small for their contents. No way a human developer would push that if it was tested even once.

    A Shelly developer explained to me that it’s not a wrapper for pacman or any other tool, instead they re-implement the functionality provided by pacman using a lower-level library. To this I say: Shelly has not earned my trust in their code to manage packages on my main PC. When it’s more mature, when it has more eyes on it, and when it doesn’t give me the half-baked vibe, I’ll happily give it another chance.




  • Honestly I have to disagree. All my recently purchased appliances: microwave, washing machine, dishwasher and induction cooktop, had detailed instruction manuals that were genuinely useful, especially where the finer details aren’t obvious from the device itself.

    Heck, even my wireless earbuds had a little bit of useful info, like how to force them into pairing mode.

    Of course, all those manuals contained those nonsense safety warnings too (and I read every word of course! :P) but that’s neither here nor there.