Off-and-on trying out an account over at @tal@oleo.cafe due to scraping bots bogging down lemmy.today to the point of near-unusability.

  • 23 Posts
  • 1.57K Comments
Joined 3 years ago
cake
Cake day: October 4th, 2023

help-circle

  • Samsung is one of the Big Three memory manufacturers. Samsung’s phone division had some news articles talkimg about how they couldn’t get Samsung’s memory division to give them privileged access, even.

    (Though for context, about two years earlier, when there was a glut of memory and Samsung’s memory division was losing money, they apparently went to the Samsung phone division and tried to get them to buy a bunch of the excess, which I suppose would have meant putting more memory in their phones than would have been optimal. The phone division told them no way.)

    And now it’s the phone division losing money and the memory division making a ton of money.

    https://www.megamobilecontent.com/news/2026/07/17/samsung-phone-division-first-loss-memory-prices/

    Samsung’s mobile division may have posted its first-ever quarterly loss in Q2 2026, despite strong Galaxy S26 sales and record-breaking profits for Samsung Electronics overall.

    The culprit is memory. DRAM prices have reportedly surged roughly 850% year-over-year, driven by insatiable demand from AI server infrastructure. Samsung’s semiconductor division is reaping the benefits, but its mobile division is paying the bill.






  • Obsidian has done a mainline Fallout before, New Vegas, so there’s precedent. And apparently Tim Cain (original Fallout, created the series) guy just showed back up in the last few months and is working at Obsidian and said that he plans to do one last game before re-retiring. And Josh Sawyer is there, and he directed New Vegas.

    EDIT: And John Gonzales, the lead designer for New Vegas.

    And Bethesda has said that they’re gonna be contributing.

    That’s a lot of mainline Fallout head honchos in one place. First time I think that all of those have been together.

    I mean, yeah, I guess it’s not impossible that they’re gonna do a spin-off, Fallout Shelter-like, but my money is that it’s gonna be mainline.

    EDIT2: By “mainline”, I’m including Fallout: New Vegas, even if it didn’t have a number, fit between Fallout 3 and Fallout 4. I don’t think that many people would call that a spin-off.



  • I doubt that they’re going to do a live service thing either, but at least part of the problem was, as I recall from postmortems, that they didn’t have people with experience doing network games going into it and figured that multiplayer capability would be easy to retrofit in. That generally isn’t the case — if you want to permit client-side prediction, to keep the game responsive, which you probably do, then your engine has to support rolling back all state in the event of a misprediction. Like, say my client predicts that another player character keeps walking straight, doesn’t push any keys. Given that, it calculates that the rifle grenade I just fired sails past them and hits a monster and kills it, preventing it from afflicting me with a poisoned status.

    Then it gets a new update. Actually, it turns out that a while back, that player veered to the right, right into the path of that rifle grenade, and it hit him and killed him. The player is no longer alive. The monster that my rifle grenade would have hit is not actually dead, and so it survived and afflicted me with poison. All of that world state needs to be rolled back and recalculated (and this rollback done efficiently). That means that you can’t just leave any state about the world anywhere that doesn’t get rolled back.

    Plus, Fallout has a scripting engine, Papyrus, and if it has any state stored, that has to be rolled back too.

    That’s not so hard to do if you think about it from the get-go, and are careful about how you store state. But if you’ve been writing a purely-single-player game for decades and not thinking about any of this, it’s easy to stick state somewhere that doesn’t get rolled back. And that’s gonna manifest in all kinds of unpleasant ways during runtime, when you occasionally hit corner cases.

    IIRC, they had to bring in network game people to help out.

    But my guess is that that’s also something of a one-off effort to fix most of that. Like, I doubt that doing Fallout 76 2 would be as bad technically as Fallout 76.

    That being said, I’m not really looking for a live service game myself, and I doubt that it’s what they’re doing. Plus, from a business standpoint, if you already have a live service game, I suspect that you’re probably better off just extending the existing game and leveraging the existing player base than starting from scratch.







  • WebM works with image-rs (as long as you don’t exceed your home instance’s upload size limits).

    I can’t guarantee that every client can view it properly — that’s on the client’s author — but it’ll show up in the Lemmy Web UI.

    $ wget https://gnuplotting.org/figs/bessel.gif
    $ ffmpeg -i bessel.gif bessel.webm
    

    Try downloading that and then uploading it in a comment to to your own instance; it should work unless pawb.social limits the size.




  • Hypothetically, it might be possible, but there aren’t practical gains to be had from it. Easier to fabricate a new chip.

    The optimal design is unlikely to be a straightforward modification of an older chip.

    Even if it were, modification would add more variables, where we’re constrained by yields today.

    And our processes today aren’t designed for it.

    EDIT: That being said, you might be able to repurpose an older chip in a piece of electronics that uses multiple chips in a situation where you’re unable to get the older chip for some reason. I can’t think of many scenarios where that’d be economical, but hobbyists have certainly reused components from older electronic devices.



  • If you have a known good (local) and known bad (remote), the first thing I’d probably do is run diff on the local and remote logs. Use a regex or something to strip timestamps or similar that will always differ.

    If your tests take 20–30 minutes to run, I think that I’d look into having a way to run a subset of the tests, so you can just run the minimal amount to do the failing one.

    If you have a lot of environment problems, I think I’d focus on getting an automated build of the environment to a standard state. If that takes too long, setting up caching or whatever of downloaded packages.