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->
⟨Ashnoom⟩ @egg perhaps something like this might be an idea for your repository 'issues' where people download the master repo and expect it to work?
egg|anbo|egg has quit [Remote host closed the connection]
<queqiao->
⟨Zeusbeer⟩ 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->
⟨Sir 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->
⟨egg⟩ after all, we do link to the right place in the README
<queqiao->
⟨egg⟩ and if you just head to the releases page, you won’t see the readme
<queqiao->
⟨egg⟩ 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->
⟨egg⟩ A « nope » DLL will do the job just fine
<queqiao->
⟨Al2Me6⟩ Plus, you get to be snarky with how you say "nope" 😆
<queqiao->
⟨egg⟩ 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->
⟨Nobody⟩ 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->
⟨egg⟩ 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->
⟨Nobody⟩ 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->
⟨Nobody⟩ 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->
⟨egg⟩ Yes I am aware of how mods usually are, as previously mentioned we don’t attach things to the release for a reason
<queqiao->
⟨egg⟩ 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->
⟨egg⟩ and if you start filing bugs, they are going to be actively obnoxious if you don’t follow the atypical process
<queqiao->
⟨egg⟩ so this is not really an additional hurdle for the user
<queqiao->
⟨Nobody⟩ 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->
⟨egg⟩ I don’t know whether I am usual nor an open source person, but this was quite actively useful to that userbase
<queqiao->
⟨Nobody⟩ 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->
⟨egg⟩ were it not for that, I would not be in the relevant QQ groups, and we wouldn’t have had a Chinese translation
<queqiao->
⟨Damien⟩ Installing the mod is the entrance exam for playing it
<queqiao->
⟨Damien⟩ It's not rocket science
<queqiao->
⟨Nobody⟩ 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->
⟨Nobody⟩ 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->
⟨egg⟩ for that particular crowd there is a sentence right at the end of the README
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ What's the QQ group for?
<queqiao->
⟨egg⟩ What is this discord channel for?
<queqiao->
⟨Damien⟩ Cat pictures
<queqiao->
⟨egg⟩ Exactly. The QQ groups are the same, but in Chinese
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ Oh, so Chinese authority approved Discord?
<queqiao->
⟨egg⟩ (or English when they talk to me because I don’t speak Chinese)
<queqiao->
⟨egg⟩ It’s also that everyone there is on QQ
<queqiao->
⟨egg⟩ 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->
⟨Spaceman Spiff⟩ Speaking of, there are some kittens at my brother’s camp.
<queqiao->
⟨Zeusbeer⟩ On yolked solar system only
<queqiao->
⟨Damien⟩ Subscribe to see egg get laid
<queqiao->
⟨egg⟩ I think this discussion has run its course, to the extent that it had much merit to start with
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ Is it available for download?
<queqiao->
⟨egg⟩ ModuleManager has nyancats
<queqiao->
⟨egg⟩ I believe you can pass a command-line flag to get nyancats by default
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ Oh, I thought you meant loading screen pictures
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ Yeah, I get nyancats
<queqiao->
⟨Damien⟩ 🚢 🍞
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ Yeah, I get 🏳️🌈🏳️🌈🐱. (edited)
<queqiao->
⟨egg⟩ 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->
⟨egg⟩ 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->
⟨Paculino (ŝ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->
⟨NewfieStargazer⟩ Not RO related, but when will Principa be supporting stock KSP 1.12.1?
<queqiao->
⟨Damien⟩ Soon™️
<queqiao->
⟨Damien⟩ And by soon I mean when it's ready
<queqiao->
⟨NewfieStargazer⟩ Ok thanks
<queqiao->
⟨egg⟩ yeah we are waiting a bit to see if things stabilize and if they decide to fix what they broke
<queqiao->
⟨Druze32⟩ btw how *do* you install principia?
<queqiao->
⟨NewfieStargazer⟩ 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->
⟨egg⟩ because, surprisingly, that gives you the source code, not the binaries 🙃
<queqiao->
⟨Zeusbeer⟩ maybe if you compile it correctly it could work
<queqiao->
⟨egg⟩ Yes, see that sentence at the end of the README
<queqiao->
⟨Butcher⟩ Compiling Principia is a chore if you don't have it already set up.
<queqiao->
⟨Butcher⟩ Also quite taxing on the computer.
<queqiao->
⟨egg⟩ tell me about it
<queqiao->
⟨Zeusbeer⟩ Yes I could see it be quite a bit slower to compile than my 10kb C++ programs
<queqiao->
⟨Zeusbeer⟩ Yes I could see it being quite a bit slower to compile than my 10kb C++ programs (edited)
<queqiao->
⟨egg⟩ my machine in Zürich runs the benchmarks daily
<queqiao->
⟨egg⟩ generally the IRC bridge times out around that time
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ Do you rent time on aws or something?
<queqiao->
⟨egg⟩ no, we do have an Azure VM for CI but the benchmarks run locally
<queqiao->
⟨egg⟩ and the *nix builds run on Azure pipelines
* raptop
wonders if this means that the bridge should be running on a different machine
<queqiao->
⟨Butcher⟩ IIRC it's about ten minutes to compile on this machine.
<queqiao->
⟨Druze32⟩ can you install it from the google drive
<queqiao->
⟨Butcher⟩ Yes.
<queqiao->
⟨Druze32⟩ does that work properly
<queqiao->
⟨egg⟩ yes that is what you are supposed to do, as the instructions say
<queqiao->
⟨Druze32⟩ why did you say forums though
<queqiao->
⟨Butcher⟩ It's basically, "can you follow written (rather than video) instructions?" 😉
<queqiao->
⟨NewfieStargazer⟩ 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->
⟨Druze32⟩ oh wait it turns out i had installed it from the google drive the whole time lol
<queqiao->
⟨NewfieStargazer⟩ Attempting a simple Moon orbit
<queqiao->
⟨egg⟩ you only see apsides with respect to a body that doesn’t move in the chosen frame
<queqiao->
⟨egg⟩ so you need a something-centred frame, to get the apsides with respect to something
<queqiao->
⟨NewfieStargazer⟩ Ok got it now
<queqiao->
⟨egg⟩ oh right, you’re only compiling the plugin, not the tests
<queqiao->
⟨egg⟩ and not running the tests
<queqiao->
⟨egg⟩ otherwise ten minutes seems absurdly fast
egg|anbo|egg has quit [Remote host closed the connection]
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ How long do the tests take?
<queqiao->
⟨Butcher⟩ Oh yeah I don't normally run the tests for my own uses.
<queqiao->
⟨Al2Me6⟩ 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->
⟨egg⟩ 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->
⟨egg⟩ I forget how long the CI takes lately, certainly in excess of 20 min a build
<queqiao->
⟨egg⟩ (and then the benchmarks take hours)
<queqiao->
⟨egg⟩ (benchmarks + diurnal tests)
<queqiao->
⟨egg⟩ 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->
⟨egg⟩ (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->
⟨egg⟩ Some Xeon with ALL the cores
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ Well, all those cores get it done much faster
<queqiao->
⟨Zeusbeer⟩ 20 minutes for a build must suck, especially if there was a typo, sheesh
<queqiao->
⟨Zeusbeer⟩ 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]