News for hackers. Stuff that matters.
Re:New superconductor microprocessor yields a substantial bo... by layoutIfNeeded on Wednesday January 13, 2021 @01:08PM (#25765771)
>Imagine how programming and operating systems might look in a world where processing power is 80x cheaper.

So like 2009 compared to 2021? Based on that, I'd say even more inefficient webshit.

Re:New superconductor microprocessor yields a substantial bo... by AnIdiotOnTheNet on Wednesday January 13, 2021 @01:52PM (#25766380)
Considering that many modern interfaces are somehow less responsive than ones written over 20 years ago even when running those programs on period hardware, I feel certain that you are right.
Re:New superconductor microprocessor yields a substantial bo... by qayxc on Wednesday January 13, 2021 @07:53PM (#25770274)
This is a very complex topic and there's a bunch of reasons for that.

And no, software efficiency isn't even the main factor. Not even close.

Just a few pointers: polling on peripherals instead of interrupts (i.e. USB vs. PS/2 and DIN) introducing input lag, software no longer running in ring-0 while being the sole process that owns all the hardware, concurrent processes and context switches, portability (and the required layers of abstraction and indirection), etc.

It's a bit cheap to blame developers while at the same time taking for granted that you can even do what you can do with modern hard- and software.

Everything comes at a price and even MenuetOS [1] will have worse input lag and be less responsive than an Apple II, simply because you'll likely have USB keyboard and mouse and an LCD monitor connected to it.

[1] http://menuetos.net

Re:New superconductor microprocessor yields a substantial bo... by AnIdiotOnTheNet on Thursday January 14, 2021 @12:16AM (#25772399)
Apple II? I'm talking about things like VS6 vs modern VS. Even when performing the same tasks, which means modern VS has no reason to be doing more work than VS6, the modern one is less responsive. There are several videos on youtube demonstrating the dramatic difference.
Re:New superconductor microprocessor yields a substantial bo... by qayxc on Thursday January 14, 2021 @02:26PM (#25781048)
Well 20-ish years ago when I was working with VS6, it ran like dog shit on contemporary hardware.

Big projects would pretty much kill it and the occasional crash was to be expected.

Sure, firing up VS6 on more modern hardware let it fly by comparison, but then again its features paled in comparison to those available with modern VS.

On the other hand, I don't use VS anymore, since VSCode is all I need and runs faster than VS6 back then (even on my 5 year old mid-range laptop) so no complains there.

Re:New superconductor microprocessor yields a substantial bo... by throwaway2048 on Wednesday January 13, 2021 @10:22PM (#25771468)
I don't think laggy electron apps have much to do with usb devices and ring 0.
Re:New superconductor microprocessor yields a substantial bo... by nicoburns on Wednesday January 13, 2021 @07:31PM (#25770090)
Some things have improved a lot. Remember how long it took to boot a 2009 PC. I suspect if hardware perfromance stagnates then software optimisation will develop again.
Re:New superconductor microprocessor yields a substantial bo... by qayxc on Wednesday January 13, 2021 @08:02PM (#25770353)
Counter example: a C64 booted pretty much instantly back in 1983 ;)

You could load and start an entire game on that thing (albeit from a ROM cartridge) in less time than a 2000-era PC took to just POST :D

So PCs were a regression in performance in that regard compared to 1980s home computers and micros.

Re:New superconductor microprocessor yields a substantial bo... by ajuc on Thursday January 14, 2021 @02:37AM (#25773337)
It booted instantly and then you waited 15 minutes to play pac-man.
Re:New superconductor microprocessor yields a substantial bo... by gpderetta on Wednesday January 13, 2021 @09:26PM (#25771059)
I remember veeeery long load times from tape...
Re:New superconductor microprocessor yields a substantial bo... by jayd16 on Thursday January 14, 2021 @01:29AM (#25772880)
20 years ago IS a 2000-era PC.
Re:New superconductor microprocessor yields a substantial bo... by chopin on Thursday January 14, 2021 @05:21AM (#25774627)
I have a cheap Dell laptop from 2009 which boots in ca. 30 sec. A recent Linux Mint.

Compared to my recent company laptop which needs at least 2 min. Even more before I can work productively. For Windows 10.

It's definitely not dependent on hardware. Even not on functionality (I do the same on both machines).

Re:New superconductor microprocessor yields a substantial bo... by nicoburns on Thursday January 14, 2021 @05:57AM (#25774899)
Swap your OS's and you'll still notice an improvement in the hardware. Windows has always been slow. SSDs have made even windows fast to boot on every recent laptop I've used though.
Re:New superconductor microprocessor yields a substantial bo... by jayd16 on Thursday January 14, 2021 @01:26AM (#25772851)
20 years ago, Windows 98 dominated. That was already well into the slow, time sliced, modern era.
Re:New superconductor microprocessor yields a substantial bo... by xxpor on Wednesday January 13, 2021 @03:22PM (#25767488)
But it probably took 80x less time to develop said software.
Re:New superconductor microprocessor yields a substantial bo... by layoutIfNeeded on Wednesday January 13, 2021 @04:54PM (#25768451)
I'd doubt that.
Re:New superconductor microprocessor yields a substantial bo... by Jweb_Guru on Wednesday January 13, 2021 @03:08PM (#25767299)
Processing power is not 80x cheaper now than it was in 2009 unless you can do all your computation on a GPU.
Re:New superconductor microprocessor yields a substantial bo... by jnsie on Wednesday January 13, 2021 @01:11PM (#25765833)
Anyone remember Java 3D? 'cause I'm imagining Java 3D!
Re:New superconductor microprocessor yields a substantial bo... by vidanay on Wednesday January 13, 2021 @01:17PM (#25765905)
Java 11D™ It goes to eleven!
Re:New superconductor microprocessor yields a substantial bo... by sago on Wednesday January 13, 2021 @01:26PM (#25766032)
I don't understand your reference. It seems negative, but it's hard imho to go down on the success of Minecraft. Or am I misunderstanding you?
Re:New superconductor microprocessor yields a substantial bo... by zinekeller on Wednesday January 13, 2021 @01:30PM (#25766099)
Minecraft (obviously the Java edition) actually uses some native libraries (LWJGL) so I don't know if Minecraft is a good comparison.
Re:New superconductor microprocessor yields a substantial bo... by systemvoltage on Wednesday January 13, 2021 @01:11PM (#25765830)
Javascript emulator in Javascript!
Re:New superconductor microprocessor yields a substantial bo... by lkbm on Wednesday January 13, 2021 @02:29PM (#25766840)
Gary Bernhardt's presentation on the "history" of Javascript from 1995 to 2035 is hilarious and seems like something you'd enjoy: https://www.destroyallsoftware.com/talks/the-birth-and-death...

It takes things way beyond simply "emulating Javascript in Javascript", yet is presented so well that you barely notice the transition from current (2014) reality to a comically absurd future.

Re:New superconductor microprocessor yields a substantial bo... by dmingod666 on Wednesday January 13, 2021 @01:31PM (#25766121)
Do you mean the "eval()" function?
Re:New superconductor microprocessor yields a substantial bo... by tsimionescu on Thursday January 14, 2021 @02:36AM (#25773331)
No, they mean writing the eval () function in pure JavaScript.
Re:New superconductor microprocessor yields a substantial bo... by dmingod666 on Thursday January 14, 2021 @08:25AM (#25776002)
Wow