• 0 Posts
  • 49 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle


  • They tried. UWP and the Windows Store did loads to boost security and make the source of apps verifiable, but people hated it and barely used it, so the holes they were supposed to patch stayed open. The store itself did have the problem that part of its raison d’être was to try and take a cut of the sales of all software for Windows, like Apple do for iOS, and UWP made certain things a pain or impossible (sometimes because they were inherently insecure), but UWP wasn’t tied to the store and did improve even though it’s barely used.


  • They update on two Tuesdays a month, and have done that at least since XP. Even with the most reboot-keen settings, the update doesn’t happen until the time of day you’re least likely to be using the machine based on when you typically do it. It tells you when that time will be and gives you several hours of notice with a popup with the option to delay. Depending on the variant of Windows you’re using, you have settings to delay a forced reboot for up to a week (Home), a month (Pro) or forever (Enterprise). Obviously, that’s not enough to make sure no one ever gets updates forced on them when they don’t want them, and it would be nice if there was a way to distinguish users who know what they’re doing from users who don’t so people who do could be given more power to control if and when they install updates, but it is enough to ensure that checking the equipment before you use it is enough, potentially two weeks in advance.




  • It doesn’t necessarily work that way, though. If tests tell you you broke something immediately, you don’t have time to forget how anything works, so identifying the problem and fixing it is much faster. For the kind of minor bug that’s potentially acceptable to launch a game with, if it’s something tests detect, it’s probably easier to fix than it is to determine whether it’s viable to just ignore it. If it’s something tests don’t detect, it’s just as easy to ignore whether it’s because there are no tests or because despite there being tests, none of them cover this situation.

    The games industry is rife with managers doing things that mean developers have a worse time and have the opposite effect to their stated goals. A good example is crunch. It obviously helps to do extra hours right before a launch when there’s the promise of a holiday after the launch to recuperate, but it’s now common for games studios to be in crunch for months and years at a time, despite the evidence being that after a couple of weeks, everyone’s so tired from crunch that they’re less productive than if they worked normal hours.

    Games are complicated, and building something complicated in a mad rush because of an imposed deadline is less effective than taking the time to think things through, and typically ends up failing or taking longer anyway.







  • Fixing the script extender itself won’t take that long as it doesn’t need to hook that many functions (although depending on how much free time people have and whether there are any surprises, it could still take longer than most people expect). Fixing all the mods that depend on it will take much longer, as between them, they hook lots more functions than the script extender itself, and with this update, it’s not just a case of most functions being the same, but at a slightly different address (as was typical with creation club updates, which tools could help with), but instead lots of functions have changed slightly due to using an updated compiler, and lots of functions have been inlined differently (so instead of just existing once, they get copied into every function that uses them, and then optimised differently in each place based on the surrounding code).






  • AnyOldName3@lemmy.worldtoComic Strips@lemmy.worldXXX
    link
    fedilink
    arrow-up
    9
    arrow-down
    3
    ·
    3 months ago

    It’s not expecting a terrible reaction from everyone, just acknowledging that there’s a slim chance of life-ending consequences. It’s not discriminatory against vehicles to avoid tailgating because of a one in ten thousand chance that they’ll brake too suddenly for you to react and you’ll crash, so it’s not reasonable to demand women to be happy putting themselves in a situation where they’ve got a comparable chance of getting stabbed by a nutter.

    It’s by no means all men’s fault that there are nutters who’ll stab women for rejecting them, but they are real, and are much more common than women who’ll stab men for rejecting them (not least because of women being less likely to hit on men they don’t know in the first place). The problem makes the world worse for everyone, but denying it or saying we should pretend it’s not real because it would be sexist still leaves women with a disproportionate and quantifiable actual risk of death, which is a much worse consequence than having to only hit on women in environments they feel safe.