• 0 Posts
  • 57 Comments
Joined 3 months ago
cake
Cake day: March 20th, 2024

help-circle







  • Indeed, the difference between the two is that a driver has no responsibility for any debris already present on the road that they inadvertently caused to damage something. They are however responsible for damage caused by any object they themselves introduced to the roadway.

    The NASA equivalent would be pretty straightforward, they are not responsible for any space rocks that they accidentally disturbed from orbit and caused to land on your house, but they are fully responsible if thier own craft or parts thereof fell from space onto your house.





  • I just wish it was multithreaded so that i could maintain a colony for more than a week without slowing to potato speeds.

    My n00b theory on it, with the proviso that I am not a developer and only have a basic understanding of multithreading, is that you would break up the map into regions, and have each regions pawns and environment handled independently by separate threads/cores while one master thread handled interactions between regions and kept them all in sync.

    Regions could dynamically scale depending on how computationally intensive they are, such that when the master/watchdog thread has to wait for one thread significantly longer than any of it’s adjacent region threads, it remaps the boundary iteratively until it acheives minimal wait-time and the load is evenly balanced.

    As it stands, I’ve got one core maxed out and the game running slower than realtime while my 15 other cores sit at idle like suckers.





  • For building from scratch, which you will sometimes need to do for obscure programs that cant be handled by your standard package managers, I find chatGPT is actually a really helpful tool, despite the hate for it.

    If you dump your error logs into it, it will very quickly point out simple things like missing flags or incompatible library versions which might take a long time to resolve yourself if you’re not familiar with linux.




  • In the majority of cases you can anticipate what other drivers are doing based of subtle changes in speed or lane position. If someone is slowing and moving further to one side of the lane than they have been, it’s a pretty good indication they are preparing to turn.

    It would be nice if people could explicitly signal that by using their indicators, but most people are fairly predictable, and the subtle movements are there if you watch for long enough.