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.58K Comments
Joined 3 years ago
cake
Cake day: October 4th, 2023

help-circle
  • I’m increasingly trying to use my (GNU/Linux) laptop where I can, and just tether the phone to it when I need mobile data connectivity.

    It’s not a complete drop-in solution. You can’t just use a laptop with one hand while waiting in a line (well, there used to be palmtops, but those seem to be a mostly-dead class of PCs today). It consumes more power. Desktop OS software doesn’t really natively have a concept of “being on WiFi versus being on mobile data”, which is nice to have in phone software.

    But where you can sit down and use one…man, it eliminates a ton of my irritations with phones. The locked-down stuff in most phone OSes. Those fiddly, limited onscreen keyboards. The tradeoffs that the systems make to try to minimize power use and simplify memory management from an end user standpoint (because a lot of users don’t get the concept of closing programs) like the one you mention go away. Hardware is more capable and expandable, and the manufacturers have way more physical space to work with, so you don’t have manufacturers throwing out things like physical headphones jacks to try to get a bit more space. The limited cooling on phones goes away. Better in terms of repairability — I just replaced a laptop battery. If my phone’s battery died, I’d throw out the phone. Using multiple programs at once, as you were doing, is much better; phone OSes just aren’t really optimal for that.

    I’m honestly impressed with what smartphone vendors have done within the constraints of what they have to work with, especially in how much better touchscreens have gotten over the decades — they used to be far, far worse. But they still just face a ton of limitations imposed by the form factor.




  • People who don’t like codeberg can just go somewhere else (even back to github) and/or found/support an alternative that better suits their needs.

    searches

    https://gitgud.io/ provides free GitLab hosting for open source projects.

    https://gitlab.com/ has a free tier for personal/open source stuff, though looks like it has a 5 user limit on said free tier.

    Gitea can be self-hosted. It doesn’t look like they provide free hosting themselves, though, just paid. Apparently it’s considerably less resource-intensive to host than GitLab.

    GNU Savannah is available if one is writing projects under a specific set of licenses (the GPL family).


  • Investment provides resource allocation, which is not something that just happens on its own. That is, it says “this company or project is a worthwhile project to allocate capital to, and this is not”. The money here was also not invented out of ether, but rather lost by investors who shifted capital to SpaceX earlier, and gained by those who tried to shift capital away from SpaceX earlier; other investors came to agree with those shifting capital away. Those who do so earlier are rewarded; this encourages earlier efficient movement of capital.

    Resource allocation is a necessary part of economic activity; any economic system will require such a thing to be done. You could have your government do it instead of investors, as in a command economy. Countries generally don’t do that, because it has run into more serious problems of misallocation.








  • 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.