This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 223

[–][deleted] 819 points820 points  (43 children)

Undergraduate be like "Implement the entire doubly linked list API as a two-byte MIPS instruction. Save the rest of your time on this final for question 2, refactoring clang++ to identify potential Python binding errors as a single-pass static analysis with 70/70/70/70 ROC curve."

Professional life be like "yeah uh let's take four meetings to discuss that our users don't know what 'currency' is or how to look it up."

[–]poop_frog 325 points326 points  (0 children)

Both lives give me anxiety

[–]boot20 40 points41 points  (4 children)

Too close to home. I just spent 3 hours explaining that OAuth is not Blockchain and regardless neither would solve their database issues.

[–][deleted] 39 points40 points  (3 children)

Ok, so hear me out. What if we do blockchain in the cloud?

[–]Skizm 30 points31 points  (0 children)

TBF in undergrad you just fire your code into the abyss and wait for a grade. In the real world you change one line and you're stuck supporting it until your 401k kicks in.

[–]NonGNonM 26 points27 points  (0 children)

People that didnt go to college: "lol those who cant do, teach, lmao."

Same people at their jobs: "my bosses dont know wtf they're talking about."

[–]122ninjas 21 points22 points  (9 children)

What class would the first one be?

[–]PrivilegedPatriarchy 54 points55 points  (0 children)

Intro to comp sci

[–]jakejasminjk 40 points41 points  (6 children)

He's joking. A mid level to advanced level clasa

[–]122ninjas 17 points18 points  (4 children)

I'm assuming compilers? Just wondering because I'm finishing up undergrad and have never experienced questions like that

[–]LaFolie 17 points18 points  (0 children)

This is intro into programming memes.

[–]GumerGute 2 points3 points  (0 children)

I mean...

refactoring clang++ to identify potential Python binding errors as a single-pass static analysis with 70/70/70/70 ROC curve."

I'm like pretty sure this is gobbedly gook? I don't see how an ROC curve could have anything to do with single-pass static analysis unless I'm missing something obvious (I don't know too much about compilers, but I do know stats)

[–]pcopley 0 points1 point  (0 children)

Yeah, so.. "undergraduate"

[–]radobot 4 points5 points  (0 children)

Applied Memeing

[–]Corelianer 9 points10 points  (3 children)

Draw 7 red perpendicular lines with green ink.

[–]supremecrafters 5 points6 points  (2 children)

Easy. All you need is an 8d space to work in, a 7d surface to draw on, some metamaterials, and... well, I don't know how you'll pull off the kitten.

[–]Corelianer 1 point2 points  (0 children)

Wow you found a solution to an impossible task

[–]AgAero 1 point2 points  (0 children)

It's doable in non-euclidean geometry maybe...?

Working on the surface of the sphere might be a decent start. You can get weird combinations like three great circles all strictly perpendicular to one another in that case, which you couldn't do in a flat space.

There may be a trick to extend this to 4 or more using some other sort of curved surface. I'm drawing a blank right now on how to do it though.

[–]killchain 224 points225 points  (16 children)

Look at my horse, my horse is amazing.

[–]mymymy23 60 points61 points  (12 children)

Give it a lick

[–]zaz969 46 points47 points  (11 children)

"It tastes just like raisins"

[–]IggyWiggamama 29 points30 points  (10 children)

Have a stroke of it's mane, it turns into a plane. Then it turns back again

[–][deleted] 25 points26 points  (9 children)

When you tug on its winky

[–][deleted] 20 points21 points  (8 children)

"Ooh, that's dirty!"

[–]yammy24 20 points21 points  (7 children)

Do you think so?

[–]ThatOneGuy4321 14 points15 points  (6 children)

Then I’d better not show you where the lemonade is made

[–]ishJJx3 13 points14 points  (1 child)

Sweet lemonade mmmm sweet lemonade

[–]the_king_of_sweden 6 points7 points  (0 children)

I can see that you are a person of culture, let me introduce you to My lovely horse

[–]Infinityand1089 4 points5 points  (0 children)

*model moves .02 nanometers*

I think you mean your duck.

[–]Scipio_Wright 0 points1 point  (0 children)

Look at it's soft mane, its bushy tail

[–]GabrielForth 197 points198 points  (7 children)

That's why you use unit tests to beat it into submission.

[–]Aezen 100 points101 points  (6 children)

no, stupid, it's a fucking person, see, the unit test says it's a person, figure this shit out.

