Live data from Hacker News

Zed 1.0

zed.dev

641–650 of 727 posts

Re: Zed 1.0

#641

Earlier quoted context omitted.

> I wish GPUI could become the go-to Rust UI library and not just an editor backend. In case you find it useful, I recently stumbled upon this project: https://github.com/longbridge/gpui-component "UI components for building fantastic desktop applications using GPUI."

I took a look at gpui-component a while ago when assessing GPUI for a project I was working on. IANAL but was dissuaded because it's almost certainly not compliant with the Zed license--gpui-component "borrows" gpui code patterns lifted straight from the main zed repo, which therefore must be AGPL/GPL (unlike the gpui-only which is Apache IIRC). Caveat emptor (caveat user?).

I think it was even featured and praised in a recent zed blog post

Re: Zed 1.0

#642

Earlier quoted context omitted.

> 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 th…

What's so special about clangd?

I only had to silence a couple of unneeded warnings specific to codebase I was working with, which took under five minutes and that only because I finally got annoyed enough. Otherwise it took zero configuration (this was Kate though, but it doesn't matter, there is no clangd-specific default config there).

Re: Zed 1.0

#643

Earlier quoted context omitted.

That should be off by default. That alone is a "I won't use this" for me.

I was willing to give it another go. Now I read on this thread that it installs tons of node packages (so much for Rust native code) and even Go packages, and gets many extra processes running along with it.

Modern software. That's why I stick with Emacs or Neovim.

Re: Zed 1.0

#644

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…

Ouch, that was one of the quickest uninstalls after scrolling and reading this.

Re: Zed 1.0

#645
post #427
post #353

Earlier quoted context omitted.

lol ok but where does it stop? I got into programming long before LSPs and MCPs. The only craftsmen are the ones at the edge of the lingo tree? To use your own analogy, as a machinist myself : I can master the concept of the lathe and bow drill without learning simulation-driven CAM, and I would be no less a machinist than the guy pressing buttons on a brand new Haas. If you work via notepad.exe and assembly with a c…

https://notepadexe.com/ Every day we stray further from God.

Satire is dead

Re: Zed 1.0

#646
post #231

Earlier quoted context omitted.

I tried Zed last month but found that it uses high CPU usage even when idle (up to 50% of 1 core of my i7-7500U). This is even higher CPU usage than my vscode causes. Sublime does not do that; in fact it has 0% CPU usage when idle: sudo strace -fyp "$(pidof sublime_text)" shows that Sublime issues no syscalls when idle, as it should be. (Note, you need to either unfocus it so that the caret stops flashing, or switch…

From what I recall they generally avoid caching anything and just try to repaint the whole UI really, really fast on every frame so I think that's the design. It's like how a video game renders, which is their stated goal from the beginning. I always thought their stated design goals were a bit... wonky.

If you look into strace of something like IMGUI demo on say sdl2+opengl backend, you'll see about same syscall/sec number at 60 fps, but it'll all be sequences of writev, recvmsg, poll, clock_gettime and DRM_IOCTL_SYNCOBJ_ ioctls. Which is basically just polling for input and submitting gpu command buffers, nothing expensive, and nothing a cache can help with.

Re: Zed 1.0

#647
I did not like when Zed started installing LSPs without my knowledge. I will enable the LSPs I want for the languages I want, thank you.

And the markdown preview is basically unreadable, everything is the same font size and all crammed together.

Re: Zed 1.0

#648
post #551
post #320

I want to try Zed, but it's just too much of a supply chain attack waiting to happen. https://github.com/zed-industries/zed/issues/12589 I did install it in a VM with virtio-gpu, but it was absurdly slow, so I wasn't able to try it.

Had similar concerns, but just noticed they seem to be taking this more seriously now: https://zed.dev/blog/secure-by-default

Seems not applicable, given it will still download and install random LSPs for you without asking.

Re: Zed 1.0

#649
post #496

Earlier quoted context omitted.

What OS are you running? I currently have three Jetbrains IDEs open on my MacBook (M3 Max/36GB) and don’t notice any issue (although I don’t have any electron apps running which probably helps).

MacOS. I have Slack, Teams (different clients use different chat apps), Notion, Docker Desktop VM, several browser tabs, some corporate machine management stuff, and probably some things I'm forgetting about, all open all the time.

I think teams is the big memory killer there

Re: Zed 1.0

#650

1.0 and still has the wrong colours when ran in Wayland and lacks bitmap font support.

The colour issue also affects MacOS - every time I open VSCode it strikes me just how more vibrant the exact same colours are, rendering there.
Post reply on HN