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: 204 seconds]
egg|anbo|egg_ has joined #principia
plasma_bees is now known as fusion_bees
egg|anbo|egg_ has quit [Remote host closed the connection]
<_whitenotifier>
[Principia] Growflavor edited issue #3039: Grassmann OK but Gröbner crashes with old RetroRendezvous save - https://git.io/JnpCW
<_whitenotifier>
[Principia] Growflavor edited issue #3039: Grassmann OK but Gröbner crashes with old RetroRendezvous save - https://git.io/JnpCW
<_whitenotifier>
[Principia] Growflavor edited issue #3039: Grassmann OK but Gröbner crashes with old RetroRendezvous save - https://git.io/JnpCW
<_whitenotifier>
[Principia] Growflavor edited issue #3039: Grassmann OK but Gröbner crashes with old RetroRendezvous save - https://git.io/JnpCW
<_whitenotifier>
[Principia] Growflavor edited issue #3039: Grassmann OK but Gröbner crashes with old RetroRendezvous save - https://git.io/JnpCW
<_whitenotifier>
[Principia] Growflavor edited issue #3039: Grassmann OK but Gröbner crashes with old RetroRendezvous save - https://git.io/JnpCW
egg|anbo|egg_ has joined #principia
Jesin has quit [Quit: Leaving]
egg|anbo|egg__ has joined #principia
egg|anbo|egg has quit [Ping timeout: 189 seconds]
<_whitenotifier>
[Principia] eggrobin opened pull request #3040: Meeus - https://git.io/JcUzf
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
<queqiao->
⟨egg⟩ ah, great, they managed to throw a wrench into Principia in the very last update https://forum.kerbalspaceprogram.com/index.php?/topic/162200-wip181-191-1101-and-1110%E2%80%932-principia%E2%80%94version-gr%C3%B6bner-released-2021-06-10%E2%80%94n-body-and-extended-body-gravitation/page/71/&tab=comments#comment-3996128
<queqiao->
⟨egg⟩ (I guess the easiest solution will be to rename them to .totallynotadll; shipping things outside gamedata sounds like it will make a mess)
<queqiao->
⟨Zeusbeer⟩ They must've been yolked when releasing 1.12
<queqiao->
⟨Al2Me6⟩ Might that trigger antiviruses?
egg|anbo|egg has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ I wonder what RTB did.... I ask
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ I wonder what RTB did.... I will ask (edited)
<queqiao->
⟨Paculino (ŝi/ri/she/they)⟩ I wonder what RTB did.... I will ask for a copy (edited)
<queqiao->
⟨Ashnoom⟩ Well. At least you can now have a real DON'T DOWNLOAD FROM GitHub warning but download from readme instead
<queqiao->
⟨Spaceman Spiff⟩ Hopefully it’s the last time you need to work around squad’s changes
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 [Remote host closed the connection]
egg|anbo|egg has joined #principia
<queqiao->
⟨Zeusbeer⟩ Squad won't be changing anything though
<queqiao->
⟨Zeusbeer⟩ Unless Egg wants to work on principia 2 <3
<queqiao->
⟨![VADERIII]⟩ welcome to another episode of "Squad has not heckin idea what they are doing"
<queqiao->
⟨![VADERIII]⟩ welcome to another episode of "Squad has not heckin idea what they want to do" (edited)
<queqiao->
⟨sunnypunny⟩ ckan can install files outside of gamedata, it does that with .craft files
<queqiao->
⟨Sir Mortimer⟩ principia is not on ckan.
<queqiao->
⟨chazzvader⟩ Why is principia a c++ dll anyway?
<queqiao->
⟨Al2Me6⟩ Because the entirety of Principia (minus KSP interface) is written in cpp?
<queqiao->
⟨chazzvader⟩ Why was is written in c++ was my question
<queqiao->
⟨chazzvader⟩ I would guess performance
<queqiao->
⟨Sir Mortimer⟩ because perl proved to be too slow?
<queqiao->
⟨chazzvader⟩ Perl?
<queqiao->
⟨Sir Mortimer⟩ (insert any language here)
<queqiao->
⟨Sir Mortimer⟩ how or why did they mess up that loading process at the last possible moment anyway
<queqiao->
⟨chazzvader⟩ I don't know
<queqiao->
⟨chazzvader⟩ Apparently we cant have nice things
<queqiao->
⟨Spaceman Spiff⟩ Maybe they’ll switch back in the next patch
<queqiao->
⟨chazzvader⟩ I don't think squad would do that maliciously
<queqiao->
⟨chazzvader⟩ There was probably a reason or it was a mistake
<queqiao->
⟨Sir Mortimer⟩ I've been away from KSP for a while. Not sure why or what changed recently, however I noticed a new community bugfix mod based on harmony
<queqiao->
⟨Sir Mortimer⟩ which is a nice thing 🙂
<queqiao->
⟨sunnypunny⟩ new unity version for 1.12, i thought that was what broke principia
<queqiao->
⟨§κyℓαr ♀⟩ They have done a lot maliciously in the past, I dont follow very close but I don't recall anything against mod makers so its probably just stupidity yeah lol
<queqiao->
⟨chazzvader⟩ Maybe
<queqiao->
⟨Sir Mortimer⟩ new unity? again?
<queqiao->
⟨![VADERIII]⟩ yeah squad moved ksp to a lts version of unity
<queqiao->
⟨![VADERIII]⟩ Unity 2019.4.18f1 LTS
<queqiao->
⟨Sir Mortimer⟩ i really should look at the changelog.
<queqiao->
⟨Zeusbeer⟩ C++ is heckin fast
<queqiao->
⟨Sir Mortimer⟩ and then at the git history of that weird mod that turns every game dynamic on its head
<queqiao->
⟨egg⟩ re. the loading thing I think this entry from the change log is relevant
<queqiao->
⟨egg⟩ > * Failed reflection calls to incompatible or otherwise invalid mods are now handled, so they don't stop the game from loading.
<queqiao->
⟨Zeusbeer⟩ Maybe egg could write in assembly to increase performance 😂
<queqiao->
⟨egg⟩ The primary motivation for the language isn’t so much performance as it is the type system to be honest
<queqiao->
⟨Sir Mortimer⟩ Ah, yes, XYZ vs XZY or some similar shenanigans
<raptop>
Zeusbeer: you know that he'd write in FORTRAN for that
<queqiao->
⟨chazzvader⟩ I'm going to guess vector operations are great to have
<queqiao->
⟨Zeusbeer⟩ Well yes
<queqiao->
⟨Zeusbeer⟩ (doesn't c# have those?)
<queqiao->
⟨Al2Me6⟩ I'm assuming they're referring to vectorized instructions.
<queqiao->
⟨chazzvader⟩ Yeah
<queqiao->
⟨Zeusbeer⟩ I don't know about the differences that much, I only know a bit of c++
<queqiao->
⟨chazzvader⟩ Like take the square root of these 8 numbers at once
<queqiao->
⟨chazzvader⟩ Since c# uses CIL, they probably don't have vector operations
<queqiao->
⟨egg⟩ also I am going to have to wave the fifth of the #rules in the general direction of the discussion on languages and performance because too much uninformed nonsense is being thrown around for my sanity at this time
<queqiao->
⟨Zeusbeer⟩ Yes I will stop 😅
<queqiao->
⟨egg⟩ We do use SSE2 intrinsics, though we did not do that from the beginning, and this is not part of the C++ language; they are implementation-specific extensions; it appears some level of SIMD support exists in .NET (though the extent of support, especially through mono, might be a different question).
<queqiao->
⟨egg⟩ More fundamental performance questions surrounding inlining etc. are more broadly relevant.
<queqiao->
⟨egg⟩ Again, the primary motivator was the ability to type things, not performance (though it is likely that similar wrappers, where they would even be feasible in C#, would incur a prohibitive cost that is eliminated by a decent C++ compiler).
<queqiao->
⟨egg⟩ Another critical advantage is a clear-cut interface, which allows for journaling at the interface, and replaying to diagnose rare bugs.
<queqiao->
⟨chazzvader⟩ Ok cool
<queqiao->
⟨chazzvader⟩ Yeah I've been messing around a lot on compiler explorer
<queqiao->
⟨chazzvader⟩ Its amazing what they can do
<queqiao->
⟨egg⟩ I however will agree with @Sir Mortimer that writing Principia in Perl sounds like a bad idea in many ways :-p
<queqiao->
⟨Zeusbeer⟩ principia sql edition
<queqiao->
⟨lpg⟩ principia as excel spreadsheet?
* raptop
jokes enough about Kerbal Excel Program already
<queqiao->
⟨Zeusbeer⟩ Principia as a scratch project
* raptop
misread that as "Principia as a scratching post"
<queqiao->
⟨Zeusbeer⟩ Well to be honest, some cats see many things as a scratching post
<queqiao->
⟨rocketman⟩ with respect to principia and stock career mode saves, does it break contracts or any other major things I should be aware of? also, I can't find as much information as I'd like to as to compatability, will it work with recent-ish versions of KSP? (1.10, 1.11?)
<queqiao->
⟨rocketman⟩ thanks
egg|anbo|egg has quit [Remote host closed the connection]
Webchat375 has joined #principia
Webchat375 has quit [Quit: webchat.esper.net]
<queqiao->
⟨rocketman⟩ nevermind I saw the readme
<queqiao->
⟨rocketman⟩ questions about career still apply though
<queqiao->
⟨(ᴇxᴘᴇʀɪᴍᴇɴᴛᴀʟshells)⟩ *runs principia entirely within a Turing machine written in the preamble of the bibliography LaTeX document*
<raptop>
experimentalshells: and that's how you get nicely formatted logs
<queqiao->
⟨chazzvader⟩ Make all log files output in markdown
<queqiao->
⟨chazzvader⟩ Might actually be helpful tbh