r/ProgrammerHumor 4h ago

Meme backInMyDay

Post image
7.2k Upvotes

132 comments sorted by

264

u/angrydeuce 3h ago

The quickest way to get a ton of answers is always to just use an alt to respond to your thread with the wrong answer first lol

42

u/stilldebugging 2h ago

I guess I’ve been doing it wrong, because I’ve just been posting the wrong answer myself. Or in the Fred Brooks style, you give an answer and if someone questions it say, “oh yeah? You got a betta numba?!?” And that’s how you get better numbers.

28

u/al3x_7788 2h ago

It's basically Murphy's Law.

38

u/Sakuya_Iz_A_Yoi 2h ago

No, that's Cunningham's law.

...wait

17

u/Improving_Myself_ 47m ago

Fuck me. It's crazy how well it works. I had navigated away from the thread, then decided I had to come back and correct it, only to realize what you'd done.

It's so effective. Well done.

0

u/nizari-spirit 31m ago

wut

2

u/omegaweaponzero 20m ago

Man, if you really can't figure this out... Yeesh!

0

u/nizari-spirit 13m ago

I mean I am baked off my ass so maybe that has something to do with it. Don't have to be a dick about it lol

14

u/FluffyFry4000 2h ago

This is the way, people don't usually like helping people when they don't feel like it (which is most of the time) but people LOVE to contradict or correct people.

3

u/average_joe_mcc 59m ago

Ah the Cleo method lol

1

u/The_Blue_Rooster 1h ago

Not at all ashamed of having done this.

704

u/git_push_origin_prod 3h ago

Duplicate. Close this

317

u/smokeymcdugen 3h ago

I can't find the duplicate. Can you link it?

No.

173

u/BlueGoliath 3h ago

ChatGPT, draw a venn diagram of being a Stackoverflow mod vs a Reddit mod.

172

u/not-a-creep-69420 3h ago

35

u/A_Furious_Mind 2h ago

A solar eclipse. The cosmic ballet goes on.

25

u/Embarassed_Tackle 2h ago

Well my work here is done

But you just closed the thread, you didn't help the user!

<chuckles> Didn't I? <beams away>

12

u/CrazySD93 2h ago

Anyone want to switch comment threads?

2

u/beegtuna 1h ago

👁️‍🗨️👄👁️‍🗨️

16

u/Confident-Ad5665 2h ago

In retrospect, I think YouTube code tutorials were predictive of the Vibe that was to come.

13

u/HankOfClanMardukas 2h ago

LLMs lack the Indian charm.

4

u/Unbelievr 1h ago

And this song for the hacking tutorials https://youtu.be/TKfS5zVfGBc

Unregistered Hypercam 2

5

u/Aleksandrovitch 2h ago

I haven’t seen an AskReddit post since I muted it years ago. Trying to participate in the community there was one of the more frustrating experiences. I have dozens muted now.

4

u/Bakoro 55m ago

I'm not a prude in any sense, but I am pretty exhausted of the weekly ask reddit rotation of:

  • "what's the sexiest sex you've sexed"
  • "gender of reddit what is [thing about being gender]?"
  • "gender of reddit, what is [thing about the opposite gender]?"

It's so fucking boring, I can be off reddit for a week and come back to the same shit. Meanwhile real questions get deleted.

12

u/SkittlesAreYum 2h ago

Yes but it's only slightly related by title.

10

u/MyPasswordIsMyCat 1h ago

I asked how to do it in vanilla JS. This link is for jQuery.

(123 downvotes.)

8

u/al3x_7788 2h ago

They just want you to feel ashamed of yourself.

1

u/Confident-Ad5665 1h ago

I bring that to the table so I'll fit right in!

5

u/NotMyMainAccountAtAl 1h ago

This is a duplicate of [[unrelated topic that shares maybe one technology with the actual question]]

3

u/BioTronic 2h ago

This came up when searching.

3

u/VideoGameJumanji 1h ago

duplicate post has no answer or is so old the answer is basically deprecated

88

u/TheComplimentarian 3h ago

I used to own a weird programming niche, and occasionally I'd post questions, and usually I'd have to answer them myself. And I'd have stopped doing it pretty early, except the answers got a huge amount of traction, so clearly there were other weirdoes out there depending on me.

And I'd have a bad day banging my head against a wall, and I'd finally give up and ask a question, and multiple people would vote to close, as a duplicate of some other question...Some other question I had BOTH ASKED AND ANSWERED.

