upvote
People communicate with regards to the audience they expect.

This is why Rust (it’s a systems programming language) and LSP (the language server protocol invented by VS Code) are not explained in the article.

I am hoping I don’t have to define the words I used, but if in doubt, Google or ChatGPT are your friends.

reply
It makes sense to always explain acronyms. I always do to avoid random people reaching out for more explanations
reply
> It makes sense to always explain acronyms.

It does up until a point. Would you say the same about "AI"? What about "LLM"?

On HN (Hacker News), I expect that most would find a definition for AI or LLM to be redundant today. LSP is borderline in my opinion, especially when the context of Rust is already given.

reply
deleted
reply
Language Server Protocol, it's what your IDE (like VSCode or other) uses to do linting, syntax checking, and "go to reference" stuff.
reply
Why don't people use Google for such incredibly simple questions instead of asking the comment section?
reply
It wasn't a request for information, since you can obviously look it up. It was a critique on people's inability to imagine their audience, particularly once it scales.
reply
LSP is a well known term among programmers these days.
reply
Not if an LLM writes your code. I get thousands of lines of high quality Rust per day without ever stepping into VScode.
reply
Then why not just ask the LLM to explain what LSP stands for?
reply
what's an "LLM"? ;3
reply
How do you know it's high quality?
reply
I made myself an expert at Rust before I started using LLM's, and I review the code.
reply
You made yourself an expert in Rust and have never heard of an LSP?

This seems surprising to me given that Rust was one of the first languages to broadly advertise a toolchain and editor integrations which rely on the technology.

reply
I just put VScode in vim mode and rely on its basic symbol completion. My goal has always been to write as little as possible by thinking out the minimum solution. The simpler the code, the easier it is to reason about and to maintain.
reply
Props to you. I've been writing Rust for around 7 years now and I couldn't QA 1000s of lines per day.
reply
We sample it, and upon finding problems, adjust the system to eliminate that class of problems in the future.
reply
Did you just create a new account so you could keep arguing with people?
reply
Yes. HN is groupthink central, and enforces it through down votes, which marks the account as low quality, which then turns off commenting for that account. It is a classic negative feedback loop that enforces the groupthink. You can tell how many accounts I've created by the account number.
reply
... Right.
reply
deleted
reply
> Not if an LLM writes your code. I get thousands of lines of high quality Rust per day without ever stepping into VScode.

LSPs are orthogonal to both LLMs and VSCode. For example, see Metals[0].

0 - https://metals-lsp.org/

reply
So you're not a programmer, and therefore aren't part of the audience for a programming tool.
reply
Very little quality, let alone high-quality, code is written in VSCode.
reply
This is an astonishing assertion. Can you back that up with evidence?
reply
You've got to re-evaluate... something if you genuinely believe that. Pretty much the same level of sanity as "very few good films use CGI".
reply