Hacker News new | ask | show | jobs
by svnt 33 days ago
A higher level of abstraction that doesn't require thinking? Did you mean to write thinking here?
4 comments

Putting info into a spreadsheet is a higher level of abstraction that doesn't require thinking. There are many concrete representations like that. LLMs don't use them much. This is a lack.

Can you point a LLM at a body of code, and tell it "give me a concise UML chart of what this does"? I'm not advocating humans writing UML, but some representation like that may be useful to AIs. Except that they don't really do graphs very well. We may need a specification language intended to be read and written by AIs, readable by humans but seldom written by them. Going directly from natural language specifications to code causes the LLM blithering problem to generate too much code.

I’m not sure you and the parent are talking about the same thing.

I think they were making a joke about us getting dumber that I am confused about the premise of.

You seem to be suggesting we are going to fill spreadsheets (which claude already does pretty well) and that spatial reasoning is an insurmountable problem instead of just something that doesn’t emerge naturally from training on text/code corpi.

Higher levels of abstraction require more complex levels of thinking. Why do you think it won't?
The entire point of abstraction layers is that they require less thinking most of the time (and, usually as a tradeoff, more thinking a minority of the time).
I'm not sure I agree with this at all.

I don't think I think less when writing Clojure or Rust than I would writing raw assembly code, I just broaden the scope of my projects to fill up my thinking capacity.

The point of abstractions are to do more work because the lower levels are done kinda in the background with less energy

Like GC langauges help me do more productive work by hiding useless info about memory

Reads like great satire to me.
Welcome to Costco. I love you.