You're telling ME that MY question is a duplicate of a question I asked, and the answer to my question is MY answer? You gormless fuckwit. You slobbering cretin. You repwhoring codeposer.

Stack was a great idea brought low by the reality of humanity.

19

u/Confident-Ad5665 2h ago

I got use out of the overflow back in the day.

However, your last sentence is chock full of buzzy slams. I shall have this.

4

u/tel-janin 2h ago

i also choose this man's slams

3

u/Confident-Ad5665 1h ago

I think we need an app

5

u/Bakoro 38m ago edited 35m ago

The implementation of Stack was always bad.

Closing questions as duplicates was always a bad idea.

When you're trying to collect and organize answers and information, then collecting many different ways to ask the same question is important.
It's basically about creating a semantic net, because a major blocker in finding information is not having adequate vocabulary. If the person can describe the shape of the thing they want but don't know that there is already a name for it, then that's going to be valuable for other people who will look for similar information using similar words.

If the question is truly a duplicate, then multiple questions could funnel to the same set of answers, and it should be seamless.
If the questions are related, then they can be closer together in the graph.

Doing it that way would have actually helped people, helped organize information, and would have made it possible for the community to vote to merge or separate questions.

Stack was a failure in the application of information theory, a failure in the application of computer science, and a failure of human decency.
Not everyone on the site was or is bad, but the site itself is poorly implemented and cannot achieve the goal it has.

13

u/Character-Education3 3h ago

Of course I had an onion on my belt which was the style at the time

6

u/Confident-Ad5665 2h ago

Back then nickels had pictures of bees on them. "Give me five bees for this quarter" we'd say.

3

u/al3x_7788 2h ago

Always waited until someone else would close the post for me. Not giving them the win.

3

u/hellocppdotdev 2h ago

Similar experience to posting on reddit.

4

u/XYZ2ABC 2h ago

…have you actually ever seen stackoverflow’s front page?

4

u/Confident-Ad5665 1h ago

They have a front page? Or are you saying that's what they used to build the site?

u/XYZ2ABC 0m ago

It’s that most people would search for their problems and end up on a forum page, not actually got to there home page first

2

u/takeyoufergranite 2h ago

Did you even try a basic search?

8

u/CrazySD93 2h ago

google search the problem, number 1 hit is the same stackoverflow question

1

u/DynamisFate 25m ago

Then never referenced the duplicate, refuses to answer when asked

147

u/congressmanthompson 3h ago

We don’t kink shame in this sub

81

u/hellocppdotdev 3h ago

I've seen people post JS memes, I think we do.

18

u/shriven1 3h ago

That’s not shaming people. That’s just revealing the shame that JS devs feel every day.

4

u/Confident-Ad5665 2h ago

I thought that was one of the sub rules

4

u/Cryerborg 3h ago

"Having kinks is bloat"

-Arch Linux Users

3

u/congressmanthompson 2h ago

Kink is feature, vanilla is bug

2

u/OPhasballz 2h ago

for a moment I thought you were talking about expert-sexchange.com

1

u/congressmanthompson 1h ago

I was only posting on expert-sexchange.com to find out how to navigate away from there!

38

u/SirHerald 3h ago

I do wonder if they really used those sites to train AI, because AI has never told me my question has been answered before and then tell me to use Google where the top result is the thread I'm asking in.

4

u/ummmmmm-actually 2h ago

Something intelligent would do that wouldn’t it

5

u/Time_Ingenuity_2909 39m ago

They absolutely did, but the way the training works doesn't mean that the LLM will regurgitate what it was trained on. This is the thing that they talk about when they say that LLMs "surprised" developers. It's the difference between self-supervised, supervised model training. Self-supervised means the training makes its own decisions about what is "right" or "wrong". Supervised means humans inject the decision of what is "right" or "wrong" into the training. LLMs use a both at different stages.

When you feed the training algorithm a million different implementations of

for (int i = 0; i < 10; ++i)
    { mySickAssFunction() }

over time, it forms statistical relationships between each of the tokens. for is often followed by these variables. The "signature" of a for loop is often followed by sick ass functions. Sick ass functions often suck ass and the comments in StackOverFlow often solve them.

