Transit

Ultimately, all technological systems are mediums for human systems. As much as I love computers, networking, radio, etc., I still have to wrestle with the human factor. People are why those things exist. I can study and focus and fixate on the tech, but the tech is completely, irrevocably, in service of human communications. I have to answer to other people.

At the lowest level, closest to the silicon, we all need to be a little bit of Bryce, but even Bryce knows that he has to make deals with the people who ask a lot of him. My job, my hobbies, my relationships ask lots of things of me, and I have to arbitrate expectations and deliverables. I have to be a human.

Please excuse me if I don’t look you in the eye; I’m working through some things and hope to return to humanity soon. Hope you understand.

Slap Head

For those who are keeping score, I’m a dumbass.

So, I have a file server at my home that’s running FreeNAS, which is based on FreeBSD, a popular Unix distribution. I have around 7.4 terabytes of storage capacity across 5 disks; that’s a lot of personal files. I bought a single 8TB disk for the purposes of backing up this mountain of data. The problem is that my methods of making exact copies of files to the disk were failing or taking too long to complete, so the backups were slow and not always good.

When you’re dealing with terabytes of data, everything’s slow and insufficient.

Well, the problem is that I was looking at the problem from the wrong point of view. On my personal workstation, which runs Linux and uses the ext4 filesystem, I have a stack of scripts that basically run “rsync” to make exact copies to a portable 2TB disk. This method is what I tried on the FreeNAS box. Due to the way rsync operates under the hood, especially on complex filesystems where there are lots of hardlinked files, it was occasionally consuming all of the free memory on the fileserver and eventually dying after a few hours of churning, sometimes with no files actually copied.

“There has to be a better way to do this,” I thought. “I guess I’ll split the disk up into smaller chunks and make scripts to do it that way.”

And then, like a strike of lightning, it hit me: this FreeNAS box isn’t running on an ext4 filesystem — it’s running ZFS. What feature does ZFS have that ext4 doesn’t? That’s right — snapshots. Futuristic, amazing, wonderful snapshots. And what can you do with these snapshots? That’s right, you can replicate them, bit-for-bit, to another disk or remote system. Woah.

Just slap me now.

So, I did what any sane person would do: use the available tools as intended. I made a snapshot. I then wiped the backup disk clean, and am currently replicating that snapshot to the backup disk. Then, once the initial snapshot is there, I can take incremental snapshots at later dates and push them to the backup disk in a significantly shorter amount of time.

Use what’s available to you. That’s the key lesson here. This is liberating. Let’s hope this works!

Mobile Power Project: Ham Radio On the Go!

Mobile Power Project: Ham Radio on the go! By KG5RHR

Intent:

It seems minor, but installing the power cables for a ham radio in a car is a major project if you want it done right. After months of thoughts and tactics, I made good on my plan to install a 25 Amp circuit into my car to power my portable amateur radio equipment. I’ve been needing this capability for a while. It gives me another option for operating away from home, allowing me to drive to any convenient spot and make HF contacts, as well as allowing me to make VHF contacts while on the road. I’ll have radio power for as long as I have gas in the tank.

It took me a while to get around to doing it, but once I started, it was two evenings well-spent. Here’s the details. Continue reading “Mobile Power Project: Ham Radio On the Go!”

The Datacenter, Humanity’s Marketplace

So just what are the Holy Algorithms?

They are the automatic schemes of man, human plans to model human behavior and optimize for some potential profit, either monetary gain or behavioral control.

Humans make the algorithms for use on humans. Never forget that. Computers are only the agents of mass scale.

How to resist? Simply know they are there. Never trust product reviews; those can be automatically generated. Links provided were given to you by someone with a vested interest in giving you those links. Product suggestions go to the highest bidder. The top 40 song was decided by the label that paid the radio station to play it. The political bombshell was leaked by someone seeking a political edge in the electorate. The post reshared was promoted by someone who was told to share it; a string of memetic code in the message told them to reproduce the message. Go ye therefore and make disciples of all the lands.

It’s not the computers at fault; they are only a tool of amplification. It is your fellow humans to blame. Everyone’s a huckster. Everyone’s a charlatan. Everyone’s a P.T. Barnum. Everyone has something to sell you, including myself.

“Psst, hey mister, would you like to buy a watch? No? How about a philosophical viewpoint?”

Recognize that fact and you can save yourself. Move randomly, act against the behavioral models, react in a way that goes against the models that expect some of you to react against the models — go laterally on occasion. Make the behavioral and economic theorists scratch their heads at the lowered percentage of hits. Make them doubt their measurement errors.

The Holy Algorithm seeks to rule all for fun and profit, but we are not required to submit and genuflect. We choose our chains.