3 ms·
I really enjoyed reading this article as I found its content extremely insightful, but I fear I must whine for far too long about something entirely minor. As
by Quarrelsome 1y ago
I really enjoyed reading this article as I found its content extremely insightful, but I fear I must whine for far too long about something entirely minor.
As someone that didn't go to expensive maths club, the way people who did, talk about maths is disgraceful imho. Consider the equasion in this article:
(C ~ 6 N⋅D)
I can look up the symbol for "roughly equals", that was super cool and is a great part of curiousity. But this _implied_ multiplication between the 6 and the N combined with using a fucking diamond symbol (that I already despise given how long it took me to figure the first time I encountered it) is just gross. I figured it was likely that but then I was like: "but why not just 6ND? Maybe there's a reason why N⋅D but 6 N? Does that mean there's a difference between those operations"?
Thankfully I can use gippity these days to get by, but before gippity I had to look up an entire list of maths symbols to find the diamond symbol to work out what it meant. Its why I love code because there's considerably less implicit behaviour once you slap down the formula into code and you can play with the input/output.
I don't think mathsy people realise how exclusionary their communication is, but its so frustrating when I end up fumbling around in slow-mo when the maths kicks in, because "oh the /2 when discussing logarithms in comp sci is _obvious_, so we just don't put it in the equasion" just kills me. Idiot me, staring at the equasion thinking it actually makes sense without knowing the special maths knowledge of implication means that it actually doesn't solve as it reads on the page. Unless of course you went to expensive maths club where they tell you all this.
What drives me nuts is that every time I spend ages finally grokking something, I realise how obvious it is and how non-trivial it is to explain it simply. Comp sci isn't much better to be honest, where we use CQRS instead of "read here, write there". Which results in thousands of newbies trying to parse the unfathomable complexity of "Command Query Responsibility Segregation" and spending as much time staring at its opaqueness as I did the opening sentence of the wikipedia article on logarithms.
Idk what my point is, I just don't understand what's wrong with 6⋅N⋅D or 6*N*D. Do mathmeticians feel ugly if they write something down like that or smth?
- Chinjut 1y agoWhat diamond symbol?
- Quarrelsome 1y agoOh its a dot. Dots, diamonds,the absense of an operator, anything is multiplication it seems. While this comment might look like a paragraph, its actually a lot of maths.
- Chinjut 1y agoBut diamonds don't denote multiplication. That never happened. That was just you misreading.
- Quarrelsome 1y agomaybe it was just a fancy dot. But it looked like ◆ on the page. > That never happened Bit harsh, I don't see the need for gaslighting. Sure I might be losing my mind but I specifically remember it because it took me so long to find a symbol that matched it online.
- ghkbrew 1y agoI assume they use N⋅D rather than ND to make it explicit these are 2 different variables. That's not necessary for 6N because variable names don't start with a number by convention.
- Quarrelsome 1y agoIts good we all learned this convention. Thanks for teaching to it to me though. To clarify, if it read: C ~ X N⋅D you'd be as confused as me? Its because its a number it has special implied mechanics where we can skip operators because its "obvious".
- ghkbrew 1y agoWell no actually it'd still clear to me that they mean the the multiplication of 3 different variables X, N, and D. I don't think of it as eliding obvious operators. Rather in mathematics juxtaposition is used as an operator to represent multiplication. You would never elide an addition operator. So X next to D still means multiplication as long as you can tell that X and D are separate entities. I would wonder why they switched conventions in the middle of an expression though.
- Quarrelsome 1y ago> Well no actually it'd still clear to me that they mean the the multiplication of 3 different variables X, N, and D. Sure, but its not clear to me. I'm just cross about implied convention in maths.
- marcosdumay 1y ago> I just don't understand what's wrong with 6⋅N⋅D or 6ND I think most people that read this would be confused and try to find out why there are some undisclosed vectorial operations applied to what looks like scalar numbers. And yeah, mathematical notation is ugly and confusing. But the fix is not as simple as you think it is. Apropos CQRS, it's a marketing name. It's hard to understand on purpose. Actual CS-made names tend to be easier.