Author Archives: Kenji Yoshino

About Kenji Yoshino

Twitter: @tidgubi

Garmin Forerunner 35 Review

With the loss of the ability to sync with macOS High Sierra and long GPS acquisition times, I figured it was finally time to replace my Garmin Forerunner 305. Since Fitbit is shutting down most Pebble services, I figured I might as well replace my Pebble Time as well. I settled on the Garmin Forerunner 35 as an inexpensive smartwatch and exercise GPS with heart rate monitoring.

After two weeks with the Forerunner 35, I’m satisfied but not thrilled. It’s convenient going to a single device; however, it isn’t as good of a smartwatch or running GPS as the dedicated devices it replaces.


  • Great Battery Life – After 10 days and 3×30 minute runs using GPS, the battery is still reading 25%
  • Fast GPS acquisition – When I step outside it’s usually less than 10 seconds to acquire GPS
  • Easy synchronization – synchronizing activities with a phone over Bluetooth is much more convenient than a USB connection


  • Limited (almost no) customization:
    • Watch Face – The watch face only shows the battery, time and date. It cannot be customized (other than converting it from digital to analog)
    • Widgets – information screens (notifications, steps, weather, etc.) cannot be reordered
    • Notifications – There is no way to filter notifications. Selecting specific apps to show up on my Pebble was one of my favorite features
    • Exercise information – There are 4 screens of 3 fields for each. Fortunately these can be configured; however, they are not labeled. If you don’t have all screens configured, you still have to scroll through blank screens
  • Controls – Everything is controlled through the 4 physical buttons. There is only a down button for scrolling, so you have to scroll through everything if you hit down an extra time
  • Vibrator – I hear the vibration more than I feel it. I think it sounds cheap

Enabling the Google Advanced Protection Program with iOS



  1. Plug the Bluetooth bridge into your computer. Wait for the Yellow LED to stop blinking. If it does not stop blinking (indicating a problem installing the drivers), try a different computer
  2. In Chrome, add the DIGIPASS SecureClick Manager app to Chrome
  3. Launch DIGIPASS SecureClick Manager and click "Add SecureClick"
  4. Follow the instructions and enter PIN "000000" when prompted
  5. Enable the Advanced Protection Program and pair your U2F tokens. The initial setup only allows the configuration of two tokens, but additional tokens can be added the normal way (My AccountSign-in & security → 2-Step Verification → ADD SECURITY KEY)
  6. On your iOS device, launch the Smart Lock App
  7. Login to your Google account
  8. When prompted to pair your security key, hold down the on the SecureClick until the LEDs flash red, select SClick U2F in Smart Lock, and enter PIN "000000".
  9. Your iOS device is now authenticated and your SecureClick is now paired as a BLE device
  10. Open your Google apps, and enable the account you authenticated in Smart Lock


You do not need to install the DIGIPASS Secure Click Manager app on your iOS devices. The Google Smart Lock app will handle the pairing.

Enabling Advanced Proteciton clears you 2 Step Verificaiotn methods, so you must re-enroll andy additional security keys.

The only feature I miss is contact syncing.

I had problems using the Bluetooth bridge on my macOS computers for initial setup, but it has started working on High Sierra (10.13.2) and El Capitan (10.11.6).

Picking a Rewards Network Dining Partner

Since all it takes is registering a credit card, it makes sense to sign up for the Rewards Network dining rewards program. The only question is which partner to sign up with.

Earning Rates / $
Program Member Online Member VIP Member Notes / Recommendations
Alaska Mileage Plan 0.5 miles 3 miles 5 miles info 12 dines to VIP status
Good value
American Airlines AAdvantage 1 miles 3 miles 5 miles info 12 dines to VIP status
Good value
Delta SkyMiles 0.5 miles 3 miles 5 miles info 12 dines to VIP status
Good value
jetBlue TrueBlue 1 point
Mosaic: 2 points
info jetBlue Mosaic status is unrelated to the number of dines
Not worth it
Southwest RapidRewards .5 points 3 points info
Good value if you don’t dine out often (< 12 times / year) and fly Southwest
FREE SPIRIT 0.5 miles 3 miles 5 miles info 12 dines to VIP status
Good value
United MileagePlus 0.5 miles 3 miles 5 miles info 12 dines to VIP status
Good value
Hilton Honors 2 points 5 points 8 points info 11 dines to VIP status
Good value
IHG Rewards Club 1 point 5 points 8 points info 12 dines to Elite/VIP status
Good value
iDine 5% 10% info earn 10% after spending $750
Best value if you spend > $750 / year
eScript 5% Good value
Shell Fuel Rewards 10 cents / gallon / $50 Not worth it
Orbitz Rewards 5% info
Good value
Club O 5% info
Good value
Sears Shop Your Way 7% Good value
Caesars Total Rewards 1 credit
2 credits
info Requires Total Rewards Visa to earn 2 credits
Not worth it
U Promise up to 5% no details for earning rates available
Good value

All programs do not use the Member, Online Member, or VIP Member statuses; however these are the most common terms and the earnings are placed in the closest category.

Which program works best for you depends on which loyalty programs you belong to and how much you value the various rewards currencies. If you’re not a frequent traveler, at least signing up for the iDine program makes sense.

Chripify Permissions

I was going to link my Marriott Rewards account to my Twitter and Instagram accounts to take advantage of the #REWARDSPOINTS social promotions and start taking advantage of the Extra Point Sunday Twitter trivia, but Chipify is asking too much.

Chirpify Twitter PermissionsTwitter permissions requested:

  • Read Tweets from your timeline. – reasonable
  • See who you follow, and follow new people. – reasonable
  • Update your profile. – why do they want/need to be able to update my profile?
  • Post Tweets for you. – why do they want/need to be able to post tweets?
  • See your email address. – reasonable

Chirpify Instagram PermissionsInstagram permissions requested:

  • Access your basic information: Your media & profile info – reasonable
  • Access public content: Media & profile info of public users – reasonable
  • Comment on photos: Post and delete comments on your behalf – why do they want/need to be able to comment?
  • Follow accounts: Follow and unfollow accounts on your behalf. – why do they want/need to follow/unfollow accounts?