• 0 Posts
  • 23 Comments
Joined 7 months ago
cake
Cake day: March 3rd, 2024

help-circle

  • The judge also noted that the cited study itself mentions that GitHub Copilot “rarely emits memorised code in benign situations.”

    “Rarely” is not zero. This looks like it’s opening a loophole to copying open source code with strong copyleft licenses like the GPL:

    1. Find OSS code you want to copy
    2. Set up conditions for Copilot to reproduce code
    3. Copy code into your commercial product
    4. When sued, just claim Copilot generated the code

    Depending on how good your lawyers are, 2 is optional. And bingo! All the OSS code you want without those pesky restrictive licenses.

    In fact, I wonder if there’s a way to automate step 2. Some way to analyze an OSS GitHub repo to generate inputs for Copilot that will then regurgitate that same repo.


  • The problem is the battery, and how they have a finite lifespan. Usually that’s about 400 recharge cycles, and after that the batteries are finished.

    And if you can’t replace it, then it’s the end of the line for the gadget, and it’s tossed onto the e-waste pile.

    It is so incredibly aggravating that it’s 2024 and unreplaceable batteries are still a thing. I guess Apple didn’t get enough shade when they did this in phones so it just became industry-standard. It’s both horrible for the environment and for the consumer.

    I guarantee the engineers could easily make it replaceable for little to no added cost, they’re just specifically instructed by business leaders not to.




  • I think that’s actually good UX from a safety standpoint. It means the button is “idempotent”: doing an operation the first time puts it in a state, and then doing it again leaves it still in that state.

    If you’re in a moment of panic and want the brake on, you might push the button a bunch of times in quick succession to “be sure.” If it were a regular button, this would rapidly toggle it on and off, which would leave it in an uncertain state after you pressed it so fast. This way it turns on and stays active until you are ready to turn it off, and then you do another idempotent operation to turn it off. I don’t think all buttons should be like this, but I think it’s a good design decision for a button used in an “emergency.”







  • I thought this article was a good, brief discussion on cookie banners. The summary is that the EU didn’t mandate cookie banners, just acquiring consent. And they forbid common dark patterns making the “no” option more difficult to submit. It’s the tech industry that settled on the terrible banners, and many of them (most?) don’t actually conform to the law’s requirements.




  • But people aren’t using the web the same way they were at inception. These big companies have built closed source, centralized systems on top of the decentralized infrastructure to serve new use-cases that weren’t envisioned in the original standards. People like these new use-cases, so we need new standards, etc., to facilitate a re-decentralization of data and features in these new use-cases if we want the most used parts of the web to maintain their openness.

    I don’t think it’s fair to lay the blame on the common user for the centralization of their data, when only the centralized systems have been providing the capabilities they want until very recently (where the open alternatives have arisen partly because of new standards like ActivityPub).



  • The human fatality rate of COVID-19 is 1-3%, depending on how you count cases. From what I’ve seen reported, the human fatality rate of this strain of bird flu is closer to 50%.

    (Lots of “ifs” coming) If this starts to spread human-to-human, if it spreads as easily as COVID, and if we don’t lock down and this becomes endemic like COVID, COVID will look like a walk in the park compared to what this will do. I’m crossing my fingers that COVID was in that mortality sweet spot where it was bad enough to cause a lot of deaths but not quite bad enough to make officials make people angry with actually taking care of the problem. 50% mortality should be comfortably on the side of “deal with it at all cost.”



  • If all countries under discussion ramped up to full war time economies, like Russia is already doing, the West would outproduce Russia by at least an order of magnitude, maybe even two. Any suggestion otherwise is either ignorant or a bad faith argument.

    But I think Putin knows this fact of economical imbalance, as he’s doing a superb job undercutting Western support of Ukraine through subversion of the political process via corrupt politicians, keeping the US and others in a state of hand-wringing and infighting. If he truly believed any of his own propaganda, he would already actually be at war with NATO (instead of just claiming to be and not actually touching any NATO territory), and the West would coalesce around the clear immediate threat and begin the war time economic ramp up.