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…
queqiao- has quit [Ping timeout: 204 seconds]
queqiao- has joined #principia
Webchat106 has joined #principia
egg|anbo|egg_ has quit [Remote host closed the connection]
Webchat106 has quit [Quit: webchat.esper.net]
egg|anbo|egg has joined #principia
egg|anbo|egg has quit [Remote host closed the connection]
UmbralRaptor has joined #principia
UmbralRaptop has quit [Ping timeout: 204 seconds]
UmbralRaptop has joined #principia
UmbralRaptor has quit [Ping timeout: 204 seconds]
UmbralRaptor has joined #principia
UmbralRaptop has quit [Ping timeout: 204 seconds]
UmbralRaptop has joined #principia
UmbralRaptor has quit [Ping timeout: 204 seconds]
UmbralRaptor has joined #principia
UmbralRaptop has quit [Ping timeout: 204 seconds]
UmbralRaptor has quit [Quit: Bye]
UmbralRaptop has joined #principia
egg|anbo|egg has joined #principia
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]
egg|anbo|egg has joined #principia
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]
egg|anbo|egg has joined #principia
egg|anbo|egg__ has quit [Ping timeout: 204 seconds]
egg|anbo|egg_ has joined #principia
egg|anbo|egg_ has quit [Remote host closed the connection]
<queqiao-> ⟨Z​eusbeer⟩ well crap
<queqiao-> ⟨Z​eusbeer⟩ I updated to gröbner, didn't realize it didn't work, and now my rp-1 save broke
<queqiao-> ⟨Z​eusbeer⟩ (because I timewarped with conics)
<queqiao-> ⟨Z​eusbeer⟩ no backups 😅
<queqiao-> ⟨Z​eusbeer⟩ weird, gröbner is not working at all
<queqiao-> ⟨Z​eusbeer⟩ This is how it's supposed to look right?
<queqiao-> ⟨Z​eusbeer⟩ downloaded it straight from releases
<queqiao-> ⟨s​iimav⟩ Is that your GameData? 😱
<queqiao-> ⟨Z​eusbeer⟩ part of
<queqiao-> ⟨s​iimav⟩ That's very wrong then
<queqiao-> ⟨s​iimav⟩ Folder name should be Principia and there shouldn't be another Principia folder inside it
<queqiao-> ⟨Z​eusbeer⟩ there isn't
<queqiao-> ⟨Z​eusbeer⟩ it was called principia on the test version
<queqiao-> ⟨Z​eusbeer⟩ I guess I rename it, I don't like unzipping things
egg|anbo|egg_ has joined #principia
<queqiao-> ⟨Z​eusbeer⟩ I guess I'll put it in a folder called principia (edited)
<queqiao-> ⟨e​gg⟩ WTF
<queqiao-> ⟨e​gg⟩ and not downloading a random thing that looks nothing like what Principia looked like last time you installed it
<queqiao-> ⟨e​gg⟩ because chances are, that’s not the right thing
<queqiao-> ⟨S​tonesmile⟩ Well there's your porblem; never get release - download from readMe
<queqiao-> ⟨A​l2Me6⟩ (Release contains the source code only, that ain't gonna run)
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #principia
<queqiao-> ⟨Z​eusbeer⟩ Lmao
egg|anbo|egg_ has quit [Remote host closed the connection]
<queqiao-> ⟨D​amien⟩ @Zeusbeer's lady friend: unzip my dress pls
<queqiao-> ⟨D​amien⟩ @Zeusbeer: no sorry best I can do is give you a new name
<raptop> ...is getting the tar out of it sufficient?
egg|anbo|egg_ has joined #principia
<queqiao-> ⟨S​tandecco⟩ he renamed the entire file bit by bit until he had principia working
<raptop> O_o O_O o_O
<queqiao-> ⟨Z​eusbeer⟩ I'm retarded
<queqiao-> ⟨Z​eusbeer⟩ Stop bullying please
<queqiao-> ⟨Z​eusbeer⟩ Even egg saying WTF 🤣
<queqiao-> ⟨(​ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells)⟩ this is why you make backups
<queqiao-> ⟨e​gg⟩ I wonder how big a DLL that just pops up a « this is not how you install the mod, do not load a save » dialog would be, checking in such a thing into the tree would be a way to handle this disturbingly common failure to install
egg|anbo|egg_ has quit [Remote host closed the connection]
<queqiao-> ⟨S​tonesmile⟩ What is the reason for hosting the download on G-drive instead of GH?
<raptop> something about trackikng # of downloads
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ I wonder if anyone actually tried that
egg|anbo|egg_ has joined #principia
<queqiao-> ⟨e​gg⟩ yeah specifically we use bit.ly analytics to count downloads
<queqiao-> ⟨e​gg⟩ (those analytics are also how we found out we had a lot of users in CN, which is why we then added the 腾讯微云 download)
<queqiao-> ⟨S​tonesmile⟩ Gotcha!
<queqiao-> ⟨A​shnoom⟩ OnLoad(){ System.Exit("moron");}
<queqiao-> ⟨A​shnoom⟩
<queqiao-> ⟨A​shnoom⟩ No?
<queqiao-> ⟨A​shnoom⟩ It whatever a proper C# impl would be
<queqiao-> ⟨A​shnoom⟩ Or whatever a proper C# impl would be (edited)
<queqiao-> ⟨e​gg⟩ yeah (or even a UnityEngine.GUILayout modal window to actually make the error visible) it’s more the size of the resulting DLL that I wonder about (I don’t like checking in binaries, let alone large ones)
<queqiao-> ⟨s​iimav⟩ <10kB
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ What if you just put the current binaries main folder into another folder saying "Always Install Principia from ReadMe"
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ What if you just put the current binaries main folder into another folder named "Always Install Principia from ReadMe" (edited)
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ What if you just put the current binaries main folder into another folder named "Always Install Principia from ReadMe"? (edited)
egg|anbo|egg_ has quit [Remote host closed the connection]
<queqiao-> ⟨e​gg⟩ ??? the issue is that people are not downloading the binaries, they are downloading the source tree
<raptop> git pull && make clean
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Oh
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Well, I meant put all of the folders of incorrect downloads for installation into another folder that is named something telling to install from ReadMe
<queqiao-> ⟨e​gg⟩ The incorrect downloads are literally downloading the source tree, I am not going to start messing with the structure of that (which is the thing we work with when developping Principia, and the specifics of which all the tooling depends on) to deal with people not reading the docs
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Oh, I was unaware of the difficulty that putting it all under a new folder would add
<queqiao-> ⟨e​gg⟩ it would also likely make revision history illegible, etc.
<queqiao-> ⟨e​gg⟩ and even then, people would not see that directory; the directory they download is named after repo and the release name
<raptop> Obviously Principia should be ported to a language like Perl or Python, so you can directly run the source tree
* raptop is extremely *not* serious
<queqiao-> ⟨e​gg⟩ So unless you are suggesting we rename the mod to YouAreInstallingPrincipiaWrong rather than Principia I don’t think it would help, people would still end up downloading a Principia-date-SomeMathematician directory
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Yeah... horrible idea I had
<bees> python might work
<queqiao-> ⟨A​shnoom⟩ With what supercomputer?
<queqiao-> ⟨A​shnoom⟩ Also. No threading. Only subprocessing
<queqiao-> ⟨A​shnoom⟩ Something something GIL. United you go for ItonPython
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ It's python, there is a plugin to fix that already
<queqiao-> ⟨A​shnoom⟩ Something something GIL. Unless you go for ItonPython (edited)
<queqiao-> ⟨A​shnoom⟩ There is a plug-in that avoids the GIL? What sorcery is this?
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ <https://github.com/N-BodyPhysicsSimulator>
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Stephen Meijer, the more northern egg using python
<raptop> ...supercomputer Principia should be written in FORTRAN
<queqiao-> ⟨A​shnoom⟩ COBOL
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Make it out of minecraft redstone logic gates, or Conway's game of life /s
<raptop> Ah, yes, N-glider gravity
<bees> also multiprocessing exists for python
<bees> ...with all usual !!FUN!! stuff
<bees> also something like numpy just ignores GIL
<queqiao-> ⟨A​shnoom⟩ True! But multithreading != Multiprocessing. Both having their outfits and cons
<queqiao-> ⟨A​shnoom⟩ True! But multithreading != Multiprocessing. Both having their pros and cons (edited)
<queqiao-> ⟨s​ichelgaita⟩ Windows "Previous Versions" might help you, maybe.
<queqiao-> ⟨e​gg⟩ @Butcher There is someone called Sesshaku on the fora who appears to have difficulty going to the Moon from Cape Canaveral, you might want to advertise your fancy script
<queqiao-> ⟨B​utcher⟩ Then I have to support it. 😐
<queqiao-> ⟨B​utcher⟩ People like their missions complicated anyway.
<queqiao-> ⟨B​utcher⟩ *He says having just built a sky crane*
<queqiao-> ⟨l​amont⟩ is there any easy way to pull state vectors and masses out of JPL ephemerides?
<queqiao-> ⟨l​amont⟩ snapshot at a current date, with bulk quantities of bodies
<queqiao-> ⟨e​gg⟩ sort of
<queqiao-> ⟨e​gg⟩ it involves sending a mail with the query in the correct format (otherwise you get an error message back), and getting back one mail per body
<queqiao-> ⟨e​gg⟩ (then parsing the vectors out of those mails but the tables are easily parsed with awk or something like that)
<queqiao-> ⟨e​gg⟩ the contents of the email should look like https://github.com/mockingbirdnest/Principia/blob/master/astronomy/query.f
<queqiao-> ⟨e​gg⟩ (the ! lines are comments)
<queqiao-> ⟨e​gg⟩ (and those comments are very dated anyway)
<queqiao-> ⟨l​amont⟩ oh cool
<queqiao-> ⟨l​amont⟩ i guess i'll see if i can blow up my e-mail then
<queqiao-> ⟨l​amont⟩ @egg so it looks like a lot of the small bodies have GM, but i guess all the major ones do not?
<queqiao-> ⟨e​gg⟩ yeah we source our masses (and geopotentials etc.) from elsewhere
<queqiao-> ⟨e​gg⟩ that is constant though so you only need to maintain one of those per body, not one per body and initial time
<queqiao-> ⟨l​amont⟩ well looks like i can find that off the telnet interface which should be good enough?
<queqiao-> ⟨e​gg⟩ that works too
<queqiao-> ⟨e​gg⟩ in case you want our fancy gravity models (with sources) see https://github.com/mockingbirdnest/Principia/blob/master/astronomy/sol_gravity_model.proto.txt
<queqiao-> ⟨e​gg⟩ yikes, this does not use proper bibliography keys
<queqiao-> ⟨l​amont⟩ ah cool
<queqiao-> ⟨l​amont⟩ so currently i just have an RK4 O(n^2) nbody integrator written in go (my first go project)
<queqiao-> ⟨l​amont⟩ i will probably need to do a bit of work before i quite get to that model...
<queqiao-> ⟨e​gg⟩ (nowadays all our references look like [New87] and correspond to entries in https://github.com/mockingbirdnest/Principia/blob/master/documentation/bibliography.pdf)
<queqiao-> ⟨e​gg⟩ (note that [New87] is neither the same New— nor the same 80s as [New89])