Hacker News new | ask | show | jobs
by CraigJPerry 2 hours ago
>> it will be consumers demanding

But how do I get to express that demand? Asking as a frustrated regular user of excel - excel is amazing software but if your laptop is not in airplane mode, the number of little delays that creep in is wild. It's all seemingly network delays, connecting to onedrive servers when i'm editing a field (why?!), 10s of connections to random microsoft domains as i flick between tabs in the UI (why?!) - each flick incurring a subtle but observable delay.

>> Dreaming is free... All Electron devs

I like your sentiment for sure but i reckon you might be barking up the wrong tree. I'll give the clearest counter example i know of:

When i scroll a buffer in Zed (it's a 120fps editor written in rust that i really want to like) i perceive micro stutters.

When i scroll a buffer in VSCode (an electron app) it's buttery smooth.

I've tried this many times over 1.5+ years of releases. It's a reliable finding on an m1 macbook pro and an m1 imac.

If the slow stack can be fast and the fast stack can be slow, then there's more to this than just tech stack.

2 comments

Most people can't perceive "micro stutters" and many who can don't care. It's a fairly niche feature requirement.
I really utterly despise this kind of exceptionalism.

You know, you probably don’t feel that your car has air in the fuel line or that your transmission is holding on to old oil.

What you will “feel” is that your car feels “worse” and you won’t be able to put words on why.

Just because non-technical people lack the understanding to put into words the things they feel: does not mean they don’t feel them.

Give them Office 2008 on a 10 year old PC and ask them how it feels, I guarantee they’ll say “better” without knowing why.

That's because VS Code is hiding everything behind a bunch of non-real-time tricks of perception. Zed is giving you actual real-time feedback.

"Whom the gods wish to destroy, they give real-time data."

The overwhelming majority of the population cannot perceive anything over 90 Hz. Those that can are overwhelmingly skewed towards under 30 years old. Fighter pilots have a floor of something like 200hz for an idea of how rare it is. Just fun info.

As I've aged, my ability to see tiny text has diminished, but I can still see 60Hz vs 120Hz perfectly well.
I personally avoid Visual Studio Code as much as possible due to the scroll latency, so I think it is noticeable as long as you know what to look for.