Back when I wrote about creating a child theme for this blog, I never properly configured deployment of the theme. I attempted to configure it with
git --bare init, with the working tree in the
wp-contents/themes/ folder. This didn’t work. I’m not entirely sure why, but I suspect it’s due to permissions.
In the end, I cloned the repo into my user home folder:
git clone https://github.com/jeffvautin/twentytwelve-child.git twentytwelve-child
Then I created a softlink from the WordPress themes folder (via
Finally, I added the server as a remote on my local copy of the repo, so I can push changes to it with:
git push prod master
Locast, a free streaming option for local broadcast stations, made a big splash back in January ahead of the Super Bowl. At the time they offered apps on a variety of platforms, including iOS and Roku. Apple TV was conspicuously absent from the list.
That’s changed. There’s now an Apple TV app available. If you live in one of the nine markets Locast is serving, it’s worth checking out!
Following posts by Dr. Drang and Federico, I’ve been experimenting with FE File Explorer Pro. I learned a few things I thought I’d share:
I just read The Circle, Dave Egger’s 2013 dystopian novel about a young employee of a tech company that aspires to “complete the circle”: making all information available to everyone, all the time, with the mantra “privacy is theft”. I found the technology discussion obtuse, but the themes resonated with me.
In the book, the titular company seeks to abolish privacy through the use of “SeeChange” cameras. The leadership of this company genuinely believes that consolidation of the world’s information in a single for-profit company is in the interest of humanity. The novel illustrates the absurdity of this idea through personal tragedy.
Last week, the news broke that Facebook has been paying teenagers to provide them with complete access to their phone and web activity. This could easily have taken place in the world of this novel, in which The Circle seeks to implant tracking chips in the bones of babies at birth. In a year of escalating scandals, it’s also the tipping point for me; I’m done with Facebook. I deleted my Facebook account two years ago, and I haven’t missed it for a moment. I deleted my Instagram account today. This website is now my exclusive public presence.
The open web is the only inoculation against the tragedy that comes with the consolidation of information within companies like The Circle.
I’ve been tinkering with Plex again, and I wanted to add my iTunes music library. Unfortunately, iTunes nests
TV Shows inside of the general music folder, and I had already added those folders as Music and TV Shows libraries in Plex. A little digging turned up the documentation for
I created a file named
# Ignore Movies
# Ignore TV Shows
And I then added
~/Music/iTunes/iTunes Music/ as a Music library in Plex. That seems to have done the trick; the music is now available via Plex without duplication of the movies and TV shows.
With the retirement of the Weather Underground API, I needed to make some changes to my
I’ve been using the homebridge-weather-station-extended module to show the outside weather, but that seems to be abandoned, and only offers support for the Weather Underground API. As an alternative, I found the homebridge-weather-plus module. homebridge-weather-plus supports the Dark Sky API, the OpenWeatherMap API, and the Yahoo weather API, in addition to the Weather Underground.
In the end, the configuration was dead simple, per the project’s readme. I added this to my
config.json, replacing the
XXXs with my API key, and the
long with appropriate values:
"locationGeo": [lat, long],
And with that, I have weather forecasts available to me in the home app again:
I have a ticket to catch Los Campesinos! At the Sinclair tonight; unfortunately, I’m not going to be able to use it.
I also realized I never posted anything from the last time they came through town. Here’s their fantastic performance of “Avocado, Baby” at The Paradise, March 11, 2017:
I went to update my iMac to macOS Mojave, and I was reminded that a number of macOS Server services are no longer supported:
[…] in the fall of 2018, new installations and upgrades of macOS Server will require you to migrate most services to other software.
Apple has provided documentation for migrating from macOS Server to open source solutions, and the instructions for moving to
vpnd are fairly straightforward:
Turn off VPN in macOS Server (leaving your settings intact).
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
Set the file ownership to
sudo chown root:wheel /Library/LaunchDaemons/ vpn.ppp.l2tp.plist
sudo launchctl load -w /Library/LaunchDaemons/ vpn.ppp.l2tp.plist
Verify that the job is running:
launchctl print system/vpn.ppp.l2tp
Once I had completed these steps, macOS Server showed the VPN as running, and my attempts to disable it via the switch would result in it turning right back on. Fortunately, this is the only service I’ve been relying on macOS Server for, since caching was moved into the OS, so my migration was this easy. Replacing some of the other macOS Server services appears to be quite a bit more complicated.
I just stumbled on this series of videos Narragansett Beer compiled: an oral history of the Hotel Vernon, the Yacht Club, and the speakeasy in the cellar.
I’ve had an unopened iPhone XS on my desk since last Monday. I ordered it through the iPhone Upgrade Program, and I’m trying to decide if I’m going to keep it.
After owning the original iPhone for three years, and an iPhone 4 and iPhone5 for two years each, I switched to buying a new phone every year. I calculated that the depreciation on the iPhones 6, 6S and 7 was about $300 in the first year, and $200 in the second year1, so it was costing me an extra $100 (plus tax) in the odd years to buy a new phone instead of holding on. That worked out to less than an extra $50/year (plus tax) to own the newest phone every year, compared to holding on to a phone for two years.
$50 each year seemed like a great deal for the latest technology, but that value proposition has changed. The costs I’ll incur if I upgrade this year include:
- Sales Tax: $84.25
- AT&T Upgrade Fee (plus tax): $31.88
- The last payment on my iPhone X (since it’s only been out 11 months): $49.91
- The residual value of a two-year old iPhone X, if I were to keep it another year and own it outright. This is tough to estimate, but resellers are offering $225 - $350 for a two-year iPhone 7+ right now; let’s go with the low-end to make the medicine easier to swallow: $225.00
The total cost of $391.04 is the amount I’ll save if I wait and buy next year’s iPhone, instead of buying the iPhone XS and upgrading again next year. Spreading that premium out over two years is roughly $200/year (including tax); that’s a massive increase over the prior situation.
Part of that increase is that the iPhone Upgrade Program includes AppleCare+, which I’ve never purchased before. Part is that the iPhone X and XS are more fundamentally more expensive than previous generations. Part is the cost associated with just handing the phone back to Apple, instead of dealing with the hassle of a private sale. But I’m not sure if the cost is justified, for me, this year.
The improvements aren’t as numerous, either:
Maybe the strongest indication that I should pass on the iPhone XS is that I haven’t caved in to the temptation to open it yet.
I think I’ll be skipping this one.