UmbralRaptor 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. | We can haz pdf
<_whitenotifier-d13c> [Principia] eggrobin commented on issue #2556: Disable timewarp rotation if under a certain threshold - https://git.io/JfGuk
e_14159 has joined #kspacademia
e_14159_ has quit [Ping timeout: 378 seconds]
<raptop> !choose ie and eg|i.e. and e.g.|i. e. and e. g.
<galois> raptop: Your options: ie and eg, i.e. and e.g., i. e. and e. g.. My choice: i. e. and e. g.
<raptop> galois:
<SnoopJeDi> uses 'or' instead of | but I could teach it the latter
<raptop> ...why is LaTeX sticking a figure in the middle of a multipage table?
<_whitenotifier-d13c> [Principia] rsparkyc commented on issue #2556: Disable timewarp rotation if under a certain threshold - https://git.io/JfGg5
egg|laptop|egg has quit [Remote host closed the connection]
<raptop> Nothing like getting a popup about how you're using the free version of teamviewer while operating a piece of equipment that costs ~30-40x your annual salary
* raptop stabs clouds
UmbralRaptop has joined #kspacademia
raptop has quit [Ping timeout: 190 seconds]
<_whitenotifier-d13c> [Principia] pleroy reviewed pull request #2549 commit - https://git.io/JfGME
raptop has joined #kspacademia
armed_troop has quit [Ping timeout: 200 seconds]
armed_troop has joined #kspacademia
<raptop> Is it weird that in Python, things like break and resume (in loops) feel vaguely goto-like to me?
<SilverFox> isn't that what a loop boils down to?
<SnoopJeDi> raptop, not at all, you get exactly a JUMP_ABSOLUTE instruction in a loop
<SnoopJeDi> dis.dis() is very useful to look at
<raptop> (This thought was inspired by one of whitequark's tweets)
<raptop> hrm
<SnoopJeDi> raptop, e.g. http://ix.io/2kTP/py
<raptop> Unfortuantely this gets into my never having actually done anything in assembly
<SnoopJeDi> that's okay, bytecode is strictly virtual :)
<whitequark> raptop: all local control flow boils down to `goto`
<SnoopJeDi> to `goto`, or to JMP?
<whitequark> same thing?
<SnoopJeDi> I mean, kinda? The former seems to me like you've exposed the sausage-making and given the programmer the option
<whitequark> goto is just how you say JMP in a language that's higher level than assembly
<SnoopJeDi> Yea I think we agree, I'm just pointing out that there's this distinction about whether or not it's something you know about as the consumer
<SnoopJeDi> which I guess in context of the original question, it is, it's just not called goto, heh.
<raptop> (Okay, there's TIS-100, but that's actually a game...)
<raptop> ah
<SnoopJeDi> raptop, so, I would say I also know basically nothing about assembly, but I am mostly comfortable with reading the output of dis()
<SnoopJeDi> but as she said, jumping is a fundamental operation, the rest is "just" syntax
<SnoopJeDi> when it comes to what the bytecode actually does, things get messier and you end up reading CPython source :/
<SnoopJeDi> although even CPython is more straightforward than I'd imagined once I was able to flick the "I am reading C, a different mindset is required" switch
raptop has quit [Read error: Connection reset by peer]
raptop has joined #kspacademia
egg|laptop|egg has joined #kspacademia
<raptop> Someone was having fun with abstracts https://arxiv.org/abs/2004.13623
raptop has quit [Ping timeout: 189 seconds]
egg|laptop|egg has quit [Remote host closed the connection]
raptop has joined #kspacademia
egg|laptop|egg has joined #kspacademia
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #kspacademia