egg changed the topic of #kspacademia to: https://git.io/JqLs2 | 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 | Logs: https://esper.irclog.whitequark.org/kspacademia
whitequark has quit [*.net *.split]
egg|matrix|egg has quit [*.net *.split]
smkz has quit [*.net *.split]
egg|matrix|egg has joined #kspacademia
whitequark has joined #kspacademia
smkz has joined #kspacademia
_whitelogger has joined #kspacademia
<egg|matrix|egg> miaou
<galois> [url] Unicode Locale Data Markup Language (LDML) | www.unicode.org
<egg|matrix|egg> gah, another Mark language where you can’t separate lexing from parsing
<egg|matrix|egg> I guess I can treat the \p and [: classes (and the escapes) as terminals in a first grammar, and then deal with their syntax internally
<egg|matrix|egg> s/I guess I can treat the \p and [: classes (and the escapes) as terminals in a first grammar, and then deal with their syntax internally/I guess I can treat the \\p and \[: classes (and the escapes) as terminals in a first grammar, and then deal with their syntax separately/
<galois> egg|matrix|egg meant to say: I guess I can treat the \\p and \[: classes (and the escapes) as terminals in a first grammar, and then deal with their syntax separately
<egg|matrix|egg> galois: I think you are overescaping things
<SnoopJ> it's an idiosyncratic impl, even for Python (I think possibly because `re.escape()` doesn't have an inverse operation)
<SnoopJ> one of the built-ins
<SnoopJ> !version
<galois> [version] Sopel v8.0.0 | Python: 3.9.16
<SnoopJ> hm, I can't reproduce against the main branch, it may have been fixed recently
<SnoopJ> OH, I missed that \[: was part of the given replacement text
_whitelogger has joined #kspacademia
raptop has quit [Ping timeout: 207 seconds]
raptop has joined #kspacademia
* raptop stabs things
<raptop> ugh, how do I kill this paper and then add the paragraph or two necessary to the 3rd chapter to finally get done with this phd x_x
<raptop> ...maybe it would help if I tried using you as rubber ducks?
* egg|matrix|egg meows like a duck
<raptop> Yes, but do you have the coefficient of elasticity of a duck?
<raptop> Today in things that are overcomplicated and incomplete: https://drive.google.com/file/d/1LBcfe5fNZRp2m7XJU7QKW-hChGU4rOov/view?usp=sharing
<raptop> bleh, got the persimmons wrong
<SnoopJ> raptop, any particular bit of it you're looking for feedback on? I personally am probably not going to be a particularly helpful duck but I could look
<raptop> Hard to say for sure. I'm pretty sure that I'm too scattered over the having multiple target lists (so eg: the simulations should be redone with the same target list. the choice changed over the duration of writing the paper x_x)
<raptop> The introduction and code description are complete enough that they should beready purely for an editing pass
<egg|matrix|egg> The persimmons still seem to be wrong?
<e_14159> Oh, wow. I was not aware I was still in here.
<e_14159> Hi.
<egg|matrix|egg> meow
* egg|matrix|egg wonders what pinged e_14159
<e_14159> ~~A rubber duck~~
<e_14159> I was looking at the RP0 discord, saw principia, and remembered this place.
raptop has quit [Ping timeout: 207 seconds]
<e_14159> I do wonder when I was last in here.
<e_14159> How are ye doing?
<SnoopJ> last message I see is: 2023-02-24 03:42:27 * e_14159 waves
<SnoopJ> to which I responded and will once again respond:
<SnoopJ> !wpn e_14159
* galois gives e_14159 an invariant pentagon
<e_14159> Not even two years. Huh. I thought it would've been pre-pandemic.
<e_14159> !wpn SnoopJ
* galois gives SnoopJ a grid
<SnoopJ> a digital frontier!
raptop has joined #kspacademia
<raptop> !wpn e_14159
* galois gives e_14159 a Bayesian whole-grain shrimp
<SnoopJ> I read that as "shmup" at first
<SnoopJ> !wpn -add:wpn shmup
<galois> Added wpn 'shmup'
<raptop> spellcards next?
<SnoopJ> maybe I will play one of those games ever, but probably not any time soon
<egg|matrix|egg> !wpn raptop
* galois gives raptop a PNG
<egg|matrix|egg> !wpn -add:wpn persimmon
<galois> Added wpn 'persimmon'
<egg|matrix|egg> raptop: I don’t have access to that document you linked btw
<raptop> Fixed it so anyone with the link can view
<egg|matrix|egg> Typo on line 2, it should say raptop
<raptop> hah
<egg|matrix|egg> line 154, sin and log should be \sin and \log
<egg|matrix|egg> line 382 and and
<egg|matrix|egg> having line numbers is useful, I should do that in my own drafts
<raptop> AAS Journals actually want you to turn on line numbers for drafts
<egg|matrix|egg> smart
<e_14159> page 41 has the lowest diagram cut off
<raptop> yeah, the formatting of those diagrams in general needs to be fixed
<raptop> (error: too many diagrams. this is should not be a lab notebook)
<e_14159> (I can't help with content, but at least I can scroll over it once)
<raptop> hah
<raptop> And of course, once the number of diagrams is pared down, it'll be easier to make them more useful sizes
<e_14159> I'm sure you can remove one diagram. Maybe even two!
<raptop> There was a combinatorial explosion in the past
<whitequark> !wpn egg
* galois gives egg a dwarf
<whitequark> nice
<raptop> !wpn whitequark
* galois gives whitequark an angel girl
<raptop> bot's haunted
<whitequark> nice
<SnoopJ> !!!
<egg|matrix|egg> !wpn Catherine
* galois gives Catherine a pollinating anticommutator
<egg|matrix|egg> Ah right
<egg|matrix|egg> !wpn whitequark
* galois gives whitequark a link-time discrete loom
<raptop> Using unsafe blocks on a loom and getting stabbed by the shuttle x_x
<egg|matrix|egg> Catherine: Do you know of some nice tooling for dealing with grammars? I have used (and am still using) GOLD http://goldparser.org/doc/index.htm, but it seems to not be maintained, and while its grammar is fine its lexer language is lame (you can’t name bits of the regices without making them terminals so either the regexen get horrible or you overaccept in lexing, and anyway you can’t name the relevant bits)
<galois> [url] GOLD Parser - Documentation | goldparser.org
<whitequark> what kinda grammars and what sort of dealing?
<egg|matrix|egg> what kinda grammars: kinda normal programming languages (well, this, but trying to unfuck it because Mark does not know the difference between lexing and parsing: https://www.unicode.org/reports/tr35/#Unicode_Sets), what sort of dealing: validating/test parsing/being a nice editor
<galois> [url] Unicode Locale Data Markup Language (LDML) | www.unicode.org
<SnoopJ> parsimonious is a nice tool for working with PEG grammars if snakes are in-bounds and the grammar fits into that particular box
<egg|matrix|egg> Basically the issue I have is the lexical elements are pretty fancy (escapes including character name escapes, \p{property=value} \p{property=@other property@} etc. sets), so I want to write them out as a grammar (which happens to be regular), not as giant regexes. But I still want to split the grammar there, because that’s it makes sense, in particular for LRM insertion per https://www.unicode.org/reports/tr55/#Conversion-To-Plain-Text
<egg|matrix|egg> (also where the space treatment changes)
<galois> [url] UTS #55: Unicode Source Code Handling | www.unicode.org
<egg|matrix|egg> (Note: the grammar in UTS #35 allows optional whitespace in plenty of places where the actual implementation does not, and frankly should not)
<egg|matrix|egg> !meow whitequark
<galois> (^=◕ᴥ◕=^)
<egg|matrix|egg> !wpn
* galois gives egg|matrix|egg a vulgar crab with a nonagon attachment
<egg|matrix|egg> !wpn cats
* galois gives cats a pancake
<galois> [url] - YouTube | www.youtube.com
<raptop> astronomers naming things and doing something about catbus maulings: https://roman-docs.stsci.edu/
<galois> [url] Roman Documentation Home - Roman User Documentation | roman-docs.stsci.edu
<egg|matrix|egg> !wpn
* galois gives egg|matrix|egg a theory
<egg|matrix|egg> !wpn raptop
* galois gives raptop a thermonyaacular osprey
<egg|matrix|egg> raptop: line 168, the opening quotation mark is either backward or written by a Swede
<egg|matrix|egg> line 249, unit names should be set in roman type, that would hopefully also avoid the hideous placement of the ring above
<egg|matrix|egg> Copy-editing this is surprisingly fun
<egg|matrix|egg> maybe I should post my drafts here for others to likewise nitpick them
<egg|matrix|egg> > Lick Planet Search
<egg|matrix|egg> /me licks a planet
<raptop> catbird, maybe
<egg|matrix|egg> catbird?
<egg|matrix|egg> is that an astronomical acronym
<raptop> Please do not lick the telescope
<galois> [wikipedia] Catbird | "Several unrelated groups of songbirds are called catbirds because of their wailing calls, which resemble a cat's meowing. The genus name Ailuroedus likewise is from the Greek for 'cat-singer' or 'cat-voiced'. Australasian catbirds are the genera Ailuroedus and the monotypic Scenopooetes. They belong to the bowerbird family (Ptilonorhynchidae) of the basal songbirds: Ochre-breasted catbird (Ailuroedus stonii) […]"
<egg|matrix|egg> line 682, another set of Swedish quotation marks, also why are those single when the others are double?
* raptop pokes the \AA (that's how the A got a ring) with a stick
<raptop> I mean, part of the problem is forgetting to do `` instead of " for starting quotation marks >.>
<egg|matrix|egg> line 237, why is there a fraction to the power of 1
<raptop> fun fact: that's how Chaplin+ 2019 and Luhn+ 2023 wrote it
<raptop> Presumably it's clearer in terms of "this is linear and we're rescaling it to be in units of solar gravity"
<egg|matrix|egg> ah
<egg|matrix|egg> passim, negative numbers seem to be prefixed with a hyphen rather than a minus, you should probably put them in mathmode ($-42$ rather than -42 or -$42$ or whatever)
raptop has quit [Ping timeout: 183 seconds]
raptop has joined #kspacademia
<raptop> Hrm, the numbers would be -42. I could change the tables to be more like $-42$
<egg|matrix|egg> Table headings, passim: T_eff should be T_{eff}
<egg|matrix|egg> Actually all your T_eff should probably be T_{\mathit{eff}} so you avoid the atrocious kerning (because it is eff, not e times f times f)
<raptop> That would be a cursed unit