If it can't find an LSP binary, Eglot will prompt you to pick one, and tell you which one it was looking for. That seems reasonable to me. I wouldn't want Emacs to download and install random binaries on my system automatically.
My experience with Emacs 30 is that Eglot will prompt and show nothing of meaningful assistance beyond a name. That leaves me to run a google search to find whatever binaries fit the description.
They host binaries already; why not host all of the binaries necessary for the supported features to function?
Should they install make for you too (default command for compilation-mode) or the various sql client (for the sql-mode) pr a lisp runtime (for the repl)?
There's a lot of very strong claims made at the start of this article.
(emphasis mine)
> A Large Language Model (LLM) is like a small zip file that contains all human knowledge.
> In a strange but real way the resulting tiny file contains all the information that is on the internet and in our libraries.
> Likewise, the LLM could recognize the face of almost any person, and it could generate any possible human face,
All writings? All of human knowledge in general? Any person??
The example he gives for writing is Shakespeare, which might be one of the most overrepresented writers in the entire training dataset. So yes, of course LLMs can replicate his writings with high accuracy. That doesn't mean that the same applies to literally all of human writings and knowledge.
> We've never had a system to integrate everything we know and everything we can imagine.
Yeah, we still don't.
At first I thought he was just being intentionally hyperbolic for effect, but the rest of the article is even worse. From the closing paragraph:
> We’ll soon depend on this oracle to such an extent that we’ll wonder how we lived without it.
No! AI is not an oracle! That is honestly an extremely dangerous way to think about this technology.
This is the type of baseless hype that OpenAI and Anthropic have been exploiting for years, and I really wish it would stop.
Can you provide reasons other than "he's wrong"? There is no other technology that compresses so my knowledge into such a small space. A 24 GB diffusion model can generate a good approximation of any human relevant image from a description. Ask it to generate an image of the Tivoli fountain and it will do an impressive job. You can't use it as a map, but it gives an excellent representation.
Finally I don't think there are "dangerous ways" to think of any technology. This is just another tool.
If all that the author was saying was "LLM weights are highly compressed encodings of knowledge", I wouldn't have any complaints. He is making much bolder claims than that.
And if he was describing LLMs as "just another tool", I wouldn't be complaining either.
The onus is not on the commenter. The author made badly qualified statements. Thinking of anything as an oracle is dangerous, an “oracle” is not just another “tool” it’s a religion
I'm glad the JSDoc type syntax is still getting some focus. It's my favorite way to use typescript in my own projects. Some of the syntax changes will be annoying to update but most of them seem to be for the better.
This is my biggest annoyance with c#. I've always wanted to try to add jsdoc or something in the compiler. Little more annoying than having to use > and < in a comment
Very cool. It's not the ideal environment but it's nice to have those tools available when you need it / are bored. Termux saved me on a few homework assignments in university.
Yep. If it weren't for cheap / freely available tools (and their limitations) I wouldn't be where I am today. I think about this every time I make a tool of my own.
My experience with wxWidgets based apps is that they tend to not handle DPI scaling well. Audacity is a good example, IIRC that's one of the reasons they're moving to Qt.
reply