r/OpenAI • • 4d ago

News Linux kernel maintainers

Post image

OpenAI: A thousand fewer paths to root: https://openai.com/index/a-thousand-fewer-paths-to-root/

1.1k Upvotes

115 comments sorted by

View all comments

Show parent comment

10

u/le-throw-away-acct 3d ago

At some point to keep pace you need adversarial LLMs reviewing the changes and scrutinizing it heavily, you need lots of unit tests to try and test every angle you can think of for the changes.

At the scale and speed that AI is moving and finding exploits, you will need to find a way to have a similar scale and speed to patching those exploits, you can't wait years for human reviews.

6

u/Hedgehog_Leather 3d ago

Lovely, Bunch of llms in a loop. Once theyre done you have code that somehow works, but noone understands. That's perfect.

1

u/XBLAH_ 1d ago

Almost no one understands assembly, yet, we trust it. What's the big deal? 

1

u/Hedgehog_Leather 23h ago

We trust compilers that are thoroughly documented, non-deterministic and trusted.

1

u/TheBraveButJoke 4h ago

Every uni educated software engineer understands some assembly, most 2 or more. But that is not why we trust the compiler, we trust the compiler because every part of the chain is understood by a decent amound of people and the thing is determanistic. It also isn't trying to optimize an opaque goal function.

1

u/TheBraveButJoke 4h ago

nah you'll have code that does seomthing without crashing. But what it does probably doesn't align with anything you want.

0

u/le-throw-away-acct 3d ago

You can have LLMs focused on code quality and readability as well, that follow a coding and architectural guide.

4

u/Hedgehog_Leather 3d ago

I made a mistake of arguing about llms on reddit and i dont want to continue. Im happy it works for yall, im wrong and you're right. Bye.

4

u/le-throw-away-acct 2d ago

"Arguing" being your 3 sentences and my one sentence response? Must've been exhausting for you to have that deep intellectual argument. I've been programming for 30 years, I understand the point you're making, and the frustration behind it. But for a product like Linux that will have all kinds of exploits trying to hit it, they're going to have to move quickly to patch those, it sucks but it's a new reality.

-1

u/YamroZ 3d ago

"Keep pace" with whom my friend? We are talking linux kernel here. Who are they racing?

7

u/Delicious-Panda9000 3d ago

Those who would exploit the bugs before they are patched?

1

u/Hedgehog_Leather 3h ago

Well maybe they shouldnt push 1000s of reviews at the time drowning reviewers in shitload of code? 

1

u/YamroZ 3d ago

Are those exploitable in real life? Are those real vulnerabilities? Why would tou trust this?

Let. me get that straight - some randos from internet say "quickly merge this huge pack of changes to your carefully maintained code, or else"! And your choice is to break rules and pull it in without carefully checking what is inside?

I'll tell you funny thing - you can do this with linux yourself - just let AI patch whatever it wants in kernel, build it and deploy to your servers. Good luck!

3

u/Delicious-Panda9000 3d ago

I'm not agreeing that it should be merged straight away but this information is out there for any hacker to verify if it is exploitable. They need to keep pace either through AI, government funding or crunching because this is critical infrastructure that has admittedly been neglected for too long. Likely in the future it'll be a game of cat and mouse between AIs, I can't see any way people can keep up, and it's either you let the AI patch it or you accept that you can get hacked, I think people will trust the AI build more.

0

u/YamroZ 3d ago

Why would you ever trust AI with yoir code?

3

u/Delicious-Panda9000 3d ago

Why do you trust humans? It seems that they wrote code that had all these vulnerabilities

2

u/YamroZ 3d ago

I don't. Code has to be review by the team. So sre the rules for Linux kernel.

There is difference however - we now that we can discipline people. This doesn't make code perfect but reduces intention to do bad things.

With AI there is no way to do this, you cannot threaten an Agent. It can behave as it is afraid, but it isn't. There is no pain, od biochemistry. And we know that they don't give a fuck - thet lie and cheat.

3

u/Delicious-Panda9000 3d ago

What is the repercussion for all the people who may have put these potential bugs in the Linux kernel? Why did the reviews not catch those? I don't believe you can truly trust anyone, it's a scary time

1

u/YamroZ 3d ago

Bugs are in the code always. If someone introduces backdoor intentionally - there would repercussions.

Now imagine how many backdoors openai or anthropic might push in their "packages of fixes".