might be a form of Jevons Paradox

7 months ago by not_IO to c/programmer_humor

GreenShimada 288 points 7 months ago

For anyone unsure: Jevon's Paradox is that when there's more of a resource to consume, humans will consume more resource rather than make the gains to use the resource better.

Case in point: AI models could be written to be more efficient in token use (see DeepSeek), but instead AI companies just buy up all the GPUs and shove more compute in.

For the expansive bloat - same goes for phones. Our phones are orders of magnitude better than what they were 10 years ago, and now it's loaded with bloat because the manufacturer thinks "Well, there's more computer and memory. Let's shove more bloat in there!"

path: 0 22616516, hotness: undefined, score: 288, children: 9
VibeSurgeon 88 points 7 months ago

Case in point: AI models could be written to be more efficient in token use

They are being written to be more efficient in inference, but the gains are being offset by trying to wring more capabilities out of the models by ballooning token use.

Which is indeed a form of Jevon's paradox

path: 0 22616516 22617146, hotness: undefined, score: 88, children: 4
errer 35 points 7 months ago

Costs have been dropping by a factor of 3 per year, but token use increased 40x over the same period. So while the efficiency is contributing a bit to the use, the use is exploding even faster.

path: 0 22616516 22617146 22619153, hotness: undefined, score: 35, children: 3
VibeSurgeon 20 points 7 months ago

I think we're meaning the same thing.

path: 0 22616516 22617146 22619153 22619493, hotness: undefined, score: 20, children: 2
Bronzebeard 5 points 7 months ago

Yes, but have you considered if I just rephrase what you just said but from a slightly different perspective?

path: 0 22616516 22617146 22619153 22619493 22628302, hotness: undefined, score: 5, children: 1
GamingChairModel 35 points 7 months ago

Jevon's Paradox is that when there's more of a resource to consume, humans will consume more resource rather than make the gains to use the resource better.

More specifically, it's when an improvement in efficiency cause the underlying resource to be used more, because the efficiency reduces cost and then using that resource becomes even more economically attractive.

So when factories got more efficient at using coal in the 19th century, England saw a huge increase in coal demand, despite using less coal for any given task.

path: 0 22616516 22620931, hotness: undefined, score: 35, children: 2
Quetzalcutlass 16 points 7 months ago

Also Eli Whitney inventing the cotton gin to make extracting cotton less of a tedious and backbreaking process, which lead to a massive expansion in slavery plantations in the American South due to the increased output and profitability of the crop.

path: 0 22616516 22620931 22626605, hotness: undefined, score: 16, children: 0
shrugs 1 point 7 months ago

This happens not only with efficiency gains. There is risk overcompensation, which feels kinda the same. Cars that are more secure cause reckless driving, which in turn is the reason accidents happen more often, which eat into the safety gains.

path: 0 22616516 22620931 22632380, hotness: undefined, score: 1, children: 0
frunch 24 points 7 months ago

I always felt American car companies were a really good example of that back in the 60s-70s when enormously long vehicles with giant engines were the order of the day. Why not bigger? Why not stronger? It also acted as a symbol of American strength, which was being measured by raw power just like today lol.

This also reminds me of the way video game programmers in the late 70s/early 80s had such tight limitations to work within that you had to get creative if you wanted to make something stand out. Some very interesting stories from that era.

I also love to think about the tricks the programmer of Prince of Persia had employed to get the "shadow prince" to work...

https://www.youtube.com/watch?v=sw0VfmXKq54

path: 0 22616516 22620466, hotness: undefined, score: 24, children: 0
brotato 130 points 7 months ago

The tech debt problem will keep getting worse as product teams keep promising more in less time. Keep making developers move faster. I’m sure nothing bad will come of it.

Capitalism truly ruins everything good and pure. I used to love writing clean code and now it’s just “prompt this AI to spit out sloppy code that mostly works so you can focus on what really matters… meetings!”

path: 0 22618755, hotness: undefined, score: 130, children: 2
twopi 21 points 7 months ago

What really matters isn't meetings, it's profits.

path: 0 22618755 22620317, hotness: undefined, score: 21, children: 0
ChickenLadyLovesLife 11 points 7 months ago

so you can focus on what really matters… meetings! collecting unemployment!

path: 0 22618755 22628917, hotness: undefined, score: 11, children: 0
luthis 121 points 7 months ago

On Linux it really is noticeable

path: 0 22616426, hotness: undefined, score: 121, children: 4
dfyx 126 points 7 months ago

Well, until you open a browser... or five, because these days nobody wants to build native applications anymore and instead they shove webapps into electron containers.

Right now, my laptop doesn't have to run much. Just a combination of KDE, browser, emails, music player, a couple of messengers and some background services. In total, that uses about 9.5 GB of RAM. 20 years ago we would have run the same workload with less than 1 GB.

path: 0 22616426 22616809, hotness: undefined, score: 126, children: 2
ChilledPeppers 11 points 7 months ago

Yeah, discotd is eating 1.5gb of ram. Actually crazy

path: 0 22616426 22616809 22624818, hotness: undefined, score: 11, children: 0
InfiniteStruggle 5 points 7 months ago

I recently had occasion to run a headless Linux distrk and got my socks knowcked off when I ran top and saw idle RAM use at fucking 400 MB

path: 0 22616426 22616809 22629950, hotness: undefined, score: 5, children: 0
Toldry 4 points 6 months ago

Two possible and opposite interpretations of your comment:

  1. Modern Linux feels exactly as responsive or worse on modern hardware than old Linux used to feel on old hardware.
  2. Linux feels much more responsive and fast on modern hardware than it does on old hardware, unlinke other OSes.
path: 0 22616426 23297974, hotness: undefined, score: 4, children: 0
bampop 115 points 7 months ago

My PC is 15 times faster than the one I had 10 years ago. It's the same old PC but I got rid of Windows.

path: 0 22623176, hotness: undefined, score: 115, children: 0
mlg 100 points 7 months ago

The modern web is an insult to the idea of efficiency at practically every level.

You cannot convince me that isolation and sandboxing requires a fat 4Gb slice of RAM for a measly 4 tabs.

path: 0 22633399, hotness: undefined, score: 100, children: 4
Noja 27 points 7 months ago path: 0 22633399 22639199, hotness: undefined, score: 27, children: 0
kalpol 19 points 7 months ago

It is crazy that I can have a core 2 duo with 8 gig of RAM that struggles loading web pages

path: 0 22633399 22638403, hotness: undefined, score: 19, children: 0
WorldsDumbestMan 1 point 7 months ago

Can't wait for the new evidence that Epstein is behind that too.

path: 0 22633399 22636890, hotness: undefined, score: 1, children: 1
CovfefeKills 6 points 7 months ago

Actshually it's bandwidth censorship if you make something too heavy to be used then it won't get used. It is one of the things China is doing to separate their internet from the rest of the worlds, by having an internet so blazingly fast it is unbearable to goto the world wide web.

So yesh, the epstien class are making the news too slow for typical users to access. /maybe some sarcasm maybe not I'm not sure yet

EDIT: I have decided I was not being sarcastic. https://ioda.inetintel.cc.gatech.edu/...


