End of an era

Welcome to the first Flash-free day of the rest of your life
Originally published by DK on January 13, 2021 at 11:14 amWelcome to the first Flash-free day of the rest of your life
Originally published by DK on January 13, 2021 at 11:14 amThese things are so finicky
Originally published by DK on January 9, 2021 at 6:46 pmHaven’t had much time to explore today, though
Originally published by DK on January 6, 2021 at 6:04 pmFor most of my life, I’ve been a music hoarder. Visiting record stores all over the world, I’ve collected rare (and not so rare) records, tapes and CDs from a core group of artists that I like. I did vinyl the first time around, made mix tapes on cassette, fell in love with the “pure” sound of CDs and have spent countless hours ripping CDs to MP3/AAC files to be synched with laptops, iMacs, iPods and iPhones. Things I’ve never done: Napster, the resurgence of vinyl and streaming services. A week ago, I decided to do something about that last one.
My daughters are probably thinking “about damn time, old guy.” They are both big fans of Spotify and each gave me a few tutorials on how they use that service and what they like about it. It seems to me that the real competition in this space right now is between Spotify and Apple Music, so I decided to look at that option too. They both have family plans available for about $15 per month, so I signed up to try Apple Music first. They are different in some ways, but similar in most of the important areas. Apple Music probably gets the initial nod from me, just because I am so invested in the Apple ecosystem.
What do I like so far? I finally understand how the integration works with my current library, so it’s cool to have my existing files available in the cloud to be played across all devices automatically. I like the curated artist stations and themed playlists (even if they seem to be somewhat repetitive) and it’s nice to have real radio station feeds integrated again (hello, KROQ). I love that you can download up to 100,000 files locally, as I don’t always have a reliable network connection. It’s great to be able to just listen to things by anybody instantly, without having to risk money buying something you end up not liking (or only need to listen to once).
What are the bad things? The $180 I’ll pay annually to Apple is money I probably would’ve spent at places like the Electric Fetus. According to Jimmy Page, questions abound regarding the fairness of streaming royalty payments to artists and writers. I don’t like the general concept that I’m renting access to these songs and don’t really own them. I don’t have to worry about Apple going out of business any time soon (cough, cough, Zune), but once you start down this road, you are locked in to pay or your stuff goes away. And you can also have the Netflix issue of artists deciding to pull their stuff at any time.
Right now, though, Apple Music seems to be a nice middle road for me. I get the benefits of streaming services, but can still buy things the old way whenever I want. The price isn’t unreasonable and there is still a lot of functionality for me to learn (profiles, interacting with friends and family, music discovery, MusicKit, Apple Music APIs). Strangely, scrobbling via Last.fm only seems to work with the old files in my library, so it would nice to figure out how to integrate between this site and my Apple Music profile.
Originally published by DK on January 1, 2021 at 11:23 pmMy head is still spinning after returning home from the last home game of a very strange 2020 season:
Just a few things to clean up this week in the building, then on to 2021…
Originally published by DK on December 20, 2020 at 6:14 pmBest $20 purchase in a long time
Originally published by DK on December 18, 2020 at 6:54 pmThe stability saga with my upgraded 2017 Retina 4K 21-inch iMac, MrJackpot, continues. The latest:
At this point, I don’t know what else to do until I can buy an M1-based iMac next year. I thought about buying an M1 Mac mini with an LG 4K display now, but that’s a pricy option. I sent a follow-up email to OWC support, but frankly I’ve been disappointed in how they’ve handled this issue (which seems to have impacted a large number of people). I’d been a happy customer of theirs since I started my Mac support career at NWA in 1996, so it’s sad and frustrating to be in this situation…
Originally published by DK on December 17, 2020 at 4:43 pmOnce I found the right screwdriver, it wasn’t too bad (new battery on a Dell XPS 15)
Originally published by DK on December 16, 2020 at 12:35 pmThe tweet I published earlier this week about old technology lead me down another rabbit hole the last few nights. All this started with a review of equipment at work, some of which have been running non-stop for more than four years without a reboot. We are in the process of reviewing maintenance contracts and it seems everyone needs to get creative these days when it comes to pandemic capital spending and the lifespan of various technologies.
This got me thinking about the many computers I’ve had over the years, long-departed applications and obsolete storage formats. I remember my dad having paper punchcards at his job when I was little and over the course of my career, I’ve managed tape drives, 5.25-inch floppies, 3.5-inch floppies, Zip and Jaz media, CD-Rs, DVD-Rs, external spinning disk drives, SSD drives, thumb drives and various forms of cloud storage. The storage capacity on my current home workstation is insanely large compared to those earlier days, in physical form factors that are smaller, lighter and less expensive by unit than ever.
I’ve always tried to have multiple backups of my personal data in different formats, but it’s amazing how many files have made it this far in my life. Even for the weird, obsolete file formats, many of today’s applications have good importers and translators to open ancient files created with long-gone programs. Old video game ROM files from original arcade games can usually be emulated on current hardware (although I’m having trouble getting MAME to work on Big Sur). I came across this article talking about the shelf life of old game console cartridges from Atari, Mattel, Nintendo and others that still start up and run like the day they were first sold.
That article also talks about NASA’s Mars rover Curiosity and the software used to run multi-year, remote missions. What an amazing engineering and technology challenge! I look back to the multimedia CD-ROM golf guide that I produced in 1999 using the authoring tool mTropolis and old versions of Photoshop and Illustrator. While I still have a few copies of the CD laying around, I don’t think I have any machines that can actually run the guide. My current version of Photoshop (22.1), however, can open all of the original media files. I was also able to open my 1995 résumé file with a current version of Word (16.43) and rediscovered what was very likely my first email address:
Speaking of email, this is probably the only tool I’ve used over the years that I don’t really archive. I would hazard a guess that most of the work emails I’ve written or received in previous jobs are long gone. Even the latest version of Outlook at my current job doesn’t tell me how many messages I have in my inbox any more – it’s just one long, infinite scroll. I’ve been using Google with my personal email domain for years (7.37GB out of a 15GB quota), but I rarely go back more than a month or two to look for things.
My daughter asked me about JPEG and PNG tonight and it’s really nice that these formats have been around for a while now, working on many different platforms and with many different applications. Keeping these files organized is a seemingly endless task, but at least there is little concern about losing access (as long as my backups remain solid). I do occasionally run across old music files that have strange DRM tied to them, but it’s easy enough to replace those. I won’t get into the vinyl > cassette > CD or Beta/VHS > DVD > Blu-ray conversation here, as it’s depressing how many times I’ve purchased and re-purchased the same content over the years.
I’ve been publishing this site for almost 15 years now and would love to have it available to future generations of my family. Web publishing isn’t free, though, and even with the recent switch to AWS, it’s still something that requires time and money to keep online. I should be mirroring the site on my workstation (which I used to do), so that if the public site eventually goes dark, at least the family could run it locally. WordPress, PHP and AWS upgrades (not to mention the issues around things like the RedHat/CentOS dustup this week) mean that online sites can’t really be “frozen” without active maintenance.
Website durability might be my hardest nut to crack…
Originally published by DK on December 10, 2020 at 11:54 pmDisney and 7MM both know AWS is where it’s at
Originally published by DK on December 7, 2020 at 10:22 amWhat’s next – cats and dogs, living together?
Originally published by DK on November 30, 2020 at 10:33 pmhttps://covidawaremn.com/
Originally published by DK on November 22, 2020 at 9:22 pmNo postage returns @ Double Tree by Hilton, Saint Paul
Originally published by DK on November 18, 2020 at 4:08 pmBack to chillin’ on the iMac
Originally published by DK on November 17, 2020 at 9:35 pmI don’t really have a ton of comments on the new stuff this week:
In other Kingsbury Apple news, Colleen got her new Max on Friday and loves it. I’m still happy with my decision to get the smaller phone (and the iPad Pro for all of us to use as needed). Not really using the pencil, though (so far).
Originally published by DK on November 15, 2020 at 12:25 am“The best phone in the family”
Originally published by DK on November 14, 2020 at 1:15 pmShouldn’t it be “more than” an hour?
Originally published by DK on November 5, 2020 at 10:21 amIt’s funny, but it’s also true
Originally published by DK on October 28, 2020 at 10:53 pmIt’s that time of year again – the iPhone Upgrade Program notified me that I could trade in my iPhone 11 Pro from last year for a new model. After reviewing the options, I decided to pre-order a 256GB Pacific Blue iPhone 12 Pro. My most important features continue to be the camera and battery life, but it turns out storage size wasn’t as big a deal as I thought last year. I jumped up to the 512GB version on the 11, but I wasn’t even using 100GB. I’m still a no-case guy, but the colors don’t really do anything for me one way or the other (same with the other new accessories).
The Apple Store app pre-order process is still very easy and I didn’t have any problems submitting it a week ago. Shipping notifications and tracking from UPS went as expected and the new phone was delivered on time Friday afternoon. I don’t mind the lack of a power adapter or “crapbuds” in the box, as I don’t need either. After losing my original pair of AirPods Pro, it has really become apparent how much you need wireless headphones in the Apple ecosystem. It’s just so much easier than having nineteen different adaptors and cables. I found it strange that there was no up-sell during the pre-order process from AT&T to move to a 5G plan, so I’ll have to change that on my own to test the 5G features (no real rush on that yet, as I don’t know about their local coverage, flavors of 5G or impact on battery life).
After unboxing the new phone, I did one final iCloud backup of the old one. The setup process on the new one required having the old phone nearby and started off smoothly, but I ended up having a bunch of issues this time around. The process did something to my watch, which didn’t initially unlock my iMac (but at least I didn’t lose any of my health data). One of my 2FA apps, Google Authenticator, didn’t transfer settings and I had to follow the directions in this post to help with that (TOTP Authenticator transferred seamlessly). My credit union app and debit card required a bunch of manual set up to restore, but my Apple Card transferred over with no issues. Tweetbot needed new auth tokens to work, my personal 7minutemiles.com email had to be re-authenticated, Siri CarPlay location services settings didn’t transfer and it took a long time to pull down all of the items from the iCloud backup.
I also had an issue with the new phone trusting my iMac, but that just turned out to be user error. I still do not like synching music and photos in the Finder instead of iTunes/Music, but I think I finally have things set up correctly now (there were a bunch of random songs selected for sync in the album tab of the music selection, even though I only wanted to sync by playlist). Very thankful that 1Password transferred over with no issues, as that is a vital service for me now. It’s weird reading a Matthew Panzarino iPhone review that didn’t involve a visit to Disneyland, but I guess that’s the reality of 2020. I do agree with him about the general feel of the 12 line versus the 11, but don’t really buy into the Rolex analogy.
Colleen is waiting for the Max, as she wants to have the “best” phone in the family. It will be interesting to see how the larger camera sensor in that model does with overall photo quality, but that one is just too big for my hands and pockets. I think MK wants a mini and SK is probably due for a new one as well. Onward!
Originally published by DK on October 25, 2020 at 2:59 pmBack in 2017, I posted my top 7 online publications. The list today has changed a little:
* paid subscriber
Originally published by DK on October 23, 2020 at 12:35 pmhttp://austinmann.com/trek/iphone-12-pro-camera-review-glacier
Originally published by DK on October 20, 2020 at 3:39 pmhttps://www.theverge.com/21507966/foxconn-empty-factories-wisconsin-jobs-loophole-trump
Originally published by DK on October 19, 2020 at 11:32 amOriginally published by DK on October 6, 2020 at 2:41 pm
Miracle in your pocket
Originally published by DK on September 18, 2020 at 10:03 pmMove streak hit 150 days this week
Originally published by DK on September 13, 2020 at 9:48 pm
es • o • ter • ic
Ä•s″ə-tÄ•r′Äk
adj. Intended for or understood by only a small group, especially one with specialized knowledge or interests: synonym: mysterious.
Mysterious?
Today was one of those days when I worked on so many strange things, I don’t know how I ever learned all this random stuff. I’m sure there are a million people that could step in and learn my job over time, but right now I don’t know what my colleagues will do if I get a fever and can’t go to work. I’m trying to diversify that risk through delegation, training and documentation, but there is a ton of specialization in our environment (which I’m sure is true for many other professions as well).
Seriously, though:
switchport access vlan 360
switchport mode access
power inline auto max 30000
spanning-tree portfast
service-policy output softmax
Who talks like that?
Originally published by DK on September 11, 2020 at 11:21 pmhttps://www.chuq.me/blog/pouring-one-out-for-chuquicom
Originally published by DK on August 29, 2020 at 8:45 pmI think this was a 6th generation, but I’m not 100% sure
Originally published by DK on August 27, 2020 at 8:02 pmThe SSD drive upgrades do help
Originally published by DK on August 19, 2020 at 1:35 pmhttps://en.wikipedia.org/wiki/IBM_OfficeVision
Originally published by DK on August 15, 2020 at 8:23 pmIt’s been two and a half months since I last posted to Instagram (and about two months since I officially deleted both my Facebook and Instagram accounts). It wasn’t that hard to give up Facebook – I really only used it to sync status with a couple of games, promote posts from this site and to communicate with more distant family members. Add to that all of the other reasons people don’t like Facebook and it became a pretty easy decision. Now I just need Two Dots to continue to improve the Facebook-free experience and I’ll be fine (LEADERBOARDS).
Instagram, on the other hand, was a much tougher decision for me. From what I can tell, it launched on iOS in October of 2010 and I posted my first image on Christmas Day 2010. The original pictures were 640×640 and I used Iain Poulson’s excellent Intagrate WordPress plugin for many years to automatically pull my pics from Instagram and create image posts on this site. Facebook purchased the service in April 2012, but largely left it independent (image sizes did increase to 1080×1080 in 2015).
Instagram is the de facto social media standard for restaurants and foodies, so that’s really what I used it for in the beginning. I don’t like accounts that post the same thing across all platforms, so I’d use Facebook, Instagram and Twitter in specialized ways to help prevent overlap. Now that I’m only on Twitter, I initially tried to recreate some of that there, but I’m finding that I need to continue to prune my Twitter follow list and just move on from some things that I know I’m missing. Some examples: Instagram stories from Armon and Meredith, donut pictures from Erin and everything posted by my wife and daughters.
I finally finished merging all of the Instagram metadata they sent me in JSON format with the image files that I uploaded here. Also starting to get back to equilibrium on my main @kingsbury Twitter account (and will continue to use @7minutemiles to link to stories like this one). Really trying to get most of the politics out of my feed too – no real appetite for doomscrolling these days…
Originally published by DK on August 6, 2020 at 10:20 pmThanks, Amazon
Originally published by DK on August 5, 2020 at 6:02 pmTesting broadcast connections
Originally published by DK on July 28, 2020 at 3:41 pmhttps://covid.joinzoe.com/us
Originally published by DK on July 28, 2020 at 11:41 amAfter nine plus years of running this site on a Mac mini in a Las Vegas data center, I decided it was time to transition to the big leagues of cloud infrastructure. This world is dominated by Amazon, Microsoft and Google, all of which have a dizzying array of available services at various price points. I messed around with Amazon Web Services (AWS EC2) last year, when they were promoting a limited free tier for nerds to experiment and evaluate. This year I decided to give Lightsail a try, which is basically an easier-to-use, fixed-priced version of AWS that gives you a virtual cloud-based server.
As you can see in the screenshot of the Lightsail console above, I created an instance with 4GB of RAM, two virtual CPUs and 80GB of storage running in Virginia Zone A. I was tempted to just pick a version of Linux and manually compile and install the various components I wanted. In the end, though, I decided to go with the Bitnami WordPress stack (version 5.3.2-3), which gave me Ubuntu Linux 16.04.6, Apache 2.4.31, MySQL 8.0.18 and PHP 7.3.14 (i.e., the LAMP stack). Throw in phpMyAdmin and certbot and you have a good preinstalled foundation on which to built and troubleshoot. I also decided to switch my DNS management from DNS Made Easy to Amazon’s Route 53, but kept domain registration and management at Hover.
I’ve owned a Tenacious D themed domain name for some time now that I use for testing and initially used that when I signed up for Lightsail (“All of a sudden, there shined a shiny demon in the middle of the road.”). Amazon and Bitnami both have great tutorial and support pages and I also need to give a shoutout to Sanjeev at MetaBlogue, who wrote two very useful posts. Also found this post from Amazon to be very helpful for setting up new certs from Let’s Encrypt (who I love). Speaking of certs, I spent some time adjusting the Apache TLS settings to get an “A” rating from Qualys on their cool SSL test site.
It took a while to transfer 15 years worth of site files from the old server to my iMac, then on to the new instance. The database files were also quite large, requiring an increase in the file upload settings in PHP. Switching from the test domain to 7minutemiles.com seemed to go smoothly at first, but I had a problem with my theme files that took longer than I wanted to troubleshoot (it was a case-sensitive URL thing). All seems well now, though, and even my stupid emoji issue from December 2018 seems to have been resolved on the new server. Lightsail offers the ability to create snapshots of the instance (yay!) and it appears that Vaultpress is successfully backing up from the new server too.
Now on to those elusive mobile theme enhancements and new data entry screens…
Originally published by DK on July 26, 2020 at 12:00 amAll three rings
Originally published by DK on July 7, 2020 at 8:30 amRestarted after return from vacation and it’s been fine so far, but nearly had an emotional breakdown
Originally published by DK on July 6, 2020 at 1:37 pmWhen I first heard that the company behind Basecamp was going to release a new email product, I was skeptical. Many others have tried to improve on the pitfalls of email, but nothing has really stood out. I’ve gone through several phases of email management, both personally and professionally. Running your own email server is not for the faint of heart, but I very briefly tried to do that with a mix of Exim, Postfix and a few other tools that tried to deal with the huge amount of junk mail on the internet.
For my personal email, I got in early enough with Google that I get to use their current G Suite service for free. On the work side, one of the first decisions I made in my current job was to move to Office 365 (now Microsoft 365) instead of having an on-site Exchange server. So right now I use the Apple Mail clients for my 7minutemiles.com account and the Mac Outlook clients for work (I like to keep them separate and use both iOS and macOS apps). Spam prevention could be better (especially on the Microsoft side), but I’m mostly OK with my current setup and routine.
I’ve been a fan of Basecamp CTO (and Ruby on Rails creator) David Heinemeier Hansson for quite a while. I agree with a lot of his business philosophies (“It Doesn’t Have To Be Crazy At Work”) and he is usually a good follow on Twitter (just avoid the weeks when he is feuding with Apple). When DHH announced that they were doing a new email thing called Hey, I sent in a request to be one of the early adopters. When my invite code came last week, I grabbed kingsbury@hey.com and started to kick the tires.
Things were kinda hard to test out until I auto-forwarded my 7minutemiles.com traffic to this new account (custom domains are not yet supported). The video I watched from Basecamp CEO Jason Fried got me pretty excited about the features, so I was starting to think this might be worth $99 a year. They give you a free 14 day trial to test things out and here I sit with seven days left, an “Imbox” full of sample messages and a growing sense that this is not really for me. So, what are my main issues with Hey?
This would really only be worth $99 to me if I could move over my domain name, which they say is coming soon. Do I roll the dice and subscribe next week (both in anticipation of that feature and to keep the vanity address)? Most signs point to no – Google doesn’t charge me anything now and I’m mostly happy with how I manage email overall. I will keep messing with Hey until the trial expires, though. Who knows, maybe things will click in another day or two?
Originally published by DK on June 22, 2020 at 10:12 pmIf you’ve been following along with the upgrade saga of Mr. Jackpot, I’ve got good and bad news to report. The good news is that I think I’m finally back on track now, but the bad news is that I basically need to start all over from scratch. When we last left the story, I had the fan cable problem resolved and was busy clean installing all of my apps and re-building the Music library. This was progressing nicely – I had made my first pass through all of the old music files, adding only songs and albums I wanted to keep, along with finding or updating album artwork for every file. That was about as far as I made it before we went out of town for a few days. When I came back home, the iMac was on with the dreaded flashing question mark folder.
It didn’t seem like we had experienced a power outage, so I first tried a hard restart. The Apple logo appeared and the progress bar started across, but just before it reached the end, the screen went black and the iMac appeared to shut off. I connected the external clone drive I made of the original internal SSD and rebooted again holding down the option key. This brought up the screen that allows you to select which drive you want to boot from, so I selected the clone and hit enter. That made it through to the user login screen, followed by the multi-language kernel panic message. After that went away, the panic log window appeared:
panic(cpu 0 caller 0xffffff7f8e24b231): nvme: “Fatal error occurred. CSTS=0x1 US[1]=0x0 US[0]=0xb VID=0x126f DID=0x2262
. FW Revision=42A0S63A\n”@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/
IONVMeFamily-470.100.17/IONVMeController.cpp:5320
Backtrace (CPU 0), Frame : Return Address
0xffffff83cb2c39e0 : 0xffffff800c51f5cd
0xffffff83cb2c3a30 : 0xffffff800c658b05
0xffffff83cb2c3a70 : 0xffffff800c64a68e
0xffffff83cb2c3ac0 : 0xffffff800c4c5a40
0xffffff83cb2c3ae0 : 0xffffff800c51ec97
0xffffff83cb2c3be0 : 0xffffff800c51f087
0xffffff83cb2c3c30 : 0xffffff800ccc27ec
0xffffff83cb2c3ca0 : 0xffffff7f8e24b231
0xffffff83cb2c3cc0 : 0xffffff7f8e236362
0xffffff83cb2c3e20 : 0xffffff800cc33409
0xffffff83cb2c3e90 : 0xffffff800cc33329
0xffffff83cb2c3ec0 : 0xffffff800c561565
0xffffff83cb2c3f40 : 0xffffff800c561091
0xffffff83cb2c3fa0 : 0xffffff800c4c513e
Kernel Extensions in backtrace:
com.apple.iokit.IONVMeFamily(2.1)[1898DCFE-5C18-3D87-B9E7-DFC0D22FD7EE]@0xffffff7f8e228000->0xffffff7f8e26afff
dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[0425E074-601A-3487-A54F-1E675D065186]@0xffffff7f8cf87000
dependency: com.apple.iokit.IOPCIFamily(2.9)[3C56BB73-D149-3E84-A2EB-DF806779B96C]@0xffffff7f8d101000
dependency: com.apple.driver.AppleEFINVRAM(2.1)[4E64E519-CD9C-3D03-8E62-1074E9AD54A7]@0xffffff7f8d309000
dependency: com.apple.iokit.IOStorageFamily(2.1)[E13E9C61-F1F5-3A81-B1EF-65669C3CBDBF]@0xffffff7f8ce65000
dependency: com.apple.iokit.IOReportFamily(47)[1FB49168-0280-3F04-A99A-F830C915E994]@0xffffff7f8d02f000BSD process name corresponding to current thread: kernel_task
Mac OS version:
19F96Kernel version:
Darwin Kernel Version 19.5.0: Thu Apr 30 18:25:59 PDT 2020; root:xnu-6153.121.1~7/RELEASE_X86_64
Kernel UUID: 7B7F06EE-1B75-345E-B898-2FD4FEC20F0D
Kernel slide: 0x000000000c200000
Kernel text base: 0xffffff800c400000
__HIB text base: 0xffffff800c300000
System model name: iMac18,2 (Mac-77F17D7DA9285301)
System shutdown begun: NO
Panic diags file available: YES (0x0)
This wasn’t super helpful while Googling, but I thought I could at least stay booted to the clone. Unfortunately, when I tried to launch Disk Utility and check the new internal SSD, the screen went black again and the iMac shut down. I tried this process several times and every single time it would eventually shut down. My initial thought was that the new RAM was bad, since it was happening on both internal and external drives and I had that happen once before when I worked at Northwest Airlines.
I sent Other World Computing a support request and went back to work using my phone and laptop. OWC didn’t reply to my initial support request, so a few days later I started an online support chat with them to ask about the status of my ticket. Even that took a few hours before someone popped up, but eventually a tech suggested I get a wired keyboard and try to 1) reset the PRAM and 2) boot into diagnostic mode.
Since I didn’t want to buy a new keyboard, I rode into work and borrowed an extra Windows keyboard. The PRAM reset (option-command-P-R) didn’t make any difference, but I was able to boot into diagnostic mode (hold the “D” key while starting up). It ran tests for about five minutes, but then came back with “No issues found. Reference Code: ADP000.” I left the machine up for about 30 minutes in that mode and it never kernel panicked. I tried to reset the SMC by unplugging the power for 15 seconds, then plugging it back in, but that made no difference. Lastly, I tried to boot into recovery mode (option-R) and was able to get as far as launching Disk Utility before it crashed. I did recovery mode one more time in an effort to launch the Catalina installer, but that also ended in a crash midway through installation.
I then talked to Armon (who was an Apple Genius when I hired him) and he said to try booting into verbose mode, then single user mode. When I did verbose mode (option-V), all of the usual junk appeared on the screen, then it switched back to the white Apple logo with the progress bar. It did finish all the way across, then launched a Catalina install screen (!?). That stayed up for about two minutes before crashing and shutting down. I got to the command prompt in single user mode (option-S), but when I tried to mount the drive (/sbin/mount -uw /), it kept displaying “disk2s1: device is write locked.” I then tried to use internet recovery mode (shift-option-command-R), which connected successfully to my WiFi network and loaded a disk image into memory without crashing. I started Disk Utility to reformat the internal SSD, but it did not appear in the window of available drives. Commands in Terminal couldn’t see it either. Huh.
At this point, I asked OWC support via email if this model could really support 32GB of RAM, as some online sites listed 16GB as the maximum. They told me that it could actually support up to 64GB of RAM and that they were highly suspect of the RAM being bad. I told him that I was going to open it back up and reinstall the stock RAM, then see what happened. I really didn’t want to go through that whole process again, but I really didn’t have any other option (aside from taking it somewhere like The Foundation). I spent an hour or so doing the surgery, then tried to boot up from the internal drive. Fingers crossed, but startup ended with yet another kernel panic. ARGH!
I did the surgery *again* and reinstalled both the new RAM and the old internal SSD. Fired it back up and it’s been running without a kernel panic for two days now. I emailed OWC and told them I needed to RMA the new SSD and I’m still waiting for a reply. I know they have a COVID note on their support page (“we are seeing increased levels of engagement across all of our customer contact systems”), but it’s been a bit disappointing to go through this experience. At least I’m getting very familiar with the inside of this particular model. Which, of course, means that there will definitely be an extra cool new iMac announced at WWDC…
Originally published by DK on June 17, 2020 at 12:59 amVirtual Cisco Live! 2020
Originally published by DK on June 16, 2020 at 11:09 amAfter several months of frustration with managing my (admittedly) large collection of music and photos on our three-year-old iMac, I decided it was time to either look at a new machine or try to rebuild and optimize the current one. Since the new options I liked were all in the $3,000 or more category, I decided to research cheaper options with Mr. Jackpot, our 2017 21.5-inch Retina 4K model (iMac 18.2).
The 3GHz quad-core i5 processor should still be OK for a few more years and I really like the quality of the screen. I’ve been running just the standard 8GB of RAM, though, which seems meager now. For storage, I originally picked the 256GB SSD option internally, with two external 2TB drives connected via standard USB ports. My gut feeling was that this was now a major performance bottleneck, since the operating system was the only thing on the fast SSD and the photo library and music files were on the slower spinning disc drives with no Thunderbolt interfaces.
I’ve been a customer and fan of Other World Computing in Illinois for most of my IT career. I looked at the upgrade options for this model on their site and reviewed the excellent installation videos several times before deciding to place an order. My goal was to upgrade the RAM from 8GB to 32GB, replace the small internal SSD with their 2TB OWC Aura Pro X2 product, then find a suitable Thunderbolt 3 external SSD option. After consulting with my friend Terry, I opted for a non-OWC option, ordering the 2TB Samsung T5 Portable SSD from Amazon (which, of course, was just made obsolete a few days ago with a T7 version).
OWC rated these installs “skill level: advanced” and I was a little nervous. They provided all of the needed tools and parts, but it was still a challenging installation. Last Sunday was rainy anyways, so the timing for this project was spot on. It ended up taking most of the afternoon, with only one initial issue. The Torx screwdrivers OWC provides don’t have very big handles, so I needed to improvise the T8 by attaching a wrench for more torque to loosen the screws on the power unit (which also had some tricky cable connections). Once everything was apart, popping in the RAM and the SSD chips was easy. I reversed the process to close it back up, then started a clean install of macOS Mojave.
Mojave doesn’t have the greatest reputation right now. Personally, I haven’t had a lot of direct issues with it, but I’ve been carrying along a lot of cruft over the years by doing upgrades and not clean installs. I figured a lot of the issues I’ve had with photos and music are probably related to this, so I wanted to make backups of everything (in multiple places), create a clean install of the operating system, load the latest versions of my applications, then copy over personal files. Time Machine was used for backup number one, Carbon Copy Cloner was used for backup number two (and to create a bootable external drive) and Backblaze was used for backup number three.
Finding license codes for my purchased software took a bit of time. Some companies do a great job of helping with this (thanks, Panic), while others sent me emails after purchase that I archive. It’s interesting how many apps are now subscription services – you just need to remember your credentials to log in, download and activate those products (which now include all of the Office 365 apps, Photoshop Creative Cloud and services like Backblaze). The App Store for Mac remembers your purchases made via that sales channel, so those were easy. Had to use my Cisco login to get access to the AnyConnect VPN client, but otherwise I was able to get everything back in an hour or so. I did end up upgrading 1Password to the latest version, which is also now subscription based.
One area that I need to spend more time on is iCloud. So many things are now tied my AppleID, but it seems like the process is cleaner on iOS than it is on the Mac. I’ve used iCloud for contacts and calendars since it was introduced, but only recently upgraded to the 2TB storage tier for iPhone backups and iCloud Drive usage. I apparently also used my Google Apps account for synching some contacts and calendars, so I need to get that sorted out (and all moved under iCloud). Throw in Facebook and Office 365 integration and my Contacts app is a disaster right now. I do really like how iCloud Drive works, so I will likely move most of my non-media files to that. Also a big fan of using iCloud with the Notes app – super easy to share across devices and basically replaces Stickies for me.
As I progressed with the customization of the new SSDs, I wasn’t very happy with performance. I couldn’t figure out what the issue was, so I turned on the screen saver and went for a walk. When I got back, the machine locked up on me and I had to do a hard power reset to get it to reboot. I noticed the middle of the screen was really hot, so I went back to the install videos and realized I might’ve missed plugging the fan back in. I downloaded the free version of Macs Fan Control and sure enough, the fan was not spinning (and all the temp indicators were high). Guessing the heat was throttling the CPU performance, so it was back to the screen removal tool to pop back inside and reconnect the cable. Thankfully, I was able to reach it without having to take everything apart again. It’s been blazing fast (and cool) ever since and now I’m a very happy camper.
There is still a lot of work ahead of me, but everything is humming along. I’ve started to rebuild the music library using Music, with the files stored on the external Samsung. So far I’ve just downloaded past purchases and ripped a couple of new CDs, but my old library will get added next. I turned off all of the Apple Music and online syncing stuff and performance seems to be fine. I’m hoping Photos running on the internal SSD will also work better, but I haven’t started that yet. Also hoping I don’t need to reset my iPhone to factory default to get photo sync to work correctly in the Finder, but I’ll cross that bridge when I get to it.
Isn’t technology grand?
Originally published by DK on May 20, 2020 at 11:02 pmReplacing the RAM and SSD – “advanced”
Originally published by DK on May 17, 2020 at 5:06 pmhttps://www.hodinkee.com/articles/apple-watch-fifth-anniversary
Originally published by DK on April 24, 2020 at 9:46 amPowerBook 5300cs
Originally published by DK on April 3, 2020 at 10:25 pmNot too shabby
Originally published by DK on April 1, 2020 at 12:43 pmCPAP for sleep apnea (and the snore score)
Originally published by DK on March 31, 2020 at 12:40 pmIt’s blog birthday time again – the first 7 Minute Miles post appeared on this domain fourteen years ago today.
Current stats:
Currently running WordPress 5.3.2 with my custom theme and 19 plugins on the old Mac mini server colocated in Las Vegas. Favorite plugins: Wordfence Security, VaultPress, Intagrate and Really Simple SSL (with a Let’s Encrypt cert managed via Certbot). Still want to write some custom data entry forms for the golf, run and bike pages, but those (along with making the theme more mobile friendly) have still not made it off the to-do list. Also never figured out the solution to the weird SSL/emoji issue.
Haven’t changed the overall site structure much this year, adding only a new Concerts page that I’m experimenting with using the Vimeo hosting platform. I made some major updates to the Résumé page and just realized that the Biography page now needs a refresh too. After prepping photo boards for funerals in back-to-back months, I should also spend some time on updating the Photos section. I finally moved our Christmas samplers to online-only last year and might do a Hummel section soon too (hit me up if you need any).
As always, thanks for visiting and stay safe out there!
Originally published by DK on March 30, 2020 at 8:00 amThat’s pretty cool, actually – WTG, Let’s Encrypt
Originally published by DK on March 27, 2020 at 1:29 pmhttps://www.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6
Originally published by DK on March 17, 2020 at 7:33 pmhttps://www.usbankstadium.com/connect-with-us/employment
Originally published by DK on March 3, 2020 at 11:40 amI wonder if that IIc in the corner will boot up
Originally published by DK on February 21, 2020 at 3:40 pmhttps://www.netmeister.org/blog/ops-lessons.html
Originally published by DK on January 26, 2020 at 3:56 pmhttps://www.theverge.com/2019/12/13/21020885/foxconn-wisconsin-deal-renegotiate-tax-subsidy-lcd-factory-plant
Originally published by DK on December 13, 2019 at 2:50 pmHappy iPhone Upgrade Day for kid one
Originally published by DK on November 30, 2019 at 2:10 pmhttps://inessential.com/2019/11/07/happy_20th_to_this_blog_
Originally published by DK on November 11, 2019 at 3:34 pmComputers are so last year
Originally published by DK on October 24, 2019 at 12:38 pmCatalina (10.15 arrives on my MacBook Air)
Originally published by DK on October 7, 2019 at 5:08 pmI wasn’t going to do a write-up of my latest phone, but kid two was like, “when are you going to do the post on your new phone?” Can’t let the kid down, so here goes…
My overall satisfaction with the iPhone Upgrade Program continues. The entire upgrade process was as simple as deciding which model, color and capacity I wanted, filing out a pre-approval form in the Apple Store app and placing the pre-order when that window opened at 7am on September 13th. Then it was just a matter of stalking the UPS tracking site until it got dropped off in our package concierge. A few days later, I received a shipping box to send the old one back. Unfortunately, when I removed my GelaSkin sticker, I found a big crack on the back case. When Apple gets it back, my AppleCare will kick in, but I’ll likely have to pay $99 before they retire the old loan. A new GelaSkin sticker is on the way, but those aren’t shipping until next month.
At this point in the evolution of the iPhone, the three things that are most important to me in terms of improvement are the camera, battery life and storage capacity. Everything else is pretty much perfect now (email, social media, web browsing, music and movie playback), but I can always use a better camera, longer battery life and, since I’m still old school about not streaming most types of media, storage space. The midnight green 512GB iPhone Pro 11 that I selected checks all of those boxes.
You can get way more detail in Nilay Patel’s review at the Verge, where he calls my model “the best camera you can get on a phone.” I also love reading Matthew Panzarino’s iPhone reviews, which he writes from the point of view of Disney park visitors. With the simultaneous rollout of iOS 13, I haven’t had a lot of time to play with all the new features, but the camera has been impressive so far. The new third “extra wide angle” lens will offer a great deal of new shooting options and Night Mode seems to work as advertised. I don’t do a lot of video, but what I have shot so far is impressive. Battery life is much improved over my old XS and it’s nice to have extra storage space, as I was under 10% free space before.
It still amazes me that we continue to have platform wars with just about every form of technology ever invented. I’ve played that game before, but seriously, use whatever works best for you. I live in the Apple ecosystem and yes, it is a walled garden and yes, it’s expensive. But I love my Apple Watch, AirPods, iMac and MacBook Air – they work great together and I don’t see any advantage on the Android/Windows side that would get me to make the significant investment in time and money to switch.
Vive la différence, no?
Originally published by DK on September 26, 2019 at 10:21 pmAll the field lights were completely off when I took this…
Originally published by DK on September 22, 2019 at 7:37 amJohn Avenson bringing the heat
Originally published by DK on September 18, 2019 at 6:34 pmOriginally published by DK on September 18, 2019 at 12:11 amReview: The iPhone 11 Pro and iPhone 11 do Disneyland after dark
https://stitcher.io/blog/php-in-2019
Originally published by DK on August 19, 2019 at 10:36 amTechnically five, I think
Originally published by DK on August 12, 2019 at 8:15 pmNerd humor, amirite?
Originally published by DK on April 23, 2019 at 3:08 pmPeople have said a lot of thing about the Masters over the years, but the ability to follow Tiger Woods and Sergio Garcia for their entire first round in HD on my AppleTV with no commercials, announcers that don’t scream and silence the majority of the broadcast (aside from the birds chirping) is about as good as sports TV gets, in my opinion. Add in a work-from-home snow day blizzard outside (with wife and daughter safely inside) + hot pizza from across the street + new levels in Two Dots = my favorite day in weeks.
Originally published by DK on April 11, 2019 at 1:05 pmEither the Google API is down or my last-updated-in-six-years charting plugin is dead…
UPDATE: Looks like both the plugin and the API are dead.
UPDATE 2: The API seems to be back (on a new server).
Originally published by DK on March 18, 2019 at 9:03 pmhttp://www.startribune.com/gov-tim-walz-faces-troubled-it-agency/504650992/
Originally published by DK on February 27, 2019 at 12:02 pmhttps://worldwideweb.cern.ch/
Originally published by DK on February 20, 2019 at 2:32 pmThe flip side of that other mini-post…
Originally published by DK on February 17, 2019 at 3:27 pm