Do people like, still blog?

Category Archives: Blogs

Summer passed by really quickly this year, especially because we didn’t really take a vacation (ok we were in Boston for a few days at the beginning, but that was short). I felt like we didn’t end up doing much because we mostly stayed in the city and didn’t do many road trips. I guess we spent a lot of the time at run-of-the-mill festivals around the city, and went to Wonderland every other week (probably up to 8 trips this year).

But with the end of the month, we’re winding down and getting ready for the school year again. Yet again, both boys are starting new schools which means new routines and schedules. In fact, August was a new schedule too as Jovian stopped going to daycare and went to camp with Apollo (different class though). At least Katana didn’t have much change. She’s still starting on solids (cereal) and hasn’t graduated to other fruits and mashed foods yet. She’s more mobile now (rolling and rotating), but hasn’t figured out how to crawl yet.

The weather started getting colder halfway through the month (kids had to wear long sleeves to school) and it looks like things might stay that way. I was expecting to do some work travel this month, but the trips got cancelled/moved. However, I did end up dealing with a HDD crash at the end of the month and restoring all my data from backups/broken drive.


I hardly use Twitter anymore, and I’ve noticed that I’m starting to get the same way with Facebook. I know why I don’t use Twitter anymore, and that’s because there’s too much garbage in my Twitter feed (RTs and what not that the people I follow care about, but I don’t). In the past, I even specifically stopped following people because they post too much. Later, Twitter went to an algorithmic feed to help create a feed of things I Twitter thinks I care about, but you know, I don’t really care about that so I stopped using it.

To me, the Facebook News Feed is following the same path. When the News Feed came out, there was a lot of content posted from the people I follow. That was interesting! Sure, sometimes the feed was sparse, because people weren’t posting anything about their lives, but I was OK with that.

Now, the News Feed surfaces all sorts of random stuff. I’m not talking just about ads – I mean it’s surfacing things that my friends may have liked (about random people who I have never heard of before). That is not interesting and it is just noise. I also dislike the algorithmic feed as it is not by recency and I have a FOMO of things that my friends have posted. So I’m back to using a polluted “most recent” list.

But you know, I don’t actually get a lot of value out of that News Feed feed anymore. I still have to use it because there’s no alternative, but it’s actually pretty crappy!


I’ve been thinking recently that you can measure your life in groups of 6, and that your multiple-of-6 birthdays are significant. I don’t have a good term for them but the ages 6, 12, 18, 24, 30, 36 …? are milestones in the sense that you have “matured” from your previous years.

At age 6, you’ve learned all the basics about being a human. You know, walking, eating, talking. At age 12, you’ve mastered being a kid and going to school. At age 18, you’ve mastered being a teenager which is actually quite a feat. When you’re 24, you should have mastered how to live and take on the world on your own (rather than being sheltered by your parents). At 30, you should be well on your way at making a living, married, and contributing to society. Finally at 36, you should be a capable parent and used to taking care of kids.

Obviously, these metrics are more reflective of me than general society but it is almost uncanny how multiples of 6 years line up with these tiers. At age 42, I can take a look to see what the next 6 years will help me master.


We started off summer with a quick vacation down to Boston. We had been debating where to go for the Canada Day/July 4th long weekend for a long time now. I did want to goto Ottawa at some point this year, but it would probably have been too crazy with the 150th birthday and 3 kids. So we decided to goto Boston for a few days. This ended up being Katana’s first bus, subway, boat, airplane and train ride of her life – much like how Apollo went through the same thing when he was about 6 months old.

We did the usual summer stuff in July. No programs so Saturday and Sunday mornings were free. We did a couple of trips to Wonderland and started going to farms at the end of the month. I flew down to NYC for a couple of days closer to the end of the month as well. After weird weather in previous months, the weather has been like you would expect in summer.

Katana is more than 4 months old now so she started eating solids. The first week was a mess, but once she got the hang of swallowing, it’s a breeze to feed her (10-15 mins max). She can also roll over both ways and has a lot of fun with toys. But I think her favorite activity is still to play with her brothers!


I actually saw Cars 3 in June (and in theatres) but forgot to blog about it till now. It’s way down in my priority list because it wasn’t something I wanted to see, but something I took the kids too (I’m not sure they really wanted to see it either).

I was looking for a kids movie to watch in theatres and this was the best option. The boys like Lightning McQueen, and even though this was the third installment, it didn’t seem to get the Finding Dory treatment and get older and scarier. It was still rated G and from other reviews it seemed fairly safe. Of course, shortly into the movie, McQueen has a huge crash and freaked out the kids for the rest of the time.

