Musing #66: Hey Siri Google


Siri has never been good to me. I have seldom been able to get it to do what I want it to. For a time, since its inception, it was revolutionary. However, whereas intelligence develops with time from its infancy, this hasn't quite been the case with this artificial intelligence. On the contrary, it seems to have suffered cognitive impairment over time.

Review #53: Samsung Gear Fit2 Pro (with iOS) ★★★⯪☆

Update #4 (Oct 31, 2018):  I have come to realise that my previous optimism was unwarranted. iOS 12, as a matter of fact, still doesn't support the GF2 Pro.

My previous GF2 Pro detection on 12.0.1 came about on account of the device being already paired on iOS 11 prior to the update. However, unpairing the device caused it to no longer be detected on 12.0.1. Worst still, nothing has changed after the update to iOS 12.1.

Since iOS 11.4.1 is no longer signed by Apple, this means that my GF2 Pro is left to operate as a standalone device till the time either companies decide to do something about it, which going by the recent turn of events, might be never.

Edit: Turns out that it may be more of a Samsung software issue more than anything else. A full reset is usually a last resort and even when that didn't result in the device being detected, it seemed all was lost. However, resetting the Gear Fit2 Pro while also reinstalling the Gear Fit app did the trick as the new device setup finally popped up on the app, following which it is working as usual.

The issue seems to be a mixture of buggy Samsung software and the manner in which iOS operates. As always, it for the consumer to bear the brunt of this unholy alliance.

Musing #56: My First Smartwatch Face (McWatchFace)


The watch face has registered an average of 100 downloads a day since it was published, despite the fact that I have not publicised it anywhere else. It is simply through discovery on the Galaxy App Store and I am humbled by its popularity.

A smart life deserves a smartwatch, or perhaps it is smarter to be without one. Setting wisdom aside, I purchased my first one earlier this week - Samsung Gear Fit2 Pro. By being 1/3rd as expensive as a WiFi-only Series 3 Apple Watch, it won my wallet, if not my heart. I will reserve judgement on the device for the review, which isn't likely to materialise until I have used it extensively.

This post, then, is about a watch face, to be precise, my first creation of it. Kudos to Samsung for making available an easy-to-use designer, utilising which I was able to create the watch face in hours and survive the royal wedding. Having not found what I was looking for, I decided to create one for myself. The focus in this case was on information density and making the most of the colours on the AMOLED display without straining the battery life excessively.


The result is a crowded watch face that includes all the details that I could wish for. Besides the inclusion of all the fitness information, the icons for weather, music, settings, calendar, step count, floors and heart rate are all tapable with the date redirecting to the 'Today' view.


I was also inclined to keep the display "always-on" and hence chose a minimalist approach for this scenario. It fulfils the purpose of telling time while making it possible to keep an eye on the ever-draining battery. As per the analysis available within the designer, the current on pixel ratio is 1.5% with the minimum being below 1%.

I will mostly publish this watch face in the Samsung Galaxy App Store in the coming week, so be on the lookout for that. On the other hand, if you have some suggestions for future watch faces, then don't hesitate to leave a comment.

(Originally published on May 19, 2018)

Update #1 (May 20, 2018): The higher than expected battery drain in the "always on" mode over the past few hours made me investigate the possibilities of reducing the power consumption while still retaining this mode. A little bit of digging brought up this article which indicates that the next best thing to black is green. Effecting this change for the "always on" mode produces the following result:


