Most active commenters
  • LukvonStrom(4)
  • passivate(3)

←back to thread

3883 points kuroguro | 13 comments | | HN request time: 0.001s | source | bottom
Show context
breakingcups ◴[] No.26296724[source]
It is absolutely unbelievable (and unforgivable) that a cash cow such as GTA V has a problem like this present for over 6 years and it turns out to be something so absolutely simple.

I do not agree with the sibling comment saying that this problem only looks simple and that we are missing context.

This online gamemode alone made $1 billion in 2017 alone.

Tweaking two functions to go from a load time of 6 minutes to less than two minutes is something any developer worth their salt should be able to do in a codebase like this equipped with a good profiler.

Instead, someone with no source code managed to do this to an obfuscated executable loaded with anti-cheat measures.

The fact that this problem is caused by Rockstar's excessive microtransaction policy (the 10MB of JSON causing this bottleneck are all available microtransaction items) is the cherry on top.

(And yes, I might also still be salty because their parent company unjustly DMCA'd re3 (https://github.com/GTAmodding/re3), the reverse engineered version of GTA III and Vice City. A twenty-year-old game. Which wasn't even playable without purchasing the original game.)

replies(40): >>26296812 #>>26296886 #>>26296970 #>>26297010 #>>26297087 #>>26297123 #>>26297141 #>>26297144 #>>26297184 #>>26297206 #>>26297323 #>>26297332 #>>26297379 #>>26297401 #>>26297448 #>>26297480 #>>26297806 #>>26297961 #>>26298056 #>>26298135 #>>26298179 #>>26298213 #>>26298234 #>>26298624 #>>26298682 #>>26298777 #>>26298860 #>>26298970 #>>26299369 #>>26299512 #>>26299520 #>>26300002 #>>26300046 #>>26301169 #>>26301475 #>>26301649 #>>26301961 #>>26304727 #>>26305016 #>>26311396 #
0xy ◴[] No.26297010[source]
Something I've noticed in highly successful companies is that problems never get fixed because the sound of the money printer from the core business is deafening.

Our customer portal loads 2 versions of React, Angular, Knockout and jQuery on the same page? Doesn't matter, it's printing billions of dollars.

Rockstar's money printer is so loud that they don't care about problems.

Same thing for Valve, their money printer is so loud that they barely bother to make games anymore and let the Steam client languish for years (how did they let Discord/Twitch happen?).

replies(3): >>26297047 #>>26297821 #>>26298467 #
1. LukvonStrom ◴[] No.26297047[source]
Look at sharepoint. It's a total nightmare of a platform to develop on, but the people just adapted and built their businesses on it
replies(3): >>26297318 #>>26297641 #>>26300042 #
2. ip26 ◴[] No.26297318[source]
I suspect sharepoint is the platform version of excel & VBA. You & I might hate it, but it gets powerful capabilities into the hands of regular people.

sharepoint is probably many non-engineer's very first exposure to actual version control with checkouts, checkins, version history, and merge.

replies(1): >>26297969 #
3. passivate ◴[] No.26297641[source]
What makes it a nightmare? Can you share a few issues you've run into?
replies(3): >>26298052 #>>26309612 #>>26397904 #
4. ant6n ◴[] No.26297969[source]
Sharepoint has version control? I thought it´s mostly a poorly functioning Dropbox copy.
replies(1): >>26298139 #
5. nl ◴[] No.26298052[source]
I've never seen search work properly (where "properly" = 90+% of searches return desired document in first 2 results)
replies(1): >>26300029 #
6. easton ◴[] No.26298139{3}[source]
This comment is absolutely hilarious to me, because the main selling point for SharePoint (for the longest time) was that you could version control Microsoft Office documents. Then intranets happened, someone wanted to build a Turing machine with it, and now it's the monstrosity we know now.
7. passivate ◴[] No.26300029{3}[source]
I see. We have some internal facing stuff that our IT has done using sharepoint. Its not pretty/modern by any stretch, but it works just fine. Was curious what the world looks like from the other side.

Isn't the search issue more of a indexing engine problem though? Can you plug in other engines?

8. the_only_law ◴[] No.26300042[source]
I still have no idea what Sharepoint even is. The way I’ve always seen it used is a way to host sites with file hosting tied to them. It feels like an over engineered CMS.
replies(1): >>26397916 #
9. Sohcahtoa82 ◴[] No.26309612[source]
In my experience, Sharepoint is stupidly slow, and it feels like it's trying to be everything.

Like...I don't need it to notify me that I have new e-mail. I already have either Outlook or an Outlook tab running.

Sharepoint is a shining example of feature creep run wild.

10. LukvonStrom ◴[] No.26397904[source]
The JS API is total crap. One has to use it to develop anything that gets a bit more complex, but MS chose to ignore things that exists in the ES standard (like normal iterators, wtf) for quite some time to preserve backwards-compatibility with IE. This make neither debugging nor any further exposure to the API any fun.
replies(1): >>26397908 #
11. LukvonStrom ◴[] No.26397908{3}[source]
SP, like any standard platform (think i.e. SAP) invites the systems integrators to customize the crap out of it, which tends to impact the bad performance even more.
replies(1): >>26405850 #
12. LukvonStrom ◴[] No.26397916[source]
Some parts of it are some sort of list based CMS with poor naming
13. passivate ◴[] No.26405850{4}[source]
I see. Thanks for sharing your experience!