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…
UmbralRaptop has quit [Read error: Connection reset by peer]
UmbralRaptor has joined #principia
UmbralRaptop has joined #principia
UmbralRaptop has quit [Remote host closed the connection]
UmbralRaptop has joined #principia
UmbralRaptor has quit [Ping timeout: 204 seconds]
<_whitenotifier-edb>
[Principia] eggrobin synchronize pull request #2973: Documentation for a correctly-rounded cube root - https://git.io/J3BRj
Mike` has quit [Ping timeout: 198 seconds]
Mike` has joined #principia
_whitelogger has joined #principia
egg|cell|egg has quit [Ping timeout: 189 seconds]
egg|cell|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 189 seconds]
egg|cell|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 189 seconds]
Hypergolic_Skunk has joined #principia
Mike` has quit [Ping timeout: 189 seconds]
Mike` has joined #principia
Mike` has quit [Ping timeout: 189 seconds]
Mike` has joined #principia
egg|cell|egg has joined #principia
Mike` has quit [Ping timeout: 189 seconds]
Mike` has joined #principia
mofh has quit [Remote host closed the connection]
Mike` has quit [Ping timeout: 189 seconds]
Mike` has joined #principia
egg|cell|egg has quit [Ping timeout: 204 seconds]
egg|cell|egg has joined #principia
egg|cell|egg has quit [Read error: Connection reset by peer]
<_whitenotifier-edb>
[Principia] pleroy pushed 22 commits to Grassmannian [+0/-0/±58] https://git.io/Jsn3U
<discord->
egg. — @lpg @scimas @Stonesmile @Zeusbeer *et al.*; here is a (Windows-only) test build of Principia with the fix for the first part of #2400, *i.e.*, things being slow if you are far from 1950, the problem for which scimas’s initial states were a workaround.
<discord->
egg. — This does *not* address issues arising from long histories, it merely improves performance when you are playing in modern times with short vessel histories.
<discord->
egg. — Please play with it somewhat far from 1950 (in the 60s or later) and see if you encounter any issues; it involves some fairly deep changes so we would like to make sure it is safe.
<discord->
egg. — Please report any issues you encounter with it, with a journal to the extent possible.
<discord->
Zeusbeer. — 'This does not address issues arising from long histories, it merely improves performance when you are playing in modern times with short vessel histories. ' This is exactly what I wanted
<discord->
Zeusbeer. — because I mainly sandbox
<discord->
Zeusbeer. — 'This does not address issues arising from long histories, it merely improves performance when you are playing in modern times with short vessel histories. ' This is exactly what I wanted!!! (edited)
<discord->
Zeusbeer. — Ima testa 1970 load right now
<discord->
Zeusbeer. — Ima test a 1970 load right now (edited)
<discord->
Zeusbeer. — Ima test a 1970 load in a bit (edited)
<discord->
Zeusbeer. — WOW!
<discord->
Zeusbeer. — Is it possible that timewarping full speed also has performance improvements?
<discord->
Zeusbeer. — I'm at 1960 in no time, with no lag
<discord->
egg. — I don’t think it would affect timewarp speed (that is primarily limited by there being vessels)
<discord->
Zeusbeer. — hmm, with a blank save it would still lag at full speed
<discord->
Zeusbeer. — right now it doesn't and it's super smooth
<discord->
Zeusbeer. — Transition time is 35.61 seconds from kerbalX to tracking station in a blank save
<discord->
Zeusbeer. — Transition time is 35.61 seconds from kerbalX to tracking station in a blank save in 1976 (edited)
<discord->
Zeusbeer. — -30
<discord->
Zeusbeer. — Transition time is 35.61 seconds from kerbalX to tracking station in a blank save in 1976-5-30 (edited)
<discord->
Zeusbeer. — but I need to compare to the old build
<discord->
egg. — hm, I am getting something more like 10 s, and I am in 2002
<discord->
Zeusbeer. — hm
<discord->
Zeusbeer. — I was defenitly testing the test build, on an NVME drive too
<discord->
Zeusbeer. — on 1.11.2 too
<discord->
egg. — what is your max history length setting?
<discord->
egg. — (but that shouldn’t matter, because reconstructing the desired history is not blocking now…)
<discord->
Zeusbeer. — oh that might have been quite long
<discord->
egg. — oh
<discord->
egg. — oh wait
<discord->
egg. — we screwed up the releasing
<discord->
egg. — This is master, not Grassmannian
<discord->
Zeusbeer. — yeah on Grassman the timewarping is defenitly slower
<discord->
Zeusbeer. — ouch
<discord->
egg. — OK, so congratulations, you have found a completely unrelated performance improvement
<discord->
egg. — rnlahaye apparently did a stellar job at optimization
<discord->
Zeusbeer. — no problem 🙃
<discord->
Zeusbeer. — can I have a banana now
<discord->
Zeusbeer. — 🎊
<discord->
Zeusbeer. — yeah timewarping to 1976 is painfull with the old release
<discord->
Zeusbeer. — like at least 2x as low
<discord->
Zeusbeer. — like at least 2x as slow (edited)
<discord->
Zeusbeer. — time to benchmark kerbalX -> tracking station
<discord->
egg. — @Zeusbeer do you have asteroids on?
<discord->
Zeusbeer. — YES
<discord->
Zeusbeer. — yes (edited)
<discord->
Zeusbeer. — 34.98 seconds on Grassmann
<discord->
Zeusbeer. — also mind the human reaction time error
<discord->
Zeusbeer. — I will do another test on a blank save without asteroids
<discord->
Zeusbeer. — do I just turn tracking off?
<discord->
egg. — Also no, this is not how you turn asteroids off, they are still being simulated, just not displayed; you have to remove the potatoroids entirely, see the FAQ.
<discord->
Zeusbeer. — I guess also removing 'potatoComet' might help?
<discord->
egg. — I suppose; those are newer than that entry in the FAQ.
Hypergolic_Skunk has quit [Quit: Connection closed for inactivity]
<discord->
egg. — @Zeusbeer to clarify, because there are a lot of things being discussed here:
<discord->
egg. — — the faster warp you are seeing is probably specifically something about the vessels, so the potatoroids, from a change by rnlahaye ; without the potatoroids I would expect 2985 and Grassmann to have the same speed.
<discord->
egg. — — the thing we are interested in (for the upcoming 2986 build) is the faster transition times (this is about that part of 2400).
<discord->
egg. — @Zeusbeer to clarify, because there are a lot of things being discussed here:
<discord->
egg. — — the faster warp you are seeing is probably specifically something about the vessels, so the potatoroids, from a change by rnlahaye, https://github.com/mockingbirdnest/Principia/pull/2981 ; without the potatoroids I would expect 2985 and Grassmann to have the same speed.
<discord->
egg. — — the thing we are interested in (for the upcoming 2986 build) is the faster transition times (this is about that part of 2400). (edited)
<discord->
egg. — @Zeusbeer to clarify, because there are a lot of things being discussed here:
<discord->
egg. — — the faster warp you are seeing is probably specifically something about the vessels, so the potatoroids, from a change by rnlahaye, https://github.com/mockingbirdnest/Principia/pull/2981 ; without the potatoroids I would expect 2985 and Grassmann to have the same speed.
<discord->
egg. — — the thing we are interested in (for the upcoming 2986 build) is the faster transition times (this is about that part of 2400). (edited)
<discord->
egg. — @lpg @scimas @Stonesmile @Zeusbeer *et al.*; here is a (Windows-only) test build of Principia with the fix for the first part of #2400, *i.e.*, things being slow if you are far from 1950, the problem for which scimas’s initial states were a workaround.
<discord->
egg. — This does *not* address issues arising from long histories, it merely improves performance when you are playing in modern times with short vessel histories.
<discord->
egg. — Please play with it somewhat far from 1950 (in the 60s or later) and see if you encounter any issues; it involves some fairly deep changes so we would like to make sure it is safe.
<discord->
egg. — Please report any issues you encounter with it, with a journal to the extent possible.
<discord->
egg. — @Zeusbeer New build, this time with the correct branch https://bit.ly/33KE2Zb
<discord->
Zeusbeer. — 🙂
<discord->
Zeusbeer. — if this works, this will be the most exciting update in a long time
<discord->
Zeusbeer. — WOW
<discord->
Zeusbeer. — 3.92 seconds from kerbalX to tracking station
<discord->
Zeusbeer. — in 1976-5-30
<discord->
egg. — Now we are talking :-)
<discord->
Zeusbeer. — a few more voyager attempts incoming in the next few months
<discord->
Zeusbeer. — I'll let it go towards 2050 or something in a bit, see how things go
<discord->
egg. — If you set a long history length, you can see what is happening under the hood: you will see the past trajectories of the planets increase towards the past in steps of 6 months
<discord->
egg. — i.e., we load first with no history, and then we recompute the past as needed, without blocking
<discord->
egg. — *i.e.*, we load first with no history, and then we recompute the past as needed, without blocking (edited)
<discord->
Zeusbeer. — I can see that yes
<discord->
Zeusbeer. — the performance is amazing
<discord->
Zeusbeer. — 4.4 seconds in 2021
<discord->
Zeusbeer. — 4.4 seconds in 2021-7 (edited)
<discord->
Zeusbeer. — 6.54 seconds for 2100
<discord->
Zeusbeer. — but I guess that would be a very rare test case
<discord->
Zeusbeer. — the planet alignment looks a lot different here 😂
<discord->
Zeusbeer. — now it's finally mentally feasable to do a hohman transfer to Pluto!
<discord->
Zeusbeer. — now the next step is to add support for Haumea 😂
<discord->
Zeusbeer. — the ultimate egg
egg|cell|egg has joined #principia
<discord->
Kobymaru. — 😮
<discord->
Kobymaru. — I'm in 1972 and my scene changes went down from 80s to 15-20s
egg|cell|egg has quit [Ping timeout: 204 seconds]
<discord->
Kobymaru. — But that's with my full RP-1 install. It feels like the "freeze" after you click the button to change scene is now down to a few seconds
<discord->
egg. — yeah I have 10 s in 2002 with RSS/RO (but no RP)
<discord->
Kobymaru. — However, something funky is happening with the orientation and rotation
<discord->
siimav. — *Pedestrian programming* isn't so bad after all? 😉
<discord->
Kobymaru. — seems like it
<discord->
egg. — we never said it wasn’t effective, but it is tedious
<discord->
egg. — If there are two equally effective solutions to a problem, one is obvious, and the other a research problem, the latter must be preferred
<discord->
Kobymaru. — When I loaded it up, the orientation was wrong and rotation was stopped. I aligned myself again and induced a spin, went to tracking station. Went back to the vessel, for a brief moment the orientation was correct only to flip into the wrong direction. Rotation was stopped again
<discord->
Kobymaru. — rotation at time warp still seems to work
<discord->
egg. — That is weird; it sounds like some other mod is interfering with your orientation
<discord->
Kobymaru. — Well I definitely didn't install PersistentRotation. It worked before I changed to the test buld
<discord->
Kobymaru. — Well I definitely didn't install PersistentRotation. It worked before I changed to the test build (edited)
<discord->
egg. — hmm.
<discord->
egg. — @Kobymaru is the history of the relevant vessels still there?
<discord->
Kobymaru. — what on earth are "unfaithful" parts? 😅
<discord->
Zeusbeer. — yes
<discord->
Zeusbeer. — ion engines?
<discord->
egg. — no rigidbody or NaN degrees of freedom
<discord->
Zeusbeer. — and in pedestrian programming language
<discord->
egg. — we also have a concept of truthful parts
<discord->
Kobymaru. — interesting
<discord->
Kobymaru. — I increased max history length to 2 days before switching scenes, orientation still flips and rotation stops when switching to a vessel
<discord->
egg. — max history length is a display setting
<discord->
Kobymaru. — is the "max history length" still just for show?
<discord->
egg. — yes
<discord->
Kobymaru. — ok
<discord->
egg. — my question was whether the history had been cut
<discord->
Zeusbeer. — green noodles 😋
<discord->
egg. — When you say « history is gone », does that mean that there is no history regardless of the choice of max history length for those vessels ?
<discord->
egg. — or does that mean you set the « for show » setting to 0
<discord->
Kobymaru. — It means that when I increase the displayed history, for celestials, the trajectory gets elongated back in time. but for vessels it is not. No green noodles for vessels anymore.
<discord->
Kobymaru. — except the part since the scene change, that's shown
<discord->
egg. — OK; so it does sound like the unfaithful check is messing with us
<discord->
Zeusbeer. — when my final exams are finished I'm gonna recreate New Horizons
<discord->
Zeusbeer. — 🙂
<discord->
egg. — oh wow, this is really bad
<discord->
egg. — @Zeusbeer I know why warp with asteroids was fast: all vessels are unmanageable
<discord->
egg. — so your asteroids (which slow high warp a lot) were ignored)
<discord->
egg. — so your asteroids (which slow high warp a lot) were ignored (edited)
<discord->
Zeusbeer. — so this version is not usable?
<discord->
egg. — Not really (but the fast transition is a real thing, it’s just that an unrelated bugfix broke having vessels other than the active one)
<discord->
lpg. — motorcycle programming now?
<_whitenotifier-edb>
[Principia] pleroy opened pull request #2987: A packed vessel is not unfaithful - https://git.io/Jsn16
<_whitenotifier-edb>
[Principia] eggrobin labeled pull request #2987: A packed vessel is not unfaithful - https://git.io/Jsn16
<_whitenotifier-edb>
[Principia] pleroy edited pull request #2987: A packed vessel is not unfaithful - https://git.io/Jsn16
<_whitenotifier-edb>
[Principia] pleroy pushed 2 commits to master [+0/-0/±2] https://git.io/JsnMT
<_whitenotifier-edb>
[Principia] pleroy bc4fb30 - A packed vessel is not unfaithful.
<_whitenotifier-edb>
[Principia] pleroy 386bdbb - Merge pull request #2987 from pleroy/Unfaithful A packed vessel is not unfaithful
<_whitenotifier-edb>
[Principia] pleroy closed pull request #2987: A packed vessel is not unfaithful - https://git.io/Jsn16
<discord->
Zeusbeer. — wow is it already almost finished?
<discord->
egg. — @lpg @scimas @Stonesmile @Zeusbeer *et al.*; here is a (Windows-only) test build of Principia with the fix for the first part of #2400, *i.e.*, things being slow if you are far from 1950, the problem for which scimas’s initial states were a workaround.
<discord->
egg. — This does *not* address issues arising from long histories, it merely improves performance when you are playing in modern times with short vessel histories.
<discord->
egg. — Please play with it somewhat far from 1950 (in the 60s or later) and see if you encounter any issues; it involves some fairly deep changes so we would like to make sure it is safe.
<discord->
egg. — Please report any issues you encounter with it, with a journal to the extent possible.
<discord->
Kobymaru. — Out of curiosity, how long does a rebuild take?
<discord->
Kobymaru. — incremental, I mean
<discord->
egg. — we don’t do incremental builds for releases like that
<discord->
Zeusbeer. — this is absolute concorde programming
<discord->
Zeusbeer. — this is absolute Concorde programming (edited)
<discord->
egg. — so you can just count the time between 15:22 and 15:35
<discord->
Kobymaru. — 13 minutes, plus zipping and upload time... Very fast!
<discord->
Kobymaru. — I'm booting KSP now but I'm also hungry, I'll report in an hour or so
<discord->
Kobymaru. — ~~I'm booting KSP now but I'm also hungry, I'll report in an hour or so~~ (edited)
<discord->
Kobymaru. — OK I lied, I was too curious
<discord->
Kobymaru. — History are back, Orientation and Rotation are back
<discord->
egg. — \o/
<discord->
Kobymaru. — scene changes are slightly longer now, at 35s. Which is still down from 80s with Green
<discord->
egg. — yeah, since you have a bunch of vessels I suspect that is their histories making the save big (the other part of 2400). still, 45 s is a nice improvement
<discord->
Zeusbeer. — I can't find Reaches video on New Horizons on Bilibili anymore?
<discord->
Zeusbeer. — can anyone else find it? or did he delete?
<discord->
Zeusbeer. — I can't find Reaches video on New Horizons on BiliBili anymore? (edited)
<discord->
Zeusbeer. — or did my mind remember incorrectly that he has a video on it
<discord->
Stonesmile. — Tried the latest build; my 1965 save loading a sat went from 44 sec down to 32 sec; quite a lot of vessel data to load
egg|cell|egg has joined #principia
egg|anbo|egg has joined #principia
egg|anbo|egg__ has quit [Ping timeout: 189 seconds]
egg|cell|egg has quit [Ping timeout: 204 seconds]
egg|cell|egg has joined #principia
<discord->
scimas. — I wish I could play around with the build. I've been trying to build a PC for the past few months, but no luck because of the gpu shortage 🙁
<discord->
Zeusbeer. — or more importantly: Giacobini-Zinner
<discord->
scimas. — If it's added like a planet then the same way the initial RSS state is provided with Principia, the same way I made 5 year initial states - by querying the JPL Horizons data.
<discord->
Zeusbeer. — hmm now the next question is, how to get the Cartesian vectors of Arrokoth from 1951?
<discord->
Zeusbeer. — You'd have to calculate this backwards
<discord->
Zeusbeer. — or even cooler would be an option where the noodles would be colormapped based on the difference in altitude from the reference body
<discord->
egg. — but then it is no longer the Great Purple (or more accurately fuchsia) noodle
<discord->
Zeusbeer. — but my hotpink noodle 🙃
<discord->
Paculino (ŝi/ri/she/they). — If you're color blind enough, you can't tell the difference
<discord->
Zeusbeer. — (hotpink is actually a bad color, I prefer neon pink)
<discord->
Zeusbeer. — at least the hotpink from matplotlib
<discord->
Cristi. — egg, your fix will be implemented in the new moon? I'm in '70s and it started to get very slow.
<discord->
Zeusbeer. — I think he wanted to do one after the new moon
<discord->
Zeusbeer. — maybe we can get a half moon update 🙃
<discord->
Cristi. — Time to do something else then :)
<discord->
egg. — There is no such thing as a full moon release
<discord->
egg. — Unless someone finds a catastrophic bug, this should be in Gröbner
<discord->
Zeusbeer. — Is Gröbner after Grassmann?
<discord->
egg. — Is O after A?
<discord->
Cristi. — it's a trap, do not respond to that
<discord->
Zeusbeer. — Yes but there might be an inbetween letter
<discord->
Paculino (ŝi/ri/she/they). — Some something transliteration/diacritical marks in alphabetical order too
<discord->
egg. — well, yes, what is the current release
<discord->
Zeusbeer. — B,C,D,E,F,G,H,I,J,K,L,M,N
<discord->
Zeusbeer. — B,C,D,E,F,G,H,I,J,K,L,M,N, where G would obviously dissapear (edited)
<discord->
egg. — @Zeusbeer the current release is not Grassmann
<discord->
Paculino (ŝi/ri/she/they). — Grb etc would be hard to say, so just Gre and Gri should one consider
<discord->
egg. — Does anyone here actually know what the current version is