Live data from Hacker News

Zed is now available on Windows

zed.dev

141–150 of 386 posts

Re: Zed is now available on Windows

#141
post #41

Earlier quoted context omitted.

It's not just frame rate, but also input delay. If you're using Visual Studio Code, you might be used to waiting 100 ms for a character you typed to appear. My personal workflow is based on Kitty and Neovim, which I've configured so that it can launch within 20 ms. Working without any input delay allows me to explore and edit projects at typing speed. As such, even tiny delays really bother me and make me lose my flo…

> you might be used to waiting 100 ms for a character you typed to appear. The latest benchmark I could find is 2022 and it's nowhere as bad as you claim https://github.com/microsoft/vscode/issues/161622#issuecomme...

I ran it on VS Code and kitty recently:

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

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

Re: Zed is now available on Windows

#142

Earlier quoted context omitted.

Idk about subpixel font rendering, but font rendering on Linux looks massively better after a patch last week: https://github.com/zed-industries/zed/issues/7992#issuecomme...

I'm glad there's finally some progress in that direction. If they actually implement subpixel RGB anti-aliasing, it would definitely be worth considering as an alternative. It's been surprising to see so many people praise Zed when its text rendering (of all things) has been in such a state for so long.

ok for what reason we need sub-pixel rgb anti aliasing here???? does we run game engine for code??

Re: Zed is now available on Windows

#143
post #74

Earlier quoted context omitted.

They're productivity tools, not gaming software. You'll be faster and deal with less errors using the correct optimized remote desktop tool for your job, versus what you're using now, which can be slow and error prone.

> Moonlight > Open source game streaming client > Moonlight allows you to play your PC games on almost any device OK, fine, maybe Sunshine will be different. > Sunshine is a self-hosted game stream host for Moonlight. Maybe not.

Sunshine and Moonlight are no more than accelerated and finely tuned VNC servers that happen to be targeted at gaming. You can totally set them up as a regular remote desktop solution.

Re: Zed is now available on Windows

#144
post #137

Earlier quoted context omitted.

Strangely it's the actual binary's .text section that's about 400MB. Time to dive in!

Welcome to static linking of large applications. The world moved into dynamic linking in the 1980's for a reason. It is cool to advocate for a return to static linking when it is basic CLI tools.

> The world moved into dynamic linking in the 1980's for a reason.

Reasons that no longer exist. Storage is cheap, update distribution is free, time spent debugging various shared lib versions across OSes is expensive.

Re: Zed is now available on Windows

#145

Earlier quoted context omitted.

I'm glad there's finally some progress in that direction. If they actually implement subpixel RGB anti-aliasing, it would definitely be worth considering as an alternative. It's been surprising to see so many people praise Zed when its text rendering (of all things) has been in such a state for so long.

ok for what reason we need sub-pixel rgb anti aliasing here???? does we run game engine for code??

Subpixel antialiasing of fonts is a pretty standard feature for a few decades. Without it, text can look fuzzy on certain displays.

> does we run game engine for code??

Zed literally does this; they render their UI using a graphics library just like a video game.

Re: Zed is now available on Windows

#146
post #137

Earlier quoted context omitted.

Welcome to static linking of large applications. The world moved into dynamic linking in the 1980's for a reason. It is cool to advocate for a return to static linking when it is basic CLI tools.

> The world moved into dynamic linking in the 1980's for a reason. Reasons that no longer exist. Storage is cheap, update distribution is free, time spent debugging various shared lib versions across OSes is expensive.

Yet everyone is complaining on this thread about Zed distribution size, go figure.

They should shut up and just buy bigger drives. Ah, they can't on their laptops, bummer.

Also try to develop mobile apps with that mentality,

https://www.abbacustechnologies.com/why-your-app-keeps-getti...

Re: Zed is now available on Windows

#147
post #41

Earlier quoted context omitted.

It's not just frame rate, but also input delay. If you're using Visual Studio Code, you might be used to waiting 100 ms for a character you typed to appear. My personal workflow is based on Kitty and Neovim, which I've configured so that it can launch within 20 ms. Working without any input delay allows me to explore and edit projects at typing speed. As such, even tiny delays really bother me and make me lose my flo…

You literally can’t tell the difference in a 20ms delay. That is an order of magnitude lower than the neural feedback loop latency. You may think that you can, but studies don’t back this up.

I don't have to think a full thought for every keystroke.

Re: Zed is now available on Windows

#149

Earlier quoted context omitted.

I am confused about this. Doesn't Zed use CoreText on MacOS just as they use DirectWrite on windows. Shouldn't MacOS CoreText handle all this ?

Spitballing here, but subpixel rendering also requires integration with the rendering pipeline, specifically that you have the infrastructure to pass fractional offsets to the rasterization engine based on the concrete screen position of a glyph, and that the glyph atlas is a full RGBA texture (not just an alpha texture), and that the rasterizer knows about the particular texture format (RGBA vs BGRA etc.)

You don't _need_ fractional offsets no?

Re: Zed is now available on Windows

#150
post #137

Earlier quoted context omitted.

Strangely it's the actual binary's .text section that's about 400MB. Time to dive in!

Welcome to static linking of large applications. The world moved into dynamic linking in the 1980's for a reason. It is cool to advocate for a return to static linking when it is basic CLI tools.

I say "strangely" because honestly it just seems large for any application. I thought they might not be doing LTO or something but they do thin LTO. It's just really that much code.
Post reply on HN