Tuesday, October 2, 2018

California law will require certain bots to identify themselves →

Gili Malinsky for the Los Angeles Times:

On Friday, [Gov. Jerry Brown] signed another bill that drew less attention — a new law that bans automated accounts, more commonly known as bots, from pretending to be real people in pursuit of selling products or influencing elections. Automated accounts can still interact with Californians, according to the law, but they will need to disclose that they are bots.

The law comes as concerns about social media manipulation remain elevated. With just more than a month to go before the 2018 U.S. midterm elections, social media companies have pledged to crack down on foreign interference.

So, we are apparently on a roll here in the great golden state. This won’t put an end to malicious bots for good, but this is the kind of legislation that we need moving forward. Proud to have California lead the way.

Monday, October 1, 2018

iPhone XS supposed 'skin smoothing' selfie filter explained →

Sebastiaan de With, designer for popular iOS camera app Halide, explains just how different the new camera system is in iPhone XS. His explanation also dispels the rumor that Apple has been applying a ‘beautification’ or ‘skin smoothing’ filter to selfies taken with the front-facing camera.

The iPhone XS merges exposures and reduces the brightness of the bright areas and reduces the darkness of the shadows. The detail remains, but we can perceive it as less sharp because it lost local contrast. In the photo above, the skin looks smoother simply because the light isn’t as harsh.

Observant people noticed it isn’t just skin that’s affected. Course textures and particularly anything in the dark— from cats to wood grain— get a smoother look. This is noise reduction at work. iPhone XS has more aggressive noise reduction than previous iPhones.


Yep. The front facing selfie camera hardware is worse in low-light than the back facing camera. The selfie cam has a tiny, pinkie-fingernail sized sensor, which means it takes in less light, which in turn means more noise, and thus more noise reduction.

The result is a smoother image, which with the new Smart HDR and computational-photography-heavy pipeline smoothens out the image a bit more than in the past.

So there you have it, an explanation. However, that doesn’t change the fact that selfies now look different, and that will continue to be an issue for a lot of people. I don’t take a ton of selfies anyway, and during my testing with iPhone XS Max, I’ve found this new system hasn’t bothered me.

Sunday, September 30, 2018

California enacts strongest net neutrality protections in the country as Trump administration files suit →

Jazmine Ulloa for the Los Angeles Times:

Gov. Jerry Brown on Sunday restored net neutrality rules in California that were repealed under the Trump administration, setting up a legal battle with the federal government over whether states can prevent companies from blocking access to the internet.

News that the governor signed the ambitious new law was swiftly met with an aggressive response from Justice Department officials, who announced soon afterward that they were suing California to block the regulations. The state law prohibits broadband and wireless companies from blocking, throttling or otherwise hindering access to internet content, and from favoring some websites over others by charging for faster speeds.

Absolutely loving this. Bring it on, DOJ.

Tuesday, September 18, 2018

My Model 3 Tweetstorm Review

Last week on a whim, I posted a small Tweetstorm review of my Tesla Model 3 that I purchased in July. It reached far more people than I ever thought it would, even garnering a reply from Elon Musk, himself.

The experience was pretty surreal, and most of the replies and comments were very positive!

I answered a bunch of questions regarding the car, and have decided to write a full review, complete with deltas and opportunities. Stay tuned!

Thursday, June 7, 2018

The Apple Watch relationship and removal of Hey Siri

No one will fault you for not knowing that Apple is removing the “Hey Siri” trigger phrase in watchOS 5. Instead you’ll just be able to raise your Apple Watch and start issuing your command — a feature appropriately dubbed ‘Raise to speak’. This wasn’t announced on stage at the WWDC keynote, but is displayed as a main feature on the watchOS 5 preview page.

'Raise to speak' as pictured on the watchOS 5 preview page
‘Raise to speak’ as pictured on the watchOS 5 preview page

This is a big deal

‘Raise to speak’ unfortunately isn’t in the first watchOS 5 beta, so nobody has tried it just yet. Nonetheless, this is a big deal on multiple fronts. Specifically:

  1. Having to say “Hey Siri” before every command is an annoying barrier to my goal. Without it, issuing commands will be more efficient.

  2. These trigger phrases essentially double as branding elements. People know what products you are using just be saying “Alexa”, “Hey Siri”, or “OK Google”. On Apple Watch, the only branding left is Siri’s “personality” and signature voice, the latter of which is sounding pretty damn good these days.

  3. Taking away the trigger phrase will make Siri more human and more robotic. Initiating a command will be more like natural conversation, while the nature of it all is more mechanically direct.

  4. I think this could pave the way for Siri to support chained commands, similar to what Alexa already does, but without any initial phrase.

