egg|nomz|egg 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> egg|nomz|egg: generally if your eyes are dewing over, that's not the weather. | <ferram4> I shall beat my problems to death with an engineer.
awang has joined #kspacademia
UmbralRaptop has joined #kspacademia
UmbralRaptor has quit [Ping timeout: 198 seconds]
awang has quit [Ping timeout: 202 seconds]
<UmbralRaptop> This feels like a QFT joke https://twitter.com/bofh453/status/1001249663469711360
<kmath> <bofh453> Given enough spatial distance, ghosts can and *do* exist, albeit fleetingly.
<bofh> UmbralRaptop: so it was actually the story behind this image: https://twitter.com/bofh453/status/1001243484077125632
<kmath> <bofh453> 😭😭😭 https://t.co/kndFp4CM08
<bofh> but it does also function quite well as a QFT joke, good point!
tawny has quit [Ping timeout: 182 seconds]
tawny has joined #kspacademia
tawny has quit [Remote host closed the connection]
awang has joined #kspacademia
<bofh> UmbralRaptop: rofl
* UmbralRaptop blinks.
<bofh> er, oops. actually read thru the blogpost and it's less amusing & more informative than I was expecting >_>
awang has quit [Ping timeout: 194 seconds]
awang has joined #kspacademia
awang has quit [Ping timeout: 194 seconds]
<whitequark> !wpn egg
* Qboid gives egg a recalcitrant apple-space
awang has joined #kspacademia
awang has quit [Ping timeout: 194 seconds]
awang has joined #kspacademia
<kmath> <spookperson> egg
<iximeow> egg: ^
<egg|cell|egg> Meow
awang has quit [Ping timeout: 182 seconds]
<egg> !wpn whitequark
* Qboid gives whitequark an indeterminate upboat
<egg> whitequark: how are котя and the kittens
<egg> whitequark: has the grey kitten done anything interesting?
* UmbralRaptop gives egg a co-cat which vaguely resembles a bus.
* egg is co-petted by the co-cat
<egg> bofh: are you saying france is nice https://twitter.com/bofh453/status/1001291088785805312
<kmath> <bofh453> https://t.co/eLPstRQ4Mz
<egg> !wpn iximeow
* Qboid gives iximeow a Christoffel ear
StCypher has quit [Ping timeout: 202 seconds]
<bofh> egg: I mean it does contain Nice,
<egg> true
<kmath> <SawftFox> Fennec stole your egg. He doesn’t know what to do with it https://t.co/pJdsPNs1Zu
<egg> !wpn UmbralRaptop
* Qboid gives UmbralRaptop a lego diapsid with a snuggle attachment
<egg> bofh: should I bring a french-latin dictionary to work
awang has joined #kspacademia
<kmath> <TiroTypeworks> 18th C. East Syrian liturgical manuscript showing tendency to use stroke extension to justify the last word in a li… https://t.co/h4sFNwi017
awang has quit [Ping timeout: 194 seconds]
<egg> !u –
<Qboid> U+2013 EN DASH (–)
<egg> stabbity
<iximeow> !u –
<Qboid> U+2013 EN DASH (–)
<iximeow> !u —–
<Qboid> U+2014 EM DASH (—)
<Qboid> U+2013 EN DASH (–)
<egg> !wpn whitequark
* Qboid gives whitequark a transitive Kusanagi
<egg> !wpn -add:wpn fennec
<Qboid> egg: Weapon added!
<iximeow> !wpn the fennec protecting egg
* Qboid gives the fennec protecting egg a falcon
egg|phone|egg has joined #kspacademia
egg|cell|egg has quit [Ping timeout: 182 seconds]
APlayer has joined #kspacademia
UmbralRaptop has quit [Ping timeout: 202 seconds]
egg|cell|egg has joined #kspacademia
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #kspacademia
<bofh> egg: huh
egg|phone|egg has quit [Read error: Connection reset by peer]
<bofh> also yes to the french-latin dictionary, duh
egg|cell|egg has quit [Ping timeout: 202 seconds]
egg|phone|egg has joined #kspacademia
Profound has quit [Read error: Connection reset by peer]
<egg|work|egg> bofh: well it's rather heavy
<egg|work|egg> bofh: the question is essentially whether I'm more likely to be writing/reading Latin in the office or at home
egg|work|egg has quit [Quit: webchat.esper.net]
egg|work|egg has joined #kspacademia
UmbralRaptop has joined #kspacademia
<egg|work|egg> !wpn Iskierka
* Qboid gives Iskierka a secure potato
awang has joined #kspacademia
UmbralRaptop has quit [Ping timeout: 202 seconds]
awang has quit [Ping timeout: 198 seconds]
awang has joined #kspacademia
<egg|work|egg> bofh: oh, ねこ is shortened from ねこま "originally a compound of にゃ (nya, “onomatopoeia for the sound a cat makes (compare English mew, meow)”) +‎ こま (koma, “four-legged animal”)."
<egg|work|egg> so ja is like zh and many others in naming cats onomatopeically
<bofh> I mean arguably that makes MORE SENSE
<bofh> what is the etymology of "cat" (other than "latin")
<bofh> "Late Latin cattus, catta (first attested in the 4th century, presumably with the introduction of domestic cats); ultimately origin obscure"
<egg|work|egg> bofh: so the germanic/latin root is weird
<egg|work|egg> (cat and related)
<bofh> https://en.wiktionary.org/wiki/cat#Etymology_1 yeah I'm going to believe Huehnergard here
<egg|work|egg> bofh: the akkadian/syriac/hebrew root too
<egg|work|egg> (surannu etc.)
<egg|work|egg> a lot of the others are just meowing
<egg|work|egg> which is sensible
<bofh> aside, https://nazr.in/11in links to a copy of Huehnergard.
<egg|work|egg> bofh: also if I'm talking about Japanese etymology, I guess I should use Man'yōgana, so 祢己, 祢己末
<egg|work|egg> googling 祢己末 yields only results for 祢己末多 https://en.wikipedia.org/wiki/Nekomata
<egg|work|egg> bofh: of course various bits of the wiktionary have various opinions on the relationship between the protogermanic and latin roots https://en.wiktionary.org/wiki/k%C7%ABttr
<egg|work|egg> bofh: the greeks of old didn't meow either, but it's a different root https://en.wiktionary.org/wiki/%CE%B1%E1%BC%B4%CE%BB%CE%BF%CF%85%CF%81%CE%BF%CF%82#Ancient_Greek
<egg|work|egg> and there's also a sanskrit root which doesn't have any etymology information on the wiktionary
<bofh> yeah that one looks Extremely Bullshit
UmbralRaptop has joined #kspacademia
<egg|work|egg> bofh: I mean it seems to be a root, plenty of indic languages resemble it
<egg|work|egg> but it's not meowy
<egg|work|egg> two roots even, and they turn into two things in other languages :D "Assamese: মেকুৰী (mekuri), বিৰালী (birali)"
<egg|work|egg> wait no that first one is from "claw"?
<egg|work|egg> bofh: but yeah there's a lot of b*l cats in indian languages
armed_troop has quit [Quit: Bye]
armed_troop has joined #kspacademia
<UmbralRaptop> … I think I've been corrupted by LaTeX to the point that it seems like an easier tool for posters than PowerPoint.
<egg|work|egg> bofh: okay so the man'yōgana for ko1ma seems to be 古麻, but I can't find what the ne1 in ne1ko1ma is
<bofh> UmbralRaptop: er, same.
<bofh> powerpoint sucks a lot.
<egg|work|egg> bofh: ah it might be 禰古麻
<egg|work|egg> bofh: see https://hotarun.co/define/1467640
armed_troop has quit [Quit: Bye]
<egg|work|egg> for future reference in case I fall down this rabbit hole again: found ko1ma (kwoma) in the oxford corpus of old japanese, http://vsarpj.orinst.ox.ac.uk/corpus/eojcorpus.html
<egg|work|egg> then queried all possible "ne" listed in the Wikipedia article "禰古麻" OR "尼古麻" OR "泥古麻" OR "年古麻" OR "根古麻" OR "宿古麻" "猫"
armed_troop has joined #kspacademia
<egg|work|egg> bofh: I'm not sure why I fell down this rabbit hole
<bofh> yeah and for once I'm actually not to blame!
<egg|work|egg> bofh: also TIL about old japanese and its many vowels and insane syllabary
<egg|work|egg> the syllabary really feels like cuneiform
<egg|work|egg> also the numeric transcriptions, ne1ko1ma would fit right in on cdli
<egg|work|egg> bofh: I mean just look at the table in https://en.wikipedia.org/wiki/Man%27y%C5%8Dgana#Types
<egg|work|egg> bofh: help I'm vaguely tempted to write something https://twitter.com/stephentyrone/status/1001168450214019072
<kmath> <stephentyrone> @eggleroy @bofh453 @Tiffnixen @rygorous For the very-applied perspective, there’s a bunch of decent graphics resour… https://t.co/iQoUx6hY8D
<egg|work|egg> bofh: the big timewaster afaict is generally not realizing that coordinates are a thing on top of the rotations, and so taking your rotations the wrong way or rotations in the wrong coordinates by not taking the right ones, rather than really anything about the quaternions
<bofh> well, yes.
<bofh> Also tbqh writing something might not be a bad idea!
<egg|work|egg> bofh: well, yes, but time
<egg|work|egg> bofh: but yeah, I don't think there's much written in the niche of "not having a prereq on linalg/diffgeo & not using axiomatic generalizations/n-dimensional things &c" and still being coordinate free
<bofh> YEAH.
<bofh> Hence my poking you three, since I feel like there *should be* but I can't think of any.
<egg|work|egg> bofh: as an introduction to SO(3) and so(3) at the abstraction level of "3d vectors are arrows in 3d space" rather than "3d vectors are elements of a real vector space whose minimal generating sets have cardinality 3" or "3d vectors are triples of numbers"
<egg|work|egg> s/as/as in/
<Qboid> egg|work|egg meant to say: bofh: as in an introduction to SO(3) and so(3) at the abstraction level of "3d vectors are arrows in 3d space" rather than "3d vectors are elements of a real vector space whose minimal generating sets have cardinality 3" or "3d vectors are triples of numbers"
<bofh> ahh yes, the linear algebra is about numbers in a box that you do things to approach
<bofh> fuck that approach
<egg|work|egg> bofh: and the axiomatic approach is nice, but also not conceptually helpful for reasoning about things in 3d space
<bofh> yep
<egg|work|egg> bofh: so yeah, maybe I should write a thing
<egg|work|egg> bofh: but then again I should also write an akkadian input method
<Iskierka> I would guess this kwoma might be related to 熊 / くま
<Iskierka> and now I'm thinking of cats as "meowing bears"
<egg|work|egg> Iskierka: nothing to that effect in this section https://en.wiktionary.org/wiki/%E7%86%8A#Etymology_2
<bofh> egg|work|egg: I mean I *also* should write an Akkadian IME
<bofh> but what is time
<egg|work|egg> aaaaaaaaaaaaaaa
<egg|work|egg> bofh: how do you even make an input method
<egg|work|egg> bofh: for windows I guess through MS keyboard creator
<egg|work|egg> !wpn Sarbian
* Qboid gives Sarbian an integrator
<egg|work|egg> bofh: is there some sort of unified scheme for portable input methods
<bofh> I am extremely not the person to ask that, tbqh.
<egg|work|egg> !wpn -add:adj meowing
<Qboid> egg|work|egg: Adjective already added!
<egg|work|egg> !wpn -add:wpn bear
<Qboid> egg|work|egg: Weapon already added!
<egg|work|egg> !wpn Iskierka
* Qboid gives Iskierka a boiling predictor
<APlayer> !wpn egg
* Qboid gives egg a busy motor/segmentation fault hybrid
<egg|work|egg> bofh: huh, this thing explicitly gives the correspondance between the sumerogram and pronunciation for 𒊓𒀀 http://oracc.museum.upenn.edu/cams/gkab/akk-x-stdbab#P348641.18
<bofh> Okay, that's useful.
<egg|work|egg> bofh: I wonder what that tablet was for
<egg|work|egg> oh wait that link doesn't point to the right thing
<UmbralRaptop> Okay, braket notation it is! https://twitter.com/bofh453/status/784000195621228544
<kmath> <bofh453> .@dzackgarza @sl2c teaching linalg via the "HERE'S A BOX WITH NUMBERS IN IT" approach should be illegal.
<bofh> UmbralRaptop: I W
<bofh> UmbralRaptop: I SERIOUSLY, LEGITIMATELY WANT THE MATHEMATICIANS TO ADOPT BRAKET NOTATION
<bofh> 10000%
<UmbralRaptop> hm
<egg|work|egg> UmbralRaptop: oh I didn't know about that one!!
<egg|work|egg> UmbralRaptop: I would cite the actual resolution though
<egg|work|egg> probably the french version
<UmbralRaptop> ah
<egg|work|egg> UmbralRaptop: so should the principia unit parser accept (𝒢ℳ)☉ᴺ
* UmbralRaptop is amused that the resolution includes advice for transcribing values in LaTeX.
<UmbralRaptop> egg|work|egg: will I get stabbed if I say yes? >_>;;
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: 202 seconds]
egg|phone|egg has joined #kspacademia
egg|mobile|egg has quit [Ping timeout: 194 seconds]
egg|cell|egg has joined #kspacademia
egg|phone|egg has quit [Read error: Connection reset by peer]
<egg> UmbralRaptop: nah
<egg> !u (𝒢ℳ)☉ᴺ
<Qboid> U+0028 LEFT PARENTHESIS (()
<Qboid> U+1D4A2 MATHEMATICAL SCRIPT CAPITAL G (𝒢)
<Qboid> U+2133 SCRIPT CAPITAL M (ℳ)
<Qboid> U+0029 RIGHT PARENTHESIS ())
<Qboid> U+2609 SUN (☉)
<Qboid> U+1D3A MODIFIER LETTER CAPITAL N (ᴺ)
<egg> huh there was an Ignition! reprint? https://www.youtube.com/watch?v=_wLk2j7_KB0
<kmath> YouTube - The Most Dangerous Rocket Fuels Ever Tested
<SilverFox> more memes
<SilverFox> sin x / n will forever = six
<UmbralRaptop> SilverFox: you know the trick to simplify 64/16?
<UmbralRaptop> (er, or 16/64)
<UmbralRaptop> Cancel the 6s.
<SilverFox> nice
<SilverFox> !csharp 16 / 64
<Qboid> 0
<SilverFox> nice
<SilverFox> fuckin integer division
<SilverFox> !csharp 16f / 64f
<Qboid> 0.25
<SilverFox> sick
<iximeow> 16/36 == 1/3
<iximeow> checks out
<UmbralRaptop> ^this wouldn't be a problem with the the three snek language!
<UmbralRaptop> uh
<egg> Qboid!
<egg> !wpn whitequark
<egg> Qboid?
<egg> !choose aaargh|stabbity
<egg> Thomas: Qboid!
<egg> it seems stuck on wpn?
<egg> !wpn
* Qboid gives egg a corrosive excess
<egg> okay it's back
<egg> !wpn whitequark
<egg> um
<egg> wat.
<Thomas> !wpn
* Qboid gives Thomas an integral interferometer/banhammer hybrid
<Thomas> !wpn egg
* Qboid gives egg a Phoenician eidolon
<egg> !wpn Thomas
* Qboid gives Thomas a "emergency" 50Ω brioche
<egg> !wpn whitequark
* Qboid gives whitequark a private dependency
<egg> yay \o/
<APlayer> SilverFox: You discovered a better simplification! 16/64 -> Cancel the 16 :P
<APlayer> Actually, no, not cancel the 16
<SnoopJeDi> wow, that brioche is really conductive
<APlayer> It's only meant for emergencies, though
<APlayer> When you have electrolyte deficits or something
<UmbralRaptop> What multiple of the USDA RDA of sodium does that brioche have?
<SnoopJeDi> covered in salty butter maybe?
<SnoopJeDi> oh huh, it's not actually all that more conductive apparently https://i.imgur.com/k6JDHzD.png
<APlayer> Honestly, this is exactly the kind of graph that shows how weird science can get
<SnoopJeDi> "[Electrical impedance spectroscopy] has been used effectively...to measure moisture dynamics in cookies [8]."
<SnoopJeDi> err, effectively used
<APlayer> What does the time scale refer to, though?
<APlayer> Time after baking?
<SnoopJeDi> storage time
<APlayer> Then the curves follow exactly the opposite trend from what I would expect
<SnoopJeDi> they're basically observing the process of the bread becoming stale. it looks like a pretty decent paper, actually https://link.springer.com/article/10.1007/s11694-010-9095-z
<APlayer> The crust gathers moisture, should it not improve conductivity over time?
<SnoopJeDi> they go on to discuss the proper resistance later (O(700 Ω))
<SnoopJeDi> in the crumb, at least
whitequark has quit [*.net *.split]
whitequark has joined #kspacademia
FluffyFoxeh has quit [*.net *.split]
B787_300 has quit [*.net *.split]
kmath has quit [*.net *.split]
FluffyFoxeh has joined #kspacademia
B787_300 has joined #kspacademia
kmath has joined #kspacademia
<kmath> <BabelStone> Four footprints, two languages, one tile by @Katherine_McDon https://t.co/Frm1XKzAOu ⏎ Two languages, two scripts, tw… https://t.co/Dl6Ow4xGrt
Technicalfool has joined #kspacademia
<egg> !u 
<Qboid> U+E23D PRIVATE USE-E23D ()
<egg> !u �
<Qboid> U+FFFD REPLACEMENT CHARACTER (�)
<egg> um
<egg> !u 𘁑
<Qboid> U+18051 TANGUT IDEOGRAPH-18051 (𘁑)
<egg> bofh: afaict this is Tangut for cat
<egg> bofh: also likely tofu unless you have West's font, but hey, it's encoded now at least
egg|work|egg has quit [Quit: webchat.esper.net]
<bofh> let me grab that, since yeah it's tofu
<egg> bofh: so Tangut is rather new https://en.wikipedia.org/wiki/Tangut_(Unicode_block)
BPlayer has joined #kspacademia
<bofh> egg: I am well aware of his efforts to get the script into Unicode
<bofh> I'm just mildly annoyed I don't have that font installed on my machine lol
<egg> Everson was involved too iirc?
APlayer has quit [Ping timeout: 182 seconds]
<egg> bofh: wait they're explicitly saying "matrices" and 4x4 matrices at that, not just 3x3, so in addition to the differential geometry you want representation theory to turn the Euclidean group into a subgroup of GL(4) https://twitter.com/Tiffnixen/status/1000930180301443072
<kmath> <Tiffnixen> @bofh453 I mostly use matrices specifically in the realm of 3D geometry (so 3x3, 3x4, and 4x4 are pretty much the o… https://t.co/kmlwrzBSC9
<SnoopJeDi> holy crap, https://ligoskeptic.wordpress.com/ is incredible levels of nutter
<bofh> egg: ehh, usually when you mean 4x4 you mean GL(4), yeah.
<bofh> SnoopJeDi: LOL WAT
<SnoopJeDi> LOL LIGO!
<egg> bofh: no in this context we're not using the whole of GL(4), this is 3d geometry
<egg> bofh: this is 3d affine maps as 4x4 matrices
<egg> bofh: aka, a representation!
<egg> bofh: so now basically my answer to this question is "take linear algebra, differential geometry, and representation theory"
<UmbralRaptop> … debunking BICEP2? wat?
<SnoopJeDi> BICEP2 wasn't a misunderstanding, you see. It was a deliberate lie, or..uh, something
<UmbralRaptop> (I mean, their data got beaten into the dust with Planck)
<SnoopJeDi> right, which is a more nuanced and uncomfortable reality than "they lied bc science is fraudulent"
<SnoopJeDi> an organized conspiracy is way more soothing to the average mind than "reality is complicated?"
<SnoopJeDi> file under: fake news
<UmbralRaptop> Also, on of the BICEP2 people published a book on the situation and how they went wrong.
<UmbralRaptop> … huh, this crank seems very concerned with scientists disproving god.
<UmbralRaptop> Also Sean Carroll.
<SnoopJeDi> yea
<bofh> egg: I mean honestly I feel like *most people* who work with math should know AT LEAST A BIT of rep theory
<bofh> and this includes both physicists and inorganic/pchem folks.
<egg> yeah, but at least at ETHZ physicists do get exposed to it whether they want it or not
<SnoopJeDi> bofh, at *least* the stuff that touches the Eightfold way!
<egg> bofh: but people dealing with computer graphics/game engines, well
<egg> you're lucky if they know vectors at a more abstract level than "three numbers"
<SnoopJeDi> wow
<egg> !wpn SnoopJeDi
* Qboid gives SnoopJeDi a dead package
<egg> !wpn bofh
* Qboid gives bofh an expanding reactor
* SnoopJeDi uploads it to npm
<UmbralRaptop> egg: aaaaaaa
<egg> UmbralRaptop: a?
<UmbralRaptop> <@egg> you're lucky if they know vectors at a more abstract level than "three numbers"
<SnoopJeDi> I've found all the engine-side people I've ever talked to are usually very clever, mathematically.
<SnoopJeDi> Definitely less exposure to the headier math outside that core, though. AI people might know optimization and automata, procgen people know a pretty good amount of signals...
<SnoopJeDi> and then there's John Carmack O_O
<bofh> !wpn egg, SnoopJeDi
* Qboid gives egg, SnoopJeDi a bugcheck
<SnoopJeDi> !wpn egg, bofh
* Qboid gives egg, bofh a Yarkovsky hyperboloid
<egg> SnoopJeDi: I don't think I have seen any computer graphics APIs that allow you to deal with the underlying abstractions rather than the "buckets of numbers" view though (e.g. typed reference frames, distinguishing points and vectors, and the like)
<SnoopJeDi> huh, you've never seen Point3D vs Vec3?
<SnoopJeDi> (or whatever)
<SnoopJeDi> Although granted, there's not much reason to abstract points as such in an engine. Just calling it `point` when you're treating it like one seems to be the most common pattern.
<SnoopJeDi> most of my exposure to proper innards is idTech4, and John Carmack is just actually brilliant, so I'm possibly biased in this matter.
<egg> well, yes, there is, they're different things, much like many programming languages will distinguish a date from a duration and disallow adding dates
<SnoopJeDi> but like, slerp() is perfectly dull in terms of how common it is, and that's a pretty sophisticated mathematical idea!
<egg> (it's a horrible name, too)
<SnoopJeDi> granted
<SnoopJeDi> egg, sure I see the reason an Undefined Someone might want to do such a thing. I dunno, I guess it wasn't a cycle expense worth paying once upon a time, and it kind of stuck?
<SnoopJeDi> It's a strange history
<egg> and it's not a particularly elaborate concept, it's complicated in implementation
<SnoopJeDi> Well that's just moving the bar
<egg> no, it's what I'm getting at
<SnoopJeDi> On what is sufficiently complex to justify as being "real" math
<egg> it's not the calculations where you screw up
<SnoopJeDi> oh sure
<SnoopJeDi> That point's well-posed
<kmath> <eggleroy> @stephentyrone @bofh453 @Tiffnixen @rygorous Obviously you need them, but most of the 3D time-wasting I have seen a… https://t.co/4V1U6FqPKT
<SnoopJeDi> I just don't really agree with the assertion that engine programmers are mathematically braindead
<SnoopJeDi> they might not have formal training, but they're very mathematical IME
<SnoopJeDi> IM(limited)E
<egg> we're not using the word mathematical in the same sense though
<SnoopJeDi> that's kind of my point
<egg> they don't provide things that reflect the abstractions, which is the point I'm getting at from the start of that twitter thread
<SnoopJeDi> To what end?
<SnoopJeDi> (in a games context)
<egg> see that tweet, to the end of not wasting the time of the user of the API?
<egg> it's not exactly fun to debug a mixup of coordinates systems
<SnoopJeDi> which is, indeed, why it's absurdly common to use frames...
<SnoopJeDi> well
<SnoopJeDi> I guess it depends on what that means. I'll agree that the abstractions aren't usually there. The culture emphasizes "just doing it right" more often
<SnoopJeDi> My view on it is that the tools that are the most useful are the ones that have come to exist
<SnoopJeDi> i.e. fromEuler() exists because it's heckin' useful
<SnoopJeDi> but there are two threads of conversation here and I was addressing a separate one altogether
<egg> yes, none of this approaches the point, I am not saying that Euler angles are not a useful chart, nor Cardano angles
<SnoopJeDi> then we are speaking past each other I suppose
<egg> I am saying that most often the users of the API don't know what a chart is, and since the API doesn't help them with it, they shoot themselves in the foot
<egg> I am talking about a problem of mathematical education, not of API capability
<bofh> ^
BPlayer has quit [Ping timeout: 182 seconds]
<bofh> also wait what's wrong with slerp() as a name? it's linear interpolation along great circles, so it makes sense.
<egg> bofh: mostly that lerp is a derpy name to start with :-p
<SnoopJeDi> Perhaps that's why it stuck
<SnoopJeDi> like `lusers`
<SnoopJeDi> err, `luser`
<bofh> egg: I mean that's the POINT
<egg> bofh: yes but I find it far less legible than just spelling things out >_>
<bofh> linear_interpolate()?
<bofh> I mean I also agree, much like wtf does `dd' actually stand for acronym-wise? (yes I know it's "disk destroyer" tyvm)
<egg> bofh: clearly interpolating polynomials should have a "derp" property, the Degree of the intERPolation,
<bofh> ROFL
<egg> bofh: so it seems that phl has made progress on the genetic algorithm, we might eventually get a solution
<bofh> rofl nice.
<egg> SnoopJeDi: as an example of an indefensible API choice, Euler angles stored in a vector http://doc.qt.io/qt-5/qquaternion.html#fromEulerAngles-1
<egg> that's actively inviting misuse
<SnoopJeDi> which is, in fact, a defense (albeit a bad one)
<SnoopJeDi> but my point was never that the APIs are mathematically good
<egg> yes, that's my poin
<SnoopJeDi> I agree wholeheartedly that there's low-hanging fruit mathematically
<egg> bofh: is there any structure left with Euler angles in a vector, or does it reach the point of "three numbers"
<egg> bofh: I guess the zero vector still gets mapped to the identity so there's that
<SnoopJeDi> vecN tends to get used for any group of N numbers that are semantically related
<SnoopJeDi> but yea, there's no structure there, I think
<SnoopJeDi> I guess maybe it's a side-effect of DRY
<SnoopJeDi> (lest you go further down the rabbit hole and do it "right" and implement things like rings)
<egg> it's not quite true though, often a unit quaternion is distinguished from "other kinds of 4-tuples of numbers"; it's more that while there is a concept of rotation, there is no concept of vector
<egg> (beyond tuple that is)
<SnoopJeDi> oh sure, I didn't mean to imply it *always* happens that way
<SnoopJeDi> I was thinking of color stored in a vec4, mostly, heh.
<egg> !wpn bofh
* Qboid gives bofh a ppc_f128 acid
<egg> so, two acids but you have to react them at the same time?
<UmbralRaptop> Aqua regia!
<egg> acid was added as a wpn by whitequark apparently
<UmbralRaptop> hm
<UmbralRaptop> Also, depending on anxiety, bofh might be more like Nomal than I am.
<egg> bofh: are you a goblin
<iximeow> !wpn goblin
* Qboid gives goblin an assertive raptor
* UmbralRaptop chirps at iximeow.
<bofh> egg: <shrug>
<bofh> UmbralRaptop: ?
* iximeow pets UmbralRaptop
* egg meows at bofh
* bofh meows at egg
* egg meows at bofh
* bofh meows at egg furthermore
* iximeow meows at egg
* iximeow meows at bofh
* egg ixies at iximeow
<bofh> cute
<UmbralRaptop> At you meowing HTTP 200 status codes?
<UmbralRaptop> *are you
<kmath> <henryfhchan> @wtnelson Summary of IRG #50: ⏎ More than a dozen documents from individual contributors reviewed (including missed o… https://t.co/QMDuhGthoL
<Qboid> [#50] title: Grassmann test | | https://github.com/mockingbirdnest/principia/issues/50
<egg> no Qboid
<bofh> Thanks, Qboid. Thuboid.
<egg> UmbralRaptop: cat!
<egg> bofh: meanwhile χ² = 94103.762561
<egg> UmbralRaptop: bofh: current status: generating C++ from tables in a PDF with snakes
<egg> print(',\n'.join('{JD(%s), %s * Day}' % (time, uncertainty) for time, uncertainty in (row.split()[:2] for row in table.split('\n'))))
<UmbralRaptop> egg: aaaaa
<bofh> egg: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
<bofh> admittedly this reminds me of every time I've had to vacuum basis set elements for quantum chemistry out of a PDF
<bofh> mostly consisting of a combo of pdftotext and paranoidally checking every single coefficient, which considering they're triple-zeta with polarization for row 2 transition metal atoms, means there's a goddamn ton of coefficients.
<UmbralRaptop> Note to self: offer TeX files if someone asks you for a PDF.
<bofh> this is more "offer supplemental data in plaintext ffs, particularly if it's something like coefficients to a numerical expansion of Gaussian orbitals"
<egg> it's not that it's the transit observations
<egg> bofh: I mean parsing plaintext records wouldn't be very different from parsing this copy-pasted pdf
<kmath> <✔mbeisen> what is the correlation among scientists between lifetime citations and lifetime frequent flyer miles?
<egg> also blargh it's too hot
<kmath> <corinne_mills> Even the cat was impressed 🐱🐱🐱 #nefife #kilmany #lovefife https://t.co/0dfYO7MjRK
<egg> UmbralRaptop: also Jupiter
<egg> but my Naglers are at ANBO so I only have my reticle eyepiece to look at it
<UmbralRaptop> blarg
<egg> still cute but smol
<egg> smol giant planet
<UmbralRaptop> Too far away to suffer from inflation.
<egg> argh moths
<UmbralRaptop> Eat them?
<egg> hm