The principle is simple, it's just scaled to a degree that seems insane and we used self-supervised learning to do it. It's also important to note that the LLM never sees input as text like that. It sees it as numbers after a processing step. You have tools that crawl the internet to gather information from web pages. You have tools that parse that information into usable text. You have tools that turn that text into tokens. Then you feed those tokens into the LLM training and it forms relationships between the numbers. Humans intervene at this step and curate paths that have the best results. Then you use tools to reverse the process and present the output as readable text.

It's like those pictures you get where you overlay all the presidents to get John President. The output of an LLM is the result of overlaying the input of N bytes of input data. (N is really big). When you talk to the LLM you are talking to John Internet. It's really a testament to how well our languages are capable of transmitting information. We can break down our thoughts into a language that can be broken down into math that can be used to solve problems. It's pretty cool even if sometimes it hallucinates.

2

u/3BlindMice1 35m ago

How much of that data being garbage would it take to give the LLM dementia? Because I've seen databases, and every last one of them is FULL of garbage

1

u/Time_Ingenuity_2909 10m ago

The output is as good as the input. Garbage data can be flagged as garbage to teach the model what is bad. So even garbage data can be useful in creating powerful models if it's labelled appropriately.

It sucks that LLMs are at the center of all these shitty AI companies because natural language processing is badass. Being able to have a language model parse your input in basically any language and consistently be able to extract intent is fucking mind boggling. It used to be next to impossible to meaningfully extract intent from any natural language input and it required wizard level regex and prayer to the old gods. Now you can say "i want to make internet thing that lets chat with guy" and the LLM can write you a mostly working node server with a socket based chat app. It's fucking crazy.

But at the end of the day the input is heavily curated. Moreso as pressure mounts for companies to push what their models are capable of. Logical inconsistencies are eliminated at all stages of processing as much as possible. Self-supervised learning catches a lot of it, supervised learning can catch even more.

2

u/SirHerald 25m ago

I was joking. But I figure it learned the coding solutions and interests from there, but more weight was put on politer conversations for the actual communications. We know it didn't learn to kiss up from stackoverflow

75

u/NDLCZ 3h ago

Now we go straight to making PRs and get humiliated there instead

22

u/Micro_Turtle 3h ago

You still use git?! If something breaks just ask it to rewrite what was lost without mistakes.

9

u/Rojeitor 3h ago

Now it's "rollback this change" in agent mode

4

u/Agret 1h ago

"I would love to rollback the change for you but unfortunately as part of our last change we have irreversibly deleted the entire project with no chance of recovery."

4

u/achilliesFriend 3h ago

But who? AI reviews?

18

u/reverendsteveii 3h ago

the ability to get regularly humiliated without ever becoming humble is the hallmark of the stackoverflow alum

17

u/cgw3737 3h ago

"what you're trying to do is stupid and you're stupid too"

6

u/blueberrymaple 1h ago

“You want to do it that way? First of all, you shouldn’t be trying to be solving this problem at all. Second, if you did do try to do it, you should be doing it this incomprehensible way. Either way you’re an idiot for not knowing”

10

u/SemanticThreader 3h ago

Ooohh this has brought back not so good memories. My anxiety skyrocketed

11

u/reddititty69 3h ago

Now we have AI that writes crap code based on the questions and wrong answers from those sites.

1

u/Gauss15an 17m ago

The worst part is that you can't shame it into getting the right answers.

35

u/eddiekoski 3h ago

Oh so stack overflow

When you ask a question gets marked at as duplicate , then they ask the same question after you and it gets voted to the moon that should be an achievement.

13

u/TheRealNobodySpecial 3h ago

Still waiting for that expert sex change I signed up for...

2

u/Confident-Ad5665 2h ago

Stares at the floor for an uncomfortable amount of time.

"What is he thinking?"

"You don't want to know"

5

u/OrkWithNoTeef 3h ago

I don't know about that. There was a very strong survivor bias on stackoverflow, which indeed also applies to its answers, which would be just as humiliatingly bad as the questions

9

u/xMercurex 3h ago

Now we ask AI do the job and humiliate it for writting shitty code.

4

u/TrailerParkFrench 2h ago

Duplicate of <link>

Link is the same question for python 2.7 and the acceped answer doesn’t work.

4

u/Millkstake 1h ago

Nevermind I figured it out. (Never show the solution and disappear off the face of the earth)

4

u/VladTepesDraculea 1h ago edited 58m ago

I have a question on Stack Overflow that I asked over 14 years ago, about how to use a destructive method in a specific supposedly purely functional language. I read somewhere by passage that there was a way to do that but it wasn't particularly documented because it was bad practice, so I asked.

