Comment Re:The code generators work because they save work (Score 1) 97
Yes. But in established engineering fields, that review is mandatory and if you do not do it, you may even go to prison.
Yes. But in established engineering fields, that review is mandatory and if you do not do it, you may even go to prison.
You should read some actual research occasionally, instead of mindlessly believing marketing claims like a complete moron.
Yes, I dead that. But it cannot be stated enough.
Indeed. The term makes no sense in the given context and has no meaning.
Seriously, you cannot harm or be mean to a machine. This is meaningless animism for the stupid. Probably part of a plan to make their decidedly mindless mechanism appear human to make people attribute more value to it than it has.
Looks like these "hardware wallets" are pretty cheap trash. Actually secure hardware would have come with a possibility to open and visually inspect and reference pictures. Also with an actually secure shipping container.
Well, I guess the crapto-fans are not only clueless about the real nature of crapto.
Indeed. And Linus is not bad at anything important that he does.
I don't think he is. But Linux knows that his responsibility to the human race is the kernel, not some global LLM strategy or the like. And if you actually read and understand the article, "LLMs are great for production work!" is not what you come away with.
LLMs cannot competently review LLM results. That claim is a pure hallucination.
When learning very obscure or uncommon protocols, it is no better than me.
Same. And even worse: LLMs fail long before I run into trouble understanding things. They are just not worth my time. These days I just occasionally look at the "free" LLM answers with web-search to confirm it is still 30% hallucinations, 50% unhelpful crap and 10% stuff that would actually be helpful if it could give me good sources. The remaining 10% I can find in the first few genuine web-hits from stuff written by people.
My only explanation why so many people are in awe of LLM results is that they are really quite dumb.
Yes, this. And your last statement is the one that makes this a catastrophe: Actually competent people will burn out, get depressed and go into different fields. And nobody will be there to do the absolutely critical review anymore. There already is a mountain of unreviewed code that cannot go into production.
Yes, LLMs are nice to create mock-ups, demonstrations and the like. They are a massive risk for doing production code unless carefully reviewed by competent humans. Anything else may wok 95% of the time, but in the last 5% it hands the keys to your enterprise to the enemy. And if these competent humans go away (or do not materialize in the first place) because the job is just not worth it anymore, the whole things breaks down.
On the plus side, FOSS still has competition and an evolutionary process going on. That has stopped a while ago with the commercial crap.
...that will be a maintenance nightmare in future (when a human needs to read and understand what's going on)
I feel you brother. The assumption is that it will not be necessary to understand what's going on. As in "understand the code". Any problems can be just thrown back at AI and it will come up with the fix. Says my PHB.
Yes, good luck with that, for example when it is a new vulnerability the AI cannot understand (and attackers _will_ go after those exactly for that reason). One of my students partially finances himself with bug-bounties. Quite a few intricate bugs are completely out of reach of the newest and best models and he has access to all of them. He did show me some examples. Now if you have that situation, and the code is hard or impossible to understand for humans, you are screwed.
This only works with really competent review. Which, unfortunately, most coders cannot do. Hence what will happen in most cases is a lot of tech-debt, vulnerabilities, complexity and tech-debt slowly and quietly creeping in. That stuff becomes exponentially harder to fix and at some time, which may not be obvious in advance, all you can do is throw everything away and start over. No, that will not happen for the Linux kernel. But the kernel comes with very hard and very capable quality guards. Most software production is missing those guards.
Or make that Eve, the basically incompetent attacker, that can suddenly attack 100s of badly secured web-shops for cheap.
Linus and anybody basically on his level does very careful review of the results when they matter. And he understands when they matter and when they do not. That means bad AI code will not get in and most AI code is bad. But put a coding LLM in the hands of somebody with significant less skill and you slowly create a catastrophe. It will still take a few years for that to become impossible to ignore, but we are seeing the first symptoms already.
Assembly language experience is [important] for the maturity and understanding of how computers work that it provides. -- D. Gries