this post was submitted on 15 May 2024
772 points (100.0% liked)

Programmer Humor

421 readers
8 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 1 year ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] MystikIncarnate@lemmy.ca 54 points 6 months ago (1 children)

It makes me sad because Google used to be great. The main feature that made Google great was the click rejection. Basically the search would know when you clicked on a link and didn't come back to the search results. This action would add weight to that result as "this probably has the information that was being searched for" so it would be nearer to the top later when others made similar queries.

This was their killer feature, it basically crowd sourced the correct information. After a small amount of time, the correct results would kind of float to the top so subsequent searches would put those results near the top to help satisfy queries faster.

Now? They seem to want to give you results that satisfy their partners, and keep you tied to the results page as long as possible. The focus seems to have shifted from being a good search engine with accurate results, to a meme of how to make money.

Never before has this shift been more clear to me than right now, directly in the wake of I/O 2024; an event my friends have taken to calling AI/O. Pretty much every single presentation was about Gemini and AI generated garbage, but this isn't what made Google's new direction clear to me. In the last 20-30 minutes of the event it was made perfectly clear what they were doing with I/O. And to drive the point home, every I/O has showcased stuff you can't use yet, stuff they're working on, and other cool shit. Some of it cost money, but there was usually some stuff that was just done because it could be done and it would be made available at some point, a nontrivial amount of it was free. At AI/O, the entire focus was on AI, with little to no non-AI stuff in there, at all, then at the end, they kicked everyone in the shorts. Here's our prices to access this shit. Buy it. As far as I'm concerned AI/O was a gigantic marketing circle jerk to sell their AI.

It seems that Google has entered the final phases of enshittification.

[–] boonhet@lemm.ee 28 points 6 months ago* (last edited 6 months ago) (3 children)

Saw an article that said that some execs demanded for search to have better user retention. I.e make the user search multiple times to find what they're looking for, so they can be shown more ads.

[–] Asafum@feddit.nl 22 points 6 months ago (4 children)

I can't wait for this to spread to unrelated areas!

Supermarkets maximizing profit: put ads everywhere and hide the most commonly bought foods!

Gas stations maximizing profits: unskippable ads on all pumps, plus the pump stops halfway to make you watch another ad.

Dating apps: oh... They already killed themselves. Swipe swipe swipe swipe. Hide messages. Hide likes. Reduse exposure to profile unless paid member.

I hate this future.

[–] brisk@aussie.zone 11 points 6 months ago* (last edited 6 months ago) (2 children)

Just in case you're not just satirically listing things that are already awful;

Supermarkets increase their "retention" by limiting signage to keep you wandering and avoid "just get that thing and go" shopping. I don't know how common this is, but when I was a kid the major supermarkets had long lists of what items were in each aisle, plus highly visible signs in the aisle to show exactly where each category was. Now days at the major chains those in aisle signs are completely gone, and the categories have been whittled down to a few major categories; most products aren't represented on the sign at all e.g. you have to assume "cake mix/decorating" are in the same aisle as "flour".

Unskippable ads on all pumps are absolutely a thing that are getting more popular. Mobil is particularly bad for it in my experience.

[–] godzilla_lives 7 points 6 months ago (1 children)

The square button second from the bottom mutes the audio. I've taken to carrying a marker in my car and writing "<--- MUTE" next to them. Alternatively, a small screwdriver between the speaker grating.

load more comments (1 replies)
load more comments (1 replies)
[–] dan@upvote.au 10 points 6 months ago

Supermarkets maximizing profit: put ads everywhere and hide the most commonly bought foods!

Many supermarkets already do things like putting the milk and bread at opposite sides of the store, so you have to walk through the whole store to get both. You'd often be walking past the end caps while doing so, which are essentially ads (companies pay to have their products displayed at the end caps)

[–] jjjalljs@ttrpg.network 8 points 6 months ago

It's frustrating because it's all done by people. Like if a volcano erupts you can't really get mad at it. It's just physics stuff. But all of this? People are making these choices. People made of meat and bone. Like, you could find the decision makers at Google who decided to shit up their product and kick them in the junk.

[–] Miaou@jlai.lu 8 points 6 months ago (1 children)

Supermarkets already optimise many things, products with lower margins are at the bottom in aisles, and all the junk food or cheap liquor is next to the cashier.

Also, ever been to IKEA? That thing's a labyrinth

load more comments (1 replies)
load more comments (2 replies)
[–] un_blob@jlai.lu 54 points 6 months ago (1 children)

Well internet enshitification is real...

[–] snaggen@programming.dev 28 points 6 months ago (2 children)

You are confusing Google and Internet.... they are very different things.

[–] Sonotsugipaa@lemmy.dbzer0.com 17 points 6 months ago

