GTG3000

joined 1 year ago
[–] GTG3000@programming.dev 0 points 3 months ago (1 children)

I feel like the true decentralised approach to video that may work... Are torrents. Don't know if PeerTube works that way, but if you're allowing people to eat your bandwidth with direct streaming, you're gonna run into problems sooner or later.

[–] GTG3000@programming.dev 0 points 4 months ago (1 children)

I mean, I clearly remember firefox being terrible back when Chrome was just beginning to take off.

It was a lumbering monolith that ate all your ram and loaded pages at a glacial pace. Chrome was a multi-process revolution from that.

Then, firefox got it's shit together and chrome got overloaded with corpo bullshit.

[–] GTG3000@programming.dev 22 points 4 months ago

Ah, Midnight Commander, how have I missed you.

[–] GTG3000@programming.dev 12 points 7 months ago

"What's up everypony?"

[–] GTG3000@programming.dev 2 points 7 months ago

Not gonna lie, I spent too much time trying to figure out which one was the humorous one out.

[–] GTG3000@programming.dev 1 points 8 months ago

Yeah, the sole reason I don't have linux on my old laptop is that lenovo has completely proprietary video drivers for it. I'm talking "manufacturer's installers don't think there's a video card there" proprietary.

[–] GTG3000@programming.dev 1 points 11 months ago

Fair enough, lol.

[–] GTG3000@programming.dev 1 points 11 months ago (2 children)

Never figured out how to start listening to podcasts, tbh.

[–] GTG3000@programming.dev 3 points 1 year ago

Break it up with the daily dungeons/raids. Also, ARR is the longest slog to ever have slogged - they cut it down significantly already and it's still a massive slog.

Take a break, return for the actually good expansions later. It will still be there.

[–] GTG3000@programming.dev 15 points 1 year ago

Reason is "Game state is hard".

If you want to save, you gotta be able to take the current state of everything and serialize it, then read what you've serialized and put it back. If you only do checkpoints, you can make assumptions about game state and serialize less.

Generally, it is much easier to develop AI and such when you never have to pull it's state out and then restore it, because if that is done improperly you get bugs like the bandits in STALKER forgetting they were chasing you after a quicksave-quickload because their state machine is reset.

With checkpoints, you can usually say "right, enemies before here? Dead or dealt with. Enemies after here? they're in their default state. Player is at this position in space. Just write down the stats and ignore the rest."

And autosaves just make it one less menu to fiddle with.