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.
<egg|zzz|egg>
!meow bofh
* Qboid
meows at bofh
egg|phone|egg has joined #kspacademia
<UmbralRaptop>
bofh: I just realized that there might be an episode (say, the season finale) that shows the events of the first AbramsTrek from the other side.
<UmbralRaptop>
flags #KSPAcademia
<UmbralRaptop>
list flags #KSPAcademia
<UmbralRaptop>
er
* UmbralRaptop
🔪 chanserv
<UmbralRaptop>
…
<egg|zzz|egg>
!wpn whitequark
* Qboid
gives whitequark a ſtabby keyboard
<egg|zzz|egg>
whitequark: are you still taking депакотя?
<UmbralRaptop>
Hrm. Cetrazine seems to actually work.
<UmbralRaptop>
*cetrizine
* UmbralRaptop
🔪 spelling
<UmbralRaptop>
*cetirizine
<egg|zzz|egg>
!wpn UmbralRaptop
* Qboid
gives UmbralRaptop a gregarious dream
<UmbralRaptop>
!wpn egg|zzz|egg
* Qboid
gives egg|zzz|egg a contour meganeuropsis
egg|phone|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|phone|egg has quit [Ping timeout: 383 seconds]
APlayer has joined #kspacademia
APlayer has quit [Read error: Connection reset by peer]
* egg|work|egg
stares at Qboid
<egg|work|egg>
!pet Qboid
* Qboid
pets Qboid
<egg|work|egg>
hmm
<whitequark>
egg|zzz|egg: not for a long time
<whitequark>
it was making me dumb
<egg|work|egg>
that's very odd
<egg|work|egg>
does it always do that?
<egg|work|egg>
(am I dumb?)
APlayer has joined #kspacademia
<egg|work|egg>
whitequark: I did notice annoying side-effects on the nausea/liver side of things when tablets where insufficiently-slow release, but not becoming dumb
<whitequark>
maybe it was just that i never became hypomanic anymore
<whitequark>
same difference
<whitequark>
i stopped caring about shit other than like, wasting time on internet and eating
<egg|work|egg>
ow
<egg|work|egg>
whitequark: how does going to котяland work in practice re. visas etc.?
* egg|work|egg
pokes bofh in the ever-delayed котя visa
<whitequark>
egg|work|egg: you need an invite
<whitequark>
either from a private citizen or from a hotel
<whitequark>
both are easy
<egg|work|egg>
"you need an invite" so you are saying /mode #RU +i,
<whitequark>
yes basically
ferram4 has quit [Ping timeout: 202 seconds]
<egg|work|egg>
bofh: any clue where ⧧ (in its use as "thermodynamic", not as record mark) is from? I can find this usage in the literature but no idea what it really is or why https://www.ncbi.nlm.nih.gov/pubmed/27108991
<egg|work|egg>
bofh: wtf, on SNB mulsd is 5 cycles, addsd 3, on SKL they're both 4 according to Fog, and according to Intel mulsd is 3 and addsd is 4?!
<kmath>
<0xabad1dea> I took one look at this picture (src: pen addict) and was like "oh, that's pilot blue black" and getting to the poi… https://t.co/xvz4W20X7t
<kmath>
<whitequark> i feel like "ctos and csos of some of the biggest companies on the planet have public shoutouts and/or meltdowns be… https://t.co/qsCASDBDf3
<iximeow>
that would be more useful probably
<iximeow>
!wpn ctos and csos
* Qboid
gives ctos and csos a red-black buffer overflow
<iximeow>
yesssss
<egg|zzz|egg>
!wpn iximeow
* Qboid
gives iximeow an alpha fuzzer
<egg|zzz|egg>
!wpn whitequark
* Qboid
gives whitequark a line perfluorocarbon
<__awang__>
egg|zzz|egg: Wait, 1/0 is technically UB for floating point?
<egg|zzz|egg>
yes the C++ standard is daft
<__awang__>
Or just UB for non-IEEE 754?
<egg|zzz|egg>
it's UB, there's an explicit clause that says so for arithmetic types and no exclusion of floating point
<egg|zzz|egg>
otoh, any remotely decent real-life implementation will follow the behaviour defined in IEEE 754
<egg|zzz|egg>
this used not to be a problem
<__awang__>
Oh, you're talking about C++
<egg|zzz|egg>
but now with constexpr UB implies not constexpr, so this stupidity of the standard becomes visible
<__awang__>
Right, C/C++ floating point isn't IEEE 754
<__awang__>
And ints aren't two's complement
<__awang__>
I've read way too many complaints on HN about those
<egg|zzz|egg>
__awang__: it's not that, you *can* be IEEE 754 compliant (there's even a flag somewhere to check that), but division by 0 is still *explicitly* UB
<egg|zzz|egg>
which you used not to care about, because your behaviour was defined in another standard :-p
<__awang__>
numeric_limits<>::is_iec_559, right?
<egg|zzz|egg>
yeah
<__awang__>
Hm
<egg|zzz|egg>
the fact that UB implies compilation error in constexpr is what makes it more than standards pedantry, and a pain in the arse
<__awang__>
Do all compilers interpret UB in constexpr as resulting in an error, or just clang?
<egg|zzz|egg>
the standard mandates it, so standard compliant compilers must (whereas for what happens at runtime, the standard ceases to say anything, and in practice you just get infinity and no time lords appear)
<egg|zzz|egg>
MSVC happens to allow constexpr division by 0
<egg|zzz|egg>
MSVC also allows addition/subtraction on infinities, and it's not clear at all whether that's defined; clang doesn't allow it
<egg|zzz|egg>
anyway, this is all very daft
<__awang__>
What are you doing that ends up with constexpr division by 0?
<egg|zzz|egg>
I don't have a constexpr division by 0, but I do have constexpr addition/subtraction of infinities