1678
submitted 2 days ago by not_IO to c/programmer_humor@programming.dev
top 50 comments
sorted by: hot top controversial new old
[-] khanh@lemmy.zip 5 points 14 hours ago

Actually I can, because I use Linux.

[-] maplesaga@lemmy.world 2 points 13 hours ago

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

[-] ragas@lemmy.ml 2 points 8 hours ago* (last edited 8 hours ago)

Which is not even true. If you want small you can get it.

https://thishosting.rocks/best-lightweight-linux-distros/

[-] BlackLaZoR@lemmy.world 6 points 14 hours ago

Unreal Engine is one of biggest offenders in gaming.

[-] Michal@programming.dev 16 points 1 day 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.

[-] ragas@lemmy.ml 3 points 8 hours ago* (last edited 8 hours 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.

[-] leftzero@lemmy.dbzer0.com 18 points 18 hours 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.

Turbo slowed your processor down though

[-] EddoWagt@feddit.nl 6 points 18 hours 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

[-] CovfefeKills@lemmy.world 6 points 23 hours 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.

[-] LodeMike@lemmy.today 3 points 20 hours ago

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

[-] mlg@lemmy.world 84 points 1 day 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.

[-] Noja@sopuli.xyz 16 points 1 day ago* (last edited 1 day ago)
[-] kalpol@lemmy.ca 18 points 1 day ago

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

[-] WorldsDumbestMan@lemmy.today 7 points 1 day ago

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

[-] CovfefeKills@lemmy.world 4 points 23 hours ago* (last edited 10 hours 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/reports/shining-a-light-on-the-slowdown-ioda-to-track-internet-bandwidth-throttling/


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.```
[-] AeonFelis@lemmy.world 46 points 1 day 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.

[-] SanicHegehog@lemmy.world 31 points 1 day ago

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

[-] Yaky@slrpnk.net 8 points 1 day 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.

[-] ragas@lemmy.ml 1 points 6 hours ago

arithmetic was not updated in a few thousand years.

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

[-] vala@lemmy.dbzer0.com 9 points 1 day 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".

load more comments (1 replies)
load more comments (19 replies)
[-] bampop@lemmy.world 108 points 1 day 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.

[-] GenderNeutralBro@lemmy.sdf.org 89 points 1 day ago* (last edited 1 day 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.

[-] olafurp@lemmy.world 1 points 10 hours ago

Webapps are in general badly written and inefficient.

load more comments (18 replies)
[-] GreenShimada@lemmy.world 268 points 2 days 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!"

load more comments (9 replies)
[-] brotato@slrpnk.net 124 points 2 days 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!”

load more comments (2 replies)
[-] Flames5123@sh.itjust.works 13 points 1 day 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.

[-] prime_number_314159@lemmy.world 16 points 1 day 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.

[-] merc@sh.itjust.works 26 points 1 day 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.

[-] ssfckdt 24 points 1 day 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.

load more comments (3 replies)
load more comments (3 replies)
load more comments
view more: next ›
this post was submitted on 12 Mar 2026
1678 points (100.0% liked)

Programmer Humor

30344 readers
1741 users here now

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

founded 2 years ago
MODERATORS