Shipping Service Quality

I buy a lot of computer parts to support my hobby of repairing computers.  I buy several hundred items a year, enough that I need to keep track of each order and shipment to ensure that it makes it to me.  Otherwise I forget.

Given the 100+ shipments this year, this is what I've found:
  • All items "lost in the mail" are due to bad US-based eBay seller practices.  Items get lost due to lousy label printing and poor label attachment.  These items have all eventually showed up, but it is definitely the seller's fault, and not the shippers.
  • For domestic shipping, USPS is the most reliable and predictable.  UPS Ground and FedEx Smartpost are very slow. FedEx Smartpost uses ground trucks to move items thousands of miles, and then they hand it to USPS for delivery.   I guess it is cheap.
  • Items from overseas (mostly China) normally makes it to me within 3 weeks, but it can be as quick as 7 days, or take as long as 8 weeks.  So I can't bank on timing when ordering items from China.
  • LaserShip is getting better.  They're still sloppy, but not as horrid as my previous experience with them.  I speculate that they have a lot of driver turn-over, which results in inexperienced delivery people.
  • USPS's "informed delivery" is pretty awesome.
  • Amazon's real-time delivery tracking is very awesome - when it's available.
 Other Thoughts: None!


WWDC 2018 Keynote: The Good, The Sad, The Ugly

I watched the Keynote.

My overall rating:
  • iOS: A+ effort!
  • tvOS: D.  Very little new here.  Where is the out-of-the-box innovation?
  • Watch: B-.  It's good, despite killing off the 1st generation watch.
  • MacOS: F.  Clearly an afterthought, and kills off a bunch of good Macs too.
  • Other: F.  Absolutely nothing new in the decaying Apple ecosystem.

Here are my detailed thoughts

iOS 12

iOS 12 retains support for iPhone 5S.  This is important.  Instead of throwing these excellent devices into the Security Trash bin, iOS 12 lets the 5S remain in secure, active service for another year.   Furthermore, these devices are fully considered for performance improvements.

iOS 12 is a very bold move by Apple, and shows that iOS has taken on more "green" principles, and that it supports the ecosystem used by its customers.

Compare this to iOS 11, where Apple completely abandoned the relatively new and capable iPhone 5 and 5C, making them a dangerous security risk.

Good: Phone Addiction Tracking

The new features that help users track how much time they use with their device.  This is impressive.  A lot of people use their phones way too much - myself included.  This addresses that, even though most manufacturers would rather allow people to get hooked.

Sad: No Time Capsule Replacement

With the death of Time Capsule hardware, Apple should add Cloud-centric backup capabilities to TimeMachine so that it can work with S3, or BackBlaze, Mozy, or one of a dozen other modern Internet backup services.  Instead, MacOS users get a decaying backup ecosystem.  Clearly Apple just wants to sell more iCloud subscriptions instead of advancing MacOS backup services.   Sad.

Sad: tvOS updates.

Apple TV.  Still no new features that make it extraordinarily enticing.  It's just an amp'd up ROKU.  It's time for Apple to add WiFi router, Airport, Time Machine, and VPN capabilities to this impressive piece of hardware.  Instead, it remains a ROKU.  It sells only because of proprietary but pedestrian capabilities.

Sad: MacOS Mojave

The idea that Apple has to state that they still care about the Mac shows that they don't really care about the Mac.  MacOS and its Apps are quite static, with only minor improvements for exceedingly expensive hardware.

Ugly: MacOS Mojave Kills Millions of Macs

Mojave kills off millions of excellent Macs, sending them to the security waste bin:  Any Mac that was initially released before 2012 is going to go into the security waste bin in 2 years.  Apple could address this by committing to make security updates to High Sierra for the next 5 years, but Apple would rather push you to upgrade for security fears instead of encouraging you to dream of their new (overpriced, under-performing and inflexible) Mac hardware.  SJ, we Apple customers miss your product strategy.

Apple was clearly so utterly embarrassed by this Mac mass murder that they didn't mention it in the keynote at all.


On Localism.

I spend tens of thousands of dollars a year.  I spend it on all sorts of things to live my life - on my house, my car, healthcare, food, clothing, energy, and so forth.