Overall, the movie gets a 3 out of 5 stars from me. Being a Pixar movie, it is expected that adults will find it interesting, and the movie didn’t feel dumbed down; although it wasn’t particularly exciting or a strong story (I may have missed a lot of context as I didn’t watch the first two movies). There was another strong female heroine which, while positive, is getting a little overplayed. In turn, the male protagonists are now goofballs.


Card Thief is the “sequel” to Card Crawl. It’s a sequel in the sense that the art style is almost completely the same, but the gameplay is similar, but the story is a bit different. In this one, you play a thief and you have to solve consecutive 9×9 puzzles to get as much loot as possible (i.e., solitaire game). Again you have to play through an entire deck of cards, and ultimately the game is about optimizing the order of the cards in your deck and on the play field for the most points. In isolation, this game and its story makes it more interesting than your generic puzzle game, but it’s not compelling enough for repeat playback.

I bought Mini Metro on a whim as it was on sale ($1.29). This puzzle game is pretty abstract and really they could have made it about anything. They chose to make it about linking a city via subway lines. I like the design as it is minimalistic and the gameplay is pretty fun in the short time that I’ve played. The touch controls are pretty finicky once the play area gets complicated (it’s easy to move the wrong line, so I need to pause before making changes) and the difficulty seems to ramp up pretty quickly. Decent investment for the price.


Well the last blog I made was the recap for May, and now it is June. I guess I didn’t blog at all in June.

It wasn’t all that busy, but I didn’t do anything noteworthy like travel though (so no chance to watch movies or anything). I did play some Hearthstone so is it surprising that I didn’t blog about it this month? Maybe I got stuck on a boss and couldn’t blog my progress? Nah, it was because I wasn’t playing PvE at all. Blizzard changed its rules and you can now finish quests against “friends” so I basically spent time to complete all my quests. I’m glad there’s a new way to accumulate gold but it’s still very difficult to get Epics and Legendaries.

June saw the wrap up of existing extra curricular programs and the school year. We started transitioning to summer schedule and new programs. My mom was in Vancouver for a family reunion for two weeks and we started skating again (once summer started??). We also started planning for a couple of vacations in the summer and later this year.

There was a lot of rain in June, which was unexpected and not normal. Lots of summer thunderstorms and just general overcast and cloudy weather. The temperature was warm enough for shorts for a couple of days, but it was back to long sleeves and long pants by the end of the month!


May finished really quickly. That means that Katana is almost 3 months old! She can now “chat” with us and turn her head to look around at all sorts of interesting things. Still sleeps a lot though. May ending means that June is on us, which means summer vacation is only one month away! Where the school year go?

I traveled down to Mountain View this month for work, although it wasn’t directly for work as I went to Google I/O instead. I’ve tried to get tickets for a few years but this year I was finally picked! It was interesting to visit and hear about all the new Google stuff that’s released this year. If I didn’t go to Google I/O, I would have gone to Korea instead, but fortunately they happened on the same week so I didn’t have to travel for half the month.

California was hot the last day I was there (30°C) and so was Toronto, but the rest of the month was mostly rain. The trees have budded and most are full with leaves, yet the rain keeps on coming. The Toronto Islands and some parts inland are flooding due to the accumulation of water – I don’t think you’re allowed to go to Centre Island until July at the earliest!

While we didn’t get a lot of time to go out and walk around in the neighborhood after dinner, we’ve started doing more outdoor activities and packing the weekend. This month we went to Wonderland for the first time this year, Doors Open, and the York Region Police picnic.


After a few easy battles, Chromaggus took awhile longer. He has a solid dragon-based deck, but that in itself is not OP. He also starts with 60 health, which is a bit unfair, but there seems to be a bug where he always plays Alexstrasza when you are below 15 and actually heals you! What’s unfair is that every turn he adds a card into your hand that benefits him, either his spells/minions cost 3 less, or heals him for 6, or deals you 3 damage, or gives him double of each card he draws. These cards take 3 mana to get rid of so in essence you are always 3 mana behind against a strong deck.

It took me many battles (~50) but I finally beat him with a mill deck. It is by no means better than Chromaggus so it requires some luck to play into the right conditions to win. Here’s the decklist:

  • Earthen Scales
  • Jade Idol
  • 2x Mistress of Mixtures
  • 2x Naturalize
  • 2x Zombie Chow
  • 2x Stubborn Gastropod
  • 2x Youthful Brewmaster
  • Brann Bronzebeard
  • 2x Coldlight Oracle
  • 2x Dancing Swords
  • 2x Deathlord
  • 2x Emperor Cobra
  • 2x Feral Rage
  • 2x Goblin Sapper
  • 2x Grove Tender
  • 2x Poison Seeds
  • Deathwing

