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.
<UmbralRaptor> Danger: HEP
e_14159 has quit [Ping timeout: 198 seconds]
e_14159 has joined #kspacademia
Majiir is now known as Snoozee
<SnoopJeDi> bofh, if anybody was on the fence about the 280 adjustment, that tweet should stand as evidence of "huh turns out it *was* a good idea"
awang has quit [Ping timeout: 186 seconds]
<SnoopJeDi> turns out it wasn't really about English or any other tongue, it was a sneaky way to better serve the incompressible language of math :P
<SnoopJeDi> hmm...from my brief reading in Schneier, since math is incompressible, I guess that's a decent hint that it might be encrypted. But then, I already knew that.
<bofh> I mean, I feel like we all knew that. :P
<SnoopJeDi> It was a really neat lightbulb moment to read it and realize (for the first time) that encryption and compression are both about evening out the entropy distribution in memory
<bofh> And like while I'm not sure if 280 necessarily is optimal, I so often had tweets that would hit 160 - 180 & I'd have to work hard to trim them down, often at *massive* legibility cost (& sometimes I had to resort to Unicode abuse̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊̊ on top of that, even), so I'm eternally glad it got increased from 140.
<SnoopJeDi> Yea doubling it was a complete UX whiff
<SnoopJeDi> I reckon double + just a bit would have gone over better because it wouldn't be so obviously arbitrary (not that arbitrary is bad, but engineered conciseness feels antithetical to "winging it")
<bofh> But yeah it makes me far happier than you'd think that I managed to fit a full proof of the Fundamental Thm. of Algebra in a single tweet.
<bofh> And yeah, I agree too.
<UmbralRaptor> Also, penalizing characters above an arbitrary part of the BMP and replacing the count with an orb were annoying.
<bofh> yes, fuck both of those.
<SnoopJeDi> hmm, is there a way to count distinct rendered characters?
<UmbralRaptor> I want to say "no, and you'll be eaten by flying polyps if you dig too deep", but could be wrong.
<bofh> https://youtube.com/watch?v=q5xvwPa3r7M incredible (courtesy whitequark)
<SnoopJeDi> UmbralRaptor, yea I don't really know how you get away with not "penalizing" them somehow without making *some* kind of assumption about characters...If their PR is to be believed, English really was anomalously verbose, in which case it's still an increase for other languages, which were maybe doing okay and/or are doing as well now?
<SnoopJeDi> one assumes they used the same counting rule they use for sending new tweets to analyze the old ones
<SnoopJeDi> ...uh, unless the rule doesn't come into effect before 140 in which case it's just gross?
<whitequark> wait what?
<whitequark> they penalize characters above BMP?
<SnoopJeDi> lmao the official docs still say that the description of how counting works "will be updated shortly"
<SnoopJeDi> I think the tl;dr is that they did some work to address what a character is, but in the end it's a still-arbitrary weighting for higher codepoints (?) and I guess maybe that broke someone's use profile (except I don't understand how an increase would break anything and it might just be bellyaching?)
<tawny> wait which tweet was this
<tawny> re "if anybody was on the fence about the 280 adjustment, that tweet should stand as evidence of "huh turns out it *was* a good idea""
<kmath> <bofh453> Let p(x) = a0 + a1z + … + a_nz^n, a_n != 0 & pick R large enough that: ⏎ |a0 + a1z + … + a_{n-1}z^{n-1}| < \sum_{j=0}… https://t.co/F7AOpr6iju
<tawny> ahh
<UmbralRaptor> whitequark: they penalize characters *within* the BMP also. (eg: fullwidth Latin)
<UmbralRaptor> SnoopJeDi: admittedly, characters that use ZWJs, combining characters, etc would get de-facto unless you have a time machine and the addresses of Unicode Consortium members.
<UmbralRaptor> Speaking of ZWJs: ‍👨‍👩‍👧‍👦
<egg|zzz|egg> !wpn UmbralRaptor, whitequark, & al.
* Qboid gives UmbralRaptor, whitequark, & al. a dysprosium bugcheck
<egg|zzz|egg> whitequark: that paper on Pu 238 cows was already on sci-hub it seems? http://sci-hub.hk/10.1353/tech.2013.0022
<whitequark> hm sci-hub told me there are no proxies
<egg|zzz|egg> yay new MSVC bug (miscompilation this time) https://godbolt.org/g/pk2Jtx
<iximeow> miscompiles!
<iximeow> hahahahahahaha
<egg|zzz|egg> (all three found in principia because our codebase is fun like that :D)
<iximeow> "meow.html"
<iximeow> principia as guided compiler fuzzing
<egg|zzz|egg> iximeow: it's normally "name-of-the-bug.html" but that's way too long to decently paste here
<whitequark> lol
Qboid was kicked from #kspacademia by *status [You have been disconnected from the IRC server]
Qboid has joined #kspacademia
StCypher has quit [Ping timeout: 186 seconds]
egg|cell|egg has joined #kspacademia
egg|phone|egg has quit [Ping timeout: 186 seconds]
egg|phone|egg has joined #kspacademia
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #kspacademia
egg|mobile|egg has joined #kspacademia
egg|cell|egg has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
egg|phone|egg has quit [Ping timeout: 186 seconds]
<egg|work|egg> !wpn bofh
* Qboid gives bofh a brominated marker which vaguely resembles a cone
<egg|work|egg> bofh: what's going on after the rough approximation here https://opensource.apple.com/source/Libm/Libm-47.1/i386.subproj/s_cbrtf.c.auto.html
<egg|work|egg> Kahan mentions doing fancy scaling around the iteration, but here they don't seem to have anything conditional
egg|phone|egg has joined #kspacademia
egg|cell|egg has joined #kspacademia
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|mobile|egg has quit [Ping timeout: 186 seconds]
egg|phone|egg has joined #kspacademia
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #kspacademia
egg|phone|egg has quit [Read error: Connection reset by peer]
awang has joined #kspacademia
<kmath> <stephentyrone> I DONT WANT TO VISIT INLINE ASM, SHE ALWAYS MAKES ME GIVE HER HUGS AND I DONT WANT TO AAAAAAAAAAAH
<egg|work|egg> !wpn whitequark
* Qboid gives whitequark a dusty pilum
<egg|work|egg> !wpn UmbralRaptor
* Qboid gives UmbralRaptor a falchion
<awang> !wpn egg|work|egg
* Qboid gives egg|work|egg a Bekenstein һοmοɡاурһ
<UmbralRaptor> Of course, given the silliness with Calc 2 integrals… https://twitter.com/katemath/status/978632327374032896
<kmath> <katemath> I forgot my previous rule to myself, that on any calculus 2 exam involving an indefinite integral, I need to add "T… https://t.co/EFar3E6rn1
* UmbralRaptor plays a sad trombone for JWST.
<bofh> egg|work|egg: no clue, does it even matter tbh? it's just standard Householder iterations of some form I think
<bofh> https://twitter.com/JPMajor/status/978658858662072320 I never knew JWST staff were fans of Eminem
<kmath> <JPMajor> "Simply put we have ONE shot to get this right before putting Webb into space...you've heard this before, but failu… https://t.co/GcDK0SPc0N
<egg|work|egg> bofh: dunno, it seems to have a lot of magic numbers in that libm?
<egg|work|egg> bofh: Kahan's stuff is householder but he points out that you can run into over/underflows hence scaling
<egg|work|egg> bofh: related to the question of ohm/omega, basically entry kills such distinctions: http://unicode.org/mail-arch/unicode-ml/y2015-m06/0145.html
<bofh> true, and I do have a tendency to not care about over/underflow enough for what it's worth.
<egg|work|egg> I mean in practice you can ignore it a lot tbh
<egg|work|egg> if you write a libm it's a different matter
<bofh> true
<egg|work|egg> oh jwst got punted again
<egg|work|egg> !wpn bofh
* Qboid gives bofh a plane class which vaguely resembles a gegenschein
tawny has quit [Ping timeout: 198 seconds]
<egg|work|egg> !u ’
<Qboid> U+2019 RIGHT SINGLE QUOTATION MARK (’)
<SnoopJeDi> Ellied, if you haven't seen it, you should watch https://www.youtube.com/watch?v=HyzD8pNlpwI whenever you can find the time, it's *spectacular*
<SnoopJeDi> The pixel FIFO in particular is an incredibly clever idea
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #kspacademia
<SnoopJeDi> ...and also the fact that apparently the Nintento logo that appears at power-on is actually a form of DRM?
<SnoopJeDi> Licensed carts were apparently required to put the logo in their ROM, which the bootloader checks against its own copy
egg|cell|egg has joined #kspacademia
egg|phone|egg has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
<SnoopJeDi> and since the logo is legally protected, they'd have legal right to sue anyone who used the logo without permission
<SnoopJeDi> clever little shits
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #kspacademia
egg|cell|egg has joined #kspacademia
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #kspacademia
egg|cell|egg has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
egg|cell|egg has joined #kspacademia
egg|phone|egg has quit [Ping timeout: 186 seconds]
<kmath> <nbatalha> News from STScI: "STScI has taken the decision to delay the Cycle 1 GO/AR proposal deadline until no earlier than February 1, 2019"
<SnoopJeDi> GO/AR?
<UmbralRaptor> Some JWST observing thing.
<SnoopJeDi> ah
<SnoopJeDi> TIL (x+y)^p = x^p + y^p is known as the "freshman's dream"
<UmbralRaptor> hah
egg|phone|egg has joined #kspacademia
egg|cell|egg has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
<UmbralRaptor> Anyway, somewhat detailed JWST problems https://www.nature.com/articles/d41586-018-03863-5
<iximeow> Just Wait Space Telescope?
<iximeow> (sorry, saw that yesterday and had a little chuckle)
<UmbralRaptor> lolsob
<SnoopJeDi> LOL
<UmbralRaptor> The future of terrestrial astronomy is bright. >_>
<bofh> well between JWST and WFIRST, uhm...
<egg|zzz|egg> !wpn bofh
* Qboid gives bofh a volatile purpose
* egg|zzz|egg gives bofh a volatile porpoise
<bofh> thank
<kmath> <touhoudottxt> Marisa chuckled. "You mean the Chaos Emeralds?"
<UmbralRaptor> bofh: More optimistically: HPF, Neid, LSST,…
<egg|zzz|egg> bofh: hm, yeah this stuff is going to nicely generalize to approximating rootn for fixed n indeed, finally got around to scribbling some stuff on slices of dead tree which clarifies a lot
<egg|zzz|egg> bofh: if you have a guess function g(x) for the nth root and do a Newton iterate (or higher Householder), do the maxima of relative error stay in the same place?
<egg|zzz|egg> bofh: also apparently that person who wrote that invsqrt paper that's on the uwaterloo site now works at google
<SnoopJeDi> bofh, huh, neat
<egg|zzz|egg> !wpn UmbralRaptor
* Qboid gives UmbralRaptor a terminal page table
<UmbralRaptor> … is Jackson saying that the Taylor expansions of 1/x and cos(x) are the same?
StCypher has joined #kspacademia
<egg|zzz|egg> !wpn bofh
* Qboid gives bofh an ovoid 𓌪
<bofh> UmbralRaptor: uh I really hope he's not b/c that's incorrect.
egg|cell|egg has joined #kspacademia
egg|phone|egg has quit [Ping timeout: 182 seconds]
<UmbralRaptor> bofh: I *think* I misunderstood the question.
<egg|cell|egg> !Wpn bofh
* Qboid gives bofh an ALGOL timestamp
* egg|cell|egg pokes bofh with relative errors and householder iterates
tawny has joined #kspacademia
<kmath> <✔thephysicsgirl> Every scientist, ever. ⏎ (HT @MrWilliam932) https://t.co/XX3g05iogM
<bofh> egg|zzz|egg: just a few mins
<bofh> (I did catch the above, but don't have time atm to think about that properly, try in an hour?)
<egg|cell|egg> Sure, at the restaurant anyway
<egg|cell|egg> Eating a pizza with egg and whitequark
<UmbralRaptor> blink
<bofh> egg|cell|egg: you're in HK?
<SnoopJeDi> that was my mental "huh?" as well
<UmbralRaptor> Also, who is holding the phone, phl?
<UmbralRaptor> котя!
<egg|cell|egg> Bofh: no my pizza has egg and mascarpone on it
<egg|cell|egg> It used to say quark on the menu
<egg|cell|egg> Now it says mascarpone though
<iximeow> not sure i believe egg
<egg|cell|egg> Also spinach
<egg|cell|egg> Iximeow: meow?
<iximeow> meow.html
<kmath> YouTube - Anamanaguchi - 「MEOW」 (Official Music Video)
<SnoopJeDi> gosh I hope they play Austin again sometime soon
<bofh> oh man Anamanaguchi is *great*
UmbralRaptor has quit [Quit: Bye]
UmbralRaptop has joined #kspacademia
<SnoopJeDi> they really are, and they're a blast live
<SnoopJeDi> and they had Lindsay Lowend open for them last time :D
egg|phone|egg has joined #kspacademia
egg|cell|egg has quit [Read error: Connection reset by peer]
<egg|zzz|egg> iximeow: why do you not believe the egg
<iximeow> why would the egg cannibal other eggs!
<UmbralRaptop> Google translate says that mascarpone is a kind of cheese?
<UmbralRaptop> iximeow: Do you eat other synapsids?
tawny has quit [Ping timeout: 383 seconds]
tawny has joined #kspacademia
<egg|zzz|egg> iximeow: so phl made another bug report! https://developercommunity.visualstudio.com/content/problem/223715/moo.html
<egg|zzz|egg> bofh: okay so my magic constants were indeed wrong starting from 23, but 23 is still magic: https://imgur.com/a/GLSbo
<egg|zzz|egg> bofh: it's not the only magic root though :D
<egg|zzz|egg> *boucy relative error*
<awang> That's an interesting error message
<egg|zzz|egg> awang: well that's the static_assert message :-p
<awang> egg|zzz|egg: It's still an interesting error message
<awang> But yeah, I was wondering if it was some inside joke from a compiler writer
<awang> Then I opened up godbolt and was quite disappoitned
<egg|zzz|egg> bofh: https://i.imgur.com/btSrJg6.png so cbrt is nice to compute, 4th root not so much, it oscillates a bit, 23rd root is *really nice*, 46 too
<egg|zzz|egg> I mean it's all > 3 % and < 3,45 %, so it's not that big of a variation
<egg|zzz|egg> bofh: and yes, perhaps predictably, this means that the 69th root is Nice.
<egg|zzz|egg> (cc Fiora, whitequark)
<bofh> egg|zzz|egg: neat. I'll actually finally be able to take a look at all this in an hour once my office hours are over, but I really want to see a similar plot done for the inverse n-th roots
<bofh> (since I often actually want to compute those, because their Newton iterates lack divisions in them)
<egg|zzz|egg> bofh: it's a bit more tedious because then the error is maximal at local maxima rather than interval bounds
<egg|zzz|egg> bofh: but I have done some of the calculations
<bofh> Huh, that strikes me as strange, why the immense difference?
<bofh> (also bbl, undergrads)
<egg|zzz|egg> bofh: it would be nice to prove that householder iterates preserve the positions of the error extrema, so that the analysis can be done after k iterates too (we know the result may differ)
<egg|zzz|egg> bofh: anyway, we clearly need to write this up, if only to be able to formally write that the 69th root is nice
<awang> Why the 23rd and 69th roots specifically?
<SnoopJeDi> I assume 23 is nice because the error is really well-behaved near the root? And 69 is nice because https://www.dailydot.com/unclick/69-nice-meme-twitter/
<kmath> <NovaSilisko> "Picoparsecs per micromillenium" is a 97% accurate substitute for "meters per second" ⏎ ⏎ https://t.co/15jmfWGPsx
awang has quit [Ping timeout: 198 seconds]
* UmbralRaptop is stung by the law of cosines.
* UmbralRaptop may or may not be dead.
awang has joined #kspacademia
<egg|zzz|egg> bofh: Principia bug: we have integrators called Yoshida that should be called 吉田
<egg|zzz|egg> (that's Haruo from http://jouhoukoukai.nao.ac.jp/reslist/)
UmbralRaptor has joined #kspacademia
UmbralRaptop has quit [Ping timeout: 190 seconds]
<egg|zzz|egg> also there's Suzuki which should be 鈴木 (鈴木 増雄, https://www.jstage.jst.go.jp/article/jsiamt/3/3/3_KJ00002977670/_pdf)
<egg|zzz|egg> UmbralRaptor: speaking of which, 古在!
<UmbralRaptor> AAAAAAA
* UmbralRaptor attempts to fit an azimuthally symmetric solution to the Laplace equation to egg.
<UmbralRaptor> Yeah, this expansion for a monopole doesn't make sense. >_<