Why is hardware getting exponentially more powerful yet software is getting exponentially more gay?



Where is all that computing power going to?

>>93088237 (OP)

>Where is all that computing power going to?

right to........ your butt

>>93088237 (OP)

It allows poopjeets to implement shit code and think that it doesn't matter because performance will improve

The government must impose a ban on all hardware improvements

>>93088237 (OP)

Because software is not limited by computing power, but by human incompetence

>>93088237 (OP)

Rendering, gaming, compiling, machine learning, etc.

Software doesn't have to be unoptimized to demand a lot of compute, we just have more data to process nowadays.

Of course there's bad software but that's not as big of a problem as the larpers on here would have you believe.

I've noticed that implementing seemingly small changes or qol upgrades takes way more backend bloat than I thought.

I have a small html site to save bookmarks to that opens on a new tab. Right now it's just a simple file i have to edit with a text editor. Having it be editable in browser, folders movable and collapsable, drag and drop, etc takes a lot more than just pure html.

We're just used to having blur effects and interactive elements on every website, no one thinks about the cpu cycles it takes to make shit pretty.

Idk, looks linear to me

>>93088237 (OP)

trannies, women, and niggers re-writing everything to use rust, javascript, docker, and electron

now look at the y-axis units

I loled

>>93088237 (OP)

It's going into virtual machines that need to accomodate growing number of various hardware.



Take your typical stack: web browser is a VM for web apps and gobbles up several GB, java is VM for other stuff, and you're left with some mac apps that are written in swift and that's it.



Also screen sizes are getting bigger

>>93088237 (OP)

right around the corner!

In order to make most of the hardware, the code needs to use multithreading task parallelism to achieve higher performance, and it is hard to write multi threading code. Higher performance can also be achieved by taking advantage of data parallelism using SIMD instructions or GPUS if the problem domain involves linear algebra or array manipulation.

Nelson - Hardware

Bart - Shitty modern software

>>93088237 (OP)

>Where is all that computing power going to?

- onion like retarded unneeded abstraction layers.

- decades of bloated security workarounds that even them forgot about already.

- tracking, updoot checking permanent cron tasks.

- planned obsolescence to make npcs consoom more.

>>93088237 (OP)

all software is now written in javascript, plus almost all software is cloud, so doing anything requires the latency of a network round trip

>>93088237 (OP)

Shadow dom manipulation and interpreter runtimes. We are wasting enormous amounts of power, energy, cycles, and time by training generations of code monkeys incapable of producing native binary solutions.

>>93088237 (OP)

>Where is all that computing power going to?

Idiots keep employing Schlemiel the Painter.

(It's also getting harder to use the computing power we have; parallel programs are a lot more complex than sequential ones, yet they're the only ones that can really use the power because hardware's running into tricky latency issues otherwise. Lots of cores lets you split them apart physically and deal with much of the latency problem, at a cost of lack of coherency. It's an awful trade-off and it isn't going away.)
