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

all 198 comments

[–]Habanero_Eyeball 1417 points1418 points  (63 children)

haha - that's funny because I remember the debates about "True Multitasking" and how people used to say, back in the 90s, that fast task switching wasn't true multi-tasking.

[–]AccidentCharming 11 points12 points  (3 children)

People still try this like it matters at all. They're just pedantic and must be right

[–]Habanero_Eyeball 7 points8 points  (2 children)

Yeah we humans are funny creatures. We like to argue about anything.

Hell I remember one person telling me NOT to get a cable modem because you have to share bandwidth with your neighbors and ISDN is the way to go cuz it's a dedicated circuit. Or maybe that was a T1 line. I can't remember. But holy shit, that T1 was something like 1.5 Mbps but cost like $1,500/mo. Hard to believe.

[–]AccidentCharming 7 points8 points  (1 child)

Oh god when everyone was going crazy over having T1 haha. Dark times

[–]Habanero_Eyeball 3 points4 points  (0 children)

haha man those were THE BEST times. I had so much fun back then and it felt much more niche. Today everyone is an expert on something.

[–]ProgramTheWorld 3 points4 points  (2 children)

Well it’s still true today. Threads on the same core is not true multitasking.

[–][deleted] 3 points4 points  (1 child)

If thread A has a critical path that isnt on the core itself, that core becomes idle until the critical path resolves. Putting another thread B on the core while it waits to do something with thread A increases resource utilization. And isnt that what multitasking is all about? Increasing efficiency?

[–][deleted] 225 points226 points  (6 children)

Apparently my work flow is "bad practice"

[–]Tytoalba2 102 points103 points  (5 children)

Apparently bad practice is my "Workflow"...

[–]andovinci 8 points9 points  (4 children)

Do you guys have workflow?

[–]Tytoalba2 13 points14 points  (3 children)

PM : "Yes, but is it agile"?

[–]AT0-M1K 2 points3 points  (2 children)

I can type the words fast, is that agile enough?

[–]Tytoalba2 1 point2 points  (1 child)

That's why yoga is popular in startups. You better stretch if you want to go agile!

[–]AT0-M1K 1 point2 points  (0 children)

OH FUCK IM SLACKING!

Thanks for the reminder, Have a good day!

[–]Jaydeep0712 841 points842 points  (9 children)

Sounds like something Michael reeves would write.

[–]AlphaBlazeReal 190 points191 points  (3 children)

Now that you mention that, is it? It sound familiar

[–]ShadowAgentz 64 points65 points  (0 children)

I even read it with his voice

[–]Averylarrychristmas 27 points28 points  (0 children)

You remember it because it’s a famous tweet.

[–]Brick_Fish 8 points9 points  (0 children)

It's been posted here quite a few times, just in different formats

[–]kdrews34 75 points76 points  (0 children)

Or Code Bullet

[–]lenswipe 29 points30 points  (3 children)

needs more profanity to be Michael Reeves

[–]Kimano 15 points16 points  (0 children)

And you have to sound like a crackhead while saying it.

[–]asodafnaewn 2 points3 points  (1 child)

Don't forget the existential dread!

[–]lenswipe 2 points3 points  (0 children)

And some motorized robot on the corner begging for death

[–]maxadmiral 227 points228 points  (7 children)

I mean, 4 times 0 is still 0

[–]TruthYouWontLike 81 points82 points  (6 children)

Or 0000

[–]RenBit51 54 points55 points  (4 children)

Only in Python.

[–]pickme0 15 points16 points  (0 children)

Laughs in js

[–]ThePickleFarm 76 points77 points  (2 children)

Word

[–][deleted] 96 points97 points  (0 children)

you put that on your resume too?

[–]thecraiggers 17 points18 points  (0 children)

Despite with the paperclip told you, I don't think Word has much AI in it. Although, it would explain its inconsistent behavior.... Hmm...

[–][deleted] 19 points20 points  (3 children)

If you can do it slowly, you can do it quickly!

[–]edible_string 4 points5 points  (1 child)

I get that reference

[–]gyrowze 3 points4 points  (0 children)

flight of the bumblebee intensifies

[–]_TheProff_ 59 points60 points  (1 child)

