Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Feb 15 19:42:25 * Kyth bashes its head on the desk. Someone arguing that "3-3*6+2" is not equal to (3-(3*6))+2 but ((3 + (-3)) * 6) + 2
- Feb 15 19:44:55 <Shinaobi> that's definitely something to get bent out of shape over yup
- Feb 15 19:46:07 <Kyth> Their theory is that the string "-3" is always always an integer literal.
- Feb 15 19:50:21 <Shinaobi> if this is mathematics then negative three is definitely an integer
- Feb 15 19:55:30 * Zooboss (Zooboss@SystemNet-270C72FD.hsd1.fl.comcast.net) has joined
- Feb 15 19:56:06 <Kyth> Shinaobi: Even when the - is indicating subtraction?
- Feb 15 19:56:43 <Shinaobi> invisible + sign, lol
- Feb 15 19:56:48 <Kyth> ...
- Feb 15 19:57:08 <Kyth> What's the precedence of invisible plus? Above or below visible times?
- Feb 15 19:57:08 <Shinaobi> for actually doing the work you leave that + invisible because + - looks stupid
- Feb 15 19:57:10 <Shinaobi> and is confusing
- Feb 15 19:57:22 <Shinaobi> what are you talking about
- Feb 15 19:57:31 <Kyth> For a second, they actually parsed it as (3 + ((-3) * 6) + 2)
- Feb 15 19:57:50 <Shinaobi> their mistake is order of operations
- Feb 15 19:57:52 <Shinaobi> not mixing up their signs
- Feb 15 19:58:46 <Kyth> Shinaobi: Given x <invisibleplus> y * z where do the parens go?
- Feb 15 19:58:55 * rzyvbh (rzyvbh@CBB27BA5.8CF8197E.D26C0A23.IP) has joined
- Feb 15 19:59:22 <Shinaobi> plus isn't invisible there
- Feb 15 19:59:29 <Kyth> Why not?
- Feb 15 19:59:38 <Shinaobi> because x [empty fucking space] y looks like xy
- Feb 15 19:59:41 <Shinaobi> only written poorly
- Feb 15 19:59:44 <Shinaobi> and xy means x * y
- Feb 15 19:59:59 <Kyth> But - always gets tokenised as <plus><minus>?
- Feb 15 20:00:08 <Shinaobi> why do you keep saying tokenised
- Feb 15 20:00:15 <Shinaobi> are you bringing programming into this
- Feb 15 20:00:35 <Kyth> Because programming actually has the tools to describe this, whereas math apparently doesn't.
- Feb 15 20:01:28 <Shinaobi> nnnoooo
- Feb 15 20:01:53 <Shinaobi> like full disclosure I'm not a math major; if you want me to like, write a proof for you I can't do that
- Feb 15 20:05:06 <Shinaobi> x <invisible> plus y * z will never occur, because convention has decided against it; x <invisible> plus negative y * z can, and especially in complex multi-step work it's important to keep track of that negative
- Feb 15 20:06:21 <Shinaobi> so reframe it as adding a negative, because that's also what it is
- Feb 15 20:07:08 <Shinaobi> and with that in mind you free yourself some to rearrange things to fit whatever your needs are
- Feb 15 20:07:58 <Shinaobi> because [negative two plus three] and [three plus negative two] are the same
- Feb 15 20:08:10 <Kyth> addition commutes, yes.
- Feb 15 20:08:24 <Shinaobi> but [two minus three] is not the same as [three minus two]
- Feb 15 20:08:42 <Shinaobi> (unless you're speaking in absolute values but that's neither here nor there and there's a notation for that anyway)
- Feb 15 20:09:27 <Kyth> Wait, so you do substitution of variables at the *token* stage, like the C preprocessor?
- Feb 15 20:10:01 <Shinaobi> I don't know programming, and programming does not come before math
- Feb 15 20:10:21 * Skelethin has quit (Client exited)
- Feb 15 20:10:25 * Skelethin (Skelethin@SystemNet-8E915579.client.mchsi.com) has joined
- Feb 15 20:11:58 <Kyth> Huh, wolfram alpha says that 3-3*6+2 somehow gets turned into 3 + (-3 * 6) + 2
- Feb 15 20:12:00 <Kyth> Ow
- Feb 15 20:12:03 * Zoo (Zooboss@SystemNet-270C72FD.hsd1.fl.comcast.net) has joined
- Feb 15 20:12:25 <Shinaobi> it's utterly correct
- Feb 15 20:12:48 <Kyth> Owwww.
- Feb 15 20:12:50 <Shinaobi> it's unwieldy looking, but unless you don't know what the symbols mean it's very clear what's going on
- Feb 15 20:13:01 * Zooboss has quit (Ping timeout: 123 seconds)
- Feb 15 20:14:11 <Kyth> Clearly math notation was... well, it *wasn't* designed.
- Feb 15 20:15:57 <Shinaobi> math isn't a product packaged up and worked on by a small and focused team to accomplish a narrow and limited purpose
- Feb 15 20:16:38 <Shinaobi> so it's got some of the hallmarks of "this was worked on a bit at a time" because you know
- Feb 15 20:16:48 <Shinaobi> hundreds of years of development that still has not stopped
- Feb 15 20:17:44 <Shinaobi> (there's a discussion to be had over how much utility that development has for the modern world, like seriously what do you do with hyper-advanced mathematics) but you're winding up that sneering disdain thing you keep on fucking doing
- Feb 15 20:18:01 <Kyth> It's like the thing where sin^2 x somehow means (sin x)^2 but sin^-1 x is the inverse of sine.
- Feb 15 20:18:24 <Shinaobi> because sin^2(x) is squaring the sine function
- Feb 15 20:18:26 <Shinaobi> not squaring x
- Feb 15 20:18:44 <Shinaobi> otherwise it would be written as sin(x^2)
- Feb 15 20:18:47 <Shinaobi> as it is
- Feb 15 20:18:56 <Shinaobi> did you sleep through first year calculus
- Feb 15 20:18:57 <Kyth> I'd expect sin^2 x to be sin sin x
- Feb 15 20:19:08 <Kyth> Or else sin^-1 x to be 1/(sin x)
- Feb 15 20:21:03 <Shinaobi> did you sleep through first year calculus
- Feb 15 20:21:30 <Kyth> Er, depending on what you mean by "first year", no.
- Feb 15 20:22:18 <Shinaobi> the inverse sine function is not the same thing as 1 divided by the sine function
- Feb 15 20:22:24 <Kyth> Yes. That's the point.
- Feb 15 20:22:56 <Shinaobi> and why they're not written the same
- Feb 15 20:23:25 <Kyth> Except that the principle that gives you sin^2 x == (sin x)^2 should give sin^-1 x == (sin x)^-1, surely?
- Feb 15 20:23:55 <Kyth> Unless they happen to both be functions that have superscripted numbers in the name or something.
- Feb 15 20:24:08 <Shinaobi> wrong
- Feb 15 20:24:15 <Shinaobi> sin^2(x)
- Feb 15 20:24:19 <Shinaobi> remember the parentheses
- Feb 15 20:24:22 <Shinaobi> they're important
- Feb 15 20:24:31 <Kyth> They're also often left out for some reason.
- Feb 15 20:24:50 <Shinaobi> is not the same as sin(x^2)
- Feb 15 20:24:56 <Kyth> I'm not saying it is!
- Feb 15 20:25:10 <Kyth> But I encountered usages where sin^2(x) is the same as (sin(x))^2
- Feb 15 20:25:24 <Shinaobi> where
- Feb 15 20:25:30 <Kyth> Math textbooks.
- Feb 15 20:25:34 <Kyth> (high school ones)
- Feb 15 20:27:05 * Shinaobi taps fingers
- Feb 15 20:27:20 <Shinaobi> fuzzy memory
- Feb 15 20:28:43 <Kyth> I distinctly recall thinking it was daft then.
- Feb 15 20:28:56 <Shinaobi> the sine function squared (sin(x))^2 is often and usually written as sin^2(x) because it's very easy to confuse sin(x^2) with (sinx)^2 especially if someebody gets sloppy and leaves out parentheses
- Feb 15 20:29:16 * WolfLikesSwords is now known as Pale_Wolf
- Feb 15 20:29:26 <Kyth> Thus creating confusion with the existence of the inverse sine function and writing *that* as sin^-1(x)
- Feb 15 20:29:44 <Kyth> Given what -1 does I'd expect positive exponents to be repeated function application.
- Feb 15 20:29:53 <Shinaobi> "sine of squared x" is not the same as "sine of x , squared"
- Feb 15 20:30:05 <Shinaobi> watch your parentheses
- Feb 15 20:30:08 <Shinaobi> they're important
- Feb 15 20:30:10 <Shinaobi> violently
- Feb 15 20:30:20 <Shinaobi> especially when you start integrating and deriving
- Feb 15 20:31:10 <Shinaobi> same reason why you should get real comfortable with "3 - 3 = 3 + (-3)"
- Feb 15 20:32:06 <Kyth> If you replace all the numbers with letters, what does that get you, "a - b = a + b"?
- Feb 15 20:32:13 <Shinaobi> wrong
- Feb 15 20:32:25 <Shinaobi> a minus b equals a plus negative b
- Feb 15 20:33:00 <Kyth> Which is actually harder to follow than doing that as an implementation detail ofa ddition.
- Feb 15 20:33:09 <Shinaobi> if you want to relate it specifically to the example I provided earlier, a minus a equals a plus negative a equals zero
- Feb 15 20:33:21 <Shinaobi> It's not harder to follow
- Feb 15 20:33:55 <Kyth> It is once multiplication gets involved, because for that to make sense you have to do that transformation *before* you insert the parentheses.
- Feb 15 20:33:57 <Shinaobi> especially when you've done more complex forms of math, and realize that changing the form so that you keep the commutative property in mind
- Feb 15 20:34:20 <Shinaobi> lets you do more algebraically
- Feb 15 20:34:24 <Shinaobi> algebraicly
- Feb 15 20:34:27 * Shinaobi squints
- Feb 15 20:34:45 <Shinaobi> more complex algebra requires a more complex understanding
- Feb 15 20:35:51 <Shinaobi> like let me stop and walk back to a statement you made earlier
- Feb 15 20:36:04 <Shinaobi> what did you mean 'depends on what you mean by first year calculus'
- Feb 15 20:36:13 <Kyth> First year of university, or A-level?
- Feb 15 20:36:22 <Shinaobi> I'm not British
- Feb 15 20:36:22 <LouisaFairre> oh shit you're english
- Feb 15 20:36:32 <Shinaobi> A-level has no meaning to me
- Feb 15 20:36:41 <LouisaFairre> uh, it basically means 16-18 shin
- Feb 15 20:36:45 <Kyth> You'd go 3-3*6+2 --> 3+(-3)*6+2 --> 3+((-3)*6)+2 and that second set of parens splits up what was originally one thing. Alternatively, you're moving a minus sign past the parenthesese.
- Feb 15 20:36:54 <LouisaFairre> as in pupil age
- Feb 15 20:36:56 <LouisaFairre> so
- Feb 15 20:36:58 <LouisaFairre> high school?
- Feb 15 20:37:05 <Kyth> Secondary school, yeah
- Feb 15 20:37:05 <Shinaobi> then that's not calculus, that pre-calc
- Feb 15 20:37:18 <Shinaobi> unless you're taking advanced classes, in which case they teach you
- Feb 15 20:37:22 <Shinaobi> first year (of college) calculus
- Feb 15 20:37:35 <Kyth> Yeah, I never got past the stuff that you can do more or less as AST transformations.
- Feb 15 20:37:37 <Emy> uni calculus, you mean
- Feb 15 20:37:38 <Shinaobi> if you're taking really advanced then they'll push the second year in too
- Feb 15 20:37:41 <Emy> have to be careful with the word college
- Feb 15 20:37:44 <Emy> :V
- Feb 15 20:37:44 * LouisaFairre has quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- Feb 15 20:38:01 <Shinaobi> Emy I will break your shins with your favorite toothbrush don't cross me >8[
- Feb 15 20:38:15 <Shinaobi> also Kyth
- Feb 15 20:38:18 <Shinaobi> no you wouldn't
- Feb 15 20:38:21 <Emy> I don't have a favorite toothbrush
- Feb 15 20:38:42 <Emy> I mean, I have one I use all the time, but that's just because it's the one next to my sink
- Feb 15 20:39:08 <Shinaobi> if you wanted to change the form of 3-3*6+2 you would go straiiiight to 3 + (-3*6) + 2
- Feb 15 20:39:22 <Shinaobi> because it's dirt simple
- Feb 15 20:39:42 <Shinaobi> and your way applies extra and unnecessary parentheses
- Feb 15 20:40:44 <Shinaobi> as a matter of fact because of the beauty of commuting when you take it to 3 + (-3*6) + 2 you can start throwing stuff around because say you think that 3-18 is ugly and you'll have none of it
- Feb 15 20:40:58 <Shinaobi> so now it's (-3*6) + 3 + 2
- Feb 15 20:46:50 <Kyth> I keep trying to imagine how to write a parser that can do that, but /ow/
- Feb 15 20:49:59 <Shinaobi> it's just
- Feb 15 20:50:00 <Shinaobi> fucking
- Feb 15 20:50:02 <Shinaobi> mathematics
- Feb 15 20:50:13 <Shinaobi> if you're wondering how to write it look at your hands
- Feb 15 20:50:55 <Shinaobi> it's not ow it's easy
- Feb 15 20:50:59 <Shinaobi> like dirt easy
- Feb 15 20:51:29 <Shinaobi> it's the commutative property that's how easy it is
- Feb 15 20:52:10 <Kyth> It's ow because among other things you have to do that before you insert any parentheses. Does math require expressions stay as a token sequence until you actually evaluate them or something?
- Feb 15 20:52:30 <Kyth> The ow part is the bit where - is getting expanded to +(-
- Feb 15 20:53:40 * rzyvbh has quit (Ping timeout: 120 seconds)
- Feb 15 20:54:10 <Shinaobi> - isn't an operator
- Feb 15 20:54:13 <Shinaobi> it isn't plus minus
- Feb 15 20:54:16 <Shinaobi> it's plus negative
- Feb 15 20:54:50 <Shinaobi> what is so difficult about this
- Feb 15 20:54:53 <Shinaobi> what is so baffling
- Feb 15 20:54:56 <Shinaobi> why is this hard for you
- Feb 15 20:54:59 <Kyth> - is sometimes part of an integer literal, sometimes the subtraction operator, and sometimes *both*.
- Feb 15 20:55:20 <Shinaobi> I was friends with comp sci majors and computer engineering majors
- Feb 15 20:55:25 <Shinaobi> they didn't have these problems
- Feb 15 20:55:46 * Happerry has quit (Ping timeout: 123 seconds)
- Feb 15 20:56:02 <Shinaobi> like they'd also be fine with 3-3*6+2 because they understand order of operations
- Feb 15 20:56:12 <Shinaobi> they know what they're actually supposed to do
- Feb 15 20:56:22 <Shinaobi> so they can just do it
- Feb 15 20:56:32 * rzyvbh (rzyvbh@CBB27BA5.8CF8197E.D26C0A23.IP) has joined
- Feb 15 20:56:35 <Kyth> Yes. The precedence table says that 3-3*6+2 becomes (3-(3*6))+2
- Feb 15 20:56:44 <Kyth> (assuming left associativity)
- Feb 15 20:57:10 <Shinaobi> no
- Feb 15 20:57:11 <Shinaobi> mathematics
- Feb 15 20:57:13 <Kyth> The negative translation says that (3-(3*6))+2 becomes (3+((-3)*6)+2
- Feb 15 20:57:14 <Shinaobi> order of operations
- Feb 15 20:57:20 <Shinaobi> mathematics is not c+
- Feb 15 20:57:24 <Shinaobi> it has never been c+
- Feb 15 20:57:28 <Shinaobi> it will never be c+
- Feb 15 20:57:29 <Kyth> No.
- Feb 15 20:58:31 * Happerry (Happerry@SystemNet-649416F4.cascadeaccess.com) has joined
- Feb 15 20:58:32 <Kyth> It doesn't even have to be high school math to get that!
- Feb 15 20:59:10 <Shinaobi> also why do you keep adding so many parentheses
- Feb 15 20:59:11 <Shinaobi> it's disgusting
- Feb 15 20:59:16 <Shinaobi> and clutters up the math
- Feb 15 20:59:22 <Kyth> To eliminate the need to care about order of operations
- Feb 15 20:59:28 <Shinaobi> you don't need to do that
- Feb 15 20:59:47 <Shinaobi> because (-3*6) + 3 + 2
- Feb 15 20:59:54 <Shinaobi> you don't even need to care about direction
- Feb 15 21:01:07 <Kyth> Only if at some point you transform everything to be made exclusively of commutative operations.
- Feb 15 21:01:09 <Shinaobi> you need to understand the commutative property, understand that subtracting a positive integer is the same as adding a negative integer
- Feb 15 21:01:35 <Shinaobi> and that subtracting a negative integer is the same as adding a positive integer
- Feb 15 21:02:02 <Shinaobi> and when and where you need to make use of that to solve a problem
- Feb 15 21:02:04 <Shinaobi> you do it
- Feb 15 21:02:19 <Kyth> Except that you're defining the *notation* to be aware of that equivalence.
- Feb 15 21:02:25 <Kyth> Not just addition.
- Feb 15 21:02:29 <Shinaobi> no I'm defining you to be aware of it
- Feb 15 21:02:33 <Shinaobi> you you you you you
- Feb 15 21:02:34 * Jemnite has quit (Ping timeout: 123 seconds)
- Feb 15 21:02:42 <Shinaobi> you're putting the pen to the paper
- Feb 15 21:02:45 <Shinaobi> you're working with the numbers
- Feb 15 21:02:50 <Shinaobi> you're solving the equation
- Feb 15 21:03:01 <Shinaobi> perhaps you're manipulating the expression
- Feb 15 21:03:27 <Shinaobi> you
- Feb 15 21:04:29 <Shinaobi> and if you, Kyth
- Feb 15 21:05:22 <Shinaobi> are so monumentally dense that you are incapable of comprehending that three plus negative three gets you to 0 in exactly the same way that three minus three does
- Feb 15 21:05:30 <Shinaobi> I guess I just can't fucking help you
- Feb 15 21:05:33 <Kyth> How addition works is not the issue!
- Feb 15 21:06:03 <Shinaobi> especially not on the user cocking fiction irc channel
- Feb 15 21:06:44 * Strypgia has quit (Ping timeout: 123 seconds)
- Feb 15 21:06:52 <Kyth> It's the /notation/, not the nature of addition and subtraction.
- Feb 15 21:08:08 <Shinaobi> are you incapable of understanding that 3 + -3 and 3 - 3 are the same
- Feb 15 21:08:09 * LYNX_Mageknight has quit (Quit: http://www.mibbit.com ajax IRC Client)
- Feb 15 21:08:09 * Zoo has quit (Ping timeout: 124 seconds)
- Feb 15 21:08:17 <Kyth> That's also not the problem.
- Feb 15 21:08:23 <Shinaobi> that's the notation
- Feb 15 21:09:07 <Kyth> Is "a + -b" well-formed?
- Feb 15 21:09:42 <havocfett> yes
- Feb 15 21:09:42 <Kyth> (it has to be, otherwise you can't say it's equivalent to "a - b")
- Feb 15 21:09:52 <Kyth> In which case unary - has to be an operator.
- Feb 15 21:09:59 <havocfett> What
- Feb 15 21:10:03 <Shinaobi> math
- Feb 15 21:10:04 <Shinaobi> is
- Feb 15 21:10:04 <Shinaobi> not
- Feb 15 21:10:06 <havocfett> This isn't a programming language
- Feb 15 21:10:07 <Shinaobi> fucking
- Feb 15 21:10:08 <Shinaobi> c
- Feb 15 21:10:09 <Shinaobi> plus
- Feb 15 21:10:22 <Kyth> Then what *is* the - in "a + -b"?
- Feb 15 21:10:26 <Shinaobi> negative
- Feb 15 21:10:31 <Shinaobi> it means negative
- Feb 15 21:10:31 <TenfoldShields> a negative sign
- Feb 15 21:10:47 <Kyth> But it's not an operator the way + is?
- Feb 15 21:10:47 <Shinaobi> three minus three is "3 - 3"
- Feb 15 21:10:51 <Shinaobi> three plus negative three
- Feb 15 21:10:55 <TenfoldShields> It means that the number in question is less than zero
- Feb 15 21:11:04 <Shinaobi> is "3 + -3"
- Feb 15 21:11:22 <Shinaobi> if parentheses make you hot it's "3 + (-3)"
- Feb 15 21:11:35 <TenfoldShields> why is this even a debate.
- Feb 15 21:11:53 <Kyth> If negative can work on variables then it can also be "3 + -(3)"
- Feb 15 21:12:02 <Shinaobi> cause Kyth was abysmally failed by his math teacher I GUESS
- Feb 15 21:12:07 <TenfoldShields> I....sure
- Feb 15 21:12:10 <havocfett> It can be, yes
- Feb 15 21:12:55 <Kyth> Which works the same as, say, !
- Feb 15 21:13:02 * Tempera1 (Tempera@SystemNet-629D0C46.bpb.bigpond.com) has joined
- Feb 15 21:13:14 * AcatalepsyBeta has quit (Ping timeout: 121 seconds)
- Feb 15 21:13:14 * Tempera has quit (Ping timeout: 121 seconds)
- Feb 15 21:14:56 * rzyvbh has quit (Quit: Leaving)
- Feb 15 21:14:59 <Shinaobi> how are you relating factorial notation to this
- Feb 15 21:15:15 <Shinaobi> because that's representing like
- Feb 15 21:15:22 <Shinaobi> 5*4*3*2*1
- Feb 15 21:15:29 <Shinaobi> for arbitrary instance
- Feb 15 21:18:20 * LilithPrime has quit (Ping timeout: 123 seconds)
- Feb 15 21:20:34 <Kyth> Gah.
- Feb 15 21:20:50 <Shinaobi> do you just not know a lot of math
- Feb 15 21:20:58 <Shinaobi> you can admit that
- Feb 15 21:22:58 <Kyth> For some reason now it seems logical that introducing for example & as infix exponentiation, preceding multiplication, would result in "2&5!" being 768
- Feb 15 21:23:19 <Kyth> Shinaobi: I evidently don't even know how the notation works!
- Feb 15 21:23:34 <Kyth> (I'm not even sure math notation can be represented in the same structure as normal programming languages are now)
- Feb 15 21:24:28 <Shinaobi> as I have violently and with annoyance stated before
- Feb 15 21:24:35 <Shinaobi> they are not the same
- Feb 15 21:25:00 <Shinaobi> assuming that they are is pants-on-head
- Feb 15 21:25:22 <Kyth> Math notation is a human language that for some reason people pretend is remotely logical.
- Feb 15 21:25:33 <Shinaobi> oh here we are
- Feb 15 21:25:39 <Shinaobi> I thought you'd grown a bit today but nope
- Feb 15 21:25:41 <Kyth> How the fuck wolfram alpha works I can't fathom.
- Feb 15 21:25:47 <Shinaobi> this same fucking sneering disdain
- Feb 15 21:26:07 <Shinaobi> listen Kyth
- Feb 15 21:26:33 <Kyth> The key thing to remember with math notation, I guess, is that you can't do *anything at all* with it until you know the properties of every element used.
- Feb 15 21:26:36 <Shinaobi> you don't fully understand mathematical notation
- Feb 15 21:26:51 <Shinaobi> what that means
- Feb 15 21:27:05 <Shinaobi> is exactly what it says
- Feb 15 21:27:08 <Shinaobi> it's shaped like itself
- Feb 15 21:27:40 <Shinaobi> you can't draw more conclusions from that statement
- Feb 15 21:28:49 <Shinaobi> you can't say "I don't understand this, therefore it is illogical"
- Feb 15 21:29:36 <Shinaobi> that's the way of stupid idiots, and the reason it's their way is because it entirely closes the door to the critical question of why
- Feb 15 21:29:56 <Shinaobi> for you that appears to just be
- Feb 15 21:30:19 <Shinaobi> "I never took calculus and I've let a lot of my algebra slip away"
- Feb 15 21:30:57 <Kyth> There's no underlying pattern. I can't draw *any* conclusion on what log^2(x) means based on what sin^2(x) means despite being typeset identically. It could be repeated application, it could be square the result, it could be something else entirely.
- Feb 15 21:31:41 <Shinaobi> do you know what a logarithm is
- Feb 15 21:31:45 <Kyth> Yes.
- Feb 15 21:33:24 <Shinaobi> are you sure
- Feb 15 21:33:24 * Tempera1 has quit (Ping timeout: 123 seconds)
- Feb 15 21:33:47 <Kyth> But even given the information that sin^2(x) means (sin(x))^2, I can't conclude that log^2(x) means (log(x))^2. It might mean log(log(x)) or something else entirely.
- Feb 15 21:33:53 * Tempera (Tempera@SystemNet-629D0C46.bpb.bigpond.com) has joined
- Feb 15 21:34:18 <Emy> I don't remember ever seeing a log with a superscript instead of a subscript
- Feb 15 21:34:33 <Shinaobi> that's because nobody writes it like that
- Feb 15 21:34:35 <Emy> However, that said, the fact that you don't see the pattern doesn't mean the pattern doesn't exist
- Feb 15 21:34:37 <Shinaobi> they just write 2log(x)
- Feb 15 21:34:53 <Kyth> I wasn't specifying the base there.
- Feb 15 21:34:53 <Shinaobi> and it's why I asked Kyth if he knows what a logarithm is
- Feb 15 21:35:11 <Shinaobi> because a logarithm is an operation fundamentally different from a sine function
- Feb 15 21:35:12 <Kyth> Are log and sin in any way the same type of thing beyond being typeset similarly?
- Feb 15 21:36:39 <Shinaobi> do you not know the answer to that question
- Feb 15 21:36:47 <Shinaobi> nevermind that math is not programming
- Feb 15 21:36:48 <Shinaobi> you
- Feb 15 21:36:58 <Shinaobi> silly
- Feb 15 21:36:58 <Shinaobi> fool
- Feb 15 21:37:00 <Kyth> I thought they were slightly the same type of thing.
- Feb 15 21:37:37 <Shinaobi> and you evidently think that log and sin are identical too
- Feb 15 21:37:45 <Kyth> No.
- Feb 15 21:37:45 <Shinaobi> this is why we don't pay you to think
- Feb 15 21:40:42 <Kyth> I thought they were both the same type of operation: they have inverses, take one argument that's a real number and produce another real, and are typeset similarly.
- Feb 15 21:42:39 <Emy> Here's the dealio from what I remember, despite being a bio major. sin^2(x) means (sin(x))^2 because when you're working with trigonometric functions, you end up with a lot of cases where you square the function, including in... oh, most trigonometric identities you might use to rewrite one trig function in terms of the others. So this specific use is for convenience when working with trig functions.
- Feb 15 21:43:00 <Kyth> But in anything else it renders the fragment ill-formed?
- Feb 15 21:43:05 <Emy> On the other hand, sin^-1(x) is from a more general rule, where f^-1 is the inverse function of f
- Feb 15 21:43:12 * You are now known as Quantumboost
- Feb 15 21:43:16 <Kyth> Yay for exceptions :|
- Feb 15 21:45:18 <Emy> I prefer arcsin to sin^-1 for writing the inverse function because it doesn't let people make the mistake you were doing by trying to apply the specific abbreviation for squares of trig functions to the inverses
- Feb 15 21:45:59 <Shinaobi> fuck that, takes up too much space
- Feb 15 21:46:19 <Emy> Unless you make the notation for squares of trig functions much more cumbersome, you either have the possibility for one type of error or the other
- Feb 15 21:46:31 <Shinaobi> sin^-1(x) is clearly and widely understood, and unless you get particularly sloppy in your notation it's never going to be confusing
- Feb 15 21:46:49 <Emy> Yeah.
- Feb 15 21:47:01 <Shinaobi> (lest you walk into the edge case where you've got (sin^-1(x^-1))^-1
- Feb 15 21:47:08 <Shinaobi> or something similar but slightly less obnoxious
- Feb 15 21:47:24 <Kyth> Does f^x mean anything for x != -1 except in the case of f == sin and x == 2?
- Feb 15 21:47:36 <Shinaobi> function of x
- Feb 15 21:47:55 <Kyth> What, as in f^x == f(x) ?
- Feb 15 21:48:06 <Emy> As long as you know the formatting for trig functions, it generally works out.
- Feb 15 21:48:16 <Shinaobi> is f a variable now
- Feb 15 21:48:29 <Kyth> You can't apply a variable if it contains a function?
- Feb 15 21:49:01 <Shinaobi> f(x) is commonly read as "f of x"
- Feb 15 21:49:16 <Kyth> When f is a function, yes. If it's a number then you get multiplication.
- Feb 15 21:49:22 <Shinaobi> f(x) = is a way of saying "the function of x is"
- Feb 15 21:49:26 <Shinaobi> is f is a variable
- Feb 15 21:49:28 <Shinaobi> f isn't a number
- Feb 15 21:49:30 <Shinaobi> it's a letter
- Feb 15 21:49:48 <Shinaobi> generally you don't use f as a variable for this reason
- Feb 15 21:50:20 <Shinaobi> it's commonly used to mean "function"
- Feb 15 21:53:54 <Kyth> How is that a problem? "f = \integral x+2 dx" is perfectly reasonable (admittedly that it's a weird way of writing "f(x) = x^2 + x + c")
- Feb 15 21:54:41 <Shinaobi> because f(x) = f + xz
- Feb 15 21:54:45 <Shinaobi> is obnoxious
- Feb 15 21:55:29 <Shinaobi> and can easily mean "f times x = f + (x times z)"
- Feb 15 21:56:22 <Shinaobi> so you don't do it to avoid that and situations like it because even at the basic babby algebra level it's a stupid potential problem to have
- Feb 15 21:57:04 <Shinaobi> and with more advanced and complex topics and concepts it can make mutual understanding nigh impossible
- Feb 15 21:57:36 <Kyth> Well, if you're going to use f to mean two different things, yes, it's an issue!
- Feb 15 21:57:53 <Shinaobi> because mathematician A and B can't communicate with each other now because A is trying to tell B something with his work that B can't understand because B is reading A's work in a way that A did not intend
- Feb 15 21:58:02 <Shinaobi> but which common convention says is totally valid
- Feb 15 21:58:10 <Kyth> ...
- Feb 15 21:58:11 <Kyth> Why.
- Feb 15 21:58:25 <Kyth> Why would you use the same token to mean two different things in the same scope?
- Feb 15 21:58:57 <Shinaobi> NOT PROGRAMMING
- Feb 15 21:59:32 <Emy> Beep boop if only everything were sensible and logical like me and programming
- Feb 15 21:59:56 <Kyth> Or to put it another way, why is it legal to use f as a variable in the body of a function *called* f?
- Feb 15 22:00:48 <Shinaobi> NOT PROGRAMMING
- Feb 15 22:02:20 <Kyth> ... that sounds like math is so much not programming that "do these two things have the same name" isn't a valid question!
- Feb 15 22:03:52 <Kyth> ... is "(\integral x+2 dx)(y)" meaningful, for that matter?
- Feb 15 22:03:59 <Shinaobi> you're acting like you're making a fine distinction that you aren't fucking maki-
- Feb 15 22:03:59 <Shinaobi> no
- Feb 15 22:04:05 <Kyth> Why not?
- Feb 15 22:04:11 <Shinaobi> you're acting like you're making a fine distinction that you aren't fucking making
- Feb 15 22:04:24 <Shinaobi> you aren't treating math and programming as similar
- Feb 15 22:04:30 <Shinaobi> you're treating them as exactly the same
- Feb 15 22:04:52 <Shinaobi> and expressing snide dismissal when you're proven wrong
- Feb 15 22:04:53 * Icarus has quit (Quit: http://www.mibbit.com ajax IRC Client)
- Feb 15 22:05:11 <Shinaobi> if you want me to give you a high level explanation of the exact and particular ways that math and programming are not the same I can't do that
- Feb 15 22:05:20 * Swordo (stuffy@D5473018.62481F5A.8C0EBC76.IP) has joined
- Feb 15 22:05:20 <Shinaobi> I was never a math major
- Feb 15 22:05:45 <Shinaobi> I have always approached math as a tool to be used to solve problems, and that approach limits my potential understanding
- Feb 15 22:06:08 <Shinaobi> because I do not need to understand that much of it
- Feb 15 22:06:57 <Kyth> "(\integral x+2 dx)(y)" has an obvious interpretation, namely it's the same as the expression "\integral x+2 dx" evaluates to, with every x replaced with (xy)
- Feb 15 22:07:01 <Kyth> *with (y)
- Feb 15 22:07:28 <Shinaobi> for me, programming was something I sort-of learned for a semester and then proceeded to allow to drift out of my head because I expected that it was a tool I would never ever need to use
- Feb 15 22:08:00 <Shinaobi> I understand neither of these things so well that I can explain to you, who understands one of these things apparently not at all
- Feb 15 22:08:10 <Shinaobi> how and in which ways they are different
- Feb 15 22:08:19 <Shinaobi> I can't give you an instruction manual
- Feb 15 22:08:51 <Shinaobi> I can just tell you to stop doing the stupid fucking thing you insist on doing like the thickest fucking roomba
- Feb 15 22:09:03 <Shinaobi> Stop treating mathematics like programming Kyth
- Feb 15 22:09:03 <Shinaobi> they
- Feb 15 22:09:04 <Shinaobi> are
- Feb 15 22:09:06 <Shinaobi> different
- Feb 15 22:09:13 * Kyth no longer understands math /at all/.
- Feb 15 22:09:39 <Shinaobi> you never did
- Feb 15 22:09:48 <Shinaobi> you just thought you did
- Feb 15 22:10:27 <Shinaobi> and you know what they say about ass-you-me-ing
- Feb 15 22:11:04 <Swordo> Shinaobi
- Feb 15 22:11:07 <Swordo> i got tamamo
- Feb 15 22:11:09 <Swordo> twice
- Feb 15 22:11:19 <Swordo> unfortunately she's a berserker so :(
- Feb 15 22:11:26 <Shinaobi> for a second I was excited
- Feb 15 22:11:35 <Swordo> also Fran twice again
- Feb 15 22:11:38 <Shinaobi> because at NP 2 there's enough heal on her NP that she can healbot
- Feb 15 22:11:39 <Swordo> and kiyo five times
- Feb 15 22:11:42 <Swordo> fuck you kiyo
- Feb 15 22:11:49 * VernZZZ has quit (Ping timeout: 123 seconds)
- Feb 15 22:12:02 <Emy> f/go has a very unkind gacha
- Feb 15 22:12:18 <Shinaobi> nah it's pretty simple
- Feb 15 22:12:20 <Swordo> yeah
- Feb 15 22:12:26 * Quantumboost stares at f(x) = f + xz
- Feb 15 22:12:31 <Swordo> I just want 5 star saber no. 4
- Feb 15 22:12:35 <Swordo> is it so much to ask for :(
- Feb 15 22:12:41 <Shinaobi> and the trick to it (makes lots of rolls) is very plain
- Feb 15 22:12:54 <Shinaobi> so that's where DW put the paywall
- Feb 15 22:13:04 <Emy> Naturally.
- Feb 15 22:13:12 <Shinaobi> and by god animu waifus
- Feb 15 22:13:15 <Quantumboost> I am intrigued yet slightly horrified at the notion of a function described in terms of adding the function /itself/ to something else
- Feb 15 22:13:21 <Shinaobi> people will spend ALL OF THE MONEY to climb that wall
- Feb 15 22:13:26 <Shinaobi> Quantumboost: what are you talking about
- Feb 15 22:13:33 <Shinaobi> that just f timex x
- Feb 15 22:13:39 <Shinaobi> equal to f + x times z
- Feb 15 22:13:48 <Quantumboost> okay yes that would be the sane interpretation
- Feb 15 22:14:03 <Shinaobi> it's also obnoxious
- Feb 15 22:14:12 <Quantumboost> but my mind can't stop noticing the possible other interpretation that it has come up with
- Feb 15 22:14:16 <Shinaobi> and you could remove even the potential for ambiguity
- Feb 15 22:14:20 <Shinaobi> by just replacing f with like
- Feb 15 22:14:23 <Shinaobi> j
- Feb 15 22:14:47 <Shinaobi> no reason to use a letter that conventionally means something totally different
- Feb 15 22:15:53 <Quantumboost> well yes
- Feb 15 22:18:30 <Shinaobi> like I think that's actually a good example of why you're careful with your chosen variables when you're constructing equations from like
- Feb 15 22:18:32 <Shinaobi> word problems
- Feb 15 22:18:40 <Shinaobi> or when solving Actual Problems What Math Is Good For
- Feb 15 22:18:57 <Shinaobi> the problem is problematic enough, no reason to make things harder on yourself
- Feb 15 22:18:57 <Kyth> Why is the notion of a function-valued variable weird?
- Feb 15 22:19:05 <Quantumboost> what if the function is taking an input though
- Feb 15 22:19:08 <Quantumboost> and its output
- Feb 15 22:19:13 * Mary is now known as SleepScya
- Feb 15 22:19:26 <Quantumboost> is also a function, and you want to describe its output in terms of the function itself
- Feb 15 22:19:37 <Quantumboost> that sounds like a thing that should be valid somehow
- Feb 15 22:19:42 <Quantumboost> but I'm not sure when you would ever use it
- Feb 15 22:19:43 <Kyth> Recursion?
- Feb 15 22:19:52 <Quantumboost> no, no
- Feb 15 22:20:06 <Quantumboost> that would just be describing one of a function's outputs in terms of its output from a different input
- Feb 15 22:20:11 <Shinaobi> I'm 5-6 years removed from calculus
- Feb 15 22:20:18 <Kyth> Oh, function-valued functions.
- Feb 15 22:20:18 <Shinaobi> I could field that question then but honestly
- Feb 15 22:20:22 <Shinaobi> I can't do it now
- Feb 15 22:20:25 <Shinaobi> or at least not elegantly
- Feb 15 22:20:30 <IcePickLobotomy> Uhh.
- Feb 15 22:20:41 <IcePickLobotomy> Maybe work problems?
- Feb 15 22:21:05 <IcePickLobotomy> I.E. You move X amount of Water Y feet. How much work was done
- Feb 15 22:21:13 * Shinaobi squints
- Feb 15 22:21:16 <IcePickLobotomy> Or maybe I'm completly off base
- Feb 15 22:21:24 * Kyth also thinks it makes perfect sense to have a notation for integration where "∫ f(x) dx" is written ∫(x -> f(x))
- Feb 15 22:21:29 <Shinaobi> Quantumboost you might just be talking about derivatives and integrals from a sideways angle
- Feb 15 22:21:52 <Quantumboost> maybe
- Feb 15 22:21:58 <IcePickLobotomy> Yeah. Might be that that's what I'm studying atm, but I feel like that's intergrals, or something close to it.
- Feb 15 22:22:21 <Shinaobi> actually I'm more confident of it the more I consider it
- Feb 15 22:22:52 <IcePickLobotomy> Part of it, no offense, but I'm not 100% following what Quantum is trying to get at exactly
- Feb 15 22:22:58 <Shinaobi> particularly, you're talking of relating the two functions in terms of one or the other
- Feb 15 22:23:01 <Kyth> Sounds a bit like currying to me.
- Feb 15 22:23:19 <Quantumboost> I would think that a function that gives another function as output isn't a typical subject of calculus operations though
- Feb 15 22:23:34 <Kyth> Unless you consider integration to be a function.
- Feb 15 22:23:39 <Quantumboost> at least that doesn't sound like integral/differential calculus from when I actually took it
- Feb 15 22:23:58 <Quantumboost> I may also just be high
- Feb 15 22:24:01 <Quantumboost> on abstraction
- Feb 15 22:24:17 * Arkalest (chatzilla@59687C69.F3FE3706.EB586D0.IP) has joined
- Feb 15 22:24:20 <Shinaobi> the integral of an equation whose bounds aren't explicitly defined
- Feb 15 22:24:20 <IcePickLobotomy> Closest thing I can think of along those lines would be things like velocity and accleration, where the derivitives of the previous function is sued to create the function of the later part.
- Feb 15 22:24:22 <Shinaobi> is another equation
- Feb 15 22:25:46 <Shinaobi> 'aren't explicitly defined with real numbers' is I think the more correct way to phrase that
- Feb 15 22:26:10 <Kyth> Shinaobi: Indefinite integration is not all that distant from being a function from functions to functions.
- Feb 15 22:27:06 <Kyth> (admittedly functions of one variable to functions of two variables. Whether this holds for any number of unbound variables I don't remember)
- Feb 15 22:27:48 <Shinaobi> whatever you're trying to assert you failed to correctly phrase it
- Feb 15 22:30:59 <Quantumboost> even if integration is a mapping from a function-space to a function-space, I have a feeling that doesn't actually mean that defining a function which maps from a function-space to another function-space would necessarily have anything to do with integral/differential calculus
- Feb 15 22:33:06 <Kyth> I don't think you can integrate the actual act of integration, no :P
- Feb 15 22:33:17 <Quantumboost> this requires science
- Feb 15 22:34:18 <Quantumboost> ...or possibly philosophy
- Feb 15 22:35:27 <Kyte> what is all this tlak about
- Feb 15 22:35:40 <Kyth> (integration is a function from (function from numberlike to numberlike) to (function from (numberlike,numberlike) to numberlike) so trying to integrate integration is a type error)
- Feb 15 22:35:41 <Kyte> I'm going through the backlog to find the start point and I can't fucking find it
- Feb 15 22:35:44 <Shinaobi> wasting time
- Feb 15 22:35:45 <Shinaobi> wasting so much time
- Feb 15 22:35:53 <Shinaobi> don't waste your time I already wasted mine
- Feb 15 22:37:19 * havocfett has quit (Ping timeout: 123 seconds)
- Feb 15 22:38:51 <Kyte> no, no I want
- Feb 15 22:38:51 <Kyte> to try
- Feb 15 22:38:55 <Kyte> I know programming
- Feb 15 22:38:58 <Kyth> "(∫ x+2 dx)(y+1)" makes sense in that context, although since there aren't enough variables the result is "c -> (y+1)^2 + 2(y+1) + c"
- Feb 15 22:39:07 <Kyte> I think I kinda understand Kyth's brain a bit
- Feb 15 22:39:16 * lifeofgesture (Mibbit@SystemNet-95BBCD20.hawaii.res.rr.com) has joined
- Feb 15 22:39:16 <Kyth> *aren't enough arguments
- Feb 15 22:39:42 <Kyte> if you showed me "(∫ x+2 dx)(y+1)" I'd assume a multiplication of an integral and an addition
- Feb 15 22:40:13 <Kyte> otherwise it'd be written as g(y) = int(x+2 dx), g(y+1)
- Feb 15 22:40:20 <Quantumboost> I had to stare at that for a while to realize you're talking about treating the result of the integral as a function on 'x' rather than the integral just being on a separate contextually-defined x that is multiplied by (y+1)
- Feb 15 22:40:53 <Kyte> yes that's why people define suboperations into helper funcs
- Feb 15 22:40:56 <Kyte> like g(y) in this case
- Feb 15 22:41:06 <Kyte> *also I messed up it's g(x)
- Feb 15 22:41:10 <Kyte> there's three levels
- Feb 15 22:41:15 <Kyte> h(y) = g(y+1)
- Feb 15 22:41:25 <Kyte> g(x) = int(x + 2 dx)
- Feb 15 22:41:25 * lifeofgesture has quit (Quit: http://www.mibbit.com ajax IRC Client)
- Feb 15 22:41:34 <Kyte> and the base level of the operation
- Feb 15 22:41:51 <Kyte> y
- Feb 15 22:42:47 * havocfett (havocfett@SystemNet-7C3DCDC7.hsd1.ca.comcast.net) has joined
- Feb 15 22:43:08 <Kyte> general convention is that you won't compose functions in a single line
- Feb 15 22:43:19 * Kyte pokes Kyth
- Feb 15 22:43:22 <Kyte> don't make me talk to myself
- Feb 15 22:43:24 <Kyth> Yeah, it's a weird way of writing "g(y) = int(x+2 dx), g(y+1)".
- Feb 15 22:43:33 <Quantumboost> very weird and confusing
- Feb 15 22:44:55 <Kyte> *z = h(y) = g(y+1), g(x) = int(x+2 dx)
- Feb 15 22:45:14 <Kyte> so what brought all this up?
- Feb 15 22:45:17 <Kyth> And because I copy pasted I copied your typo :|
- Feb 15 22:45:23 <Kyte> yep
- Feb 15 22:45:43 <Kyte> apart from apparently you not knowing basic precedence rules (from what I saw in the backlog)
- Feb 15 22:46:01 <Kyte> and fundamental differences between elemental functions
- Feb 15 22:46:14 <Kyte> and that not writing part of the math is obviously going to lose you informtion
- Feb 15 22:46:49 <Kyte> [02:46] <Shinaobi> fuck that, takes up too much space // asin is shorter than sin^-1 :V
- Feb 15 22:47:07 <Shinaobi> arcsin isn't V:
- Feb 15 22:47:10 <Kyth> It's actually longer if you have proportional fonts and superscript.
- Feb 15 22:47:41 <Shinaobi> and when you're not typing it's eminently less work to just do the little -1
- Feb 15 22:48:10 <Kyte> nah
- Feb 15 22:48:11 <Kyte> I prefer asin
- Feb 15 22:48:14 <Kyth> Kyte: I tend to default to treating math notation like a programming language, with the corresponding approach to defining what a given sequence of symbols means.
- Feb 15 22:48:17 <Shinaobi> to each their own
- Feb 15 22:48:20 <Kyte> even writing it down
- Feb 15 22:48:22 <Shinaobi> even when they're WEIRD :V
- Feb 15 22:48:31 <Kyte> and I've had to write a lot of math
- Feb 15 22:48:42 <Kyte> Kyth: that is fundamentally wrong
- Feb 15 22:48:51 <Shinaobi> it begins
- Feb 15 22:49:02 <Kyte> a programming language encodes far more than notation
- Feb 15 22:49:31 <Kyte> including rules for dealing with or outright disallowing ambiguous cases
- Feb 15 22:49:33 <Ford_Dylandy> I mostly just don't think too much about math and just do it :v
- Feb 15 22:49:44 <Kyte> people don't need those
- Feb 15 22:49:46 <Kyte> they aren't computers
- Feb 15 22:49:49 <Wuffles> 2+2=fish
- Feb 15 22:49:50 <Kyte> they can exercise common sense
- Feb 15 22:49:51 <Kyte> and convention
- Feb 15 22:50:02 <Kyte> your approach is fundamentally flawed
- Feb 15 22:50:15 <Kyte> because people don't expect to talk to an idiot pretending to be a machine
- Feb 15 22:51:36 <Wuffles> yuck math
- Feb 15 22:51:40 <Quantumboost> it's approximately as sane as taking Chinese, running it through a per-word translator, and then complaining when the grammar is nonsensical >_>
- Feb 15 22:52:38 <Kyte> Kyth: why do you have such a ass-backwards way of dealing with math anyways
- Feb 15 22:54:37 <Wuffles> He has a unique way of dealing with everything
- Feb 15 22:55:07 <Wuffles> I still remember the hours long discussion he had with ES and Aleph about colors
- Feb 15 22:55:12 <Kyth> Kyte: Because if I'm having to consciously think about it, that's the most immediately available mental toolbox, and it does odd things when given math notation.
- Feb 15 22:56:36 <Kyte> your mental toolbox is unfitting
- Feb 15 22:56:39 <Kyte> and broken
- Feb 15 22:56:41 <Kyth> Like, it tries to go as far as possible given something like "sin^2 x" without having to look up the specific meaning of a trig function.
- Feb 15 22:56:42 <Kyte> it's a bad toolbox
- Feb 15 22:56:44 <Kyte> go get a new one
- Feb 15 22:57:06 <Kyte> it sounds to me like you didn't get educated in math properly
- Feb 15 22:57:17 <Kyte> for you to rely in such shitty methodology instead of what you should know from school
- Feb 15 22:57:18 <Kyth> Probably
- Feb 15 22:58:23 <Kyte> Wuffles: good thing I don't look at this channel too often then
- Feb 15 22:58:30 <Kyte> because it's already aggravating as hell whenever I see his damn username
- Feb 15 22:58:31 <Kyth> Note that I found the trig thing annoying before I got most of these concepts. Without defaulting to that toolbox, it's still daft; my original logic was that it's inconsistent with the superscript -1 being inverse thing.
- Feb 15 22:58:49 <Wuffles> That was ages ago in the Nobody Dies chatroom
- Feb 15 22:58:53 <Kyte> people write things as it's convenient
- Feb 15 22:59:05 <Shinaobi> did nobody dies have its own chatroom
- Feb 15 22:59:08 <Kyte> -1 means "reverse" in various contexts
- Feb 15 22:59:12 <Wuffles> Yes
- Feb 15 22:59:13 <Shinaobi> I think I joined like
- Feb 15 22:59:17 <Shinaobi> four months before it died
- Feb 15 22:59:18 * linkhyrule5 has quit (Ping timeout: 123 seconds)
- Feb 15 22:59:21 <Shinaobi> or was it a year
- Feb 15 22:59:35 <Shinaobi> those two periods of time are very different why can I not tell
- Feb 15 22:59:36 <Kyte> they actually introduce you to the idea of f^-1(x)
- Feb 15 22:59:41 <Kyte> before you even see sin^-1(x) and such
- Feb 15 22:59:51 <Kyte> thus it becomes part of your math education
- Feb 15 23:00:28 <Swordo> Kyte: who, ES?
- Feb 15 23:00:31 <Kyte> because flipping between... what's the names in english for the source and destination spaces of a function?
- Feb 15 23:00:35 <Kyth> What does f^2 mean for non-trig?
- Feb 15 23:00:42 <Kyte> squared func
- Feb 15 23:00:42 <Kyth> domain and range
- Feb 15 23:00:50 <Kyte> k thx
- Feb 15 23:00:56 <Kyte> you often have to flip between the two in trig
- Feb 15 23:01:00 <Kyth> What, *everything* has that little oddity?
- Feb 15 23:01:18 <Kyte> there's no sensible operation that can be represented as ^2 except squared
- Feb 15 23:01:37 <Kyth> repeated application, ie f^2(x) is f(f(x))
- Feb 15 23:01:40 <Kyte> no
- Feb 15 23:01:42 <Kyte> that's never done
- Feb 15 23:01:50 <Kyte> or at least I've never encountered it
- Feb 15 23:02:04 <Kyte> well
- Feb 15 23:02:10 <Kyte> I think I've seen it in some challenge problems
- Feb 15 23:02:20 <Kyte> but they clearly spell it out for you
- Feb 15 23:02:42 <Kyte> "assume f^x(y) is f(y) applied X times with the result of f(y) being fed as y into the next application" or somesuch
- Feb 15 23:02:48 <Kyte> because it's incredibly unintuitive
- Feb 15 23:02:48 <Kyte> and rare
- Feb 15 23:02:51 <Shinaobi> it's done in sequential derivatives sometimes I think
- Feb 15 23:03:02 <Kyth> It matches f^-1 being the inverse.
- Feb 15 23:03:04 <Kyte> you very very very rarely double-apply a func
- Feb 15 23:03:11 <Kyte> so?
- Feb 15 23:03:20 <Kyte> parsimony was never a requirement
- Feb 15 23:03:30 <Kyth> So it's still weird.
- Feb 15 23:03:32 <Kyte> it's not
- Feb 15 23:03:45 <Kyte> the -1 is the exceptional case
- Feb 15 23:03:53 <Kyte> and it's a matter of convenience
- Feb 15 23:03:54 <Kyte> in fact
- Feb 15 23:03:58 <Kyth> Yes. There's still an exception.
- Feb 15 23:04:11 <Kyte> yes
- Feb 15 23:04:12 <Kyte> so?
- Feb 15 23:04:13 <Kyte> again
- Feb 15 23:04:15 <Kyte> parsimony was never a requirement
- Feb 15 23:04:18 <Kyte> people can read context
- Feb 15 23:04:45 <Kyte> a ^-1 attached to a function is inverse function, a ^-1 attached to a variable is power of -1
- Feb 15 23:04:46 <Kyte> it's easy
- Feb 15 23:04:54 <Kyth> Is it reasonable, given f being a function, to write "g = f + 1"?
- Feb 15 23:04:59 <Kyte> no
- Feb 15 23:05:07 <Kyte> not at all
- Feb 15 23:05:31 <Kyth> and yet "g = f^2" is.
- Feb 15 23:05:37 <Kyte> you're eliding important information
- Feb 15 23:05:42 <Kyte> is g a variable or a function
- Feb 15 23:05:55 <Kyte> is f receiving the same function as g or not
- Feb 15 23:05:59 <Kyte> you can do it
- Feb 15 23:06:00 <Kyte> some do
- Feb 15 23:06:13 <Kyte> but that only happens after they've clearly defined f in first place
- Feb 15 23:06:14 <Kyte> and even then
- Feb 15 23:06:20 <Kyth> I did say f is a function.
- Feb 15 23:06:20 <Kyte> it's still super sloppily written
- Feb 15 23:06:28 <Kyte> people do write sloppily
- Feb 15 23:06:31 <Kyte> it's a thing that happens
- Feb 15 23:06:37 <Kyte> the actually correct answer there
- Feb 15 23:06:41 <Kyte> is to ask for clarification
- Feb 15 23:07:05 <Kyte> I haven't actually seen g = f^2 either
- Feb 15 23:07:10 <Kyte> I wouldn't consider it reasonable either
- Feb 15 23:07:17 <Kyte> I could assume it's just squared
- Feb 15 23:07:24 <Kyth> "f(x) = x+1, g = f^2", then.
- Feb 15 23:07:43 <Kyte> but the weird syntax would make me wonder if something else has been defined to give it meaning
- Feb 15 23:07:53 <Kyte> no
- Feb 15 23:07:56 <Kyte> just write it sanely
- Feb 15 23:08:00 <Kyte> for starters
- Feb 15 23:08:05 <Kyte> you still don't tell me
- Feb 15 23:08:10 <Kyte> if g is a function or a variable
- Feb 15 23:08:19 <Kyth> What is the difference?
- Feb 15 23:08:24 <Kyte> ...
- Feb 15 23:08:25 <Kyte> uh
- Feb 15 23:08:41 <Kyte> ok this is actually hard to explain because I only understand it intuitively
- Feb 15 23:08:42 <Kyte> but, like
- Feb 15 23:08:48 <Kyth> Or rather, type error. "if g is a function or a number" would be better.
- Feb 15 23:08:57 <Kyte> no
- Feb 15 23:09:02 <Kyte> g is not a number
- Feb 15 23:09:04 <Kyte> 2 is a number
- Feb 15 23:09:08 <Kyte> g is a variable
- Feb 15 23:09:17 <Kyte> a holding space for a value
- Feb 15 23:09:24 <Kyte> this is actual programming 101
- Feb 15 23:09:27 <Kyte> so if you don't understand this
- Feb 15 23:09:50 <Kyte> then you're not only making bad assumptions based in the wrong context, your context itself is badly constructed in first place
- Feb 15 23:10:07 <Kyte> anyways back to the math
- Feb 15 23:10:15 <Tempera> I just want you two to know that this entire argument looks like you're just one person arguing with themselves.
- Feb 15 23:10:15 <Kyth> Then is g a variable containing a function or containing a number?
- Feb 15 23:10:23 <Kyte> Tempera: I know it's awful
- Feb 15 23:10:46 <Kyth> f is a variable containing a value that happens to be a function.
- Feb 15 23:10:50 <Kyte> nobody outside academic circles or super advanced shit does higher-order math
- Feb 15 23:11:01 <Kyte> to the point where functions are actually used as values
- Feb 15 23:11:17 <Kyte> the problem here is syntactical
- Feb 15 23:11:38 <Kyte> does "g" represent a "function (mistyped because it's missing its parameter list)" or a "variable"
- Feb 15 23:11:44 <Kyte> keyword here is represent
- Feb 15 23:12:14 <Kyte> *syntactical is actually not the right word. uh... lexical? I dunno
- Feb 15 23:12:18 <Kyte> I am an engineer
- Feb 15 23:13:27 <Kyte> anyways, tired of this
- Feb 15 23:13:34 <Kyth> In "f(x) = x+1, g = f^2" the notion is that g represents a function. More precisely, f^2 is itself a function and g is representing that value.
- Feb 15 23:14:03 <Kyth> Which is probably a wonky way of looking at what "f^2(x)" is doing.
- Feb 15 23:15:01 <Kyte> if g is a variable
- Feb 15 23:15:04 <Kyte> then the entire thing is meaningly
- Feb 15 23:15:07 <Kyte> *meaningless
- Feb 15 23:15:12 <Kyte> because x is never defined
- Feb 15 23:15:20 <Kyte> g is a value
- Feb 15 23:15:55 <Kyte> not a range of possible values depending on input.
- Feb 15 23:16:07 <Kyte> a function is not a value
- Feb 15 23:16:11 <Kyte> you acn't stuff it into a variable
- Feb 15 23:16:16 <Kyte> well, not in this kinda math
- Feb 15 23:17:00 <Kyte> there's higher-order math where you start operating on the functions themselves and you start using monads and shit and that's way beyond me beyond "they're neat and enable some interesting stuff in programming"
- Feb 15 23:17:30 <Kyth> Read "f^2(x)" as "g(q) = (f(q))^2, g(x)"
- Feb 15 23:18:06 <Kyte> wut
- Feb 15 23:18:07 <Kyte> why
- Feb 15 23:18:16 <Kyte> you're just making things way more complicated for no damn reason
- Feb 15 23:19:02 * ES_Corp (chatzilla@SystemNet-44D8F633.cable.virginm.net) has joined
- Feb 15 23:27:11 <Kyth> Kyte: It's also a strange form of function composition, mixed up with monads. The idea is, if a function takes a y produces an x, then you can reasonably define that operations that *take* an x can be performed on it, but instead of producing the z that the operation would normally produce, it produces a function that takes a y and produces a z.
- Feb 15 23:27:14 * Bromeliad (Bromeliad@SystemNet-C8113B21.dyn.optonline.net) has joined
- Feb 15 23:27:34 <Kyte> don't care it's weird and nobody uses it outside nerds
- Feb 15 23:27:39 * Brom has quit (Ping timeout: 121 seconds)
- Feb 15 23:28:18 <Kyth> Kyte: It's that higher-order math thing :P
- Feb 15 23:29:50 <Kyte> yes
- Feb 15 23:29:52 <Kyte> which like I said
- Feb 15 23:29:54 <Kyte> it's nerd stuff
- Feb 15 23:31:53 <Kyth> The C# compiler has a partial form of that. If you have a Nullable<int> (usually written "int?") you can do arithmetic on it like a regular int and the right thing happens automatically.
- Feb 15 23:34:13 <Kyte> it's not
- Feb 15 23:34:16 <Kyte> they just fake it
- Feb 15 23:34:23 <Kyth> Yes.
- Feb 15 23:34:37 <Kyte> the c# type system can't actually deal with it
- Feb 15 23:34:43 <Kyte> eric lippert talks about it
- Feb 15 23:34:45 <Kyth> Hence "partial form of that".
- Feb 15 23:35:26 <Kyth> They special cased that one.
- Feb 15 23:37:37 <Kyte> it's not even partial
- Feb 15 23:37:38 <Kyte> it's just faked
- Feb 15 23:37:40 <Kyte> fake is not partial
- Feb 15 23:38:52 * Omicron has quit (Quit: http://www.mibbit.com ajax IRC Client)
- Feb 15 23:39:02 <Kyth> Either way, it makes perfect sense for squaring a function to be lifted like that.
- Feb 15 23:39:23 <Kyte> yeah maybe but nobody does it
- Feb 15 23:39:32 <Kyte> because it's pointless
- Feb 15 23:39:38 <Kyte> and irrelevant for mot applications
- Feb 15 23:39:40 <Kyte> *most
- Feb 15 23:39:45 <Kyte> and just introduces further confusion
- Feb 15 23:44:25 <Kyth> It's also the nicest way to think about what "f^2(x)" actually does.
- Feb 15 23:48:36 <Kyte> so?
- Feb 15 23:48:39 <Kyte> who fucking cares
- Feb 15 23:48:48 <Kyte> why can't you get it through your thick head
- Feb 15 23:48:53 <Kyte> nobody fucking cares about parsimony
- Feb 15 23:49:01 <Kyte> people write things as it's convenient
- Feb 15 23:49:40 <Kyth> So instead math notation is nothing but one gigantic pile of special cases.
- Feb 15 23:50:04 <Kyte> yes
- Feb 15 23:50:12 <Kyte> human beings are a gigantic pile of special cases
- Feb 15 23:50:37 <Kyte> language is a gigantic pile of special cases
- Feb 15 23:50:40 <Kyth> It seems odd for *math* to be that way given it's pretty clear mathematicians like parsimony.
- Feb 15 23:50:43 <Kyte> it's how organic evolution works
- Feb 15 23:50:50 <Kyte> because nobody invented math
- Feb 15 23:51:04 <Kyte> jesus christ please tell me you have some kind of brain problem or whatever
- Feb 15 23:51:10 <Kyte> that would explain this crippling lack of basic sense
- Feb 15 23:55:04 * havocfett has quit (Ping timeout: 123 seconds)
- Feb 15 23:59:11 <Pale_Wolf> He approaches literally everything in the exact same way, Kyte.
- Feb 15 23:59:26 <Kyte> so
- Feb 15 23:59:32 <Kyte> does he have some kinda brain problem?
- Feb 15 23:59:35 <Kyte> developmental issue?
- Feb 15 23:59:36 <Kyte> autism?
- Feb 15 23:59:37 <Kyte> something?
- Feb 16 00:00:19 <Kyth> So it's better to describe what's going on with "f^2(x)" as "when you see an identifier previously used as a function or that is one of {list of standard functions}, followed by a superscript two, followed by something that could be a function argument, treat it as referring to the function applied to the argument, then squaring the result"?
- Feb 16 00:00:36 <Kyte> jesus fucking chirst
- Feb 16 00:00:51 <Kyte> Pale_Wolf: no, no
- Feb 16 00:00:53 <Kyte> I know what this is
- Feb 16 00:00:57 <Kyte> it's a chatbot
- Feb 16 00:01:02 <Kyth> ...
- Feb 16 00:01:02 <Kyte> all this time
- Feb 16 00:01:08 <Kyte> it's been a secret government project
- Feb 16 00:01:10 <Kyte> to create robots
- Feb 16 00:01:26 <Kyte> it explains everything
- Feb 16 00:01:27 <IcePickLobotomy> You guys don't have to be so rude with him in the same chat you know.
- Feb 16 00:01:42 <Kyte> I prefer to be rude in front on him than behind his back
- Feb 16 00:01:56 <Kyte> talking behind someone's back is a p shitty thing to do
- Feb 16 00:02:03 <Kyth> And that previous suggestion is probably inadmissible because there's an implied tokenisation stage :|
- Feb 16 00:02:07 <Kyte> now he knows where we stand
- Feb 16 00:02:10 <Tempera> So is insulting someone, Kyte. :p
- Feb 16 00:02:16 <Kyte> well yes
- Feb 16 00:02:20 <Kyte> but it's not doubly bad
- Feb 16 00:02:23 <Kyte> *shitty
- Feb 16 00:02:30 <Kyte> plus, like I said, he knows where we stand
- Feb 16 00:02:37 <Kyte> no pretensions
- Feb 16 00:02:54 <Kyth> Where I stand now is "math notation is terrible but it's improper to actually say so for some reason"
- Feb 16 00:04:59 <Pale_Wolf> Where I stand is more along the lines of 'you never put in a half-second to learn anything and instantly decry everything you don't understand - because you never bothered to learn about it - as terrible and meriting your disdain'.
- Feb 16 00:05:18 <Pale_Wolf> Be arrogant or ignorant. Pick one, please. Both ain't working.
- Feb 16 00:05:33 <Kyte> it goes beyond that
- Feb 16 00:05:41 <Kyte> he's not grasping the fundamental issue
- Feb 16 00:05:47 <Kyte> that language, math, etc
- Feb 16 00:05:49 <Kyte> they're not designed
- Feb 16 00:06:23 <Kyte> it's not even confusing, either
- Feb 16 00:06:36 <Kyte> people who deal with it can understand each other perfectly well
- Feb 16 00:06:40 <Kyte> because they share conventions
- Feb 16 00:06:47 <Kyte> people don't have designs
- Feb 16 00:06:48 <Kyth> Pale_Wolf: And people explaining it generally results in it remaining terrible.
- Feb 16 00:06:49 <Kyte> they have conventions
- Feb 16 00:07:00 <Tempera> You should be kind of used to this, it's not like this is the first time he's done this. :p
- Feb 16 00:07:13 <Kyte> it's you that is trying to force the wrong paradigm
- Feb 16 00:07:14 <Kyte> there's no 'rules'
- Feb 16 00:07:17 <Kyte> there's 'convention'
- Feb 16 00:07:21 <Kyte> get that through your head
- Feb 16 00:07:35 <Kyte> is it bad? Perhaps, in some abstract and completely pointless metric
- Feb 16 00:07:43 <Kyth> Such as elegance.
- Feb 16 00:07:47 <Kyte> yes
- Feb 16 00:07:50 <Kyte> it's pointless
- Feb 16 00:07:52 <Kyte> does it impede the work of people who actually use it?
- Feb 16 00:07:57 <Kyte> does it induce confusion?
- Feb 16 00:08:06 <Kyth> I don't count, apparently.
- Feb 16 00:08:09 <Kyte> does it obstruct communication?
- Feb 16 00:08:09 <Kyte> no
- Feb 16 00:08:11 <Kyte> no you don't
- Feb 16 00:08:20 <Kyte> you're outside the convention
- Feb 16 00:08:24 <Kyte> and actively fighting to stay outside it
- Feb 16 00:10:44 <Kyth> But despite being a convention with no actual specification, nonetheless adherence *to* that nonexistent specification is mandatory.
- Feb 16 00:11:00 <Kyte> well
- Feb 16 00:11:04 <Kyte> it's not mandatory
- Feb 16 00:11:05 <Kyte> it's conventional
- Feb 16 00:11:13 <Kyte> it's what gets taught in schools
- Feb 16 00:11:19 <Kyte> it's what gets communicated in journals
- Feb 16 00:11:19 <Kyth> "taught"
- Feb 16 00:11:25 <Kyte> it's what gets printed in textbooks
- Feb 16 00:11:49 <Kyth> It gets *used* in schools with little explanation. Of course, the explanation would make it 500x longer since attempting a usably short definition is wrong too.
- Feb 16 00:12:01 <Quantumboost> effectively, in order to actually communicate mathematical concepts with people, you need to have a shared basis for communication
- Feb 16 00:12:09 <Kyte> well I can't be held accountable for your poor education but you aren't trying to learn, you just cooked up some half-assed convenient personal solution that doesn't actually match anybody else's understanding
- Feb 16 00:12:14 <Kyte> which will obviously create friction
- Feb 16 00:12:19 <Quantumboost> and the shared basis for communication to use /literally every single mathematical work printed throughout history/
- Feb 16 00:12:23 <Quantumboost> is what is taught in schools
- Feb 16 00:12:32 <Kyte> if it works for your personal case more power to you but it's not our fault you can't properly communicate with the rest
- Feb 16 00:12:51 <Kyth> Kyte: It works if and only if you don't look at it closely.
- Feb 16 00:13:10 <Quantumboost> if you don't have that, you will have to predefine your /entire/ basis for communication with each individual person you want to communicate with before you can get to what you actually want to express
- Feb 16 00:13:32 <IcePickLobotomy> ^
- Feb 16 00:13:34 <Kyte> well it works badly
- Feb 16 00:13:38 <Pale_Wolf> Do you really think you - and you alone, of centuries of an entire species of people including many orders of magnitude smarter than you - are the only one to look closely at the way humans interact?
- Feb 16 00:13:55 <IcePickLobotomy> I was going to say something along those lines, but Quantum said it faster and bettr than I could have
- Feb 16 00:14:02 <Kyte> in the end this all boils down to your apparent refusal to learn society's ways
- Feb 16 00:14:52 <Kyth> Kyte: People generally come across as "It's your fault if you don't understand me, and your fault if I don't understand you"
- Feb 16 00:15:03 <Kyte> well
- Feb 16 00:15:08 * Pyrion (Pyrion@SystemNet-69EF3932.rathcmtc01.res.dyn.suddenlink.net) has joined
- Feb 16 00:15:08 <Kyte> you are the minority
- Feb 16 00:15:11 <Kyte> and at that
- Feb 16 00:15:24 <Kyte> a minority that has free access to actually learn the majority's
- Feb 16 00:15:41 * JakeGrey (jake@5D4F123D.12845CB5.ED8F3410.IP) has joined
- Feb 16 00:15:49 <Kyth> A majority which defaults to "You already know this, so I won't explain it to you"
- Feb 16 00:15:57 <Kyte> you should know this
- Feb 16 00:16:00 <Kyte> you can know this
- Feb 16 00:16:05 <Kyth> Pale_Wolf: I mean, a gigantic pile of nothing but special cases is not something you can do much with.
- Feb 16 00:16:10 <Kyte> there's a million online resources available right here!
- Feb 16 00:16:15 <Kyte> well not literally right here
- Feb 16 00:16:15 <Kyth> Hahaha
- Feb 16 00:16:18 <Quantumboost> Kyth: yeah you can
- Feb 16 00:16:18 <Kyte> but right here in the internet
- Feb 16 00:16:23 <Quantumboost> we're doing so
- Feb 16 00:16:25 <Quantumboost> right now
- Feb 16 00:16:31 <Kyte> you're talking english
- Feb 16 00:16:34 <Quantumboost> ^
- Feb 16 00:16:38 <Kyte> the prom queen of special-cased language
- Feb 16 00:16:53 <Kyth> I don't try and actually parse it manually, though.
- Feb 16 00:16:58 <Kyte> how do you deal with irregular verbs?
- Feb 16 00:17:00 <Kyte> you just learn'em
- Feb 16 00:17:05 <Kyte> well you don't parse math manually
- Feb 16 00:17:15 <Kyte> doing so is slow, cumbersome, clumsy and actually likely to create mistakes
- Feb 16 00:17:22 <Kyte> that's why you're taught math
- Feb 16 00:17:23 <Kyth> Such as thinking it's possible at all.
- Feb 16 00:17:24 <Kyte> it's read
- Feb 16 00:17:30 <Kyte> just like any other language
- Feb 16 00:17:34 * Tempera has quit (Ping timeout: 123 seconds)
- Feb 16 00:17:44 * Tempera (Tempera@SystemNet-629D0C46.bpb.bigpond.com) has joined
- Feb 16 00:18:25 <Kyth> The whole "no parsimony" thing gives the distinct impression that each common function is a distinct syntactic construct. Like, if there was a grammar, there would be separate productions for each one.
- Feb 16 00:18:58 <Ford_Dylandy> holy jesus are you guys still talking about this
- Feb 16 00:19:00 <Kyte> so?
- Feb 16 00:19:03 <Quantumboost> more or less
- Feb 16 00:19:05 <Quantumboost> to both
- Feb 16 00:19:06 <Kyte> once again
- Feb 16 00:19:09 <Kyte> who fucking cares
- Feb 16 00:19:27 <Kyte> (and the answer "Kyth" is inadmissible)
- Feb 16 00:19:33 <Kyth> And the math I was taught didn't get further than things that *are* largely describable in terms of transformations on an AST.
- Feb 16 00:19:50 <Kyte> fine
- Feb 16 00:19:54 <Kyte> but it doesn't work afterwards
- Feb 16 00:19:58 <Kyte> learn to do things properly
- Feb 16 00:20:00 <Kyth> Or pattern matches, in the case of calculus.
- Feb 16 00:20:02 <Kyte> less bitching
- Feb 16 00:20:15 <Kyte> and seriously are you a robot or what
- Feb 16 00:20:20 <Kyth> Sure, just write the notation I like and assume everyone else reads it the way I do.
- Feb 16 00:20:24 <Kyte> what's with this seriously weird way of thinking
- Feb 16 00:20:37 <Kyte> no
- Feb 16 00:20:39 <Kyte> we can assume that
- Feb 16 00:20:45 <Kyte> you cannot
- Feb 16 00:20:58 <Kyte> there's a very distinct "us vs you" situation here
- Feb 16 00:20:59 <Kyth> That's what you do. You assume people understand you and get mad at them for not doing so.
- Feb 16 00:21:05 <Kyte> of course we do!
- Feb 16 00:21:23 <Kyte> because you're fucking ignorant
- Feb 16 00:21:27 <Kyte> uneducated
- Feb 16 00:21:27 <Kyth> You take care to encode as little as possible in the part of the message that the transport you are using is capable of conveying, then expect people to reconstruct it.
- Feb 16 00:21:31 <Kyte> and if you were willing to learn
- Feb 16 00:21:36 <Kyte> we wouldn't have a problem
- Feb 16 00:22:17 <Kyte> yes, because nobody has the patience to deal with special snowflakes
- Feb 16 00:22:21 <Kyte> you're a goddamn adult
- Feb 16 00:22:25 <Kyte> you can learn by yourself
- Feb 16 00:22:29 <Pyrion> ...wtf did i walk in on? o.O
- Feb 16 00:22:35 <Kyte> or you can actively seek out somebody that actually teaches
- Feb 16 00:22:50 <Kyth> As I just said, the standard human method of communication seems to be, take care to encode as little as possible in the part of the message that the transport you are using is capable of conveying, then expect people to reconstruct it.
- Feb 16 00:22:56 <Kyte> I can't actually teach you english grammar
- Feb 16 00:23:00 <Kyte> my grasp of it is intuitive
- Feb 16 00:23:12 * horngeek has quit (Quit: Leaving)
- Feb 16 00:23:18 <Kyte> I can't actually convey what you're desperately missing
- Feb 16 00:23:35 <Kyte> (replace english grammar with anything else, this is hypothetical speaking, remember)
- Feb 16 00:24:04 * Disconnected (Connection reset by peer)
- **** ENDING LOGGING AT Tue Feb 16 00:24:04 2016
- **** BEGIN LOGGING AT Tue Feb 16 00:24:21 2016
- Feb 16 00:24:21 * Now talking on #svuserfiction
- Feb 16 00:24:21 * Topic for #svuserfiction is: Sufficient Velocity User Fiction Channel | This just in: The subforum is (still) seen as a hive of scum and villainy, water is wet.
- Feb 16 00:24:21 * Topic for #svuserfiction set by GoldenLark (Mon Feb 15 11:46:49 2016)
- Feb 16 00:24:26 <Kyte> no this is a bit deeper than that
- Feb 16 00:24:33 <Kyth> There were no lessons in that kind of decoding.
- Feb 16 00:24:35 * Quantumboost has quit (NickServ (GHOST command used by everettTraversal))
- Feb 16 00:24:35 * You are now known as Quantumboost
- Feb 16 00:24:48 <Kyte> god
- Feb 16 00:24:50 <Quantumboost> Pyrion: Kyth thinks that the way that standard mathematical notation works is incoherent and silly, which is correct, and that that means he shouldn't bother to learn it, which is only correct if he doesn't want to talk to other people about math ever
- Feb 16 00:24:51 <Kyte> I wonder
- Feb 16 00:24:57 <Kyte> how would you deal with japanese
- Feb 16 00:25:18 <Kyte> did you know japanese often skips pronouns completely?
- Feb 16 00:25:28 <Kyth> And have loads of differing forms that mean exactly the same thing except that if you use the wrong one it's rude.
- Feb 16 00:25:29 <Kyte> you have to guess the subject entirely from context
- Feb 16 00:25:34 <Kyth> Ugh
- Feb 16 00:25:38 <Kyte> this actually makes translating kind of hard
- Feb 16 00:26:02 <Kyte> man seeing you try to learn jp would be actually p entertaining for a few minutes
- Feb 16 00:26:04 <Pyrion> standard mathematical notation is even more incoherent and silly when you're stuck trying to represent it in 7-bit ascii :(
- Feb 16 00:26:13 <Quantumboost> this is also true
- Feb 16 00:26:35 <Kyte> Pyrion: wow my condolences to you
- Feb 16 00:26:40 <Kyte> not even 8-it
- Feb 16 00:26:41 <Kyte> *bit
- Feb 16 00:27:57 <Kyth> Kyte: I had enough of that with latin. Latin has a different set of stupid: words have suffixes to indicate the part of the sentence instead of using position, so it's acceptable to reorder words for stylistic effect, but the suffixes are actually ambiguous.
- Feb 16 00:28:17 <Kyte> I know spanish
- Feb 16 00:28:20 <Kyte> :V
- Feb 16 00:28:35 <Kyth> It's possible to construct presumably non-pathological sentences in latin where the difference between subject and object is entirely contextual.
- Feb 16 00:28:40 * TashaKalina (Tasha@SystemNet-D0081528.pools.vodafone-ip.de) has joined
- Feb 16 00:28:53 <Arkalest> yeah it's a p. awesome language
- Feb 16 00:29:17 <Quantumboost> really what it all amounts to is
- Feb 16 00:29:31 <Quantumboost> you're not going to manage to get everyone to use your conlang of choice
- Feb 16 00:29:38 <Arkalest> ^^
- Feb 16 00:29:49 <Kyte> I still want to know
- Feb 16 00:29:51 <Emy> Everyone will be speaking esperanto any day now
- Feb 16 00:29:54 <Kyte> what's up with you
- Feb 16 00:29:56 <Kyte> like
- Feb 16 00:30:03 <Kyth> Even more fun is when people attempt to interpret channels you *aren't sending*.
- Feb 16 00:30:08 <Arkalest> LAnguages grow and evolve as a result of a million different factors- Environmental, social, etc.
- Feb 16 00:30:15 <Kyte> are you bad with body language too?
- Feb 16 00:30:21 <Kyth> And it's impossible to tell if they're doing that or just projecting their own feelings onto you.
- Feb 16 00:30:22 <Kyth> Kyte: Yes.
- Feb 16 00:30:24 <Kyte> this is way out of my range of experience
- Feb 16 00:30:28 <Kyte> seriously
- Feb 16 00:30:30 <Kyte> 100% no joke
- Feb 16 00:30:35 <Kyte> realtalk
- Feb 16 00:30:37 <Kyte> do you have something?
- Feb 16 00:30:42 <Kyte> something a doctor would diagnose?
- Feb 16 00:30:46 * Omicron (Mibbit@SystemNet-E5482233.w86-229.abo.wanadoo.fr) has joined
- Feb 16 00:30:53 <Kyte> or whoever relevant person is, I guess
- Feb 16 00:30:58 <Kyth> (I think my parents do the latter, for instance, but will never, ever, admit it, because they generally do it when they're mad at me)
- Feb 16 00:31:13 <Kyte> I am burning with curiosity on what produces this kind of thinking
- Feb 16 00:31:19 <Kyte> thought process, rather
- Feb 16 00:31:43 <Quantumboost> that sounds pretty solidly like an Autism Spectrum Disorder, but I might be projecting there
- Feb 16 00:31:51 <Kyte> I want to say autism
- Feb 16 00:31:53 <Pyrion> schizoid personality disorder?
- Feb 16 00:32:03 <Kyte> but the vultures sjws of this channel would descend on me
- Feb 16 00:32:04 <Quantumboost> and am not a psychologist, just an Aspie
- Feb 16 00:32:25 <Kyte> so I've tried very hard to not say it for the past hour and half
- Feb 16 00:32:27 <Kyth> Quantumboost: It's a redundant projection. You could just use a regular lamp :P
- Feb 16 00:32:29 * Pyrion has both, which basically means missing social cues and not giving a fuck :v
- Feb 16 00:33:05 <Quantumboost> not enough dimensions
- Feb 16 00:33:13 <Quantumboost> photons only really work in 4-space far as I know
- Feb 16 00:33:24 * NevinDroid (androirc@SystemNet-EE8C01C5.mobileonline.telia.com) has joined
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement