Mulling over the FreeNAS 11.2 Upgrade

I have been debating updating or not updating my home server to FreeNAS 11.2. It is a big update for me because of this one change:

The Plugins and Jails backend has switched from warden to iocage and warden will no longer receive bug fixes. The new UI will automatically use iocage to create and manage Plugins and Jails. Users are encouraged to recreate any existing Plugins and Jails using the new UI to ensure that they are running the latest supported application versions.

I have one FreeBSD jail on my server with lots of customized software on it (most notably, a custom build of OpenVPN and two standard FreeNAS plugins. It has run rock solid for 2-3 years, but I can’t update it for various technical reasons, the underlying OS software is out of date, and rebuilding it will be a pain in the neck. I should probably wait until I can set aside a few hours, completely uninterrupted, to work on an upgrade—which probably won’t happen until sometime in January. Part of my wants to just let it run, updated, until the server dies—even if the software is very out of date—because it is behind a firewall and is largely shielded from cyberattack. I just never have been able to live like that before.

Why You Start Things You’ll Never Finish

One solution: Start fewer things:

There’s a “predisposition of humans to underestimate the time it takes to complete a thing” called the planning fallacy, which leads us to overcommit to opportunities at the expense of actually completing them, said Greg McKeown, author of “Essentialism” (one of my favorite books).

“It’s so deep in us,” he said, “you can know about it and even understand the principle, and you’ll still do it.”

I needed to read an article like this today. I wish I had read such an article many years ago when I was in college.

My favorite technique to deal with being overwhelmed when I have overextended myself is to break down all the big tasks into tiny, tiny microtasks, and knock them off one by one. I use todo.txt to help keep track of it all.

Celebrities should stop posting things to Twitter. (Except for Lin-Manuel Miranda.)

I just did my first ECG on the Apple Watch Series 4. (The update enabling it just came out yesterday.) It worked just like in Apple’s demo—pretty cool! I wonder how useful it is for me, or if I should set a reminder to do one periodically. My guess is that it is merely “for entertainment purposes only” for me at least (I don’t have A-fib), but I will ask my cardiologist to make sure.

🎵 The Grammy Awards are really, really stupid. Still, you should listen to some Brandi Carlile, who was nominated for a bunch of them today.

Cool. The new heart monitoring and ECG features are hitting the Apple Watch Series 4 today.

Siri Shortcuts is suggesting I call our favorite pizza place right now. Things have gone horribly awry with us, diet wise. 😂

My wife and I paid off our newer car today, which feels great after 3 years of monthly payments. Of course, I need to replace our older car (which is 15 years old and on its last legs) later this month, so car payments will continue unabated.

The best news I will hear today came pretty early: “The Good Place” Renewed for Season 4 at NYC. I should go back to bed now (or at least shut off my connection to the Internet) before things get worse.

I envy people whose voicemail boxes are full.

🎵 River of Dreams

I’m not a huge Billy Joel fan, though I do have all his albums and respect him as an artist. I wish he had written another album after River of Dreams, which I am listening to again today. I think that, as a maker of albums, rather than singles, he hit his stride with Storm Front and that, as an album, River of Dreams is his best. His earlier albums have higher highs and lower lows, and don’t hold together as well, in my opinion. I prefer picking through his excellent Greatest Hits collections rather than revisit the albums the songs come from.

My home cooking tip to add a vegetable and a sauce to stovetop chicken breasts

One of my simple kitchen techniques to spruce up skinless, boneless chicken breasts is to throw a can of beans (cannellini or garbanzo) and some chicken broth on them, after searing the first side. I then cover them and simmer the chicken (typically in the oven) until it is done. I usually throw in some flour at the end, after taking the chicken out, to make a thick and creamy sauce.

I bought my wife the iPhone XR tonight at the Apple Store. She and I had fun setting it up. If it came out before the X, I think people would not have gone so crazy about the X.

My Micro 4/3 Camera is all kitted out

I have just about every accessory I would imagine I would need for my (still) new Olympus OM-D EM10 Mark III camera, and all of them, except for the little carrying case it came with and my AmazonBasics tripod, fit into this little box. I never expected to buy so many lenses in such a short time (over a 4-month period). I was having so much fun shooting photos and expanding my camera’s versatility. I tracked lens prices closely for months and bought each lens on a price dip; all in all I saved hundreds of dollars, compared to what it would have cost if I bought everything up front. Still, I spent way too much money this year on the camera; but at least I’m almost done.

To keep everything neat and tidy, rather than lumped together in a little box, I think want some kind of padded, hardshell case for everything (such as a Pelican case). I’m not sure it’s worth the expense, though, because I don’t think I would ever take it out of the house. I would continue to use the little case that came with the camera, which I love for its small size. It easily fits the camera and an extra lens or an external flash unit.

Once I sort the case situation out, I will be done with camera spending…at least for a few years.

Kodex: An iOS code/text editor I just discovered

I just discovered a versatile code (and text) editor for iOS called Kodex. It is a free app with some pretty cool features:

  • tight integration with the Files app
  • syntax highlighting for numerous languages (including Markdown)
  • multiple tabbed interface
  • a large assortment of hardware keyboard shortcuts, which you can customize the key bindings for
  • multiple cursor support (it’s more rudimentary than Sublime Text’s, which works with “next word” selection and the mouse, but it’s a desktop-only app)
  • find/replace
  • find/replace with regEx
  • document minimap
  • a large assortment of themes and color schemes

As nice as iOS is for text editing, especially if you have a hardware keyboard, it is hard to not see just how rudimentary most of its text editors are. There certainly is nothing like BBEdit or Sublime Text available on the platform (though Kodex is definitely aiming at Sublime Text, in its functionality).

I can’t even think of any iOS text editor, other than Kodex (which I just discovered), that supports working with documents in multiple tabs. (Apple should really just make a Safari-like tab bar controller a standard component. I know I would use it in my apps.) Even features that are common on the desktop, like find and replace, have only become common on iOS in the past year or so.

The best text editors on the platform (such as Drafts) are made with MarkDown and automation in mind, which is cool. But they are simplistic compared to what is available on the desktop. I would love it if something as fast and versatile as Sublime Text was released on iOS. I would probably pay a lot of money for it, too.

I’m fixing minor UI bugs in one of my apps this week. I’m doing necessary work, but the big, bad bug that I rarely see, but know exists, is still out there, somewhere, lurking.

Removing Dropbox, and Finding a Replacement for Editorial on iOS

I’m working on retiring Dropbox from all my systems. For personal files, I am all in on iCloud. For work files, which I want separate, I am going to use OneDrive (which is IT-supported). I am stuck, though, trying to figure out what text (and Markdown) editor I can use on iOS that will be acceptable to me. Pretext crashes on long files, but is otherwise OK. 1Writer is OK, but had trouble opening some of my files, and I don’t like its floating buttons. There are so many decent Dropbox-enabled text editors on iOS, but very few that integrate well with the Files app.

Am I the only one who thinks that Facebook’s commercials for its video chat gadget, the Portal, are in incredibly poor taste? Putting aside the obvious problem that putting a video camera controlled by Facebook in your home is a terrible idea on numerous levels, the jokey video calls they depict are so mean spirited that it actually makes me sad to see them.

There are actually some good Black Friday deals on Master & Dynamics and Bose QC 35 headphones 🎧, and some KEF speakers 🔉🔉 I had my eye on. Of course, I already spent my “gifts to myself” money this year. Wirecutter has a great list of deals. 💸

Here is my obligatory Thanksgiving turkey photo.

I just got up. Time to start cooking!

The NY style crumb cake I baked this evening looks so amateurish that I dubbed it “baby’s first cake”. 😅

I think I need Apple’s “Screen Time” feature only for The Legend of Zelda: Breath of the Wild (which of course runs on the Nintendo Switch).

Most of my cooking and cleaning plans today were derailed when my kitchen sink detached from the granite countertop. I was soaking oven racks in scalding hot water, which I do every year around this time, but this time the weight and the heat were too much. The sink’s seaI failed, and the sink dropped about an inch on one side. I had to bail gallons of hot water out with a bowl. Luckily, I was able to get it repaired about an hour later, but I can’t use the sink again until sometime tomorrow. At least this didn’t happen to me on Thanksgiving!

🎵 I have enjoyed Regina Spektor’s Remember Us To Life for the past two years. Her evocative lyrics, expressive voice, and theatrical arrangements make this collection of songs loom large in my imagination.