Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)P
Posts
3
Comments
1594
Joined
3 yr. ago

  • Once you delve into the technical specifics of Secure Boot and the TPM, it's actually not that unusual. I wrote more detail in another comment on this post, but the TLDR of it is that Secure Boot is meant to enforce the integrity of the boot procedure to ensure that only approved code runs before the Windows kernel gets control, and the TPM 2.0 is meant to attest to that. Together, they make it possible for anticheat to tell if something (like cheating software) tried to rootkit Windows as a way to evade detection.

    I don't agree with the requirement, but it's not a pointless requirement or some grand conspiracy to make people buy new hardware.

  • Sorry to see the downvotes on your comments explaining the technical stuff. You aren't wrong, but people are cultish and like dog piling.

    The entire idea of Secure Boot is to verify the boot chain using signature checks to ensure that nothing "unauthorized" runs in the boot process before control is handed off to the kernel. It's meant to stop lower bootloader stages from silently modifying or hooking later stages.

    In theory, it's supposed to stop rootkits from being able to exist above the OS, hiding themselves while stealing information or influencing programs. In practice, there's a shit load of badly implemented EFI programs and bootloaders that are signed and later turned out to be vectors for arbitrary code execution (this is why you need the DBX list to be updated frequently).

    Cynically, Microsoft probably came up with Secure Boot because that whole rootkit-and-fuck-with-the-kernel thing used to be one of the ways people cracked Windows 7.

    As for TPM 2.0, the whole point of it being used for anticheat is because it stores an immutable log of the Secure Boot process and attests to the integrity of the system. If I installed my own Secure Boot certificates and rootkitted Windows for the sole purpose of cheating, the TPM would see that a self-signed executable was used during boot and refuse to say the system was unmodified.

    Edit: The downvote button is not a "I disagree" button. There is an actual technical reason why Secure Boot and TPM 2.0 are used in anticheat crap. I don't agree with it or that they demand it as a requirement to even open the game, but it's not some grand conspiracy to make you buy new PC hardware.

  • “Keeping users safe on Android is our top priority,” Android president Sameer Samat wrote on X. “Scammers rely on anonymity to scale their attacks. Right now, if we block a bad app, they can often just create a new app and try again. Verification stops this “whack-a-mole” cycle by requiring a real identity – making it much harder and costlier to repeatedly distribute harmful apps.

    So, you're actually going to put an effort in stopping people from publishing malware through the Play Store, right?

    Right?

  • Contrary to popular belief, it is possible to write software in assembly that is very readable. It takes thought but assembly has the edge with its miniscule footprint and zero-dependency runtime.

  • Apple gets away with it by having an ungodly massive memory bus.

    It's kind of impressive how effective Apple's marketing team was towards developers when they started that push towards ARM PCs. A lot of people can remember that having shared memory benefits from not having to copy memory between the CPU and GPU, but barely any of them remember that the only reason it's feasible is because Apple gave their devices insanely high memory bandwidth.

    On the opposite end of the spectrum, look no further than the original Nintendo Switch. With an incredible 64-bit memory bus and 1600MHz memory clock speed, it was already being bottlenecked by its memory bandwidth 2 years into its lifespan. And that's counting first/second-party titles like the Link's Awakening remaster, not even shitty ports of games made for other consoles.

  • Almost. The corporate solution nowadays is for the guy who owns all of the carts to replace the horses with AI, fire half of the drivers, then demand the remaining drivers take two carts every trip.

  • That sounds like a great way to end up being in Russia's shoes with failing to win a war they started. The feudalist part of that technofedualist dystopia is undoubtedly going to have imperialistic ambitions, and—somehow—I don't think Musk's Optimus robots are going to be able to compensate for the fact that they'll have less than half of the combined population of Mexico and Canada.

  • [Citation Needed]

  • No. It's still doing exactly what it's supposed to be doing: reinforcing political tribalism and radicalizing the far right against "the other side".

    Trump can't run for office again, he doesn't need the votes or approval. What he needs is control, and having a rabid base of armed and angry supporters taking his word as gospel is a means to that end.

    And unfortunately, it works. His dissenters in the Republican party are afraid to speak out against him.

  • “I do say to [Foley], first of all, I love her, because she voted for me three times, and I think she’d vote for me again if I had that opportunity,” Trump said.

    He completely dismisses her concerns, then says she would vote for him again if given the chance. He's probably right, and that's exactly the problem.

    He doesn't have to do anything to keep his sycophants and qultists, so why would he put any effort into doing something differently?

  • purr?

    Jump
  • I wasn't disagreeing, and I actually upvoted your comment. I totally agree with you that people shouldn't crowd during a medical emergency; it only adds extra risk and makes it harder for professionals to actually help.

    I left my comment to be informative to others, pointing out something to show Trump isn't choosing to do the right thing out of compassion here.

  • purr?

    Jump
  • It would be reasonable to give him the benefit of the doubt if it weren't for the fact that his expression is one of annoyance rather than one of concern.

    This man doesn't give a shit about anybody other than himself. He's not helping because he thinks it's best left to the professionals; he's not helping because he doesn't care.

  • And for that very reason, it's also extremely illegal. If the fire exit is the only way to get out in the event of a fire, and it's blocked by said fire...

  • The implication of that highlights exactly how disgusting corporate and industry lobbying is.

    Increasing expenses to sway politicians on some topic is, in itself, an expense that runs contrary to the goal of increasing profits. Therefore, the only way it would be justifiable to spend money on lobbying is if there's a genuine belief or expectation that it will result in a return on investment that exceeds the amount spent.

  • I'm not a lawyer, but this is how I read it:

    [Directors are] employed to [further the corporation's purpose of creating profit for the stockholders]. The discretion of directors is to be exercised in the choice of [how to create that profit]. [Their discretion] does not extend to a change [in the goal of creating shareholder profit], to the reduction of profits, or to [withold profits from] stockholders in order to devote them to other purposes.

    TLDR: Their purpose is to create profits for shareholders and investors. They may choose how to do that, but they have an obligation to not intentionally reduce the corporation's profits or take actions that would deprive shareholders from accessing the profits.

  • Nothing. It will have been a "presidential duty" immune from consequences, as ordained by the bootlickers in the SCrOTUS.

  • I agree with them when they say distros shouldn't be theming their apps by default. When the packager breaks a package, it misleadingly gives users the impression that the software is at fault. Unless the distro itself is willing to field all the user complaints and bug reports, it just ends up causing problems for the maintainers.

    Where I will never agree with them is in the demand that the developer has exclusive control over the application icon. It's inconsequential to the software's functionality, and if anyone thinks their brand should have more rights to a computer than the person who owns it, they can rightfully fuck off with the likes of Apple and Microsoft.

  • App Icons are the identity of an app. Changing an app’s icon denies the developer the possibility to control their brand.

    Here's an novel solution to that: fuck off! A lot of us use Linux because we're sick of corporations and rightsholders trying to control how we use our devices while treating us as marketing tools by shoving their "vision" in our face.

  • If there is no way to do so in the GUI, it's not getting fixed by them, they'll take it to the Geek Squad if they even decide to fix it at all.

    The best part is that Geek Squad probably won't even fix it.

    With the amount of time allocated to tasks and the lack of autonomy retail workers are given, the solution to anything not explicitly written in an employee runbook is going to be "we need to reinstall windows" or "it can't be fixed, but we have a new computer you can buy"