In the early game, play the Zombie Chows, Mistresses, and Gastropods to take out the low level minions. Then start milling. Earthen Scales (with Goblin Sapper) and the Feral Rages are to heal 25 (plus whatever you get from Alex). Poison Seeds and Deathwing are the only board clears, and I found I needed all of them because I couldn’t catch up to the strong dragon board. The timing of Deathwing is also important as it allows you to get rid of all of his hero power cards in one go. In my winning game, I got it at the end (he was in fatigue) and I had been holding several double/healing cards since his hand was stuck at 10 cards – it ended up killing Alex and Ysera (Onyxia was done in by poison seeds). Finally, the one Jade Idol is to help you grow your deck and prevent milling yourself.

If you can survive his deck, then it’s an easy win!


I never heard about the movie Passengers until I saw people watching it over a few flights. It turns out that I enjoyed this movie a lot.

The main reason is because it is a classic sci-fi movie. It happens in the near future, where humans have reliable space travel and colonization. A ship with over 5000 colonists and crew are travelling 120 years in a sub-light ship to a new world. The trip is mostly on auto-pilot and everyone is in hibernation. Except, an asteroid field causes one hibernation unit to fail and awaken its inhabitant. This happens about a quarter of the way into the trip so he’s destined to not just live out his life and die of old age on the ship, but to do so alone.

The movie portrays him as he goes through a variety of stages – from denial to despair, to making the most of it, to finally trying to decide whether he should forcibly wake up another traveler (spoiler: he does!). Then the cycle happens again with the newly awaken.

I think the idea is fascinating – to have an entire self-functioning and renewable spaceship at your disposal, at the cost of being alone. I’m glad that the movie spends ample time exploring this idea and developing the characters through that. It is a thought starter and the main reason why I enjoyed this movie.

There are also some external challenges that move the movie along. I wasn’t a big fan but it’s necessary for the movie – it doesn’t detract from it at least. However, I think this movie does what scifi does best – creates an interesting and plausible situation in the future and examine how it would be handled. Because of this, I give it a 4 out of 5.


This was another fun matchup that I beat without much difficulty. In this battle, you’re basically fighting against a super-mill deck, except the boss has an advantage where his mana ramps up at double your pace. He makes you draw 4 cards per round, so you need to dump as many cards out of your hand as possible. This made combo Rogue a natural opponent. Here’s my deck:

  • 2x Backstab
  • 2x Counterfeit Coin
  • 2x Shadowstep
  • 2x Target Dummy
  • 2x Arcane Anomaly
  • 2x Pit Snake
  • 2x Zombie Chow
  • 2x Defias Ringleader
  • 2x Gang Up
  • 2x Jade Shuriken
  • 2x Jade Swarmer
  • 2x Sap
  • Beneath the Grounds
  • 2x Assassinate
  • 2x Vanish
  • Clockwork Giant

I beat him in my first or second attempt, so the deck is not optimized at all!


Although I always knew of it, I never watched Ghostbusters when I was a child. I recognize a couple of the memorable images (the station wagon, suit, green ghost guy) but don’t know the story. I guess I might have watched some Ghostbusters cartoons on TV at some point. But essentially watching the new Ghostbusters was a new franchise to me.

There was a couple of things to like about it; it had style and was unique with the gender reversed roles. The comedy had some hits and some misses but for some reason, the fact that it didn’t take itself seriously and be an action movie bothered me. Also, even though this movie calls for a high level of suspension of disbelief, I just can’t get past the how they “fought” an army of ghosts. Bring non-corporeal, the ghosts have a huge advantage. Instead, they were done in by some positive-ion lassos. Seriously??

The movie had a lot of fun and funny parts, but it just didn’t gel together into a good movie for me. Two out of five stars.


This boss was fun and not like the previous one that took me many months. Razorgore the Untamed has a bunch of 0/3 eggs and a free hero power that gives every egg one more health while spawning a new egg. If any egg reaches 5 health, it’ll turn into a 7/7 minion. The key to this match is not let those egg hatch!

This match was easy due to the poisonous mechanic, which meant that I could kill any egg with a single hit. The swap health/attack mechanic is also useful. I made two different decks for this, both with poisonous minions. The first was a Paladin deck with silver hand synergy, and the second was a Mill Rogue. I ended up playing the Mill Rogue because I never really play that hero. Here’s my deck:

  • 2x Shadowstep
  • 2x Pit Snake
  • 2x Zombie Chow
  • 2x Crazed Alchemist
  • 2x Gang Up
  • 2x Sap
  • 2x Stubborn Gastropod
  • 2x Coldlight Oracle
  • 2x Emperor Cobra
  • 2x Giant Wasp
  • 2x Kooky Chemist
  • 2x Assassinate
  • 2x Dark Iron Skulker
  • 2x Shadowcaster
  • 2x Vanish