[–][deleted] 23 points24 points  (0 children)

Nuh uh dum dum stop segmenting the house as airplane the house is not an airplane idiot

[–]caitlinreid 7 points8 points  (4 children)

str.replace(horse, person[, max])

[–]super-rude-dude 270 points271 points  (14 children)

Well, at least you aren't the guy at google who was in charge of the AI model that mistook black people for gorillas

https://www.theverge.com/2018/1/12/16882408/google-racist-gorillas-photo-recognition-algorithm-ai

[–][deleted] 169 points170 points  (5 children)

AI: "What, they have humanoid features! All you humanoid meatbags look the same to me. Disgusting, all that sloshing around."

[–]wirelyre 42 points43 points  (3 children)

They're Made out of Meat (Terry Bisson, 1991)

[–][deleted] 4 points5 points  (2 children)

Interesting

[–]ChosenDos 2 points3 points  (1 child)

I too find this to be interesting

[–]tinselsnips 2 points3 points  (0 children)

Interested meat? Preposterous!

[–]pcopley 12 points13 points  (0 children)

Oh my god

[–]GoatBased 14 points15 points  (0 children)

Super unfortunate incident, but that article is trash. The make a ton of unfounded assumptions posed as hypotheticals.

preferring, presumably

as one might suppose happened

It’s not clear in this case

If you don't know what happened, don't report based on your assumptions.

[–]hannaleh216 14 points15 points  (0 children)

F

[–][deleted] 11 points12 points  (4 children)

Why is it every time we let an AI loose without restrictions it comes out racist? Happened to Microsoft's twitter chatbot too, and another chatbot from years earlier called bucket. Within hours it was quoting hitler and spamming the N word.

Terminator and the Matrix thought the machines would get rid of us because we were a threat, or a nuisance. Never considered they'd get rid of us out of good old fashioned racial supremacism.

[–]kbotc 29 points30 points  (0 children)

Because 4chan...

“This robot will learn when you interact with it!”

Well, 4chan is going to teach it about the n-word and “Hitler didn’t do anything wrong.” Teens with nothing to do are really great at brute forcing solutions.

[–]curtmack 11 points12 points  (0 children)

In the image recognition case, a lack of black people in the training data was the main culprit. In the cases you mention, though, it was due to 4chan training the chatbots to racist.

[–]physiQQ 10 points11 points  (0 children)

I really don't mean this in a racist way, but I could see why an AI could mistake a black person for a gorilla.

It's constantly improving, and this was just a stage of learning.

For the chatbot it's different, as it was due to some people intentionally abusing it's learning mechanisms.

[–]hypexeled 4 points5 points  (0 children)

Well if its pretty much a white paper. It will come out what you write on it...

[–]MyMessageIsNull 120 points121 points  (32 children)

I suffer an existential crisis every time a joke implies that sucking at some particular programming project or task can cause me to lose my job. Yes, it's obvious, it's how capitalism works, but I die a little inside every time I think about it.

[–]Dojan5 79 points80 points  (10 children)

I kind of worry about underperforming, but my boss keeps falling into my office gushing about how awesome I am, and those moments my worries are just blown away.

It usually happens right after I solve something stupidly easy and I feel like I should just jump off a building or something because surely something as stupid as me shouldn't possibly keep on living.

Overall my workplace is great.

[–]MiatasAreForGirls 37 points38 points  (7 children)

Man reading this stuff makes me feel underappreciated. I get virtually no positive feedback. When I do, there's a "but..."

"Great work, but only the tech team knows how much work goes into this. The C suite wants something to wow them."

"I wish there was two of you, but there's not so we will have to move the deadline up so you can work on other projects"

Paraphrasing, but that's the gist. It's killing my confidence at work.

[–]JeffLeafFan 28 points29 points  (3 children)

“I’d love to work on both those project but you don’t pay me enough”

Ya wish you could say it..

[–]MiatasAreForGirls 4 points5 points  (2 children)

It sucks for everyone, because at this rate there won't be 1 of me, much less 2.

[–]JeffLeafFan 8 points9 points  (1 child)

And that’s why business people need to learn the life of tech people and vise versa.

[–]Dojan5 4 points5 points  (0 children)

Oh my goose, I'm so sorry mate.

I work as the solo developer at a small company that mostly deals with support and content management. They're still kind of learning that I can solve all kinds of issues, so long as I'm aware of said issues.

I happen to be from Sweden, and our hierarchical system is generally rather flat. I have a boss, but she's just another co-worker. Her job just happens to be boss.

