Live data from Hacker News

You can now disable all AI features in Zed

zed.dev

161–170 of 277 posts

Re: You can now disable all AI features in Zed

#161

Something tells me that disabling AI is going to age about as well as disabling JavaScript. Even so, I like what Zed is doing here.

Disagree. The tab completion is very annoying when you’re trying to type. I know, I know, AI hipsters think typing code is so 15 minutes ago. Get off my lawn/keyboard. Its agent AI assistant isn’t bad but sadly the restore points button in the AI panel seemed to be broken. The fact it reminds me of sublime text is a big plus for me. The rust evangelism is annoying. Really. No one cares what language a program is writ…

> The tab completion is very annoying when you’re trying to type.

I think it is annoying if it completes it by itself, but tab completion can be helpful if you have to push the tab key (or whatever other key is mapped to autocompletion) to make the completion to work (although I don't need LLM to do tab completion).

Re: You can now disable all AI features in Zed

#162
post #49

Zed seems really nice, and the usability has come a really long way in the last couple of months. That being said, I have one issue, and I hesitate to even bring it up because it seems so shallow: I hate all the themes! They all look so ugly and amateur. I know this is a really trivial thing, it's like complaining I don't like Python because it uses whitespace for indent or something, but I just can't get over it. VS…

Wish I could just import my ST4 settings and theme into Zed. That'd help a lot. For now I consider it too much hassle and ST4 with LSP is good enough.

Re: You can now disable all AI features in Zed

#163
post #120

Earlier quoted context omitted.

Yep, fwiw there's often live coding interviews done in the editor of your choice that require AI to be off. As in even if you love AI and use it a lot you should have the ability to turn it off.

I would actually start interviewing with AI as well. How well they prompt and how good they are at reviewing AI slop?

Yeup, this exactly. If they're going to be allowed to use claude-code/copilot day to day, how well they review the ai-generated code is going to be huge signal, as well as they could explain what happened. Also, if they're jsut blind vibe-coding something, without creating a nice quick spec for the LLM, that would also be a signal. Also, makes for very easy follow on questions during the interview.

Re: You can now disable all AI features in Zed

#164

Earlier quoted context omitted.

Enable/disable are the only two dichotomies in the whole of all possible states regarding this AI feature, so I'll have to bite: What's your "Technically," referring to here?

First of all, enable/disable is a dichotomy, and is not a set of two dichotomies. Second, imagine an editor that has AI running in the background, scanning your files. "Enable_AI" could just mean enable the visibility of the feature to actually use the results. On the other hand, it would sound more suspicious if there were some background AI tasks running, even for training purposes, if "disable_AI" were "True" as c…

I don't buy your argument.

> ==== Prosecutor: You still have AI tasks running in the background, but AI_Disable is TRUE?

Defendent: But Disable_AI just means disabling the use of the output

Re: You can now disable all AI features in Zed

#165
post #124

Earlier quoted context omitted.

Learning a terminal editor will save your ass at 3am when production goes down. No joke.

Learning a client-server editor will save your nerves when developing on a remote machine with 200ms ping

learning both is fun!

Re: You can now disable all AI features in Zed

#166

Earlier quoted context omitted.

Technically, "enable_ai" doesn't imply that all AI features are really turned off. Without context, it might imply that some basic AI features exist and "enable_ai" just enables further features. "disable_ai" is unambiguous.

My pet peeve is CGO_ENABLED compiler option in Go. It's set to 0 or 1 to enable/disable (can never remember which mapa to which) If it was just CGO=true or CGO=false I think so much confusion could have been avoided. I think similar thinking applies here. It's convoluted to disable something by setting ai_disable=true because I read it like: setting false true instead of just setting boolean.

> It's set to 0 or 1 to enable/disable (can never remember which mapa to which)

That's crazy. Boolean logic is the most fundamental notion of computer science, I can still remember learning that in my very first course on my very first year.

Re: You can now disable all AI features in Zed

#167

What is the point of this? Surely anyone who (correctly) has moral objections would require a fork getting rid of the code to support it entirely, not just a runtime toggle?

If you have a moral objection of enabling that feature, you might or might not also have a moral objection of the program having that feature, so I think not everyone does.

Re: You can now disable all AI features in Zed

#168
post #147

What an amazing selling point! It requires lots of independent thinking (which I value) from founders to refrain from something everyone else is hitting the gas pedal on.

refrain? they're going full steam on it. they're just not forcing all their users into it, which reflects taste and empathy few other founders have.

Re: You can now disable all AI features in Zed

#169

Started using Zed about a year ago and, besides Magit, it has managed to completely replace Emacs for me. I was missing a good debugger for a long time, but that also went GA a month ago or so. One thing that goes underappreciated is the input latency and how light on resources the editor is overall. Whenever I switch tabs to a web browser (or any web app), I can feel the lag in typing now, despite the fact I use an…

These were the comments I came looking for. What existing users of Zed migrated from. I'm pretty curious to try it, but lacking some time to tool yak-shave at the moment.
Post reply on HN