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

help-circle


  • I think there’s also potential for more organic and dynamic NPC interactions. Perhaps even an AI GM type thing, which would allow players to use information they shouldn’t yet know without just ruining the game because if the main mystery is solved in act 1, the GM could just make a new plot.

    Not that I think we’re anywhere close to an AI that could do that well, but it’s just a matter of time (assuming things don’t collapse entirely before that, which is unfortunately looking more likely than reaching the tech singularity… Or fortunately, since I’m not sure how humanity will continue after tech makes all of the work we can do redundant, as sweet as it could be for entertainment).






  • Ah that’s interesting. If you can swap the devices from one pi to another, try powering it all up on machine A, then swap the devices to machine B and power that on. Might tell you if the issue is with on the pi side or with the devices.

    Is latency higher on the first boot than on subsequent ones? I’d be looking into race conditions if you’re seeing a bit of lag cascade out into bigger problems. Race conditions are the worst, especially when the race most often goes the right way and just occasionally goes the wrong way. Though you can force the wrong way by adding delays in your code, if you have an idea of where the race is happening.


  • Or, after weeks of debugging an issue the user has logs proving they are having weird performance issues despite having a strong GPU, it turns out their parents wouldn’t let them take that GPU out of the family PC so they rigged up a PCIe to USB to wireless transmitter that hooks up to a wireless to USB to serial port that exploits a signal leaking from serial port to PCIe bus bug on the family PC motherboard to act as if the GPU is on their own machine, which both impresses and horrifies you.

    And when you try to get approval to drop the issue as unsupported, your manager gives you shit and it takes another week to convince him that it isn’t a use case that you should support. And they only agreed in the end because a more senior technical person happened to overhear you pleading with your manager one day and only had to say, “that’s crazy!” for your manager to 180 immediately on the issue. But it’s still cited as a negative on your next performance review (“you spent weeks working on something we don’t even support!”).


  • Another angle to try is to set the date one day ahead and see if the bug shows up then. Might need to disconnect from network and set it in the BIOS for the test to work properly.

    I could be wrong, but I figure after being off for an hour, all capacitors should have discharged by then, so it’s probably not based on how long the hardware has been unpowered.

    Though one other angle I just thought of, if you have something that runs periodically, maybe the bug is related to that period being missed once or n times. Or it could be related to something that is meant to wake the computer to run some job and then go back to sleep but instead just sets it in a bad state.




  • Personally, I like the first one and wouldn’t use an option to automatically give those permissions to all apps.

    Being a power user doesn’t make anyone immune from malware, it just needs to pass some sniff tests. It was by luck that that backdoor in the Linux kernel was found and it’s naive to believe every single malware app is going to be obvious with unrealistic promises and/or bad grammar and spelling. Permissions requests are a clue that an app is doing something it shouldn’t be. And Facebook is considered trusted by many despite an insider even confirming the “talk about something near your phone and fb will advertise it to you” being real.

    When you download an app, unless you either wrote it yourself (including all libraries) or have checked the source for open source apps (again including libraries), you can only guess at what it is really doing. And just because an app does what it claims to do doesn’t mean it isn’t doing anything else, so the “well, it does work” test isn’t a great security test.

    For the app developers being able to block side loading, it says it uses meta data to enforce that. Couldn’t modders just modify that meta data so that it doesn’t realize X’ app is actually a modified X app? It would need to do something more complex than a checksum or hash to detect it’s the same app.

    I mean, I love “fuck Google” bandwagons, but either I’m missing something or this one doesn’t seem like that big of a deal.




  • Buddahriffic@lemmy.worldtoMemes@sopuli.xyzoh man
    link
    fedilink
    arrow-up
    3
    ·
    3 months ago

    Yeah, I agree with the second one. Like ending bigotry would be nice, but assuming everything that can be motivated by bigotry is motivated by it isn’t going to accomplish that and ultimately (IMO) is why so many people see “wokeness” as a bad thing (though not discounting that there are a lot of actual bigots out there). I think it was also a factor to why Trump won in 2016 (and Hillary played right into that by acting like she should be president because it was about time there was a woman president, not to mention the DNC uniting to keep Bernie out).


  • Buddahriffic@lemmy.worldtoMemes@sopuli.xyzoh man
    link
    fedilink
    arrow-up
    3
    ·
    3 months ago

    IMO it should be cyclical. Passion provides ideals and goals, reason can help work towards those but also evaluate them and refine them.

    Like once upon a time, I wanted a high end sports car. But over time, through reason, I realized that owning one would be more of a net negative than a positive in many ways and now I wouldn’t likely get one even if it would be trivial to afford. I’d like to not even need a car at all, but reason has me recognizing that that also wouldn’t be a positive given that I live in an area where mass transit infrastructure is poor.

    This boils down to having conflicting passions/goals and using reason to resolve them (like wanting a sports car while also wanting to afford other things and to reduce my environmental impact and not driving a sports car is a very easy way, trivial even, to have less impact than driving one).




  • I disagree that that warning is reasonably clear. Even the comment that included it has the line of thought, where the user, not knowing what terms git uses thinks that they just did an action that is going to change each of their files. It makes sense that they’d want to discard those changes. That user then goes on with some snark about not wanting to learn any more about what they are playing with and that other programs would do the same, but “discard changes” seems like it would have a clear meaning to someone who doesn’t know git.

    The warning says it isn’t undoable but also doesn’t clarify that the files themselves are the changes. Should probably have a special case for if someone hits discard changes on a brand new repository with no files ever checked in and hits discard on a large number of files instead of checking them in. Even a “(This deletes all of the local files!)” would make it clear enough to say what the warning is really about.