Much of the money I spend immediately goes away to some distant corporation - a quick glance at my credit card statement shows that 90%+ of my spending goes far, far away.  Sure, a portion of it might stay local.  But the majority of it certainly does not.

Instead, maybe its better to try to get more of my money to stick around town a little longer.
 Imagine spending $20,000 to buy a new car.  The vast majority of that money goes away to some international corporation owned primarily by foreign investors.  Instead, maybe it's better for me to give $1,000 to my local mechanic to fix my car.  Then he can spend that money on his family... local folks who need to live their life.

Imagine spending $2,500 a year on household energy.  Instead of giving 100% of that money to OPEC and its industrial partners, maybe it is much better for me to give a portion of it to the local guy who can make my house much more energy efficient.  Then he can spend that money on his family... local folks who need to live their life.

The same thing goes for food, insurance, and everything else: All things being equal, I've decided to spend my money locally. That means spending on local labor instead of new stuff made in some giant factory far way. That means spending at locally-owned businesses instead of the "national" businesses at the strip mall. 

I can't prevent my money from leaving the local economy.  But I can help get it to stick around a little bit longer.

Electricity Use Update - the Final Frontier.

I did it again.  I cut my lighting electric bill by yet another third.

Now I'm using a photocell to automatically switch lights on and off that used to be on 24x365.  This last move reduces my lighting bill by about 35%. 

It would seem that a photocell would save about 50% in lighting costs, as the average 24 hour period is about 50% daylight.  But it isn't that simple:  For safety reasons, I want the lights to come on before it gets dark, and I want the lights to turn off after it gets bright out side.  Furthermore, not every day is loaded with full sunshine.  After chugging through the numbers, I pessimistically calculate the my lights will be on about 65% of the time.

When I started this lighting efficiency effort, I was already considered efficient: I was using CFL bulbs in all my fixtures.  Yet I was still able to reduce my lighting costs by about 85%.

Further savings are going to be a significant challenge as I already use low-wattage LEDs, and they've been extremely reliable.  Considering that my current bulbs have been extremely reliable (zero failures), it is a good bet that I won't have a bulb failure over the next 5+ years.  Perhaps by then, more efficient bulbs will be available.


K4221C Photo Cell Adjustment

I just replaced a K4221 Photocell with a new one.

The old photo cell failed in the "on" position, which is actually a great failure mode - I use the photocell to control indoor and outdoor lighting, and for safety reasons its important that it works.  So the lights being stuck "on" is a decent failure mode.

But the photocell was stuck on for, um, many years.  I didn't really notice that there was a photocell, and was just accepting that the lights were on 24x365.

Now with the photocell, my lights will be on roughly 16 hours a day. That saves a third off of my lighting bill.  In the scheme of things it will only save me a couple hundred bucks, but hey, rather I get it than OPEC.

My photocell has a tough job.  It is to turn on necessary indoor and outdoor lighting when it starts to get dark outside.  But the challenge is that the photocell is positioned so it receives a lot of artificial light from the urban street, and it is unreasonably complex for me to move it.

My goal is to get it to trigger the lights acceptably, and that means have it be "on" when it needs to be "on".

In the worst case, I can just disable it.  I can just leave the lights on 24x365 and be done with it.  And that might be the solution I go with.  But for now, I'll fiddle with it.

I oriented the sensor so it faces away from direct lights, in hope that will help.  I also used the metal shutter and some handy electrical tape in order to shield the sensor as much as possible.

The fortunate part of it all is that I can adjust the sensor from the ground.  There is no need for me to climb ladders or other nonsense.

I figure it will take a few weeks to get it just right.


The Good and Bad of Apple.

