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
<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?
<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>
"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
<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
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]
<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
<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
<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