• 56 Posts
  • 2.71K Comments
Joined 2 years ago
cake
Cake day: October 4th, 2023

help-circle
  • goes looking for the issue

    PostgresSQL has a limit of 65,535 parameters, so bulk inserts can fail with large datasets.

    Hmm. I would believe that there are efficiency gains from doing one large insert rather than many small — like, there are probably optimizations one can take advantage of in rebuilding indexes — and it’d be nice for database users to have a way to leverage that.

    On the other hand, I can also believe that DBMSes might hold locks while running a query, and permitting unbounded (or very large) size and complexity queries might create problems for concurrent users, as a lock might be held for a long time.

    EDIT: Hmm. Lock granularity probably isn’t the issue:

    https://stackoverflow.com/questions/758945/whats-the-fastest-way-to-do-a-bulk-insert-into-postgres

    One way to speed things up is to explicitly perform multiple inserts or copy’s within a transaction (say 1000). Postgres’s default behavior is to commit after each statement, so by batching the commits, you can avoid some overhead. As the guide in Daniel’s answer says, you may have to disable autocommit for this to work. Also note the comment at the bottom that suggests increasing the size of the wal_buffers to 16 MB may also help.

    is worth mentioning that the limit for how many inserts/copies you can add to the same transaction is likely much higher than anything you’ll attempt. You could add millions and millions of rows within the same transaction and not run into problems.

    Might be concerns about how the query-processing code scales.



  • There’s room in the market for a huge number of regular games, but with live-service games, only a handful of winners can ever really succeed, creating an eye-watering risk profile for any new entrant into the market.

    Ehhh. I mean, I agree with the general idea that there have been far too many live-service games chasing too few players, but I think that it’s probably possible to create lower-budget, niche-oriented live service games that appeal very strongly to a particular group rather than trying to get the whole world onboard.

    That’s true of non-live-service games. I like some milsims, like Rule the Waves 3, that are just never going to become a mass market phenomenon. That’s fine, because that’s not what the publisher is aiming to do with the game, and has budgeted accordingly. They’re going after a particular group with specific interests.

    But if you want to do that, that means that the interest in your niche by players has to be sufficient to overwhelm the fact that you aren’t going to have the playerbase and thus budget that a game with more general appeal would.



  • Consumer acceptability is key, acknowledges Mr Eiden. Most people don’t want to look like cyborgs: “We need to make our products actually look like existing eyewear.”

    looks dubious

    I can believe that most people want something that they consider stylish. However, I’m skeptical that most people specifically want something to look like existing stuff. Clothing has shifted a lot over the years and centuries; it’s not as if every person putting something on their body said “it has to look like the stuff that’s come before”, or present-day vision equipment would look like this:

    Or this:










  • “Fallout is the big one,” Middler claimed. “There are multiple Fallout projects in development, including, as far as I’m aware, that one that I’m sure you’re all wanting. It’s not far enough in along to say anything like ‘you’re going to be playing this game anytime soon’.”

    Middler then joked, “Anyway, New Vegas 2, coming soon”. Is this the one we’re “all wanting”? Yes, but then also so is Fallout 3 Remastered, Fallout 5 and even a remake of Fallout 2. The fanbase is rabid, and hungry, and it’s been a long time since they’ve been fulfilled outside of Fallout 76 updates.

    I mean, if Bethesda released all four of those, I’d buy all four.

    I also don’t know what “Fallout 3 Remastered” entails, but if it means forward-porting the content to Starfield’s engine, that’d be pretty cool, though I do wonder how much effort will be required for mod-porting.