• 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: March 3rd, 2024

help-circle
  • The author hits on exactly what’s happening with the comparison to carcinisation: crustacean evolution converges to a crab like form because that’s the optimization for the environmental stresses.

    As tiramichu said in their comment, digital platforms are converging to the same form because they’re optimizing for the same metric. But the reason they’re all optimizing that metric is because their monetization is advertising.

    In the golden days of digital platforms, i.e. the 2010s, everything was venture capital funded. A quality product was the first goal, and monetization would come “eventually.” All of the platforms operated this way. Advertising was discussed as one potential monetization, but others were on the table, too, like the “freemium” model that seemed to work well for Google: provide a basic tier for free that was great in its own right, and then have premium features that power users had to pay for. No one had detailed data for what worked and what didn’t, and how well each model works for a given market, because everything was so new. There were a few one-off success stories, many wild failures from the dotcom crash, but no clear paths to reliable, successful revenue streams.

    Lots of products now do operate with the freemium model, but more and more platforms had moved and are still moving to advertising ultimately because of the venture capital firms that initially funded them have strong control over them and have more long term interest in money than a good product. The data is now out there that the advertising model makes so, so much more money than a freemium model ever could in basically any market. So VCs want advertising, so everything is TikTok.


  • The open availability of cutting-edge models creates a multiplier effect, enabling startups, researchers, and developers to build upon sophisticated AI technology without massive capital expenditure. This has accelerated China’s AI capabilities at a pace that has shocked Western observers.

    Didn’t a Google engineer put out a white paper about this around the time Facebook’s original LLM weights leaked? They compared the rate of development of corporate AI groups to the open source community and found there was no possible way the corporate model could keep up if there were even a small investment in the open development model. The open source community was solving in weeks open problems the big companies couldn’t solve in years. I guess China was paying attention.




  • It’s not disingenuous. There’s multiple definitions of “offline” being used here, and just because some people aren’t using yours doesn’t mean they’re ignorant or arguing in bad faith.

    Your definition of “offline” is encompassing just the executable code. So under that definition, sure, it’s offline. But I wouldn’t call an application “offline” if it requires an internet connection for any core feature of the application. And I call saving my document a core feature of a word processor. Since I wouldn’t call it “offline” I’m not sure what I would call it, but something closer to “local” or “native” to distinguish it from a cloud based application with a browser or other frontend.




  • It said the Israeli leader was covered by immunity rules that apply to states which are not a party to the ICC. Israel is not an ICC member.

    “A state cannot be held to act in a way that is incompatible with its obligations in terms of international law with regards to immunities granted to states which are not party to the ICC,” the French statement said.

    While this technicality may be true, it still seems like there should be a mechanism to hold people accountable for genocide that they don’t have to agree to beforehand. Saying “oh we can’t arrest him for crimes against humanity because he didn’t already agree to be arrested for them should he ever commit them” is a diplomatic copout and a moral failure of the international framework.


  • Geoengineering is cheaper and easier than rapid emissions reduction

    I don’t know if your whole comment is sarcasm, but every part of this statement is wrong. We are in the very, very early stages of developing the technologies needed for the level of geoengineering required to mitigate what we have already done to the environment. To roll it out to the levels needed would be far more difficult and expensive that converting our entire way of life to renewables, which should really say how hard and expensive it would be given how utterly daunting of a task full conversion to renewables is.

    Now, putting in token investment and paying lip service to geoengineering, that’s cheaper and easier than switching to renewables. But that’s not even treating the symptoms. That’s just your standard con game against the broader population to try to manipulate the conversation.




  • Been the only one in my family for years using Linux, but over the last few months struggles with Windows have basically resulted in all but one computer in the house being migrated to Linux.

    Put it on my 10-year-old son’s desktop because Windows parental controls have been made overly complicated and require Internet connectivity and multiple Microsoft accounts to manage. Switched to Linux Mint, installed the apt sources for the parental control programs, made myself an account with permissions and one for him without permissions to change the parental controls, and done. With Steam he can play all of the games in his library.

    Only my wife is still using Windows, but with ads embedded in the OS ramping up, and features she liked getting replaced with worse ones, she’s getting increasingly frustrated with Microsoft.


  • I don’t see how this wouldn’t be derivative work. I highly doubt a robust, commercial software solution using AI-generated code would not have modified that code. I use AI to generate boilerplate code for my side projects, and it’s exceedingly rare that its product is 100% correct. Since that generated code is not copyrightable, it’s public domain, and now I’m creating a derived work from it, so that derived work is mine.

    As AI gets better at generating code and we can directly use it without modification, this may become an issue. Or maybe not. Maybe once the AI is that good, you no longer have software companies, since you can just generate the code you need, so software development as a business becomes obsolete, like the old human profession of “computer.”


  • This makes sense to me, and is in line with recent interpretations about AI-generated artwork. Basically, if a human directly creates something, it’s protected by copyright. But if someone makes a thing that itself creates something, that secondary work is not protected by copyright. AI-generated artwork is an extreme example of this, but if that’s the framework, applying it to data newly generated by any code seems reasonable.

    This wouldn’t/shouldn’t apply to something like compression, where you start with a work directly created by someone, apply an algorithm to transform it into a compressed state, and then apply another algorithm to transform the data back into the original work. That original work was still created by someone and so should be protected by copyright. But a novel generation of data, like the game state in memory during the execution of the game’s programming, was never directly created by someone, and so isn’t protected.


  • 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.