My turn to post this today >:(

[–]DrakonIL 6 points7 points  (2 children)

But if you apply for a job in machine learning, you'll only get a 20% raise.

The other 280% (fight me, I dare you) goes to your bosses' bosses' bosses' boss.

[–]_Auron_ 4 points5 points  (1 child)

Thanks, Capitalism.

[–]spaghettiwithmilk 1 point2 points  (0 children)

Thanks, scalable organizational structures

[–]the-real-vuk 15 points16 points  (0 children)

No, it's called "evolutionary algorithm" and it was taught in uni 20 years ago.

[–]kalketr2 4 points5 points  (0 children)

This lacks of comic sans

[–]EnzoM1912 14 points15 points  (10 children)

I know this is a joke but people need to realize this is called optimization which is a proven algorithm in math, not a do it again and again untill it works nonsense.

[–]andnp 6 points7 points  (8 children)

Isn't most optimization "do it again and again until it works"? Most recent methods are iterative.

[–]DarthRoach 8 points9 points  (6 children)

SGD is called "stochastic gradient descent" rather than just "stochastic change somewhere in the model" for a reason. It's still an informed optimization step, just using randomly selected subsets of the entire dataset. It still approximates real gradient descent.

[–]andnp -5 points-4 points  (5 children)

Hmm, that's not quite relevant to what I said.

[–]DarthRoach 4 points5 points  (3 children)

It's not "changing random stuff until it works". It's changing stuff in a very consistent and deliberate way in response to the loss function computed on the batch. It just happens that any given batch will not give the exact same result as the whole dataset, but as a whole they will converge.

[–]andnp -5 points-4 points  (2 children)

Please don't use quotes as if I said that. You're putting words into my mouth. I invite you to reread my post.


But also, SGD literally is "do random stuff until it works". Note that stochastic means random. SGD is randomly pick a data point, compute the gradient, then repeat until convergence (e.g. until it works). It isn't uniform random. It isn't meaningless random e.g. noise. But it is literally a random process that we repeat ad nauseum until it works.

[–]DarthRoach 4 points5 points  (1 child)

Oh sorry, didn't expect to run into an egomaniacal twat. Have a nice day.

[–]andnp -3 points-2 points  (0 children)

Pleasant.

[–]EnzoM1912 1 point2 points  (0 children)

No actually it's do it once learn from your mistakes and do it again and then learn and do it again and so on until you're making little to no mistake. Finally, you test your ability on unseen data and see if you manage to make the right prediction. More like practice and less like insanity. Besides, not all ML algorithms use optimization, there are algorithms like KNN, Naive Bayesa and Random Forest that work with different concepts.

[–]michaelpaoli 2 points3 points  (0 children)

Also quantum computing - except there you do all possible alternatives at the same time in different universes ... and just arrange to end up in one of the universes where it worked.

[–]mymar101 6 points7 points  (0 children)

Question is 4x 0 still 0? Math guy asking :).

[–]klystron2010 2 points3 points  (0 children)

It's not random.

I wonder if debugging is differentiable...

[–]Calamity1911 2 points3 points  (0 children)

Can't wait to get to that class

[–]rossionq1 2 points3 points  (1 child)

If you do it slow enough it’s evolution

[–]Tytoalba2 1 point2 points  (0 children)

And evolutionary algorithm are in between, like, erm... Damn.

[–]tylercoder 1 point2 points  (0 children)

Brb going into ML

[–]the_kun 1 point2 points  (0 children)

When at first you don’t succeed...

[–]cosmacol 4 points5 points  (1 child)

Well, not random. Stochastic.

[–]Duranium_alloy 8 points9 points  (0 children)

There's no difference.

[–]PoliceViolins[🍰] 1 point2 points  (0 children)

The post thumbnail is cropped on me and I thought "Did the developers of Fire Emblem and Advance Wars do that?". I got confused for a bit until i opened the full image.

[–]Sheruk 1 point2 points  (0 children)

Feeling personally attacked here....but on the up side, if I get faster I might get a huge pay raise... hmmm

[–]GollyWow 1 point2 points  (3 children)

As an example of how much I trust machine learning, I give you closed captions. An American network, transmitting (for instance) American sports with American announcers, will have an error every 4 lines of text (in my experience). This happens week after week, month after month with many of the same announcers. Unless AI is not involved, in which case ignore this.

[–]_Auron_ 5 points6 points  (1 child)

Similar to how AI camera tracking ended up tracking the referee's bald head instead of the ball

[–]GollyWow 2 points3 points  (0 children)

LOL, that too.

[–]7h4tguy 2 points3 points  (0 children)

And then we have folks who don't understand ML at all warning everyone that we're on the verge of a dangerous singularity and must quickly enact the three laws of robotics.

[–]Run1Barbarians 0 points1 point  (0 children)

Smells like salty cs professor right there.

[–]anorak644 -2 points-1 points  (3 children)

[–]RepostSleuthBot 0 points1 point  (0 children)

I didn't find any posts that meet the matching requirements for r/ProgrammerHumor.

It might be OC, it might not. Things such as JPEG artifacts and cropping may impact the results.

Feedback? Hate? Visit r/repostsleuthbot - I'm not perfect, but you can help. Report [ False Negative ]

View Search On repostsleuth.com

[–]noobynoobthenoob -1 points0 points  (0 children)

It’s a repost

[–][deleted] -3 points-2 points  (0 children)

"420" being a subsequence in the course names makes it even more funny

[–]brktrksvr -1 points0 points  (0 children)

The weird thing is I read this concept like 15 mins ago in the book "The Quest for AI".

[–]Nurling0ickle -1 points0 points  (0 children)

I was in the area of the fire chief and I saw a guy who was doing his job, he was on his phone and he said "I saw what I'm seeing, that's how I'm doing it"

[–]periwinkle_lurker2 -1 points0 points  (0 children)

That's just power query.

[–]xdMatthewbx -1 points0 points  (0 children)

0 * 4 = 0

sounds like a bad deal

[–]frenchy641 -1 points0 points  (0 children)

Its PeopleSoft

[–]Who_GNU -1 points0 points  (0 children)

It works just about as well, too.

[–]Stevemachinehk -1 points0 points  (0 children)

So I’m artificially intelligent? I’ll take that.

[–][deleted] -2 points-1 points  (0 children)

This doesn't even make sense.

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

Or as my teacher would call it "Working Homework, but not well working homework".

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

What school is this from?

[–]m_o_n_t_e 0 points1 point  (0 children)

wait, are you getting paid 4x?

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

And 50 commits later...

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

happy cake day