I beat the boss with this deck on the first couple of tries. I didn’t really have to hit face much, and even used some of the poisonous minions on the larger enemy minions. I didn’t mill Razorgore to death, but he did use up his entire deck by the end of the match. I hope more bosses are like this – strong, but beatable without luck.


I was stuck on this heroic battle for many months before finally beating him recently. It took so long, that Blizzard released three expansions during that time (OiNK, MSG, JtU)! I found this challenging because the opponent deck was well balanced. He had a hero power that pumped out several decent (2 or 3 2/2) or one strong (5/4 or 8/8) minion per turn. He played a dragon deck that had strong synergies, utilizing dragon cards from multiple classes. And he also had strong direct damage spells.

I tried a variety of approaches – control warrior, mill rogue, beast/taunt druid, patron – but didn’t make any headway. I had the modest success with a modified freeze mage that could last 10+ turns through AOE board clears (spells, exploding sheep, abominations). The win condition in that deck was Alexstrasza, but unfortunately Rend has a kill legendary card. I tried to counter that with the Duplicate mage secret, but I never got to a point where I pulled off the combo successfully.

Finally I got fed up and looked on the Internet to see how others were approaching this battle. There seemed to be 2 approaches. The first was to use Hunter’s exploding trap to clear the early board, and then go face. I didn’t see how this deck would be successful since Rend would just through up more taunts and strong minions. The second was to use Deathlord and then double his health. I thought this might be easier, so tried the deck out.

After about 20 tries, I finally got into the right sequence to win the battle. Here’s my decklist:

  • 2x Binding Heal
  • 2x Inner Fire
  • 2x Light of the Naaru
  • 2x Mistress of Mixtures
  • 2x Northshire Cleric
  • 2x Power Word: Glory
  • 2x Power Word: Shield
  • 2x Zombie Chow
  • 2x Divine Spirit
  • 2x Lightwell
  • 2x Deathlord
  • 2x Shadow Word: Death
  • Velen’s Chosen
  • Cyclopian Horror
  • 2x Excavated Evil
  • 2x Holy Nova
  • Entomb

The key to this deck is to play the taunts around turn 5 or 6 so that you can play at least one Divine Spirit (and hopefully Power Word: Shield or Inner Fire). In order to be successful, you have to clear/trade the first wave so Zombie Chow, Mistress of Mixtures and Cleric are very important.

In my winning game, I ended up beefing up my Cyclopian Horror with 2x Divine Spirit, Velen’s Chosen and an Inner Fire – so he was around a 10/40. At the same time, I had a Light of the Naaru going so it was an easy win once I was able to snowball the Horror.

I think I was lucky and the battle is still severely weighted towards the boss. But at least now I can move on to the next challenge!


We started April by celebrating Katana’s full moon at our usual restaurant with family. Katana’s first month was uneventful but she seemed to be bigger than her brothers were at their full moon. She’s continued growing well through April and has been visiting parks and shops with the family.

I also went on my first work trip since Katana was born, going down to Dallas for a few nights. Dallas is pretty boring. I also went to a conference this month – FITC (Futurists, Innovators, Technologists, Creatives). This was mostly because 1) it was held in Toronto, and 2) work was the title sponsor so I was able to get a free ticket. It wasn’t the biggest conference I’ve ever been to, nor the smallest. The talks ranged from mediocre to interesting so overall it was pretty middle of the road. I did have to commute downtown for 2 days to attend though, so that was a retro experience.

The weather is nice now and we’ve been going biking (and park) every weekend. Apollo can ride by himself, although he still can’t use the brake properly and needs some motivation to ride without stopping (i.e., someone to chase). Jovian can spin his feet, but doesn’t have enough strength to really push himself on his tricycle yet. April also saw the beginning of a new set of extracurricular classes (for Apollo). This time it’s basketball, swimming and science classes.

I unpacked the patio furniture that was stored over the winter. Winter was not kind to it. Nor is the weather warm enough to really use it (it’s nice that it’s not winter – but not nice enough to sit around outdoors). Hopefully it will be near summer weather in May.


I would’ve passed on this movie as just another Hollywood sci-fi flick, except that a couple of months ago I saw the trailer to Blade Runner 2049. I’m looking forward to that sequel and when I was reading about it online, the fan reception was positive because Denis Villeneuve was directing.

The Arrival was also directed by Villeneuve and it was supposed to be moody and atmospheric. I think it was quite successful at that. Even though I saw it on the plane, the sound was spectacular, especially during the scenes with the aliens. The audio made the aliens seem scary, even though I knew this was not a scary movie (and the aliens themselves weren’t scary). I guess it might have been a bit of the audio, and a bit of the “unknown” factor.

