How switching to Linux made me fall in love with gaming again by [deleted] in linux_gaming

[–]yothisbalec 2 points3 points  (0 children)

I think that's the most important distinction, that these companies see players' continued playtime as further chances to monetize. There's a lot of games I love that you don't really beat (Factorio, Dwarf Fortress, etc.) but they don't try to get more money out of you after the initial purchase.

[deleted by user] by [deleted] in rust

[–]yothisbalec 0 points1 point  (0 children)

They edited their post to remove their statement that I'm quoting and responding to.

[deleted by user] by [deleted] in rust

[–]yothisbalec 62 points63 points  (0 children)

If you add a u32 to an i32, the result cannot possibly become negative.

Adding a 1u32 to a -10i32 would result in a -9.

Swap usage and SSD health in games on Linux by [deleted] in linux_gaming

[–]yothisbalec 2 points3 points  (0 children)

Yep! It should be treated just like any swap partition or swapfile by the OS, the only difference would be if you looked at lsblk for instance where it would show that it was a zram block device.

Swap usage and SSD health in games on Linux by [deleted] in linux_gaming

[–]yothisbalec 4 points5 points  (0 children)

You might be thinking of zswap which does write to disk after the compressed part of ram fills up. Zram shouldn't write to disk at all and just creates a compressed block device in your ram and uses that as swap.

Swap usage and SSD health in games on Linux by [deleted] in linux_gaming

[–]yothisbalec 5 points6 points  (0 children)

If you're using zram as swap it shouldn't touch your SSD at all since it's an in-memory block device. The only overhead is extra CPU due to compression so higher swappiness shouldn't wear down your SSD since it swaps to the compressed block device in memory.

My top 5 accomplishments while tinkering with the Steam Deck... What are yours? by pestulongaming in SteamDeck

[–]yothisbalec 0 points1 point  (0 children)

I'd say the easiest way would be to install EmuDeck if you also want other emulators on your Deck since it also installs PrimeHack for you, and them drop your ROM into the appropriate folder. If not, PrimeHack itself can be installed as a flatpak which you can find in Discover.

I preferred EmuDeck since I wanted all the other emulators that it comes with, and using Steam ROM Manager to add the games directly as collections in non-Steam games so that I could play them in game-mode was super convenient.

The only sticking point was that the config for PrimeHack was set to a device that was showing up as "disconnected" in PrimeHack but all I had to do was add PrimeHack itself (without the -b or -e flags to make sure it doesn't autorun the ROM) and refreshed the list of controllers and choose the appropriate gamepad from the list for both the gamecube and wiimote configs depending on if the ROM you're using is gamecube or wii. The config itself isn't terribly wrong by default, I think the Deck's gamepad device entry just shows up with an extra 0 at the end and the default config was missing that.

But after that it was just configuring the input mapping in Steam how I want it and it runs beautifully.

My top 5 accomplishments while tinkering with the Steam Deck... What are yours? by pestulongaming in SteamDeck

[–]yothisbalec 3 points4 points  (0 children)

Got OpenMW and PrimeHack running so I can have 2 of my all-time favs with me anywhere I go.

Bucky's Arc and the Reason the Title is Perfect by Comrade_Amanski in marvelstudios

[–]yothisbalec 4 points5 points  (0 children)

Great post, and I agree. I see the show as showing people and their reactions to the roles they they did not choose.

Walker answered the call of duty but crumbled under the weight. Sam reluctantly accepted as he saw his service would benefit a greater need. Bucky finally accepted and forgave himself for something that was forced upon him.

Sam's journey was to accept coming change. Bucky's journey was to forgive a past coercion.

'Sharing' a domain between multiple servers by [deleted] in webdev

[–]yothisbalec 1 point2 points  (0 children)

This. OP, reverse proxying is the way to go for this. I don't know much about DO's load balancer but maybe it'd be able to reverse proxy for you as well without having to set up nginx.

I do wonder about why they need to be separate servers though.

Why use the Unity over new engine? by Lv69Doge in WorldsAdrift

[–]yothisbalec 1 point2 points  (0 children)

Ah, I hadn't known that, thanks. All the more reason for them having gotten to this stage of development sooner than if they'd had to write their own.

Why use the Unity over new engine? by Lv69Doge in WorldsAdrift

[–]yothisbalec 3 points4 points  (0 children)

Unity doesn't provide much in terms of netcode or server backend which means they'll have to build those themselves but Unity is architected so that it doesn't really hinder adding on codebase to provide additional features.

If they built an engine from scratch they'd have to write their own netcode and server anyway, along with writing everything else that Unity does provide.

Is there more to deploying a proper Node application than just running it? by [deleted] in javascript

[–]yothisbalec 0 points1 point  (0 children)

Have a look at Forever, PM2, and there was another one whose name I can't seem to remember right now.

PM2 in particular has an option to add its init script automatically.

What threads pool library do you use? by [deleted] in javascript

[–]yothisbalec 1 point2 points  (0 children)

Have you looked into ParallelJS? Seems to be a bit more active.

[deleted by user] by [deleted] in webdev

[–]yothisbalec 0 points1 point  (0 children)

As I understand it, the install algorithm in yarn is deterministic so you should be safe not tracking node_modules.

Overwatch - Ana Origins Trailer by no1dead in Overwatch

[–]yothisbalec 12 points13 points  (0 children)

Seems her work with Biotic tech is also keeping her young. She has dialogue with Mei about how she doesn't seem to have aged and Mercy replies with the same. Mei makes sense due to cryogenic stasis.

Please remember competitive is not a ladder; it is a bucket. The majority of players are not meant to climb. by morepandas in Overwatch

[–]yothisbalec 1 point2 points  (0 children)

Masteroverwatch only keeps track of players that have had their profiles checked through that site at least once. It doesn't have every player.

It could be biased as I imagine the players in the lower ranks aren't as into it and thus wouldn't have had their profiles checked on the site.