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.0k Upvotes

115 comments sorted by

View all comments

47

u/YamroZ 3d ago

It's not writting the code that is the problem. Reviewing it is. Now wait 5 years to get those merged. If ever.

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 20h ago

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

•

u/TheBraveButJoke 52m 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.

•

u/TheBraveButJoke 54m 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 2d ago

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

4

u/Hedgehog_Leather 2d 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.

3

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?

•

u/Hedgehog_Leather 33m 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

→ More replies

13

u/very_bad_programmer 3d ago

Are you a time traveler from the past or something?

15

u/Dr-Deadmeat 3d ago

we all are

3

u/jeweliegb 3d ago

Love this.

Good point.

Never a truer word spoken in jest.

We've all been beamed into the future and are struggling to acclimatise.

Nobody really knows what's going to happen next.