Comment by bfung
10 hours ago
1/2 troll side-galley comment: use AI and translate to Rust.
If the outcome or outputs / test cases are known, AI is great at language translations.
10 hours ago
1/2 troll side-galley comment: use AI and translate to Rust.
If the outcome or outputs / test cases are known, AI is great at language translations.
Not sure if it's worth it. I don't see them complaining about speed and they use specific python dependencies then they would need to translate that to rust also.
TiDi is a huge problem in big skirmishes, to the point where people actively avoid large group fights: https://wiki.eveuniversity.org/Time_dilation
The server isn't fast enough and it ends up slowing the game down to 10% speed as a workaround.
Rewriting it in Rust isn't automatically faster and more importantly Eve's gameplay is constantly being iterated on and Rust has proven to be bad for that.
Moreover, most of Eve's bottleneck isn't single server speed, it's mostly network IO and database queries and latency. The big TiDi skirnishes in particular are slow due to this.
I’ve been doing this on a large system I’m building. Anything that takes longer than an hour to run, processes a high rate of events (maybe >5/s averaged over a day) or has downstream gpu waiting for it.
Python + tests cross compiled to rust has huge benefits for memory footprint and secondly cpu.
It’s allowing me to achieve wonders on a small amount of hardware.
Ladybird situation is wild...
What happened?
Yeah, what happened with ladybird? Did they pull a bun?
Second this but with Go
Why choose a second rate backwoods language if you could choose one that actually has guardrails for AI with an actual functioning type system?
Half joking.