Live data from Hacker News

Zed 1.0

zed.dev

631–640 of 727 posts

Re: Zed 1.0

#631

I was all for trying it until I saw this in the License Agreement: "4.1. Zed's Use of Customer Data Customer hereby grants Zed a non-exclusive, worldwide, royalty-free, fully paid-up, non-sublicensable (except to service providers and Customer’s designees), non-transferable (except as set forth in Section 15.1) right to use, copy, store, disclose, transmit, transfer, display, modify, create derivative works from, col…

Oh no.. fuck them, not this shit again.. With AI being so good why isn't someone making fully open source alternatives to all this crap by now? Oh Zed is open source, maybe Codex/Claude can make a VSCodium-like fork off it?

forks exist…

Re: Zed 1.0

#632

Earlier quoted context omitted.

The context is a user adopting an editor that has LSP integration and is relying on the language server. That's why I said "it's a tool you use every single day". If your tool is TextMate, you should learn how TextMate grammars work. If your tool is vi, you should learn how modal editing works. If your tool is Ed, you don't need to learn anything because "Ed is the standard text editor".[1] [1]: https://www.gnu.org/f…

To be fair, vi has got its dose of "modal editing is difficult to learn" criticism for years. Why shouldn't zed receive the same treatment if configuring LSP is a pain point for many newcomers?

Because the bar is low and part of the craftsman's job is to learn their tools. If everyone who wanted to use a computer needed to learn how language servers work, that would be a problem.

A programmer having to learn how language servers work isn't a pain point, it's their job. It takes a couple hours to learn. A couple hours to learn how to do part of your job isn't notable. Complaining about learning how to do one's job makes one unqualified.

Re: Zed 1.0

#633

Earlier quoted context omitted.

Zed literally downloads random executables and runs them by default without asking

What?! Really?! Link? I'm not a Zed user. That comment was based off a few minutes of research, and I guess a small dose hopium of a VSCode user and understanding what a shit show the extensions setup is and wanting someone to do better.

https://news.ycombinator.com/item?id=40902826

Re: Zed 1.0

#634

Earlier quoted context omitted.

It stops at the tools you use, "it's a tool you use every single day". If it's not a tool you use every day, you don't need to learn it. If you don't use language servers, you don't engage with development environments which rely on them, you need not learn them. If you're making chips on a Monarch 60 you don't need to learn shit about CNC. If you're pushing buttons on a Haas you do. If you're coming from a Monarch a…

> If you want to switch from notepad to Zed, you need to learn how language servers work. Can you not use Zed without knowing how language servers work?

If you do not understand how the underlying language server is configured, what the input and outputs are, how it operates, you will run into errors you are unequipped to deal with.

Some languages are more severe than others on this. For example, in C++ your editor is not going to be able to make efficient use of the clangd language server without intervention from the programmer to understand and configure it. On the other hand, for Python the Pyright LS will be mostly fine without additional configuration.

Re: Zed 1.0

#635
post #619

Earlier quoted context omitted.

I used TextMate prior to Sublime, but then I became into vim mode, which TM never got I believe.

I used vim before TextMate but TM has multiple cursors where vim has none, and I use that every day. The closest thing to that in vim is "repeat edit" but your edits need to be somewhat trivial to be repeat-able. Next is vim macros but that is too complicated already.

Yeah, and Sublime has both: vim mode and multiple cursors.

Re: Zed 1.0

#636

Earlier quoted context omitted.

FWIW, the top comments at the time of my comment (one hour after yours, two hours after the article was posted) are all complimentary. You commented one hour after the article was posted; it's worth waiting a bit for the comment voting to shake out.

Further discussion from dang on the "contrarian dynamic": https://news.ycombinator.com/item?id=24215601

Wow I'm sad I've never seen that before!! From 6 years ago and it perfectly describes this entire comment section

Re: Zed 1.0

#637

Earlier quoted context omitted.

Currently on this machine: using 900MB of RAM, including all language servers, with nine open projects - that is pretty phenomenal. VSCode could barely keep one open with the same memory. The perception of 'fast' is very subjective. To me having a smooth, jitter-free UI, low input latency, and instant startup, all matter a lot.

I understand wanting your software to be well optimized, but at no point in my years of using VSCode have I ever actually had to care about how much RAM it's using. I have 32GB, I'm going to use it.

I made the mistake of buying an 8 GB macbook air m3 a while ago, thinking it would be enough. I wasn't accounting for docker or vscode. It REALLY lags. The vim mode plugin will regularly lag on nearly every keystroke, until I kill everything and restart.

On the topic of vim, the built-in vim mode in zed is really good. The helix mode is great too!!

Re: Zed 1.0

#638
post #525

Earlier quoted context omitted.

The value depends entirely on specific conventions, but you've mentioned none. There is also value in consistent UI across platforms (which native UI don't support) as for some conventions you'd prefer to ignore the OS defaults.

Not OP but I have a similar complaint. The two primary OS items that turn me off of zed are not being able to have a title bar and the fact that menus open on hover and not on click. VSCode, and IntelliJ let me turn on OS level title bars so I can handle the window without needing to try and find the magic spot not filled by some other app based nonsense as well as making it easier to see what window is active. Menus…

Good illustration - if you have a more ergonomic window management workflow that doesn't require hunting for a tiny bar at the top, have a custom more prominent active window indicator, and use keyboard to navigate menus, these are less of an issue.

Re: Zed 1.0

#639

I was all for trying it until I saw this in the License Agreement: "4.1. Zed's Use of Customer Data Customer hereby grants Zed a non-exclusive, worldwide, royalty-free, fully paid-up, non-sublicensable (except to service providers and Customer’s designees), non-transferable (except as set forth in Section 15.1) right to use, copy, store, disclose, transmit, transfer, display, modify, create derivative works from, col…

Is Zed open source or not? If it's open source it can't have a license agreement to use the software itself Or is this an agreement to use some cloud service? Supposedly you can opt to not use it Elsewhere people said that "even if you disable telemetry, Zed can still collect telemetry" but, it being open source means you're still in control No open source license can force you to run misfeatures

After MinIO, I don't care if a VC-backed product is open source or not, frankly. Especially if it has a CLA to contribute (which this one does).

Re: Zed 1.0

#640
post #73

Earlier quoted context omitted.

I'm glad to hear the SSH remote editing is working well. A lot of the time I'm developing on a remote server using VSCode Remote-SSH. I mostly love it. But! It consumes a lot of memory. And not only that. At times it gets stuck in some infinite loop or such, and ends up consuming all memory on the machine, preventing all traffic. Takes a few minutes for the OS to finally kill it, so I can get back in. I'm pretty this…

Actually, inspired by this, I went ahead and installed Zed to try it out. After a couple of hours of working remotely using Zed, I'm impressed. It actually works, and the experience feels great. Only little issue was that when I first opened the remote folder, I was greeted with a blank window. I thought it was stuck loading and was about to give up, but turns out I had to open the project panel myself to see the fil…

This sounds like a perf bug we'd like to get a hold of.

I'm a support engineer at Zed - would you like to pair for 15mins so we can file a proper report?

https://calendar.app.google/69fz5NZSbZcdf43Y8

Post reply on HN