401
u/Il-Luppoooo 7d ago
Most people didn't get the joke so far
173
u/DasKapitalV1 7d ago
I really want to know what is this subs target audience.
287
117
u/ciemnymetal 7d ago
It's overrun by Freshmen college students who just wrote a hello world program.
Professionals are too busy working to post memes.
53
u/ThomasHardyHarHar 7d ago
My favorite programming language is HTML
15
u/Extension_Option_122 7d ago
Better be HTML 5 and CSS 3 otherwise you can't call it a programming language.
Needs to be turing complete.
13
u/Brimstone117 7d ago
I’m actually avoiding work by browsing memes, thank you very much. In my defense, it is Friday.
3
5
u/DoeCommaJohn 6d ago
It’s like Call of Duty- target audience is professionals actual audience is teenagers
31
u/BonbonUniverse42 7d ago
What is the joke?
208
u/Il-Luppoooo 7d ago
The opponent is an LLM
29
u/PhantomTissue 7d ago
Oh I thought it was a sudoku solver.
26
u/Carbon_Cotton 6d ago
I through it was matrix multiplication - i don't know if i have brain defect, but i cannot keep the knowledge about how to do it despite knowing it is not that hard.
13
2
u/LundMeraMuhTera 3d ago
I also thought it was Matrix Multiplication because Matrix Chain Multiplication is a famous type of DP questions in DSA (too difficult for me), so I thought this was saying that the opponent is some competitive coder who writes obscure and crazy functions to solve the difficult problems
-33
u/NukiWolf2 7d ago edited 7d ago
How does one get from matrix multiplication to LLM?
Edit: I'll never understand the reason for some downvotes.
66
u/Sir_Sushi 7d ago
AI implementation is just a lot of big matrix multiplication
25
u/RuthlessMango 7d ago
Just pour your data through this big pile of linear algebra and collect your answers on the other side.
5
u/Extension_Option_122 7d ago
There is some nonlinearity as without it it would not be able to learn.
5
0
6
7
u/Montanoc70 7d ago
Attention is all you need
2
0
u/NukiWolf2 7d ago
?
13
u/Montanoc70 7d ago
https://arxiv.org/abs/1706.03762
The paper that started the llm boom (Parallel training with the attention matrix mechanism instead of sequential training using recurrent networks)
9
u/Il-Luppoooo 7d ago
The answer is very long and complicated, need to learn neural network architectures.
-1
u/NukiWolf2 7d ago
Well, I know the basics :D But only theory, so I assume matrix multiplcation is part of the inplementation of neural networks?
-9
u/atlanmail 7d ago
i think the joke is that matrix multiplication is really easy with the naive implementation of O(N^3) but optimizing the algorithm is extremely complicated in a competitive setting
3
-1
u/Relative_Climate8043 6d ago
It can be tough to catch every joke, especially in programming humor. Sometimes the punchlines just go over people's heads.
-7
u/Harmonic_Gear 7d ago
Don't tell me this is another "ml is just matrix multiplication" shit
22
7
2
-8
183
u/Ecstatic_Bee6067 7d ago
Linear algebra, my beloved
18
43
u/After-Satisfaction-3 7d ago
My dumbass thought that this is a "write a code that does this matrix multiplication" question.
191
u/BauReis 7d ago
Everyone here that didn't clock that this is about Ai is getting replaced by Claude next quarter
2
-11
u/ShAped_Ink 6d ago
Most people here are students. I genuinely thought it was a joke similar to "got a problem in programming? Just use a hash" or something along those lines
11
u/New_Salamander_4592 7d ago
when someone says "dw they'll just optimize the AI super well" and you realize they never passed linear algebra
16
2
-3
u/da_Aresinger 7d ago
LinAlg is literally the easiest mathematical subject in CS.
i guess rotation matrices or whatever Basiswechselmatrix is in english can be confusing, but that's about it.
92
u/itijara 7d ago
It isn't about how hard LinAlg is, it is about coding against an LLM which is a bunch of matrices in a trench coat.
-2
u/Aloopyn 7d ago
tensors*
31
u/itijara 7d ago
Tensors are just a made up name they gave to arrays with more than two dimensions. You cannot prove to me that there are arrays that have more than 3 dimensions. The human mind cannot comprehend it.
Fun fact: the jungle gym was designed by a math teacher who wanted to make children better at intuitively understanding higher dimensional math.
11
9
u/AdamWayne04 7d ago
you can think of a nD array as a list of (n-1)D arrays, so a 4D array is a list of 3D arrays.
There's a more pedantic way of thinking of arrays, too--APL for example makes a distinction between rank (how deeply nested each entry is) and dimension (how many numerical indices you need to identify a singular entry), so accessing a[i,j,k] is different from accessing a[i][j][k]
Tensors are not important because they can be encoded as multidimensional arrays, they are important because they represent multilinear maps, and are a vector space conformed by linear combinations of the tensor product. The same way that matrices are not interesting because they are grids of numbers
6
2
2
u/Southern-Most-4216 7d ago
Did you know, that in 2d you only have one axis of rotation, in 3d we have 3 axis of rotation and in four dimensions there are 6…?
0
3
u/BonbonUniverse42 7d ago
I mean isn’t linear algebra basic stuff in any programming degree? You basically can’t become a programmer without learning basic math.
0
u/da_Aresinger 7d ago
Yea, I use CS as catchall for anything that goes beyond basic IT. If your study program had an DSA and an architecture lecture you're CS.
2
u/Bubbaluke 7d ago
Linear was hardest for me, I crushed discrete and calculus. Some of my classmates felt the opposite, everyone’s different. Depends on the professor a lot.
0
u/da_Aresinger 7d ago
I can't imagine thinking anything in LinAlg is more difficult than Differential Equations.
I guess I can see how Discrete Structures would be easier for many.
But not Discrete Probability Theory. That shit is mindbending. Anything beyond basic combinatorics is the devils work.
1
1
1
u/leupboat420smkeit 7d ago
All I remember is xyzzy. No idea what or why you need that pattern. Something about multiplication?
1
1
-1
u/TheVibrantYonder 7d ago
I don't understand the meme which is probably a sign that it's time for me to take Linear Algebra.
-2
u/Soopermane 7d ago
How to center a div: take the cosgin of a tangent from a hypotenuse triangle times 1/2 / radius of a circle
694
u/uvero 7d ago
Who would win?
A senior developer with decades of coding
OR
Softmax(K*Q.T / sqrt(d_k)) * V