UmbralRaptor changed the topic of #kspacademia to: https://gist.github.com/pdn4kd/164b9b85435d87afbec0c3a7e69d3e6d | Dogs are cats. Spiders are cat interferometers. | Космизм сегодня! | Document well, for tomorrow you may get mauled by a ネコバス. | <UmbralRaptor> … one of the other grad students just compared me to nomal O_o | <ferram4> I shall beat my problems to death with an engineer.
<bofh> egg: ?
<egg> bofh: well thanking zethar :-p
<bofh> ahh
<bofh> @Zaikarion on twitter
<kmath> https://twitter.com/Zaikarion/status/876940260097249280 <Zaikarion> Today I learnt that in Akkadian "ṭurdānukunūšiššunūti" is a perfectly reasonable way to say "We sent them to you," assuming all male actors.
<egg> bofh: hm, or should that name be rendered as ???
<Iskierka> ... weeeeeird optimal-lambda curves here. Almost always a local minima on the peak
<kmath> <mhoye> In other news I have pressing need to know how to write "Come up to the lab and see what's on the slab" in heiroglyphics.
* UmbralRaptor isn't certain what Iskierka is doing with lambdas, so I'm going to assume Lagrange multipliers.
e_14159 has quit [Ping timeout: 186 seconds]
e_14159 has joined #kspacademia
<Iskierka> hyperparameters
<Iskierka> and 1:40 AM should probably be too late to do this
<Iskierka> I need to actually get it finished tomorrow though
<Ellied> egg: you have 280 characters? :0
<egg> no
<Ellied> oh ok
<Ellied> Iskierka: can't you just reply to the tweet and issue your retractions there?
<Iskierka> the problem is the low click-through rate to actually observe the retraction
<Iskierka> hence Fiora's twitter ettiquette guide recommending delete the tweet
<Iskierka> an edit function would combine best of both for those who did not exhaust their tweet size
<Ellied> I suppose
<kmath> <eggleroy> @bofh453 Note: a previous version of this tweet contained improper conjugation and unidiomatic sumerogram use, as p… https://t.co/xeoqGPcfnL
<kmath> <bofh453> @softfennec @whitequark https://t.co/m6ENIcacRd is the paper if you're curious, it seems they're using Kùš Lugal ("… https://t.co/4SpGGmcjq2
<egg> bofh: so looking for that cubit I find this https://cdli.ucla.edu/files/publications/cdlj2009_003.pdf
* egg should probably sleep
egg is now known as egg|zzz|egg
<egg|zzz|egg> !wpn bofh, Ellied, Fiora, Iskierka, UmbralRaptor, whitequark, et al.
* Qboid gives bofh, Ellied, Fiora, Iskierka, UmbralRaptor, whitequark, et al. an abelian torx bustard
<UmbralRaptor> Commutative birbs!
* UmbralRaptor is currently dealing with string parsing.
* Iskierka is currently failing to go to bed
<WitchingRaptor> Not there yet, and I really should avoid it, given the nonzero chance I have a cold.
* egg|zzz|egg doesn't get the link between the two
icefire has quit [Read error: Connection reset by peer]
<WitchingRaptor> Link is that I should not fail at going to bed because virii are bad.
<egg|zzz|egg> ah
<egg|zzz|egg> I thought you were saying you should avoid bed
<WitchingRaptor> ;8ball Is sleep evil?
<kmath> WitchingRaptor: Better not tell you now
* Ellied pokes WitchingRaptor with a dubious pluralization
* WitchingRaptor hides in the boxides full of octopodes.
<Ellied> I've just taken benadryl and melatonin (allergies are frustrating) so sooner or later I will no longer have a choice about going to sleep
<bofh> Not sure how melatonin helps with allergies.
<Ellied> the benadryl does. the melatonin helps various non-consciously-moderated body parts get the memo that it's bedtime
<egg|zzz|egg> !wpn
* Qboid gives egg|zzz|egg an impedance-matched porpoise
* egg|zzz|egg is apparently not sleeping
<WitchingRaptor> !wpn egg|zzz|egg
* Qboid gives egg|zzz|egg a Laguerre grass snake
<bofh> !wpn egg
* Qboid gives egg a statistical supercritical line
<egg|zzz|egg> moo
<bofh> Hermite basis eigenfunction expansion: c'est magnifique, mais ce n'est pas Laguerre :P
<bofh> egg|zzz|egg: ^
<egg|zzz|egg> GROAN.
* WitchingRaptor is missing part of the joke.
<bofh> I apparently haven't forgotten all my French, it would seem.
<bofh> + the radial part of the Hydrogen Atom wavefunctions is an expansion in terms of Laguerre Polynomials.
<bofh> whereas the standard Hermite basis is the one you'd use when approximating things as Quantum Harmonic Oscillators.
<WitchingRaptor> Ah
<bofh> Which, amusingly, is magnificent as there are ludicrously many problems that can be approximated well via superposition of interacting quantum harmonic oscillators.
<bofh> But the Lyman/Balmer series isn't one of them and moreover Laguerre Polynomials cannot be nively written in terms of Hermite Polynomials (they're different special cases of 1F1(a;n;x))
<bofh> :P
<WitchingRaptor> Special cases of special functions?
* egg|cell|egg pokes sleep with a stick
<bofh> 1F1(n;a;x) actually
<bofh> also yes, most special functions are special cases of the Confluent Hypergeometric Function.
<WitchingRaptor> egg|cell|egg: sleep is fake, actually
* WitchingRaptor does not understand the hypergeometric function. =\
<bofh> it's a particular class of series solutions to a corresponding large class of second-order ODEs with a stationary point, basically.
<bofh> sorry, two stationary points, one of them irregular.
<bofh> this is for the confluent one. the full one (2F1(a;b;c;x) has three regular singularities/stationary points)
<UmbralRaptor> Well, batch TV calculation works. Badly, but it works.
* UmbralRaptor ? ?. RV, not TV
<UmbralRaptor> Transverse Velocities?
<UmbralRaptor> The real reason that hedgehog is blue: https://twitter.com/diodebot/status/921966056062713856
<kmath> <diodebot> Cherenkov sonic diode
whitequark has quit [Remote host closed the connection]
whitequark has joined #kspacademia
<UmbralRaptor> ;8ball Is a 3 feline catalog a thing?
<kmath> UmbralRaptor: It is decidedly so
<soundnfury> UmbralRaptor: wait, Sonic travels faster than the group velocity of light in a medium? This explains so much!
<UmbralRaptor> <_<
<soundnfury> !wpn UmbralRaptor
* Qboid gives UmbralRaptor a polar atlatl
* UmbralRaptor performs a coordinate transform, yielding a Cartesian woomera.
* UmbralRaptor should attempt this sleep thing.
<egg|cell|egg> !Wpn Fiora
* Qboid gives Fiora a rotary dubious perturbation which strongly resembles a cathedral
APlayer has joined #kspacademia
<APlayer> Hi!
<FluffyFoxeh> .u [
<FluffyFoxeh> !u [
<Qboid> U+005B LEFT SQUARE BRACKET ([)
<FluffyFoxeh> Qboid: hi
<FluffyFoxeh> !u ‡
<Qboid> U+2021 DOUBLE DAGGER (‡)
<APlayer> Double maths dagger! https://imgur.com/ARhEopf
<egg|zzz|egg> UmbralRaptor: what are the 2 features https://twitter.com/Newpa_Hasai/status/921985357478088704
<kmath> <Newpa_Hasai> Radial velocities can (poorly) be done en-mass! Also, I'm blaming @eggleroy for at least 2 features of this graph. https://t.co/xnLpqoCQ18
<egg|zzz|egg> also, did you mean "en masse"?
<kmath> <ObservatoryCats> Hi! I have a very small, round, and spiky cat. This is him climbing a mountain to reach the peak for a night's obs… https://t.co/vM5dugPkic
ferram4 has quit [Ping timeout: 383 seconds]
<egg|zzz|egg> !wpn rqou
* Qboid gives rqou a gadolinium backwards-compatible pig
<kmath> https://twitter.com/bofh453/status/921936406280327168 <bofh453> Hermite basis eigenfunction expansion: C'est magnifique, mais ce n'est pas Laguerre.
<bofh> also nice cats UmbralRaptor
<bofh> (I assume one of the relevant features include the use of cats as datapoints)
<egg|zzz|egg> yeah but what's the other
<egg|zzz|egg> dates as JD? but that just seems standard
<egg|zzz|egg> !wpn bofh
* Qboid gives bofh a symmetric octopole nephroid/bell hybrid
<bofh> yeah I have no idea as to the other.
<bofh> possibly the colourscheme?
<bofh> use of JD is what I'd goddamn expect tbh :P
<egg|zzz|egg> bofh: JDFTW
<egg|zzz|egg> bofh: alternatively 8601 with an explicitly-specified timescale
<egg|zzz|egg> I meant I guess ideally for JD I'd like a timescale too, but the default is defined as TT
<bofh> yeah.
<egg|zzz|egg> (also, no JD for UTC, ever, that makes no sense, grumpgrumpgrump)
<egg|zzz|egg> (grumps at astropy.time)
<egg|zzz|egg> principia doesn't have the relativistic conversions but other than that I think it's better than astropy.time at this point :D
ferram4 has joined #kspacademia
icefire has joined #kspacademia
<egg|zzz|egg> !wpn bofh
* Qboid gives bofh a Riemann aberrant clutter
<APlayer> !wpn people
* Qboid gives people a soldering projection
<bofh> !wpn APlayer
* Qboid gives APlayer a traversal
<APlayer> !wpn bofh
* Qboid gives bofh a gallium grass snake
egg|zzz|egg is now known as egg
<egg> !wpn bofh
* Qboid gives bofh a quiet compression
<egg> !wpn whitequark
* Qboid gives whitequark a transpose Gregrox'd zygomorphism
<egg> !wpn APlayer
* Qboid gives APlayer a surface-mount hull
<APlayer> !wpn egg
* Qboid gives egg a rhombic Schläfli theory of mind
<UmbralRaptor> egg: note the title of the graph.
<egg> ah, yes
<egg> UmbralRaptor: now please plot this on a cuneiform tablet,
<egg> can you send clay tablets by irc
<egg> or rather, can you implement IRC over clay tablets
<UmbralRaptor> Probably, but be careful not to time out.
<UmbralRaptor> Also, my spellcheck complained about "en masse" >_>
<egg> your spellcheck is bad, and it should feel bad
egg|phone|egg has joined #kspacademia
<UmbralRaptor> ?
egg|mobile|egg has joined #kspacademia
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has quit [Ping timeout: 204 seconds]
<UmbralRaptor> bofh: catterplot \o/
<egg> UmbralRaptor: blarg you nerd-sniped me into trying to figure out how to express the title of that plot in akkadian
<egg> !u ?
<Qboid> U+1F990 SHRIMP (?)
<UmbralRaptor> Hah
egg|phone|egg has joined #kspacademia
egg|mobile|egg has quit [Ping timeout: 183 seconds]
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #kspacademia
<kmath> <FioraAeterna> what if Sonic isn't actually blue, he just looks blue because of the Cherenkov radiation
<bofh> oh gods
<egg> !wpn bofh
* Qboid gives bofh a deviant superheterodyne axe
<kmath> https://twitter.com/ibogost/status/921792498929893378 <ibogost> I have eaten the plums that were in the icebox and which you were probably saving for breakfast The answer is blockchain in refrig erators
egg|cell|egg has joined #kspacademia
egg|mobile|egg has joined #kspacademia
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has quit [Ping timeout: 198 seconds]
<egg> ETCSL?
<egg> !acr -add:ETCSL Electronic Text Corpus of Sumerian Literature
<Qboid> egg: I added the explanation for this acronym.
<APlayer> egg: Are such obscure acronyms really worth adding? ;-)
<APlayer> I think if you added a counter to see how many times a given acronym is queried via Qboid, about 50% of them would be at 0
<egg> how is that a problem
<APlayer> It is not a problem, it just seems weird
<APlayer> Unnecessary, rather
<APlayer> Also, I still have some sort of "optimization trauma" because I began programming first on a TI calculator with 150 kB of flash. So I tend to cut databases and such as much as possible
egg is now known as egg|tea|egg
<egg|tea|egg> !wpn bofh
* Qboid gives bofh a Green's comma
<egg|tea|egg> !wpn UmbralRaptor
* Qboid gives UmbralRaptor a charm terminal with an anticommutator attachment
<egg|tea|egg> UmbralRaptor: okay I give up on trying to say anything resembling radial velocity in akkadian or sumerian
<egg|tea|egg> !wpn rqou
* Qboid gives rqou a cesium parsnip
<UmbralRaptor> egg|tea|egg: D:
<egg|tea|egg> UmbralRaptor: try asking Zethar (possibly via the intercession of bofh?) but I can't conjugate or decline akkadian to save my life, so unless I'm saying something that I can directly check against a tablet I'm screwed
<egg|tea|egg> (e.g. praising dagon was actually fairly easy to check, I found something that praised marduk and substituted)
<UmbralRaptor> hrn
<egg|tea|egg> ... is that some proto-semitic root
<egg|tea|egg> aaaaaah I have found some ugaritic texts that are commented with "the worrds hrn and 'sbt have not been satisfactorily explained"
<bofh> LOL
<bofh> But iirc Ugaritic is still another mess, is it not?
<egg|tea|egg> yes, and though at least it's not part of the sumero-akkadian unification in unicode, it has its own codepoints
<egg|tea|egg> [expanding brain meme] CJK unification; CJKV unification; Sumero-Akkadian unification
<egg|tea|egg> or something like that, I'm not very good at this
<egg|tea|egg> maybe add Hans/Hant as a first stage?
<bofh> well according to Wikipedia, Ugaritic script is unrelated to Sumero-Akkadian cunriform despite also being pressed into clay. That being said, [[Citation Needed]].
<bofh> cuneiform*
<egg|tea|egg> bofh: huh
<egg|tea|egg> the languages are related tho
<egg|tea|egg> e.g. this dictionary frequently gives ugaritic correspondences http://www.assyrianlanguages.org/akkadian/dosearch.php?searchkey=77&language=id
<egg|tea|egg> bofh: https://twitter.com/SimonDeDeo/status/921806775157960705 <<< we number socks (on one byte) when we buy them
<kmath> <SimonDeDeo> Computational complexity of laundry: pairing socks is O(N^2).
<egg|tea|egg> bofh: problem: eventually the number washes off, and if we don't refresh it we end up leaking sock addresses D:
<bofh> egg|tea|egg: so they're both Semitic languages, tho Akkadian is Eastern Semitic & Ugaritic/Hurrian both Western Semitic.
<bofh> egg|tea|egg: I still want Bell's entangling washing machines :P
<APlayer> UmbralRaptor: Today's featured Wikipedia article may be something for you :D
<egg|tea|egg> wow nice (via whitequark) https://twitter.com/chordbug/status/922073274607194112
<kmath> <chordbug> thinkin about my favorite table https://t.co/6fv8Sa5lge
<APlayer> We do have PMs and SAX PMs, and we can simply highlight people when they are away from keyboard,
<APlayer> Woops, wrong paste
* APlayer meant to paste "Anyway, I am off for now. Be back later"
APlayer has quit [Ping timeout: 383 seconds]
<bofh> "NaN away" LOL
<egg|tea|egg> bofh: yes but the important thing is to do it merrily
<bofh> oh, ofc.
<kmath> <Alex_Parker> My countertop burr grinder needs repair and I don’t have the patience for operating my manual coffee grinder by han… https://t.co/46FGjr3LyK
<UmbralRaptor> I feel like this would work better with JWST? https://twitter.com/garethlpowell/status/921734184141549569
<kmath> <garethlpowell> "No, no, no. 'Hubble' was the name of the scientist. 'Hubble's Monster' was the name of the telescope."
<kmath> <MMflst> https://t.co/eIDH7D8aip
<Fiora> hmmm. i am genuinely surprised that neither clang nor gcc does this opt, and i had to write it instead
<Fiora> (there should only be 4 multiplies)
APlayer has joined #kspacademia
<egg|tea|egg> Fiora: aliasing?
egg|tea|egg is now known as egg
<egg> Fiora: res may alias with anything
<egg> ah wait but no the others are passed by copy
<Fiora> um
<Fiora> they're just numbers
<egg> yeah nevermind
<Fiora> I wrote it in LLVM IR anyways, this is just a C port
<Fiora> I just mean neither major compiler has global reassociation, only straight-line
<egg> (also I had to stare at it for a while before I remembered that this isn't floating-point arithmetic so it *is* safe to apply commutativity and associativity (modulo overflows) :-p)
<Fiora> I mean, I mainlyw rote it for float.
<egg> *screams*
<bofh> egg: so IEEE754 multiplies *are* commutative.
<egg> yes
<egg> but associative they are not
<bofh> (implementations, OTOH...)
<Fiora> They're associative if you want them to be.
<Fiora> i mean, that's why we run the reassociate pass twice
* egg confused by the statement "<Fiora> They're associative if you want them to be."
<Fiora> fast-math
<Fiora> now it's associative!
<egg> ah, they're not but you can pretend they are :_p
<Fiora> they're totally associative! I never said it gave exactly the same result
<Fiora> : P
<egg> -ffast-math -fdamn-the-torpedoes
<egg> Fiora: unrelated silliness, icymi while you were away, I plotted the distribution of cats along my street https://i.imgur.com/pg176y4.png (graduated in metres)
<egg> UmbralRaptor pointed out that there appeared to be two distinct population, so we called them type I and type II cats \o/
<egg> the type II cats are the ones furthest from me
<egg> Fiora: conclusion: you're a type II cat
<egg> (unless you happen to come within 300 m of here I guess)
<kmath> <xdroop> Feeling well enough to lie in the sun #CatTax https://t.co/rybEdlMqiq
<egg> !wpn Fiora
* Qboid gives Fiora a harmless vertex
* egg stabs type traits with a pointed stick
<Fiora> lol
<Fiora> but re the reassociation: the reason this came up is I saw a *lot* of shaders with constructs like this
<kmath> <geofft> LLVM pass names keep getting weirder https://t.co/hxeMSCZvsg
<Fiora> e.g. (4*x)*a + (4*y)*a + (4*z)*a
<Fiora> and so it wasn't surprising when, after I wrote the opt, the test harness said it was a global 1% gain
<bofh> heck, constructs like that are so common even I've spotted them before, and I rarely encounter shaders.
<Fiora> also the CPU folks are probably really bitter about how i can write a single patch to get 1% global gains
<Fiora> given that they get paid to get ~2% a year on SPEC
<Fiora> total, over their whole team's work
<Fiora> also i do wonder if my algorithm is anywhere near optimal, it feels like a terrible hack though i suspect the optimal is (AS ALWAYS) NP
<bofh> Well apparently shuffle lowering is NP-hard and this feels like something similar maybe? [I totally am making this statement with no citations for it, I have no idea].
<bofh> Heh.
<Fiora> I mean even subproblems of -simple- reassociation are NP-complete
<Fiora> e.g. the shortest multiply chain for a series of multiplies?
<Fiora> that's NP
<bofh> Wait, *really*?!?
<bofh> Fucking hell.
<Fiora> lemme grab the comment it's good
<Fiora> // Otherwise, grab a spare node from the original expression and use that as
<Fiora> // the left-hand side. If there are no nodes left then the optimizers made
<Fiora> // an expression with more nodes than the original! This usually means that
<Fiora> // they did something stupid but it might mean that the problem was just too
<Fiora> // hard (finding the mimimal number of multiplications needed to realize a
<Fiora> // multiplication expression is NP-complete). Whatever the reason, smart or
<Fiora> // stupid, create a new node if there are none left.
<bofh> ROFL
<Fiora> But anyways the alg works like this:
<Fiora> 1. Do normal reassociation. Each time you visit a linear chain, store (overwriting) the list of operands associated with a leaf node.
<egg> I'm kind of confused as to how one gets (4*x)*a + (4*y)*a + (4*z)*a, it seems that if written as-is it's obviously simplifiable (even for readability), if wrapped in functions (4*v*a).Norm1WaitNoNotQuite() maybe?
<Fiora> 2. When you reach the end, count up all pairs of operands in linear chains. This means doing O(N^2) pairwise counts on 1), and then just the rest of the instructions that aren't part of linear chains.
<Fiora> 3. Do reassociate again, but when you get to emitting a linear chain, which looks like this: (((a*b)*c)*d)*e, find the pairwise operation which has the most duplicates throughout the program and make it the middle one (the a*b).
<Fiora> 4. That's basically it. Maybe I should have it CSE or something, or make it scoped so that it doesn't count duplicates from other parts of the function.
<Fiora> egg: trivial. normalize(4*vec4*a)
<Fiora> 4a. (CSE is run after this so the duplicates get cleaned up, but maybe cleaning them up along the way would result in nicer results)
<egg> right, via functions on vectors. makes sense
<Fiora> egg: or just in general doing the same op to different values!
<Fiora> Like, that feels fairly common to me in any mathematical expression
<Fiora> in a large, generalized series of mathematical expressions I would expect it would be outright *difficult* to *not* have examples of that
<egg> dunno, I kind of got used to write that explicitly factoring out common subexpressions https://github.com/mockingbirdnest/Principia/blob/f05ecc00d391efc15dea4a2a7e5e34bd8ac30e5a/numerics/hermite3_body.hpp#L36-L44
<Fiora> another example: x^3 + a * x * y^2 + b * x^2 * y + c * y^3
<egg> (at least if they involve a division)
<Fiora> that might be a familiar construct,
<egg> hmm, is there some hornery thing that can be done to a polynomial in two variables
<Fiora> plus. this is graphics code. graphics people aren't hyperoptimizing every recursively defined subexpression with functions and so on
<egg> homogeneous even
<Fiora> At least generally not :P
<Fiora> especially when shaders vary a lot between instantiations
<Fiora> due to #defines, ubershaders, etc
<Fiora> plus there's also commonalities between expressions taken in different branches of the function
<Fiora> though if they're too far apart we might not optimize them anyways in our compiler since we'd need to use GVN-Hoist for that
<egg> yeah, I guess I have a strange background; SnoopJeDi mentioned being weirded out by some code Horner-evaluating a polynomial, whereas I tend to scream whenever I see it written in monomials
<Fiora> like keep in mind mathy shader code often has hundreds of expressions
<Fiora> i regularly work on shaders with 5000 instructions
<bofh> egg: yeah I actually find polynomials *not* Horner-evaluated hard to read and weird.
<Fiora> and the actual source code has at least 57 #defines in it
<Fiora> or things morally equivallent to #defines
<egg> bofh: huh, I don't think I'd go that far
<egg> bofh: at least in a language that has a power operator, if you have to write the multiplications it explicitly looks like shit, true
<egg> bofh: what about Casteljau-evaluated polynomials,
<kmath> https://twitter.com/Dolphin_Emu/status/922006565061672961 <Dolphin_Emu> One does not simply render on Intel graphics. https://t.co/whU96wHBtn
<bofh> egg: those are trippy
<bofh> I actually rewrote some Bezier mesh splits in my local copy of mupdf from doing 3 levels of recursive Casteljau to just using the closed-form splitting sol'n for a cubic Bezier.
<bofh> That was ""fun"".
<bofh> (it paid off when rendering type 6/7 meshes a lot)
<kmath> <sigfig> was there ever a time when it was actually easier to learn a field of math from introductory texts rather than from current research
<egg> bofh: so recently we were replaying on windows a principia journal recorded on a mac, and we realized where the source of cross-platform floating-point discrepancy was (it's not fma contraction because we don't limit ourselves to an instruction set that has it, it's not ffast-math because we don't do that)
<egg> bofh: libm :-p
<egg> silly transcendental functions
<bofh> yaaaaaaey.
<egg> bofh: turns out the actual bug in that journal was reproducible once disabling the exact-replay checks
<egg> but it's good to know why this differs at least :-p
APlayer has quit [Remote host closed the connection]
APlayer has joined #kspacademia
<egg> bofh: I guess I could use libmcr :-p
<egg> Fiora: thanks for pointing me to that btw, I'm still kind of stunned that this actually exists
<Fiora> which actually exists?
<bofh> libmcr?
<kmath> <CurlOfGradient> Remember to get acupuncture before you go to the sauna, to reduce the risk of explosions.
<egg> Fiora: you pointed me to https://github.com/simonbyrne/libmcr a while back
<kmath> <3PSboyd> Cat, please, I need to write a comic. https://t.co/1bJXqSZ8Qz
* APlayer thinks "Let's learn rocket guidance algorithms!"
* APlayer changes his mind
<egg> APlayer: ask lamont
<APlayer> It's honestly not so much the algorithm as the maths
<egg> lamont has actually implemented the thing, and apparently this page is kind of shitty for practical porpoises
<APlayer> APlayer.exe stopped working at the double integrals
<SnoopJeDi> egg, bofh SnoopJeDi is a particularly bad example to compare against, being neither a well heeled scientist or a programmer :p
<egg> SnoopJeDi: well, I'm pretty sure the people using Fiora's compiler aren't majoritarily scientists
<egg> with or without heels
<SnoopJeDi> computation is computation ¯\_(ツ)_/¯
<bofh> SnoopJeDi: I'm neither a well-heeled scientist nor really a programmer either :p
<UmbralRaptor> Imaginary academics unite?
<Fiora> egg: ohhhh. i already forgot sorry lol
<egg> bofh: I get paid to yell at people who want to make up date formats, er, I mean, to program, so I guess I'm a programmer >_>
<bofh> UmbralRaptor: pretty much!
<egg> bofh: but my theorem-to-coffee ratio is ridiculously low so I'm hardly a mathematician :-/
<bofh> egg: same, sadly.
<egg> !wpn bofh, Fiora, SnoopJeDi, UmbralRaptor, et al.
* Qboid gives bofh, Fiora, SnoopJeDi, UmbralRaptor, et al. an insulating bipolar junction infimum which vaguely resembles a delta function
* UmbralRaptor does not integrate the delta function.
<egg> it's a tempered distribution!
* UmbralRaptor plunges a red hot distribution into a bucket of water.
<UmbralRaptor> Bleah, sick and there's homework due tomorrow afternoon.
<egg> ah but it's distribution tempérée, not distribution trempée
<egg> not sure why it gets translated to tempered rather than temperate :-p
<egg> hm, I guess it depends on the meaning of temperé that you choose...
<egg> s/per/pér
<Qboid> egg meant to say: hm, I guess it depends on the meaning of tempéré that you choose...
<UmbralRaptor> languages are confusing.
<bofh> trempée?
<egg> bofh: (feminine) wet/soaked/quenched
<egg> (quenched, not tempered :-p)
<UmbralRaptor> uhm
<egg> bofh: well I guess wet corrseponds more directly to mouillé; trempé to soaked/drenched something like that
<egg> (and, also, quenched)
<egg> bofh: and it's also the past participle of tremper, to dip
<egg> so dipped
<soundnfury> egg: the well-tempered distribution?
* soundnfury gives egg a klavier
<egg> bofh: well I only have it on a laptop for now so it's less an issue, also active hours seems to work
<soundnfury> bofh: "install debian"? (ka-chunk!)
<bofh> Problem for me is "active hours" has little meaning for me :P
<egg> bofh: well I'm eggstremely unlikely to be using any computer at, say, 6
icefire has quit [Read error: Connection reset by peer]
icefire has joined #kspacademia
<bofh> egg: okay, I tend to usually be asleep between ~5AM and ~9AM. but that's really it in terms of consistency :P
<egg> bofh: yeah, but that's typically enough for a bunch of similar jobs (see also backups or whatnot)
APlayer has quit [Ping timeout: 204 seconds]
<egg> !wpn Fiora
* Qboid gives Fiora a tagged underflow
<egg> !wpn bofh
* Qboid gives bofh an ordered dish
<bofh> !wpn egg
* Qboid gives egg a dynamorphism
<egg> okay the morphism zoo was already vast just with the ordinary mathematicians but the functional programmers made it entirely silly :-p
* egg stares at msvc
* egg stares at the principia codebase
<UmbralRaptor> egg: just don't stay up past 0600 playing Opus Magnum.
<egg> UmbralRaptor: what is that?
<egg> UmbralRaptor: also I'm fairly good at staying up at silly hours with dwarf fortress
<egg> dwarf academia rather
<UmbralRaptor> egg: The new Zachtronics game.
<egg> UmbralRaptor: bofh: today in things that are (even more) broken for multilingual speakers: autocowreck
<egg> phl was typing french, when suddenly, Sportpuddingzeit
<UmbralRaptor> o_O?
<egg> I kid you not
<egg> also every time I type Fiora's name on my phone the phone assumes that the sentence will continue in italian
<soundnfury> egg: I don't know what that's _meant_ to say, but Sportpuddingzeit sounds reasonable to me
<egg> it was supposed to say "d'ordinateur"
<egg> so no, Sportpuddingzeit is not really substituable
<bofh> ROFL WTF DOES "SPORTPUDDINGZEIT" MEAN? Like I know it literally translates as "sports pudding time", but...
<bofh> LOL
<egg> bofh: it has no results on Google (and soon it will have the Thomas-whitequark logs for this conversation)
<soundnfury> bofh: I'm imagining it involves Ritter Sport somehow
<soundnfury> i.e. it is "the time when you eat a pudding made of broken-up chocolate and marzipan"
<soundnfury> (because let's face it, why would you eat any other flavour of Ritter when marzipan Ritter exists?)
<bofh> soundnfury: oh, ofc.
<bofh> soundnfury: also why would you eat marzipan Ritter when better AND cheaper brands of marzipan+chocolate exist? :P
<soundnfury> that's odd, I was just considering saying "and why would you eat other brands of marzipan chocolate when Ritter exists?" :P
<soundnfury> seriously, what brand is there that's better than Ritter?
<kmath> https://twitter.com/bofh453/status/922197448768057344 <bofh453> OH: "it was supposed to say "d'ordinateur". so no, "Sportpuddingzeit" is not really substituable." @eggleroy
<soundnfury> (I mean, Niederegger sure ain't it. I love me some bitter dark chocolate, but a _bit_ of sugar would help)
<bofh> (there's plenty of that in the, erm, marzipan part IME...)
<soundnfury> (not in Niederegger. Their marzipan is bitter too, somehow.)
<soundnfury> (I'm not saying it's _bad_, it's just... not nearly as nice as Ritter)
<egg> bofh: okay so what's happening is *somehow* it decided that this was looking like german (in the middle of a french sentence), and then the german input method allows you to concatenate words at will without lifting the finger (this part is WAI really)
<egg|mobile|egg> Sportpuddingzeitministerkartoffel
<egg> ^ example
<bofh> LOL
<bofh> Seems reasonable, by German standards.
<egg> so.... if I just endlessly spin my finger on the keyboard....
<egg|mobile|egg> Schneehandkritikfrühstücksjagdrudisrundhybridhandtuchdruckstudie
* soundnfury gives bofh a kartoflcopter
* soundnfury gives egg|mobile|egg a frühstückdruck
<Iskierka> ... so does autocorrect in german just have "correct to whole sentence but with the spaces removed" set as true?
<egg> not sentence, you can't have a verb in there, but bunch of nouns sure
<Iskierka> what if you noun the verb?
<soundnfury> !wpn Iskierka
* Qboid gives Iskierka a snowy subcritical quill
<egg> yay more writing implements for the aeronautical dragon
<Iskierka> I should get a quill just to see reactions to writing with it
<egg|mobile|egg> Mehr Schreibgeräte für den Luftfahrtdrache
<soundnfury> Blut für den Blutgott?
soundnfury is now known as soundnfury|COOK
<UmbralRaptor> soundnfury|COOK: I think we're more Tzeentch than Khorne. Especially with the hieroglyphs and birds.
<bofh> egg: Mein Hovercraft ist voll von Aalen
<soundnfury|COOK> bofh: wouldn't 'voll mit Aalen', or 'volle Allen' be more correct
<soundnfury|COOK> also, Luftkissenboot
<bofh> thanks.
<bofh> (I was wondering what 'Hovercraft' was supposed to be)_
<bofh> s/_$//
<Qboid> bofh meant to say: (I was wondering what 'Hovercraft' was supposed to be)
soundnfury|COOK is now known as soundnfury|NOMZ
soundnfury|NOMZ is now known as soundnfury
* Iskierka sets on fire people who blindly believe in the free market
<SnoopJeDi> s/the free market/anything tbh/
<Iskierka> but "net neutrality isn't necessary because the markets will sort it out" tho
* Iskierka stares between the ISP duopoly and this moron
<Iskierka> https://i.imgur.com/AfmOCQd.mp4 also, the consequences of "thinner is better"
<egg> what is the meaning of the trailing ~ https://twitter.com/FioraAeterna/status/922184468953145344
<kmath> <FioraAeterna> The 3 cosplay photos by @crystalblisters, ARATA Cosplay Photography, and @Otattemita, in that order ~
<SnoopJeDi> Iskierka, agreed, of course
<Ellied> Iskierka: I never understand those people. also thin-is-better is mostly just to improve packing/shipping efficiency, isn't it?
<Iskierka> They ship in boxes way bigger than the phone though
<egg> !wpn bofh
* Qboid gives bofh a stellated Kerbal with a vertex attachment
<Iskierka> !wpn -add:wpn squirrel
<Qboid> Iskierka: Weapon already added!
<Iskierka> !wpn -add:wpn flying squirrel
<Qboid> Iskierka: Weapon added!
<Iskierka> !wpn -add:adj flying
<Qboid> Iskierka: Adjective added!
<Iskierka> !wpn -add:adj dwarf
<Qboid> Iskierka: Adjective added!
<bofh> 21:43 <@Iskierka> but "net neutrality isn't necessary because the markets will sort it out" tho
<bofh> I can tell this person doesn't have to use the hell that is Comcast, b/c nobody on Comcast would say that. I hope.
<Iskierka> clearly not as I was using comcast as the #1 example of the company that would just go "LOL fuck our competition pay us $400 if you want to access any of it for the next two days"
<Qboid> [#1] title: Quantity experiment | This seems useful. It might well lead to a switch to C++.... | https://github.com/mockingbirdnest/principia/issues/1
<SnoopJeDi> if anybody sells me a cogent narrative about anything I generally assume they're lying about something
<bofh> Oh, speaking of Git and Comcast...
<SnoopJeDi> conversely...confessing flaws and outting them in the open garners trust!
<bofh> https://github.com/tylertreat/comcast this is the best repo description I've ever seen.
<bofh> SnoopJeDi: agreed 100%
<SnoopJeDi> bofh, did you see MAVEN's magnetotail results?
<bofh> SnoopJeDi: YEP
<bofh> SnoopJeDi: what the actual hell.
<SnoopJeDi> NEATO.
<SnoopJeDi> dead planet is dead, I guess?
<bofh> so it seems Mars has a weak solar-wind-induced magnetic field now, similar to Venus but much weaker?
<SnoopJeDi> you crazy, solar system
<kmath> YouTube - Otters and Classical Music
<SnoopJeDi> it's part solar but part remnant as I understood from the public digest
<SnoopJeDi> not Earthlike, not Venuslike, but somewhere in between
<bofh> Ahh, right. It *was* part remnant and that was the puzzling bit.
<bofh> Now I want to read the full paper.
<SnoopJeDi> unrelated: one of the sister's wedding photographers did a bunch of NASA work and we geeked out haaaard.
<kmath> https://twitter.com/tiscifi/status/922215376762519554 <tiscifi> Ah, the emoji for Harlan Ellison's 'I Have No Mouth, and I Must Scream': ?
<SnoopJeDi> Said he spoke to Asimov a few times bc he knew one of his higher-ups
<bofh> SnoopJeDi: NICE. GODDAMN.
<SnoopJeDi> wedding was awesome besides, but jeez...the interthreaduality of middle life is nuts
<egg> bofh: is there an emoji for "I have no orthogonal basis and I must project"
<bofh> sec, let me check math extended-B
<SnoopJeDi> ➕?➡?
<bofh> U+29E4 clearly should be it :P
<bofh> also the fuck is this shit
<bofh> !u ⫡
<Qboid> U+2AE1 PERPENDICULAR WITH S (⫡)
<bofh> SnoopJeDi: "Mars lost its global magnetic field billions of years ago and now just has remnant “fossil” magnetic fields embedded in certain regions of its surface."
<bofh> so literally giant magnetized chunks of Fe2O3 or shit.
<Ellied> agh, why are emojis showing up as negative grayscale android blobs now
<Ellied> the noto emoji font is a fickle beastie
<egg> !u U+29E4
<Qboid> U+29E4 EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE (⧤)
<kmath> https://twitter.com/bofh453/status/922231755884679169 <bofh453> I will always love the Meissner Effect. Always. https://t.co/BuWHpT1VT9
<Ellied> UmbralRaptor/SnoopJeDi: do either of you use TACs/TDCs at all? that is, things what tell you how much time elapsed between two electrical pulses?
<UmbralRaptor> Effectively no. (Closest I did was some pulse timing settings on oscopes on undergrad)
<UmbralRaptor> Poke bofh?
<egg> or whitequark?
egg is now known as egg|zzz|egg
<Ellied> Mostly wondering because I want to design an inexpensive one to go with my counter, and I'm not sure what a typical physics-lab TDC looks like, spec-wise
<egg|zzz|egg> !wpn bofh, Ellied, Fiora, et al.
* Qboid gives bofh, Ellied, Fiora, et al. an analemma
<Ellied> My prof says rep rates of more than a MHz or so are uncommon, which surprises me because I think I might be fairly easily capable of that with the parts I have
<Ellied> resolution's another story (I'm not likely to do better than 40 MHz) but it's something.
<Ellied> HOT SINGLES TOO CLOSE TO YOUR AREA FOR COMFORT
<kmath> <alicemazzy> the darkest of arts............ undergrad linear algebra
<egg|zzz|egg> (via hikari_no_yume)
<bofh> Ellied: haven't worked with them much, honestly.
<UmbralRaptor> eigendunkletechne, or something?
<Ellied> ah, alright
<bofh> egg|zzz|egg: you jest, but I swear most of my academic career is learning linear algebra properly once in early undergrad and then just applying it in creative ways to a bunch of fields.
<kmath> <ObservatoryCats> Setting up a telescope is extremely challenging when you lack opposable thumbs. Or toes. https://t.co/M1ftYkqOPn
<egg|zzz|egg> bofh: yeah tbh, "learning it once properly" rather than "twenty five times confusingly" seems to be only doable through the maths bs curriculum, so I guess it makes it a dark art elsewhere >_>