top | item 46104776

(no title)

daenney | 3 months ago

No. They do not.

discuss

order

dist-epoch|3 months ago

Interesting. That means programming doesn't require thinking, since models program very well.

hatefulmoron|3 months ago

Is that interesting? Computers accomplish all sorts of tasks which require thinking from humans.. without thinking. Chess engines have been much better than me at chess for a long time, but I can't say there's much thinking involved.

Ekaros|3 months ago

Well most of the programming is pattern matching. And might be seen as novel for those who have not done it before, but could well been done a lot previously.

beardyw|3 months ago

Well mental arithmetic requires me to think but a calculator can do it without what is meant by 'thinking" in this context.

delis-thumbs-7e|3 months ago

It is not interesting at all. At least since 1950’s, we have been able to make machine’s fool us to think they think, feel and have various other human characteristics: https://daily-jstor-org.bibliotheek.ehb.be/the-love-letter-g...

It requires as much thinking as it did for me to copy-paste code I did not understand from Stackoverflow to make a program 15 years ago. The program worked, just about. Similarly you can generate endless love sonnets with just blindly putting words into a form.

For some reason we naturally anthropomorphise machines without thinking it for a second. But your toaster is still not in love with you.

ciconia|3 months ago

Producing a computer program does not require thinking, like many other human endeavors. And looking at the quality of software out there there are indeed quite a few human programmers who do not think about what they do.

mopsi|3 months ago

That is indeed the case. It becomes very obvious with lesser-known vendor-specific scripting languages that don't have much training data available. LLMs try to map them onto the training data they do have and start hallucinating functions and other language constructs that exist in other languages.

When I tried to use LLMs to create Zabbix templates to monitor network devices, LLMs were utterly useless and made things up all the time. The illusion of thinking lasts only as long as you stay on the happy path of major languages like C, JS or Python.

windward|3 months ago

We've known that since the first assembler.