Why do this on Apple Watch?

The Watch is powerful. From a hardware perspective, it’s getting there, but I’m talking about a security/trust perspective. Think about it — it’s always unlocked when it’s on your wrist. We haven’t had that kind of device trust relationship since the caveman days of iPhone (before Touch ID). Nobody had a passcode on their phones back then. I know I didn’t.

Apple Watch doesn’t need to scan your face or fingerprint to confirm Apple Pay. Siri on Apple Watch doesn’t need any additional verification to unlock your HomeKit smart lock. Apple Watch is the only device that can do these kinds of things with less friction than other Apple devices. It’s branded as the most personal device Apple has ever made, and this relationship is a big reason why.

You also have to wake the Watch before issuing a command, since it’s not always listening like iPhone or iPad. This is an already perfect workflow in which to add on ‘Raise to speak’.

There’s another reason, too. If you have a HomePod, you know it basically has supersonic hearing. It’s a little difficult to use “Hey Siri” on any other device while HomePod is in earshot. If Apple Watch doesn’t require said trigger phrase, issue eliminated.

I’m sure ‘Raise to speak’ won’t be absolutely perfect. There will be false positives, or times the Watch misses your command. Also, as evidenced by me saying “Hey Siri” in a bunch of different voices, Apple Watch doesn’t support Personalized Hey Siri — the ability to listen for your particular voice — like she does on iPhone and iPad. This is a feature that would undoubtedly help reduce false positives with ‘Raise to speak’. Perhaps Apple will surprise us and include it in a later watchOS 5 beta? We’ll have to wait and see.

OK Lance, calm down

Siriously, though! Any time technology can get out of or way or remove a barrier, the more convenient it becomes. And on Apple Watch, where Siri is a major input mechanism, ‘Raise to speak’ is a huge step in the right direction. I mean, you’ve gotta think trigger phrases will disappear eventually for all virtual assistants.

Hopefully next year we’ll see this trickle down Apple’s product line, almost like when they introduce a new hardware component. They start by including it in the first product that makes sense. Once they can make it at scale, it makes its way to other devices. A perfect example of this is Touch ID, which followed the path of iPhone > iPad > Mac. In this case, scale isn’t the real limiting factor, so much as being bug-free.

Exciting times are ahead.

Tuesday, June 5, 2018

Tim Cook: data tracking is 'totally out of control' →

Steven Musil for CNET:

Apple CEO Tim Cook believes privacy is a basic fundamental right but warned that tracking of internet users’ data is a bigger problem than most people recognize.

Tracking is “totally out of control,” Cook said during a wide-ranging interview Monday with CNN. “I think most people are not aware of who is tracking them, how much they’re being tracked and the large amounts of detailed data that are out there about them.”

Privacy, Cook said, “is one of these key civil liberties that define what it means to be an American.”

Advertisers aren’t going to stop their nefarious ways, so the case for using Apple products grows even more.

People frequently tell me they are scared of how much data Apple has on them, but they aren’t aware the lengths the company goes to protect it (even from the Apple itself).

Wednesday, May 30, 2018

Now is the time for free iCloud storage to be increased

Yesterday, Apple made Messages in iCloud — a feature that was delayed for about a year — available to users via iOS 11.4. This solution is on par with Apple’s other cloud-based storage and syncing features such as iCloud Photo Library and iCloud Music Library. 1

With Messages in iCloud enabled, all your messages, including photos and attachments, live in your iCloud storage, which your iOS and (soon) macOS 2 devices read/write from and to. This is different than what we’ve been used to — completely independent copies of messages and attachments replicating to your iOS and macOS devices. If you’re wondering what the benefits are, Chaim Gartenberg from The Verge wrote a nice summary. In a nutshell: 1:1 syncing across all devices (including deletion), less local space use, and smaller local backups. It’s a great feature, and I didn’t have any technical issues with it during the betas.

