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

help-circle


  • If you’re checking for Windows 9 in order to disable features, which is what the jump straight to ten was supposed to protect against (when running a 16-bit binary for 3.1/95 on 32-bit Windows 10, it lies and says it’s Windows 98), then you’re using at least the Windows 2000 SDK, which provided GetVersion, which includes the build and revision numbers in its return value, and the revision number was increased over 7000 times by updates to Windows 2000.


  • There was a function that would give you a monotonically-increasing build number that you could compare against the build that any given feature was added in that people should have used, but there was also a function that gave you the name of the OS, and lots of people just checked if that contained a 9. The documentation explicitly said not to do that because it might stop working, but the documentation has never stopped people using the wrong function.






  • It’s not so much about time (although I have played a couple of things that would take a ridiculously long time to save or load), it’s about the number of chances to make a mistake. If you only save ten values, it’s really easy for a programmer to verify that they’ve got everything right, but if they save ten million, there are a million times more opportunities for mistakes to sneak in and it’s much harder to notice each mistake, let alone fix it.

    Fallout 4 is a bit of an odd duck here as the save format for the BGS games is basically just another ESM file, so reuses all the same serialisation and deserialisation mechanisms. Most games don’t have multiple places the game data can come from and a way to combine them as they’ve not got an engine designed with this kind of modding in mind, so there’s nothing to reuse in this way for saves. Given the general standards of engineering from that studio, if they didn’t have this as a core feature of their custom engine for nearly three decades, and instead had to come up with something from scratch, they’d absolutely mess it up or have to simplify the saving system.










  • OED:

    1. totally or partially resistant to a particular infectious disease or pathogen.
    2. protected or exempt, especially from an obligation or the effects of something.

    Merriam Webster

    1. : not susceptible or responsive

      especially: having a high degree of resistance to a disease

    2. a: produced by, involved in, or concerned with immunity or an immune response

      b: having or producing antibodies or lymphocytes capable of reacting with a specific antigen

    3. a: marked by protection

      b: free, exempt

    So unless you pretend that MW’s 2b sense is the only valid one, the immunity is immunity.

    If you have a sample of HIV at 37°C in blood, but with all the immune cells removed, it’ll still all become inert after around a week simply due to chemical reactions with other components of blood etc… It’s pretty comparable to a population of animals - if you take away their ability to reproduce, they’ll die of old age when left for long enough even if you’re not actively killing them.

    Edit: fat-fingered the save button while previewing the formatting


    • this is a shitpost community, not a biotech publication, so immune here means the dictionary definition, not any domain-specific technical jargon, otherwise people can’t make shitposts about diplomatic immunity
    • lacking the receptor that HIV uses to hijack the regular immune response in order to reproduce means the regular immune response destroys it
    • even in a normal person, after exposure, a lot of HIV gets destroyed by other parts of the immune system, often enough to eliminate it before an infection gains a foothold. Once an infection takes hold, it outbreeds the immune response as it’s the part best equipped to deal with a large viral load that it interferes with.
    • if you’ve got the virus in your body, but due to the lack of the receptor, it can’t reproduce, then it doesn’t remain viable for very long as each viron accumulates damage over time, and ceases to function once it’s too badly damaged. People carrying a disease have enough viral reproduction going on to balance out the virus being destroyed.