This article is my roster of good and bad product moves by Apple.  I only mention things that I think are important. Feel free to let me know your opinion and I will consider it.


  • [Bad] Apple has dropped its excellent "Airport" WiFi router line, and tells customers to buy other vendors' junk. Apple promotes the WiFi marketing gimmick called "mesh". The pundits that promote mesh are either profiteering, or idiots.
  • [Bad] Apple completely fails to make headway making the Apple TV an awesome, must-have device.  It is shackled by how Apple lets developers use the OS.  Instead it is sold as a glorified Homekit hub integrated with a $30 Roku.  Why the fuck doesn't Apple get the excellent Apple TV hardware to play an important role in home WiFi?  Idiocy.
  •  [Good] Apple updates the "entry level" iPad without increasing its price.  The new iPad even retains the useful "legacy" headphone port, which has really only evaporated from the iPhone line.


  • [Bad] The iPhone X is released at $1000+. It's impossible for Apple to excuse the price point, despite their feeble attempts. The iPhone 4 was an even bigger step up from the iPhone 3GS, yet Apple managed to control its pricing.  I am not going to buy an iPhone X.
  • [Good] Apple updates the software of the long-discontinued Apple TV v3 with Amazon Prime support.
  • [Bad] The new MacBook Pro was delivered with another proprietary SSD, as if the industry standard PCI.e interface wasn't "good enough".  If it wasn't good enough, why doesn't Apple develop a new industry standard like they did for USB-C, nano SIM, Firewire, etc?  And on some MBPs, Apple resorts to soldering in some SSDs to prevent device upgrades.
  • [Good] The replacement for the iPad Air 2 is a better, and significantly more affordable iPad. The pundits that complain about it are idiots.
  • [Bad]  Apple stops releasing security patches for iOS 10 - the version of iOS that is required for the iPhone 5 and iPhone 5C. Some of these devices were sold as new less than 3 years old. Customers of these products can no longer securely use them.  Shameful.
  • [Good] The Apple Watch product line is clearly becoming more compelling.
  • [Bad] The iPod line is completely abandoned - the shuffle and the nano are dead.  Customers are advised to use an iPhone or Watch with bluetooth during their workouts - which, of course, costs at least 5x more than the iPod Shuffle.   Instead, many people go to eBay to buy used iPods.


  • [Bad] Apple states during the 2016 October Special Event that the MacBook Air is basically not a great machine, yet Apple fails to improve the MBA in any important way.  Apple offers the low-end MacBook Pro, at a 30% premium, as an alternative. WTF?
  • [Bad] With the release of the new MacBook Pros, it is clear that Apple is eliminating their use of the excellent MagSafe connector.  Apple fails to provide any compelling alternative.  Happily, MagSafe continues to be used on the MacBook Air, but only because Apple *never* updates the MacBook Air.
  • [Bad] For the first time in 4 years, Apple releases an operating system, Sierra, that refuses to be installed on Macs that Apple no longer wants to support - despite the fact that there are literally zero technical reasons why Sierra can't work with the older hardware.  Apple couldn't even be bothered to fake a technology excuse.  Thuggish behavior: buy new hardware or risk your security.
  • [Bad] The iPhone 7 loses the headphone port for no particular reason other than "it's legacy", with comparisons to the Mac's elimination of the DVD drive, Floppy drive, and dial-up modem. The difference is that those legacy devices were bulky, unreliable, poor performing, rarely used, and long displaced by other technology. Now we get a dongle and need to balance using a headset and charging.  Very dumb "form over function".  No matter how Apple spins it, it is not a bold or logical move except if you want to sell bluetooth headsets.

Notes below:

No notes yet!


How I Upgraded the 'hard drive' storage of a MacBook Air

My friend was low on space on his MacBook Air, and he was always complaining about it.

This is how I upgraded his MacBook Air from 128 GB of internal storage to 500 GB.

Upgraded SSD Drive in my MacBook Air

The MacBook in question is a 2012 MacBook Air, the small 11 inch model.  It is a great laptop, and at the time of purchase he thought he'd only need 128 GB of storage.  Then he had a baby, and the number of baby pictures grew and grew.  Soon he was out of space.

Apple normally wants you to buy a new laptop in this situation, or sign up to a special iCloud subscription.  But there is a solution!

Stuff needed for the upgrade:

There are some basic items I needed to upgrade this MacBook Air.  Fortunately these items are inexpensive!  A tech-oriented person might even have a few in their cabinet already, but if not, then no big deal.