Here’s the problem, though: as Apple further enables us to centralize our data in iCloud, the more of a joke the free 5 GB storage tier becomes for new customers, or existing ones that want to take advantage of these kinds of features. Take this latest one for example. I believe I text at a below-average rate compared to my friends and family, but with Messages in iCloud on, my Messages storage comes in at 4.4 GB. That’s almost the entirety of the free tier. I wonder how this shakes out for an average or above-average texter? I’m guessing 10GB and 30GB+, respectively?

Messages now takes up 4.4 GB of my iCloud storage.
Messages now takes up 4.4 GB of my iCloud storage.

We have rightfully complained about Apple’s free storage tier for ages, but with Messages in iCloud here and WWDC around the corner, now is the time to bump it up. I propose Apple make the new free tier 25 GB — half of the first paid tier ($.99 for 50 GB) — so the upgrade is still enticing and worthy. They can leave the existing tiers where they are (see below).

When my wife and I maxed out our 200 GB option, as an exponential amount of toddler photos will do, we had to jump all the way up to 2 TB, which is priced well at $9.99 per month. Was I ecstatic about it? No, but I have accepted it.

I bet a bunch of folks on the free tier that turn on Messages in iCloud will need to upgrade their storage. Will they fork out the $.99 per month? If we can barely get them to buy $.99 or $1.99 apps, I’m not so sure they will without a push.

  1. For branding purposes, I’m surprised they didn’t call it ‘iCloud Messages Library’. 
  2. Apple hasn’t released macOS 10.13.5 yet, which includes this feature. 

Tuesday, May 29, 2018

iOS 11.4 finally coming today with HomePod stereo pairing and AirPlay 2 →

From the Apple Newsroom:

HomePod, the breakthrough wireless speaker from Apple, now delivers an even more immersive listening experience throughout the home with support for HomePod stereo pairs and a new multi-room audio system in iOS 11.4. This free software update introduces the most advanced, easy to use, wireless multi-room audio system using AirPlay 2 to play music in any room from any room, move music from one room to another or play the same song everywhere using an iOS device, HomePod, Apple TV or by asking Siri.

It’s about damn time. Apple missed delivering on these core features when iOS 11 and HomePod first launched. The continued delay has been adding credence to the perception that Apple has been having issues with QA. I hope this is one of the last instances we see of Apple over-promising.

Granted this is a HomePod/AirPlay 2 press release, there’s no mention if the also-delayed ‘Messages in iCloud’ feature will be available in 11.4. I guess we’ll find out very soon.

Wednesday, May 23, 2018

watchOS 5 wishlist: enable a Watch-first mentality

I love Apple Watch. I’ve had one on my wrist every day since the first model came out, and I think it will serve an even larger purpose in the Apple ecosystem as time goes on. In my Watch Series 3 review, I likened it to a high school graduate living above the iPhone’s garage. And we all know how fickle young adults can be; there is always room for improvement, with tons of promise. With WWDC around the corner, the major themes most in need of attention are apps, and the ability for Apple Watch to continuously handle more rudimentary or smaller tasks with greater ease than iPhone.

Based on observation, I believe I use my Watch on an above-average frequency because I see the inherent value of a Watch-first mentality. In other words, Apple Watch should compel you to use it first over any other device for a subset of tasks. And those tasks have to work every time — not some times or most of the time — every time. It has to be a consistent experience that builds trust. What follows is a list of barriers I feel are in need of being addressed in order enable said mentality.

Enable developers to build better apps

Developers have increasingly been pulling their Apple Watch apps in droves for about a year. Major ones of note include Google Maps, Slack, Amazon, eBay, and Instagram. The reason must come down to low utilization and the reduced feature set offered by Apple’s WatchKit. Let’s face it though: who needs to make purchases from their wrist or scroll a tiny version of their Instagram feed? Google Maps and Slack are the only ones I mentioned that have a more useful place on a wrist computer, but I digress.

Marco Arment wrote the perfect piece on this subject, summarizing why “developing Apple Watch apps is extremely frustrating and limited”. Here’s the crux of it:

Developing Apple Watch apps is extremely frustrating and limited for one big reason: unlike on iOS, Apple doesn’t give app developers access to the same watchOS frameworks that they use on Apple Watch.

Instead, we’re only allowed to use WatchKit, a baby UI framework that would’ve seemed rudimentary to developers even in the 1990s. But unlike the iPhone’s web apps, WatchKit doesn’t appear to be a stopgap — it seems to be Apple’s long-term solution to third-party app development on the Apple Watch.

Marco suggests fixing this situation in one of two ways:

One solution is for Apple to reimplement all of its own Watch apps with WatchKit instead of their internal frameworks, which will force them to fix WatchKit’s many bugs and dramatically expand it.

The much better solution, and the one I hope they take, is for Apple to expose its real watchOS UI and media frameworks to third-party developers, as it has done on iOS.

I’m not a developer, but I can understand the limitations at play here. Just the other day, I was complaining that after four watchOS iterations, Watch apps are still almost never perfectly in sync with their parent iOS app. For instance: I have been using the amazing task manager app Things 3 for a few weeks, and while I have five tasks scheduled for ‘Today’, the Watch app shows none of them. I don’t place the blame on the developer because I see this happen so often across many third-party apps. Apple needs to get its act together here. Watch Series 3 and beyond is powerful enough to run real apps, which I’m hoping is what we’ll see at WWDC.


With the introduction of Apple Watch Series 3 with Cellular, Apple enabled its Music and new Radio app to function purely off the device’s LTE radio. Many of us thought they would follow suit with their Podcasts app, but that sadly hasn’t been the case. I think the stars may finally be aligning for this to happen in watchOS 5. This has been a long-time coming. Delaying this any further will be incredibly confusing as more people are consuming podcasts than ever before.

Related to my point above about enabling developers to build better apps: Apple should also explicitly give developers the tools to build their own podcast and music apps on Apple Watch.

UI Improvements

Apple has consistently improved the UI on Apple Watch ever since its introduction. I expect this trend to continue as time passes and Apple further understands how people use the device. Here are a few areas I’d like to see improvement in.

Additional Watch Faces

I’m sure Apple will introduce a few new stock Watch faces, and I really have no recommendations or anticipations for those. I only hope for continued improvements of existing ones like the Siri face, which I use 90% of the time due to its versatility.

Now, I’m of the mind that Apple will not allow just any third-party developer to create completely unique Watch faces. What I can see is Apple partnering with specific brands to make new faces available in the App Store. This would be similar to the Hermès or Nike watch faces that are only available on their respectively-branded Apple Watch models, but I’m talking about ones that would be available for all. For example, a couple brands or institutions I’m thinking of would be: colleges, professional sports teams, movies and TV shows, etc.

If Apple were to let any developer create a custom Watch face, I’d expect it to be heavily templated. I’d argue the watch face makes up at least 50% of the design/brand of a watch (not just smart watches). I don’t anticipate Apple ever compromising their brand or performing essentially a ‘design review’ for truly custom watch faces, but I’d love to be proven wrong.

Replace the Watch Face Edge Swipe

watchOS 4 added the ability to switch between watch faces with a left or right edge swipe. This still perplexes me, because each face is typically slow to load in this manner. As you swipe between them, Apple Watch has to load each face’s unique UI, complications, animations, etc., resulting in a janky process that is slower than the original method of force touching, scrolling a list of your cached faces, then loading the one you pick. I still do it the latter way because it’s a better, faster experience.

I propose Apple either remove this gesture or replace it. I think some interesting things could take its place, in theory. Perhaps a left edge swipe could show the Home screen, while a right edge swipe could show the Dock, fitting in with Apple’s increasingly buttonless world of gestural navigation.

Home Screen and Dock

In watchOS 4, Apple introduced an option for the home screen that displays all your installed apps in a list, as opposed to the often-disliked honeycomb arrangement. They also changed the Dock interface to a vertical arrangement of apps you last used. In watchOS 5, I propose Apple tweak these further.

By default, the Dock will display the last eight applications used with a large app preview. Here’s the problem, though: because the frequency in which I use my Watch is less than other devices, I never remember which of the eight applications are even in my Dock at one time. Therefore, I’m typically always going back to the list view by pressing the Digital Crown.

You can change the Dock to show your favorite applications instead of recent ones, but either way, the large app previews make it a bear to scroll and quickly get into your desired app.

I think Apple should:

  1. Make the list view the new Home screen default. Everyone I show it to loves it way more than the honeycomb. The whole honeycomb situation seems to have missed the mark, both from a usability perspective and a branding/marketing one. Jony Ive himself said the square screen and Digital Crown were perfect for scrolling lists. Why use touch-and-drag here?
  2. Leave the Dock functionality as is, but make it a list view and remove the huge app previews. This would move me to only allow my favorite Watch apps to show here, therefore truncating the main Home screen list view — a sort of folder, if you will.