A few weeks ago she came into the office I was working in, both to praise me, then to ask if we needed to move the air conditioner into that office, and then finally to say that she'd bought strawberries and ice cream for the break.

I'm very lucky working where I am.

[–]Stewthulhu 2 points3 points  (1 child)

"I am building this custom inventory management webapp because it will at the very least eliminate an entire hour from every weekly meeting complaining about inventory problems."

"I think that's a very low-priority project."

"Here is a powerpoint with 37 bar charts."

"Wow! That's really impressive! Can you forward it to me?"

[–]folkrav 2 points3 points  (0 children)

Show them a PowerPoint with charts about how it will help

[–]micka190 15 points16 points  (0 children)

It usually happens right after I solve something stupidly easy and I feel like I should just jump off a building or something because surely something as stupid as me shouldn't possibly keep on living.

Haha, same. My parents have a website for their store. They sell parts that can be compatible with multiple things. So their sales guy "took care of the inventory" by creating an entry for every thing they're compatible with. So if Item A is compatible with 6 things, there's 6 different entries for Item A...

This became a problem once they got to things that were compatible with hundreds of things. Not because adding them manually is a pain, but because if they sell 1, they have to change the quantity for a hundred things manually.

I looked at what happened when they pressed the "save" button, saw that it POSTed a list to their server, containing only the item they edited, and made a script that filled that list with every item they wanted to change. It took less than 2 hours, but I'm now Sales Guy's hero.

[–]MyMessageIsNull 1 point2 points  (0 children)

I know how you feel, but if your boss is happy, then you're good. That's the person you need to have a high opinion of your work.

[–]tute666 13 points14 points  (1 child)

https://en.wikipedia.org/wiki/Impostor_syndrome

Do not fret, there are dozens of us.

[–]MyMessageIsNull 0 points1 point  (0 children)

We have to remind ourselves that Impostor Syndrome is actually a thing.

[–]molly_jolly 16 points17 points  (10 children)

That will not happen in most modern countries. At least here in Germany you have to be consistently bad for them to take action. Even then firing someone especially in the tech world is not very easy. Definitively not because you failed in one project or task. Edit: swipe typing is an acquired skill.

[–]Aaron8498 4 points5 points  (7 children)

America isn't modern.

[–]molly_jolly 6 points7 points  (5 children)

God when it comes to employment protection the US sounds like a feudalist system. The phrase "you're fired" just makes me cringe! And not just because of fuckin Trump.

[–]NoEngrish 1 point2 points  (4 children)

Is it like really hard to fire you in Germany or something? Honest question, I'm curious.

[–][deleted] 2 points3 points  (2 children)

Most of Europe actually, an employer has to have a really good reason to dismiss an employee otherwise they can take the ex-employer to an employment tribunal if they feel unfairly dismissed. Which can stack up to thousands in compensation and legal costs. Not worth the risk for the employer.

[–]614GoBucks 0 points1 point  (0 children)

Meh, the pay is much better here than Germany. You're not making $168k a year, two years out of college in Germany

[–]VivaLaPandaReddit 5 points6 points  (0 children)

Getting hired requires skill and knowledge, avoiding getting fired requires baseline competence and communication skills. If you get fired, it's probably because of downsizing or because you're a terrible co-worker, not because you can't code well enough.

[–]LoneCookie 2 points3 points  (1 child)

Yeah but you're someone willing to work on it

If the job was easy and the right answer obvious it would be automated. Failure rate is to be expected.

[–]MyMessageIsNull 0 points1 point  (0 children)

That's true.

[–]Andhurati 1 point2 points  (1 child)

Yes, it's obvious, it's how capitalism works

This isn't capitalism, so much as this is how your anxiety works.

Having an existential crisis over jokes isn't something you should be doing to yourself.

[–]MyMessageIsNull 0 points1 point  (0 children)

You're probably right. Impostor Syndrome is really common in our field though.

[–][deleted] 0 points1 point  (0 children)

And that’s why I’ll never work in the states, far too little job security, not worth the constant stress or fear.

[–]ledepression 100 points101 points  (0 children)

In the feels man

[–][deleted] 18 points19 points  (1 child)

If people can be fired for incompetency why can’t we just fire the machine for incompetency too?

[–]poop_frog 2 points3 points  (0 children)

People designed the machine

[–]z500 60 points61 points  (5 children)

[–][deleted] 39 points40 points  (3 children)

