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…
Jesin has quit [Ping timeout: 189 seconds]
egg|anbo|egg has joined #principia
egg|anbo|egg_ has quit [Ping timeout: 198 seconds]
Jesin has joined #principia
egg|anbo|egg has quit [Remote host closed the connection]
_whitelogger has joined #principia
<queqiao-> ⟨A​shnoom⟩ @egg perhaps something like this might be an idea for your repository 'issues' where people download the master repo and expect it to work?
<queqiao-> ⟨A​shnoom⟩
<queqiao-> ⟨A​shnoom⟩ https://github.com/FFTW/fftw3
egg|anbo|egg has joined #principia
egg|anbo|egg has quit [Remote host closed the connection]
<queqiao-> ⟨Z​eusbeer⟩ Yes that would work perfectly
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]
<queqiao-> ⟨S​ir Mortimer⟩ Doubt it would. KSP users don’t have a reputation for reading (or even noticing) warnings.
egg|anbo|egg has joined #principia
egg|anbo|egg has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
<queqiao-> ⟨e​gg⟩ after all, we do link to the right place in the README
<queqiao-> ⟨e​gg⟩ and if you just head to the releases page, you won’t see the readme
<queqiao-> ⟨e​gg⟩ as for changing the description to « this is not how you install this » like that repo does, we are getting into « renaming the mod to « This is not how you install Principia » » levels of silliness
<queqiao-> ⟨e​gg⟩ A « nope » DLL will do the job just fine
<queqiao-> ⟨A​l2Me6⟩ Plus, you get to be snarky with how you say "nope" 😆
<queqiao-> ⟨e​gg⟩ without randomly taking over bits of potentially useful description/naming
egg|anbo|egg has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
<queqiao-> ⟨N​obody⟩ You could either add the real GameData files to the release or add a text in bold like `Click here to download this release` with a link to the real download page.
<queqiao-> ⟨e​gg⟩ I *could* do all sorts of things, but a lot of them are either annoyingly intrusive or more work in the release process ; why would I, when I can just add a « nope » DLL in a corner as a one-off thing ?
<queqiao-> ⟨N​obody⟩ well, its the usual way of providing release builds of projects on github to add them to the release. It isn't even hard or anything.
<queqiao-> ⟨N​obody⟩ I am not saying you have to do anything but this sounds like the most reasonable way of circumventing the issue you pointed out there.
<queqiao-> ⟨e​gg⟩ Yes I am aware of how mods usually are, as previously mentioned we don’t attach things to the release for a reason
<queqiao-> ⟨e​gg⟩ In any case, if you pick up Principia and don’t look at the README and then at the concepts page linked therein, you are not going to go anywhere
<queqiao-> ⟨e​gg⟩ and if you start filing bugs, they are going to be actively obnoxious if you don’t follow the atypical process
<queqiao-> ⟨e​gg⟩ so this is not really an additional hurdle for the user
<queqiao-> ⟨N​obody⟩ github releases have download counts somewhere in the public api but you obviously wouldn't get any additional tracking like how many chinese users you have (usually this is considered a positive by open source people).
<queqiao-> ⟨e​gg⟩ I don’t know whether I am usual nor an open source person, but this was quite actively useful to that userbase
<queqiao-> ⟨N​obody⟩ github releases have download counts somewhere in the public api but you obviously wouldn't get any additional tracking like how many chinese users you have (usually this is considered a positive thing by open source people). (edited)
<queqiao-> ⟨e​gg⟩ were it not for that, I would not be in the relevant QQ groups, and we wouldn’t have had a Chinese translation
<queqiao-> ⟨D​amien⟩ Installing the mod is the entrance exam for playing it
<queqiao-> ⟨D​amien⟩ It's not rocket science
<queqiao-> ⟨N​obody⟩ You might have noticed that many people prefer software/websites free of analytics/tracking and targeted advertisement but you are right that this is certainly not "usual" in the general public.
<queqiao-> ⟨N​obody⟩ You might have noticed that many people prefer software/websites free of analytics/tracking or targeted advertisement but you are right that this is certainly not "usual" in the general public. (edited)
<queqiao-> ⟨e​gg⟩ for that particular crowd there is a sentence right at the end of the README
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ What's the QQ group for?
<queqiao-> ⟨e​gg⟩ What is this discord channel for?
<queqiao-> ⟨D​amien⟩ Cat pictures
<queqiao-> ⟨e​gg⟩ Exactly. The QQ groups are the same, but in Chinese
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Oh, so Chinese authority approved Discord?
<queqiao-> ⟨e​gg⟩ (or English when they talk to me because I don’t speak Chinese)
<queqiao-> ⟨e​gg⟩ It’s also that everyone there is on QQ
<queqiao-> ⟨e​gg⟩ You could be on QQ but are not, why are you on Discord instead and not there ? The same reason why most of them are not on Discord even if they have a ladder, those to whom they want to talk are there not here.
<queqiao-> ⟨S​paceman Spiff⟩ Speaking of, there are some kittens at my brother’s camp.
<queqiao-> ⟨Z​eusbeer⟩ You could make the source tree principia file act as a mod that shows a slideshow off egg pictures after loading the game.
<queqiao-> ⟨e​gg⟩ Or cats, but Sarbian did that already
<queqiao-> ⟨Z​eusbeer⟩ And have a section in the FAQ that tells you that you downloaded from the wrong place
<queqiao-> ⟨D​amien⟩ Or, patreon only releases
<queqiao-> ⟨D​amien⟩ Never mind the eggs, make some cheese
<queqiao-> ⟨Z​eusbeer⟩ OnlyCats releases 🤣
<queqiao-> ⟨Z​eusbeer⟩ If you know what I mean
<queqiao-> ⟨D​amien⟩ See what's inside my shell on only eggs
<queqiao-> ⟨D​amien⟩ principia(cracked version).zip
<queqiao-> ⟨Z​eusbeer⟩ On yolked solar system only
<queqiao-> ⟨D​amien⟩ Subscribe to see egg get laid
<queqiao-> ⟨e​gg⟩ I think this discussion has run its course, to the extent that it had much merit to start with
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Is it available for download?
<queqiao-> ⟨e​gg⟩ ModuleManager has nyancats
<queqiao-> ⟨e​gg⟩ I believe you can pass a command-line flag to get nyancats by default
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Oh, I thought you meant loading screen pictures
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Yeah, I get nyancats
<queqiao-> ⟨D​amien⟩ 🚢 🍞
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Yeah, I get 🏳️‍🌈🏳️‍🌈🐱. (edited)
<queqiao-> ⟨e​gg⟩ The question of course is, since I bridge a matrix room and an IRC channel to here, why I am not bridging a QQ room too; to which the answer is 1. technically, that I am not aware of a way to do this 2. the language barrier makes that questionably useful (most of the chatter on QQ is in zh obviously)
<queqiao-> ⟨e​gg⟩ The question of course is, since I bridge a matrix room and an IRC channel to here, why I am not bridging a QQ room too; to which the answer is 1. technically, that I am not aware of a way to do this 2. that the language barrier makes that questionably useful (most of the chatter on QQ is in zh obviously) (edited)
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ I feel like China might not be too happy for that to happen as well, because they generally are against foreign internet platforms.
<queqiao-> ⟨N​ewfieStargazer⟩ Not RO related, but when will Principa be supporting stock KSP 1.12.1?
<queqiao-> ⟨D​amien⟩ Soon™️
<queqiao-> ⟨D​amien⟩ And by soon I mean when it's ready
<queqiao-> ⟨N​ewfieStargazer⟩ Ok thanks
<queqiao-> ⟨e​gg⟩ yeah we are waiting a bit to see if things stabilize and if they decide to fix what they broke
<queqiao-> ⟨D​ruze32⟩ btw how *do* you install principia?
<queqiao-> ⟨N​ewfieStargazer⟩ I’m just starting to learn the ropes with Principia and so practicing on stock before using it in my RP-1 play through
<queqiao-> ⟨N​ewfieStargazer⟩ Aside from the tutorial on your wiki, are there any good video tutorials that you can suggest?
<queqiao-> ⟨D​ruze32⟩ thanks, i couldnt actually find a tutorial on how to install for some reason
<queqiao-> ⟨Z​eusbeer⟩ sorry, should have been here already but I'm too lazy
<queqiao-> ⟨Z​eusbeer⟩ plus after all the roasts off egg, my confidence has dropped
<queqiao-> ⟨D​ruze32⟩ why does it look like principia installs the same as any other mod
<queqiao-> ⟨Z​eusbeer⟩ yes you just need to download from the correct place
<queqiao-> ⟨Z​eusbeer⟩ (from the forum, *not* the github)
<queqiao-> ⟨Z​eusbeer⟩ (from the forum, *not* the github source tree) (edited)
<queqiao-> ⟨e​gg⟩ the GitHub README works too
<queqiao-> ⟨D​ruze32⟩ i installed from the github earlier though and it seems to work
<queqiao-> ⟨Z​eusbeer⟩ this
<queqiao-> ⟨e​gg⟩ what you shouldn’t do is go to https://github.com/mockingbirdnest/Principia/releases/tag/2021071001-Grossmann and click `Source code`
<queqiao-> ⟨e​gg⟩ because, surprisingly, that gives you the source code, not the binaries 🙃
<queqiao-> ⟨Z​eusbeer⟩ maybe if you compile it correctly it could work
<queqiao-> ⟨e​gg⟩ Yes, see that sentence at the end of the README
<queqiao-> ⟨B​utcher⟩ Compiling Principia is a chore if you don't have it already set up.
<queqiao-> ⟨B​utcher⟩ Also quite taxing on the computer.
<queqiao-> ⟨e​gg⟩ tell me about it
<queqiao-> ⟨Z​eusbeer⟩ Yes I could see it be quite a bit slower to compile than my 10kb C++ programs
<queqiao-> ⟨Z​eusbeer⟩ Yes I could see it being quite a bit slower to compile than my 10kb C++ programs (edited)
<queqiao-> ⟨e​gg⟩ my machine in Zürich runs the benchmarks daily
<queqiao-> ⟨e​gg⟩ generally the IRC bridge times out around that time
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Do you rent time on aws or something?
<queqiao-> ⟨e​gg⟩ no, we do have an Azure VM for CI but the benchmarks run locally
<queqiao-> ⟨e​gg⟩ and the *nix builds run on Azure pipelines
* raptop wonders if this means that the bridge should be running on a different machine
<queqiao-> ⟨B​utcher⟩ IIRC it's about ten minutes to compile on this machine.
<queqiao-> ⟨D​ruze32⟩ can you install it from the google drive
<queqiao-> ⟨B​utcher⟩ Yes.
<queqiao-> ⟨D​ruze32⟩ does that work properly
<queqiao-> ⟨e​gg⟩ yes that is what you are supposed to do, as the instructions say
<queqiao-> ⟨D​ruze32⟩ why did you say forums though
<queqiao-> ⟨B​utcher⟩ It's basically, "can you follow written (rather than video) instructions?" 😉
<queqiao-> ⟨N​ewfieStargazer⟩ Playing around with this and am only being shown the AN/DN info for the predicted orbits; how do I get the predicted PE and AP to show?
<queqiao-> ⟨D​ruze32⟩ oh wait it turns out i had installed it from the google drive the whole time lol
<queqiao-> ⟨N​ewfieStargazer⟩ Attempting a simple Moon orbit
<queqiao-> ⟨e​gg⟩ you only see apsides with respect to a body that doesn’t move in the chosen frame
<queqiao-> ⟨e​gg⟩ so you need a something-centred frame, to get the apsides with respect to something
<queqiao-> ⟨N​ewfieStargazer⟩ Ok got it now
<queqiao-> ⟨e​gg⟩ oh right, you’re only compiling the plugin, not the tests
<queqiao-> ⟨e​gg⟩ and not running the tests
<queqiao-> ⟨e​gg⟩ otherwise ten minutes seems absurdly fast
egg|anbo|egg has quit [Remote host closed the connection]
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ How long do the tests take?
<queqiao-> ⟨B​utcher⟩ Oh yeah I don't normally run the tests for my own uses.
<queqiao-> ⟨A​l2Me6⟩ Can you please enlighten me… I didn’t even know it’s possible to compile without tests
Jesin has quit [Quit: Leaving]
egg|anbo|egg has joined #principia
<queqiao-> ⟨e​gg⟩ running the tests is something you have to actively do, so most likely it is the reverse, you don’t even know about the tests :-p
<queqiao-> ⟨e​gg⟩ I forget how long the CI takes lately, certainly in excess of 20 min a build
<queqiao-> ⟨e​gg⟩ (and then the benchmarks take hours)
<queqiao-> ⟨e​gg⟩ (benchmarks + diurnal tests)
<queqiao-> ⟨e​gg⟩ we have tests that run on every build pre-merge (the default), diurnal tests that run every day, and secular tests that are only run manually
<queqiao-> ⟨e​gg⟩ (things like « generate the TRAPPIST-1 system initial state » are secular, in fact we rented a much more powerful machine on Azure for that)
<queqiao-> ⟨e​gg⟩ Some Xeon with ALL the cores
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Well, all those cores get it done much faster
<queqiao-> ⟨Z​eusbeer⟩ 20 minutes for a build must suck, especially if there was a typo, sheesh
<queqiao-> ⟨Z​eusbeer⟩ How long would it take to compile with one of those 128 thread threadrippers 🤔
UmbralRaptor has joined #principia
egg|anbo|egg has quit [Remote host closed the connection]
UmbralRaptop has quit [Ping timeout: 204 seconds]
UmbralRaptop has joined #principia
UmbralRaptor has quit [Ping timeout: 204 seconds]