This film navigated the fine balance between disbelief and realism. The idea of learning the alien’s language and time travel (paradox) is actually a bit farfetched; but it was believable enough in the context of the story. Overall the film was interesting and a four out of five stars from me.


  • Unexpected Consequences of Self Driving Cars
    An interesting post about the social changes that self driving cars may bring about. No, not the trolley problem, but other interesting ways that society might change when we have the convenience of automated drivers for our cars.

    People will jump out of their car at a Starbucks to run in and pick up their order knowingly leaving it not in a legal parking spot, perhaps blocking others, but knowing that it will take care of getting out of the way if some other car needs to move or get by. That will be fine in the case there is no such need, but in the case of need it will slow everything down just a little. And perhaps the owner will be able to set the tolerance on how uncomfortable things have to get before the car moves. Expect to see lots of annoyed people. And before long grocery store parking lots, especially in a storm, will just be a sea of cars improperly parked waiting for their owners.

  • It’s a living – Circus is a traveling city with its own economy
    A quick look at what it’s like living in a travelling circus, and what it brings to each town that it visits.

    Gibson describes the economic impact on Chattanooga: 40 of the 120 circus employees stay at a local hotel; 24 travel in RVs that are parked in a nearby field.

    Each day, truckloads of hay and produce are hauled to McKenzie Arena to feed the animals. The circus vet banned peanuts from the elephants’ diet for being too fatty but allows them an occasional loaf of unsliced bread or some marshmallows for treats. On performance days, a local caterer feeds the human employees, or they buy their meals in restaurants or grocery stores.

  • Queens of the Stoned Age
    An interesting take at selling weed in NYC where the runners are models. This story is almost unbelievable and no doubt has some hyperbole built in (I could see it happening at a small scale) so I would chalk it up as interesting fiction.

    The Green Angels average around 150 orders a day, which is about a fourth of what the busiest services handle. When a customer texts, it goes to one of the cell phones on the table in the living room. There’s a hierarchy: The phones with the pink covers are the lowest; they contain the numbers of the flakes, cheapskates, or people who live in Bed-Stuy. The purple phones contain the good, solid customers. Blue is for the VIPs. There are over a thousand customers on Honey’s master list.

    To place an order, a customer is supposed to text “Can we hang out?” and a runner is sent to his apartment. No calling, no other codes or requests. Delivery is guaranteed within an hour and a half. If the customer isn’t home, he gets a strike. Three strikes and he’s 86’d. If he yells at the runner, he’s 86’d immediately.

  • I Was a Proud Non-Breeder. Then I Changed My Mind.
    This article was piqued my interest because I was a parent so I wanted to understand why some women didn’t want to have children. It didn’t delve too deeply into that but I think it was written well so I was able to empathize with the parenting aspect of it.

    Perhaps it says something about my pre-baby life that a lot of my metaphors for new motherhood were drug-related. Those endless hours we spent in bed, alternately nursing, dozing, and staring, amazed, at each other, reminded me of the time I’d smoked opium in Thailand. (And the other time I’d smoked opium in Laos.) Lugging my son around on errands brought to mind the first few times I got stoned as a teenager, when doing normal things like going to school or the drugstore became complicated, strange, and full of misadventure. The oxytocin felt like MDMA.

    Why, I kept thinking, hadn’t anyone told me how great this was? It was a stupid thing to think, because in fact people tell you that all the time. In general, though, the way people describe having a baby is much like the way they describe marriage — as a sacrifice that’s worth it, as a rewarding challenge, as a step toward growing up. Nobody had told me it would be fun.

  • How the Internet Gave Mail-Order Brides the Power
    This is another article that is more interesting for the people story, rather than the technology of what the Internet has done. When I think of mail-order brides, I think of Russia, but this one is focused on Philipines. An interesting read, but I had hoped for more stories.

    Hans’s experience was far from unusual — in fact, the shift between online and offline power is one of the major dynamics at play in modern dating among foreigners and Filipinas. Before a man comes to the Philippines, the woman has the advantage, because only a fraction of Filipina women have the technological capability and English knowledge to meet men online. Video chat may seem like a rudimentary requirement, but it’s not trivial to set it up in remote parts of the Philippines, as women either have to pay for expensive computers or smartphones with fast internet connections and no bandwidth restrictions, or go to internet cafes, which are also cost-prohibitive. But the tables turn once the foreigner arrives in the country. The cost of technology is no longer an obstacle, and he suddenly has many more eligible women vying for his attention.


After I watched the latest Star Wars movie, I watched the latest Star Trek one! I’m much more of a Trekkie than a Star Wars fan so I was excited to see this.

My first thought was that this was the first time I watched a JJ Abrams Trek movie, and that the casting & dialogue of the bridge crew were pretty close to my expectation (especially McCoy, although he is a lot fatter). But then I realized that I must have watched the reboot at some point (I remember Kirk fighting in a bar) – turns out that I did almost 6 years ago! Wow, that was a long time ago (looks like I totally missed never heard about Star Trek Into Darkness).