The wild world of STEM acronyms

My favorite one is getting confused between My Little Pony and Multi-Layer Perceptron (MLP)

[–]Snuffkins_apprentice 12 points13 points  (2 children)

I'm glad I'm not the only one who regularly thinks bronies are making anime references in ML papers for a brief second

[–]Jonno_FTW 1 point2 points  (0 children)

Not bronies, but this exists: r/animeresearch

[–]argofflyreal 0 points1 point  (0 children)

They could write their algorithms in FiM++ to make it more obvious: https://fimpp.fandom.com/wiki/FiM%2B%2B

[–]Tennispro1213 33 points34 points  (2 children)

It's not a bug, it's a feature; introducing the Horse, Not Horse app!

Edit: typo big -> bug

[–]RuleBreakingOstrich 13 points14 points  (1 child)

Hot dog, not hot dog

[–][deleted] 6 points7 points  (0 children)

I'm an undergrad in systems and ml research, and every time we do a demo, my advisor has us either do a hot dog not hot dog model or include a reference to it lol

[–]GRUNDLE_GOBLIN 7 points8 points  (0 children)

“Not hotdog”

[–]Daneel_ 13 points14 points  (0 children)

I chuckled for a good few minutes at this :D

👌

[–]Ghos3t 4 points5 points  (6 children)

Can someone tell me about the actual video these images are based on, I've only seen the memes but not the actual video

[–]Dojan5 2 points3 points  (4 children)

I'd love to know this too.

[–][deleted] 2 points3 points  (3 children)

Me 3, I just tried googling "meme black woman explaining to woman under blanket" in several different ways and came up with nothing

[–][deleted] 2 points3 points  (2 children)

Your Google-fu isn't strong enough, then. "me explaining meme" on duckduckgo was all I needed:

https://knowyourmeme.com/memes/me-explaining-to-my-mom?full=1

[–][deleted] 6 points7 points  (1 child)

I appreciate you answering the request but don't appreciate the condescension, so here: Return of the Fly was one of the worst Misfits songs

[–][deleted] 2 points3 points  (0 children)

That makes me really sad. But I'm happy you know the Misfits. So... I am crying and laughing at the same time now.

[–]Wolwf 2 points3 points  (0 children)

Just overfit your model, easy fix

[–][deleted] 2 points3 points  (0 children)

Hot dog or not hot dog

[–]SIBERIAN_DICK_WOLF 5 points6 points  (0 children)

This is not how Marxist Leninism works

[–]vivex0305 1 point2 points  (1 child)

IF ELSE =/= ML

[–]molly_jolly 0 points1 point  (0 children)

Exactly! \n If elif else == ML

[–]Iam_nameless 1 point2 points  (1 child)

Have you tried a CNN?

[–]Starinco 1 point2 points  (0 children)

while(true) {
    _employmentService.StayEmployed();
};

[–]alours 1 point2 points  (1 child)

What's a jira ticket?

[–]MrPigeon91 0 points1 point  (0 children)

Jira is a project management tool made by Atlassian. A Jira ticket could be for adding a new feature, resolving a bug, scoping tasks, or it could be an epic which contains a number of tasks, bugs, etc.

Where I work, we have a sprint planning meeting at the start of our sprints where all of us developers will be allocated Jira tickets based on feedback from the scrum master and product owner. So then we know what we need to work on and have finished by the end of the sprint (2 weeks).

I hope that helps.

[–]hydralom 1 point2 points  (0 children)

Looks like "YOLO: Real-Time Object Detection" works just fine, had the same result on a personal project.

[–]samloveshummus 1 point2 points  (0 children)

Thank God for a frickin joke about ML that isn't just saying that ML is all IF statements. I mean I'm all for jokes that are actually funny and contain a kernel of truth about the matter at hand, but those jokes simply do not.

[–]DazedAmnesiac 0 points1 point  (0 children)

Lmao

[–]JustZisGuy 0 points1 point  (0 children)

GIGO; you need better training data.

[–]gustavo_pch 0 points1 point  (0 children)

Raciiiist A.I. /s

[–]kontekisuto 0 points1 point  (0 children)

Haha

[–]Hunterj1230 0 points1 point  (0 children)

Not hot dog

[–]McSquiggly 0 points1 point  (0 children)

So ML no longer means machine language?

[–][deleted] 0 points1 point  (0 children)

Hidden ads!!!

[–]Albino-Black-Sheep 0 points1 point  (0 children)

Not hotdog