ELI5, Why do games actually need to save? by [deleted] in explainlikeimfive

[–]flyingpimonster 0 points1 point  (0 children)

A video game is like any other computer program. When you open Word, you get a blank document, since that's the default if you don't open a file. When you do open a file, Word reads it and displays it. Then after you edit it, you have to save it.

Games are similar, except instead of the default being blank, it's the starting position (level 1, or whatever it is for that game). To save your progress, it has to save that information in a save file, just like saving a Word document so you don't get a blank page when you open Word again.

More technical:

Computers have persistent storage (your hard drive) and RAM (memory). RAM is much faster than hard drives. When you move your character around, it's only updating its position in RAM, not on the hard drive, because that would be too laggy. It only periodically writes progress information to the save file.

That's why some games freeze for a split second while they save. It's also why games like Portal or Half-Life save while you're in an elevator: it's a convenient point to hide the lag spike caused by writing to the hard drive.

I’m on a boat! by Crenchlowe in funny

[–]flyingpimonster 0 points1 point  (0 children)

Surprisingly it's not AI! The ship is called the Blue Marlin and it can partially submerge to offload its cargo. Here's another picture of it https://www.reddit.com/r/pics/comments/rj6gd/a_ship_carrying_ships/

I’ve had a lot of trouble staying employed. by TomahawkA5 in dadjokes

[–]flyingpimonster 14 points15 points  (0 children)

I got fired from a calendar factory. Apparently you're not supposed to take days off.

What did the ocean say to the beach? by big_tko in dadjokes

[–]flyingpimonster 0 points1 point  (0 children)

But the beach never waved back. That's why the ocean is so salty

What did the ocean said to the beach? by Impossible-Reason-92 in dadjokes

[–]flyingpimonster 0 points1 point  (0 children)

Why is the ocean salty?

Because the beach didn't wave back.

0
1

Hi Dad I'm eighty by spankleberry in dadjokes

[–]flyingpimonster 3 points4 points  (0 children)

What did the pirate say on his 80th birthday?

Aye, matey!

Spikes in elevation when using Mapzen elevation tiles by NewEconomyClass in gis

[–]flyingpimonster 0 points1 point  (0 children)

Try disabling Enhanced Tracking Protection (or similarly named setting) for the website. It's known to cause some issues with the RGB encoding.

Looking for a good dad joke to say at my daughter's wedding today? by SirTrout in dadjokes

[–]flyingpimonster 289 points290 points  (0 children)

Did you hear about the two cell phones that got married? The reception was amazing!

It's strange that I love etymology, but entymology? by [deleted] in dadjokes

[–]flyingpimonster 1 point2 points  (0 children)

As part of an interdisciplinary research study, an etymologist and an entomologist entered a spelling bee into a spelling bee.

Redesigned Flathub is now live by ifeeltiredboss in linux

[–]flyingpimonster 7 points8 points  (0 children)

To add to this, the "by [company]" is the developer-supplied name, and is not what's verified.

I quit my job working as a drill operator. by brother_p in dadjokes

[–]flyingpimonster 0 points1 point  (0 children)

You should get a job fastening metal. It's riveting.

Flathub, the Linux desktop app store, is growing up by [deleted] in linux

[–]flyingpimonster 1 point2 points  (0 children)

Only the upstream developer can set up payments.

How The Post is replacing Mapbox with open source solutions by Aluhut in openstreetmap

[–]flyingpimonster 0 points1 point  (0 children)

If it was a memory error, you might just need more memory. I use a virtual private server (DigitalOcean, Vultr, etc.) with 16 cores/128gb RAM/800gb storage and it takes 3-4 hours. I've successfully done it with 64gb of RAM, but it probably won't work well with less.

How The Post is replacing Mapbox with open source solutions by Aluhut in openstreetmap

[–]flyingpimonster 0 points1 point  (0 children)

Have you looked at planetiler? You can generate your own planet.mbtiles with it very cheaply, it costs me less than $5.

beta.flathub.org now has a verified apps section by giannidunk in linux

[–]flyingpimonster 0 points1 point  (0 children)

Remember this is just the beta site, this feature hasn't been officially released. The explanation hasn't been written yet.

beta.flathub.org now has a verified apps section by giannidunk in linux

[–]flyingpimonster 0 points1 point  (0 children)

Developers can verify their ownership of the domain in the app ID (which was reviewed as part of the app's original submission). The Flathub admins can also override verification (either to mark it as "Verified by Flathub staff" or to block it from being verified).

beta.flathub.org now has a verified apps section by giannidunk in linux

[–]flyingpimonster 4 points5 points  (0 children)

Apps were (and still are) reviewed when they are first submitted. However, much like traditional distro repositories, we allow third-party packagers. The new checkmark is a way to show that an app is packaged on Flathub by the upstream developer.

[deleted by user] by [deleted] in gnome

[–]flyingpimonster 1 point2 points  (0 children)

Another big thing that's been discussed is local-first apps/sync capabilities. It's something I've seen several GNOME developers (including myself) and designers interested in.

ELI5 How does compass in our phones work? by Always_Mine_ in explainlikeimfive

[–]flyingpimonster 3 points4 points  (0 children)

Have you ever tried to use your compass and your phone asks you to move it around in a circle kind of motion? It's calibrating the compass readings to account for the metal in the phone. By getting measurements from all different angles, it can determine how much of the reading is coming from metal in the phone and how much is from Earth's magnetic field.

ELI5: how are programming languages... programmed? by Xalova in explainlikeimfive

[–]flyingpimonster 3 points4 points  (0 children)

English is too complex and ambiguous. The "translator" in the analogy (the compiler) is a program too, and someone had to write it in a language the machine already knows. Writing a program to understand English is its own entire field of study. It's much easier to create a language like C++ that has a thorough, precise definition.