←back to thread

Claude Sonnet will ship in Xcode

(developer.apple.com)
485 points zora_goron | 1 comments | | HN request time: 0s | source
Show context
throwawa14223 ◴[] No.45059251[source]
It's getting harder to find IDEs that properly boycott LLMs.
replies(12): >>45059290 #>>45059291 #>>45059362 #>>45059390 #>>45059429 #>>45059473 #>>45059478 #>>45059506 #>>45059650 #>>45060008 #>>45061090 #>>45061442 #
drusepth ◴[] No.45059290[source]
Ironically, you could probably vibe code your own.
replies(3): >>45059424 #>>45059487 #>>45060689 #
rs186 ◴[] No.45059487[source]
Good luck getting just scroll bar right with vibe coding. You'll be surprised how much engineering is done to get that part work smoothly.
replies(1): >>45060126 #
CamperBob2 ◴[] No.45060126[source]
If enough examples are in-distribution, the model's scroll bar implementation will work just fine. (Eventually, after the human learns what to ask for and how to ask for it.)

Why wouldn't it?

replies(1): >>45060572 #
shakna ◴[] No.45060572[source]
Most programs today regularly have bugs with scrolling. Thus, an LLM will produce for you... A buggy piece of code.
replies(1): >>45061180 #
adastra22 ◴[] No.45061180[source]
LLMs are not Xerox machines. They can, in fact, produce better code than is in their training set.
replies(1): >>45061430 #
mirkodrummer ◴[] No.45061430[source]
That is funny for how much is wrong. Ask the LLMs to vibe code a text editor and you'll get a React app using Supabase. Engineering !== Token prediction
replies(3): >>45062123 #>>45066613 #>>45068661 #
1. drusepth ◴[] No.45068661{4}[source]
I think this comment exposes an important point to make: people have different opinions of what "vibe coding" even means. If I were to ask an LLM to vibe code a text editor, I guarantee you I wouldn't get a React app using Supabase -- because I'd give it pages of requirements documentation and tell it not only what I want, but the important decisions on how to make it.

Obviously no model is going to one-shot something like a full text editor, but there's an ocean of difference between defining vibe coding as prompting "Make me a text editor" versus spending days/weeks going back and forth on architecture and implementation with a model while it's implementing things bottom-up.

Both seem like common definitions of the term, but only one of them will _actually_ work here.