• 0 Posts
  • 1.97K Comments
Joined 2 years ago
cake
Cake day: June 30th, 2023

help-circle
  • As I understand, chess AIs are more like brute force models that take the current board and generate a tree with all possible moves from that position, then iterating on those new positions up to a certain depth (which is what the depth of the engine refers to). And while I think some might use other algorithms to “score” each position and try to keep the search to the interesting branches, that could introduce bias that would make it miss some moves that look bad but actually set up a better position, though ultimately, they do need some way to compare between different ending positions if the depth doesn’t bring them to checkmate in all paths.

    So it chooses the most intelligent move it can find, but does it by essentially playing out every possible game, kinda like Dr Strange in Infinity War, except chess has a more finite set of states to search through.


  • I had an A5 a while back and samsung didn’t make me hate them so the next phone I got was an s10. On that phone, they decided that they needed to dedicate a physical button to their fucking virtual assistant bixby. It was pretty obvious to me that these virtual assistants were mostly actually data vacuums, wanting to integrate into every aspect of your life so they can access better data on all those aspects.

    Every single time it opened that fucking thing, it was unintentional. It wasn’t as annoying as your TV, since I bet the phone was way faster and had enough memory to not have to discard whatever else you were doing just to open its app, but it exemplifies how I see samsung today. Hardware had great specs but the software made it annoying by trying to lock everything in to their ecosystem without a hard lock like apple. Even MS had ways of disabling the windows button (which used to have a high chance of crashing a game if you accidentally hit it).




  • Have you actually had an issue with buffer underruns with blurays though? I’d figure reliability should be way up, considering we now have multi-core CPUs, plus writers probably support variable speed writing that slows the write if the buffer is running out of data, plus error correction/recovery options for if it happens anyways. I’d guess vibrations, low quality discs, and loss of power would be more likely to cause a write failure than a buffer underrun these days, but maybe I have too much faith in those involved.


  • There’s another whole category that also doesn’t care about what the game is running on the kernel: seperate device cheats. They act as a man in the middle for the input and output signals, and can auto shoot when you’ll hit or adjust your aim if you’re close but not quite there. Or just play for you entirely if it’s that good at processing the output.

    And blocking that isn’t likely possible without killing streaming for the game or convincing all users to get input devices with encrypted connections or they can’t play your game.

    I’d respond to the original comment that anyone who doesn’t have server side cheat detection isn’t serious about stopping cheaters. In any case, I just removed that game from my wishlist. Not that I needed another survival builder game anyways, though they do tend to catch my eye.






  • I remember being annoyed that I had to install yet another launcher and make yet another account when I was installing portal. But I didn’t know at the time that this was the launcher to end most other launchers and accounts, or at the very least made most of that transparent other then adding an extra click to launch some games.

    Iirc, Blizzard had just replaced the wow in-game patcher with a launcher (though I don’t recall if they had a unified launcher for each game, if they all had their own at that point, or if it was just wow), Oblivion had a game launcher, and I think there were a few others. Some of them even needed to be installed separately iirc.

    Steam is nice because, being the launcher for most of my games, it’s just always open and helps organize my games. And it doesn’t feel like its main purpose is to make money, with everything else just being about opening pathways to that money. And even though it is meant to make Valve money, it’s the lack of blatant dark patterns and constant upsell attempts that makes it feel better than most of the rest of the commercial world.



  • At one point I developed a habit of converting any recursive algorithm I was writing into a loop instead, since I knew function calls have overhead and all recursion really does is lets you use the calling stack and flow control as an invisible data structure.

    Then I got a question about parsing brackets properly during an interview and wrote a loop-based parser to solve it and the guy had to fish for a bit before I remembered recursion and realized that’s the answer he was looking for. My mind just wouldn’t consider using a whole calling stack when an integer would do the trick faster.


  • Yeah patient gamers check in!

    When you feel like it, that is, assuming checking in lives up to any of the hype or seems fun at all.

    For impatient gamers, pre-order checking in right now and I, uh… And my LLC pinky promises that checking in will be amazing, so you better give me money to reserve it now in case we run out of check ins by the time you get to the front of the line. You don’t want to miss out on something great, do you?




  • Yeah but if I use stainless steel pans, I can use stainless steel wool to clean them, so the sticking doesn’t really matter aa much when it does happen, plus cooking techniques can reduce or eliminate sticking even on stainless steel. So I’ll adjust to say I’m not losing anything I value.

    And I don’t have a huge issue with it being used on things that doesn’t touch our skin or food/water often. And my goal is to minimize exposure in this plastic world. I understand that at least some restaurants (if not most that use pans) probably use nonstick pans and that I’m getting exposed to BPA every time I touch a receipt. So I don’t use those pans at home and don’t let receipts linger in my hands and use gloves when going through a bunch of them.