The second thought I had was – wow, they destroyed the Enterprise in a movie again. It seems like they do that every movie! Up to that point, the movie was pretty interesting. I liked seeing how the Star Trek world was imagined vs the Star Wars world, particularly how the Starbase Yorktown was laid out. But after the crew ended up on the planet, the plot started going into lucky 777 mode just to push the story along. There was not a lot of rhyme or reason why things happened the way they did that killed the movie for me. I like my Star Trek stories to have a logical arc, and this is one movie that didn’t.

I had some expectations for this movie and since the plot was so outlandish in the second half, I’ll have to give Star Trek Beyond a two out of five.


It took me a long, long time to watch this movie. I forget why I originally picked it, but I think it was on a flight from New York. The movie is 97 mins long so I only saw 2/3rd of it, but the next flight I took (I think it was in the same month) didn’t have it playing anymore! So I haven’t been able to finish watching it until this month. Fortunately, I had to ffwd to the spot were I stopped, and was able to get a refresher.

Whenever I watch cartoons now, I evaluate whether my kids can watch the movie. Finding Dory is definitely too scary for my young boys – Dory and baby Dory are put into too many situations which would be frightening. However, if you were young and watched Finding Nemo when it came out, I think you’d be the right age for this movie now (if not too old)! Otherwise I think you need to be over 7 to really watch it.

The story deals with Dory’s issue…namely her lack of short term memory. She goes on a mission to find her parents and discover her childhood. Along the way, she encounters a bunch of other marine animals who each have sort of significant mental or physical problem. Working together, the group overcomes their individual challenges and are stronger as a whole. That’s a decent moral message.

The other moral message in this movie seems to be to “take risks!”, even against the behest of your parents. I’m not sure this should be a blanket moral message though, and I thought Finding Nemo taught it better (sometimes you need to go out of your comfort zone).

I felt Finding Nemo was more enjoyable and fun, and Finding Dory had a lot more scary or challenging situations. That might leave your child in a unhappy state. But it’s no problem for an adult – this is a 3 out of 5 star movie.


  • Peter Thiel, Trump’s Tech Pal, Explains Himself
    Much of the tech industry is confused why Peter Thiel would back Trump. Here, he gives some concise (although not entirely descriptive) answers to some common questions. His responses are almost the antithesis of Trump in terms of being dramatic.

    He recalls that he went through a lot of “meta” debates about Mr. Trump in Silicon Valley. “One of my good friends said, ‘Peter, do you realize how crazy this is, how everybody thinks this is crazy?’ I was like: ‘Well, why am I wrong? What’s substantively wrong with this?’ And it all got referred back to ‘Everybody thinks Trump’s really crazy.’ So it’s like there’s a shortcut, which is: ‘I don’t need to explain it. It’s good enough that everybody thinks something. If everybody thinks this is crazy, I don’t even have to explain to you why it’s crazy. You should just change your mind.’”

  • India’s ‘Phone Romeos’ Look for Ms. Right via Wrong Numbers
    Interesting story about how India doesn’t use Tindr and that sort, but just dial (or hold on to) wrong numbers to try and meet potential mates.

    Umakanti Padhan, a moon-faced 16-year-old garment factory worker, tried to call her sister-in-law. She misdialed and found herself accidentally conversing with Bulu, a railway worker eight years her senior.

    She hung up, alarmed. At home, beginning at puberty, she had been prohibited from speaking with any adult man, including her brothers and cousins.

    Ten minutes later, Bulu called back and told her that he liked the sound of her voice. “When I hear your voice, it feels like someone of my own,” he said. “I feel like talking to you all the time.”

    So she agreed. Every night, she slipped out to the roof of her Bangalore workers’ hostel, where she shares a room with 11 other young women, and spoke to Bulu about mundane things: how their shifts went and what they had eaten that day.

    “He’s told me everything that ever happened to him from the time he was a kid,” she said. “I don’t know whether it is good or bad, but I trust him. I know he will not betray me.”

  • Would the Cavs Be Better off With Andrew Wiggins Over Kevin Love?
    This is my occasional dive into the world of basketball, with this particular article being of interest because the Raptors may play the Cavs in the playoffs, and Wiggins being a Canadian. Nothing startling in this – Cavs made a trade for Right Now vs Potential, but provides some background on the Cavs.

    Love was the guy in Minnesota, a post machine who could score and facilitate. Over the past three years, his primary role has been to space the floor, though he is occasionally force-fed post chances. He’s like a more talented Ryan Anderson — a better rebounder, interior scorer, and passer. Except, for the role Love plays and the money he gets paid (tied for 22nd most in the NBA), Cleveland could be getting more bang for its buck.

  • Why Bargain Travel Sites May No Longer Be Bargains
    The travel industry is cyclic and it looks like the advantage is back in the courts of brands instead of the aggregators. My own travel planning has started at hotel brands now too, although my flight planning hasn’t shifted yet.

    He’s right: The price control pendulum is swinging back toward the hoteliers. “It was really easy for the aggregators to gobble up all this business in the past because the hotels weren’t really paying any attention,” that West Coast CEO told me. But eventually, the aggregators cornered so much of the market that they jacked up their commissions high enough that everyone had to take notice. The CEO revealed that his hotels typically paid aggregators 20 percent commission—and in many cases even 30 percent.
    In past two or three years the hotel industry has been fighting the aggregators by offering deals that wiggle around the contracts they originally set with them. Let’s say, for example, your hotel chain has a set rate for a room. You enter in an agreement with an aggregator that says you won’t further discount the rate that is the “lowest price” a customer can find on the internet. But you can get around it by offering a potential guest an instant membership in your “loyalty” program. You can throw in additional “amenities” (parking, spa, and so on) that would normally cost extra and you would not be violating your agreements by undercutting the base price of the room. Tricky? You bet.

  • No, Trump isn’t the worst president ever
    While there is a lot of doom and gloom. Trump has a ways to go before becomeing the “worst president ever” (or even of the last century). Mostly the presidents in the 1800s and how they dealt with the pro-slave states made them horrible.

    In December 1860 — after the Electoral College affirmed Lincoln’s election — southern states started seceding. Belatedly, Buchanan briefly considered sending some reinforcements south, but he let his Secretary of War — John Floyd of Virginia — talk him out of it. A few days later, Floyd resigned to join his home state in secession and treason.

    Until he left office on March 4, 1861, Buchanan continued to appease the Rebels. In the end, he gave the Confederacy a four-month head start in the Civil War. He let the South seize federal forts, arsenals and naval vessels, which they soon used to wage war upon the very country he had solemnly sworn to protect.


