Why I’m Quitting Apple – Specifically iPhones

To start, I’ve always been an Apple fan – more than that really, an Apple evangelist, when it comes to technology, unified hardware/software platform, design aesthetics, mobile app security and so on.

Back in 2007, I bought the original iPhone 1 even though there was not even 3G service in my region (rural KY). Finally it came. Over the years I bought the iPhone 3G, 4, 4s, 5s and now am still using an iPhone 6s because my contract ends in February. I also had the original iPad 1, original iPad Mini and now have a iPad Mini 2 that serves my purposes.

But come time to buy another phone, it will NOT be an iPhone… Here’s one of the numerous reasons why, starting at the latest and are two major ones that have made it hard to explain to people why I like(d) Apple.

The Fire

The other day a clients, and good friend of mine, house burnt down. It was a complete loss, his phone, laptop and everything else he owned was completely destroyed, he basically had the few clothes on his back and his vehicle.

Being a small business owner, he went to his cellular carrier and bought a new iPhone 8 as soon as he could. He lives in a very rural area and didn’t even really need WiFi at home, so when I saw him at the local tap room, he would almost religiously backup his iPhone to the iCloud ever since the Android he had prior was stolen and he wasn’t able to retrieve all his data remotely.

I had actually recommended him get an iPhone as a replacement to it because I’ve restored to new devices for years and never had any troubles.

So it’s now after his life was turned upside down and everything is lost and one little additional thing happens to him. He forgets his iCloud password… No big deal, just got to the iForgot page. I meet up with him, start through the process, he remembered the iCloud account User ID so we enter that, his phone number, partially obscured (***-***-**95) is displayed and we enter the full number, it’s the “Trusted Number” on his Apple ID. A text message is received from Apple and is entered correctly, but since the new iPhone be bought is not the original “Trusted Device” on his account, it will not allow him to reset the password.

So it suggests “Account Recovery”… Account Recovery asks him no additional information such as his security questions or CC information verification and immediately states it is going to take 12 days to recover…

12 days? Really? So your house burns down, just suck it up and take a 12 day vacation from business and wait for Apple to get around to helping you.

So I read around Apple forums where it says additional information may be required and he was ready to give, but it couldn’t be done online… So I called Apple Support with him, we explained the situation and the rep stated, unequivocally, that there was nothing that could be done and that “12 days wasn’t so bad, some people have to wait up to a month”… We reiterated the complete loss he experienced in the fire and the rep said there was nothing he could do.

I don’t blame the rep, I blame Apple.

  • I understand the need for security, but when my friend can’t even immediately provide the additional information needed (online or via a rep), that is unacceptable.
  • His new iPhone should have automatically became the new “Trusted Device” on his Apple ID since both the ID and the phone are connected to his phone number through the carrier that is a direct partner of the Apple Corporation. This is the most obvious, simple and secure way in my opinion.
  • Granted, my friend probably didn’t update his iCloud since the last round of security precautions were put in place, but Apple should have either a) Forced him to via on phone messages, where he would’ve contacted me or b) allowed him to recover with the lesser security on his account since he established it.

It seems that in the process of studying all use cases, implementing them and making the iCloud accounts the most “secure”, Apple forgot that sometimes the information needed to do so was never entered into someones iCloud account, hence them should have “forcing” the user to update the information.

To finish up this particular issue, 12 days is way too long, not having ANY way to expedite the process is unacceptable, especially when Apple users place virtually their entire lives, which Apple encourages, onto their device. In my friends case, the iPhone was his only Apple device and if my suggestions are taken, will be his last.

Older iDevices

Another friend of mine received an older iPad that still had her iCloud account connected to it. She also forgot her password and since it was an older account, it didn’t have all the information Apple *currently* requires to reset the password, therefore that account could not be removed, older apps connected to that account could not be updated, etc. So she decided to wipe it, being an older iOS version, it allowed her to wipe it, but when it came back to the setup process an “iCloud Activation Lock” was put in place and, basically, could not be removed.

