egg changed the topic of #principia to: Logs: https://esper.irclog.whitequark.org/principia | <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/ | <egg> calculating the influence of lamont on Pluto is a bit silly…
egg|anbo|egg_ has joined #principia
egg|anbo|egg has quit [Ping timeout: 189 seconds]
queqiao- has quit [Remote host closed the connection]
queqiao- has joined #principia
queqiao- has quit [Ping timeout: 189 seconds]
queqiao- has joined #principia
queqiao- has quit [Read error: Connection reset by peer]
queqiao- has joined #principia
Jesin has quit [Ping timeout: 189 seconds]
Jesin has joined #principia
<queqiao-> ⟨s​unnypunny⟩ principia is very approachable
<queqiao-> ⟨s​unnypunny⟩ for a keosynchronous orbit just do everything the same as stock, the only real difference is when you need to adjust the orbital period. basically, switch to the surface reference frame, lengthen the prediction and make adjustments until the flying spaghetti monster overlaps itself
<queqiao-> ⟨𒀯​ 𒄷 𒄈𒀭𒁇⟩ IIRC, wikipedia does a good job of explaining them
<queqiao-> ⟨E​xend⟩ i have NO idea what a keosynchronous or geosynchronous orbit is
<queqiao-> ⟨E​xend⟩ i have NO idea how to do a keosynchronous or geosynchronous orbit (edited)
<raptop> [whatever]synchronous orbits have periods the same as the sidereal period of the planet's rotation
<raptop> In practice you tend to want stationary orbits, where you have 0 inclination and eccentricity
<raptop> The geo in geosynchronous means earth, so you'll sometimes see things like aereosynchronous for mars, etc
<raptop> a keosynchronous orbit has a period of (technically just under) 6 hours, geosynchronous 24 hours, etc
<raptop> What semi-major axis is necessary for these can be found in the literature (KSP wiki, wikipedia, etc), as well as directly calculated via Kepler's 3rd law
<queqiao-> ⟨(​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells)⟩ in other words, if you're using the ECEF (or KCKF, or whatever-centred-whatever-fixed) reference frame, the spacecraft's projection should mostly be a single point
<raptop> yeah, the "stationary" in stationary orbits is because as seen from the planet's reference frame, the ship appears to be hovering
<queqiao-> ⟨s​unnypunny⟩ just try to make a circular orbit at around 2863km
<queqiao-> ⟨E​xend⟩ WHAT IS RAPTOP
<queqiao-> ⟨E​xend⟩ oh my god
<queqiao-> ⟨E​xend⟩ that'll be hard to get used to
<queqiao-> ⟨E​xend⟩ what's raptop (edited)
<queqiao-> ⟨(​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells)⟩ sheesh, no need to accidentally press the capslock key
<queqiao-> ⟨(​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells)⟩ meanwhile, raptop can enjoy confronting an existential crisis over who or what they actually are
<queqiao-> ⟨A​l2Me6⟩ Days since Turing test failure: 0
<raptop> Also what A​l2Me6 typed
<queqiao-> ⟨e​gg⟩ (next up, the ptolemaic question)
<queqiao-> ⟨E​xend⟩ is raptop a person typing into a console
<queqiao-> ⟨(​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells)⟩ aren't we all
<raptop> I mean, some people use GUI clients
<raptop> Though yeah, I'm typing on irssi running in LXTerm
<queqiao-> ⟨E​xend⟩ who is it
<queqiao-> ⟨E​xend⟩ how does this work
<raptop> ...
<queqiao-> ⟨A​l2Me6⟩ A person (I presume), accessing this Discord channel via an IRC (Internet Relay Chat) bridge bot
<raptop> egg runs a bot that connects the discord channel to an IRC one on espernet
<queqiao-> ⟨E​xend⟩ oh
<queqiao-> ⟨e​gg|matrix|egg⟩ (and one on matrix, too)
<queqiao-> ⟨C​zechoslovakia2⟩ i like to think of it as the bot watching over us and saying strategically beneficial things while disguised as a human
<queqiao-> ⟨E​xend⟩ same
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
egg|anbo|egg has quit [Remote host closed the connection]
<queqiao-> ⟨Z​eusbeer⟩ Just install the mod, nothing to worry about if a clown like me knows how to use it
<queqiao-> ⟨Z​eusbeer⟩ Just enjoy the free brain enlargement
<queqiao-> ⟨s​unnypunny⟩ i cant ksp without it any more
<queqiao-> ⟨s​unnypunny⟩ there is zero challenge to patched conics once u understand like 2 things
<queqiao-> ⟨s​unnypunny⟩ same process, rinse & repeat
<queqiao-> ⟨s​unnypunny⟩ also i like noodles
queqiao-_ has joined #principia
queqiao- has quit [Ping timeout: 189 seconds]
<queqiao-_> ⟨K​itty⟩ > <@eggrobin:matrix.org> (and one on matrix, too)
<queqiao-_> ⟨K​itty⟩
<queqiao-_> ⟨K​itty⟩ ye, having one on $[matrix]$ is quite nice for me, especially as I slowely winch away from using things like discord.
<queqiao-_> ⟨K​itty⟩ Is great to have a portal into the ralph of rp-1 outside of my phone.
<queqiao-_> ⟨K​itty⟩ Realm*
<queqiao-_> ⟨K​itty⟩ My grandma's dog is named ralph, I shuold get some sleep LOL
egg|anbo|egg has joined #principia
<_whitenotifier> [Principia] eggrobin opened pull request #3042: Make FitHermiteSpline interruptible - https://git.io/JcV0K
<_whitenotifier> [Principia] eggrobin synchronize pull request #3042: Make FitHermiteSpline interruptible - https://git.io/JcV0K
<_whitenotifier> [Principia] eggrobin labeled issue #3041: Progress bar in the orbit analyser is broken - https://git.io/JczAJ
<_whitenotifier> [Principia] eggrobin opened pull request #3043: Use floating-point numbers, not integers, for a progress indicator in [0, 1] - https://git.io/JcVze
<queqiao-_> ⟨e​gg⟩ @Butcher @Al2Me6 just opened PRs for both your bugs, hopefully that should be in Grossmann next week
Iskierka has quit [Ping timeout: 189 seconds]
<queqiao-_> ⟨e​gg⟩ Have a cat
Iskierka has joined #principia
egg|anbo|egg has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
<queqiao-_> ⟨B​utcher⟩ Have a cat in return.
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5000/
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] eggrobin opened pull request #3044: Initialize local variables in constexpr code - https://git.io/JcVwI
<_whitenotifier> [Principia] eggrobin labeled pull request #3044: Initialize local variables in constexpr code - https://git.io/JcVwI
<_whitenotifier> [Principia] eggrobin closed pull request #3044: Initialize local variables in constexpr code - https://git.io/JcVwI
<_whitenotifier> [Principia] eggrobin pushed 2 commits to master [+0/-0/±2] https://git.io/JcVwt
<_whitenotifier> [Principia] eggrobin 9291650 - initialize local variables in constexpr code
<_whitenotifier> [Principia] eggrobin ba45f45 - Merge pull request #3044 from eggrobin/Meeus Initialize local variables in constexpr code
<_whitenotifier> [Principia] eggrobin opened pull request #3045: More initialization - https://git.io/JcVrv
<_whitenotifier> [Principia] eggrobin labeled pull request #3045: More initialization - https://git.io/JcVrv
<_whitenotifier> [Principia] eggrobin closed pull request #3045: More initialization - https://git.io/JcVrv
<_whitenotifier> [Principia] eggrobin pushed 2 commits to master [+0/-0/±2] https://git.io/JcVrJ
<_whitenotifier> [Principia] eggrobin eeb95f4 - more initialization
<_whitenotifier> [Principia] eggrobin 60671dd - Merge pull request #3045 from eggrobin/Meeus More initialization
<_whitenotifier> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5000/
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5001/
egg|anbo|egg has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
egg|anbo|egg_ has joined #principia
egg|anbo|egg has quit [Ping timeout: 204 seconds]
<_whitenotifier> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5001/
<_whitenotifier> [Principia] eggrobin synchronize pull request #3042: Make FitHermiteSpline interruptible - https://git.io/JcV0K
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5002/
egg|anbo|egg_ has quit [Remote host closed the connection]
<_whitenotifier> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5002/
<_whitenotifier> [Principia] eggrobin opened pull request #3046: Correct the title of [Wan43] - https://git.io/JcVAf
<_whitenotifier> [Principia] eggrobin labeled pull request #3046: Correct the title of [Wan43] - https://git.io/JcVAf
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5003/
<queqiao-_> ⟨v​evladdd⟩ Ahem what the
<_whitenotifier> [Principia] pleroy labeled pull request #3043: Use floating-point numbers, not integers, for a progress indicator in [0, 1] - https://git.io/JcVze
<_whitenotifier> [Principia] pleroy labeled pull request #3046: Correct the title of [Wan43] - https://git.io/JcVAf
<_whitenotifier> [Principia] pleroy labeled pull request #3042: Make FitHermiteSpline interruptible - https://git.io/JcV0K
<queqiao-_> ⟨D​amien⟩ lol parental block
<queqiao-_> ⟨N​obody⟩ Its not really "adult" content but more "teenager" content if you know what I mean.
queqiao-_ has quit [Read error: Connection reset by peer]
queqiao- has joined #principia
<queqiao-> ⟨N​obody⟩ Also why are you in a network that does content blocking?
oeuf has joined #principia
<_whitenotifier> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5003/
<_whitenotifier> [Principia] eggrobin synchronize pull request #3034: Legible instants - https://git.io/Jn2SK
<_whitenotifier> [Principia] eggrobin pushed 2 commits to master [+0/-0/±8] https://git.io/Jcwsz
<_whitenotifier> [Principia] eggrobin 34f3c7d - Correct the title of Wan43
<_whitenotifier> [Principia] eggrobin 30269df - Merge pull request #3046 from eggrobin/bibliography Correct the title of [Wan43]
<_whitenotifier> [Principia] eggrobin closed pull request #3046: Correct the title of [Wan43] - https://git.io/JcVAf
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5004/
<queqiao-> ⟨B​uilderbast⟩ My high school did that :(
<_whitenotifier> [Principia] eggrobin reviewed pull request #3034 commit - https://git.io/Jcwn0
<_whitenotifier> [Principia] eggrobin synchronize pull request #3034: Legible instants - https://git.io/Jn2SK
<_whitenotifier> [Principia] eggrobin reviewed pull request #3034 commit - https://git.io/JcwnM
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] eggrobin synchronize pull request #3034: Legible instants - https://git.io/Jn2SK
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] eggrobin edited pull request #3034: Legible instants - https://git.io/Jn2SK
<_whitenotifier> [Principia] eggrobin commented on pull request #3042: Make FitHermiteSpline interruptible - https://git.io/JcwBI
<_whitenotifier> [Principia] eggrobin closed issue #3033: Game stutters when vessel change state from landed to in flight or vice versa - https://git.io/Jn0Wt
<_whitenotifier> [Principia] eggrobin pushed 4 commits to master [+0/-0/±11] https://git.io/JcwBL
<_whitenotifier> [Principia] eggrobin 8826d9e - Interrupt FitHermiteSpline
<_whitenotifier> [Principia] eggrobin 91ae856 - propagate
<_whitenotifier> [Principia] eggrobin 19de20c - .value()
<_whitenotifier> [Principia] eggrobin 98091a2 - Merge pull request #3042 from eggrobin/3033 Make FitHermiteSpline interruptible
<_whitenotifier> [Principia] eggrobin closed pull request #3042: Make FitHermiteSpline interruptible - https://git.io/JcV0K
<_whitenotifier> [Principia] eggrobin synchronize pull request #3043: Use floating-point numbers, not integers, for a progress indicator in [0, 1] - https://git.io/JcVze
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] pleroy reviewed pull request #3034 commit - https://git.io/Jcw0R
<_whitenotifier> [Principia] pleroy labeled pull request #3034: Legible instants - https://git.io/Jn2SK
<_whitenotifier> [Principia] eggrobin synchronize pull request #3034: Legible instants - https://git.io/Jn2SK
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] eggrobin commented on pull request #3043: Use floating-point numbers, not integers, for a progress indicator in [0, 1] - https://git.io/JcwE3
<_whitenotifier> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5004/
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5005/
egg|cell|egg has joined #principia
<_whitenotifier> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5005/
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5006/
egg|anbo|egg has joined #principia
<_whitenotifier> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5006/
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5007/
<queqiao-> ⟨M​ike⟩ @egg have you decided to better ignore my question regarding not saving state on scene changes or not seen it? 😀
Jesin has quit [Quit: Leaving]
<queqiao-> ⟨e​gg⟩ I’m mostly confused by it
<queqiao-> ⟨e​gg⟩ what do you mean by an unreal save ? wouldn’t trying to detect that not run into the risk of getting into an incoherent state given KSP’s fondness for invariants ? how would that event be related ?
<_whitenotifier> [Principia] eggrobin synchronize pull request #3034: Legible instants - https://git.io/Jn2SK
* raptop assumes that an unreal state eggsits in contrast to a unity state
<_whitenotifier> [Principia] Pending. Build queued… - 
<queqiao-> ⟨M​ike⟩ i mean a save triggered by a scene switch in contrast to a save triggered by a user clicking save. I know handling those differently, if possible at all, is not the cleanest solution, but i wonder if it would be possible with that event, so that on the subsequent scene load you get passed a save without principia data but take that data from an in memory store or something like that.
<queqiao-> ⟨e​gg⟩ but a save triggered by a scene switch is still a save, right?
<queqiao-> ⟨M​ike⟩ I guess so
<queqiao-> ⟨e​gg⟩ as in, if the game subsequently crashes, that save still happened
<queqiao-> ⟨e​gg⟩ so failing to save would yield an incoherent and irrecoverable state
<queqiao-> ⟨M​ike⟩ Yeah, you wouldn't be able to laod sucha save after a crashed game
<queqiao-> ⟨e​gg⟩ destroying the user’s save if they change scene seems like a poor user experience
<queqiao-> ⟨M​ike⟩ Yeah, you wouldn't be able to load such a save after a crashed game (edited)
<queqiao-> ⟨e​gg⟩ I practically never save, I always rely on scene-change=save
<queqiao-> ⟨e​gg⟩ so that approach would nuke all my games
<queqiao-> ⟨M​ike⟩ Ah okay. Well to be honest i probably would just disable saving on scene changes altogether if i could, but i see your point.
<queqiao-> ⟨e​gg⟩ I think we know where we want to go tbh
<queqiao-> ⟨e​gg⟩ for now it seems that the things that are hard to store in computed form are also those that you can’t display
<queqiao-> ⟨M​ike⟩ Well, if implemented it could be made optional - but i know it's not the nicest of workarounds, fingers crossed you find a better solution. 🙂
<queqiao-> ⟨e​gg⟩ so the solution would be to store them in uncomputed form (simply « three years of free fall from here » which is the most extreme compression), and to keep the last n kilobytes in computed form (which would cover the long-duration trajectories you want to look at, the Voyagers etc.)
<queqiao-> ⟨e​gg⟩ it is important to keep the data in uncomputed form because we don’t want to lose data; maybe in the future we will provide a way to say « I want to look at what my trajectory was at launch »
<queqiao-> ⟨e​gg⟩ it is important to keep the data in uncomputed form because we don’t want to lose data; maybe in the future we will provide a way to say « I want to look at what the trajectory of my LEO sat was at launch 10 years ago » (edited)
<queqiao-> ⟨A​l2Me6⟩ Possibly stupid question: how does this handle burns and especially RCS?
<queqiao-> ⟨M​ike⟩ Hm, yeah, sounds nice, i guess you usually care about a much greater time frame of a cheaply stored path of a deep space probe than of an odd leo sat
<queqiao-> ⟨e​gg⟩ those have to be stored normally, but they can’t last very long, because you have to be actively playing with that vessel for them to occur
<queqiao-> ⟨e​gg⟩ hours of real-time gameplay are trivially cheap to store, the problem is years of timewarp
<queqiao-> ⟨e​gg⟩ (in low orbit; interplanetary trajectories are cheap)
* raptop imagines principia outputting megabytes of FITS files
<queqiao-> ⟨e​gg⟩ SP3 files would probably make more sense
<queqiao-> ⟨e​gg⟩ (Principia has an SP3 parser used to test the orbit analysis code)
* raptop vaguely recalls egg yelling about something like a bunch of SP3s that weren't following their own standard
<queqiao-> ⟨e​gg⟩ oh yeah very few institutions produce valid SP3
<queqiao-> ⟨e​gg⟩ most of them fail the syntax which at least is easily spotted, but there is the one that uses metres instead of decimetres
<raptop> Standard dialect: diverges from the specification in two ways
<queqiao-> ⟨e​gg⟩ no the descriptions are above not below
<queqiao-> ⟨e​gg⟩ note that the two ILRS products are differently nonconformant
<raptop> ah
<queqiao-> ⟨e​gg⟩ the Center for Orbit Determination in Europe (CODE) operated by Astronomical Institute of the University of Bern (AIUB) produces standard-compliant files
egg|anbo|egg has quit [Remote host closed the connection]
Raidernick has quit [Read error: Connection reset by peer]
Raidernick has joined #principia
<queqiao-> ⟨D​amien⟩ Absolute madman
<queqiao-> ⟨D​amien⟩ That's the kind of thing that someone who wakes up in the morning, drinks 3 cans of monster for breakfast, and jumps out of the window to start the day does
Raidernick has quit [Read error: Connection reset by peer]
egg|anbo|egg has joined #principia
Raidernick has joined #principia
<raptop> drinking cans of monster instead of having breakfast sounds like something @local_catgirl would do
<queqiao-> ⟨e​gg⟩ I made eggs benedict this morning, but I have french windows here so I guess I go out the window
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5008/
<queqiao-> ⟨D​amien⟩ A madman with class
<queqiao-> ⟨D​amien⟩ Less oaf, more oeuf
<_whitenotifier> [Principia] pleroy labeled pull request #3045: More initialization - https://git.io/JcVrv
<_whitenotifier> [Principia] pleroy unlabeled pull request #3045: More initialization - https://git.io/JcVrv
egg|anbo|egg has quit [Remote host closed the connection]
queqiao- has quit [Remote host closed the connection]
oeuf has quit [Ping timeout: 189 seconds]
queqiao- has joined #principia
<_whitenotifier> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5008/
<_whitenotifier> [Principia] pleroy commented on pull request #3043: Use floating-point numbers, not integers, for a progress indicator in [0, 1] - https://git.io/Jcwxa
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5009/
oeuf has joined #principia
Raidernick has quit [Read error: Connection reset by peer]
Raidernick has joined #principia
Raidernick has quit [Read error: Connection reset by peer]
Raidernick has joined #principia
Raidernick has quit [Ping timeout: 192 seconds]
Raidernick has joined #principia
<_whitenotifier> [Principia] eggrobin synchronize pull request #3034: Legible instants - https://git.io/Jn2SK
<_whitenotifier> [Principia] Pending. Build queued… - 
oeuf has quit [Ping timeout: 189 seconds]
<_whitenotifier> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5009/
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5010/
<_whitenotifier> [Principia] eggrobin closed issue #3041: Progress bar in the orbit analyser is broken - https://git.io/JczAJ
<_whitenotifier> [Principia] eggrobin pushed 3 commits to master [+0/-0/±14] https://git.io/JcwhX
<_whitenotifier> [Principia] eggrobin f75081e - floating-point
<_whitenotifier> [Principia] eggrobin 7f1c1a9 - Merge remote-tracking branch 'la-vache/master' into 3041
<_whitenotifier> [Principia] eggrobin d8540f2 - Merge pull request #3043 from eggrobin/3041 Use floating-point numbers, not integers, for a progress indicator in [0, 1]
<_whitenotifier> [Principia] eggrobin closed pull request #3043: Use floating-point numbers, not integers, for a progress indicator in [0, 1] - https://git.io/JcVze
<queqiao-> ⟨S​tandecco⟩ how do you 'do' the rocket equation? 🤔
* raptop suggests taking tsiolkovsky out for dinner and a movie first
Raidernick has quit [Read error: Connection reset by peer]
Raidernick has joined #principia
<_whitenotifier> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5010/
Raidernick has quit [Read error: Connection reset by peer]
Raidernick has joined #principia
Raidernick has quit [Read error: Connection reset by peer]
Raidernick has joined #principia
Raidernick_ has joined #principia
Raidernick has quit [Read error: Connection reset by peer]
Raidernick_ has quit [Read error: Connection reset by peer]
Raidernick has joined #principia
Raidernick has quit [Ping timeout: 198 seconds]
Raidernick has joined #principia
<queqiao-> ⟨E​xend⟩ have a phd in mathematics
<queqiao-> ⟨S​tandecco⟩ you only need high school calculus to understand it
<queqiao-> ⟨S​tonesmile⟩ Nah, no need for that much, just need to know calculus
<queqiao-> ⟨E​xend⟩ that's still a lot
<queqiao-> ⟨S​tandecco⟩ it's really not
<queqiao-> ⟨E​xend⟩ yes it is
<queqiao-> ⟨E​xend⟩ i cant solve equation related to space stuff
<queqiao-> ⟨E​xend⟩ i cant solve any equation related to space stuff (edited)
<queqiao-> ⟨E​xend⟩ i cant solve any slightly advanced equation related to space stuff (edited)
<queqiao-> ⟨S​tandecco⟩ you don't "solve" the rocket equation, it's already been solved
<queqiao-> ⟨E​xend⟩ you get the point
<queqiao-> ⟨S​tandecco⟩ you literally plug in numbers in a calculator
<raptop> ^
<queqiao-> ⟨E​xend⟩ i still dont understand anything about the equation itself
<queqiao-> ⟨S​tandecco⟩ Δv = Iₛₚ * log(m / m0)
<queqiao-> ⟨E​xend⟩ impossible
<queqiao-> ⟨S​tandecco⟩ Δv = g₀ * Iₛₚ * log(m / m0) (edited)
<queqiao-> ⟨D​RVeyl⟩ "I don't think that word means what you think it means."
<queqiao-> ⟨e​gg⟩ (you could consider the g₀ to be part of the Iₛₚ but that’s another discussion, easily sidestepped by calling it the exhaust velocity :-p)
<raptop> Δv is change in velocity, which is as it sounds like how much the rocket's velocity changes after the burn. I_{sp} is the rocket's specific impulse -- really the exhaust velocity of the propellants in funny units. g_0 is an arbitrary constant.
<queqiao-> ⟨E​xend⟩ no
<queqiao-> ⟨E​xend⟩ i cant understand it
<raptop> m is the final mass of the rocket, and m_0 is the initial
<queqiao-> ⟨e​gg⟩ yeah the g₀ * Iₛₚ thing is an obnoxious distraction
<raptop> Yeah, I wish stock KSP used V_e instead of I_{sp}
<queqiao-> ⟨e​gg⟩ really this is change in velocity = exhaust velocity * log of the mass ratio
<queqiao-> ⟨E​xend⟩ I don't understand anything in that equation and it'll stay that way for a few years
<queqiao-> ⟨E​xend⟩ probably
<queqiao-> ⟨S​tandecco⟩ I don't really get what's there to understand
<queqiao-> ⟨E​xend⟩ the math
<queqiao-> ⟨S​tandecco⟩ that means absolutely nothing
<queqiao-> ⟨e​gg⟩ I am not sure how loudly insisting that you don’t understand, without saying what it is you have issues with, is going to help you understand
<queqiao-> ⟨E​xend⟩ everything about it
<queqiao-> ⟨E​xend⟩ its an equation that involves complicated math
<queqiao-> ⟨b​adgermasher⟩ Why are we still engaging with this person?
<queqiao-> ⟨E​xend⟩ i dont know that math
<queqiao-> ⟨E​xend⟩ i dont know how to do that math (edited)
<queqiao-> ⟨A​l2Me6⟩ (A word of advice -- if there's one thing you don't want to do in this channel it's to invoke 🥚⛈️.)
<queqiao-> ⟨e​gg⟩ the masher of badger raises an interesting point, ineggshaustible though my patience may be
<raptop> I mean, I guess we can talk about how you can graph Δv vs the mass ratio inside the natural log? https://upload.wikimedia.org/wikipedia/commons/f/f6/Tsiolkovsky_rocket_equation.svg
<queqiao-> ⟨E​xend⟩ no no
<queqiao-> ⟨E​xend⟩ i go now
<queqiao-> ⟨E​xend⟩ this channel too complicated for me
<raptop> Also, at the risk of being a bit rude: Don't claim you have a PhD in a subject that the prolate spheroid has an MSc in
<queqiao-> ⟨e​gg⟩ perhaps you have heard the word « exponential », if not the word « logarithm »
<queqiao-> ⟨S​tandecco⟩ if he's scared of a graph I doubt he's even heard the word function
<queqiao-> ⟨S​tandecco⟩ if he's scared of a graph I doubt he's even heard the word "function" (edited)
<queqiao-> ⟨E​xend⟩ u need tohave a phd in mathematics (edited)
<queqiao-> ⟨E​xend⟩ no i have not
<queqiao-> ⟨(​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells)⟩ uh oh
<queqiao-> ⟨E​xend⟩ i have in several coding languages
<queqiao-> ⟨E​xend⟩ not in math
<raptop> hrm, apparently a reply got eaten
<queqiao-> ⟨e​gg⟩ I think that post from the raptop is a misunderstanding due to the bridge not showing replies as such, please ignore
<queqiao-> ⟨(​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells)⟩ they basically describe the same concept
<queqiao-> ⟨e​gg⟩ (I should see if there is a newer version of the bridge bot that knows about replies…)
<queqiao-> ⟨e​gg⟩ a function is a thing that takes a number, that gives you back another depending on the one it took, much like a function that takes a number and returns a number in (programming language of your choice)
<queqiao-> ⟨(​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells)⟩ (not necessarily numbers, but that's beyond the scope of this conversation)
<queqiao-> ⟨S​tandecco⟩ (functional programming noises)
<queqiao-> ⟨e​gg⟩ (yes, and really we mean pure functions on the programming side, etc., etc.)
<queqiao-> ⟨e​gg⟩ but anyway, you have a function exponential(number) which returns a number
<queqiao-> ⟨e​gg⟩ the result grows very fast as its argument grows
<queqiao-> ⟨e​gg⟩ the technical term for that « fast » being « exponentially », a term that you will very likely have encountered in common parlance
<queqiao-> ⟨e​gg⟩ the rocket equation can be rewritten as
<queqiao-> ⟨e​gg⟩ exponential(change in velocity / exhaust velocity) = initial mass / final mass
<queqiao-> ⟨e​gg⟩ which means that (all other things being equal), as the desired change in velocity grows, the required initial mass of the rocket grows *exponentially*
<queqiao-> ⟨e​gg⟩ which is why rockets that need to throw even tiny things onto interplanetary trajectories are immense compared to the ones that would lob the same into low orbits
<queqiao-> ⟨(​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells)⟩ see: Saturn V vs. Saturn 1B
<queqiao-> ⟨(​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells)⟩ see: Saturn V vs. Saturn IB (edited)
<queqiao-> ⟨e​gg⟩ 🐄 🪑
<queqiao-> ⟨e​gg⟩ (where is my milkstool emoji)
<raptop> contrast the somewhat large rovers of Curiosity/Percy (launched by Atlas V 541s) vs the rather smaller New Horizons (launched by an Atlas V 551)
<queqiao-> ⟨S​tandecco⟩ egg's patience really is limitless
<raptop> Or more generally, how payloads to GEO are what, 1/3 that of to LEO?
Raidernick has quit [Quit: Leaving]
Raidernick has joined #principia
<queqiao-> ⟨v​evladdd⟩ This is the only way to access internet on my vessel. We are very far from shore now lol