There was a great selection of movies this month on Air Canada flights. I didn’t have enough flight time to see them all so I had to prioritize, and Rogue One was top on my list. I actually thought about seeing this in theatres because Apollo is interested in Star Wars; however, we decided it was probably too violent and scary for him. I’m glad we didn’t because it is definitely too scary for him.

Rogue One is like a prequel to A New Hope, and you can actually watch them back-to-back:

"Rogue One" Spliced with "A New Hope" from Barre Fong on Vimeo.

The story follows a rag tag team of characters who have to steal the plans for the death star and deliver it to Princess Leia & R2D2. As a story, it’s quite predictable and uses common themes (including the RPG trope of the reluctant hero). However, it is fun and enjoyable to watch, and I didn’t notice the over-two-hours run time.

The cast of characters were interesting, without a traditional white male lead character. It’s refreshing to see the diversity in this and The Force Awakens, although it’s almost like the traditional white male is underrepresented (or maybe they are being subliminally portrayed as bad guys). Also K-2SO is the characer that Jar Jar should have been!

I’m curious how Rogue One will be thought of within the entire volume of Star Wars movies (now that Disney has the franchise, I can see it being more like James Bond than Indiana Jones). It was a fun and polished movie, but it’s just too cookie cutter for it to be more than 3 stars.


I have a pair of IconX, which in theory are a great idea. A pair of earbuds only (no hardware to connect between the earbuds) that act as a bluetooth headset or an mp3 player. They’re kind of like the Apple AirPods, except they were available (and cheaper) before AirPods were released or announced.

I received my pair “for free” because I had some credit to spend as part of my employer’s year end gift. I was on the fence about spending it on this (+ some other stuff) because there were some negative reviews centered around:

  • Limited battery life: I think it was rated at 1-2 hours over BT and 3-4 hours on standalone
  • Mono sound on standalone: Some reviewers/users didn’t follow instructions and copy their music to both ear buds to enable stereo sound

In the end, I persisted and got the IconX.

I think the battery life limitation is fine, because you receive a case which doubles as a battery pack. You have to use the case anyways to store the earbuds (more on that later). The earbuds are supposed to last a few hours on standalone, which is more than enough for a commute.

