| ▲ | distalx 4 hours ago | |||||||||||||||||||||||||||||||||||||
A transmission error has a strictly contained, predictable blast radius. If a packet drops, the system knows exactly how to handle it: it throws a timeout, drops a connection, or asks for a retry. The worst-case scenario is known. A reasoning error has an infinite, unpredictable blast radius. When an LLM hallucinates, it doesn't fail safely but it writes perfectly compiling code that does the wrong thing. That "wrong thing" might just render a button incorrectly, or it might silently delete your production database, or open a security backdoor. You can build reliable abstractions over failures that are predictable and contained. You cannot abstract away unpredictable destruction. | ||||||||||||||||||||||||||||||||||||||
| ▲ | harrall an hour ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
A transmission error does not have a strictly contained blast radius. A bad packet could tell a flying probe to fire all thrusters on and deplete its fuel in 15 minutes. What makes a transmission error controlled is all the protection mechanisms on top of it. An LLM cannot delete a production database unless you give it access to do it. My hot take is that many people are naturally more comfortable with deterministic systems that have clearly analyzable outcomes. Software engineering has historically primarily been oriented around deterministic systems and it has attracted that type of thinker. But many of us, myself included, prefer chaotic systems where you can’t fully nail down every cause and effect. The challenge of building a prediction model on top of chaos is exhilarating. I really don’t find many people like me in SWE as in, say, the graphics design department. To me, that’s the underlying threat here — LLMs are rewriting a field that has previously self selected a certain type of person and this, quite understandably, rubs them the wrong way. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | yunwal 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
> A reasoning error has an infinite, unpredictable blast radius. Says who? It’s quite easy to limit the blast radius of a reasoning error. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | td2 4 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
I mean if your talking about packets, your already one abstraction over the real data Transmission, in wich is noisy. So bits can randomly flip, noise could be interpreted as bits, and bits could get lost. A much larger blast radius | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||