The maximum 'Current on Pixel Ratio' is now 1/3rd (there's that ratio again!) of the original one. In fact due to the usage of green, this ratio now remains more or less constant and drops to 0.4% on certain occasions. Finally, I am not open to compromising the "Active" mode too much for power saving, but I have demoted the white to "seconds" which should help a bit.


Update #2 (May 22, 2018): A few more tweaks and optimisations went in to the watch face over the past couple of days and I assume that it can't get any denser than this. With the audience of one being satisfied, I have submitted the watch face to the 'Samsung Galaxy Apps' store and hope that it makes its way through to countless others. For now, I shall leave you with a cover image.

Update #3 (May 24, 2018): The watch face has been approved and is now available on the Samsung Galaxy App store. As an homage to Boaty McBoatface, I have named it as McWatchFace, so you know how to find it.

Update #4 (June 2, 2018): v1.0.2 was published earlier this week and it introduced the option of choosing the 'Distance Unit' besides squashing some bugs. I had started off with the intent of having a single watch face but a bug in Gear Watch Designer prevented me from implementing the 12/24H toggle. Moreover, since the toggle is dependent on the phone, it might be a good idea to have separate watch faces. I might revisit this idea later but for now I suppose I could move towards experimenting with the other features available in GWD.

Update #5 (June 10, 2018): v1.0.3 ushers in animation, starting with the weather icon. I have also published a YouTube video depicting the features of the watch face, as of this version.


Yours truly has also presented own self with a 'signature edition', remarkably named 'MyWatchFace'. Unfortunately, there is no means for user customisation, so this one remains in my sole possession.


Update #6 (June 12, 2018): Samsung seems to have a really inconsistent policy. While v1.0.3 of the 12-Hour version was published without any issues, the similar 24-hour variant was rejected for not supporting Chinese and Arabic.

It would  make sense if the issue was replicable but the emulator as well as my Gear Fit2 Pro show the date just fine in all languages including Chinese and Arabic. It should be mentioned that the language on the Gear Fit2 Pro mirrors that of the phone, so testing the languages implies changing the  primary language of the phone which gets ridiculous real fast.

So, to take the ridiculousness up a notch, I have submitted the same file once again as one can't resolve an issue that doesn't exist. May be I will catch a break and the watch face will pass through as-is or otherwise some minor tweak might be in order.

Update #7 (June 14, 2018): Unsurprisingly, the watch face was published as submitted and with that I have decided to bring the development of this watch face to an end. Hopefully, I will have time further down the line to create other unique watch faces, in which case they should eventually end up at the Galaxy App Store.

Review #52: Tale of three (make that five) 3-in-1 cables


Cables are like humans, more than one can imagine. Looks can be deceiving and it is what's inside that matters. However, one can only perceive what one can see and hence the truth lies largely concealed. Thankfully, that is where the similarities end since marketing buzzwords like "gold plated", "tinned copper", "braided nylon" wouldn't really work well as complements for humans.

My tryst for the holy grail of cables started some time back when I started off with the Flome 3-in-1 cable, which, for the record, left me thoroughly disappointed. I have resigned myself to the fact that as long as reputable brands don't get in to the game, the possibility of expecting the ultimate phone charging cable to come from no-name brands in China is as large as catching the unicorn at the end of the rainbow. However, that hasn't deterred me from trying.

Since my last look at charging cables, I have added a couple more 3-in-1 cables, one from Baseus and another from "Fake Mi". The Baseus brand has proliferated quite a bit and I had my first go at it when I purchased a tempered glass for my iPhone. As it turned out, the mention of glass for the product was an euphemism but even then, the brand gets full marks for design and half for deception. I had a good experience with Mi's 2-in-1 cable which I had received with the Mi Power Bank Pro and although there is no mention of a 3-in-1 cable on Mi China's website, I went along for the ride by placing an order for the "Fake Mi" 3-in-1 cable. In this case, it was better to judge the cable by its cover since the package was branded as "Zaofeng" but the product could easily pass off  as an official Mi one.

Along with these three "the last cable you will ever need" cables, I have roped in two "not so in name but in function" pseudo 3-in-1 cables in the form of the Mi 2-in-1 and the EasyAcc Micro USB cable. In case you are confused, then don't be, as technically any Micro USB cable can be used as a Lightning or Type-C cable with the help of adapters. Sure, you don't get the official certifications, but it can get the job done as far as charging is concerned. In this case, the adapters came from the cannibalisation of other cables. After all, all's fair in love, war and charging.

Here's the fate of the contenders after being put through the trial with an Anker PowerPort 4 charger.


It is easy to draw some quick observations/conclusions from the above.

  • As expected, none of the 3-in-1 cables are up to much good, though the Baseus one seems to be the best of the lot. The finest option yet, as far as charging goes, is to get a good quality Micro USB cable and then use adapters to switch between devices.
  • The adapter quality can affect charging as can be seen by the performance difference of the Lightning one between Flome and Zaofeng. They are available for a few cents and can be jerry-rigged to function like a 3-in-1, though I presume at some point someone will release adapters with clasps. Cannibalisation from existing cables is always an option.
  • It is not a co-incidence that the shorter cables are usually the best. You should get a cable that is only as long as you need it to be. As I had mentioned previously, the longer they are, the easier they fail.
  • While not visible in the table above, the iPhone current draw was markedly different from the Mi devices. While the Mi devices charged flat out at the same current level irrespective of usage, the iPhone switched between 0.9-1.7A  depending on how the device was being utilised. I could draw the maximum current only by recording in 4K. This indicates that the iPhone maintains a preset charging rate for the battery while utilising additional current draw from the charger for on-screen activity. I guess these benefits come through the utilisation of much more expensive power management ICs.

Review #51: Amazon Fire TV (Gen 3 - 4K HDR) ★★★★☆


Normally, whenever I get a new device, the instinct is to analyse it in depth. Unfortunately, certain constraints prevent me from doing so with the Fire TV 4K, primary of them being that I have no 4K display devices at present. However, a lot of thought had gone in to purchasing this device for a 1080p non-HDR TV, even though it is not officially available in India. So, I would like to share these thoughts along with the experience of setting it up so as to get the most out of it. Thus, this article will straddle the line between a tutorial and a review, but I have decided to classify it as the latter since this article, while being instructional, is still appraising the product.

Musing #48: Impact of Spectre/Meltdown patch (With Intel's March Microcode Update)


Spectre and Meltdown have been all over the news in the past few days. While the seriousness of the bug cannot be understated, the speculation on the performance impact of the patch, especially on older processors, has been particularly worrisome. Google and Intel have put forth some assurances, but the end result is yet to be seen.

As my desktop is equipped with the generations-old i5-3470, I have to brace for whatever performance degradation comes with the patch. Unfortunately, with ASRock having released the last BIOS update for my motherboard in 2013, one can only hope to receive an official update. For the time being, the only option is to rely on Microsoft's Windows 10 patch which only partially mitigates this issue.

Even then, it offers a first glimpse at the performance that has to be scarified in lieu of security. Intel has stated that the impact will vary based on the task and hence there is no easy way to determine the impact of the patch. I went with Cinebench R15 and CrystalDiskMark to quickly capture the impact on some everyday tasks.

As can be seen in the screenshot below, the performance impact seems to be quite significant with the post-patch score being nearly 7% lower. This is by all means a huge impact and cannot be disregarded.