News for hackers. Stuff that matters.
Re:Vibe Coding: Empowering and Imprisoning by throwaway150 on Sunday December 07, 2025 @10:11PM (#46187883)
> You can’t make anything truly radical with it. By definition, LLMs are trained on what has come before. In addition to being already-discovered territory, existing code is buggy and broken and sloppy and, as anyone who has ever written code knows, absolutely embarrassing to look at.

I don't understand this argument. I mean the same applies for books. All books teach you what has come before. Nobody says "You can't make anything truly radical with books". Radical things are built by people after reading those books. Why can't people build radical things after learning or after being assisted by LLMs?

Re:Vibe Coding: Empowering and Imprisoning by AdieuToLogic on Sunday December 07, 2025 @11:17PM (#46188240)
>> You can’t make anything truly radical with it. By definition, LLMs are trained on what has come before. In addition to being already-discovered territory, existing code is buggy and broken and sloppy and, as anyone who has ever written code knows, absolutely embarrassing to look at.

> I don't understand this argument. I mean the same applies for books. All books teach you what has come before. Nobody says "You can't make anything truly radical with books". Radical things are built by people after reading those books.

Books share concepts expressed by people understanding those concepts (or purporting to do so) in a manner which is relatable to the reader. This is achievable due to a largely shared common lived experience as both parties are humans.

In short, people reason, learn, remember, and can relate with each other.

> Why can't people build radical things after learning ...

They absolutely can and often do.

> ... or after being assisted by LLMs?

Therein lies the problem. LLMs are not assistants.

They are statistical token (text) document generators. That's it.

Re:Vibe Coding: Empowering and Imprisoning by wiseowise on Monday December 08, 2025 @12:02AM (#46188566)
> They are statistical token (text) document generators. That's it.

I don’t know why people post this as some kind of slam dunk.

Re:Vibe Coding: Empowering and Imprisoning by urban_alien on Monday December 08, 2025 @01:07AM (#46188930)
Not a slam dunk, just a factual statement
Re:Vibe Coding: Empowering and Imprisoning by latentsea on Monday December 08, 2025 @02:35AM (#46189472)
At the end of the day, it's true? There are times where that suffices, and times where it doesn't.
Re:Vibe Coding: Empowering and Imprisoning by wiseowise on Monday December 08, 2025 @04:17AM (#46190140)
It might be true, but it is extremely reductive and used pejoratively.

> That’s not a book, that’s just a soup of letters! That’s not an art, that’s just paint on a sheet! That’s not an instrument, that’s just a bunch of crap glued together!

If you’re edgy cynic and treat anything this way, that’s fine. But if you’re singling out LLMs just because you don’t like them, then you’re a hypocrite.

Re:Vibe Coding: Empowering and Imprisoning by brazukadev on Monday December 08, 2025 @10:15AM (#46193155)
If you think calling a calculator a calculator is offensive to the point of calling someone a cynic and hypocrite you might be a bit too invested
Re:Vibe Coding: Empowering and Imprisoning by bottd on Sunday December 07, 2025 @11:39PM (#46188396)
> Therein lies the problem. LLMs are not assistants.

Assisting a person and being an assistant are not synonymous. A cane assists a man while he walks. It is a stick. That's it.

Re:Vibe Coding: Empowering and Imprisoning by AdieuToLogic on Monday December 08, 2025 @12:03AM (#46188572)
> Assisting a person and being an assistant are not synonymous. A cane assists a man while he walks. It is a stick. That's it.

The difference here is no reasonable person claims a cane can teach someone to walk.

Re:Vibe Coding: Empowering and Imprisoning by altmanaltman on Monday December 08, 2025 @01:12AM (#46188962)
People can absolutely build radical things after learning or being assisted by LLMs. But that's not the meta they're selling. What they are selling with vibe-coding is that you can let the AI build things and don't even need to learn how to code. If someone truly believes that, then I would say the chances of them building something actually useful or radical is close to 0.

With books, the sell is not that it will create your app and you don't even need to learn to code. The sell is that you will learn to code with this and then use it to build the app (often through a painstaking process).

> Jensen Huang says kids shouldn't learn to code — they should leave it up to AI

https://www.tomshardware.com/tech-industry/artificial-intell...

Which book tells you that you shouldn't learn to code but leave it to the book?

Re:Vibe Coding: Empowering and Imprisoning by preommr on Monday December 08, 2025 @01:19AM (#46189004)
> Why can't people build radical things after learning or after being assisted by LLMs?

Because that's not how this is being marketed.

I agree with you completely - the best use case I've found for llms (and I say this as somebody that does generate a lot of code with it) is to use it as a research tool. An instantaneous and powerful solution that fills the gap from the long gone heydays of communities like mailing groups, or Stack overflow where you had the people - the experts and maintainers - that seemingly answered within a few hours on how something works.

But then that's not enough for all the money that's being fed into this monster. The AI leadership is hell-bent on trying to build a modern day tower of babel (in more ways than one), where there is no thinking or learning - one click and you have an app! Now you can fire your entire software team, and then ask chatgpt what to do next when this breaks the economy.

Re:Vibe Coding: Empowering and Imprisoning by zmmmmm on Monday December 08, 2025 @01:24AM (#46189038)
This is a really dumb point from my point of view.

People vastly over rate the novelty of software work. The vast majority of the time, it's at least got conceptual similarity to things created before. A lot of the time, being "radically new" is a huge negative. It's a recipe for something nobody can understand or maintain. Almost all software is mild variations on existing things that are assembled to create something new in feature space, but its nearly 100% mind numbingly boring in the methodology of how it is built.