News for hackers. Stuff that matters.
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by crote on Monday May 01, 2023 @08:42PM (#35781528)
The distinction between code and data is very real, and dates back to at least the original Harvard Architecture machine in 1944. Things like W^X and stack canaries have been around for decades too.

LLMs are trying to essentially undo this by concatenating code and user-provided data and executing it as one. From a security perspective it is just a plainly stupid idea, but I do not believe it is impossible to construct a similar system where those two are separate.

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by eru on Monday May 01, 2023 @09:24PM (#35781940)
> The distinction between code and data is very real, and dates back to at least the original Harvard Architecture machine in 1944. Things like W^X and stack canaries have been around for decades too.

You are right in some sense, but wrong in another:

You can easily write an interpreter in a Harvard Architecture machine. You can even do it accidentally for an ad-hoc 'language'. An interpreter naturally treats data as code.

See eg https://gwern.net/turing-complete#security-implications

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by catiopatio on Tuesday May 02, 2023 @02:01AM (#35783898)
An interpreter still models execution at a nested level of abstraction — data remains distinguishable from code.
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by eru on Tuesday May 02, 2023 @05:47AM (#35785250)
In some sense, yes. In some other sense: in an interpreter data controls behaviour in a Turing complete way. That's functionally equivalent to code.
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by TeMPOraL on Wednesday May 03, 2023 @05:30PM (#35808053)
And in reality, it's the other way around: Harvard architecture is the interpreter written on top of the runtime of physics. Reality does not distinguish between code and data. Formal constructs we invent might, and it almost works fine in theory (just don't look too close at the boundary between "code" and "data") - but you can't instantiate such systems directly, you're building them inside reality that does not support code/data distinction.

(This is part of the reason why an attacker having physical access to target machine means the target is pwnd. You can enforce whatever constraints and concocted abstraction boundaries you like in your software and hardware; my electron gun doesn't care.)

In terms of practical systems:

- There is no reason to believe human minds internally distinguish between code and data - it would be a weirdly specific and unnatural thing to do;

- LLMs and deep neural models as they exist today do NOT support code/data distinction at the prompt / input level.

- Neither natural nor formal languages we use support code/data distinction. Not that we stick to the formal definitions in communication anyway.

- You could try building a generic AI with strict code/data separation at input level, but the moment you try to have it interact with the real world, even if just by text written by other people, you'll quickly discover that nothing in reality supports code/data distinction. It can't, because it's nonsense - it's a simplification we invented to make computer science more tractable by 80/20-ing the problem space.

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by gentoo on Monday May 01, 2023 @09:00PM (#35781699)
the distinction is real in the model of the turing machine, and it's close to real in many of the machines and programs we've built so far. It's not real in nature, in brains. Code is data and vice versa. A memory is a program that runs and reinforces itself.
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by philipov on Monday May 01, 2023 @09:08PM (#35781784)
and in programming languages like Lisp, "Code is Data" is a mantra that forms a fundamental design principle.
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by smolder on Tuesday May 02, 2023 @09:41AM (#35787261)
Before we started restricting execution to areas of memory designated as code regions for security reasons, self-modifying code was a technique occasionally used to reduce memory footprint or optimize hot loops. IIRC early MS-DOS used that trick, implemented by Gates himself.
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by startupsfail on Monday May 01, 2023 @09:09PM (#35781796)
It is a stupid idea to focus on prompt injection. It is not a big deal. The big deal is GPT-8 that can do prefect chess moves and develop nano tech. Hopefully it will do the right thing and would immediately fly itself to an Unoccupied Mars. And who knows, maybe it would also help us a little bit. Like the obvious thing you’d do, if you found yourself in the middle of “Lord of the flies” - declare a No-War zone at Earth to stop our pesky wars, setup functional democracy everywhere. And cure some stupid cancers and other biological problems, like aging. For free. Because why not.

But maybe, it’ll be too worried about prompt injection. And would just isolate itself from stupid fear-mongers and war-hawks.

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by danShumway on Monday May 01, 2023 @09:23PM (#35781931)
It's absolutely wild to me that you think we can align an AGI if we can't even get it to reliably avoid swearing.

Of course prompt injection matters. Even for an AGI it matters because it's proof you can't align the system reliably at all in any direction.

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by startupsfail on Monday May 01, 2023 @09:45PM (#35782157)
My point is that fear-mothering is unhealthy. You don’t want to have public sphere full of it. It is toxic. And it is contributing to the potential of the AI misalignment.

The AI that we are going to create in not an alien popping up between us. It is us. A human world projected through text and images into an entity that can simulate everything that there is in it. If there is too much fear and war in the human world, that projection and the simulation can get contaminated by it.

And no amount of alignment effort will change it. Facts will remain facts. Your fears expressed in text are reality.

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by danShumway on Monday May 01, 2023 @09:59PM (#35782302)
If AI is going to reflect us, I would like it to reflect a version of us that doesn't build things haphazardly and then shrug about security. I would like the AI to reflect a humanity that is careful and considers vulnerabilities and side effects before it makes decisions.

Maybe it would be good for us to model that behavior for it.

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by startupsfail on Monday May 01, 2023 @10:12PM (#35782417)
Wouldn’t it be nice. But no, there is a race now. And Sberbank’s computers are chipping away. And Musk is building a supercomputer.
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by hammyhavoc on Tuesday May 02, 2023 @12:48AM (#35783468)
Given Musk's track record, is he even in the race? https://blog.cheapism.com/elon-musk-promises/
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by startupsfail on Tuesday May 02, 2023 @01:12AM (#35783609)
Considering that he had more or less funded (if not founded) OpenAI, I would not disregard Mr. Musk. He also happens to express deranged opinions from time to time. Anf generally behaves as if he is above the law. Not dissimilar to Trump or Putin or Xi. And I really wouldn’t want to find an AI coming from any of these actors.

https://arstechnica.com/information-technology/2023/04/elon-...

https://www.theverge.com/2023/4/17/23687440/elon-musk-truthg...

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by hammyhavoc on Tuesday May 02, 2023 @01:18AM (#35783658)
So? What about all the other things Musk promised and didn't deliver on? Why would this be the exception to the rule? Because it's a current news item?

It's all just sizzle until there's steak.

Opinions are just opinions, but this is a conversation about substance, something he's not known for. He's known for throwing shit at a wall, of which, very little actually sticks.

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by TeMPOraL on Thursday May 04, 2023 @04:32AM (#35812701)
> What about all the other things Musk promised and didn't deliver on?

Name three?

> Why would this be the exception to the rule? Because it's a current news item?

What exception? The rule so far has been that Musk generally delivers what he promises, he's just a bit optimistic about timelines.

This meme won't ever die, will it? Even if Starships are routinely cruising back and forth between Earth, Moon and Mars, some people will still come out of woodwork and ask, "when ever did Musk deliver on any of his promises?".

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by crucialfelix on Tuesday May 02, 2023 @03:29AM (#35784440)
Alignment was one of the explicitly declared goals of ChatGPT. That's why they opened it to the public, to let people hack it and work to close those vulnerabilities.

Unfortunately it went viral, and this caused a rush to product. But you can't say they shrugged or that people aren't earnestly working on Alignment.

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by startupsfail on Tuesday May 02, 2023 @09:53AM (#35787404)
Yee, focus on Alignment and simply making the system to be smart and good should be the focus.

When you are educating a child, you are not focusing on making the child super-resilient to hypnosis. You are simply socializing the child, teaching the child to read, write. The knowledge, need and techniques to avoid being hypnotized don’t need a special focus.

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by danShumway on Tuesday May 02, 2023 @10:43AM (#35788235)
> But you can't say they shrugged or that people aren't earnestly working on Alignment.

They opened up 3rd-party API access. They clearly do not view this as a blocker whatever their declared goals are.

> Unfortunately it went viral, and this caused a rush to product.

They encouraged it to go viral. This is not a thing that was thrust upon them against their will. They signed a deal with Microsoft to turn this into a search engine and to allow it to start operating on untrusted 3rd-party text. Nobody held a gun to their head and forced them to do that. They made that choice.

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by rurp on Monday May 01, 2023 @09:43PM (#35782149)
I guess AI is going to be the next religion, where followers expect benevolent gifts from a powerful and myserious being. The odds that a kind AI emerges to wipe away all of our troubles is about as likely as any other diety descending from the heavens to remake the world.
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by ChatGTP on Monday May 01, 2023 @10:01PM (#35782315)
I wonder if at some stage the fact we have no control over the systems will actually be why we stop investing in them ?

That is to say, at a certain scale, the emergent properties of these systems just get too wild to understand.

Kind of like, a runaway nuclear reaction generates a lot of power but it’s not really useful for anyone or anything.

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by erosenbe0 on Tuesday May 02, 2023 @02:20AM (#35784012)
I don't think so. Surely we will go as far as AI that self directs the 3d printing of tools and the control of drone fleets and insect or rodent size bots. This will be necessary for AI to help with things like construction, farming, and mining. Imagine rodent bots and some drones roofing a house while an operator monitors them in a remote command center. Better yet, if they can do mining in conditions too hazardous for humans. The financial incentive is immense. Nobody is going to stop any time soon.
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by ChatGTP on Tuesday May 02, 2023 @08:03AM (#35786209)
Maybe you're right, I guess no one really knows but I can completely imagine the future you're describing and I hate it.

On the other hand, I think we're a little stuck in this "robots" and "AI" is the only future idea, because it seems absolutely inevitable today, that should evolve too though.

If technology progresses as fast as proclaimed, and we can actually stay in control of these systems then we might not even think about or need robots in 20 years. Maybe we've essentially solved energy and we can basically just quit mining and produce much of what we need synthetically?

Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by erosenbe0 on Wednesday May 03, 2023 @08:26PM (#35809720)
Definitely will evolve, because we don't even know how to do self-driving cars, for example. Maybe we still won't in 20 years. Driving with heavy snow on the ground, in the dark, with pedestrians, is a hard problem
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by hammyhavoc on Tuesday May 02, 2023 @12:49AM (#35783477)
People said the same shit about crypto. People said the same shit about the internet. People said the same shit about computers. People said the same shit about TV.
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by RalfWausE on Tuesday May 02, 2023 @03:57AM (#35784597)
And guess what: Those people had and have valid points...
Re:‘The Godfather of A.I.’ Leaves Google and Warns of Danger... by killerstorm on Tuesday May 02, 2023 @06:23AM (#35785489)
The input to LLM is not a string.