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

help-circle

  • It looks like the change happened nearly a year ago, and no one’s kicked up a fuss, so either it was done properly (i.e. past contributors were contacted and consented to the licence change, and any that didn’t had their contributions replaced), or there’s a big problem once a past contributor notices.

    It doesn’t make it any more legal to fork the project without going back to the last GPL3 commit, though, as any contributions after the license change have to be assumed to be covered by the new licence, so the combined work would be under an invalid licence (as the old and new licences aren’t compatible) rather than being still covered by the old licence.

    Normally, I’d completely dismiss the possibility that a licence change like this could have been done properly, but Stenzek is associated with Dolphin Emulator, which did manage to pull off a switch from GPL2 to GPL3+ by emailing lots of people and replacing a lot of code.



  • AnyOldName3@lemmy.worldtoMemes@sopuli.xyz**!**
    link
    fedilink
    arrow-up
    13
    ·
    4 days ago

    Someone doesn’t understand the Windows design language. Anxiety would be a yellow warning triangle. That’s a red error circle, so something really has gone wrong and you’re right to be panicking about it, and better remember what it is before the consequences become too dire.






  • Most of the UK’s COVID fraud was from giving out contracts to companies that knew full well that they couldn’t deliver, e.g. a £40 million PPE contract to the landlord of the Health Secretary’s local pup, so it’s not absurd to claim that the point of those contracts wasn’t to save the economy, but rather transfer taxpayer money from the treasury to friends of Conservative Party leadership while there was still something left to loot. There was also lots lost in loans to fictional companies and furlough payments to fictional employees, of which a minority went to small businesses gaming the system, and a lot to organised crime gaming the system and then laundering the money so it couldn’t be traced and recovered (without giving the Serious Fraud Office and National Crime Agency enough budget to hire a workable number of forensic accountants).





  • For a start, having a garbage collector doesn’t mean its use is mandatory, but even in a language where the garbage collector is mandatory, keeping an array alive as long as any references to it exist doesn’t stop you doing things like getting muddled about its length and reading/writing past the end. Mandatory garbage collection only prevents temporal memory bugs like use-after-free, not spatial memory safety bugs like buffer overruns, which need to be prevented by other mechanisms like bounds checks.





  • This isn’t really the same kind of bug. Those bugs made instructions emit the wrong answer, which is obviously really bad, and they’re really rare. The bugs in the article make instructions take different amounts of time depending on what else the CPU has done recently, which isn’t something anyone would notice except that by asking the kernel to do something and measuring the time to execute affected instructions, an attacker that only had usermode access could learn secrets that should only be available to the kernel.


  • I imagine getting a notification on their phone reminding them if they’ve not brushed their teeth by a set time might help forgetful people to remember to brush their teeth, and if it’s via Home Assistant, which is self-hosted, entirely local, and open-source, there’s no downside other than having to set it up in the first place.


  • Someone might have thought it was so obvious that it didn’t need stating and would just ruin the joke. Alternatively, someone who was somehow unaware of the song and assumed that would be the case for nearly everyone else might have overconfidently decided it was a stretch without looking at the first line of the song.