this post was submitted on 09 Jul 2025
1399 points (99.5% liked)

Greentext

6707 readers
1163 users here now

This is a place to share greentexts and witness the confounding life of Anon. If you're new to the Greentext community, think of it as a sort of zoo with Anon as the main attraction.

Be warned:

If you find yourself getting angry (or god forbid, agreeing) with something Anon has said, you might be doing it wrong.

founded 2 years ago
MODERATORS
 
(page 3) 45 comments
sorted by: hot top controversial new old
[–] [email protected] 9 points 2 days ago (1 children)
[–] [email protected] 4 points 2 days ago
[–] [email protected] 89 points 2 days ago (5 children)

And everything is SO FUCKING SLOW. I swear my old Celeron 300A at 500mhz running Windows 98 and SUSE Linux was super responsive. Everything you clicked just responded right away, everything felt smooth and snappy. Chatting with people over the internet using ICQ or MSN was basically instant, all the windows opened instantly, typing had zero latency and sending messages was instant.

My current Ryzen 5950X is not only a billion times faster, it also has 16 times the number of cores. I have hundreds of times the RAM as I had HDD capacity on that old system. Yet everything is slower, typing has latency, starting up Teams takes 5 minutes. Doing anything is slow, everything has latency and you need to wait for things to finish loading and rendering unless you want everything to mess up and you'd have to wait even more.

[–] [email protected] 56 points 2 days ago (2 children)

In the 90s, a lot of programmers spent a lot of time carefully optimizing everything, on the theory that every CPU cycle counted. And in the decades since, it's gotten easier than ever to write software, but the craft of writing great software has stalled compared to the ease of writing mediocre software. "Why shouldn't we block on a call to a remote service? Computers are so fast these days"

[–] [email protected] 23 points 2 days ago (1 children)

The flip side of that is entire classes of bugs being removed from modern software.

The differences are primarily languages. A GUI in the 90s was likely programmed with C/C++. Increasingly, it's now done in languages that have complex runtime environments like dotnet, or what is effectively a browser tab written with browser languages.

Those C/C++ programs almost always had buffer overflows. Which were taken off of the OWASP Top 10 back in 2007, meaning the industry no longer considers it a primary threat. This should be considered a huge success. Related issues, like dynamic memory mismanagement, are also almost gone.

There are ways to take care of buffer overflows without languages in complex managed runtimes, such as what Go and Rust do. You can have the compiler produce ASM that does array bounds checking every time while only being a smidge slower than C/C++. With SSDs all but removing the excuse that disk IO is the limiting factor, this is increasingly the way to go.

The industry had good reasons to use complex runtimes, though some of the reasons are now changing.

Oh, and look at what old games did to optimize things, too. The Minus World glitch in Super Mario Bros--rooted in uninitialized values of a data structure that needed to be a consistent shape--would be unlikely to happen if it were written in Python, and almost certainly wouldn't happen in Rust. Optimizations tend to make bugs all their own.

load more comments (1 replies)
load more comments (1 replies)
load more comments (4 replies)
[–] [email protected] 30 points 2 days ago

This is 100% accurate.

[–] [email protected] 14 points 2 days ago* (last edited 2 days ago) (3 children)

Use Librewolf + Ublock origin with cookie popups filter turned on and medium mode on when needed.

[–] [email protected] 3 points 2 days ago

I ended up using Librewolf on my Steam Deck for a weird reason - Firefox video files were stuttery when played full screen, Librewolf's are not. No idea why.

[–] [email protected] 11 points 2 days ago

Yeah, Librewolf is kinda the best web browser. I still need to use Firefox for some things that just have to be invasive, like I think my bank needs the browser to be a little less locked down, but man I love just browsing the web and only seeing what I want to see.

load more comments (1 replies)
[–] [email protected] 61 points 2 days ago (1 children)

The second last point is the most enraging to me. Either show me a loading overlay or don't move the items a single pixel!

load more comments (1 replies)
[–] [email protected] 5 points 2 days ago

Remember YouTube before ads? Seriously profit motive and infinite growth ruins everything. I want to play Luigi’s mansion every time google asks me to switch to an app or sign in when I google something. Like fuck off.

[–] [email protected] 3 points 2 days ago

In 2005 they would have just taken your data without asking.

[–] [email protected] 3 points 2 days ago

Hitting myself with the Eternal Sunshine of the Spotless Mind machine

Websites in 2005 never had annoying popups and obnoxious JavaScript and a thousand bad design decisions that made using them terrible.

Everything was so easy back then and you could always trust your anonymous Internet retail vendor to do exactly what you paid them for.

[–] [email protected] 5 points 2 days ago (3 children)

OK. Someone please drop a comment to this post telling me how to make all the "sign in to Google" and "Allow Essential Cookie" popups to go away. uBlock filter list?

[–] [email protected] 3 points 2 days ago

There's a cookie popup blocker in the filter lists by default. You can just enable it and it will dissapear 90% of cookie popups

[–] [email protected] 8 points 2 days ago (1 children)

Consent-O-Matic should make the cookie popups less of a problem at least.

[–] [email protected] 5 points 2 days ago (1 children)

Oh man that sounds so great

Click link
Already installed

🗿Feels chad man.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 29 points 2 days ago (4 children)

Yeah, idk. 2005 internet sucked in a lot of ways too. Nostalgia doing a lot of work here

[–] [email protected] 4 points 2 days ago (1 children)

I can't see me doing shopping online in 2005

[–] [email protected] 3 points 2 days ago (1 children)

