3 ms·
Computer languages were the lathe for shaping the machines to make them do whatever we want, AI is a CNC. Another abstraction layer for making machines do whate
by mrtksn 9mo ago
Computer languages were the lathe for shaping the machines to make them do whatever we want, AI is a CNC. Another abstraction layer for making machines do whatever we want them to do.
- taosx 9mo agoI don't disagree with the concept of AI being another abstraction layer (maybe) but I feel that's an insult to a CNC machine which is a very precise and accurate tool.
- mrtksn 9mo agoLLMs are quite accurate for programming, these days they almost always create a code that will compile without errors and errors are almost always fixable by feeding the error into the LLM. I would say this is extremely precise text generation, much better than most humans. Just like with CNC though, you need to feed it with the correct instructions. It's still on you for the machined output to do the expected thing. CNC's are also not perfect and their operators need to know the intricacies of machining.
- co_king_3 9mo ago> LLMs are quite accurate for programming, these days they almost always create a code that will compile without errors and errors are almost always fixable by feeding the error into the LLM. What domains do you work in? This description does not match my experience whatsoever.
- mrtksn 9mo agoI'm primarily into mobiles apps these days but using the LLMs I'm able to write software in languages that I don't know with tech that I don't understand well(like bluetooth). What did you try to do and the LLM failed you?
- fendy3002 9mo agoI found that LLMs are quite accurate given a proper pseudo-code & not using library. For business-logic or vague instruction they're bad. Still not as accurate as CNC machine, maybe early model typewriter?.
- gitgud 9mo ago> Just like with CNC though, you need to feed it with the correct instructions. CNC relies on precise formal languages like G-code, whereas an LLM relies on the imprecise natural languages
- falloutx 9mo ago100% disagree. CNC is a precision machine while AI is the literal opposite of precision.
- rvz 9mo agoTell them again.
- co_king_3 9mo agoAI is one of those early-2000s SUVs that gets 8 miles to the gallon and has a TV screen in the back of every seat. It's about presenting externally as a "bad ass" while: A) Constantly drowning out every moment of your life with low quality background noise. B) Aggressively polluting the environment and depleting our natural resources for no reason beyond pure arrogance.
- co_king_3 9mo agoI feel that the popularization of bloated UI "frameworks", like React and Electron, coupled with the inefficiency tolerated in the "JS ecosystem" have been precursors to this dynamic. It seems perfectly fitting to me that Anthropic is using a wildly overcomplicated React renderer in their TUI. React devs are the perfect use case for "AI" dev tools. It is perfectly tolerated for them to write highly inefficient code, and these frameworks are both: A) Arcane and inconsistently documented B) Heavily overrepresented in open-source Meaning there are meaningful gains to be had from querying these "AI" tools for framework development. In my opinion, the shared problem is the acceptance of egregious inefficiency.