• 1 Post
  • 211 Comments
Joined 3 年前
cake
Cake day: 2023年6月12日

help-circle
  • Because memory bugs are an absolute bastard to investigate compared to logic bugs, Rust makes the tradeoff of making it harder to express the logic of a program in return for making memory bugs impossible. That Should™ make it easier to write code with no bugs, but can make it harder to write code with no easily-encountered bugs. The kind of bugs it’s really good at preventing are ones that go unnoticed for years or take years to link to their root cause, and those aren’t the kinds of bug everyone encounters every time they run a program.




  • Whether or not that’s true at the moment (obviously, the status quo has changed because in 2020 UPlay changed to Ubisoft Connect, so the alleged incident happened years ago, and it’s alleged that Ubisoft were forced to stop selling something, so they wouldn’t still be selling it), the article specifically says:

    Uplay featured a $15 USD Rainbow Six Siege Starter Pack, but this version was not available on Steam, making the cheapest option on Valve’s platform much more expensive.

    The obvious way of parsing that is that it was the UPlay version of the game, but even if not, it’s generally not viable to sell Steam keys for things not available on Steam. The only time you can is when a game’s delisted but you’ve already generated keys for it, and then Valve can just wait for Ubisoft to run out rather than making the alleged threat.



  • The attorney general has referred the case to the court of appeals for resentencing, so the politicians seem to think that there’s been some kind of fuckup applying the sentencing guidelines that politicians set. It’s news because this isn’t normal, and the mechanisms to resolve it are in motion. They’ll probably take years to sort it out, as the justice system is incredibly slow and wildly overwhelmed after over a decade of funding cuts and policy decisions that force people to resort to crime, but in 2040 or whenever they get around to it, the decision is almost certainly going to be that the judge made a mistake.







  • You’ve probably created something that would be considered a DRM circumvention device under the DMCA, so possessing it would be illegal unless it’s covered by one of the exceptions. If you think it might be, then you’re probably in a legal grey area as there isn’t case law settling whether the exceptions override the parts about DRM circumvention, but it’s fairly widely accepted that they probably do - DRM-era console emulators like Dolphin rely on it being legal to bypass the games’ DRM in order to interoperate with other computer systems, and no one’s been brave enough to sue them for that interpretation yet.

    If it is illegal, the most likely outcome is just that someone does a DMCA takedown request and GitHub would take it down and that would be the end of that, which is pretty much the same thing as would likely happen if anyone didn’t like it but it was legal, as it’s easy to submit takedown requests, but hard to appeal them if they’re unjustified.









  • Chemically, Sodium and Lithium are very similar, so any improvement that applies to one should be pretty applicable to the other. That’s actually one of the main strengths of Sodium batteries - most of the research that’s already gone into making Lithium batteries can be reapplied with minor tweaks. However, Sodium is inherently larger and heavier than Lithium, with fewer atoms fitting into the same space and those atoms weighing more. If research for Sodium batteries catches up with Lithium ones, they’ll still be worse just because of that, and at that point, research would get easier gains from improving Lithium batteries than Sodium ones.