• 0 Posts
  • 45 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle






  • In addition to “format shifting,” which is a well-recognized use case, and game preservation, which is a huge and under-recognized public interest in emulator development, emulators are also used for the development of homebrew software. E.g., there’s a port of Moonlight for the Switch, which lets you play Steam games streamed from a PC using your Switch, letting it serve many of the purposes of a Steam Deck. That’s huge! It would be way less practical to develop this kind of software if you could only test on real hardware. Testing on real hardware is also essential, of course, but testing on an emulator is vastly faster for rapid iteration.







  • I reject your premise that loving Israel means being unable to tolerate any criticism of Israel’s actions. I’m a citizen of the US; I would argue that I’m critical of the US because I love it, and want to see it improve. That’s why I’m so critical of our military and our foreign policy. We commit a lot of war crimes; it’s a huge problem. I’m also critical of our shitty healthcare system, our lack of social safety nets, our institutional racism, and so forth. As an individual I don’t feel like I have a huge amount of agency to affect those things, but I do try my best, including voting and communicating my views to those around me.

    So yeah, I think it’s totally fine to be Jewish, and totally fine to love Israel. What I don’t think is fine is being okay with every aspect of Israel’s current actions in Gaza–in particular, the multiple instances of the killing of journalists, health care workers, and children, and the extreme restrictions on supplies entering the country. Those aspects are all obscene. The level of suffering in Gaza overall right now is unbelievable.

    If someone takes offense at my calling those actions by the military obscene, I would argue that’s not a matter of Judaism. That’s a matter of rather extreme nationalism.




  • Er…I suspect that part of the point is that their previous method of execution was lethal injection, and there was a pretty well-documented shortage of the drugs for that. They got really expensive. I suspect that’s around the point where someone looked into alternatives and came up with this.

    I think you’re probably right that the method seeming maybe more humane to some critics was part of the appeal of this particular method, but I think the main goal was probably cost reduction and ensuring that supply chain issues couldn’t interrupt their murdering any more.


  • I had a similar issue on my Pixel 6, where I’m using Nova launcher. (I know they changed hands and are not great now, but it’s still more usable than the Pixel Launcher.) There the solution was to go into the Apps settings, find Pixel Launcher, and choose force stop, then clear cache, then clear settings. Apparently there was some bug in Android 14 causing both launchers to try to intercept the “recent apps” press, and it caused it to hang like that.

    Obviously that’s not going to be exactly the same issue on your phone, since presumably Pixel Launcher isn’t on there, but maybe doing the “force stop, clear cache, clear storage” on the default launcher on your phone would help?



  • You know that the other two words also exist though, right? Like, you can effect change in an organization, and there can be something strange in the affect of a psychopath. So there’s a verb “to effect” and a noun “affect” (although here the pronunciation is different–the accent is on the first syllable). It’s true that the most common usages follow the rules you’re laying out, but it genuinely is an oversimplification.


  • It looks to me like they did it this way so that it could have natural-language names in many languages. So, the function Z10096 is called “is palindrome” in English, but if you’re coding in Japanese you can call it “回文の判定”. I don’t think the idea is for people to refer primarily to the alphanumeric soup version; I think that’s just the unique identifier for the database.

    It does look like it’s leading to some issues, though. E.g., someone added a test for the “is palindrome” function which uses a somewhat common example: “Straw? No, too stupid. I put soot on warts.” Now, a human would probably say that this is a palindrome, because it’s got the same letters forwards and backwards, but most of the implementations disagree, because they consider the spaces, capitalization, and punctuation to be part of the string; that is, they test whether the input string and its reverse are equal. So someone (possibly the same person) has added a second python implementation which ignores spaces, capitalization, and punctuation, and mentions that in its name on the page.

    Fundamentally this function is solving a different problem than the others (as demonstrated by the differing results on the relevant test), so should it get its own number and page? should there be a “palindrome disambiguation” page? This seems like something the site will have to figure out how to handle.