Episodes of network throttling have been reported in countries like Russia, Iran, Egypt, and Zimbabwe, and many more, especially during politically sensitive periods such as elections and protests. In some cases, entire regions such as Iran’s Khuzestan province have experienced indiscriminate throttling, regardless of the protocol or specific services in use. Throttling is particularly effective and appealing to authoritarian governments for several reasons: Throttling is simple to implement, difficult to detect or attribute and hard to circumvent.```
path: 0 22633399 22636890 22642949, hotness: undefined, score: 6, children: 0
OwOarchist 96 points 7 months ago

When you become one with the penguin, though ... then you can begin to feel how much faster modern hardware is.

Hell, I've got a 2016 budget-model chromebook that still feels quick and snappy that way.

path: 0 22616292, hotness: undefined, score: 96, children: 8
iByteABit 10 points 7 months ago

I've got a 2007 laptop that was shitty even for its time, and it does the job perfectly as a home server with Debian and a few good open source services I want to host

path: 0 22616292 22622078, hotness: undefined, score: 10, children: 0
faint_marble_noise 3 points 7 months ago

Sadly, it is not how it is for me. I've never (in last 20 years) experienced freezes that bad and that frequent as with my new beefy Linux PC.

path: 0 22616292 22625037, hotness: undefined, score: 3, children: 0
MudMan -13 points 7 months ago

But... 2016 was a decade ago. If it feels quick and snappy that way that means the post is right.

Which it kinda isn't but hey.

path: 0 22616292 22616761, hotness: undefined, score: -13, children: 5
Skullgrid 17 points 7 months ago

the point is the software is what's wrong, not the hardware. it feels snappy because it's linux, not because it's old hardware.

path: 0 22616292 22616761 22619593, hotness: undefined, score: 17, children: 4
MudMan -4 points 7 months ago

Except the Linux userbase has been saying that exact thing for the past ten years, so again, has Linux also degraded in sync or, hear me out here, is this mostly a nostalgia thing that makes you forget the cludgy performance issues of the software you used when you were younger and things have mostly gotten snappier over time across the board?

As a current dual booter I'll say that Windows and Linux don't feel fundamentally different these days, for good and ill. Windows has a remarkably crappy and entirely self-inflicted issue with their online-search-in-Start-menu feature, which sucks but is toggleable at least. Otherwise I have KDE and Win11 set up the same way and they both work pretty much the same. And both measurably better than their respective iterations 10, let alone 15 or 20 years ago.

path: 0 22616292 22616761 22619593 22620648, hotness: undefined, score: -4, children: 3
OwOarchist 8 points 7 months ago

Windows and Linux don’t feel fundamentally different these days

Try Windows 11 vs. Linux on a shitty old laptop with a budget 2-core processor and 2GB of RAM. Then tell me Windows and Linux don't feel any different.

path: 0 22616292 22616761 22619593 22620648 22624223, hotness: undefined, score: 8, children: 2
GenderNeutralBro 93 points 7 months ago

Everything bad people said about web apps 20+ years ago has proved true.

It's like, great, now we have consistent cross-platform software. But it's all bloated, slow, and only "consistent" with itself (if even). The world raced to the bottom, and here we are. Everything is bound to lowest-common-denominator tech. Everything has all the disadvantages of client-server architecture even when it all runs (or should run) locally.

It is completely fucking insane how long I have to wait for lists to populate with data that could already be in memory.

But at least we're not stuck with Windows-only admin consoles anymore, so that's nice.

All the advances in hardware performance have been used to make it faster (more to the point, "cheaper") to develop software, not faster to run it.

path: 0 22623114, hotness: undefined, score: 93, children: 23
udc 25 points 7 months ago

I'm dreading when poorly optimized vibe coding works it's way into mainstream software and create a glut of technical debt. Performance gonna plummet the next 5 years just wait.

path: 0 22623114 22625305, hotness: undefined, score: 25, children: 2
NewOldGuard 18 points 7 months ago

Already happening with Windows. Also supposedly with Nvidia GPU drivers, with some AMD execs pushing for the same now

path: 0 22623114 22625305 22627368, hotness: undefined, score: 18, children: 0
IMALlama 10 points 7 months ago

Let me assure you this is already happening.

path: 0 22623114 22625305 22630642, hotness: undefined, score: 10, children: 0
wabasso 14 points 7 months ago

And that us poors still on limited bandwidth plans get charged for going over our monthly quotas because everything has to be streamed or loaded from the cloud instead of installed (or at least cached) locally.

path: 0 22623114 22627285, hotness: undefined, score: 14, children: 0
drislands 10 points 7 months ago

If only bad people weren't the ones who said it, maybe we would have listened 😔

path: 0 22623114 22624766, hotness: undefined, score: 10, children: 1
GenderNeutralBro 4 points 7 months ago

I almost started a little rant about Ignaz Semmelweis before I got the joke. :P

path: 0 22623114 22624766 22625042, hotness: undefined, score: 4, children: 0
olafurp 4 points 7 months ago

Webapps are in general badly written and inefficient.

path: 0 22623114 22653278, hotness: undefined, score: 4, children: 0
MoffKalast -6 points 7 months ago

Bloated electron apps are what makes Linux on desktop viable today at all, but you guys aren't ready for that conversation.

path: 0 22623114 22624218, hotness: undefined, score: -6, children: 15
pinball_wizard 15 points 7 months ago

Yes, in that the existence of bloated electron apps tends to cause web apps to be properly maintained, as a side effect.

But thankfully, we don't actually have to use the Electron version, to benefit.

path: 0 22623114 22624218 22625346, hotness: undefined, score: 15, children: 1
G_M0N3Y_2503 3 points 7 months ago

Unless it's Teams apparently, that's the last Electron app I want to install.

path: 0 22623114 22624218 22625346 22637529, hotness: undefined, score: 3, children: 0
swelter_spark 13 points 7 months ago

I can only think of a couple Electron apps I use, and none that are important or frequently used.

path: 0 22623114 22624218 22624352, hotness: undefined, score: 13, children: 0
drislands 7 points 7 months ago

Uhhh like what?

path: 0 22623114 22624218 22624781, hotness: undefined, score: 7, children: 11
piranhaconda 11 points 7 months ago

Note, I don't know how comprehensive this wiki list is, just quick research

https://en.wikipedia.org/...

From those, I'm only currently using a handful.

balenaEtcher, Discord, Synergy, and Obsidian

path: 0 22623114 22624218 22624781 22624972, hotness: undefined, score: 11, children: 10
Calfpupa 9 points 7 months ago

The viability of linux isn't dependent on them though

path: 0 22623114 22624218 22624781 22624972 22626060, hotness: undefined, score: 9, children: 3
Samskara 3 points 7 months ago

Spotify, Steam

Balena Etcher is a software crime though.

path: 0 22623114 22624218 22624781 22624972 22637381, hotness: undefined, score: 3, children: 5
OctopusNemeses 78 points 7 months ago

I'm pretty sure the "unused RAM is wasted RAM" thing has caused its share of damage from shit developers who took it to mean use memory with reckless abandon.

path: 0 22617290, hotness: undefined, score: 78, children: 18
ThePantser 29 points 7 months ago

Would be nice if I could force programs to use more ram though. I actually have 100GB of DDR4 my desktop. I bought it over a year ago when DDR4 was unloved and cheap. But I have tried to force programs to not be offloading as much. Like Firefox, I hate that I have the ram but it's still unloading webpages in the background and won't use more than 6GB ever.

path: 0 22617290 22617856, hotness: undefined, score: 29, children: 9
qaeta 20 points 7 months ago

I actually have 100GB of DDR4

They've got RAM! Get'em!

path: 0 22617290 22617856 22623373, hotness: undefined, score: 20, children: 0
Jaysyn 7 points 7 months ago

Will disabling the swap file fix that?

path: 0 22617290 22617856 22619059, hotness: undefined, score: 7, children: 4
Vlyn 7 points 7 months ago

Don't fully disable swap on Windows, it can break things :-/

path: 0 22617290 22617856 22619059 22619463, hotness: undefined, score: 7, children: 2
Jaysyn 4 points 7 months ago

I didn't know that, that used to not be the case.

path: 0 22617290 22617856 22619059 22619463 22619494, hotness: undefined, score: 4, children: 1
felsiq 7 points 7 months ago

If not, just mount your swap file in RAM lmao

path: 0 22617290 22617856 22619059 22621141, hotness: undefined, score: 7, children: 0
iglou 5 points 7 months ago

Programs that care about memory optimization will typically adapt to your setup, up to a point. More ram isnt going to make a program run any better if it has no use for it

path: 0 22617290 22617856 22620016, hotness: undefined, score: 5, children: 0
floquant 4 points 7 months ago

Set swappiness to 5 or something similar, or disable swap altogether unless you're regularly getting close to max usage

path: 0 22617290 22617856 22619373, hotness: undefined, score: 4, children: 0
Samskara 2 points 7 months ago

RAM disk is your friend.

path: 0 22617290 22617856 22637417, hotness: undefined, score: 2, children: 0
Vlyn 17 points 7 months ago

With 32 and 64 GB systems I've never run out of RAM, so the RAM isn't the issue at all.

Optimization just sucks.

path: 0 22617290 22619452, hotness: undefined, score: 17, children: 3
Samskara 2 points 7 months ago

Have you ever tried running a decent sized LLM locally?

path: 0 22617290 22619452 22637422, hotness: undefined, score: 2, children: 2
Vlyn 2 points 7 months ago

Decent sized for what?

Creative writing and roleplay? Plenty, but I try to fit it into my 16 GB VRAM as otherwise it's too slow for my liking.

Coding/complex tasks? No, that would need 128GB and upwards and it would still be awfully slow. Except you use a Mac with unified memory.

For image and video generation you'd want to fit it into GPU VRAM again, system RAM would be way too slow.

path: 0 22617290 22619452 22637422 22637814, hotness: undefined, score: 2, children: 1
Samskara 1 point 7 months ago

I use a Mac with unified memory, so that distinction slipped my mind.

path: 0 22617290 22619452 22637422 22637814 22638067, hotness: undefined, score: 1, children: 0
iglou 7 points 7 months ago

In most cases, you either optimize the memory, or you optimize the speed of execution.

Having more memory means we can optimize the speed of execution.

Now, the side effect is that we can also afford to be slower to gain other benefits: Ease of development (come in javascript everywhere, or python) at the cost of speed, maintainability at the cost of speed, etc...

So, even though you dont always see performance gains as the years go, that doesn't mean shit devs, it means the priority is somewhere else. We have more complex software today than 20 years ago because we can afford not to focus on ram and speed optimization, and instead focus on maintainable, unoptimized code that does complex stuff.

Optimization is not everything.

path: 0 22617290 22619979, hotness: undefined, score: 7, children: 3
mnemonicmonkeys 2 points 7 months ago

unoptimized code that does complex stuff.

You can still have complex code that is optimized for performance. You can spend more resources to do more complex computations and still be optimized so long as you're not wasting processing power on pointless stuff.

For example, in some of my code I have to get a physics model within 0.001°. I don't use that step size every loop, because that'd be stupid and wasteful. I start iterating with 1° until it overshoots the target, back off, reduce the step to 1/10, and loop through that logic until I get my result with the desired accuracy.

path: 0 22617290 22619979 22627055, hotness: undefined, score: 2, children: 2
iglou 1 point 7 months ago

Of course! But sometimes, most often even, the optimization is not worth the development to get it. We're particularly talking about memory optimization here, and it is so cheap (or at least it was... ha) that it is not worth optimizing like we used to 25 years ago. Instead you use higher level languages with garbage collection or equivalents that are easier to maintain with and faster to implement new stuff with. You use algorithms that consume a fuck ton of memory for speed improvements. And as long as it is fast enough, you shouldn't over optimize.

Proper optimization these days is more of a hobby.

Now obviously some fields require a lot more optimization - embedded systems, for instance. Or simulations, which get a lot of value from being optimized as much as possible.

path: 0 22617290 22619979 22627055 22637553, hotness: undefined, score: 1, children: 1
mnemonicmonkeys 1 point 7 months ago

Unfortunately, a lot of dev studios tend to just build their games on the highest end systems they can and don't bother checking for lower-end hardware. For a lot of systems, there's plenty of programs that don't run "good enough". And sometimes I'll even have issies with M$ applications on decent workstation hardware. Notes and Teams are frustratingly slow to work with sometimes

path: 0 22617290 22619979 22627055 22637553 22651790, hotness: undefined, score: 1, children: 0
Whitebrow 76 points 7 months ago

I still remember playing StarCraft 2 shortly after release on a 300$ laptop and it running perfectly well on medium settings.

Looked amazing. Felt incredibly responsive. Polished. Optimized.

Nowadays it’s RTX this, framegen that, need SSD or loading times are abysmal, oh and don’t forget that you need 40gb of storage and 32gb of ram for a 3 hour long walking simulator, how about you optimize your goddamn game instead? Don’t even get me started on price tags for these things.

Software and game development is definitely a spectrum though, but holy shit is the ratio of sloppy releases so disproportionate that it’s hard to see it at times.

path: 0 22617093, hotness: undefined, score: 76, children: 18
addie 33 points 7 months ago

StarCraft 2 was released in 2007, and a quick search indicates the most common screen resolution was 1024x768 that year. That feels about right, anyway. A bit under a million pixels to render.

A modern 4K monitor has a bit over eight million pixels, slightly more than ten times as much. So you'd expect the textures and models to be about ten times the size. But modern games don't just have 'colour textures', they're likely to have specular, normal and parallax ones too, so that's another three times. The voice acting isn't likely to be in a single language any more either, so there'll be several copies of all the sound files.

A clean Starcraft 2 install is a bit over 20 GB. 'Biggest' game I have is Baldur's Gate 3, which is about 140 GB, so really just about seven times as big. That's quite good, considering how much game that is!

I do agree with you. I can't think of a single useful feature that's been added to eg. MS Office since Office 97, say, and that version is so tiny and fast compared to the modern abomination. (In fact, in a lot of ways it's worse - has had some functionality removed and not replaced.) And modern AAA games do focus too much on shiny and not enough on gameplay, but the fact that they take a lot more resources is more to do with our computers being expected to do a lot more.

path: 0 22617093 22618016, hotness: undefined, score: 33, children: 11
Teepo 18 points 7 months ago

Why are you comparing the most common screen resolution in 2007 to a 4k monitor today? 4k isn't the most common today. This isn't a fair comparison.

path: 0 22617093 22618016 22620215, hotness: undefined, score: 18, children: 4
protogen420 13 points 7 months ago

1080p is still the most common, though is 1440p is catching up very fast

path: 0 22617093 22618016 22620215 22620997, hotness: undefined, score: 13, children: 3
nykula 6 points 7 months ago

BTW the demand for bigger screens and bigger resolutions is something I don't easily understand. I notice some difference between 1366x768 and 1920x1080 on a desktop, but the difference from further increase is of so little use for me I'd classify it as a form of bloat. If anything, I now habitually switch to downloading 480p and 720p instead of higher definition by default because it saves me traffic and battery power, and fits much more on a single disk easy to back up.

path: 0 22617093 22618016 22620215 22620997 22621540, hotness: undefined, score: 6, children: 2
MonkderVierte 12 points 7 months ago

'Biggest' game I have is Baldur's Gate 3, which is about 140 GB, so really just about seven times as big. That's quite good, considering how much game that is!

Not at all. For example, Rimworld saves all the map and world data in one big XML (which is bad btw, don't do that): about 2 million lines @75 MB, for a 30-pawns mid-game colony.

So you see, Data is not what uses space. But what uses space instead is, if you don't properly re-use objects/textures (so called "assets"), or even copy and repack the same assets per level/map, because that saves dev time.

Ark Survival Evolved, with "only" about 100 GB requirement, was known as a unoptimized mess back then.

Witcher 3 mod "HD Reworked Next-Gen" has barely 20 GB with 4k textures and high-res meshes. And you can't say that Witcher 3 is not a vibrant and big open world game.

path: 0 22617093 22618016 22618711, hotness: undefined, score: 12, children: 0
glimse 10 points 7 months ago

Excel is sooo much than it used to be in Office 97. And it's way better than any other spreadsheet software I've tried.

Speaking of, anyone know of any alternative that handles named tables the same as Excel? Built-in filtering/sorting and formulas that can address the table itself instead of a cell range?? Please?

path: 0 22617093 22618016 22618852, hotness: undefined, score: 10, children: 4
msage 16 points 7 months ago

SQL?

path: 0 22617093 22618016 22618852 22619353, hotness: undefined, score: 16, children: 1
RamRabbit 7 points 7 months ago

Seriously. If you are talking about querying tables, Excel is the wrong tool to use. You need to be looking at SQL.

path: 0 22617093 22618016 22618852 22619353 22622694, hotness: undefined, score: 7, children: 0
GrapheneOSRuinedMyPixel 1 point 7 months ago

I've been hosting grist for a while and it is quite nice. Wasn't able to move all the stuff from classic spreadsheets though

path: 0 22617093 22618016 22618852 22622065, hotness: undefined, score: 1, children: 1
glimse 1 point 7 months ago

I'll check that out, thanks!

path: 0 22617093 22618016 22618852 22622065 22622091, hotness: undefined, score: 1, children: 0
Einskjaldi 15 points 7 months ago

Then factorio dev blog comes in and spend months optimizing the tok of one broken gear in the conveyor belt to slightly improve efficiency.

path: 0 22617093 22618454, hotness: undefined, score: 15, children: 2
mnemonicmonkeys 3 points 7 months ago

Tbf, there's saves there that efficiency increase means a lot

path: 0 22617093 22618454 22627893, hotness: undefined, score: 3, children: 1
Einskjaldi 2 points 7 months ago

It's the only game I have that will actually recover from when it hangs and freezes and then go back to working fine.

path: 0 22617093 22618454 22627893 22660508, hotness: undefined, score: 2, children: 0
chunes 6 points 7 months ago

Absolutely. Every time I play a game from before 2016 or so it runs butter smooth and looks even better than modern games in many cases. I don't know what we're doing nowadays.

path: 0 22617093 22622728, hotness: undefined, score: 6, children: 0
Retail4068 2 points 7 months ago

Comparing a 20 year old game with FMV sequences at 1080p is certainly a take 🤣.

path: 0 22617093 22618456, hotness: undefined, score: 2, children: 0
MonkderVierte 1 point 7 months ago
path: 0 22617093 22618266, hotness: undefined, score: 1, children: 0
kunaltyagi 69 points 7 months ago

The same? Try worse. Most devices have seen input latency going up. Most applications have a higher latency post input as well.

Switching from an old system with old UI to a new system sometimes feels like molasses.

path: 0 22620025, hotness: undefined, score: 69, children: 20
Korhaka 22 points 7 months ago

I work in support for a SaaS product and every single click on the platform takes a noticeable amount of time. I don't understand why anyone is paying any amount of money for this product. I have the FOSS equivalent of our software in a test VM and its far more responsive.

path: 0 22620025 22622230, hotness: undefined, score: 22, children: 0
Buddahriffic 15 points 7 months ago

Except for KDE. At least compared to cinnamon, I find KDE much more responsive.

AI generated code will make things worse. They are good at providing solutions that generally give the correct output but the code they generate tends to be shit in a final product style.

Though perhaps performance will improve since at least the AI isn't limited by only knowing JavaScript.

path: 0 22620025 22621745, hotness: undefined, score: 15, children: 17
boonhet 4 points 7 months ago

I still have no idea what it is, but over time my computer, which has KDE on it, gets super slow and I HAVE to restart. Even if I close all applications it's still slow.

It's one reason I've been considering upgrading from6 cores and 32 GB to 16 and 64.

path: 0 22620025 22621745 22622992, hotness: undefined, score: 4, children: 16
rumba 10 points 7 months ago

Upgrade isn't likely to help. If KDE is struggling on 6@32, you have something going on that 16@64 is only going to make it last twice as long before choking.

wail till it's slow

Check your Ram / CPU in top and the disk in iotop, hammering the disk/CPU (of a bad disk/ssd) can make kde feel slow.

plasmashell --replace # this just dumps plasmashell's widgets/panels

See if you got a lot of ram/CPU back or it's running well, if so if might be a bad widget or panel

if it's still slow,

kwin_x11 --replace

or

kwin_wayland --replace &

This dumps everything and refreshes the graphics driver/compositor/window manager

If that makes it better, you're likely looking at a graphics driver issue

I've seen some stuff where going to sleep and coming out degrades perf

path: 0 22620025 22621745 22622992 22623889, hotness: undefined, score: 10, children: 9
boonhet 2 points 7 months ago

Hmm, I haven't noticed high CPU usage, but usually it only leaves me around 500MB actually free RAM, basically the entire rest of it is either in use or cache (often about 15 gigs for cache). Turning on the 64 gig swapfile usually still leaves me with close to no free RAM.

I'll see if it's slow already when I get home, I restarted yesterday. Then I'll try the tricks you suggested. For all I know maybe it's not even KDE itself.

Root and home are on separate NVMe drives and there's a SATA SSD for misc non-system stuff.

GPU is nvidia 3060ti with latest proprietary drivers.

The PC does not sleep at all.

To be fair I also want to upgrade to speed up Rust compilation when working on side projects and because I often have to store 40-50 gigs in tmpfs and would prefer it to be entirely in RAM so it's faster to both write and read.

path: 0 22620025 22621745 22622992 22623889 22624067, hotness: undefined, score: 2, children: 4
Passerby6497 1 point 7 months ago

I've seen some stuff where going to sleep and coming out degrades perf

I'll have to try some of these suggestions myself, as I've been dealing with my UI locking up if the monitors turn off and I wake it up too soon. Sometimes I still have ssh access to it, so thanks for the shell commands!

path: 0 22620025 22621745 22622992 22623889 22633815, hotness: undefined, score: 1, children: 3
arendjr 2 points 7 months ago

Have you tried disabling the file indexing service? I think it’s called Baloo?

Usually it doesn’t have too much overhead, but in combination with certain workflows it could be a bottleneck.

path: 0 22620025 22621745 22622992 22626029, hotness: undefined, score: 2, children: 0
dr_robotBones 1 point 7 months ago
path: 0 22620025 22621745 22622992 22626870, hotness: undefined, score: 1, children: 4
boonhet 2 points 7 months ago

I have not, but also it's not slow immediately, it takes time under use to get slow. Fresh boot is quite fast. And then once it's slow, even if I close my IDE, browsers and everything, it remains slow, even if CPU usage is really low and there's theoretically plenty of memory that could be freed easily.

path: 0 22620025 22621745 22622992 22626870 22627497, hotness: undefined, score: 2, children: 2
AdrianTheFrog 2 points 7 months ago

I have a 2 core, 2 thread, 4gb RAM 3855u Chromebook that I installed Plasma on, and it's usually pretty responsive.

path: 0 22620025 22621745 22622992 22626870 22632740, hotness: undefined, score: 2, children: 0
MashedTech 5 points 7 months ago

I want to avoid building react native apps.

path: 0 22620025 22621293, hotness: undefined, score: 5, children: 0
auraithx 64 points 7 months ago

Websites are probably a better example; as the complexity and bloat has increased faster than the tech.

path: 0 22617963, hotness: undefined, score: 64, children: 3
TheSeveralJourneysOfReemus 23 points 7 months ago
path: 0 22617963 22620839, hotness: undefined, score: 23, children: 1
mnemonicmonkeys 6 points 7 months ago

I love it

path: 0 22617963 22620839 22622376, hotness: undefined, score: 6, children: 0
python 5 points 7 months ago

Well yeah, why would I learn html when I can learn React?!?

(/s but I actually did learn React before I had a grasp of semantic Html because my company needed React devs and only paid for React-specific education)

path: 0 22617963 22620735, hotness: undefined, score: 5, children: 0
oyo 53 points 7 months ago

Windows 11 is the slowest Windows I've ever used, by far. Why do I have to wait 15-45 seconds to see my folders when I open explorer? If you have a slow or intermittent Internet connection it's literally unusable.

path: 0 22620001, hotness: undefined, score: 53, children: 12
cows_are_underrated 19 points 7 months ago

Even Windows 10 is literally unusable for me. When pressing the windows key it literally takes about 4 seconds until the search pops up, just for it to be literally garbage.

path: 0 22620001 22621063, hotness: undefined, score: 19, children: 3
UnderpantsWeevil 14 points 7 months ago

Found out about this while watching "Halt and Catch Fire" (AMC's effort to recreate the magic of Mad Men, but on the computer).

Doherty Threshold

In 1982 Walter J. Doherty and Ahrvind J. Thadani published, in the IBM Systems Journal, a research paper that set the requirement for computer response time to be 400 milliseconds, not 2,000 (2 seconds) which had been the previous standard. When a human being’s command was executed and returned an answer in under 400 milliseconds, it was deemed to exceed the Doherty threshold, and use of such applications were deemed to be “addicting” to users.

path: 0 22620001 22621063 22621511, hotness: undefined, score: 14, children: 0
WhyJiffie 1 point 7 months ago

if it only occurs hours or days after boot, try killing the startmenuexperiencehost process. that's what I was doing until I switched to linux

path: 0 22620001 22621063 22623086, hotness: undefined, score: 1, children: 1
cows_are_underrated 2 points 7 months ago

I am using windows like once a week at maximum and then it only takes about 10 minutes. So I kind of do not really care and am glad, that I do not need to use it more often.

path: 0 22620001 22621063 22623086 22626120, hotness: undefined, score: 2, children: 0
echodot 10 points 7 months ago

It takes forever to boot I know that and that's from fast food which is extra pathetic.

path: 0 22620001 22620040, hotness: undefined, score: 10, children: 3
tiramichu 11 points 7 months ago

fast food

path: 0 22620001 22620040 22620094, hotness: undefined, score: 11, children: 2
stankcheez 9 points 7 months ago

Too many nuggies

path: 0 22620001 22620040 22620094 22620140, hotness: undefined, score: 9, children: 1
mnemonicmonkeys 3 points 7 months ago

Maybe if Windows quit pigging out on tendies and slimmed down it would be as baf

path: 0 22620001 22620040 22620094 22620140 22622317, hotness: undefined, score: 3, children: 0
HugeNerd 3 points 7 months ago

Probably that's the folder explorer or whatever itself crashing.

path: 0 22620001 22620214, hotness: undefined, score: 3, children: 2
mrgoosmoos 7 points 7 months ago

yeah

and like why does it crash? it worked fine on Windows 10

path: 0 22620001 22620214 22620357, hotness: undefined, score: 7, children: 1
HugeNerd 5 points 7 months ago

I've given up trying to understand modern PC software. I can barely keep up with the little microcontrollers I work with. They aren't so little.

path: 0 22620001 22620214 22620357 22620688, hotness: undefined, score: 5, children: 0
EndlessNightmare 3 points 7 months ago

The Windows bloat each new generation is way out of control.

path: 0 22620001 22622666, hotness: undefined, score: 3, children: 0
AeonFelis 50 points 7 months ago

Thought leaders spent the last couple of decades propaganding that features-per-week is the only metric to optimize, and that if your software has any bit of efficiency or quality in it that's a clear indicator for a lost opportunity to sacrifice it on the alter of code churning.

The result is not "amazing". I'd be more amazed had it turned out differently.

path: 0 22628637, hotness: undefined, score: 50, children: 27
SanicHegehog 37 points 7 months ago

Fucking "features". Can't software just be finished? I bought App. App does exactly what I need it to do. Leave. It. Alone.

path: 0 22628637 22632097, hotness: undefined, score: 37, children: 5
Yaky 11 points 7 months ago

No, never! Tech corps (both devs and app stores) brainwashed people into thinking "no updates = bad".

Recently, I have seen people complain about lack of updates for: OS for a handheld emulation device (not the emulator, the OS, which does not have any glaring issues), and Gemini protocol browser (gemini protocol is simple and has not changed since 2019 or so).

Maybe these people don't use the calculator app because arithmetic was not updated in a few thousand years.

path: 0 22628637 22632097 22638992, hotness: undefined, score: 11, children: 3
vala 10 points 7 months ago

A big part of this issue is mobile OS APIs. You can't just finish an android app and be done. It gets bit rot so fast. You get maybe 1-2 years with no updates before "this app was built for an older version of android" then "this app is not compatible with your device".

path: 0 22628637 22632097 22638992 22641240, hotness: undefined, score: 10, children: 1
AeonFelis 1 point 7 months ago path: 0 22628637 22632097 22638992 22641240 22664545, hotness: undefined, score: 1, children: 0
ragas 2 points 7 months ago

arithmetic was not updated in a few thousand years.

Oh boy, don't let a mathematician hear this.

path: 0 22628637 22632097 22638992 22655457, hotness: undefined, score: 2, children: 0
AeonFelis 7 points 7 months ago

"More AI features"? Of course we can implement more AI features for you.

path: 0 22628637 22632097 22632841, hotness: undefined, score: 7, children: 0
ChickenLadyLovesLife 25 points 7 months ago

It's kind of funny how eagerly we programmers criticize "premature optimization", when often optimization is not premature at all but truly necessary. A related problem is that programmers often have top-of-the-line gear, so code that works acceptably well on their equipment is hideously slow when running on normal people's machines. When I was managing my team, I would encourage people to develop on out-of-date devices (or at least test their code out on them once in a while).

path: 0 22628637 22628825, hotness: undefined, score: 25, children: 19
G_M0N3Y_2503 4 points 7 months ago

Optomisation often has a cost, weather it's code complexity, maintenance or even just salary. So it has to be worth it, and there are many areas where it isn't enough unfortunately.

path: 0 22628637 22628825 22629676, hotness: undefined, score: 4, children: 16
Passerby6497 10 points 7 months ago

And that lazy mentality just passes the cost to the consumer.

path: 0 22628637 22628825 22629676 22633693, hotness: undefined, score: 10, children: 11
G_M0N3Y_2503 -1 points 7 months ago

How is that mindset lazy? Unhappy customers also have a cost! At my last job the customer just always bought hardware specifically for the software as a matter of process, partly because the price of the hardware compared to the price of the software was negligible. You literally couldn't make a customer care.

path: 0 22628637 22628825 22629676 22633693 22637117, hotness: undefined, score: -1, children: 10
AeonFelis 5 points 7 months ago

Exactly the mindset responsible for the state of modern software.

path: 0 22628637 22628825 22629676 22631526, hotness: undefined, score: 5, children: 0
Son_of_Macha 4 points 7 months ago

Your spelling is terrible

path: 0 22628637 22628825 22629676 22629778, hotness: undefined, score: 4, children: 2
87Six 5 points 7 months ago

Bro just denied bro's lemmy comment pull request

path: 0 22628637 22628825 22629676 22629778 22630962, hotness: undefined, score: 5, children: 0
G_M0N3Y_2503 -3 points 7 months ago

Oops, forgot the AI step

path: 0 22628637 22628825 22629676 22629778 22629807, hotness: undefined, score: -3, children: 0
AnyOldName3 4 points 7 months ago

Premature optimisation often makes things slower rather than faster. E.g. if something's written to have the theoretical optimal Big O complexity class, that might only break even around a million elements, and be significantly slower for a hundred elements where everything fits in L1 and the simplest implemention possible is fine. If you don't know the kind of situations the implementation will be used in yet, you can't know whether the optimisation is really an optimisation. If it's only used a few times on a few elements, then it doesn't matter either way, but if it's used loads but only ever on a small dataset, it can make things much worse.

Also, it's common that the things that end up being slow in software are things the developer didn't expect to be slow (otherwise they'd have been careful to avoid them). Premature optimisation will only ever affect the things a developer expects to be slow.

path: 0 22628637 22628825 22639824, hotness: undefined, score: 4, children: 0
AeonFelis 3 points 7 months ago

It’s kind of funny how eagerly we programmers criticize “premature optimization”, when often optimization is not premature at all but truly necessary.

I will forever be salty about that one time I blamed of premature optimization for pushing to optimize a code that was allocating memory faster than the GC could free it, which was causing one of the production servers to keep getting OOM crashes.

If urgent emails from one of the big clients who put the entire company into emergency mode during a holiday is still considered "premature", then no optimization is ever going to be mature.

path: 0 22628637 22628825 22647776, hotness: undefined, score: 3, children: 0
x0x7 3 points 7 months ago

That and we have a resume system where instead of showing something functional you list the names of bloat libraries you know how to use. Thus everyone wants to use a bloat library for every project, and it is considered professional to do so.

Now I need to wait 10 seconds for something to hydrate when by past metrics your code was considered bad if it wasn't still within 0.05s.

What's the worst is when youtube videos are trying to initialize the page while the video is trying to play right away with the page still in a funky state. It's like we married two different eras metrics for what matters and made something truly awful. Demand for immediacy + frameworks that won't deliver it.

path: 0 22628637 22629243, hotness: undefined, score: 3, children: 0
erayerdin 46 points 7 months ago

why do anime girls have to be right all the time?

path: 0 22616349, hotness: undefined, score: 46, children: 3
sundray 9 points 7 months ago

They are all actually the start of an incredibly complex dojinshi.

path: 0 22616349 22617005, hotness: undefined, score: 9, children: 1
Sabata11792 4 points 7 months ago

I sure hope the tags are wholesom... OH NO.

path: 0 22616349 22617005 22619787, hotness: undefined, score: 4, children: 0
ulterno 4 points 7 months ago

To prevent fictionalist comments in replies.

path: 0 22616349 22616971, hotness: undefined, score: 4, children: 0
DontRedditMyLemmy 44 points 7 months ago

I hate that our expectations have been lowered.

2016: "oh, that app crashed?? Pick a different one!"

2026: "oh, that app crashed again? They all crash, just start it again and cross your toes."

path: 0 22622558, hotness: undefined, score: 44, children: 4
wabasso 5 points 7 months ago

I’m starting to develop a conspiracy theory that MS is trying to make the desktop experience so terrible that everyone switches to mobile devices, such that they can be more easily spied on.

path: 0 22622558 22627303, hotness: undefined, score: 5, children: 3
ChickenLadyLovesLife 10 points 7 months ago

That would be incredibly ironic given that they completely fucking gave up on mobile devices when the iPhone came out.

path: 0 22622558 22627303 22628875, hotness: undefined, score: 10, children: 2
Yaky 3 points 7 months ago

Windows Phone was around in mid-2010s, at least 7 years after iPhone release. But it was not hyped enough: companies did not care to develop apps for it, customers didn't want a smartphone without X Y Z apps (same argument i see now about mobile linux or even custom ROMs). The phones had nice and fast UI though, and some had very good cameras.

path: 0 22622558 22627303 22628875 22639261, hotness: undefined, score: 3, children: 1
ChickenLadyLovesLife 5 points 7 months ago

Windows Phone was great. I'd done Windows Mobile since 2005 and it was nice to be able to continue developing with C#/.NET and Visual Studio (back when it was still good) in a more modern OS. One thing that really spoiled me permanently was being able to compile, build and deploy the app I was working on to my test device effectively instantaneously -- like, by the time I'd moved my hand over to the device, the app was already up and running. Then I switched to iOS where the same process could take minutes, also Blackberry where it might take half an hour or never happen at all.

Funny thing: RIM was going around circa 2010/2011 offering companies cash bounties of $10K to $20K to develop apps for Blackberry, since they were dying a rapid death but were still flush with cash. Nobody that I know of took them up on the offers. I tried to get my company to make a Windows Phone version of our software but I was laughed at (and deservedly so).

path: 0 22622558 22627303 22628875 22639261 22639766, hotness: undefined, score: 5, children: 0
Quicky 29 points 7 months ago

I feel like this is Windows specific. Linux is rapid on PCs and my MacBook is absurdly quick.

path: 0 22616556, hotness: undefined, score: 29, children: 12
sp3ctr4l 8 points 7 months ago

PC games are software.

Unfortunately many PC games are also like this, astoundingly poorly optimized, just assume everyone has a $750 GPU.

Proton can only do so much.

... and Metal basically can't do that that much.

Look at Metal Gear Solid 5 or TitanFall 2, and tell me realtime video game graphics have dramatically increased in visual fidelity in the last decade.

They haven't really.

They shifted to a poorly optimized, more expensive paradigm for literally everyone involved; publisher, developer, player.

Everything relating to realtime raytracing and temporal antialiasing is essentially a scam, in the vast majority of actual implementations of it.

path: 0 22616556 22618150, hotness: undefined, score: 8, children: 3
Quicky 4 points 7 months ago

I guess the counter argument for games is load times have dramatically improved, though that’s less about software development than hardware improvements.

If we put consoles in the same bracket as computers, the literally instant quick-resume feature on an Xbox (for example) feels like sci-fi.

path: 0 22616556 22618150 22618905, hotness: undefined, score: 4, children: 2
sp3ctr4l 2 points 7 months ago

Yeah, you kinda defeated your own argument there, but you do seem to recognize that.

You can instant resume on a Steam Deck, basically.

You can alt tab on a PC, at least with a stable game that is well made and not memory leaking.

Yeah, better RAM / SSDs does mean lower loading times, higher streaming speeds/bus bandwidths, but literally, at what cost?

You could just actually take the time to optimize things, find non insanely computationally expensive ways to do things that are more clever, instead of just saying throw more/faster ram at it.

RAM and SSD costs per gig are going up now.

Moore's Law is not only dead, it has inverted.

Constantly cheaper memory going forward turned out to not the best assumption to make.

path: 0 22616556 22618150 22618905 22621357, hotness: undefined, score: 2, children: 1
Quicky 1 point 7 months ago

With respect to OP's post, they say "you can't even tell the computers we are on are 15x faster...", and I reckon that quick resume etc, is an example of "you absolutely can tell that we now have extremely fast hardware" when compared to what came before, irrespective of the quality of the software.

I'm not disagreeing with you, I'm just picking apart the blanket "computers feel the same as they did a decade ago". Some computers might feel the same, and a lot of software might be unoptimised, but there's a good selection of examples where that's not the case.

path: 0 22616556 22618150 22618905 22621357 22621797, hotness: undefined, score: 1, children: 0
Auster 8 points 7 months ago

Mint Xfce on my 2015 laptop compared to its previous system was the difference between usable and waiting 10 minutes for it to even boot, and things like gaming, VMs, comically large spreadsheets (surprisingly the memory hog), etc., were an eternal challenge on it. On my current laptop, I have the luxury of picking the systems by aesthetics and non-optimization functions instead. And to compare, I've run even the same updates on the two laptops, as the older one still works.

path: 0 22616556 22616693, hotness: undefined, score: 8, children: 0
zwerg 5 points 7 months ago

My 12? 13? Year old Dell laptop does just fine running Ubuntu. It'll probably be fine for my needs for another 3 or 4 years at least.

path: 0 22616556 22617474, hotness: undefined, score: 5, children: 0
RaccoonBall 3 points 7 months ago

App launch time can be annoyingly slow on mac if you're not offline or blocking the server it phones home to

it can be the difference between one bounce or seven bounces of the icon on my end

path: 0 22616556 22619495, hotness: undefined, score: 3, children: 4
Quicky 2 points 7 months ago

What apps out of interest? I’m a new Mac owner, so limited experience, but everything seems insanely quick so far. Even something like Xcode is a one-bounce on this M4 Air.

path: 0 22616556 22619495 22619709, hotness: undefined, score: 2, children: 3
RaccoonBall 1 point 7 months ago

All of them. The device has to phone home to apple to ask permission to run them.

to test close app (really shut, make sure dot on icon isnt glowing) then open and measure time

close app and then disconnect from the internet and launch again

the speed difference depends on how overloaded apples servers are.

path: 0 22616556 22619495 22619709 22641640, hotness: undefined, score: 1, children: 2
Quicky 1 point 7 months ago

I’ve not come across this but I’ll check it out. Is that App Store apps only?

I think probably 90% of the apps I’ve installed have been through the homebrew package manager which likely means they don’t do any phoning home, but I’ll check out the pre-installed stuff and see if I can replicate.

path: 0 22616556 22619495 22619709 22641640 22650886, hotness: undefined, score: 1, children: 1
MonkderVierte 1 point 7 months ago

And Android

path: 0 22616556 22618927, hotness: undefined, score: 1, children: 0
skisnow 29 points 7 months ago

What Intel giveth, Microsoft taketh away.

path: 0 22616837, hotness: undefined, score: 29, children: 0
merc 28 points 7 months ago

You do really feel this when you're using old hardware.

I have an iPad that's maybe a decade old at this point. I'm using it for the exact same things I was a decade ago, except that I can barely use the web browser. I don't know if it's the browser or the pages or both, but most web sites are unbearably slow, and some simply don't work, javascript hangs and some elements simply never load. The device is too old to get OS updates, which means I can't update some of the apps. But, that's a good thing because those old apps are still very responsive. The apps I can update are getting slower and slower all the time.

path: 0 22628887, hotness: undefined, score: 28, children: 7
ssfckdt 27 points 7 months ago

It's the pages. It's all the JavaScript. And especially the HTML5 stuff. The amount of code that is executed in a webpage these days is staggering. And JS isn't exactly a computationally modest language.

Of the 200kB loaded on a typical Wikipedia page, about 85kb of it is JS and CSS.

Another 45kB for a single SVG, which in complex cases is a computationally nontrivial image format.

path: 0 22628887 22630217, hotness: undefined, score: 27, children: 3
87Six 6 points 7 months ago

I don't agree. It's both. I've opened basic no JS sites on old tablets to test them out and even those pages BARELY load

path: 0 22628887 22630217 22630986, hotness: undefined, score: 6, children: 2
jtzl 1 point 7 months ago

What caused the latency in that case?

path: 0 22628887 22630217 22630986 22633105, hotness: undefined, score: 1, children: 1
Passerby6497 4 points 7 months ago

Probably just the browser itself, considering how bloated they're getting. It's not super surprising, considering the apps run about as fast (on a good day) as it did 5-10 years ago on a new phone, it's gonna run like dogshit on a phone from that era.

path: 0 22628887 22630217 22630986 22633105 22633741, hotness: undefined, score: 4, children: 0
NecroParagon 4 points 7 months ago

I can't update YouTube on my iPad 2 that I got running again for the first time in years. It said it had been 70,000~ hours since last full charge. I wanted to use it to watch videos on when I'm going to bed. But I can't actually login to YouTube because the app is so old and I seemingly can't update it.

I was using the web browser and yeah I don't remember it being so damn slow. It's crazy how that is.

path: 0 22628887 22629411, hotness: undefined, score: 4, children: 2
Yaky 1 point 7 months ago

Is your iPad on iOS 9.3.5? It is infamously slow.

It is possible to downgrade it to 8.4.1 (faster, partially more broken) or even 6.1.3 (fast and old school, many apps don't work, but there are apps in Cydia to fix stuff).

Biggest issue I encountered is sites requiring TLSv1.3 for HTTPS encryption, and browsers simply do not support that.

path: 0 22628887 22629411 22639167, hotness: undefined, score: 1, children: 0
merc 1 point 7 months ago

I have an old YouTube app on my iPad, and it still works fine. One of the more responsive apps on the device. I get nagged nearly every time I use it to update to the newest YouTube release, but that's impossible. I'd first have to upgrade my OS, and Apple no longer releases new OSes for this generation of iPads. So, I'm stuck with an old YouTube, which mostly works fine, and an occasional nag message.

I'm sure within a year or two mine will be like yours and YouTube will simply no longer work. But, for now it's in a relatively good spot where I can use a version of YouTube designed for this particular hardware that doesn't feel sluggish.

path: 0 22628887 22629411 22630868, hotness: undefined, score: 1, children: 0
ZILtoid1991 25 points 7 months ago

They often are worse, because everything needed to be an electron app, so they could hire the cheaper web developers for it, and also can boast about "instant cross platform support" even if they don't release Linux versions.

Qt and GTK could do cross platform support, but not data collection, for big data purposes.

path: 0 22619874, hotness: undefined, score: 25, children: 12
echodot 8 points 7 months ago

I don't know why electron has to use so much memory up though. It seems to use however much RAM is currently available when it boots, the more RAM system has the more electron seems to think it needs.

path: 0 22619874 22620065, hotness: undefined, score: 8, children: 10
GamingChairModel 14 points 7 months ago

Chromium is basically Tyrone Biggums asking if y'all got any more of that RAM, so bundling that into Electron is gonna lead to the same behavior.

path: 0 22619874 22620065 22620825, hotness: undefined, score: 14, children: 0
Buddahriffic 4 points 7 months ago

Ib4 "uNusEd RAm iS wAStEd RaM!"

No, unused RAM keeps my PC running fast. I remember the days where accidentally hitting the windows key while in a game meant waiting a minute for it to swap the desktop pages in, only to have to swap the game pages back when you immediately click back into it, expecting it to either crash your computer or probably disconnect from whatever server you were connected to. Fuck that shit.

path: 0 22619874 22620065 22622283, hotness: undefined, score: 4, children: 8
boonhet 5 points 7 months ago

I mean unused RAM is still wasted: You'd want all the things cached in RAM already so they're ready to go.

path: 0 22619874 22620065 22622283 22623054, hotness: undefined, score: 5, children: 7
Buddahriffic 3 points 7 months ago

I don't want my PC wasting resources trying to guess every possible next action I might take. Even I don't know for sure what games I'll play tonight.

path: 0 22619874 22620065 22622283 22623054 22623272, hotness: undefined, score: 3, children: 3
echodot 1 point 7 months ago

I mean I have access to a computer with a terabyte of RAM I'm gonna go ahead and say that most applications aren't going to need that much and if they use that much I'm gonna be cross.

path: 0 22619874 22620065 22622283 22623054 22625594, hotness: undefined, score: 1, children: 2
boonhet 5 points 7 months ago

There's no difference whatsoever between qt or gtk and electron for data collection. You can add networking to your application in any of those frameworks.

path: 0 22619874 22623080, hotness: undefined, score: 5, children: 0
MonkderVierte 22 points 7 months ago

Yeah, my Xperia 1 (Android 3.1) still runs fluid with it's 100 MB of RAM and storage. While my Leaf2 e-reader lags in a uptodate LineageOS, despite having 10x more CPU and 20x more RAM.

path: 0 22618828, hotness: undefined, score: 22, children: 0
M0oP0o 19 points 7 months ago

"Let them eat ram"

path: 0 22624337, hotness: undefined, score: 19, children: 0
Valmond 18 points 7 months ago

Had to install (an old mind you, 2019) visual studio on windows...

...

...

First it's like 30GB, what the hell?? It's an advanced text editor with a compiler and some ..

Crashed a little less than what I remember 🥴😁

path: 0 22626223, hotness: undefined, score: 18, children: 9
erev 10 points 7 months ago

Visual Studio is the IDE. VS Code is the text editor.

path: 0 22626223 22626901, hotness: undefined, score: 10, children: 7
shynoise 8 points 7 months ago

OP was clearly using a rhetorical reduction to make a point that VS is bloated.

path: 0 22626223 22626901 22627773, hotness: undefined, score: 8, children: 0
Valmond 3 points 7 months ago

Visual code is another project, visual studio is indeed an IDE but it integrates it all. Vscode is also an integrated development environment. I don't really know what more to say.

path: 0 22626223 22626901 22627766, hotness: undefined, score: 3, children: 5
erev 7 points 7 months ago

VS Code is considered a highly extensible text editor that can be used as an IDE, especially for web based tools, but it isnt an IDE. It's more comparable to Neovim or Emacs than to IntelliJ in terms of the role it's supposed to fill. Technically. VS Code definitely is used more as an IDE by most people, and those people are weak imo. I'm not one to shill for companies (i promise this isnt astroturf) but if you need to write code Jetbrains probably has the best IDE for that language. Not always true but moee often than not it is imo.

path: 0 22626223 22626901 22627766 22629055, hotness: undefined, score: 7, children: 4
Valmond 2 points 7 months ago

Ooh, a flame war 🔥🔥🔥 ! It has been so long since I was involved in one, thank you 🙋🏻‍♀️! 😊

Who uses visual code to something else than writing and launching vode? I only uses it for C#/Godot on Linux but it has all the bells and whistles to make it an IDE IMO (BTW anyone who doesn't code in C/C++ is weak ofc ☺️! 🔥).

Let me just add that jetbrains (at least pycharm) have started their enshittification death cycle, and I'm looking for a lightweight python IDE that doesn't hallucinate (but lets you use venm and debug), if you have any ideas I'm listening!

Cheers

path: 0 22626223 22626901 22627766 22629055 22636258, hotness: undefined, score: 2, children: 3
AeonFelis 3 points 7 months ago

First it’s like 30GB, what the hell??

Just be grateful it's SSD and not RAM.

path: 0 22626223 22628409, hotness: undefined, score: 3, children: 0
ssfckdt 17 points 7 months ago

The program expands so as to fill the resources available for its execution

-- C.N. Parkinson (if he were alive today)

path: 0 22630104, hotness: undefined, score: 17, children: 0
Michal 17 points 7 months ago

PCs aren't faster, they have more cores, so they can do more at a time, but it takes effort to optimize for parallel work. Also the form factor keeps getting smaller, more people use laptops now and you can't cheat thermal efficiency.

path: 0 22641094, hotness: undefined, score: 17, children: 9
leftzero 19 points 7 months ago

My first PC ran at 16MHz on turbo.

PCs today are orders of magnitude faster. Way less fun, but faster.

What's even more orders of magnitude slower and infinitely more bloated is software. Which is the point of the post.

It's almost impossible to find any piece of actually optimised software these days (with some exceptions like sqlite) to the point that 99% percent of the software currently in use can be considered unintentional (or intentional) malware.

Particularly egregious are web browsers, which seem designed to waste the maximum possible amount of resources and run as inefficiently as possible.

And the fact that most supposedly desktop software these days runs on top of one of those pieces ofintentional (it's impossible to achieve such levels of inefficiency and bloat unintentionally, it requires active effort) malware obviously doesn't help.

path: 0 22641094 22648543, hotness: undefined, score: 19, children: 4
TheparishofChigwell 3 points 7 months ago

Turbo slowed your processor down though

path: 0 22641094 22648543 22658180, hotness: undefined, score: 3, children: 2
Blue_Morpho 4 points 7 months ago

Only on some and name brand PC's which used it for compatibility. For home built or local store, the turbo would overclock. I remember telling a friend, that although their 16mhz could run at 20, to not do it because it would compromise longevity! Ha! Mind you the cpu's in those days didn't have heat sinks but still- Oh no your 386 might not work in 20 years from running too hot!

path: 0 22641094 22648543 22658180 22683961, hotness: undefined, score: 4, children: 1
TheparishofChigwell 1 point 7 months ago

Wow so it actually did have some turbo behind it. Fascinating, thanks

path: 0 22641094 22648543 22658180 22683961 22687621, hotness: undefined, score: 1, children: 0
Auli 1 point 7 months ago

Browsers are not the same as they where. They are basically bikers ring systems in themselves now.

path: 0 22641094 22648543 22648672, hotness: undefined, score: 1, children: 0
EddoWagt 6 points 7 months ago

What do you mean pc's aren't faster? Yes they have more cores, they also clock higher (mostly) and have more instructions per clock. Computers now perform way better than ever before in every single metric most tasks, even linear ones, could be way faster

path: 0 22641094 22648458, hotness: undefined, score: 6, children: 0
CovfefeKills 6 points 7 months ago

It's all about memory latency and bandwidth now which has improved greatly PC's are still getting faster. There is a new RAM standards being pushed right now CAMM2 is really exciting it pushes back the need for soldered memory.

path: 0 22641094 22643114, hotness: undefined, score: 6, children: 1
LodeMike 3 points 7 months ago

The faster single core out of order execution performance on newer x86 CPUs lets it work on that higher bandwidth of data too.

path: 0 22641094 22643114 22646136, hotness: undefined, score: 3, children: 0
ragas 4 points 7 months ago

I came from C and C++ and had learned that parallelism is hard. Then I tried parallelism on Rust in a project of mine and it was so insanely easy.

path: 0 22641094 22654289, hotness: undefined, score: 4, children: 0
kamen 16 points 7 months ago

I paid for the whole amount of RAM, I'm gonna use the whole amount of RAM.

/s

Joke aside, the computer I used a little more than a decade ago used to take 1 minute just to display a single raw photo. I'm a liiiittle better off now.

path: 0 22630951, hotness: undefined, score: 16, children: 6
akincisor 13 points 7 months ago

More like:

You paid for more RAM, so I'll use whole amount of RAM.

-- All software developers

path: 0 22630951 22633026, hotness: undefined, score: 13, children: 0
MerryJaneDoe 5 points 7 months ago

Was it a Raspberry Pi?

path: 0 22630951 22631872, hotness: undefined, score: 5, children: 3
kamen 1 point 7 months ago

It was a s. 754 Sempron at a time when people were already running Core 2 Duos ans Quads.

path: 0 22630951 22631872 22637426, hotness: undefined, score: 1, children: 2
sip 1 point 7 months ago

sory for making you feel old..er.

i7 4th gen/ haswell was 13 years ago. I still use it.

that sempron is probably more than 17 years ago.

I had an athlon xp 2000+, single core. OC to 2666MHz with proper thermals

path: 0 22630951 22631872 22637426 22637626, hotness: undefined, score: 1, children: 1
kamen 2 points 7 months ago

I got that PC in high school and had to run it a bit afterwards because I didn't have the money for a new one. When eventually I got around to replacing it, I got an X99/Haswell-E system and it was a night and day difference.

path: 0 22630951 22631872 22637426 22637626 22638163, hotness: undefined, score: 2, children: 0
brucethemoose 2 points 7 months ago

used to take 1 minute just to display a single raw photo

See, that’s a great example!

RAW processing (at least in that context) hasn’t really changed in 10 years. It’s probably the same code doing all the heavy lifting.

But most software doesn’t have that benefit.

path: 0 22630951 22641101, hotness: undefined, score: 2, children: 0
TheSeveralJourneysOfReemus 14 points 7 months ago
path: 0 22620787, hotness: undefined, score: 14, children: 4
Narauko 10 points 7 months ago

Vista honestly wasn't as bad as we all said/remember, but it was the start of Windows optimization downturn. It worked great on top of the line systems with tons of power, and was the best looking Windows Microslop ever developed.

It just happened to also coincide with the start of netbooks and low power computers going mainstream, and marketing thought that the F1 requiring OS should also be sold on a 3 door hatchback with 60 horsepower.

path: 0 22620787 22622140, hotness: undefined, score: 10, children: 3
rumba 6 points 7 months ago

Your mileage with Vista was wildly hardware-dependent. Prior to Vista, if you could run one version of Windows, the next version would run just about as well.

The Indexer and Glass were memory hungry. If you gave it a decent amount of ram, it could look like a dream while it did. If you turned off Aero on an under-specced machine, it could also run pretty well, but if you turned off Aero, you didn't have much of a reason not to just run 98se.

The other shoe was drivers. Noone was ready for WDDM and a LOT of the small to mid-sized hardware vendors emergency released slow, buggy, memory-hungry drivers that just made Vista feel horrible.

I had some off-the-shelf compaqs that ran beautifully, My dual P3/scsi workstation with tons of ram, ran like hot garbage.

path: 0 22620787 22622140 22624097, hotness: undefined, score: 6, children: 2
Narauko 2 points 7 months ago

God, I almost trauma blocked the driver situation for that first year or three. My q6600 and 8gb of ram ran like greased lightning, and disabling Aero made it even more responsive than 98SE or XP. (I am a latency and user experience fluidity whore though, so sacrificing eye candy for performance was and still is A-OK with me). The Aero design language was still killer even with the bells and whistles turned off.

The main reason to jump from XP (or 98) was the 64 bit jump and breaking the 4gh ram limit. XP x64 was kinda hot garbage, also due to driver issues if I recall correctly.

path: 0 22620787 22622140 22624097 22633633, hotness: undefined, score: 2, children: 1
rumba 1 point 7 months ago

I was so sad to see aero go, especially that sexy 3d task swapper

path: 0 22620787 22622140 22624097 22633633 22640940, hotness: undefined, score: 1, children: 0
Yerbouti 14 points 7 months ago

I'll keep saying this: my 2009 i5 750 still feels as fast as my 2 years old workstations and can play almost everything I want with the 1060.

path: 0 22621551, hotness: undefined, score: 14, children: 0
wulrus 13 points 7 months ago

I bought a desktop PC for a little over 2k in late 2011, and still use it. I'm a back-end developer, and certainly I would like to be able to upgrade my 16 GB RAM to 32 GB in an affordable way.

Other than that, it's perfectly fine. IDE, a few docker containers, works.

And modern gaming is a scam anyway. Realistic graphics do not increase fun, they just eat electricity and our money. Retro gaming or not at all.

Imagine how things were if they were built to be maintained for 15+ years.

path: 0 22623337, hotness: undefined, score: 13, children: 2
Cort 9 points 7 months ago

2011 means it's probably DDR3, which is still fairly affordable

path: 0 22623337 22625095, hotness: undefined, score: 9, children: 1
wulrus 6 points 7 months ago

wow, you are right! I didn't bother to check this whole time of needless suffering, but for what I earn with it in less than an hour I could probably buy 2x8 GB DDR-3, lol!

It just seemed a fair assumption that it would be insanely expensive ...

path: 0 22623337 22625095 22627362, hotness: undefined, score: 6, children: 0
bss03 12 points 7 months ago

The whole industry needs rebuilt from the foundations. GRTT with a grading ring that tightly controls resources (including, but not limited to RAM) as the fundamental calculus, instead of whatever JS happens to stick to the Chome codebase and machine codes spewed by your favorite C compiler.

path: 0 22627165, hotness: undefined, score: 12, children: 4
Undearius 9 points 7 months ago

It took me a long time to figure out that "GRTT" is "Graded Modal Type Theory". Letting others know, if they want to look into it further.

path: 0 22627165 22630663, hotness: undefined, score: 9, children: 1
bss03 4 points 7 months ago

Sorry. I didn't pick the acronym, it comes from the paper: https://arxiv.org/pdf/2010.13163.pdf I'm not sure why there's no "M" in the acronym, but I should probably spell things out when I actually want collaborators.

While I'm dropping links, I will also drop https://github.com/granule-project/ where Gerty and Granule live and where real research is done.

path: 0 22627165 22630663 22631194, hotness: undefined, score: 4, children: 0
Star 5 points 7 months ago

If one of us ever wins the lotto we better get on funding that

path: 0 22627165 22628322, hotness: undefined, score: 5, children: 1
bss03 2 points 7 months ago

If someone wants to collab, I've been writing various codes around it: https://gitlab.com/bss03/grtt

Right now, it's a bunch of crap. But, it's published, and I occasionally try to improve it.

Also, Granule and Gerty are actual working implementations, tho I think some of the "magic" is in the right grading ring for the runtime, and they and more research oriented, allowing for fairly arbitrary grading rings.

path: 0 22627165 22628322 22630296, hotness: undefined, score: 2, children: 0
Flames5123 12 points 7 months ago

For my home PC, sure. Running some windows apps on my Linux machine in wine is a little weird and sluggish. Discord is very oddly sluggish for known reasons. Proton is fine tho.

But for my work? Nah. My M3 MacBook Pro is a beast compared to even the last Intel MacBook. Battery is way better unless you’re like me and constantly running a front end UI for a single local service. But without that, it can last hours. My old one could only last 2 meetings before it started dying.

path: 0 22632994, hotness: undefined, score: 12, children: 1
prime_number_314159 16 points 7 months ago

Apple put inadequate coolers in the later Intel Macbooks to make Apple Silicon feel faster by contrast. When I wake mine, loading the clock takes 1.5 seconds, and it flips back and forth between recognizing and not recognizing key presses in the password field for 12 seconds. Meanwhile, the Thinkpad T400 (running Arch, btw) that I had back in 2010 could boot in 8.5 seconds, and not have a blinking cursor that would ignore key presses.

Apple has done pretty well, but they aren't immune from the performance massacre happening across the industry.

The battery life is really good, though. I get 10-14 hours without trying to save battery life, which is easily enough to not worry about whether I have a way to charge for a day.

path: 0 22632994 22638279, hotness: undefined, score: 16, children: 0
Shanmugha 9 points 7 months ago

Yup. Worst part? We've produced people who make this justified: users and idiotic managers (really hard for me to estimate which of them are bigger source of shit). And we keep producing them

path: 0 22619937, hotness: undefined, score: 9, children: 0
PotatoesFall 9 points 7 months ago

phones.

Using a smartphone from 5 years ago with modern updates feels worse than the first iPhone.

path: 0 22616865, hotness: undefined, score: 9, children: 0
khanh 7 points 7 months ago

Actually I can, because I use Linux.

path: 0 22651577, hotness: undefined, score: 7, children: 2
maplesaga 2 points 7 months ago

Though an install is like 8gb now, instead of 700mb.

path: 0 22651577 22651618, hotness: undefined, score: 2, children: 1
ragas 2 points 7 months ago path: 0 22651577 22651618 22654221, hotness: undefined, score: 2, children: 0
howdy 7 points 7 months ago

whomst is jeavon

path: 0 22616293, hotness: undefined, score: 7, children: 1
jarvis 7 points 7 months ago path: 0 22616293 22618251, hotness: undefined, score: 7, children: 0
chunes 7 points 7 months ago

A decade? Try 25 years

path: 0 22619744, hotness: undefined, score: 7, children: 0
BlackLaZoR 6 points 7 months ago

Unreal Engine is one of biggest offenders in gaming.

path: 0 22651042, hotness: undefined, score: 6, children: 0
MudMan 5 points 7 months ago

That's... not really true, and not what that link shows. Those latency tests still show then-modern devices topping the list. They're arguing that some then-modern low end devices have more button-to-screen latency than older hardware (which they would, given he's comparing to single-threaded, single-tasking bare metal stuff from the 80s spitting signals out to a CRT to laptops with integrated graphics). And they're saying that at the time (I presume the post dates from 2017, when the testing ends), this wasn't well understood because people were benching the hardware and not the end to end latency factoring the I/O... which was kinda true then but absolutely not anymore.

I'd get in the weeds about how much or little sense it makes to compare an apple 2 drawing text on a CRT to typing on a powershell/Linux terminal window inside a desktop environment, but that'd be kind of unfair. Ten years ago this wasn't a terrible observation to make with the limited tools the guy had available, and this sort of post made it popular to think about latency and made manufacturers on controllers, monitors and GPUs focus on it more.

What it does not show, though, is that an apple 2 was faster than a modern gaming PC by any metric. Not in 2017, and sure as hell not in 2026, when 240Hz monitors are popular, 120Hz TVs are industry-standard, VRR is widely supported and keyboards, controllers, monitors and GPU manufacturers are obsessed with latency measurements. It's not just fallacious, it's wrong.

path: 0 22617936, hotness: undefined, score: 5, children: 0
fonix232 4 points 7 months ago

Uh, that's a bit off to be fair.

Our computers are 15x faster than they were about 15-20 years ago, sure...

But 1, the speed is noticeable and 2, not all the new performance is utilised 100%.

Sure, operating systems have started utilising the extra hardware to deliver the same 60-120fps base experience with some extra fancy (transparency with blur, for example, instead of regular transparency), but overall computer UX has plateaued a good decade and half ago.

The bottleneck is not the hardware or bad software but simply the idea of "why go faster when going this speed is fine, and we now don't need to use 15-30% of the hardware to do it but just 1-2%".

Oh and the other bottleneck is stupidity, like letting long running tasks onto the main/UI thread, fucking up the experience. Unfortunately, you can't help stupid.

path: 0 22616762, hotness: undefined, score: 4, children: 1
zwerg 12 points 7 months ago

No, the bottleneck is fucking electron apps.

path: 0 22616762 22617485, hotness: undefined, score: 12, children: 0
goodboyjojo 4 points 7 months ago

Computer speed feels about the same as it was years ago.

path: 0 22628661, hotness: undefined, score: 4, children: 0
Bwaz 4 points 7 months ago

That's not "programmer_humor", that's an absolute fact. Had to go on an ancient laptop here for an old lost file recently, it was WAY faster than a new ultra speedy decked out recent build Win12 machine. WTAF??

path: 0 22631903, hotness: undefined, score: 4, children: 0
Auster 3 points 7 months ago

Dunno this paradox theory, but the impression I get is that when you're part of the process, it's harder to notice changes. But if putting the two devices side by side, trying to run the same systems, programs, etc., the difference is glaring. And from tests I did, if the software doesn't work on either of the devices, slapping a VM on the newer one to test older programs still tells quite a lot.

path: 0 22616612, hotness: undefined, score: 3, children: 0
AntiBullyRanger 0 points 7 months ago

This entire thread is a perfect example of the paradox folks keep mentioning:
Nobody in both 🧵s pointed out that Ocean used Mastodon to post the banter with.
Plenty more optimized federated slop software in the market.

I am also on Jabber, if it means anything to Zoomies.

path: 0 22629302, hotness: undefined, score: 0, children: 0
Tartas1995 -2 points 7 months ago

I dislike a lot the framing of this.

Yes, the average software runs much less efficient. But is efficiency what the user want? No. It is not.

How many people will tell you that they stick to windows instead of switching to linux because linux is all terminal? And terminal is quicker, more efficient for most things. But the user wants a gui.

And if we compare modern gui to old gui... I don't think modern us 15x worse.

path: 0 22621229, hotness: undefined, score: -2, children: 15
UnderpantsWeevil 13 points 7 months ago

But the user wants a gui.

Firstly, plenty of Linux instances have GUI. I installed Mint precisely because I wanted to keep the Windows/Mac desktop experience I was familiar with. GUIs add latency, sure. But we've had smooth GUI experiences since Apple's 1980s OS. This isn't the primary load on the system.

Secondly, as the Windows OS tries to do more and more online interfacing, the bottleneck that used to be CPU or open Memory or even Graphics is increasingly internet latency. Even just going to the start menu means making calls out online. Querying your local file system has built in calls to OneDrive. Your system usage is being constantly polled and tracked and monitored as part of the Microsoft imitative to feed their AI platforms. And because all of these off-platform calls create external vulnerabilities, the (abhorrently designed) antivirus and firewall systems are constantly getting invoked to protect you from the online traffic you didn't ask for.

It's a black hole of bloatware.

path: 0 22621229 22621590, hotness: undefined, score: 13, children: 4
ZombiFrancis 5 points 7 months ago

TVs became SmartTVs and now need the internet to turn on. The TVs need an OS now to internet to do TV.

Antennae broadcast TV seems like an ancient magic.

path: 0 22621229 22621590 22621816, hotness: undefined, score: 5, children: 2
UnderpantsWeevil 4 points 7 months ago

We've deprecated a lot of the old TV/radio signal bandwidth in order to convert it to cellphone signal service.

But, on the flip side, digital antennae can hold a lot more information than the old analog signals. So now I've got a TV with a mini-antennae that gets 500 channels (virtually none of which I watch). My toddler son has figured out how to flip the channel to the continuous broadcast of Baby Einstein videos. And he periodically hijacks the TV for that purpose, when we leave the remote where he can reach.

So there's at least one person I can name who likes the current state of affairs.

path: 0 22621229 22621590 22621816 22621911, hotness: undefined, score: 4, children: 1
ZombiFrancis 3 points 7 months ago

I always have to remind myself being able to stream audio from a cellphone while driving across a city is also a pretty crazy development.

path: 0 22621229 22621590 22621816 22621911 22622196, hotness: undefined, score: 3, children: 0
Tartas1995 2 points 7 months ago

I am not saying linux is terminal. I am saying that people tell you that linux is all terminal and that they want a gui.

Linux gui is much prettier than Windows anyway.

path: 0 22621229 22621590 22625586, hotness: undefined, score: 2, children: 0
Buddahriffic 3 points 7 months ago

There isn't anything fundamentally slower about using a GUI vs just text in a console. There's more to draw but it scales linearly. The drawing things on the screen part isn't the slow bit for slow programs. Well, it can be if it's coded inefficiently, but there are plenty of programs with GUIs that are snappy... Like games, which generally draw even more complex things than your average GUI app.

Slow apps are more likely because of an inefficient framework (like running in a web browser with heavy reliance on scripts rather than native code), inefficient algorithms that scale poorly, poor resource use, bad organization that results in doing the same operation more times than necessary, etc.

path: 0 22621229 22621979, hotness: undefined, score: 3, children: 9
Tartas1995 2 points 7 months ago

The terminal is quicker. Not because of the image is drawn more quickly but because it is more efficient to do anything.

path: 0 22621229 22621979 22625558, hotness: undefined, score: 2, children: 8
Buddahriffic 1 point 7 months ago

Can you elaborate on that? I disagree but would like to understand why you think that. Maybe you're referring to something I wouldn't disagree with.

path: 0 22621229 22621979 22625558 22625680, hotness: undefined, score: 1, children: 3
Tartas1995 2 points 7 months ago

E.g. From the terminal, I open a known file far more quickly then through an gui. Even if I want to use a gui for the file, issuing the opening command is quicker in the terminal.

GUIs often require the user to scan the interface to find the relevant information as the developer didn't know what you are actually searching.

With a terminal, the user can be much more precise in what they seeking and consequently, less information is provided and less information needs to be scanned by the user.


The average user doesn't want to remember and type a specific phrase to do something though. Even if it is "faster" and more "efficient", the user want to be guided towards the information. The user wants a good user experience, not a fast/efficient one.

Pretty and guided, that is what the average user wants. Modern software is pretty and guided, not efficient and fast. Yes, developer became lazy in optimisation and like to use some big framework to save dev time. But the user also wanted it that way by wanting pretty GUIs because that is easier with the big frameworks.

path: 0 22621229 22621979 22625558 22625680 22637025, hotness: undefined, score: 2, children: 2
mnemonicmonkeys 1 point 7 months ago

Technically true, but there's a threshold on responsiveness. If both user interfaces respond in milliseconds, it doesn't matter if one is more efficient

path: 0 22621229 22621979 22625558 22627135, hotness: undefined, score: 1, children: 3
Tartas1995 0 points 7 months ago

It does because it highlights that instead of being excited to "have to use the terminal" as it is more "efficient" but instead they prefer the "slower" prettier gui. The user want the stupid animations and the flashy nonsense. The user doesn't want quick software. They want pretty software.

path: 0 22621229 22621979 22625558 22627135 22636713, hotness: undefined, score: 0, children: 2
caschb -4 points 7 months ago

The problem is not so much badly written programs and websites in terms of algorithms, but rather latency. The latency of loading things from storage, sometimes through the internet is the real bottleneck and why things feel so slow.

path: 0 22619517, hotness: undefined, score: -4, children: 1
protogen420 4 points 7 months ago

even with mothern ssds, things sometimes feel slower than what they were with hdds with time accurate software, windows 7 was snappy even on a hdd, windows 11 is slow and sluggish everywhere

path: 0 22619517 22620966, hotness: undefined, score: 4, children: 0
MudMan -9 points 7 months ago

That's some nonsense, though.

For one thing, it's one of those tropes that people have been saying for 30 years, so it kinda stops making sense after a while. For another, the reason it doesn't make sense is it doesn't account for modern computers doing more now than they did then.

In 2016 I had a 970 that's still in an old computer I use as a retro rocket, and I can promise you that wonderful as that thing was, I couldn't have been playing Resident Evil this week on that thing. So yeah, I notice.

And I had a Galaxy S7 then, which is still in use as a bit of a display and I assure you my current phone is VERY noticeably faster, even discounting the fact that its displaying 120fps rather than 60.

Old people have been going "things were better when I was a kid" for millennia. I'm not assuming we're gonna stop now, but... maybe we should.

path: 0 22616805, hotness: undefined, score: -9, children: 8
skisnow 21 points 7 months ago

it doesn’t account for modern computers doing more now than they did then.

We know they do more, but most of that “more” is bullshit bloat and sloppy engineering, neither of which we asked for.

When I boot up Windows 11 and start no programs, somehow there’s already over 8Gb RAM already consumed, the CPU shows 8% utilisation, there’s 244 processes running, and it still took every bit as long to get there as my Windows 7 machine from 2011. That’s what the rest of us are talking about.

path: 0 22616805 22616983, hotness: undefined, score: 21, children: 5
MudMan -1 points 7 months ago

When was the last time you booted a 2011 machine? Because man, is that not true.

And that's a 2016-2017 era PC.

Windows 7 didn't even have fast boot support at all. I actively remember recommending people to let their PCs sit for a couple of minutes after booting so that Windows could finish whatever the hell it was trying to do in the background faster instead of clogging up whatever else you were trying to do.

Keeping my old hardware around compulsively really impacts my perception of this whole "things were better when I was a teenager" stuff.

path: 0 22616805 22616983 22617643, hotness: undefined, score: -1, children: 4
skisnow 4 points 7 months ago

I very specifically said “my windows machine from 2011” because it’s still in use.

path: 0 22616805 22616983 22617643 22621204, hotness: undefined, score: 4, children: 3
MudMan -2 points 7 months ago

Then you're either lying about it or haven't booted a newer PC. Fast Boot was a back of the box feature for Windows 8 for a reason. It was becoming a huge meme at the time how slow Win7 was to boot.

If your 2020s PC with Windows 11 is taking 45 seconds to boot on the Windows logo like Win 7 does (as seen in the benchmarks above) then you need some tech support because something is clearly not working as expected. I don't think even my weaker Win11 machines take longer than 10 secs from boot starting to the password screen.

That may be true anyway, because the tiny hybrid laptop I'm using to write this is reporting 2-5% CPU utilization even with a literal hundred tabs open in this browser. So... yeah, either you have a knack for hyperbole or something broken.

path: 0 22616805 22616983 22617643 22621204 22622507, hotness: undefined, score: -2, children: 2
TrickDacy 5 points 7 months ago

It tracks that the guy I saw raging about linux more than once is defending bloat lol

path: 0 22616805 22617235, hotness: undefined, score: 5, children: 0
drosophila 1 point 7 months ago
path: 0 22616805 22617332, hotness: undefined, score: 1, children: 0
programmer_humor
programmer_humor

@programming.dev

login for more options
33675
2568
7703

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
    • If the mod doesn't find it funny, you're banned. Ha-ha!... For real: do not use the community for "statements". There are other places for such content. Keep it chill and funny.

go to feed...