First party makes no difference, an API can be created for any website or desktop application and served over a network to anyone. It just takes more effort.
> The issue is that, if we don't do it, China will.
These AI companies aren’t state enterprises. How is geopolitics a justification?
If it were just the military training them, probably no one would care about the copyright infringement angle, it makes sense that the government could ignore those rules for national security.
But Mark Zuckerberg isn’t training his models to protect us from China. He’s doing it to make himself even more ridiculously wealthy.
I work at a university and we still have some workstations that need IE as well, for a healthcare vendor app that needs ActiveX. Up until recently we even had some machines running Windows 7.
There will always be more work that could be done, certainly.
What’s uncertain, however, is whether the work that remains to be done is valuable enough that it makes sense to pay someone an engineer’s salary to do it.
In your analogy, your competitors who keep their people could just as easily end up bankrupt.
That seems backwards to me. In your country, if you were to record someone committing a crime against you in public, you’re the one who will go to jail?
Is the law applied equally, so that businesses, police officers, and government agencies are also not allowed to record in public?
Generally when people talk about using LLMs to do mathematics research they’re not talking about the LLM alone, but the LLM + a harness for it to write and execute theorem provers such as Lean or Coq to validate their results.
Unfortunately GitHub Copilot’s commit message generation feature is very human. It’s picked up some awful habits from lazy human devs. I almost always get some pointless “… to improve clarity” or “… for enhanced usability” at the end of the message.
VS Code has a setting that promises to change the prompt it uses to generate commit messages, but it mostly ignores my instructions, even very literal ones like “don’t use the words ‘enhance’ or ‘improve’”. And oddly having it set can sometimes result in Cyrillic characters showing up at the end of the message.
Ultimately I stopped using it, because editing the messages cost me more time than it saved.