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>
Dangit
<awang>
Do no brackets work?
StCypher has joined #kspacademia
<Qboid>
0d 2h 0m 0s left to event #20: Канопус-В 3 & 4, S-Net 1–4, Lemur-2 z1–z4/Фрегат-М/Союз-2.1а [at 2018-02-01 02:07:18]. Say '!kountdown 20' for details
<egg|laptop|egg>
awang: MSVC, you need an UTF-8 BOM
<egg|laptop|egg>
clang will accept it
<egg|laptop|egg>
(with --std=c++11 or later)
awang has quit [Ping timeout: 198 seconds]
ElectrodynamicRaptor is now known as UmbralRaptor
awang has joined #kspacademia
<egg|laptop|egg>
"u ғ
<egg|laptop|egg>
!u ғ
<Qboid>
U+0493 CYRILLIC SMALL LETTER GHE WITH STROKE (ғ)
* egg|laptop|egg
stares at Fiora
<egg|laptop|egg>
!u ᴄʟᴀssɪғɪᴇᴅ
<Qboid>
egg|laptop|egg: Too many characters! (Maximum: 10)
<egg|laptop|egg>
ᴄ
<egg|laptop|egg>
!u ᴄ
<Qboid>
U+1D04 LATIN LETTER SMALL CAPITAL C (ᴄ)
<egg|laptop|egg>
yeah the others look fine
<Qboid>
0d 1h 0m 0s left to event #20: Канопус-В 3 & 4, S-Net 1–4, Lemur-2 z1–z4/Фрегат-М/Союз-2.1а [at 2018-02-01 02:07:18]. Say '!kountdown 20' for details
egg|laptop|egg has quit [Ping timeout: 180 seconds]
<Qboid>
icefire: Description: A Союз-2.1а with Фрегат-М upper stage will launch two Канопус-В satellites (http://space.skyrocket.de/doc_sdat/kanopus-v.htm) from Площадка 1С (Восточный) into a heliosynchronous orbit.
<Qboid>
0d 0h 2m 30s left to event #20: Канопус-В 3 & 4, S-Net 1–4, Lemur-2 z1–z4/Фрегат-М/Союз-2.1а [at 2018-02-01 02:07:18]. Say '!kountdown 20' for details
icefire has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
<Qboid>
0d 0h 0m 0s left to event #20: Канопус-В 3 & 4, S-Net 1–4, Lemur-2 z1–z4/Фрегат-М/Союз-2.1а [at 2018-02-01 02:07:18]. Say '!kountdown 20' for details
<UmbralRaptor>
Ooh, upgrading to 10.11.13.3 did *not* break xtools.
<APlayer>
It remains to be determined whether that's a good thing
<egg|laptop|egg>
bofh: Should I apply Fiora's rule for optimizations to #1704
<Qboid>
[#1704] title: Use polynomials to implement the continuous trajectories | The benchmarks are uniformly faster. Some (the ones that only exercise `Prolong`) marginally so (4-5%), probably because the Newhall construction got a wee bit faster. Others (the ones that exercise `EvaluatePosition`) by a factor that goes up to 1.4x-1.5x. The numbers are as follows:... | https://github.com/mocking
<Qboid>
birdnest/principia/issues/1704
<egg|laptop|egg>
bofh: (going from Чебышёв with Clenshaw to monomial with Estrin)
<bofh>
so I find even collapsing a Chebyshev series to a monomial then using bog-standard Horner is faster pretty consistently (at the expense of a few more ULP error, sigh). If Estrin is faster than Horner still and polynomial evaluation is in the critical path, those numbers *can* be reasonable & correct.
<bofh>
Test it a lot anyway, ofc.
<egg|laptop|egg>
bofh: yeah our Estrin is consistently faster than our Horner somehow
<bofh>
like the only times I explicitly use Clenshaw are when I need to get those last < 10 or so ULP error from the faithfully rounded case. It's a fundamentally serial algorithm with a very blatant instruction stall, since each iterate needs the result of the last to be computed.
icefire has joined #kspacademia
awang has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
<Qboid>
[#1704] title: Use polynomials to implement the continuous trajectories | The benchmarks are uniformly faster. Some (the ones that only exercise `Prolong`) marginally so (4-5%), probably because the Newhall construction got a wee bit faster. Others (the ones that exercise `EvaluatePosition`) by a factor that goes up to 1.4x-1.5x. The numbers are as follows:... | https://github.com/mocking
<bofh>
wait, is unicode allowed in C preprocessor defines?!?
<egg|laptop|egg>
bofh: in C++, you have a bunch of UCS characters allowed in identifiers (and allowed initially), and preprocessor definitions just define identifiers
<awang>
egg|laptop|egg: What's the Fiora heuristic?
<kmath>
<FioraAeterna> a table of my reactions based on how much a new compiler optimization helps: 0.001%: meh, i give up 0.01%: i guess… https://t.co/8ls1GTlA5C
<Qboid>
egg|laptop|egg: Description: The SS-520 5号機 will launch the 3U cubesat TRICOM 1R (http://space.skyrocket.de/doc_sdat/tricom-1.htm) from 内之浦 KS into an eccentric orbit with a 31° inclination.
<egg|laptop|egg>
ah I screwed up the day for the long march didn't I
<egg|laptop|egg>
!kd -edit:22 time 2018-02-03T05:03Z
<Qboid>
egg|laptop|egg: Updated event #22: TRICOM 1R/SS-520 5号機 - The SS-520 5号機 will launch the 3U cubesat TRICOM 1R (http://space.skyrocket.de/doc_sdat/tricom-1.htm) from 内之浦 KS into an eccentric orbit with a 31° inclination. - 2018-02-03 05:03:00
<egg|laptop|egg>
!kd -edit:21 time 2018-02-02T07:50Z