logoalt Hacker News

warkdarriortoday at 4:15 PM3 repliesview on HN

> The difference is that a compiler is a rigorous, (nearly) determinisic, heavily tested artrifact built by expert humans.

How do you know your compiler is a rigurous and deterministic? Did you review all of its code?


Replies

lkeytoday at 5:56 PM

Compilers have specifications, test suites, and teams of human beings (over decades) to ensure that what the compiler produces is nearly deterministic relative to code input. This is testable without even opening the black box.

LLMs are intentionally not deterministic, nor is their output subject to any known specification. Output is a point in a high dimensional manifold, determined by the input vector, but this manifold is unknowable in a real and intractable sense.

These are not equivalent constructions and it demeans you to conflate them.

show 1 reply
totallykvothetoday at 5:44 PM

Bad faith argument. You know this comparison is ridiculous