Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm not assuming that we must trade those features for improved latency. It is a possibility, but there are always alternatives.

Unfortunately in IT you always trade one set of problems for another. And clean architectures have to be watered down with time to stay practical.

Nobody is smart enough to predict all pros and cons accurately. We're always smarter after the fact. When we have finished a transition and gained some experience with the new technology. But then it's mostly too late to go back.

On top of that, computing is always a moving target. Now you have to target highly mobile devices with small batteries traveling at high speed in metal tubes connecting to unreliable networks. While more or less related to keyboard input lag, depending on where the action should be registered, you have to be careful where you spend your development resources.

That's why I think this is an oversimplification. True in its deepest form, but neglecting reality.



> Now you have to target highly mobile devices with small batteries traveling at high speed in metal tubes connecting to unreliable networks.

In another comment[1], I called your earlier characterization a motte-and-bailey[2]. I'd wager it was probably not deliberate in that case. I have to think, though, that you're at least aware of how intellectually dishonest this move is.

Compare like for like. The existence of my phone, running a completely different system and set of applications, has _no_ bearing on how responsive to input an entirely separate machine in a traditional laptop/desktop form factor is or explain why the state of things should have degraded over the last ~10–20 years.

1. <https://news.ycombinator.com/item?id=36115622>

2. <https://en.wikipedia.org/wiki/Motte-and-bailey_argument>


I have recently seen ridiculously bad and slow smartphone apps, which seem to be so because they are programmed to phone home for every single action even though there is no need to do so.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: