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.
<UmbralRaptop> Is your printer frictionless?
<UmbralRaptop> Can I set blocks on it to provide problems for the high school and 1st year undergrads?
<SilverFox> can you charge the users dozens of grand to enter your building and have the audacity to charge extra for usage of said printer?
<iximeow> once got yelled at by a sysadmin for taking a sheet of blank paper from the computer lab printer
<iximeow> good times
<iximeow> (i then just printed a blank page and used that)
<SilverFox> hell yeah fight the system
<bofh> rofl incredible.
<UmbralRaptop> SilverFox: I believe our opinions of publishing can break summed up by the extensive usage of sci-hub.
<bofh> reminds me of the time there was a mail-order printing service that charged per *character*... so someone printed off a few hundred formfeeds.
<SilverFox> wut
<SilverFox> formfeeds?
<SilverFox> UmbralRaptop, *my* extensive usage of scihub?
<bofh> formfeed (ascii 0x0c, '\f') means advance to the next *page* in the printer, as opposed to linefeed (ascii 0x0a, '\n') which means advance to the next *line* on the current page in the printer.
<SilverFox> kek
<UmbralRaptop> I don't know about you specifically, but the rest of us…
<SilverFox> I use it lots
<UmbralRaptop> \o/
<bofh> so sending off 516 formfeeds to a service where you pay like $0.003/character is a cheap way to get a Printer's Ream mailed to you (this was in like the late 1980s iirc).
<SilverFox> jesus
<iximeow> lol
<SilverFox> they mailed a brick's worth of paper to this dude?
<SilverFox> actually, that'd be a few bricks
<SilverFox> can you specify legal-sized paper?
<iximeow> ah yes vertical tab is the one between \n and \f
<bofh> iximeow: The Character That Does Not Exist.
<SilverFox> vertical tab?
<bofh> vertical tab is evil.
<iximeow> i was about to say, never seen it actually used
<SilverFox> what is this sorcery?
<SilverFox> bofh, does that price include shipping?
<bofh> I use it as an error code in some functions where NUL is an acceptable ascii value, for the reason that if it is returning vertical tab for legitimate reasons that's just as much of an error :P
<SilverFox> nice, I'll have to use that sometime
<bofh> SilverFox: iirc yes. like that's pretty expensive if you consider how much text would fit on a page (this at 12pt monospace iirc).
<iximeow> oof
<iximeow> Despite five characters being ½" and the typical paragraph indentation at that time, the horizontal tab size of 8 evolved because as a power of two it was easier to calculate with the limited digital electronics available. Vertical tab was rarely supported on these terminals.
<iximeow> AAAAAAAAA
<SilverFox> AAAAAAAAAA.jpg
<iximeow> i should use ascii < 0x16 more
<bofh> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
<bofh> Also you mean < 0x20, right?
<iximeow> i... meant 0x10, and switched base mid-keystroke
<bofh> or do you actually horrifyingly use FS/GS/RS/US for something?
<iximeow> that one! :D
<bofh> LOL
<bofh> (I mean I use %%fs: & %%gs:, but not FS/GS :P)
<iximeow> but you're right, i should have said < 0x20
<SilverFox> how big is a vertical tab?
<iximeow> oh it appears to advance one row down, at the same column
<iximeow> vs \n which is next row, column 0
<SilverFox> interesting
<iximeow> (`echo -e 'before\x0bmiddle\x0aafter'`)
<SilverFox> that sounds like it might be more useful in form-filling typewriters back in the day
<iximeow> bofh: i've considered writing ctf challenges for friends and now want to implement an "extension" to x86 as a SIGILL handler that implements "RS" and "US" registers
<iximeow> so thank you for bad ideas
<SilverFox> you want some bad ideas? just ask me
<iximeow> bad ideas are good
<bofh> iximeow: oh gods this sounds incredible
<iximeow> HAHAHAHAHAH
<iximeow> i hate everything about this
awang has quit [Ping timeout: 207 seconds]
<egg|zzz|egg> iximeow: wait isn't it \r which is supposed to bring you to column 0, with \n just advancing to the next line?
<bofh> iximeow: it works, too.
<SilverFox> what are RS and US registers?
<egg|zzz|egg>
<SilverFox> i cant see that
<egg|zzz|egg> 
<SilverFox> that's a blank space
<iximeow> egg|zzz|egg: i think that's a "depends on who you talk to" thing - see windows prefering \r\n, where unixy systems only use \n
<iximeow> SilverFox: they aren't a thing
<egg|zzz|egg> iximeow: I mean, the original intent, back when you had actual carriages to return
<iximeow> oh, yeah
<egg|zzz|egg> SilverFox: don't you call my BEL a space
<SilverFox> fite me
<SilverFox> y o l k y b o i
<egg|zzz|egg>  (␇)
<egg|zzz|egg> !wpn -add:wpn 
<Qboid> egg|zzz|egg: Weapon already added!
<egg|zzz|egg> hahaha
<SilverFox> do yall have dildos as weapons yet?
<SilverFox> !wpn -add:wpn dildo
<Qboid> SilverFox: Weapon added!
<SilverFox> noice
<egg|zzz|egg> there's already an IoT one with hardcoded credentials iirc
<iximeow> !wpn SilverFox
* Qboid gives SilverFox a feline cosmonaut which vaguely resembles a DWARF
<SilverFox> interesting
<SilverFox> a midget cat spacewalker
<UmbralRaptop> Space cat! \o/
<SilverFox> which may or may not have ties to the russian communist party
<kmath> <BL76276> @bofh453 ...nope... unfortunately he IS involved...and he still takes 14,5% votes. Right coalition Berlusconi+ Lega… https://t.co/sMQ2F6KURF
<SilverFox> why do them europeeps talk in coordinates?
Technicalfool has joined #kspacademia
icefire has joined #kspacademia
icefire has quit [Client Quit]
icefire has joined #kspacademia
<kmath> <jacquesgt> Gotta be more careful about the reading material I leave lying around https://t.co/XRIa07K44G
StCypher has joined #kspacademia
<UmbralRaptop> So, about that far right wave cresting in 2016…
<iximeow> ah, cresting..
icefire_ has joined #kspacademia
icefire_ has quit [Read error: -0x7880: SSL - The peer notified us that the connection is going to be closed]
<egg|zzz|egg> !wpn iximeow
* Qboid gives iximeow a metal circle
<egg|zzz|egg> !wpn bofh
* Qboid gives bofh a Balmer ringularity
<egg|zzz|egg> !wpn UmbralRaptop
* Qboid gives UmbralRaptop an unique typhoon
<UmbralRaptop> The weather phenomenon, or the jet?
<SilverFox> "an unique"?
<SilverFox> Thomas, pls fix, this triggers
<bofh> https://www.fourmilab.ch/documents/univac/instructions.html here's the ISA list, you want SLEUTH II opcodes, also the double-precision float instructions basically never saw an implementation
<bofh> er, wrong window >_>
<bofh> !acr -add:SLEUTH Symbolic LanguagE for the UNIVAC 1107 THin Film Computer
<Qboid> bofh: I added the explanation for this acronym.
<egg|zzz|egg> bofh: that pinged me :-p
<egg|zzz|egg> (because double-precision float)
<iximeow> lol
<kmath> <jgerity> <@eggleroy> ... oh right floating hamburger pings me because float ⏎ <@eggleroy> floating-ham burger ⏎ <@Newpa_Hasai > NaNburger
e_14159 has quit [Ping timeout: 198 seconds]
<egg|zzz|egg> zzz
<kmath> <UINT_MIN> @whitequark "Today's special: the NaNwich. It's incomparable! The sandwich with no equal!"
<iximeow> uint_min is a good name
e_14159 has joined #kspacademia
<bofh> iximeow: I'm also a fan of "unsigned void"
<iximeow> oh yes!
<iximeow> when they changed their @ to volatile_void my client had a whoops and didn't know it should update handle AND name
egg|phone|egg has joined #kspacademia
* egg|phone|egg orders an __m512d sandwich
<bofh> oh gods fuck the mess that is AVX-512
<iximeow> *which one*
<bofh> Yes.
egg|phone|egg has quit [Ping timeout: 383 seconds]
awang has joined #kspacademia
icefire has quit [Quit: gone]
StCipher has joined #kspacademia
StCypher has quit [Ping timeout: 186 seconds]
* UmbralRaptop troutslaps Google Goggles.
<UmbralRaptop> Good job ignoring the QR code in favor of unrelated text.
<bofh> rofl Google Goggles are basically useless IME, irritatingly.
<UmbralRaptop> It's sort of sad how much of astronomy merits only water. https://twitter.com/bofh453/status/970512984886915075
<kmath> <bofh453> Pretty sure nearly all NMR acronyms fall somewhere on the Ale-Tequila-Jaegerbomb continuum... ⏎ ⏎ (w/the rare cases of… https://t.co/H9oFdOrVwi
<UmbralRaptop> (where do multiword acronyms go?)
egg|phone|egg has joined #kspacademia
Ellied has quit [Ping timeout: 186 seconds]
egg|phone|egg has quit [Ping timeout: 198 seconds]
Ellied has joined #kspacademia
<egg|zzz|egg> !seen whitequark
<Qboid> egg|zzz|egg: I last saw whitequark on [04.03.2018 01:27:34] in #kspacademia saying: "!wpn egg"
<egg|zzz|egg> !wpn whitequark
* Qboid gives whitequark a maximum transit brioche
<whitequark> !wpn egg
* Qboid gives egg a bootstrapped Kerr array
<egg|zzz|egg> whitequark: I had some questions about anime (see backlog)
<whitequark> mmm
<whitequark> monogatari suffers from...
<whitequark> having a lot of tropes in it put there to appease otaku
<whitequark> hence the venn diagram
<whitequark> it somehow manages to simultaneously be so densely packed that i need to watch it several times *and* read a series analyzing it in depth to grasp most of the context (I don't have any illusions about seeing all of it), and starting with an underwear joke
<egg|zzz|egg> yeah that was a bit odd
* egg|zzz|egg watched the crab episodes yesterday with phl
<whitequark> I think GitS doesn't do that, but GitS is also very different.
<whitequark> Black Lagoon is, indeed, not taking itself very seriously
<whitequark> egg|zzz|egg: what kinda genre do you like
ferram4_ has joined #kspacademia
ferram4 has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
<egg|zzz|egg> hm
<whitequark> though, most of the really good things i can recommend tend to surpass genre limits
<egg|zzz|egg> yeah was going to say the same about the books or films that I really like
<whitequark> like what genre *is* monogatari
<whitequark> okay
<egg|zzz|egg> (also that they're french and not necessarily well-known >_>)
<egg|zzz|egg> whitequark: e.g. what is https://en.wikipedia.org/wiki/Froth_on_the_Daydream
<whitequark> "Though told in a linear style, the novel employs surrealism and contains multiple plot lines"
<whitequark> say not a word more
<whitequark> go watch Ergo Proxy and then Texhnolyze
<egg|zzz|egg> whitequark: also https://en.wikipedia.org/wiki/Three_Colours_trilogy are good films (but might require being familiar with france, poland, and switzerland; I know little about poland and I didn't enjoy blanc as much as the others)
<whitequark> there's also Yurikuma Arashi and Shojo Kakumei Utena, for a completely different kind of surrealism
<whitequark> but yeah based on the description of Froth on the Daydream, go with Ergo Proxy
Technicalfool has quit [Quit: schleep]
egg|phone|egg has joined #kspacademia
<egg|zzz|egg> whitequark: this page appears to have a subset of a translation http://rob.toadshow.com.au/01_cms/details.asp?ID=344
<egg|zzz|egg> seems to be interspersed with commentary which is annoyingly not marked as such though
<egg|zzz|egg> ah, there is the bit where he grows rifles http://rob.toadshow.com.au/01_cms/details.asp?ID=344#541
<whitequark> wtf
<egg|zzz|egg> whitequark: it *is* a weird novel :-p
* egg|zzz|egg should go to work
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: Connection reset by peer]
egg|cell|egg has joined #kspacademia
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #kspacademia
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|mobile|egg has joined #kspacademia
egg|cell|egg has quit [Ping timeout: 186 seconds]
<egg|work|egg> whitequark: "This contrast between the fantastic – shown in the myriad of oddities that Koyomi Araragi and company are tasked with tackling – and the everyday is a Monogatari constant." from that magritte in monogatari article reminds me *a lot* of l'écume des jours tbh (which takes place in perfectly normal late 40s france except full of impredictable weirdness as you can see from the above link
tawny has quit [Ping timeout: 186 seconds]
egg|phone|egg has joined #kspacademia
egg|mobile|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]
egg|phone|egg has joined #kspacademia
egg|cell|egg has quit [Ping timeout: 186 seconds]
egg|phone|egg has quit [Read error: Connection reset by peer]
egg|phone|egg has joined #kspacademia
awang has quit [Ping timeout: 182 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]
tawny has joined #kspacademia
TonyC has joined #kspacademia
TonyC1 has quit [Ping timeout: 182 seconds]
awang has joined #kspacademia
<egg|work|egg> !wpn whitequark
* Qboid gives whitequark a finite exponential surprise which vaguely resembles a chart
<egg|work|egg> !wpn котя
* Qboid gives котя an antisymmetric boojum
<egg|work|egg> !wpn котя's kittens
* Qboid gives котя's kittens an ultramatic rake
<awang> soundnfury: TIL what "long pig" really stands for o_O
Technicalfool has joined #kspacademia
<awang> btw, anyone here participating in angstronCTF?
<awang> ...I'm not entirely sure what that C program does, but the use of setjmp/longjmp scares me
<awang> That and the fact it seems to be handling signals manually
<whitequark> gimme
<awang> (still working through scrollback, so might be a bit before I get to respond to recent things)
<awang> Also, "RS" and "US" registers?
<awang> Oh wait, someone already asked that
<awang> Never mind
<awang> bofh: Why is AVX-512 that much of a mess?
<egg|work|egg> !wpn -add:wpn sandwich
<Qboid> egg|work|egg: Weapon already added!
<awang> !wpn egg|work|egg
* Qboid gives egg|work|egg a shift/reduce conflict which vaguely resembles a platypus
<awang> !wpn bofh
* Qboid gives bofh a catbus
<awang> !wpn whitequark
* Qboid gives whitequark a bad mangled ristretto with a log attachment
<egg|work|egg> !wpn -add:adj ppc_f128
<Qboid> egg|work|egg: Adjective added!
<awang> !wpn soundnfury
* Qboid gives soundnfury a fizzix cell phone
<awang> !wpn ferram4_
* Qboid gives ferram4_ a cyclic nucleotide-gated dish
<awang> Does anyone still use PPC?
<egg|work|egg> I mean you can also have __m128d sandwiches
<awang> !wpn -add:wpn intrinsic
<Qboid> awang: Weapon added!
<bofh> !u ಠ_ಠ
<Qboid> U+0CA0 KANNADA LETTER TTHA (ಠ)
<Qboid> U+005F LOW LINE (_)
<Qboid> U+0CA0 KANNADA LETTER TTHA (ಠ)
<UmbralRaptop> (Tetsuo!)
APlayer has joined #kspacademia
<awang> egg|work|egg: How hard was writing your own units/geometry libraries?
<UmbralRaptop> <ve2dmn> but yeah, I should find the original Ontario commission that looked into this issue. There are a few interesting exchanges in there...
<UmbralRaptop> <ve2dmn> like "You tell me that you know it doesn't work and you still want to sell it?" -- "Yes. We know it doesn't work, but there is a market for this and we want to regulate it so people buy quality placebo and not poison on the streets"
UmbralRaptop has quit [Remote host closed the connection]
UmbralRaptop has joined #kspacademia
<UmbralRaptop> stabbity
<kmath> <bofh453> {{Citation needed}} https://t.co/ZyNiDvP3eU
APlayer has quit [Ping timeout: 182 seconds]
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)]
UmbralRaptop has quit [Quit: Bye]
UmbralRaptop has joined #kspacademia
APlayer has joined #kspacademia
egg|cell|egg has joined #kspacademia
egg|phone|egg has quit [Read error: -0x1: UNKNOWN ERROR CODE (0001)]
<kmath> <bofh453> Spiders Georg does a postdoc? https://t.co/qXuSwmgL0k
<iximeow> today's status, trying to teach people why SSA over assembly is interesting or useful or why i did it
* iximeow 🔪
egg|cell|egg has quit [Ping timeout: 182 seconds]
<UmbralRaptop> bofh: Bruce "Georg" Banner is an outlier and should not be counted.
egg|wfh|egg has joined #kspacademia
egg|wfh|egg has quit [Client Quit]
<APlayer> So, whatever just happened, this potentiometer suddenly started smelling like burnt plastic or stuff, but still keeps working
<APlayer> I am not sure if this is bad news or good news
<APlayer> What's even more weird, I have no idea how I managed to short it - no matter what contacts I connect, the minimum resistance is 100 or so Ohms, and I only supply 5v here...
<APlayer> (@Ellied, if you have some advice)
<SnoopJeDi> My labmate's inability to understand why "the only thing that matters in cardio is how you go" is a patently stupid idea falsifiable by any Physics I student has left me very frustrated this afternoon
<SnoopJeDi> On the brightside, I eagerly await his publication overturning all of established exercise science.
<kmath> <✔MerriamWebster> After considering its widespread and meaningful evidence of use, we've put 'dumpster fire' in the dictionary. Feel… https://t.co/BqXRNcP8zt
<bofh> seems topical tbh, SnoopJeDi
<SnoopJeDi> I'm a lot less frustrated with the actual science content than I am with being asked a question and then not having the answer considered for more than 2 seconds
<SnoopJeDi> Nothing grinds my gears like performance inquiry >:|
<SnoopJeDi> today's been good though, Tabetha Boyajian's talk was very stimulating!
<SnoopJeDi> I had not realized how much follow-up work was done in 2017 after the "IT'S HAPPENING" moment in May
<bofh> Yeah I really should look into that myself, honestly
<SnoopJeDi> so it turns out they have a subreddit https://www.reddit.com/r/KIC8462852/
<SnoopJeDi> UM APPARENTLY THERE ARE TWO ACTUALLY https://www.reddit.com/r/KIC8462852_Gone_Wild/
<UmbralRaptop> related http://www.wherestheflux.com/blog
<bofh> UM.
<UmbralRaptop> Oh. Silly ideas.
UmbralRaptor has joined #kspacademia
UmbralRaptop has quit [Read error: Connection reset by peer]
UmbralRaptor has quit [Client Quit]
<bofh> rofl this is great
UmbralRaptop has joined #kspacademia
UmbralRaptor has joined #kspacademia
UmbralRaptop has quit [Ping timeout: 186 seconds]
<kmath> <bofh453> And here's Spiders Kafka doing a postdoc... ⏎ https://t.co/sjUWNmarrl
<UmbralRaptor> o_O
<kmath> <✔Alex_Parker> Have you ever wondered what exoplanet atmospheres look like? @PlanetDr and @horstlab has you covered! https://t.co/7EL8KS1LCp
<awang> Is cylindrical geometry a thing?
<awang> I may have to do some work with stuff on the surface of a cylinder, but it doesn't seem info is that common compared to spherical geometry
<awang> Or Euclidian geometry
StCipher is now known as StCypher
<SnoopJeDi> awang, what are you trying to do?
<UmbralRaptor> awang: yes. r and θ like polar, z like rectangular.
<kmath> <jccwrt> Mars is pretty much a bootleg version of Earth. All of the features people love in a planet are there but they're n… https://t.co/PjNSM4lZzL
<SnoopJeDi> the surface can be thought of as a planar "patch" whose edges are connected (i.e. Pacman is a cylindrical game), so oftentimes it's helpful to "unroll" those coordinates, but if you're doing things like working tangent to the surface, things are messier
<SnoopJeDi> > no water
<SnoopJeDi> Justin pls
<awang> SnoopJeDi: I need to do some work with features on a cylindrical surface
<awang> Right now it's pretty much just minimum distances between features
<awang> But at some point I'll need the area of those features too
<awang> I'm approximating those features with polygons
<SnoopJeDi> well the shortest distance will be the geodesics between the two (helices, in general)
<awang> Hmmm
APlayer has quit [Ping timeout: 383 seconds]
<awang> Wait
<awang> Can cylindrical coordinates be mapped to cartesian coordinates without distortion?
<awang> I think they can, but just want to make sure
<SnoopJeDi> Yep, it's a consequence of both surfaces having the same Euler characteristic
<awang> Well that simplifies things
<SnoopJeDi> qualitatively, you can take the cylinder and make a single 'cut' along its length, then unroll it and lay it flat without tearing it
<awang> As long as nothing crosses the boundary
<SnoopJeDi> right there's an asterisk baked in there that it's not "really" the plane, the left and right edges are connected
<awang> Which, knowing how requirements work, will probably be the case :(
<awang> Hmmm
<SnoopJeDi> but it still should preserve distances/angles, the connectivity will just be screwy
<awang> Oh, distances will be preserved too?
<SnoopJeDi> since you're working with features I assume that may be a problem
<awang> I'm not sure
<awang> On one hand, if the feature(s) is/are large enough that I can't cut the cylinder into a plane, there are bigger problems
<awang> On the other, I'm pretty sure someone's going to find a way to get that to happen anyways
<SnoopJeDi> well that's why I'd asked about *what* you're doing because it kinda depends on the properties desired
<awang> Yeah
<SnoopJeDi> (it's also been the better part of a decade since I've used my differential geometry so um don't take what I say as unassailable)
<awang> I mean, I'm not entirely sure myself, to be honest
<awang> This project has been a case study in How To Drive Your Programmer Crazy By Constantly Changing Requirements
<UmbralRaptor> Have you tried increasing the genus of your manager?
<SnoopJeDi> Are managers orientable?
<awang> Unfortunately, most of the requirement changes are from the client
<awang> Increasing the genus?
<awang> ...I don't get it
<awang> Oh
<SnoopJeDi> (the cylinder, plane, and torus all have genus 1)
<UmbralRaptor> 🔪❗
<SnoopJeDi> which means Asteroids is a game played on a donut
<awang> I was thinking the taxonomy version of "genus"
<awang> And I was very very confused
<SnoopJeDi> definitely etymological cousins
<SnoopJeDi> !u 🔪❗
<Qboid> U+1F52A HOCHO (🔪)
<Qboid> U+2757 HEAVY EXCLAMATION MARK SYMBOL (❗)
<bofh> "HOCHO"?
<UmbralRaptor> Large knife, typically used in preparing sushi.
<UmbralRaptor> Not sure about the last part.
<UmbralRaptor> But it's most definitely a knife.
<bofh> like the picture I see is that of a knife, hence my confusion as to why the character isn't simply called "KNIFE".
<UmbralRaptor> Because Japan.
<awang> Is there a name for a connected series of line segments?
* UmbralRaptor is suddenly reminded of aurocad's pline command.
icefire has joined #kspacademia
<soundnfury> awang: is your manager a very stable genus?
<awang> soundnfury: I hope so
<awang> I haven't noticed any signs of instability recently
UmbralRaptor has quit [Quit: Bye]
UmbralRaptop has joined #kspacademia
<soundnfury> no handles or holes spontaneously forming or breaking? good
<soundnfury> "formative assessment is a concept some games lack" Welcome to NetHack ;-)
<awang> Um
<awang> I thought cv-qualifiers and/or ref-ness were ignored when figuring out C++ template stuff
<awang> Apparently not?
* SnoopJeDi hugs his rats
<SnoopJeDi> pls no kill
<egg|zzz|egg> !wpn котя
* Qboid gives котя an ones-complement clutter
<egg|zzz|egg> !wpn whitequark
* Qboid gives whitequark a Maxwell-Boltzmann sole
* UmbralRaptop feels like the bot just made a joke about binary encoding systems am cats.
<egg|zzz|egg> awang: I mean there's remove_const etc., so
<egg|zzz|egg> !wpn UmbralRaptop
* Qboid gives UmbralRaptop a Tillinghast multimeter/float hybrid
<awang> egg|zzz|egg: Yeah, but the fact I needed it was a surprise
<Qboid> awang: Pap left a message for you in #RO [05.03.2018 23:11:36]: "I added instructions for the Spreadsheet: https://github.com/KSP-RO/RP-0/blob/Developmental/Notes/RP-0%20Official%20Parts%20Tech%20Tree%20Spreadsheet%20Instructions.pdf"
<awang> Also, sort of surprised that std::remove_cvref didn't get into the standard sooner
* awang perfect forwards egg|zzz|egg a cv-qualified variable
<UmbralRaptop> !wpn egg|zzz|egg
* Qboid gives egg|zzz|egg a cyclic polarimeter
<egg|zzz|egg> bofh: I want an arch where CHAR_BIT is 21 https://twitter.com/johnregehr/status/970467531440844800
<kmath> <johnregehr> @cr1901 sanitizers won't help you find something that breaks when CHAR_BIT == 12 or the machine is sign-magnitude or INT_MAX is 32767
<bofh> egg|zzz|egg: AUGH
<UmbralRaptop> egg|zzz|egg As in a multiple of *7*?
<UmbralRaptop> (Words that do not divide evenly into 2880 do not exist)
<egg|zzz|egg> bofh: also, of course, with char* p, (uintptr_t)(p+1) - (uintptr_)(p) should be 5
<egg|zzz|egg> s/_\)/_t)/
<Qboid> egg|zzz|egg meant to say: bofh: also, of course, with char* p, (uintptr_t)(p+1) - (uintptr_t)(p) should be 5
<bofh> I mean CHAR_BIT==9 and CHAR_BIT==18 are both okay with me, but not multiples of 7.
<egg|zzz|egg> UmbralRaptop: as in the minimal size needed to store an arbitrary character from the UCS of course
<egg|zzz|egg> bofh: and the numeric value of pointers should increment in steps of 5, which leaves you room to address bits :-)
<UmbralRaptop> hrm
<egg|zzz|egg> bofh: wait I'm confused
<egg|zzz|egg> 21, not 5, why did I plonk a log somewhere in there
<bofh> uhm
<egg|zzz|egg> bofh: I mean I seem to recall hearing about 67-bit addresses (for 8-bit bytes) in some slightly exotic architecture, so
<egg|zzz|egg> bofh: if you combine that with 21-bit bytes, the logical thing is to have pointers to bytes be multiples of 21 :-p
<bofh> ...
<bofh> I mean sure, but that's still horrifyin.
<bofh> horrifying*
<egg|zzz|egg> bofh: sadly the language is far too specified, so you can't have pointers to bits that are defined because CHAR_BIT cannot be 1
<bofh> good.
<egg|zzz|egg> bofh: obviously you can implementation-define the undefined, and give semantics to *(char*)((uintptr_t)p + 1), but still, it's annoying