Remix.run Logo
rfrey 3 days ago

I understand what you're getting at, but compilers are deterministic. AI isn't just another tool, or just a higher level of program specification.

7952 2 days ago | parent | next [-]

This is all a bit above my head. But the effects a compiler has on the computer are certainly not deterministic. It might do what you want or it might hit a weird driver bug or set off a false positive in some security software. And the more complex stacks get the he more this happens.

dust42 2 days ago | parent | prev | next [-]

And so is "AI". Unless you add randomness AKA raise the temperature.

rfrey 2 days ago | parent | next [-]

If you and I put the same input into GCC, we will get the same output (counting flags and config as input). The same is not true for an LLM.

9rx 2 days ago | parent [-]

> The same is not true for an LLM.

Incorrect. LLMs are designed to be deterministic (when temperature=0). Only if you choose for them to be non-deterministic are they so. Which is no different in the case of GCC. You can add all kinds of random conditionals if you had some reason to want to make it non-deterministic. You never would, but you could.

There are some known flaws in GPUs that can break that assumption in the real world, but in theory (and where you have working, deterministic hardware) LLMs are absolutely deterministic. GCC also stops being deterministic when the hardware breaks down. A cosmic bit flip is all it takes to completely defy your assertion.

2 days ago | parent | prev [-]
[deleted]
9rx 3 days ago | parent | prev [-]

[flagged]

rfrey 2 days ago | parent | next [-]

> Nobody was ever talking about AI. If you want to participate in the discussions actually taking place, not just the one you imagined in your head

Wow. No, I actually don't want to participate in a discussion where the default is random hostility and immediate personal attack. Sheesh.

9rx 2 days ago | parent [-]

[flagged]

tomhow a day ago | parent [-]

What the hell? You can't comment like this on HN, not matter how right you are or feel you are. The guidelines make it clear we're trying for something better here. These guidelines are particularly relevant:

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Please don't fulminate. Please don't sneer, including at the rest of the community.

Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Please don't post shallow dismissals...

Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that".

HN is only a place where people want to participate because others make the effort to keep the standards up. Please do your part to make this a welcoming place rather than a mean one.

https://news.ycombinator.com/newsguidelines.html

2 days ago | parent | prev [-]
[deleted]