logoalt Hacker News

LLMs as the new high level language

176 pointsby swahlast Tuesday at 10:00 AM359 commentsview on HN

Comments

koiueoyesterday at 10:40 AM

Then commit your prompt to a git repository.

Gosh, LLMs been a thing only for a few years, but people became stupid already.

> what Javascript/Python/Perl did to Java

FFS... What did python do to java?

mock-possumyesterday at 7:25 AM

Hasnt natural language always been the highest level language?

show 1 reply
staredlast Saturday at 11:01 PM

No, prompts are not the new source code, vide https://quesma.com/blog/vibe-code-git-blame/.

lofaszvanittyesterday at 6:02 AM

Why using agents if there are absolutely zero need for them? It's the usual, here, we spent a shitton of money on this, now find out how we MUST include this horrible thing into our already bloated dev environment.

renewiltordyesterday at 5:12 AM

We’re missing the boat here. There are already companies with millions in revenue that are pure agent loops of English text. They can do things our traditional software cannot.

show 2 replies
OutOfHereyesterday at 12:06 AM

The side effect of using LLMs for programming is that no new programming language can now emerge to be popular, that we will be stuck with the existing programming languages forever for broad use. Newer languages will never accumulate enough training data for the LLM to master them. Granted, non-LLM AIs with true neural memory can work around this, as can LLMs with an infinite token frozen+forkable context, but these are not your everyday LLMs.

show 3 replies
dsr_last Saturday at 11:02 PM

It's not a programming language if you can't read someone else's code, figure out what it does, figure out what they meant, and debug the difference between those things.

"I prompted it like this"

"I gave it the same prompt, and it came out different"

It's not programming. It might be having a pseudo-conversation with a complex system, but it's not programming.

show 9 replies
zkmonyesterday at 8:04 AM

Why isn't there a downvote button for the thread?

gaigalasyesterday at 3:30 PM

But what we really want is to cut down layers of abstraction, not increase them.

I mean, we only have them because it is strictly necessary. If we could make architectures friendly to programming directly, we would have.

In that sense, high level languages are not a marvelous thing but a burden we have to carry because of the strict requirements of low level ones. The less burdens like those we have, the better.

titaniumrainyesterday at 8:51 AM

lol, this author doesn't even understand what llm is

fullstackchrisyesterday at 8:19 AM

> Using LLM agents is expensive: if they give you already 50% more productivity, and your salary is an average salary, they are not. And LLMs will only get cheaper. They are only expensive in absolute, not in relative terms.

critical distinction: unless your getting paid comparable to your ouput (literally 0 traditional 9-5 software jobs I know unfortunately) this is infact the opposite - a subscription to any of these services reduces your overall salary, it doesnt make it higher...

then there is the case i know the dishonest are doing is firing of claude or whatever and going for a walk

abcde666777yesterday at 6:17 AM

Are these kinds of articles a new breed of rage bait? They keep ending up on the front page with thriving comment sections, but in terms of content they're pretty low in nutritional value.

So I'm guessing they just rise because they spark a debate?

show 12 replies
ares623yesterday at 9:00 AM

I'll believe it when companies and projects start committing prompts into Github and nothing else. Let CI/CI regenerate the entire thing on each build.

We don't commit compiled blobs in source control. Why can't the same be done for LLMs?

kittbuildsyesterday at 5:07 PM

[dead]

MORPHOICESyesterday at 10:31 AM

[dead]

niobeyesterday at 9:26 AM

Utterly brainless article. Why am I even commenting.

dankobgdyesterday at 12:12 PM

no

echelonlast Saturday at 10:57 PM

These models are nothing short of astounding.

I can write a spec for an entirely new endpoint, and Claude figures out all of the middleware plumbing and the database queries. (The catch: this is in Rust and the SQL is raw, without an ORM. It just gets it. I'm reviewing the code, too, and it's mostly excellent.)

I can ask Claude to add new data to the return payloads - it does it, and it can figure out the cache invalidation.

These models are blowing my mind. It's like I have an army of juniors I can actually trust.

show 2 replies