Scaffolding is another area where LLM's work great.
I want to create a new project using framework XYZ. I already know how to do it, but I don't remember how to set up it since I only do that once, or I don't know how to set up a class that inherits from the framework because I usually just copy the other from another class in the same project. I can simply tell the bot to write the starting code and take it from there.
The sad thing is for a LOT of use cases an LLM is completely unnecessary. Like why do I even need an LLM for something like this? Why can't I just download a database of code examples, plug it into a search engine that apppears in the sidebar, and then just type "new project XYZ" or "new class XYZ.foo" to find the necessary snippet? A lot of NPM frameworks have a set up script to get you started with a new project, but after that you are practically forced to use Google.
It's crazy that a problem that could be solved so easily with a local file search has been ignored for so long and the only solution has been something impossibly inefficient for the problem it's supposed to solve.
As long as the LLM is up to date, or you really know the framework / tech well or you will be in a fair amount of pain with little understanding of how to reconcile what it’s got wrong.
It's been a while, but if I remember correctly you can't use some <canvas>/WEBGL features on images that are loaded from file:// URLs because of CORS (I think it was off-screen canvas). The only workaround I found was to embed the images inside the HTML using base64.
Look at it this way. If I buy something from a store and pay in cash, and then the cashier takes some money from the register and hands me the change, that's okay. But if I open the register myself and take the money, they call the police.
i.e. just because it's POSSIBLE to do something doesn't mean it's okay to do it.
I think this is the biggest problem with crypto that it will never be able to solve. Every year there are millions of dollars lost in crypto due to scams (the "send me crypto and I'll give you money" kind). The instant you have a digital good people can actually buy with crypto and sell for real money, it becomes a money laundering machine.
Like you could get money from ransomware, buy a ton of games on steam, then sell the account to a third party.
This will probably be "solved" by legally exempting stablecoins from nemo dat. Basically stablecoins will be declared clean by law so recipients don't care.
Why not make it so there is a limit to how many patents you can hold? So if you have 10 patents, to register an 11th patent you need to release one of the patents you already have.