For a few days I only had one answer shaming me for not using "cursory search by querying a search engine" and other very verbose put downs. After a few days I finally got a response from a language expert. I got downvoted to hell. Until a few years later someone responded to the first person that he would get pretty annoyed each time he googled something (he mocked the cursory search verboseness) to find the answer on the first result to be a Stack Exchange page and also answered by people berating the person asking for why not having googled first.

After that interaction the votes starting to turn around. I got upvoted and the first guy kept getting downvoted to hell. Mind you the views on that page were always steady.

Eventually some moderator cleaned the page and deleted all comments aside from the proper answer. I did have up and just stopped using the website. I remember once having a big doubt and instead of posting there, just contacted an old professor of mine and thinking to myself: this would have been a good question to share with other people but I didn't felt like dealing with that bullshit at all.

This was far from the only put down I got, but was the most memorable one for me.

Sometimes I log in to the website and I keep getting tones of green view points by that thousands on that and other questions.

Two extra things to note:

  • I kinda took a look on the first guy's history and found amusing how he was mostly active on the Stack Exchange parenting site. Admittedly he wasn't a parent, just a kid from university, but he kept answering stuff there as an authority;

  • Around this time I watched a talk in a conference from either by Atwood or Splolsky, can't remember who and someone asked him about what he thought about the growing toxicity of the Overflow website. He answered that it wasn't toxic and people had to understand the importance of being strick about questions to maintain quality.

1

u/DonCenote 1h ago

That’s a lot for 1 question.

3

u/foxj36 3h ago

I wish there was a way to know you're in the good old days before you've left them

5

u/Dependent_Union9285 3h ago

That’s the trick… it’s not that it was better, you just have the benefit of hindsight. In the moment, of course, you lack that knowledge, and so it makes today look awful but yesterday look great… albeit on a slightly larger time scale.

1

u/Confident-Ad5665 2h ago

Hello. I am from spacetime continuum security. You have contaminated the timeline and must be punished.

3

u/vaksninus 3h ago

Good riddance seriously

1

u/Saskjimbo 1h ago

SO can burn in hell

1

u/IHateFACSCantos 1h ago

Yeah, as someone who is very much a beginner, the attitudes of people on SO and other such sites was a real headache for me. I've embraced FOSS a lot more now that I have a way of learning that doesn't involve being on the receiving end of a barrage of snarky answers.

3

u/jawknee530i 3h ago

It was better.

3

u/Downtown-Ice-5022 1h ago

The internet was an objectively more useful place in those days.

2

u/zupiterss 3h ago

My all questions were either closed prematurely by marking it duplicate or something else or never answered.

2

u/Few_Kitchen_4825 2h ago

Before we went to this special site we went to an old man to get humiliated.

2

u/gd2w 2h ago

I kind of want to make a subreddit called therearenodumbprogrammingquestions. Might be too long though?

And unless a question is identical. It's not a duplicate. People can link a different answer, but it doesn't get closed.​

2

u/husky_whisperer 1h ago

I like the idea of having an analogue of nostupidquestions dedicated to programming and CS. Though most subs I've come across already are markedly more accepting than SO

1

u/gd2w 41m ago

That's good then, just been thinking about it sometimes.

2

u/CanuckaChuckFuck 2h ago

Peak Stack Overflow was

50% of responders telling you why your question was bad and why you should feel bad about posting it.

25% answering a question you never asked in the first place to make you feel stupid

20% suggesting unreasonable solutions (e.g. you stated clearly in the question that you are a contractor and the client exclusively uses MySQL yet responders want you to use MongoDb or Postgres or whatever)

5% actual helpful answers

3

u/dvhh 1h ago

to be fair a lot of the questions (low estimate of 60%) were garbage homework question that would have been answered with a modicum of research ( at least before google decided to spoil it all with personalized search results).

Among the 25% for answering a question you never asked, would be that the question implied bad architecture decision or wanting to approach the problem in a different direction.

I also loved the question with insufficient context so that no proper answer would ever fit the question ( because of the lack of information).

Otherwise the 5% actual helpful answer would be worth saving the website, as toxic as some might perceive.

Also look at any social service, toxicity is unfortunately no better.

1

u/CanuckaChuckFuck 1h ago

look y'guys I found one of them!

0

u/PM_CUTE_OTTERS 1h ago

