Hacker News new | ask | show | jobs
by palata 1071 days ago
Pretty simple: software devs have good hardware, and use all the resources they have.

It goes like this: new hardware comes out that is more powerful, people buy it because it feels good and everything is fast. Then new software uses all of it, and the cycle starts again with new hardware.

1 comments

> software devs have good hardware, and use all the resources they have.

This.

It's not that people make their programs unacceptably slow on purpose. It's that they test their programs on incredibly and unrealistically powerful hardware.

I used to know someone that said they optimized their DOOM port or something like that for cheap old netbooks, and as a result, get hundreds of thousands of FPS on any vaguely modern system. And there's a video series on YouTube where someone is optimizing some voxelized game engine and uses the Intel iGPU - yes, the nearly-useless one you get on most of their Core-series CPUs - to vastly outperform a CPU implementation of a bunch of voxel algorithms anyway, because optimizing for such a weak GPU allows you to focus only on things that GPUs are actually fundamentally good at, as anything else will run unacceptably slowly. Unfortunately I don't remember what it was called.