Most active commenters

    ←back to thread

    Claude Sonnet will ship in Xcode

    (developer.apple.com)
    485 points zora_goron | 14 comments | | HN request time: 0.335s | source | bottom
    1. kristopolous ◴[] No.45059362[source]
    Neovim, emacs?
    replies(2): >>45059498 #>>45059720 #
    2. guluarte ◴[] No.45059498[source]
    neovim will support llms natively (though a language server) https://github.com/neovim/neovim/pull/33972
    replies(4): >>45059618 #>>45060462 #>>45060674 #>>45061495 #
    3. brigandish ◴[] No.45059618[source]
    You have to enable it and install a language server, that's not the same as an LLM being baked in.
    replies(1): >>45059956 #
    4. mr_toad ◴[] No.45059720[source]
    Amusing that Emacs that came out of the MIT AI lab, and heavily uses Lisp, a language that used to be en vogue for AI research.
    replies(2): >>45059752 #>>45063987 #
    5. PessimalDecimal ◴[] No.45059752[source]
    Amusing is one word for it. Expert systems were all the rage until they weren't. We'll see how LLMs do by comparison.
    replies(2): >>45061489 #>>45069168 #
    6. simonh ◴[] No.45059956{3}[source]
    It’s not baked in, in that sense. You still have to enable it in XCode and link it to a Claude account. It’s basically the same.
    replies(1): >>45060199 #
    7. brigandish ◴[] No.45060199{4}[source]
    At the level of "Having to configure something to use it", they're the same, but then that's the same as the hundreds of other config options then. I think we can be slightly more precise than that.

    In Neovim the choice of language server and the choice of LLM is up to the user, (possibly even the choice of this API, I believe, having only skimmed the PR) while both of those choices are baked in to XCode, so they're not the same thing.

    replies(1): >>45061310 #
    8. what ◴[] No.45060462[source]
    That’s not really native support for LLMs? It’s supporting some LSP feature for completions.
    9. justatdotin ◴[] No.45060674[source]
    LSP != LLM
    10. simonh ◴[] No.45061310{5}[source]
    That's fair enough, but it's the opposite complaint, that XCode's LLM support is more limited because it is proprietary. That's a perfectly valid and reasonable objection, of course.
    11. vrighter ◴[] No.45061489{3}[source]
    The so-called "guardrails" used for LLM are very close to expert systems, imo.

    Since the landscape of potentially malicious inputs in plain english is practically infinite, without any particular enforced structure for the queries you make of it, means that those "guardrails" are, in effect, an expert system. An ever growing pile of if-then statements. Didn't work then, won't work now.

    12. vrighter ◴[] No.45061495[source]
    Neovim already supports LSP servers. The fact that a language server exists for anything, doesn't make neovim (or any other editor) "support" the technology. It doesn't, what it does support is LSP, and it doesn't and couldn't care less what language/slop the LSP is working with.
    13. monkeyelite ◴[] No.45063987[source]
    You are word associating. The ideas in each part of that chain are unrelated.
    14. kristopolous ◴[] No.45069168{3}[source]
    People are trying to achieve the same thing - rules based systems with decision trees. That's still one of the most lucrative use cases.