Since I don’t have to commute, I haven’t been using the IconX frequently, but lately I have had some opportunity to try them out. Sadly, every time I try to use them, I hit some sort of problem.

  1. I setup the earbuds in standalone mode and tried them out. I listened for about 10 minutes and then took them off as they kept playing the same song over and over! It turns out that you can’t organize your music in folders as it will only play music from the root folder (and I only had a single song there).
  2. I tried controlling my music, but the control mechanism (single, double, tripe clicks, and up/down swipes) is finicky. Either the tactile pickup is laggy or the timing is off. It just doesn’t feel natural to control it, and often I go to the next track when I try and pause/resume music
  3. I fixed my music and the next time I tried it out, there were no batteries. I guess that even though the earbuds are in the case, they are still on/consume battery. So standby mode basically drained the batteries and I couldn’t use them. I learned my lesson and now keep them on the charger until I need them.
  4. After charging the batteries, I used it again in standalone mode. It worked well for awhile, but then complained and ran out of batteries after half an hour! It turns out that even though they are operating in standalone mode; if your paired BT device is nearby, it will maintain an active connection to it. Whoops
  5. Next time, I removed the pairing from my phone and used the earbuds in standalone mode again. My phone kept popping up a message saying that the earbuds wanted to pair – every time you dismiss it, it comes back after a few seconds. It turns out that the earbuds will try and pair for 3 minutes after they are removed from the case. I don’ think there’s a fix for this so it’s just annoying
  6. Finally, I was able to use it for awhile, but then in some instances, the earbuds get out of sync and the audio is off by a few 100 microseconds! I guess there’s an easy fix – you just remove the earbud from your ear and put it back in.
  7. Oh and pause/resume doesn’t work correctly. After you resume playback, it always starts at the beginning of the song rather than where you stopped. That’s also annoying

I’m disappointed that there are a lot of fundamental problems that make this frustrating to use. It’s too bad, because I like the idea. I guess I will have to go back to carrying an mp3 player and wired headphones.


March was exciting because we welcomed a new addition to our family – no not a pet or a new car, but a sister for our two boys! Katana was a little late but she was born healthy and everyone is happy. As you might expect, most of the month was spent taking care of our new baby and everyone getting used to her being around the house now. The brothers seemed to have adjusted well and we’re starting to get into a routine again.

Last month was warm and March was pretty warm to start. But Winter reared its ugly head for one more week – ironically during March Break – and everyone was back in snowboots and sweaters. By the end of the month though, the weather was solidly in the positives. There were even some long days of rain, so Spring is here!

No travel this month due to the baby being born so it was relatively calm. I also tried out a lot of games on mobile since, for a large part of the month, I was just holding Katana while she was asleep.


Super Mario Run was much hyped release that I tried out after its exclusive on iOS finished. I didn’t like it very much and I don’t think the hype was deserved. It is kind of like Mario mixed with Angry Birds mixed with Miitomo. You play a Mario level (and it auto runs so you only need one hand) repeatedly so you can get a high(er) score and get all the special coins. You can then use your total coin total to outfit your little town. There’s a PvP part as well where you race another player’s ghost to see if you can get the most coins. I didn’t enjoy the game because 1) I don’t enjoy the repetitive nature and frustration of completing a level perfectly in order to “3 star” a level, 2) the PvP doesn’t interest me, 3) I’m too old for town personalization and showing it off to friends. I also don’t like the general UI design (I guess that is DeNA’s style). The game doesn’t get the $10 from me to unlock it (the free part is really just a trial).

Mechcom was a thrown-in in a Humble Bundle that I bought, but it excels as a bare-bones RTS game. The game is straightforward, but the controls are pretty tight, and it is well suited for play even on mobile phone. I haven’t played it much but it seems to satisfy any RTS itch I might have. There’s a sequel to this game, which I also received. I’m not sure I will like that as much though because it adds more bells and whistles. This isn’t a game that I want to be heavily invested into.


Two games I received from a Humble Bundle this time – the first is Galaxy Trucker which is a board game where you compete with other players to make money trucking things around the galaxy. The game is in two phases – first you compete with other players to construct a truck from a communal pile of random parts, then you use the truck you created on a route to earn money. The route has random mishaps and events that affect your ship and your cashflow depending on how you’ve constructed your truck. The concept is neat and I only have a few games under my belt so I don’t fully understand the mechanics yet, however I think there is a potential for fun here. One criticism is that the second phase (using your ship) seems pretty short given that you spent so much effort constructing your truck – it takes 10 mins to construct your ship, and 5 minutes for it to travel your route. Although, the AI I’ve been playing against is pretty forgiving in letting you spend your time to build an optimal truck. Another aspect of the game I like is that there is a single player campaign mode, so you can advance at your own leisure. I’m not sure it’s worth $6, but I paid $5 and received a number of other board games as well in my bundle.

Hero Generations is a game that also has an interesting mechanic. You get a hero, but it is expected that your hero will die (probably from old age). Instead, a main and necessary goal is to find a mate, and then your child will continue the game. It’s like an evolutionary process where each generation is supposed to get stronger until at the end…well I don’t know because I never played it that far. While the concept is interesting, it requires a lot of comprehension of the mechanics (there are a lot of things that can be upgraded over generations) and planning to be successful. It’s just too complex to play for 5 minutes so I got rid of it.