i'm glad arcade machines are somebody else's problem
One time in my life I had an arcade machine in the house. It was a video arcade game, Mortal Kombat 3. I think I had it for a year or maybe slightly longer, then sold it. I've no regrets about that whatsoever.
Once or twice a year I'll go play some arcade machines. I enjoy the games, but I am VERY glad I don't have to maintain these things.
Back in the '80s when I was a little kid, there was a television show, Silver Spoons. A large chunk of that show took place in the main living room of a house. In the background on that set were a few arcade machines. Some were video, some pinball. I saw that, and thought wow, how COOL would it be to have arcade machines right there in the living room.
Well, I actually found out. Sort of.
I had that MK3 machine as I mentioned before, but I also saw games in other people's places too over the years.
In the '90s while attending college, I went with a friend to visit his friend that lived in an off-campus apartment, and in there was a Centipede machine. I thought hey, that's cool, but wow, that's really taking up some space. If I remember correctly, the guy who owned it even complained he couldn't run it too long because it would literally heat up the apartment too much.
I'd also periodically visit places (usually a friend-of-a-friend's home), and there would either be a room or a finished basement with a pool table there. That's not a pinball nor video game machine, but it's still something usually only seen in bars and arcades. Any time I saw one of these in a house, it was always unused. There would either be a cover over it, or if uncovered, there was always dust accumulated.
At this point I have zero desire to actually own an arcade machine, and it's not just because I briefly owned one before.
There are two realities when it comes to arcade machines, pool tables and other games like that.
The first reality is that the games were never built to last and specifically designed to be rented. A company would stock the games, rent them out to businesses for a few months to a year (usually with a service contract so a tech can be called in to fix a machine when it breaks), and that's the way it worked.
If you bring one of those games in your home, you have no service tech dude you can call for when the machine breaks. You are the tech. No thanks.
The second reality is that the games were made to be used in public spaces with people in them.
Something I found out with my own MK3 machine is that when you're playing an arcade game alone in the house, it sucks. You get this depressing feeling of emptiness. And yes, that was one of the reasons I sold the machine.
If you've ever been anywhere with arcade machines and the place is totally empty, then you know the depressing feeling I'm talking about.
For example, a few years back I was in an airport. As I was walking through the terminal, I saw a room with 5 or 6 arcade machines. Nobody was in there and I had free reign to all the games. I thought cool, I'll go play for a little bit. That lasted for maybe 5 minutes, because I felt that same depressing empty feeling kick in. I walked away from the machine I was using while still in play, thinking yep, this is no fun. I'm out.
Dedicating space in your home for an arcade machine and/or a pool table is a bad idea. The game won't get used, it will collect dust, it will fall into disrepair. All of that will happen.
Whenever I feel the need to play pinball or a video arcade game, that's something I go out to do. In the home, the only "arcade" machine I have is a Ms. Pac-Man mini. I find this far easier to deal with compared to a full size video arcade machine. The full-size stuff is somebody else's problem, and that's fine by me. I just play the machine and have no interest in putting that big thing in my house nor fixing it when it breaks.
And yes, they still make these if you want one. Fun thing to have, and takes up very little space. Very nice.
how to get a super short physical address
Navigation is wrong, and often. This is how to make it right, and also make it very easy to store locations for retrieval later.
Common navigation problem: You can't trust a physical address
It used to be that once a physical address was established, it was very rare that it would change. Whether the address was for somewhere residential (ex: a house) or commercial (ex: a business, government building or whatever), you used to be able to punch in an address and your navigation system be it Garmin DriveSmart (I use the 76 model), phone app or infotainment would get you to the right place.
These days, when you punch in an address, the nav system either a) won't find it, or b) find it, but direct you somewhere that's on the wrong side of the street and/or wrong parking area.
Two examples of this are mall stores and apartment complexes. In a mall, when trying to get to a specific storefront, you don't want 1234 Main St, but rather 1234 Main St Suite #567. In an apartment complex, you don't want 1234 Main St but rather 1234 Main St Apt. 567 - or - 1234 Main St Apts 500-600 so you can at least arrive at the correct building to find the apartment you're looking for.
Common navigation problem: Your favorites a.k.a. saved locations or travel history disappears
To note, this doesn't happen on a Garmin, ever. This is mostly a phone nav app problem.
On a phone nav app, it used to be that you could easily go back through your travel history to find places you've been before. You could also save locations easily.
These days, you truly have no idea if your travel history or saved locations will be there tomorrow. One little glitch is all is takes, and that valuable info is GONE with absolutely no way to get it back.
Solution: Short form GPS coordinates
This is how short it can get:
N28.0542 W82.4049
or
28.0542,-82.4049
If you copy/paste either of those into a map web site, you will see it takes you to the Museum of Science and Industry in Tampa Florida.
Any location can be shrunk down to 12 or 13 digits.
Here's an example of a 13-digit:
N33.8126 W117.9273
or
33.8126,-117.9273
That's the location of the entrance sign to the Disneyland Hotel in Anaheim California. And again, you can punch those coordinates in and be taken directly to that spot.
What's the point of using these?
These are short enough to easily send in a text message, write down on a little piece of paper you can keep in your car, or remember it in your head outright.
How to get the coordinates? Right-click on the spot you want to save using Google Maps or Bing Maps, then round up the numbers.
Looking at that Anaheim location again, the actual long form of that is this:
33.81260308822693,-117.9273000751936
This is ridiculously long and you'd never remember it. But you can remember 33.8126,-117.9273 or send that to yourself as a text message or write it down.
The best part: Coordinates do not change
Street name changes? Doesn't matter. Business name changes? Doesn't matter. Building changes? Doesn't matter. Roads around the building changes? Doesn't matter.
Your super short 12 or 13-digit set of coordinates will always take you to the right spot, every time.
Is a coordinate set an address you can mail something to? Technically, no, but in practice with whatever nav system you have, yes. Consider it a "good-for-humans address". Short, easy to remember, easy to store.
When addresses fail - and they do - use coordinates instead. They always work.
when 512GB is actually 476
To this day I see negative Amazon reviews from people who bought computer media storage and believe they got scammed - except they didn't.
One of the more common ones are people who buy a 512GB flash drive, plug it in to their computer or phone, see a total storage limit of 476, and immediately think they got ripped off. Wrong. The number is accurate.
The confusion exists because an operating system reports the total available space in binary, but most (all?) computer media products for sale state the available space in metric.
It's standard practice to list total storage using metric on packaging and binary within operating systems.
When in Windows, if I examine the properties of my Samsung 512 GB EVO SD memory card when attached, "Capacity:" states 476GB. You'd see that 476 GB and think you got ripped off. Nope. Directly to the left of that 476GB, the total bytes are shown, which is 512,057,409,536 bytes total. In GB, that's 512. In GiB, it's 476, or to be technical, 476.890625 GiB. That's actually supposed to round up to 477 GiB, but 476 is stated. Whatever.
In Linux, same thing, I see the 476 GiB.
The way to get the exact output in terminal for total GiB capacity for Linux is this:
lsblk --output SIZE -n -d /dev/sdX
Want it in bytes? Add a -b:
lsblk -b --output SIZE -n -d /dev/sdX
The "sdX" part is whatever path your drive is assigned to.
battle of the image formats (jpg jxl webp avif heic)
I recently did a massive reorganization of all my backups, which included thousands of JPG files I had to move around.
The JPG image format has been around for over 30 years. Yeah, that long. JPG goes all the way back to 1992. As old as it is, it's still the best image format. However, I wanted to see if the newer formats available were any good, so I did some tests, and here's what I came up with.
I'll first note that I had to hunt around to find the right tool that would support ALL the newer formats for mass conversion. I found one for Linux with the command line tool vips. This is also available for Windows and Mac from libvips.org.
Even though vips supports conversion from JPG to JXL, WEBP, AVIF and HEIC, one of them didn't exactly work correctly, and I'll detail which in a moment.
I need to explain a few things first.
Why switch formats?
There's only one answer, to save space.
When you start filling up a memory card on a phone or digital camera with hundreds of images that turns into thousands later, that cumulatively ends up being gigabytes of data that you have to move elsewhere at some point. And never mind video, because this is just photos I'm talking about.
It's always a good thing whenever you can size data down without losing anything, and that's what I'm concentrating on here. The less space photos take up, the less often you have to buy more storage.
What are these formats?
JPEG XL is developed by Joint Photographic Experts Group (yes, that's where JPEG comes from).
WebP is a format developed by Google.
AVIF is AV1 Image File Format, developed by the Alliance For Open Media a.k.a. AOMedia or just AOM. The founders of AOM are Amazon, Cisco, Google, Intel, Microsoft, Mozilla and Netflix, and they're headquartered in Wakefield, Massachusetts.
HEIC is High Efficiency Image File Format. This was developed by the Moving Picture Experts Group, a.k.a. MPEG. If you use an iPhone, you probably recognize HEIC since Apple has had support for this since iOS 11.
The test
I took three photos from a Canon PowerShot ELPH 360 HS I have, and using the vips tool on the command line like this:
vips copy image.jpg image.avif
...converted the original high-quality JPG files. I did a run of each for JXL, WEBP, AVIF and HEIF (HEIC would be the same thing).
The test results
This is what happened:
The total size of the 3 original JPG files was 20.4 MiB (21.4 MB).
HEIF got the total size down to 4.9 MiB (5.12 MB).
JXL got the total size down to 2.9 MiB (3.04 MB).
WEBP got the total size down to 2.5 MiB (2.62 MB).
AVIF got the total size down to 1.2 MiB (1.26 MB).
Said another way, HEIF reduced the 3 file sizes combined by 76%, JXL by 86%, WEBP by 88%, and AVIF by 94%.
Yeah, AVIF blew all the other formats out of the water. And bear in mind this is using the stock vips 'copy' with no adjustments. Nice.
HOWEVER... as with all things, there are pros and cons.
AVIF performed the best but was the slowest to process.
This is an example command of what I used for batch conversion:
for i in *.JPG;do vips copy "$i" "${i%%.*}.avif";done
The slowest conversion time was JPG-to-AVIF, and the fastest was JPG-to-WEBP. So while AVIF saves the most space, it takes the most time to convert. Also, WEBP by far blows everything out of the water for speed of conversion.
BUT HANG ON, there's more.
Let's talk about the EXIF data. As in that stuff in an image that states the camera used, camera settings, maybe GPS coordinates if the photo contains them, and so on.
With the vips tool, JPG-to-AVIF kept all the EXIF stuff. JPG-to-HEIF, also a yes. JPG-to-WEBP, again, yes. But for JPG to JXL, no. With JPG-to-JXL, all of the image was there, but the EXIF data got wiped out.
Yes, there is a thing called ExifTool where you can extract the data out of a JPG, save it elsewhere, then place it into a JXL later. I'm certain this could be automated using a Linux script but didn't bother to try it.
What I wanted was a one-liner solution on the command line that did a mass conversion from one image format to the other and kept all the EXIF data. Vips does that for AVIF, HEIF and WEBP, but not JXL. Why? I have no idea.
Due to the fact I don't have a one-liner way of convert-and-keep-EXIF for JPG-to-JXL, I can't use JXL.
In my specific situation...
...the two best image formats for me to convert to if I wanted to save space would either be AVIF or WEBP.
Which to choose? That's a tough call, but for the way I use images, AVIF is the better choice even though the wait time for conversion is longer.
And then there's the whole video clip thing
Being I've been using the internet a long time and I run a web site, sometimes I like to use animated GIF clips.
Both AVIF and WEBP can act just like animated GIFs.
I made a 300x168 10fps video clip from a video I recorded with my phone. FFMPEG was used to convert MP4 to AVIF and WEBP.
WEBP first, AVIF second:
The WEBP is 262,840 bytes and the AVIF 25,390 bytes. Not a typo.
Obviously, AVIF really shines here. Both the AVIF and WEBP are the same clip, same length, same frame rate, same dimensions. But the AVIF is much smaller.
AVIF should be replacing the ancient animated GIF right now because it is just that much better.
To put this in perspective, I had to shrink the dimensions for the GIF to be the same file size as the WEBP.
Here is the same above clip as GIF with reduced size to achieve the file size of the WEBP (not down to the byte but close):
That GIF already looks terrible, but I had to shrink it down a crazy amount to get it to the file size of the AVIF.
Same above clip again as GIF with size reduced more to match the file size of the AVIF:
At that tiny size it's not even worth bothering with.
For those that know GIFs, if you're thinking "just reduce size and frame rate", that barely helps at all because the end result is still terrible.
If I reduce size by half AND reduce frame rate by 50% to just 5fps, this is the crappy GIF you get as a result:
...and it's 88,617 bytes. And no, reducing colors doesn't help either. No matter what, it's still nowhere near as compact as an unoptimized AVIF.
What's an optimized AVIF? I can get the original video clip converted to AVIF with a final file size of 13,318 bytes and it still works.
Here it is:
That is what I mean by an optimized AVIF. I could get the file size even smaller but then the frames start to "mush" together too much.
You may be thinking there's no way the image above is just 13,318 bytes. It is. Sure, it blurs a little bit, but the point is I can reduce file size without decreasing colors nor frame rate nor image dimensions.
AVIF just rules the roost without question. It not only beats GIF but obliterates it.
Worth it to convert image formats?
It is where storing photos is concerned because the storage space savings cannot be ignored.
I look at all the JPG files I have (which is many), and think wow, I could cut the file size down by... a lot.
I was able to get a 90%+ reduction in file size for high quality digital camera photos easily. But I did one better. I purposely created a crusty JPG at 30% quality, ran a vips JPG-to-AVIF conversion, and was still able to shave off another 30% of the file size. This is impressive to me because the conversion with file size reduction will even work on already-compressed-to-hell crusty JPG files. Yeah, the image will still be crusty after conversion, but look the same and with smaller file size.
The only thing that sucks is that conversion has to take place before backing up image files. Everything I use to take photos with all write files as JPG with no option to choose anything else. But that's a minor annoyance at best considering the space saved by using AVIF.
I've not made the decision whether to switch to AVIF for my backups, but I might, because yeah, it's that good.
working with DVD data storage in 2025
Since I started using DVD again for long term data storage, I've had ups and downs with this. Things were off to a rocky start at first, and it took me a few tries (along with several discs that ended up being nothing but "coasters" due to bad writes) before I found out what worked.
I figured I might as well document all this here since a lot of this is sprawled across the internet in hard-to-find places. I've mentioned some of what's below before but will also put it here to keep all the info in one spot.
How long will DVD last in cold storage?
"Cold storage" means the discs put into a case or folder and stored in a cool, dry place (like a closet) after being written to.
Answer: About 10 years. Discs don't last forever, but they certainly will outlast any flash media. They'll also outlast most hard drives since the majority of those use crappy SMR these days instead of a proper CMR like the Seagate Barracuda Pro.
Does brand of disc matter?
It used to, but not anymore. The go-to brand these days is Verbatim, with the cheaper stuff being "Life Series" and the higher end being AZO that has special dye in its construction.
Does internal or external drive matter?
Yes, and basically for one reason. Power.
There is the increased chance of bad writes using an external optical drive because the power delivery isn't as good over USB as it is when connected directly to a PC's power supply.
Is there a way to compensate for this when using USB? Yes. Write your discs slower. The drive will require less power to spin the disc and dramatically increase the chance of a 100% good write.
If using a graphical program for disc writing, you should have the option to choose a slower write speed.
If using Linux on the command line, the easiest way to slow down the write is to use growisofs with the -speed=1 option.
Let's say you make an ISO first using genisoimage. You make a folder called stuff on the Desktop, put your files in there, and generate the ISO this way, replacing user with your Linux machine username:
cd Desktop;genisoimage -rJ -input-charset utf-8 -V disc-name-here -o /home/user/Desktop/dvd.iso stuff
After that, you put in a blank disc and run growisofs like this, changing /dev/sr1 to whatever your path is for your DVD drive:
growisofs -speed=1 -dvd-compat -Z /dev/sr1=dvd.iso
For the part that says -speed=1, that will slow the writing speed to a "safe" level. Not all the way down to 1x, but slow enough to where writes will complete successfully if you encounter problems at a faster writing speed.
Does individual file size matter?
Yes.
For ultra-compatible discs, no single file should be over 2GiB - 1 byte in size, which is exactly 2,147,483,647 bytes.
You can split any file using split in Linux like this:
split -b 2147483647 bigfile.ext bigfile.ext.part
This will create .partaa, .partab, and so on. They can be combined later with cat like this:
cat *.part* > bigfile.ext
Are there limits to filename length?
Yes. If there are any files over 64 characters long, they'll be readable in Linux but may not be in Windows.
Solution: Put files with really long names in a ZIP or 7Z or TAR or whatever, and have the archive filename as something under 64 characters in length.
Are there limits to the number of subfolders?
Yes. Go beyond 8 levels deep and there may be problems reading the data afterward in Windows.
The solution is the same as for long filenames, just put stuff in a ZIP/TAR/7Z/whatever where you can have as many levels as you want.
"Use UDF" is not the answer to everything
There's the possibility your data will be bouncing around from Windows to Linux and maybe even to macOS or vice versa. That being the case, you want to write the "most compatible" disc you can.
To achieve this, you are always better off simplifying things by writing just-under-2GiB archive files without really deep subfolder levels.
And remember, with 7-Zip you can split archives during creation into 2GiB chunks. Or if you really want to play it safe, split into 1GiB chunks. When you do this, if the original file is bigfile.ext, 7-Zip will create bigfile.ext.001, bigfile.ext.002, and so on. Double-clicking the .001 will open up the whole archive as long as all the files are in the same folder.
Said again: Video files are not worth writing to DVD
For most people, video is by far the file type that takes up the most space.
PDF, DOC, JPG, MP3 and things like that? Sure, DVD can handle that (or DVD+DL if you need larger capacity). But big-big MP4? No.
It is better to use 1TB SD cards for that stuff. Not the USB sticks. Use the cards. They're slower, but more reliable. There are also 2TB SD cards if you have the money for them. The best deal going currently is, of course, the 512GB SD.
How long do SD cards last? I read over a bunch of Amazon reviews get an answer on this. Based on what I read, the general consensus is about 3 years with heavy use, and around 4 to 5 years with light use. The card may last a lot longer than that, but to play it safe, assume a 3-5 year lifespan.
Also remember that USB SD card readers are cheap if you need one to read or write to your card from a PC USB port (or phone for that matter).
It is weird but cool writing data like I used to over 10 years ago
DVD is old and there's no denying that, but it's also the cheapest way to get reliable long term data storage (as long as it's not video since most modern video won't fit on a disc).
As I've been burning my discs, yeah I've had some feelings of nostalgia. In fact, I'm using the same soft cases (like these) that I used over a decade ago since I never threw them out. My cases are really old, but hey, they still work.
If you're asking, "So... you're just going to store these discs and then just copy them to new discs in 7 or 10 year's time?"
Unless something better comes along, yep.
I don't do cloud storage, tape storage is too expensive, using NAS is tedious (not to mention sometimes LOUD), and flash is flaky.
Believe me, I considered all the other methods. DVD, as old as it may be, is the best long term data storage option.