News for hackers. Stuff that matters.
Re:62% of code generated by GPT-4 contains API misuses by corethree on Sunday August 27, 2023 @08:11PM (#37288029)
The over-hype is causing it to look under-hyped. 48% of the code being freaking correct from 0% about 5 years ago is huge.

With everyone and all the news talking about it constantly inevitably people are going to start rolling their eyes.

This is bias. 48% is half way to 100%. Once it reaches 100% you don't have a job. You realize that right? It's halfway their to taking your job and you're underwhelmed. The bias is on your side.

It's typical. It's like an indie band is only popular when not many people know about it. Once everybody starts talking about it all the time it loses it's popularity. People start thinking it's not cool anymore. That's the bias you are suffering from.

Re:62% of code generated by GPT-4 contains API misuses by wpietri on Sunday August 27, 2023 @08:31PM (#37288197)
> Once it reaches 100% you don't have a job. You realize that right? It's halfway their to taking your job and you're underwhelmed. The bias is on your side.

What this study looked at was feeding StackOverflow questions to LLMs and then looking at the quality of the code. If you think a programmer's job is just turning an english-language description of a function into isolated code that never gets modified, I don't know what to tell you. In my opinion, anybody like that should not have a job today, never mind the future.

A proper professional programming job involved AGI-level understanding of human users and their needs as embedded in a social context. Plus the ability to create novel solutions. Plus the ability to use code as a collaborative medium to make a code base that is sustainable over the long term by their colleagues.

LLMs are not even 1% of the way to replacing professional developers.

Re:62% of code generated by GPT-4 contains API misuses by corethree on Sunday August 27, 2023 @08:52PM (#37288353)
Not true. They are well past 1%. That's not looking at reality. You can lower it below 38% but 1% is pure fantasy.
Re:62% of code generated by GPT-4 contains API misuses by wpietri on Sunday August 27, 2023 @10:19PM (#37288915)
First off, you did not address most of my point.

To answer your complaint, I am absolutely looking at reality. Please point us to an actual real-world professional programming job, matching the criteria I list above, for which a current LLM can economically replace a human for over a 5-year period.

My believe is that there are exactly zero such jobs. If your claim is that we're at least at 1%, then you're claiming that there are at least 269k fully automatable programmer jobs [1]. It shouldn't be hard for you to find at least one to start.

[1] Wikipedia says there are an estimated 26.9m professional programmers: https://en.wikipedia.org/wiki/Software_engineering_demograph...

Re:62% of code generated by GPT-4 contains API misuses by corethree on Monday August 28, 2023 @03:53AM (#37291092)
>My believe is that there are exactly zero such jobs. If your claim is that we're at least at 1%, then you're claiming that there are at least 269k fully automatable programmer jobs [1]. It shouldn't be hard for you to find at least one to start.

If I built an entire car but I am missing the key. I cannot drive the car but the car is 99% complete. It's just missing the key. So what happens is, it can replace 0% of human locomotion but it's 99% complete? get it?

Just because the tool can't be used doesn't mean it's zero percent of the way to being drive able. Same with your job. The LLM can't replace any job yet, but it doesn't mean it's 1% of the way there.

But you see what I just explained to you is obvious. You already know this just like I and every one else on the face of the earth already knows this fact.

You're taking the discussion into a play on words. What does 1% apply to? Rather then use common sense and derive what I mean you prefer to redirect the conversation into a very specific definition of 1% that serves your own purpose.

We can play this game all day. We can discuss whether your application of 1% is more fitting than my application of 1%. What a waste of everyone's time.

I think it's better if rather then playing these games to "win" discussions, use your common sense to move the discussion past these games. Otherwise we're going to be talking about obvious things all day and getting all worked up about personal definitions.

Clearly the LLM is more than just 1%.

Re:62% of code generated by GPT-4 contains API misuses by __loam on Monday August 28, 2023 @05:40AM (#37291740)
You are incredibly arrogant lol
Re:62% of code generated by GPT-4 contains API misuses by wpietri on Monday August 28, 2023 @12:28PM (#37296631)
Your "1%" is a fantasy measure. It is purely subjective. It creates a false sense of linearity when the progress curve is not only not linear, it may not be possible to complete. You just handwave away any criticism with a "clearly" when it isn't clear at all.

Mine is clearly measurable. You wanted to talk about job replacement; I'm measuring jobs replaced. You believe that we're at 48% complete (or 38% or whatever) but you can't point to even one programming job that ChatGPT can take over. If your fantasy 48% measure means 0% real-world success, I think the 0% is the more useful number to look at.

Humans may not be smart enough to build human-grade minds, in the same way that cats will never learn to program no matter how much they paw keyboards. People mistaking ChatGPT for AGI strikes me as the same kind of error where they mistook Eliza for a person, or 1970s/1980s computers as the things that would develop consciousness and maybe take over. It doesn't tell us much about the power of computers, but rather the inability of some humans to understand how complex and powerful minds are.

Re:62% of code generated by GPT-4 contains API misuses by corethree on Monday August 28, 2023 @11:30PM (#37303253)
>Your "1%" is a fantasy measure. It is purely subjective

unfortunately the hard topics and the topics that matter are the questions that matter most are often qualitative.

Measurable answers are easy. Nobody cares about those things because it's obvious. Has ChatGPT replaced any jobs for programmers right at this moment? Overall no. But why argue a point everybody already knows?

Will chatgpt replace you in the future as the technology develops? Is it a precursor to the machine that will replace you? Qualitative trend-lines point to an unknown artificial entity that does replace all of us. It is useful to speculate and extend the trendline in that direction.

You may wish to shield yourself to reality and only look at things with quantitative numbers and lengths that are measurable by rulers but the shield is an illusion what you are doing is blindness.

Natural selection and natural history is built from qualitative understanding. Without subjective analysis on qualitative data we would not be able to understand natural selection from the macro perspective. You would be ignorant of the concept of evolution and natural selection and not much different than a creationist.

Obviously you aren't like that, you're just using a tactic to win a discussion. Always use hard data works when it works. But ultimately this strategy has failed.

Re:62% of code generated by GPT-4 contains API misuses by tofukant on Sunday August 27, 2023 @08:17PM (#37288084)
100-62=38%
Re:62% of code generated by GPT-4 contains API misuses by albedoa on Sunday August 27, 2023 @08:18PM (#37288101)
Some of us are more at risk than others of losing our jobs to AI.
Re:62% of code generated by GPT-4 contains API misuses by corethree on Sunday August 27, 2023 @08:48PM (#37288331)
Oh shut up. Don't be a dick.
Re:62% of code generated by GPT-4 contains API misuses by corethree on Sunday August 27, 2023 @08:48PM (#37288326)
dumb. I admit the mistake.
Re:62% of code generated by GPT-4 contains API misuses by Panzer04 on Sunday August 27, 2023 @08:28PM (#37288176)
Except the eternal problem with all "AI" so far is edge cases. A product that is 90% correct may as well be useless, honestly.
Re:62% of code generated by GPT-4 contains API misuses by corethree on Sunday August 27, 2023 @08:54PM (#37288360)
Well then we are part of the way their still right?

It works but only edge cases are a problem. Next step is to fix the edge cases.

Re:62% of code generated by GPT-4 contains API misuses by jki275 on Sunday August 27, 2023 @08:59PM (#37288406)
I wouldn't argue useless, I'd argue it's a product that still needs an expert user to validate.
Re:62% of code generated by GPT-4 contains API misuses by Blahah on Sunday August 27, 2023 @08:25PM (#37288149)
100% - 62% = 38%
Re:62% of code generated by GPT-4 contains API misuses by corethree on Sunday August 27, 2023 @08:48PM (#37288335)
my mistake.
Re:62% of code generated by GPT-4 contains API misuses by raincole on Sunday August 27, 2023 @08:47PM (#37288325)
38%.

And 38% is not "a third way to 100%". I'm sure you know what diminishing return is.

Re:62% of code generated by GPT-4 contains API misuses by corethree on Sunday August 27, 2023 @08:48PM (#37288333)
my mistake. 40% of the way there, point still stands.
Re:62% of code generated by GPT-4 contains API misuses by raincole on Sunday August 27, 2023 @09:57PM (#37288774)
> point still stands

No?

I assume you actually don't know the concept of diminishing return, and it's totally fine. Every other comment here is explaining it to you already. I won't bother to repeat. Please read the sibling comments carefully.

Re:62% of code generated by GPT-4 contains API misuses by corethree on Monday August 28, 2023 @04:12AM (#37291214)
"Hey do you know what exponential growth is?" You think I just say that sentence and suddenly all your arguments are suddenly flushed down the toilet because I stated some random concept out of nowhere? Come on. You need evidence.

You brought up this question of diminishing returns out of nowhere and offer no evidence for it. So why would my point not stand?

I read the sibling comments. One person brought it up but offered no proof that this is what's happening. Simply did what you did in a manner that was less rude, just stated the concept of diminishing returns applies to LLMs without offering a shred of evidence that indicates this is what is happening.

There is a difference between introducing the concept of diminishing returns out of nowhere, and providing evidence that diminishing returns is WHAT is actually HAPPENING with LLMS.

We're about a year out from the introduction of chatgpt, that's not enough time to know if all the gains in the past decade of AI has suddenly hit wall of diminishing returns.

Re:62% of code generated by GPT-4 contains API misuses by jsunderland323 on Sunday August 27, 2023 @08:53PM (#37288357)
> 48% if half way to 100% … It's halfway their to taking your job and your underwhelmed.

You’re implying 100% reliability is actually attainable. If that were the case, wouldn’t that mean the halting problem would have been solved by AI? I’m not an expert but I’ve heard that’s like one of those fundamental laws of information theory that really can’t be broken.

> It's typical. It's like an indie band is only popular when not many people know about it. Once everybody starts talking about it all the time it loses it's popularity.

I think applying the sociology of hipster band fans to LLMs is a mistake and I’m not sure how the vogueness of the technology correlates with the correctness of the actual models. Sometimes an early technology seems docile or useless at first but eventually reaches ubiquity and in retrospect the utility is obvious. But sometimes (more often than not) standard adoption curves don’t make sense to apply to a new technology because it isn’t useful enough to go through an adoption cycle. I think there’s a temptation to apply the analogy of something like the early internet or smartphone to LLMs but those are networked products. LLMs don’t really improve with the various applications built on top of them if the LLM is itself fundamentally broken or faulty to the point that it is unsafe to use in practice. Furthermore given the massive amount of premature hype due to the AI zeitgeist, you can safely assume enough user hours have been spent messing with LLMs to get a verdict on their utility. Unlike the feeble technology that takes a longtime to reach a scale to know its utility, we don’t have to wait 10 years for 100m people to try LLMs, it happened in a week. My only point being, I think we should be apprehensive about trying to draw analogies of other adoption cycles that structurally are very very different to this one.

Obviously, I, like probably everyone else on this website would love LLMs to be reliable to a high degree. Just this morning I had such a good use for an LLM that I was seriously considering building (and admittedly still am pondering) but the second I started to think through the LLM faultiness, I had to consider the complexity of the safe guards and weigh if it was really better to use GPT or just write a nasty regex script and constrain the problem. I’m leaning heavily towards the latter but I’d much prefer a silver bullet if it really killed vampires. Until then (if that day ever comes), it’s lead bullets for me.

Re:62% of code generated by GPT-4 contains API misuses by corethree on Sunday August 27, 2023 @09:19PM (#37288544)
>You’re implying 100% reliability is actually attainable. If that were the case, wouldn’t that mean the halting problem would have been solved by AI? I’m not an expert but I’ve heard that’s like one of those fundamental laws of information theory that really can’t be broken.

Nah even 100% reliability isn't attainable by a human. 100% obviously doesn't imply solving the halting problem.

100% as in 100% as reliable as a human. Even surpassing a human. Sort of in the same way as a computer now beats humans at chess.

>I think applying the sociology of hipster band fans to LLMs is a mistake

Why would it be a mistake? Human psychology is similar across all spectrums. What happens in one area is likely possible in another area. If it happens among hipster bands it can happen among hipster technology fads.

>I think there’s a temptation to apply the analogy of something like the early internet or smartphone to LLMs but those are networked products. LLMs don’t really improve with the various applications built on top of them if the LLM is itself fundamentally broken or faulty to the point that it is unsafe to use in practice.

This is a valid speculation. But it's speculation. Basically your saying that LLMs are fundamentally broken and stuck at 38% forever because of fundamental and permanent flaws. The jury on that one is still out. And your point is highly, highly speculative.

We see quantitative improvements on LLMs constantly AND this is a nascent technology we don't completely understand yet. The most probably and logical conclusion is to follow the technological trendline. That trendline is pointing up.

To speculate on fundamental flaws of the LLM when people don't even fully understand what's going on with the LLM is illogical because you can't derive conclusions from something you don't understand. We can only generalize the trendline and constant improvements we've seen in AI for the past decade. Again that trendline is pointing to further break throughs in the future.

>Obviously, I, like probably everyone else on this website would love LLMs to be reliable to a high degree.

No this is not obvious to me. I disagree. I think some people are like you but other people, for example Geoffrey Hinton are in the apocalyptic camp. Personally I'm in the middle, I think it could go either way. It will definitely harm a segment of our society by taking over work, but whether the benefits of AGI outweighs the harm remains to be seen.

Re:62% of code generated by GPT-4 contains API misuses by jsunderland323 on Sunday August 27, 2023 @09:48PM (#37288714)
I'm not going to rebut everything but I want to point out that I think Geoffrey Hinton is way more in your camp in regards to faith in the technology (which is what we're discussing). I'm in the camp that thinks LLMs are at best a viable competitor to furby -- I have zero existential fears and have very little confidence in them. I'm not opposed to AIs, I just think the state of the art is really really bad (sorry) and the doom and existentialism is a marketing ploy to a world imbued in conspiracy theory and institutional distrust in order to compensate for a wildly over promised and under delivered product. But hey, when you gotta raise money, you gotta raise money, and as you put it, the "trend line is going up" and that's all that matters.
Re:62% of code generated by GPT-4 contains API misuses by FeepingCreature on Monday August 28, 2023 @02:26AM (#37290519)
Your hypothesis is "our company will destroy the world" is a marketing move?

Look. People in reality are basically never this gigabrained. Maybe consider as your first-line theory, that when people say "AI will destroy the world", that they mean to express that they believe that AI will destroy the world?

Re:62% of code generated by GPT-4 contains API misuses by __loam on Monday August 28, 2023 @05:58AM (#37291845)
It's definitely a marketing strategy. "Our technology is so good it might destroy the world. So we're letting you use it for 19.99 a month." It's just a completely inconsistent position. Who benefits from the government saying only openAI and a few other companies can make this stuff? Would openAI rather talk about the (non-existent) existential threat of AGI or actual problems with their technology like data privacy issues and the amount of power their bullshit consumes?
Re:62% of code generated by GPT-4 contains API misuses by jsunderland323 on Monday August 28, 2023 @11:59AM (#37296164)
Yeah, I think it’s more of a sell to investors than users sorta situation but it cuts both ways, which makes me sad for the tech industry having just made this same mistake with crypto. Who benefits from this? Anyone invested who doesn’t want to disappoint an investor (LPS, VCs, and founders) and/or anyone who’s ego is invested in the space and/or anyone who is raising money in the space and reliant on the technology and/or AI companies who benefit from the publicity/legitimacy of having their CEO talk to congress and/or AI companies who get an entire NYT piece run for a week about how an LLM is going to kill us all and/or any public company that can benefit from a stock rally by pushing the narrative that they’re in a land grab market and have the coveted goods and/or any large company that could benefit from blocking out nimbler competitors by getting arduous regulation passed… I could go on. Do you not realize that like every 10th article on HN is an AI existentialism piece? Reddit is even worse. It also diverts the conversation from LLMs being shitty to the machines are coming. I’m fine with doomerism (getting hysterical can be fun) but I think it’s completely unwarranted with where we’re at. I don’t think we should overlook the risks associated with intellectual property, impersonation, data privacy, the ever growing body of bot spam destroying the internet etc. but worrying about the more dramatic risks has proven to be a pretty effective diversion tactic from the obvious acute problems — namely that LLMs have very little practical utility as they are now and the little utility they do have is primarily beneficial to spammers/scammers. I can already feel the person chiming in to tell me they love co-pilot (please just learn the language you’re working in).

But to be clear I’m not saying this is a methodical highly coordinated ad campaign amongst multiple companies. I don’t think human beings are that competent. I think it’s way more grassroots and feeds on cultural tropes that have existed since at least the 1950s but probably the early 1900s. I think Anthropic’s leadership probably genuinely believes their own bullshit but I also think they understand that that same bullshit has raised over a billion in funding.

Re:62% of code generated by GPT-4 contains API misuses by __loam on Monday August 28, 2023 @02:45PM (#37298699)
We'll said, and I agree. The primary use cases are things where accuracy doesn't matter like spam and scams.
Re:62% of code generated by GPT-4 contains API misuses by corethree on Monday August 28, 2023 @04:00AM (#37291148)
>I'm not going to rebut everything but I want to point out that I think Geoffrey Hinton is way more in your camp in regards to faith in the technology (which is what we're discussing). I'm in the camp that thinks LLMs are at best a viable competitor to furby

Your point was on whether everybody wants to see AI take over. To that Geoffrey Hinton doesn't want AI to take over, while you do. I for one am not sure.

As for whether Geoffrey Hinton thinks AI is legit or not is a different story. On that topic he's on my side, but that was besides the point I brought him up to point out that your take on "everybody" wanting AI to develop further is incorrect.

> and the doom and existentialism is a marketing ploy to a world imbued in conspiracy theory and institutional distrust in order to compensate for a wildly over promised and under delivered product.

Other way around. With all the money and business interests going into LLMs business interests are promoting LLMs in a future that you want and that is not apocalyptic. The conspiracy theories aren't a thing. It makes no sense as those theories don't align with where the money is being thrown.

>But hey, when you gotta raise money, you gotta raise money, and as you put it, the "trend line is going up" and that's all that matters.

Bro. I am not saying "trendline" as if it's something I have to keep throwing money at to support.

I am talking about a mathematical projection based on data. The pace of technology in the past when graphed points to an ever increasing line on a line graph. When you take the slope of that line and use it to do a quantitative prediction, that line just points up. That's just a fact of reality. The logical outcome of the data we see.

Re:62% of code generated by GPT-4 contains API misuses by __loam on Monday August 28, 2023 @05:48AM (#37291777)
I agree with the majority of your well considered comment. I'm okay with LLMs being really unreliable though. I think if they actually worked, it would be an unmitigated disaster for workers globally.
Re:62% of code generated by GPT-4 contains API misuses by jsunderland323 on Monday August 28, 2023 @12:33PM (#37296743)
I think there’s arguments to be made both ways. I‘m generally of the belief that technology that works is a net win for humanity. But I think we need to stop being vague about what it means for an LLM to work. For me, I just want to tell an LLM to replace all the hard coded strings in my app with translation tags. Sadly, this isn’t possible to do reliably with what we have today. I’m not sure who’s job this would eliminate other than my own. I think the more existential questions are about if we made a god box that could perform all the white collar jobs. I think we’re so far away from that despite being sold that vision, that we might as well consider the moral and philosophical implications of a time machine or teleportation device if we’re going to continue to entertain AI doomerism for LLMs.
Re:62% of code generated by GPT-4 contains API misuses by __loam on Monday August 28, 2023 @02:41PM (#37298655)
Hah fair point
Re:62% of code generated by GPT-4 contains API misuses by jki275 on Sunday August 27, 2023 @08:58PM (#37288397)
Even if it were possible to get to 100% (it isn't), I'd still have a job.

It's a great assistant. I use it. It's not taking anybody's job.

Re:62% of code generated by GPT-4 contains API misuses by corethree on Monday August 28, 2023 @04:13AM (#37291220)
It's taking your assistants job.
Re:62% of code generated by GPT-4 contains API misuses by jki275 on Tuesday August 29, 2023 @05:48PM (#37314603)
That's one contention, but I don't agree with that either.
Re:62% of code generated by GPT-4 contains API misuses by jhugo on Sunday August 27, 2023 @09:09PM (#37288480)
You assume that getting from “48% as good” as a human programmer (on an undoubtedly biased sample) to “100% as good” is about equally hard as getting from 0% to 48%. That seems a pretty big assumption.

Many programmers also do work that doesn’t just involve stitching APIs together; GPT consistently fails badly when forced to reason, making it useless for many tasks. For example, ask it to implement a common algorithm like SHA - it will do a decent job. Then ask it to do it with an arbitrary limitation which no implementation it was trained on would have (e.g. use no integer type wider than 8 bits). In my experience, it cannot achieve this task with a correct result, even with significant hand-holding.

Re:62% of code generated by GPT-4 contains API misuses by corethree on Sunday August 27, 2023 @09:23PM (#37288563)
>You assume that getting from “48% as good” as a human programmer (on an undoubtedly biased sample) to “100% as good” is about equally hard as getting from 0% to 48%. That seems a pretty big assumption.

I meant 38% aka 40% made a mistake on my math.

It's not a big assumption. It's the most reasonable assumption. When you drive 50% of 10 miles the next 50% takes the same amount of time. It's the default assumption.

I understand where you're coming from though. Many products made by entrepreneurs follow that model where the remaining percentage is always harder than the beginning green fielded tech that was built. But can we honestly say that this is what AGI will be like? The LLM was an unexpected jump forward by an unprecedented amount. It could be we fill the gap to 100% with another such jump.

Re:62% of code generated by GPT-4 contains API misuses by __loam on Monday August 28, 2023 @05:35AM (#37291712)
> It's not a big assumption. It's the most reasonable assumption. When you drive 50% of 10 miles the next 50% takes the same amount of time. It's the default assumption.

And it's wrong, as anyone with experience in ML will tell you. 60% is easy. 70-85% is not too bad. 95% is hard. 100% is effectively impossible. This is the core problem of ML systems. They're good enough for 90% of cases but that last 10% can be incredibly important, to the point that the systems become unusable.

Re:62% of code generated by GPT-4 contains API misuses by corethree on Monday August 28, 2023 @11:11AM (#37295362)
The topic at hand is the pace of AI technology. This one is hard to quantify as it's been mostly linear in terms of technological progress. Example: From gans to LLMs. That progress has not been diminishing.

You seem to think the topic is about the current state of training algorithms and how it's hard to bring the model to 100 percent. That's a different topic with a subtle distinction.

Re:62% of code generated by GPT-4 contains API misuses by __loam on Monday August 28, 2023 @05:31AM (#37291696)
I think you're misunderstanding the problem here. It could be 97% correct and it would still be unusable. Getting things to 100% is so hard it might as well be impossible, and the fact that you always need a person to check all the output limits the utility.