The entire iPad become worthless and bricked and since it was bought used, she could not provide the original proof of purchase Apple required. I did my best to “hack” my way in, find a way to install another OS or something to make the device usable again, but Apple locks even their hardware down so much, none of that was possible.

Not having infinite time or money to pursue it, I gave up helping that person. I apologized for Apple being how they are to both of the people mentioned and will no longer recommend Apple devices to any of my clients, friends or family ever again if asked.

Conclusion

Apple isn’t perfect, Android isn’t perfect, nothing is really, but I personally feel much better having my devices intimately connected with my GMail account (GSuite), that I use every day, than with an iCloud account that I don’t and is completely based on Apple’s methods. At least Google offers secure and smaller waiting period to recover accounts. Even though I have friends horror stories of account recovery with Google, I know myself or my clients I manage will never have that issue.

So what am I getting next? Most likely a Google Nexus 5X or 6P that is directly integrated with the GSuite account, the same GSuite account connected even to the Google Chromebook I’m typing this message on at this very moment.

If this article was helpful and you’d like to “tip” me and motivate more writings, I accept DOGE coins: D9boV9otyoLvCQPy7WvTdTCW2v2tRkKj9c

 

PHP 7 so much faster than PHP 5

php7-transparentEarlier this year, I decided to make the leap to PHP 7 prior to it officially becoming a part of my servers distribution (I run Ubuntu).

It has probably been the easiest and best change I have made to my personal server stack in a number of years.

Granted, it wasn’t without a few minor issues. In the custom PHP code I wrote for clients, I got a little lazy over the years and did not open my PHP code blocks with <?php … and still just had php.ini to allow that, but I decided to go through my custom code and add the

Switching to PHP 7 gave a very large advantage… The speed. It is substantially faster than PHP 5. I ran benchmarks on my 1GB linode before and after the switch and PHP 7 literally doubled the speed of code execution.

Here are my basic server specs on most of my servers. There are minor variations.

Linode 1GB VPS
Ubuntu 14.04.5 LTS
MySQL 5.5.50-38.0 Percona Server
Nginx 1.4.6
PHP 7.0.9-1 (FPM)

Along with the PHP 7 switch, moving from the unmaintained Cherokee web server to Nginx as well as adding WP-Supercache to *all* my WordPress sites, the speed increase is VERY notable. Almost like I’m using a CDN when I am not. 

Between my three primary servers, I am running 53, 43 and 37 sites on each. Probably 75% WordPress, 25% Static HTML bootstrap type sites. CPU load times are never greater that 1.0 and usage rarely exceeds 5-10% (Primarily thanks to WP-Supercache).

Goodbye 2014, 2015 is upon us.

For me, 2014 was a year of struggle. Personally, emotionally and financially it started out with high hopes, as every year does, but 2014 ended sort-of, kind-of low for me. But that low is temporary. Due to a number of reasons, things went south early in the year, recovered nicely and ended very much in a state of overall “limbo”, leading towards uncharted waters. I see this unknown expanse as an opportunity for new discovery on all levels.

2014 was a year where I lost myself completely and found myself again, unexpectedly. I had a spring of uncertainty, a summer and early fall of love, leading into a winter of soulful contemplation, but those who are important are still with me. I depend very much on my family and friends, one in particular, to be a part of my life no matter in what capacity or frequency of interaction. All my “peoples” are important to my well-being. If you are one of them, I thank you from the bottom of my heart for gracefully listening, being mostly patient, relatively understanding, and generally being there when I needed you, whether in person or via electronic interaction in the ether. The full list of people is far too vast to list, therefore I will not attempt it.

My Faith, which I do not openly talk about often (not out of “shame”, but because it’s so radically ‘different’ in almost every way), was shaken and stirred a bit, but has been restored in full. A lot of my friends and family are fully devout, some passive observers, some with little faith or downright atheist/agnostic, but they are still my friends and I value their views and insights into life, the world, and everything greatly. Due to the path my life has taken me on, I feel I have probably one of the most diverse, eclectic and generally amazing group of friends imaginable. I am very lucky.