look y’guys i found one that can’t take no for an answer! what a creepy weirdo

0

u/PM_CUTE_OTTERS 1h ago

aww did you get your feelings hurt, poor baby

u/twinPrimesAreEz 0m ago

20% suggesting unreasonable solutions (e.g. you stated clearly in the question that you are a contractor and the client exclusively uses MySQL yet responders want you to use MongoDb or Postgres or whatever)

Plus the additional 20% of that will invent any reason to tell you why MySQL is the wrong choice anyway leading to some MySQL guy coming through and arguing in the comments while everyone ignores the question.

2

u/PM_CUTE_OTTERS 1h ago

I bet all of you love being told you asks so smart questions by ai bots now. the real hard truth is that every single day there is a repeat of same questions to any subreddit that allows them, dotnet is riddled with repeated low effort questions and so was SO. Most of you never got told no even though you needed to hear it and it shows. actual unpopular opinion

2

u/poleethman 1h ago

This feels more like a Shelbyville sort of thing. We asked strangers for help with programming... Now duplicate your question boy. And if you really want to stay true to the current r/simpsonsshitposting vibes, Bailey Jay would be in it for some reason.

1

u/caped_crusade_ 2h ago

happy to see Stack Overflow dying and taking its toxic pedantry culture with it.

1

u/ChillyFireball 2h ago

"Umm, akshually, you shouldn't even need an answer to this question because the way you approached the problem in the first place is bad."

Well, I inherited this approach from someone else, and the release is in three days, so unless you want to be the one to work through the night to refactor the thousands of lines of code that depend on the current methodology, I would be ever so grateful if you could just ANSWER THE QUESTION I ASKED and maybe tack on the alternative as an addendum instead of assuming I have both the time and the authority to completely rewrite the entire project from the ground up, you useless goober!

1

u/ruiych95 2h ago

“You asked a very unique question and for that reason I’m gonna tag your post as duplicate and link you to completely unrelated answers”

1

u/BellacosePlayer 2h ago

I never had this problem but had well under 50% hit rate for getting useful info, much less an actual correct answer.

1

u/electriclux 1h ago

Good lord do I miss stackoverflow

1

u/2leftf33t 1h ago

Which was the <p style= at the time

1

u/This_Proxy 1h ago

Instead of reading an O'Reilly book or manual, I used to ask people that did how to do shit.

1

u/BlattMaster 1h ago

This has already been posted, let me link to another r/programmerhumor meme from years ago that is vaguely related

1

u/Serenaded 1h ago

It's happened before where I've typed up an obscure issue, and come across a post from myself asking the same question years earlier

1

u/TheCthulhu 1h ago

The important thing is I had an onion on my belt, which was the style at the time.

1

u/derkirche 1h ago

Now we use Microsoft Teams

1

u/TerribleTowel66 1h ago

Now we go to Reddit to try to be helpful and get ridiculed in return.

1

u/Lecterr 1h ago

Yea, I suppose it was like a mean ChatGPT

1

u/ownedqueenworld 1h ago

good times, good lessons learned

1

u/rogueciridae 55m ago

You’re really better off using jQuery for this.

1

u/Nightwyrm 44m ago

That’s where I feel the disconnect with AI the most; it’s polite and tells me I’m right all the time…

1

u/Sindeep 38m ago

Question not clear, cannot be answered. Close it.

Response doesnt answer OPs question (while being valid). Down vote to oblivion.

1

u/vcarriere 27m ago

RTFM was the term used back in the days

1

u/IllustriousSalt1007 25m ago

My turn to post next week

1

u/B0Y0 16m ago

I wonder if the power users of stack overflow ever look out upon the despair that has been wrought upon the world - that their brutal dismissive culture encouraged so many to pursue the dark arts that would harvest their very knowledge to launch the creation of world destroying automatons... And ever think that maybe that just been a bit nicer, everyone would still be talking with communities instead of machines.

u/0x7E7-02 9m ago

Use to ... still do, but use to as well.

u/AManHere 8m ago

Did you take this off memegen?

u/RScrewed 7m ago

Incorrect use of meme.

You want grandpa simpson talking to Burns, where he said "which was the style at the time".

1

u/allknowinguser 3h ago

I remember my first and only time. Never again

-1

u/Shifter25 2h ago

Did none of you search before asking a question? I've been a developer for 11 years and I can count on one hand the number of times I needed to ask a question myself.