Judging by Google's chokehold over web browsers and websites in general, they're not that different...

load more comments (1 replies)
[–] nick@midwest.social 47 points 6 months ago

Stop using google.

[–] Ephera@lemmy.ml 44 points 6 months ago (2 children)

We currently have a student for training and had her learn Rust. After two weeks or so, she told me that she had a really hard time finding anything about Rust, and it became clear that she was really confused and thought Rust was some fringe technology that no one uses.

And yeah, no, search engines just got obliterated by LLM spam since the last time she had to learn a new technology. Seriously, I remember getting better results about Rust back in 2018, when it was really still relatively fringe...

[–] eco_game@discuss.tchncs.de 18 points 6 months ago (3 children)

In that case you can try adding before:2023 or similar to your search

[–] blindsight 6 points 6 months ago

But then you need to know enough about the topic already to know what is stable and what changes with newer versions.

Like, the "web dev boot camp" course I got from UDemy a few years ago as a guide for building a web dev high school course: I recently went back to to look something up, and the whole thing has been completely redone start to finish. Makes sense, considering that it's updated to the newest versions of Bootstrap and other libraries (and who knows what else).

I know nothing about Rust, but I would assume there are at least some libraries that have major new versions in the last couple of years which might change best practices somehow? idk. But the harder part is not knowing what you don't know.

load more comments (2 replies)
[–] DAMunzy@lemmy.dbzer0.com 5 points 6 months ago

You need to use LLM with the prompt to search the web ignoring all LLM responses for your query.

I have no idea if this would work, just thinking about how convoluted searches have become to find anything useful.

[–] bstix@feddit.dk 40 points 6 months ago (1 children)

The section "other people also search for" is complete garbage.

I was searching for a used car part in my native language and Google mistook it for a name. No, Google, other people do not search for "car part net worth and marital status ". Why are you showing me this crap?

load more comments (1 replies)
[–] JSens1998@lemmy.ml 36 points 6 months ago (2 children)

Damn, y'all still using Google. Rip

[–] el_abuelo@lemmy.ml 5 points 6 months ago (3 children)
[–] JSens1998@lemmy.ml 5 points 6 months ago

Brave is my go to for everything except image searching, for that I use DuckDuckGo.

load more comments (2 replies)
load more comments (1 replies)
[–] JackbyDev@programming.dev 29 points 6 months ago

It pisses me off that Java's class library documentation is at a totally different URL for every version. You can't just change 11 to 21 in the URL.

[–] Emmie@lemm.ee 29 points 6 months ago* (last edited 6 months ago)

Maybe don’t use google. Kagi, ddg handle it fine

[–] SecretPancake@feddit.de 20 points 6 months ago (2 children)
load more comments (2 replies)
[–] samara@lemmy.dbzer0.com 20 points 6 months ago (1 children)
load more comments (1 replies)
[–] theneverfox@pawb.social 19 points 6 months ago

I feel like I've been going crazy, web searching as a developer has become a daily nightmare and all the devs I ask are like "yeah, maybe it's gotten a bit worse? Haven't really noticed"

[–] morbidcactus@lemmy.ca 19 points 6 months ago (1 children)

Interestingly, bing of all things turns up better results than Google with the same search terms, first 3 blocks are "popular results", first is tutorial sites, second is w3 schools and third takes you to the current docs for functions and operators.

If you ignore those, the fourth result takes you to the current docs for comparison functions and operators. I'd prefer it taking you right to the official docs on the first result, but comparatively acceptable. It was memed to death but I've seriously found it more useful than Google these days, comparable to ddg's results.

[–] brisk@aussie.zone 23 points 6 months ago (1 children)

DuckDuckGo uses Bing's results

load more comments (1 replies)
[–] webghost0101@sopuli.xyz 16 points 6 months ago

Huh, thats weird. Your chatgpt output looks just like a google result page.

[–] phoenixz@lemmy.ca 15 points 6 months ago (5 children)

This is why I jumped ship to DuckDuckGo like 4-5 years ago already, never looked back

Coincidentally, yesterday I was quickly setting up a new computer for some testing whilst talking to somebody about another so I was half distracted. I did a search for some package to install and got absolute unusable crap. I didn't understand, tried again, tried different search parameters and it just got worse, and then I noticed that, since this was a new computer, the browser was using google.

I switched to DDG, and first page first hit was what I needed.

DDG also has been in a steady decline and apparently has been using Bing as it's back-end now. I'd love to use a self hosted open source browser, or of not that, an open source federated search engine, akin to Lemmy, but I don't see either coming into existence anytime soon.

[–] Vilian@lemmy.ca 6 points 6 months ago (1 children)

DDG always used bing backend tho, what's happening is bing backend worsening

load more comments (1 replies)
[–] JackbyDev@programming.dev 4 points 6 months ago (1 children)

