Live data from Hacker News

You can now disable all AI features in Zed

zed.dev

91–100 of 277 posts

Re: You can now disable all AI features in Zed

#91

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?

There are more reasons than moral objections one might not want to use the AI features in Zed. The post gives a few concrete examples but I think this sums up the general situation best:

> Zed is built for engineers who care about their tools. That means giving you control over your development environment, including the choice to work without AI if that's what works best for you.

Re: You can now disable all AI features in Zed

#92
post #90

Total nitpick, but: Why would you name an option "disable_ai" with a default value of false instead of calling it "enable_ai" with a default value of true? Are there some mechanical semantics I'm missing here that make this beneficial? Negative booleans (ie that remove or suppress something when true) are generally a source of confusion and bugs and should be avoided like the plague in my experience.

I concur. Same thing in many UI frameworks where you’ll have a Boolean “isHidden” to control visibility. Makes it so hard to reason about.

Re: You can now disable all AI features in Zed

#93
post #42

Earlier quoted context omitted.

I don’t want to install 5-10 plugins with a hundreds of config lines just to make it usable. I prefer zed with 0 extensions and vim motions which are built in.

LazyVim makes it trivial, actually. I would take nvim/vim over VSCode any day.

Not really, it installs even more plugins. Some of them are unnecessary. Ideally, every time you update or install a plugin, it must be reviewed. I just don't wanna deal with it and trust plugin developers.

I already got bitten by an infected Python library (that used to be legit). I treat plugins the same since they can be used in supply chain attacks.

Re: You can now disable all AI features in Zed

#94
post #90

Total nitpick, but: Why would you name an option "disable_ai" with a default value of false instead of calling it "enable_ai" with a default value of true? Are there some mechanical semantics I'm missing here that make this beneficial? Negative booleans (ie that remove or suppress something when true) are generally a source of confusion and bugs and should be avoided like the plague in my experience.

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.

Re: You can now disable all AI features in Zed

#95
post #69

Earlier quoted context omitted.

Was atom functionally ever any different from vscode today?

I only remember Atom being painfully slow. It was using Electron too btw.

At the time it was actually called "atom shell" iirc. Electron came from Atom.

Re: You can now disable all AI features in Zed

#96
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…

You're not alone. The only reason I struggle to onboard to Zed is the design. They're doing an incredible job with the editor, but I have never seen a more bland design in any IDE. It's genuinely so bad that it affects my productivity in it. I'm a fan of Visual Studio and VS Code dark themes, I don't need anything special.

Isn't "bland" design precisely what you'd want from an IDE? To help you focus on the code and all that?

It's been a while since I last looked at Zed, so I just started it again, and it ... looks like your average macOS app? Which to me sounds pretty much ideal.

Re: You can now disable all AI features in Zed

#98
The thing that's so sticky for me with JetBrains IDEs is their run configurations. Being able to configure all of the environment variables etc. for the actual code that I need to run, especially when connecting to a debugger or tests integrated with the IDE.

I haven't seen anyone else complain about this so I figure I must be missing something. Does Zed let you set up run configurations like this? If not, how do users actually run their code? Just in the terminal? It seems backwards to me to use a fancy IDE, but then run all your code in the terminal. I love IDE features like clicking on the test I'm editing to run it, and setting breakpoints in the IDE.

Does anyone else have this problem?

Re: You can now disable all AI features in Zed

#100
post #58
post #28

Earlier quoted context omitted.

> I don't know if there's anything we can do to make sure Zed succeeds sustainably and doesn't eventually get enshittified, but I'm crossing my fingers that for once we can have nice things. This is a good conversation to have. We can start by pointing this out and encouraging broader interest. Zed has been my daily driver for over a year. I'll make a claim -- does anyone disagree (?) -- the incentives are not pointe…

> I'll make a claim -- does anyone disagree (?) -- the incentives are not pointed in the right direction. Unless developers are paying directly for the functionality they want, that's misalignment. So enshittification seems probable, maybe inevitable, unless something structural changes. Exactly. AI autocomplete I just don't care about. OK, but they do offer an AI subscription service. I'm using LLMs almost not at al…

Maybe a year ago (or couple of months ago, I can’t recall) but I found out about Zed and since I was learning Rust, I wanted to contribute. But then I saw that they have a CLA. So while it won’t be easy to go closed source and not upset their users, it definitely is possible. Any contributions, no matter how important, are already covered by the CLA.

I did not contribute anymore after seeing the CLA

Post reply on HN