Hacker News new | ask | show | jobs
by kramerger 1364 days ago
Windows update in the background would take 3 hours invested of 4.

Average nodejs manifest file would contain x12000 more dependencies.

Also, we would see a ton more AI being done on the local CPU. Anything from genuine OS improvements to super realistic cat filters on teams/zoom.

And finally, I think people would need to figure out storage and network bottlenecks because there is only so much you can do with compute before you end up stalling waiting for more data

3 comments

we have always been memory-bound, in one way or another, even today.

the difference in performance between an application using RAM with random access patterns and an application using RAM sequentially is far more than you are expecting it to be if you haven’t actually measured it. an order of magnitude or more for sequential stuff over random access. having your data already in the L1 cache before you need it is worth the effort it takes to make that happen.

Indeed, but in the case of your average application it is not only lack of will/expertise to optimize, but also simply that the program domain has a much more random memory allocation pattern. Most programs are not operating in a single hot loop on terabytes of data.
> Average nodejs manifest file would contain x12000 more dependencies.

This is absolutely true

> Windows update in the background would take 3 hours invested of 4.

And MacOS updates will still find a way to take your machine offline for an hour