M.2 SATA style SSD.
The heart of this upgrade is a new SSD.  But only a few SSDs will fit in a 2012 MacBook Air.

For this project, I ended up buying this Western Digital 500 GB M.2 drive for about $125.  It is a SATA SSD drive with an M.2 form factor, and it is thin, since components are only on one side of the card.  These are "musts" for a MacBook Air upgrade

"M.2" to "2012 MBA SSD" adapter (required)
This is the magic adapter, and its absolutely necessary to perform this upgrade.  It allows a standard M.2 SATA drive to plug into the MacBook Air.  They are available from Amazon for about $12, as seen here.

Proper screw drivers 

For this project, I needed a proper set of screw drivers.  Unlike many pundits, I think this is a good idea that Apple uses special screw heads, as they discourage those that only buy tools from Home Depot from getting ahead of themselves.

In particular, I needed two special drivers: A P5 Pentalobe driver for removing the screws on the bottom of the MacBook Air, plus a Torx T5 driver for removing the SSD.

Pros will use the right screwdrivers.  Conversely, idiots will use the wrong drivers to mangle the screwheads and leave themselves with an embarrassing nightmare.  I like this screwdriver kit: http://amzn.to/2uVMQYC

Drive Adapters

It's nice to be able to move your data from your old drive to your new drive.  These adapters are very affordable and very useful.  They aren't absolutely required, but I think most upgraders will want them in order to easily migrate data from their old drive to their new drive.

"2012 MBA SSD" to "standard SATA" adapter (recommended)
Once you pull out your old SSD from your MacBook Air, it won't natively fit into anything else except another MacBook Air.  This adapter makes an exception to that rule.  It allows you to take a "loose" MBA SSD and plug it into a standard SATA interface.  These are available from Amazon for about $12, as seen here.

"M.2 SATA" to "standard SATA" adapter (recommended)
If you buy a standard M.2 SATA SSD, you might want to externally connect it to your Mac.  This adapter takes the M.2/NGFF interface and converts it into a standard SATA interface.  About $12 on Amazon.

"standard SATA" to USB adapter (recommended)
Most laptops don't have a readily-available SATA port, so most external drives plug into the USB port.  This adapter allows you to plug a SATA drive, like the above adapters, into a USB port.  About $8 on Amazon, and is extremely useful even outside this project.

My Upgrade Process, in pictures

My first step is to migrate data off my MacBook Air.  I do this first, before opening up the Mac.

Step 1: Copy Data to the New SSD

New SSD in the "M.2 to SATA" adapter, which is plugged into the SATA to USB adapter.

Plugged the new SSD into the Mac and migrated data to new drive (see "Migration")

Step 2: Prepare new SSD for use in the Mac
Now I install the M.2 SSD into its adapter, and gently screw it into place with the single screw.

Step 3: Install the SSD into the MacBook Air
Now I remove the back

Back cover off.

Unplug battery
There is the original SSD.  Removing the Torx screw helps free it.
The empty slot, ready for a new drive
The new drive, in its Adapter, in the MBA!
The new drive, in its Adapter, in the MBA!  Now we put everything back together.
Step 4: Dealing with the removed SSD
Now the old SSD goes into its adapter, to be repurposed or sold

Step 5: Finishing Up

Now that the new SSD is installed, I power up, test, and configure:
  1. Power on the Mac. Booting will take longer than normal as it searches for the old drive.
  2. Go into Disk Utility and validate new storage.
  3. Go into System Preferences, and choose Startup Disk.  Choose the new drive and reboot.  This will speed up boot times.
  4. Go into terminal.  Type "sudo trimforce enable".  This will enable TRIM, which will speed up the SSD.
  5. Test test test.  Use the new drive for a week or so before unloading or erasing the old SSD.


 This upgrade was much easier than I initially imagined.  With the right parts and tools on hand, the upgrade took me about 15 minutes.  The data migration took another 20 minutes.  And now I have 380 GB of additional free storage.

Shipping Service Quality

I buy a lot of computer parts to support my hobby of repairing computers.  I buy several hundred items a year, enough that I need to keep tr...