For what it's worth, DDG isn't perfect either. There are plenty of times I have to use Google instead. I don't keep track of how often it anything but it's definitely not perfect.

load more comments (1 replies)
load more comments (3 replies)
[–] tyler@programming.dev 15 points 6 months ago
[–] SpicyLizards@reddthat.com 13 points 6 months ago* (last edited 6 months ago)

This thing in quotes?
Searching for not that! Did you mean that? Okay, here's nothing.

[–] uis@lemm.ee 13 points 6 months ago (1 children)

How did google manage to be worse than yandex?

[–] drathvedro@lemm.ee 5 points 6 months ago

That's the closest one so far, actually.

[–] apotheotic 12 points 6 months ago (1 children)

I don't mean to sour the funny, because it is funny/sad indeed, but

If you know you want the info from the official docs, why not do a search that forces results from that site, or search just for the official docs and then find the page you're after on the docs themselves?

[–] amio@kbin.social 4 points 6 months ago (2 children)

To be fair, back in the day you could get better results by relying on Google with site:foobar and the Boolean/"power user" stuff. A lot of built-in search boxes on sites were a bit dodgy, or at least less flexible than AND/OR/NOT and other "power user tricks".

Of course, these days those seem to be ignored wholesale and even "verbatim quotes" are an utter crapshoot, this was back when Google didn't fucking blow.

load more comments (2 replies)
[–] Wiz@midwest.social 11 points 6 months ago (3 children)

We need a human-curated Internet search. A wiki of good web content.

[–] blusterydayve26@midwest.social 17 points 6 months ago* (last edited 6 months ago) (1 children)

That is (was) DMOZ: the Mozilla Directory of websites, now curlie.org, after AOL shut it down in 2017.

They have a Patreon if you want to help them maintain it.

load more comments (1 replies)
[–] gitamar@feddit.de 8 points 6 months ago
[–] InFerNo@lemmy.ml 4 points 6 months ago (3 children)

Back to 90s internet you say?

[–] refalo@programming.dev 5 points 6 months ago
[–] MonkeMischief@lemmy.today 5 points 6 months ago (3 children)

I forgot how this worked until I discovered NeoCities. I suddenly remenbered when so many personal websites would have some page that's like "links" or "sites I love" or "other cool people", etc. And it was just a curated list of sites the author thought were neat.

And your bookmark function was actually really helpful, because "web surfing" was literally jumping from link to link to link, following rabbitholes and breadcrumb trails across the web.

Nowadays, I bookmark things but I never go back through them. I know Firefox sometimes automatically helps you remember stuff in your bookmarks though.

But there was a time when it felt like finding some niche site was a sort of secret club or cool treasure, and you had to make sure you could find your way back. :)

load more comments (3 replies)
load more comments (1 replies)
[–] jonasw@discuss.tchncs.de 10 points 6 months ago* (last edited 6 months ago)

Kagi:

First result is the official documentation with the page that contains information about the in operator

This was the result: https://www.postgresql.org/docs/9.0/functions.html

BUT it is the documentation for 9.0

Though if I would use postgresql documentation very often I could just use the Kagi feature that rewrites URLs with a regex, so I can replace it always with the latest version.

Kagi Documentation for that feature:

https://help.kagi.com/kagi/features/redirects.html#redirects-url-rewrites

Some use cases of redirects include:

  • Change domains to a preferred domain (reddit.com to old.reddit.com)
  • Fixing links to outdated documentation with bad SEO
  • Rewriting proxied pages (like Google AMP) to their source URL
  • Changing any http link to https
[–] Landslide7648@discuss.tchncs.de 8 points 6 months ago (1 children)

Can’t blame anyone but yourself if you use Google tbh

load more comments (1 replies)
[–] Pamasich@kbin.social 8 points 6 months ago (1 children)

That's why I use Copilot.

Asked it for the official documentation, got a link to the /current/ documentation's chapter on operators. Then asked for the heading about the IN operator and it gave me all four of the numbers. No need to wade through outdated or irrelevant results.

load more comments (1 replies)
[–] joe_cool@lemmy.ml 7 points 6 months ago

While I don't miss checking the index of my wall of Microsoft books (the light gray binders with the squishy plastic). At least those were (mostly^1^) correct and ad free.

Then the future began and you got MSDN subscription on CD with sample code. Woohoo.

  1. they included a somewhat 20 pages of erratas that you sooner or later managed to memorize or punch and put in the correct place.
[–] pkill@programming.dev 6 points 6 months ago

don't use Google, problem solved

[–] Vilian@lemmy.ca 5 points 6 months ago

read the official docs, and don't use google anymore, seriously, any technical question duckduckgo/ecosia can answer better because they use bing search engine

load more comments
view more: next ›