Life is hard, it gets you down, but can also take you to unimaginable heights. I’ve been to both extremes this year. I’m an eternal optimist. I know things will get better. I know they will settle and normalize. I know those who are important will stay in my life and those who are not will fall away. Not because they are better or worse, but because that’s how things in the universe revolve. We all drift in and out of each others existence, sometimes with great effect, sometimes with little, yet we always bump into each others realities for a reason and every single interaction is important to who we are and will ultimately be. Where we will all end up, no one knows, except the Architect of the Universe. I know who that is to me. Who(What)ever it is for you, I’m sure you will agree.

So I guess if there is anything I have really learned this year, it’s the absolute importance of friends, family and Faith. Without them, we are utterly alone in this place. On this “pale blue dot”.

Take a little while, listen and ponder carefully. These messages will resonate to most. Take some time to really realize reality.


NSFW – But we shall rise from the ashes of our pasts.

Stardust from Adrien Servadio on Vimeo.

Long, but much deeper than you may realize. 🙂

Best wishes to ALL of you this coming year. Happy 2015.

Linode Improves… Again!

linodeI know I talk about Linode a lot on my site here, but they are my faithful VPS hosting provider, so I want to support them as much as possible.

Recently, Linode made the jump to SSD drives for VPS and at the same time, doubled the RAM for them. SSD drives are not new for VPS providers, for example, Digital Ocean has used SSDs for over a year and at a lower price point for a basic server ($5/mo for 512mb RAM & 20GB space). Linode has a higher starting price point, but it’s well worth the price considering the robustness of the Linode experience including the control panel, very active support staff and excellent hardware.

I currently have 5 VPS on Linode, but manage another half dozen or so for clients. So when it came to “testing” out the SSD upgrade, I wanted to try it on my own first. It was relatively simple. The only caveat was that a few of my VPS were setup with 32-bit kernels. I had to change them to 64-bit and that was all. I clicked the “Upgrade” button in the Linode control panel and it only took about 10-15 minutes to migrate my VPS to new SSD servers with the 1GB memory upgrade. I then proceeded to update Ubuntu to 14.04 LTS on them all and they are running smoothly. Very painless.

Doing a hdparm drive benchmark, it is notably faster than before.

Before

Timing cached reads: 6854 MB in 1.99 seconds = 3442.87 MB/sec
Timing buffered disk reads: 404 MB in 3.02 seconds = 133.82 MB/sec

After

Timing cached reads: 19672 MB in 1.98 seconds = 9931.54 MB/sec
Timing buffered disk reads: 2856 MB in 3.00 seconds = 951.48 MB/sec

So, in conclusion, Linode continues to make major improvements to their infrastructure without raising the cost to the end-user. I hope they keep up the good work and they will have my business for years to come.

The new Apple iPhone 5S

compare_iphone5sI finally upgraded my iPhone from the 4S to the 5S. Overall it looks like the 5, but the new features are pretty cool and from hearing about bad battery life from my friends on the 5, it most likely has been increased as well. It is definitely better than my 4S’ battery life.

So far, I’ve mostly played around with the camera. It is substantially better than previous ones and has much better low light capabilities. Video is now 1080, but doesn’t benefit much from the low-light lens. Here is a video I took of my friend’s cat. I slow-motioned it at the point the kitty dives off the counter chasing a laser.

Compared to previous iPhones, it also seems quite a bit more responsive. The new TouchID is awesome, but I found that if you work your hands and get minor cuts or abrasions, the sensor can have a hard time distinguishing your prints on those fingers. Also after washing dishes, it had a hard time probably due to “granny” fingers from the water.

I would recommend this phone as a good upgrade if you’re out of contract or on a 4S or below. 5 users may want to wait for the next iteration if they are happy with their current phone.