Grab Bag

Now for a few other things that get on my nerves.

Custom notification sounds

I mean, come on. This is another thing that’s way overdue. It baffles me that notification sounds don’t already mirror iPhone settings. Audio is a huge part of UX. It would be extremely helpful to differentiate notifications just from the ping on your wrist.

Visually speaking, if you think managing notifications is hard on iOS, try it on screen that’s quite a bit smaller. iOS notifications UI and UX need to be addressed before improvements trickle down to watchOS, but I had to call out the distinction.

Better radio priority/switching

Right now, all Watch models hang on tightly to your iPhone via Bluetooth as their primary data connection. This means that if you’re just a little too far from your iPhone, you’re gonna have a bad time. Siri will stall, dictation fails, iMessages don’t go through … you get the picture. This happens to me most when I’m at home and have left my iPhone in another area of the house. Apple should improve the radio priority to use a known Wi-Fi network first, perhaps on Series 3 and beyond due to battery concerns.

If nothing else, they should at least improve the Watch’s ability and rate of switching to Wi-Fi or cellular if the Bluetooth connection to iPhone is degraded.

Add a Drumming Workout Type

This is a bit of a self-serving ask, but it would be great if the Workout app specifically supported drumming. Right now, I’m using the ‘Other’ workout type to track my practice, and while I’m sure the calories are a bit elevated than reality, the “steps” count is hilarious. Apple Watch must think every stroke of the drum head is a step.


So, that’s it. As Apple Watch becomes more capable and independent, I’m certain more of a Watch-first mentality will emerge. Like Matt Birchler’s wishlist, I think mine is relatively modest. Make sure you read his, by the way. He’s also a big Apple Watch proponent.

Suffice it to say I’m excited to see how this awesome little wrist computer evolves at WWDC and beyond. What are your suggestions for improving watchOS? Let me know what you think!

Wednesday, May 9, 2018

The joy of Micro.blog

Long-time developer Manton Reece created Micro.blog last year, a network of independent microblogs based on the foundations of the open Internet. I’ll let the front page of the site explain itself:

Today’s social networks are broken. Ads are everywhere. Hate and harassment are too common. Fake news spreads unchecked.

There’s a better way: a network of independent microblogs. Short posts like tweets but on your own web site that you control.

Micro.blog is a safe community for microblogs. A timeline to follow friends and discover new posts. Hosting built on open standards.

I joined a few weeks back and am really attracted to the simplicity of it. There are no frivolous practices, unnecessary gimmicks, or anything like that. The content is yours and yours alone. What you see is what you get. It reminds me of the earlier days of the Internet, where everything was more whimsical and less threatening than the current status quo. When it comes to free services, we have sadly come to expect a gimmick, trade-off, or worse in exchange for our data. Micro.blog’s opposition to this idea simply makes it a joy to use.

Upon signing up, you can either have them host a blog for you for only $5 a month or you can publish to your own site, while content is mirrored to your Micro.blog profile via RSS. Taking it one step further, Micro.blog can also cross-post individual RSS feeds to Twitter and Facebook, eliminating the need for third-party services to do so. 1

Since I already have my own blog, I opted to publish everything solely here. It took quite a bit of adjustments with WordPress, but I have my Micro.blog posts displayed here on the site exactly how I want them. You’ll always find my latest status posted in the sidebar, right under the One-Tech Mind logo. Go ahead and click on the ‘Microblog’ header for my full stream of status updates. I am @Starman on Micro.blog, so you can follow me there, or you can subscribe to the RSS feed of my status updates directly. These status updates are not present on the main site feeds, since I know not everyone will want to see these in their RSS reader.

Manton’s team hasn’t stopped there, either. They recently introduced microcast support, a straightforward and open way to create and publish a bite-sized podcast.

There are also quite a few apps in which to use Micro.blog with. The main ones are Micro.blog for posts, Wavelength for microcasts, and Sunlit for photos. There are even quite a few third-party apps that work with Micro.blog. In fact, a new one came out today called Icro, and it shows a ton of promise.

While Twitter threatens to remove critical features third-party developers have used to build their apps, Micro.blog’s attitude on the matter is the complete opposite. Because of this and the reasons I mentioned above, I am really looking forward to what Micro.blog and the community creates moving forward.

More info on Micro.blog.

  1. This is free with a $5 hosted micro blog. Otherwise, it’s a $2 per month add-on.