Live data from Hacker News

EVE Online moves to Python 3

eveonline.com

151–160 of 232 posts

Re: EVE Online moves to Python 3

#153
post #135
post #111

Earlier quoted context omitted.

Not the OP but my impression with asyncio was that it's great for the uses case it was built for (hence the "no problems") but if you need to do something a bit different it can become an annoyance (hence the "unexpected bugs"). I see it for a specialized solution for a specific class of problems, which can lead to surprises if your problem evolves. There are always trade-offs to be made (performance, flexibility, ha…

I am always amused by "it's bad because it's bad at things it wasn't designed to be good at" rationalizations.

There are things that are quite good for other than what they were designed for.

I find it interesting when someone mentions that X is bad for something it was not designed for, as much as I am interested when someone mentions that X is good even if it was not designed for something.

Re: EVE Online moves to Python 3

#154
post #141

Earlier quoted context omitted.

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.

Re: EVE Online moves to Python 3

#155
post #137

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.

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.

Re: EVE Online moves to Python 3

#156

Earlier quoted context omitted.

I started in 2004 and played on and off until 2015 with a quick stint in 2020. It was amazing in the early days, it felt like nothing else. I had a background in Ultima Online and Dark Age of Camelot. I liked PVP and I wanted full loot drop on kill. EVE online has many times been referred to as the spiritual successor of UO, what made it really special however was the one server architecture (until China shard). My n…

I miss the insane adrenaline rush when getting into small fights (1v1, 1v2, etc.). You go so long doing doing whatever it is you're doing- PvE, hacking data sites, transporting stuff- it's all a bit mundane. But nothing raised my heart rate like getting into a fight. 30 seconds of terror. I would have to take a break after these, win or lose, until my HR returned to normal and my hands stopped shaking. I've never exp…

I get that from the Souls games (including Bloodborne and Elden Ring). They are all I can play now.

Re: EVE Online moves to Python 3

#159
post #41
post #33

> So how do you migrate 2.4 million lines of code? > Very carefully, and in multiple stages. That answer is so 3 months ago

"Claude, migrate the code. Do it fast. Make no mistakes."

bonus points if you tack on "I believe in you, you can do this!" at the end

Re: EVE Online moves to Python 3

#160
post #109

Earlier quoted context omitted.

As someone who really no life fit and played WoW, Dwarf Fortress, and EVE in my 20s, you didn’t miss much. My most momentous EVE achievement was betraying my online “friends” who had mostly stopped playing, blowing up all their expensive ships for the insurance payout, then like a true space pirate losing all my ill gotten gains playing Space Poker. EVE (and other MMOs) had their moment and the ideas of MMOs with a p…

I still can't figure out what the appeal of WoW was, but I'm guessing it was the insanely large community?

It's not WoW, but the thing that kept me playing City of Heroes for longer than I should have was a weekly game night where a group of us would get together and run characters that we only ran on those nights.

When news about the server code leak broke containment and the open servers started I was initially intrigued, but I discovered that playing with randos just wasn't as much fun.

Post reply on HN