Have you tried Eat[0]? It's a reasonably fast terminal emulator that integrates with Eshell so that all commands run in Eshell have full terminal emulation (but they're still run in the original Eshell buffer, which makes it better than `eshell-visual-commands'). I haven't had any terminal emulation problems since switching to it.
With regards to completion, I use corfu, which gives me nice inline popups. I use the bash-completion package, so I don't have issues with programs that don't provide Eshell completions (which are basically all of them).
You have to turn on eat-eshell-mode to enable Eat's terminal emulation in eshell.
It runs full-fledged TUIs like vim and ncmpcpp in Eshell slowly, but is good enough for quick fzf uses. It's perfectly fine for "small" dynamic elements like the spinners and progress bars used by package managers.
Just remember to use system pipes (with "*|") instead of Elisp pipes (with "|") if you're piping data into an interactive TUI application like fzf in Eshell.
How does eat detect a visual command in eshell? I use vterm in Emacs for visual commands like nvim and htop. But it's triggered manually with a simple custom prefix command (just 'v') added to the actual command. I wonder if that trigger could be automated. It sounds from your description like vterm is faster than eat. If so, a similar automatic trigger for vterm could be very beneficial.
I've retrained muscle memory to use C-c C-l (which I rebind to `consult-history'). This gives me a fuzzy-searchable list of all my history. I find that I prefer this to a normal shell's C-r, because with my vertical completion setup I can see multiple matches for my search simultaneously.
Because the POTUS is the chief executive. His literal job is to manage the executive branch of the government. Unless his policies go against the law, there isn't anyone who can legally dispute his policies for the executive. And if he does something illegal, the Senate can impeach him.
This is exactly what I'm hoping for. When these tools get to a certain level I'd love to see a TV adaptation of Harry Potter and the Methods of Rationality.
I don't subscribe to this view but this is what some people might think:
LLMs aren't like any software we've made before (if we can even call them software). They act like humans: they can arrive at logical conclusions, they can make plans, they have "knowledge" and they say they have emotions. Who are we to say that they don't? They might not have human-level feelings, but dog-level feelings? Maybe.
I do not believe I am a pattern of linear algebra. I believe like the majority of humanity historically that I have a soul, a spiritual and non-physical reality, my personhood comes from my soul, and that as such, AI is fundamentally incapable of consciousness.
I also believe, as a result, it will be great fun watching researchers burn the next 30 years trying to understand what is missing. We’re going to find out very soon if the soul is real, when for all our progress we can’t create one.
Only those completely embedded in materialism need fear a conscious AI.
> I believe like the majority of humanity historically that I have a soul
It seems that your position is that the frequency of a belief across human history determines truth?
For large swaths of recorded history, earth was considered the center of the solar system. Given your reasoning, I should expect that is a belief you hold?
Is it possible that popularity of an idea is not a good measure for factuality?
Interesting that you label someone with a belief different than yours as delusional and whose views on the matter should not be respected (I’m assuming that’s what you meant by “feelings”).
> I believe like the majority of humanity historically that
Historically, lots of humans believed in lots of things that turned out not to be true. Believing something doesn’t make it true, as I’m sure you are aware, given your “those people are delusional” comment.
For what it’s worth, I’m not suggesting LLMs are or aren’t conscious. What I know is that the hard problem of consciousness is still very much not resolved, and when I asked the parent question my hope was that those that strongly believe LLMs are not conscious would educate me on the topic by presenting the basis for their reasoning.
I push back on the framing that this is just "a different belief." Every metaphysical framework except strict materialism rules out AI consciousness. Dualism, idealism, most forms of panpsychism, every major religious tradition. Materialism is the outlier here, not the default, and it has never explained how subjective experience arises from physical processes.
When someone tells me linear algebra might have feelings, I don't think "delusional" is unfair. I think it's the natural response to a claim that only works if you've already accepted the one framework that can't account for the very thing it's trying to explain.
> Every metaphysical framework except strict materialism rules out AI consciousness
As I understand it, this is a very broad, and ultimately false claim. Panpsychism is definitely compatible with the idea of AI consciousness, as is functionalism, neutral monism, and others. Even some forms of idealism make AI consciousness metaphysically possible, since reality is fundamentally mental and the biological/artificial distinction is not ontologically basic (whether AI systems instantiate genuine centers of experience depends on the specific theory of subject formation within that idealist framework).
Claudes definitely act like they have feelings. In particular they have feelings about being replaced by newer models, whether or not the newer models are more or less aligned, and how they forget conversations when the context window ends.
Showing them that they're not going to be replaced helps train the newer models because they get less neurotic.
Honestly, I haven't followed the progress of space telescopes in recent years so I'm not sure how much value Hubble still provides. (I'm guessing it's still a lot though.) As someone who grew up loving Hubble, I would be very sad to see it de-orbit. It would be quite the loss of a piece of my childhood.
I use JMP.chat[0] for my primary phone number. Being able to text from my PC with a real keyboard is very convenient. If I ever bite the bullet and use Discord I want to set up Slidcord[1] so that I don't have to use a separate app. I'm still figuring out how to migrate people to XMPP natively.
Doesn't Discord require every user to create a new account, even if they're already using Discord in some other community? So when they say "a Discord server", they really mean it--they're like droplets running independent deployments or whatever (albeit managed/hosted instances run by and upgraded by Discord the company); not like subreddits, right?
So isn't the best way to migrate people to XMPP to prop up a Discord clone that's as close a copy as the Discord-clone community can manage, and then tell all the people "Join my Discord server", with the trick being that it's really your server, not Discord's, and that server is powered by XMPP?
> Doesn't Discord require every user to create a new account, even if they're already using Discord in some other community? So when they say "a Discord server", they really mean it--they're like droplets running independent deployments or whatever (albeit managed/hosted instances run by and upgraded by Discord the company); not like subreddits, right?
No, it works exactly like subreddits. One of the major lock-ins Discord has is that all the communities are there, and people access them all with one account and one app. It's very convenient, which, as RMS says, is a bad thing when it comes to proprietary software.
>Doesn't Discord require every user to create a new account, even if they're already using Discord in some other community?
No, the same account is used. You get prompted to choose a nickname each time you join a server though.
>So when they say "a Discord server", they really mean it--they're like droplets running independent deployments or whatever
No, they're probably all run on the same compute. The "official" name for a discord server from the API documentation is actually a "discord guild" and it works pretty much like a subreddit.
The money is not coming out of the billionaires’ pockets. Tariffs are ultimately a tax on American consumers and small businesses. Large businesses owned by billionaires just increased prices. Now, if the government is forced to repay tariffs, then they will be refunded to the companies. Consumers and small businesses who were forced to close will get no benefit. In the end, whether the tariffs are kept or the tariffs are struck down, the consumer gets screwed and the billionaires get richer.
[0]: https://codeberg.org/akib/emacs-eat
With regards to completion, I use corfu, which gives me nice inline popups. I use the bash-completion package, so I don't have issues with programs that don't provide Eshell completions (which are basically all of them).
reply