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.
Qboid was kicked from #kspacademia by *status [You have been disconnected from the IRC server]
Qboid has joined #kspacademia
Orkeren has quit [Quit: No Ping reply in 180 seconds.]
Orkeren has joined #kspacademia
e_14159 has quit [Ping timeout: 186 seconds]
e_14159 has joined #kspacademia
<Ellied> jesus. The spectrometer itself has a nice verbose serial language that makes it pretty easy to figure out what you're doing, but the box that's supposed to control it and the PMT that came with it is *incredibly* terse
<Ellied> okay, fuck this control box. The commands that the manual says are supposed to work just don't at all.
<Ellied> it just sits there going 'bbbbbbb' like some little toddler from 4chan
<Ellied> (AFAICT 'o' means 'ok' and 'b' means 'I have no idea what you are trying to do but it's not gonna work')
<Iskierka> b
<SnoopJeDi> b(ack the fuck off)
<bofh_> Iskierka: what on earth is that?
<bofh_> Iskierka: looks like a cat head spliced onto a parakeet's body
<SnoopJeDi> looks like a pretty good birb to me
<SnoopJeDi> I would scritch
icefire has quit [Read error: Connection reset by peer]
<Ellied> wow, okay, that GPIB driver broke *everything*
<Ellied> trying to boot with it plugged in produced a kernel panic, as did trying to hotplug it
<Ellied> although not immediately in the latter case, I did get some gpib devices in /dev
<Ellied> then for some reason rebooting without it screwed up my GUI
<UmbralRaptor> https://twitter.com/diodelass/status/858901301085831168 ← sort of like how macroturbulence and microturbulence don't involve turbulence?
<kmath> <diodelass> Kryptonite doesn't actually involve krypton, it's a kind of phosphor. Oh, and phosphors don't actually involve phosphorus....
ferram4 has quit [Ping timeout: 200 seconds]
ferram4 has joined #kspacademia
ferram4 has quit [Ping timeout: 200 seconds]
ferram4 has joined #kspacademia
Sarbian has joined #kspacademia
<egg|zzz|egg> sarbut sarbian!
<Sarbian> o/ egg|zzz|egg. I was lost and saw some light
<egg|zzz|egg> :D
<egg|zzz|egg> also apparently the channel knows that you should be op :D
egg|zzz|egg has quit [*.net *.split]
TheKosmonaut has quit [*.net *.split]
Norgg has quit [*.net *.split]
X has quit [*.net *.split]
egg|zzz|egg has joined #kspacademia
<egg|zzz|egg> that was a pretty livestream
TheKosmonaut_ has joined #kspacademia
TheKosmonaut_ is now known as TheKosmonaut
<Ellied> !wpn egg|zzz|egg
* Qboid gives egg|zzz|egg a cathedral perpendicular orbit
technicalfool_ has joined #kspacademia
Technicalfool has quit [Ping timeout: 180 seconds]
<soundnfury> !wpn Ellied
* Qboid gives Ellied a backwards-compatible canonic repeater
technicalfool_ has quit [Read error: Connection reset by peer]
technicalfool_ has joined #kspacademia
technicalfool_ has quit [Write error: Connection reset by peer]
technicalfool_ has joined #kspacademia
technicalfool_ has quit [Write error: Connection reset by peer]
technicalfool_ has joined #kspacademia
<egg|zzz|egg> !wpn UmbralRaptor
* Qboid gives UmbralRaptor a tellurium axe
<egg|zzz|egg> UmbralRaptor: funny, but I'm not sure this has any practical use; this is probably rather slower, and good luck doing something higher order than leapfrog
<egg|zzz|egg> but neat
<UmbralRaptor> hah
<soundnfury> SnoopJeDi: in summary: no, No, and, uhm... no.
<SnoopJeDi> he makes excellent points about reactivity and interactivity, personal feelings about JS aside
<SnoopJeDi> people will scoff at it because hating JS is in vogue of course
<SnoopJeDi> but if the idea of a directed acyclic evaluation graph made its way into more, erm, noble languages...
<SnoopJeDi> it's like declarative frameworks except it doesn't suck
<soundnfury> reactive programming just isn't a good model, at least for the kind of problems I care about
<SnoopJeDi> that last bit is a very different sentiment
<soundnfury> I'm a systems hacker, and since you _obviously_ can't write a kernel this way, it's no wonder I'm not interested
<soundnfury> also, all that stuff about how hard coding is really turned me off. It's all lies!
<SnoopJeDi> you've never written any d3, I take it :P
<Sarbian> It s a solution for a specific problem. Not a general replacement for code...
<SnoopJeDi> the title is pretty poorly chosen
<SnoopJeDi> since it's very exclusively talking to the viz community (which I had my head stuck into last night)
<soundnfury> also there was that quote that's a rip-off of Hamming
<soundnfury> (the original: "The purpose of computing is insight, not numbers.")
<Sarbian> Looking at the post history that s not the first too short short tittle on that blog
<SnoopJeDi> Maybe I've had too much Bostock koolaid
<SnoopJeDi> hardly matters unless I get into the beta I guess ¯\_(ツ)_/¯
<egg|zzz|egg> !wpn Sarbian
* Qboid gives Sarbian a lego trigonometric potato
<Sarbian> !wpn egg|zzz|egg
* Qboid gives egg|zzz|egg a snowy asm.js with a boat attachment
<SnoopJeDi> ah, speaking of js pipedreams...
<soundnfury> !wpn SnoopJeDi
* Qboid gives SnoopJeDi a negative isomorphism
<SnoopJeDi> !wpn soundnfury
* Qboid gives soundnfury a fluorinated graviton set
<Sarbian> Do you have a magical weapon that will have my esxi clone his freaking disk faster ?
<egg|zzz|egg> my shoulder hurts
<soundnfury> Sarbian: why are you using ESX? Are you a masochist?
<Sarbian> I am migrating to proxmox. But I made some poor choice when I first installed the esxi so I have to shrink the VMs disk and it takes forever
<Sarbian> I love tools that finish with the line saying 'Clone: 9% done.'...
<UmbralRaptor> SnoopJeDi: so, Jupyter for js visualizations?
<UmbralRaptor> Iskierka: silly dirb…
<SnoopJeDi> UmbralRaptor, Kinda™, the ideas he's espousing there go a little deeper. In particular, the reactivity is *very* different from Jupyter, where execution order matters
<SnoopJeDi> what he's describing slots somewhere between traditional interactive programming (Jupyter/IPython et al.) and declarative visualization frameworks where you're locked into this-or-that pattern
<SnoopJeDi> I get the impression from the reaction of soundnfury/Sarbianthat reactive programming is a much older idea that's "been done" (e.g. Excel is reactive)
<soundnfury> SnoopJeDi: part of my reaction was certainly due to "that sounds too much like excel ugh"
<egg|zzz|egg> https://twitter.com/stephentyrone/status/856882266408202244 *glares at Unity Vector3*
<kmath> <stephentyrone> Atlas is on new child leave, so Riley is filling in. #floatingPointWithAtlas https://t.co/0hsrBxN4kG
<SnoopJeDi> soundnfury, when I realized exactly how much science is powered almost exclusively by Excel, I caught a sad
<egg|zzz|egg> and if you do fuzzy equality you will be stabbed by a cat
<SnoopJeDi> Particularly since it's usually *really* gross Excel that doesn't even use named references etc.
<SnoopJeDi> I think there was actually a study referenced by Lorena Barba in her reproducibility paper that called out a genetics spreadsheet error as a massive flaw in methodology
<soundnfury> SnoopJeDi: s/science/business
<Qboid> soundnfury thinks SnoopJeDi meant to say: soundnfury, when I realized exactly how much business is powered almost exclusively by Excel, I caught a sad
<soundnfury> and you have why I'm sad too
<SnoopJeDi> Well it's a lot more intuitive for business
<SnoopJeDi> And I'd already been exposed to *that* at my job
<SnoopJeDi> One of the masters students my ops manager hired to do analytics just plopped an Excel sheet with raw data in front of him one day, when asked to look at warehouse shipping patterns or somesuch
<egg|zzz|egg> !wpn UmbralRaptor
* Qboid gives UmbralRaptor a Blizzard FPGA
<egg|zzz|egg> UmbralRaptor: lenticular! https://en.wikipedia.org/wiki/Lens_space
regex has joined #kspacademia
egg|phone|egg has quit [Ping timeout: 204 seconds]
Thomas is now known as Thomas|AWAY
<UmbralRaptor> … and there's the LSSTDSFP rejection email. >_<
<UmbralRaptor> egg|zzz|egg: o_O
<whitequark> SnoopJeDi: whoa excel has named references?!?!
egg|phone|egg has joined #kspacademia
<egg|zzz|egg> Sarbian: btw I don't believe you've met whitequark
<bofh_> whitequark: Excel has a lot more than you'd think
<bofh_> like you can define moment-generating functions without much effort for instance
<bofh_> (I imagine a lot of this is b/c 75% of all of finance everything is written in Excel Macro)
<SnoopJeDi> whitequark, it does! Joel Spolsky gave a very nice tutorial on Excel's lesser-known power features: https://www.youtube.com/watch?v=0nbkaYsR94c
<kmath> YouTube - You Suck at Excel with Joel Spolsky
<egg|zzz|egg> !wpn whitequark
* Qboid gives whitequark a proactinium cow
<SnoopJeDi> but named references are one that I *really* wish more people knew about because it makes formulae much more readable
<bofh_> you mean readable at all really
<SnoopJeDi> true enough
<SnoopJeDi> And things like using $ to 'lock' row/column references independently, blah blah
<SnoopJeDi> there's a lot under the hood but very few people are curious enough to look, so there's a lot of ugly kludgey VLOOKUP-type stuff in the wild
<whitequark> I know about $, naturally
<SnoopJeDi> I think most people know it has something to do with holding, but not that it can be applied separately to rows/cols
<UmbralRaptor> !wpn egg|notzzz|egg
* Qboid gives egg|notzzz|egg a boiled submersion
* UmbralRaptor has no idea how people would do stuff in Excel without $
<SnoopJeDi> A lot of the first couple of weeks of physics lab teaching ends up being "here's how you do [basic task] with Excel guys"
<UmbralRaptor> Have a bit of that in my astro lab.
<SnoopJeDi> My boss hauls out this absolutely atrocious non-linear magnetostatics solver implemented in Excel from time to time
<SnoopJeDi> where you define the iron boundary and other BCs in terms of marked cells and then let it iterate...
<kmath> <stephentyrone> Our cat is challenge-mode for highlight recovery and exposure balance. https://t.co/EKvqEIa1dN
<UmbralRaptor> egg|zzz|egg: Note that FITS allows up to 32 bits per pixel. perfect for those high dynamic range cats.
<egg|zzz|egg> :D
<egg|zzz|egg> UmbralRaptor: also, I ordered an M31 24 μm Spitzer keyboard
<UmbralRaptor> Yay
<UmbralRaptor> (Note: Spitzer is not a cat)
<SnoopJeDi> Spitzer keyboard o.O
<SnoopJeDi> Please elaborate
<UmbralRaptor> Custom image on a clicky keyboard.
<UmbralRaptor> In this case M31 as viewed by the Spitzer space telescope.
<SnoopJeDi> an image on the backplane, or on the keys?
<egg|zzz|egg> SnoopJeDi: on the keys
<SnoopJeDi> neato
<egg|zzz|egg> SnoopJeDi: at work I set my (dual monitor) screen background to PHAT
<SnoopJeDi> is it that one you shared recently?
<SnoopJeDi> ah yes it is
<SnoopJeDi> I had never seen that and *adore* it
<egg|zzz|egg> what, PHAT?
<egg|zzz|egg> and my work chromebook background to a GALEX image of M31
<SnoopJeDi> PHAT?
<Qboid> SnoopJeDi: [PHAT] => Panchromatic Hubble Andromeda Treasury
<egg|zzz|egg> so a keyboard that's the same thing in the infrared makes sense :D
<SnoopJeDi> I meant the 21 μm image
<egg|zzz|egg> 24 I think
<SnoopJeDi> err yes sorry
<SnoopJeDi> I'm running on a mixture of coffee and nyquil
<egg|zzz|egg> or, keyboardified, http://i.imgur.com/u5kyDzl.jpg
<SnoopJeDi> egg|zzz|egg, what'd that run you?
<SnoopJeDi> in terms of spending rupees
<egg|zzz|egg> 182 dollars, and then some shipping
egg|zzz|egg is now known as egg|nomz|egg
<SnoopJeDi> woof
<egg|nomz|egg> well 180
<egg|nomz|egg> 2 for spare switches I bought for phl
<UmbralRaptor> Spare switches… so you can have an 'any' or a 'panic' key? >_>
<SnoopJeDi> NEAT
<SnoopJeDi> reminds me of the classic standing waves + sand physics demo
<egg|nomz|egg> UmbralRaptor: nah, but phl has one switch on his keyboard that's beginning to falter
<egg|nomz|egg> UmbralRaptor: since those are custom keyboards it's trivial to label one any or panic
<egg|nomz|egg> or M31's core :-p
<egg|nomz|egg> press the galactic core to continue
<SnoopJeDi> press the core dump key to continue?
<UmbralRaptor> Don't let the black hole nip your finger off.
<SnoopJeDi> They only do that if you let them smell your fear
technicalfool_ is now known as tfafk
icefire has joined #kspacademia
<Sarbian> egg|nomz|egg: sorry, I was away
egg|nomz|egg is now known as egg
<egg> UmbralRaptor: would you call the true anomaly ν or θ
<UmbralRaptor> !u νv
<Qboid> U+03BD GREEK SMALL LETTER NU (ν)
<Qboid> U+0076 LATIN SMALL LETTER V (v)
* UmbralRaptor ? ? for rendering those the same.
<egg> ow that's shitty
<UmbralRaptor> I want to say nu
<egg> UmbralRaptor: ok, and so you call the asymptotic true anomaly of a hyperbola ν∞?
<egg> (on your phone that may look like v∞ which is also an element for hyperbolic trajectories, but you get the idea)
icefire has quit [Quit: Leaving]
icefire has joined #kspacademia
<UmbralRaptor> Angular, linear, close enough.
<egg> UmbralRaptor: I mean, do you call the asymptotic true anomaly ν∞ or θ∞
* UmbralRaptor hasn't done enough with hyperbolae.
<UmbralRaptor> I'd lean towards ν∞
<egg> ok, works for me
<egg> UmbralRaptor: also would you call the semilatus rectum p or ℓ
<UmbralRaptor> I think I've seen p more often, but unsure
<egg> notation is hard
<soundnfury> for true anomaly, konrad uses 'nu' in comments and 'tan' in code
<soundnfury> (I have 'man', 'ean' and 'tan', because I'm annoying)
<egg> yes but you are a terrible person
<egg> :-p
<soundnfury> thank you for noticing :)
<soundnfury> (it takes a lot of effort to be this terrible ;)
<egg> meanwhile I have both hyperbolic_excess_velocity and μ as identifiers >_>
<egg> the locals are short equationlike identifiers, and the struct members are verbos
<egg> s/$/e
<Qboid> egg meant to say: the locals are short equationlike identifiers, and the struct members are verbose
<egg> UmbralRaptor: and the period? T?
<UmbralRaptor> T
<soundnfury> egg: https://github.com/ec429/konrad/blob/master/orbit.py#L180 enjoy your elevated blood pressure
<egg> aaaaaaaaaaargh but that's missing the point entirely https://github.com/ec429/konrad/blob/master/orbit.py#L187-L189
<egg> singularity is almost invariably a clue
<soundnfury> I was just about to say that my favourite bit is where I declare the nonexistence of parabolæ
<egg> it's going to be terribly-conditioned *around e = 1*
<egg> that's the realy concern
<egg> nobody gives a damn about parabolae
<SnoopJeDi> punt early, punt often?
<egg> but if it doesn't work for them, it ain't gonna work around it
<soundnfury> well sure, but I had trouble enough finding _any_ equations I could get to work, let alone well-conditioned ones
<egg> also I went from Conan Doyle citations to deliberate americanisms in 5 lines >_>
<egg> soundnfury: but that's where all the fun lieth!
<egg> ok, why am I NaNing my elements
<soundnfury> basically, after two days of orbital mechanics, I'd had as much as I could take, I wasn't going to turn my nose up at code that, in the majority of cases, works well enough for my porpoises
<soundnfury> (I realise that in your case, the mathematics and numerical stabbity and so on _is_ the porpoise... but that didn't apply to me)
<egg> but e.g. if you're dealing with long-period comets this will all break down with great hilarity
<egg> mind you the code I'm writing right now leaves the conditioning as a TODO
<egg> partly because it has 15 branches at the widest, each with 5 different tricky equations
<egg> and for all of those you have to think around the following singularities: parabola, circle, straight ellipse, straight hyperbola
<egg> AAAAAAA
<soundnfury> straight ellipse?
<egg> (and there's also the equatorial case where you need to get fancy with the longitude of periapsis
<egg> a constant, e -> 1
<egg> near there the true anomaly is a terrible thing of course
<kmath> <mhoye> Coincidentally kerosene and rubber ducks are my two favorite debugging techniques.
<egg> but also, otherwise nice semilatus rectum and distance of periapsis are broken
<soundnfury> konrad never uses recta, semilati or otherwise.
<soundnfury> #almostcertainlyincorrectplurals
<egg> ah but the semilatus rectum (together with the separation at periapsis) is much better-behaved than the semimajor axis around the parabolic case
<egg> so the plural of latus (the noun) is latera
<soundnfury> aren't they Protestant?
<egg> but the neuter plural of rectus is indeed recta
<egg> so semilatera recta
<soundnfury> TIL ;)
<egg> now, of course, it depends what the case is; I guess I should say the numerical behavious of the semilaterum rectorum
<egg> s/vious/viour/
<Qboid> egg meant to say: now, of course, it depends what the case is; I guess I should say the numerical behaviour of the semilaterum rectorum
<soundnfury> 'zat a genitive? I know Latin has some wacky extra cases...
<egg> it's a genitive, yes
<egg> the accusative here would look like the nominative
<egg> now I could say that we're near the semilatere recto, or if there are several of them, near the semilateribus rectis
<egg> or that you should do your computations with the semilateri recto, (or with the semilateribus rectis)
<soundnfury> "So how did your fight with the semilatus go?" "Rectum".
<bofh_> 20:52:29 <@egg> it's going to be terribly-conditioned *around e = 1
<bofh_> aaaaaaaaaaaaaaaaaaaaa
<egg> bofh_: ?
<soundnfury> egg: possibly he looked at my code and was traumatised.
<soundnfury> There is no known cure.
<soundnfury> !wpn bofh_
* Qboid gives bofh_ a basilisk
<kmath> <stephentyrone> #FloatingPointWithAtlas #SterbenzLemma https://t.co/5o9SjEs0Ci
<egg> !wpn whitequark
* Qboid gives whitequark a dorsal pilum with a pike attachment
<egg> !wpn Sarbian
* Qboid gives Sarbian a normal bird
<egg> not a nomal bird
<egg> !wpn UmbralRaptor
* Qboid gives UmbralRaptor a jeffries tube
<SnoopJeDi> quickly, into the plot^H^H^H^Hjeffries tube!
<egg> whitequark: oh I see you learned about the EPFL cheese slice
<egg> whitequark: it is a cute building
<egg> also very odd from the inside, very much non-flat
* UmbralRaptor should probably not identify with nomal too much.
<UmbralRaptor> !wpn egg
* Qboid gives egg a tin Eva
UmbralRaptor is now known as GalacticRaptor
<egg> GalacticRaptor: I should give you a keyboard >_>
<GalacticRaptor> Hen.
<GalacticRaptor> *heh
<GalacticRaptor> grading a lab
<bofh_> egg: I think I RT'd that one :P
<egg> bofh_: good kitty
<egg> who will stab you if you think fuzzy equality is a good idea
<bofh_> egg: I also like the followup with https://pbs.twimg.com/media/C8m9DMfXcAAkEd6.jpg
* egg stabs Unity's vector3
<egg> (yes, it has fuzzy equality)
<egg> (yes, Unity is shit at numerics)
<egg> well s/ at numerics//
<bofh_> so like I assume that's due to having to do computational geometry given people's very very ill-conditioned code.
<egg> but even then I cannot see how that can do the job (let alone be a good idea which it definitely is not)
<egg> otoh it might come Atlas to jump out of the screen and stab you
<egg> in the name of the Dark Lord Kahan
<bofh_> oh it's an awful idea, it just means that bugs manifest themselves confusingly instead of catastrophically
<bofh_> heh, 'cat'astrophically
<egg> :D
<egg> huh my NaNs are negative
<egg> GalacticRaptor: also for the periapsis/apoapsis distances, would you use r_pe/r_ap, or q/uh... something
<GalacticRaptor> I'd use r, despite q/undefined
<GalacticRaptor> I wan to say q is more for long period comets?
<egg> GalacticRaptor: I'm fine with r, more convenient (because r_ap has a name :-p)
<egg> GalacticRaptor: it's the distance of qeriapsis? much like p is the semipatus rectum, b is the semiminor baxis...
<egg> something something Henergy(qositions, pomenta)
<GalacticRaptor> yeah
<egg> GalacticRaptor: also why the hell is the characteristic energy C3
<egg> what are C1 and C2
<GalacticRaptor> ¯\_(ツ)_/¯
<egg> !wa 2.912732951134421e+02 deg in rad
<Qboid> egg: convert 2.912732951134421×10^2° (degrees) to radians: 5.08367802286268 radians
<egg> !wa 1 - +5.08367802286267612e+00 rad / 2.912732951134421e+02 deg
<Qboid> egg: 1 - (+(5.0836780228626761×10^0) radians)/(2.912732951134421×10^2° (degrees)): 0
<egg> !wa 2.912732951134421e+02 deg - +5.08367802286267612e+00 rad
<Qboid> egg: 2.912732951134421×10^2° (degrees) - +(5.0836780228626761×10^0) radians: 0° (degrees)
<egg> ;rpn 1 +5.08367802286267612e+00 5.08367802286268 / -
<kmath> egg: 6.661338147750939e-16
<egg> ok good
<egg> so the regression isn't in the computation of the true anomaly
<egg> the true nomaly
<GalacticRaptor> >_>
* GalacticRaptor should make nomal a stalk word.
<SnoopJeDi> I really wish my senior researcher would just...put column titles in the data he sends me.
<SnoopJeDi> It gets really tedious to have to have a 15 minute conversation every time I want to know what the hell he just sent me
<GalacticRaptor> Have you tried separating him with commas?
Snoozee is now known as Majiir
<egg> !wpn Majiir
* Qboid gives Majiir a greening octahedron
<Majiir> Octohedron? But my green polyhedrons are icosahedral....
<GalacticRaptor> !wpn Majiir
* Qboid gives Majiir a zeta Glamdring which strongly resembles an egg|egg|egg
<Majiir> Egg?!! Is that you???
<egg> Majiir: ?
<egg> ah
<egg> perhaps
<Majiir> :t egg
<Soozee> Not in scope: ‘egg’
<Majiir> @let egg = egg
<Soozee> Defined.
<Majiir> @let a|b = "O hallo"
<Soozee> .L.hs:83:5: Not in scope: ‘b’
<Majiir> @let a | b = "O hallo"
<Soozee> .L.hs:83:5: Not in scope: ‘b’
<Majiir> @let _ | _ = "O hallo"
<Soozee> Parse failed: Parse error in expression: _
<Majiir> welp
<Majiir> Maybe | isn't a valid operator
<Majiir> :t (|)
<Soozee> parse error on input ‘|’
* GalacticRaptor still has no idea how to evaluate the eggspected value of an operator.
regex has quit [Remote host closed the connection]