I did. Amazon started selling third-party stuff in 2000 (and wasn't evil yet).

load more comments (1 replies)
load more comments (3 replies)
[–] [email protected] 15 points 2 days ago (1 children)

It used to be that the ads, viruses and tracking were on the web pages, but now we are so blessed that they are built into our browsers and operating systems! Talk about optimization!

[–] [email protected] 7 points 2 days ago

Don't worry, they are still in the web pages too

[–] [email protected] 23 points 2 days ago (3 children)

UX my ass. These “improvements” only hinder the user.

[–] [email protected] 12 points 2 days ago

Our target audience is people with cognitive disabilities who still have access to a credit card.

[–] [email protected] 17 points 2 days ago (1 children)

The X stands for eXploitation.

load more comments (1 replies)
[–] [email protected] 18 points 2 days ago

I suppose they never specified it was supposed to be a good user experience?

[–] [email protected] 39 points 2 days ago (1 children)

Also the thing you're actually looking for will be on the 3rd result page, buried under a dozen vaguely related items that are the site ''recommendation '' even though you typed the exact reference of the thing you were looking for.

load more comments (1 replies)
[–] [email protected] 8 points 2 days ago

Too relatable

[–] [email protected] 217 points 2 days ago (7 children)

Open browser

Browser demands updates

All extensions update simultaneously. Each opens its own tab to proudly announce bug fixes for bugs you never noticed.

Close ten tabs you didn’t open

Miss one. It autoplays a video ad.

Type in search bar. Autocomplete offers suggestions that are 5 years old, NSFW, or both.

Search for a product. Top results: Ads. Sidebar: Ads. Bottom: Ads. An actual organic result is wedged between an ad and a newsletter signup modal.

Click real-looking result. Redirected to a shady dropshipper site.

Back button doesn't work. It reloads the same scam page five times. You lose the original tab somewhere in a pile of redirects.

Click Amazon link. It’s a new seller with the business name “USB_Cable_Amazon_Partner_Official.” 13,000 reviews. All 5 stars.

Try to read reviews. Most are for the wrong product. Many are AI-generated gibberish. The rest complain about shipping.

Add to cart. You are not logged in.

Log in.

CAPTCHA challenge: Pick all the traffic lights. Traffic lights are 1 pixel wide. One is technically a lamppost. Verification failed.

2 factor authentication push. By the time you get the authenticator open, the session expired. Start over.

Try to close browser. Are you sure you want to close 37 tabs?”

Yes. It crashes.

Reopens all 37 tabs next launch.

Give up and use your phone

4 popups, fingerprint required, and every link jumps when the page loads because of delayed ad banners.

App store ad appears for the site you’re already on

Clicking "x" opens the ad anyway.

You close the phone browser

Go outside

Get a push notification: “You left items in your cart.”

[–] [email protected] 44 points 2 days ago* (last edited 2 days ago) (3 children)

I think it's interesting that in 2005, the internet had a ton of popups and scammy ads that told you "you just won a free iPod!" and everyone knew that was a thing. There was even a gag about it in Scary Movie 3 (2003):

Yet you don't hear people complain about that as much today. It's like so much of the internet has been cordoned off into walled gardens that most users don't see pages out in the open.

load more comments (3 replies)
[–] [email protected] 22 points 2 days ago (2 children)

One trick for the "back button doesn't work" is to right click it and select the page you want to go back to from that list.

Though I do wish back buttons worked on clicks rather than loads or anything a site can override with javascript. I hate the sites that treat scrolling to the next article as a new page. It trains me to not scroll to the next one, even if it looks interesting, because they fuck with my browser like that (even though I can work around it, fuck them for the attempt).

[–] [email protected] 8 points 2 days ago (1 children)

The other day I found one that I'm pretty sure somehow removed the earlier entries from the back button list.

[–] [email protected] 8 points 2 days ago (1 children)

Like removed them removed them or just filled it up with spam "clicks"?

Second one is annoying and shouldn't be possible but first one is concerning and really shouldn't be possible. Makes me wonder if there's a way to access the links in the back list via js. What browser btw?

[–] [email protected] 6 points 2 days ago

First one, and Firefox.

load more comments (1 replies)
[–] [email protected] 40 points 2 days ago (1 children)

You missed scroll hijacking because reinventing how things move on the screen is important for some reason?

load more comments (1 replies)
[–] [email protected] 67 points 2 days ago

This should be etched into gold as a perfect description of life in 2025.

load more comments (3 replies)
[–] [email protected] 12 points 2 days ago

it is bad enough on some websites to make me wish I could just use a mail catalog thing

[–] [email protected] 69 points 2 days ago (1 children)

You obviously also need an account for everything. This requirement is only communicated at checkout.

[–] [email protected] 35 points 2 days ago (1 children)

i always look for the 'guest' checkout option. some merchants have it, and i'll choose them over somewhere like azn if the price is reasonably close.

[–] [email protected] 7 points 2 days ago (2 children)

Yeah but then they pull the old you need to enter everything to get the delivery costs. I understand they need my address to figure out what shipping would cost. But they also require my name, email and phonenumber before showing the shipment costs. So annoying, it makes comparing prices between shops impossible as some shops have higher prices and free shipping, where others have super low prices, but then fuck you on the shipping.

load more comments (2 replies)
[–] [email protected] 86 points 2 days ago (1 children)

Honestly like 2/3 of this is handled by the right Firefox plugins but that JavaScript Shuffle bullshit drives me INSANE

MY PHONE IS AN HTML ONLY ZONE

[–] [email protected] 24 points 2 days ago (1 children)

Yeah.... I tried that for a while. You don't go very far on modern internet with JS disabled

load more comments (1 replies)
[–] [email protected] 75 points 2 days ago (1 children)

And don't even get me started on payment.

[–] [email protected] 17 points 2 days ago

Based Brazil has pix: select payment method, scan qr code with your bank app, pay.

load more comments
view more: ‹ prev next ›