Summer road trip 2017 day 2

Yesterday is a great start. And today I feel the emptiness after the great start. I feel a bit tired when I finally opened my eyes for today. Kids and wife get up at 8AM, and finish their cereal breakfast at 8:30AM. We took everything to the car and take a short walk to the waterfront of clear lake. There’s Cyanobacteria (blue-green bacteria) in water, so the lake doesn’t looks clear at all. There’s couple of folks phishing on lake, can’t see their passion.

A post shared by Tian Yue (@diamondtin) on

We drive around the lake, and after half hour we arrived at Lakeport. We didn’t plan to stop here, but we want to fuel some coffee for the morning. Then I found Angelina’s Bakery & Espresso on the map, and we sit here and have a quality breakfast. Triple shots latte, Mixed berry Scone, 2 scoops of ice-cream for kids. This is a busy coffee shop, the town is quite quiet and in contrast the coffee shop have waves of customers having breakfast and coffee here. This coffeeshop also sell cooking linens, cooking equipment and mugs. I can feel the family and appreciation of cooking in this little coffeeshop. They have a double broiler coffee machine and a rocky grinder, it’s amazing that they can support a busy coffee shop with this equipment. American’s like dipper coffee, which make serving tons of customer easier.

A post shared by Tian Yue (@diamondtin) on

Every old town have their book shops. This town apparently have long history too, there’s some old buildings as museum in this water side town. The Watershed Books is a good used/new book store to us. We bought 3 art books here, they are not as cheap as the Treehorn books. But the owner must love books too. They label books by mixture of topic and alphabet. And the store have high ceiling. I love the ceiling sky light design, and there’s a banana tree by the bookshelf. There’s also humidity control in this bookstore, which helps preserve those old books.

We played Frisbee for 10 minutes at the water front park. It’s quiet and have good natural shade. It’s quite cool in shade, and the lawn is newly cut. Kids spend their energy running and caching freebee.

A post shared by Tian Yue (@diamondtin) on

We hit the road again, and the target is Eureka, CA. This is a long drive, 4+ hours. I actually enjoy driving at constant speed. I feel smooth, and imagine I’m flying on the open landscape. There’s not much bad drivers, people are not in super hurry to drive on this country road. Hannah is reading comics, and flora is watching the scenic road. My wife is busy with her phone. We switched for 20 minutes, but I can tell my wife doesn’t enjoy the driving like I do 🙂

We saw some giant redwood during the drive. But we didn’t stop, because kids can’t wait to arrive Eureka and swim in hotel.

We arrived the red line hotel in Eureka, and it’s decent. Kids enjoyed the heated pool. And we played in warm water under the sun for a hour. It’s quite challenging to play with 2 monkeys in water. Because they can easily drown me under the deep water. I need to hold the edge of pool to keep everyone safe. So that’s quite a lot of muscle tensions.

A post shared by Tian Yue (@diamondtin) on

A post shared by Tian Yue (@diamondtin) on

After the pool hour, we have a warm shower and then looking for dinner. We choose the “Cafe waterfront” in downtown Eureka. We visited, and they told us come back 10 minutes later. Kids played at the water fountain. And we did couple of window shopping (stores are closed at this time, 6:30PM at Monday’s night, it’s July 4th holiday tomorrow) in the downtown area, there’s 2 very attractive book store but closed. There’s a comic videos, games, books collective store here. Kids doesn’t enjoy them, but that’s eye catching for their parents. When we went back to cafe waterfront we found there’s a long queue now. So we just give up to claim our position in queue.

A post shared by Tian Yue (@diamondtin) on

A post shared by Tian Yue (@diamondtin) on

Then we went to Humboldt Bay Provisions, this is a nice looking wine tasting and food place. But we’ve been told it was under-staff so there’s only wine and fresh oyster tonight. They recommended 2 restaurants to us. And we went to 1 of it called Mazzotti’s Old Town, it’s a Italian restaurant. My wife had the fish paster and I had the Scrampi shrimp pasta. The fresh backed bread dipping olive oil and vinegar wins the kids. We have 3 breads tonight. My wife have the strawberry puree soda and I had a Pinot Noir table wine. The cooking is a bit slow, and the quality is OK. But this is exactly what the family need to satisfy our hungry soul, we forgot to have lunch today. Oh, talk about lunch, we did have a stop in a town in nowhere. There’s a big grocery store, but we just bought a potato salad because it’s just like a Safeway or something, which has nothing special.

A post shared by Tian Yue (@diamondtin) on

A post shared by Tian Yue (@diamondtin) on


A post shared by Tian Yue (@diamondtin) on

After the dinner, we send wife and kids back to hotel and drive out for a beer. There’s a good brewery here which is famous, the “The Lost Coast Brewery” which have interesting label design. I had 2 small pour of beer tonight, the Indica and Fog cutter. I just bring out my phone and search for top beers on my favorite rate beer. Apparently people love this brewer on rate beer, but the individual beer rating is not top notch. The pub have halloween themed decoration, which is like a humor. They are very proud of their beer and the tap design looks nice. I love the Indica, the tap version is dramatically better than their bottled beer. It’s much much better feeling than yesterday’s Racer 5. Racer 5 is phenomenal in bottle, but the Indica is amazing on tap. Highly recommend to visit this brewery for beers. They have about 25 beers on tap, mostly their own beers. They have 4 fruity wheat here too, I like their variations. It feels like a good brewery for thirsty surfers, like the famous Pizza Port brewing. Their beer label are very interesting, they must be very proud of those. You can find lots of different souvenirs here.

2 small pours: Indica and fog cutter. The indimca is good! #mahbeer

A post shared by Tian Yue (@diamondtin) on

A post shared by Tian Yue (@diamondtin) on

And then, the day is over. We will visit Redwood National Park tomorrow. And we figured out a rough plan of where we will stay tomorrow. No booking, just a rough plan, see what we will get. BTW, the red lion is great (tonight just cost $103 after tax), which is a good deal. I love their 55 inch TV plus direct TV, kids are very happy with both TV and swimming pool. This hotel is booked yesterday, so it’s not exactly like what we planned of doing booking at last minute to avoid a busy commuting. I regret a little bit today, because if we don’t book it here we may spend more time resting along the road. I don’t like to stress out at moving to target on time.

Summer road trip 2017 day 1

My driver license is about to expire. So we want to utilize the borrowed time well, explore US west coast counties at summer time. We have 5 days to spend, including July 4th which is a national holiday. We don’t expect to plan any specific wonder land for children, but focus on celebrating free time for those adults in the family. You know parenting is hard, so we want to enjoy another family trip but we will lean on my wife’s and my feeling this time. We spend about 1 hour talking about where we should visit, and didn’t get a conclusion. And I think we should just follow the compass and go south or north. We visited south California twice last year, so the choice is simply go north.

We live in San Jose, California. Going north, along the coast, we can visit the wine country and Oregon. We don’t want to hit the Washington state, because it’s too north for us. And we visited Olympic NP + Seattle, so this time we will visit cities in between our home and that.

We have a mini-van, so there’s enough room for lots of supplies. We even put a children mattress into the back of van. So if they want to take a nap, we can.

The first “planned” stop is Petaluma, California – Wikipedia, but the actual first stop is somewhere in Fremont , CA. Because my wife want to visit bathroom. Then I found the clock is about noon. You know, with kids you never leave home early. You have more than enough ambition every time, but the reality is you never act as planned. Because it’s about noon, so the priority is to find a place for lunch. I ditch the rather annoying Yelp and using Foursquare for recommendation this time . And I found Cheese board in Berkeley, a city with good brewer is always top on my list. Berkeley have Fieldwork is my new favorite CA brewer.

We saw Berkeley flea market near Berkeley downtown, and planned to visit after lunch.

Cheese board is not at heart of downtown Berkeley, so it’s easy to find parking lot. But unfortunately I didn’t check the “open now” filter on Foursquare, and Cheese board is closed “until next Tuesday” :=)

Then we found Gregoire Restaurant is not far from the place we park. This is a small sandwich shop and highly rated. It’s pretty small shop with quality materials used in sandwich wraps. The wooden table is simple, greasy, but work. The climate is quite cool, but super warm under sunshine. The contrast of sunshine’s heat and super cool breeze is funny. We ordered:

  • Fried buttermilk chicken filet with spicy cole slaw on French roll (H) -> $11
  • Tombo tuna melt with Havarti cheese & caramelized onions on granary bread (H) -> $14
  • Roasted eggplant with cucumber & tomato salad, mint vinaigrette in grilled lavash (Ve) -> $9

Nice sandwichs: Fried buttermilk chicken and classes, Eggplant salad, Tuna melt;

A post shared by Tian Yue (@diamondtin) on

And Hannah grabbed a organic peach juice at about $3. Juice contains a lot of sugar, so we normally don’t order that for kids. But for a road trip, why not. But $3 for a juice is quite funny, because it both bad for your body and wallet 🙂

The sandwich is great. Chicken sandwich is hearty, crispy, citrusy and sweet, that’s lovely for kids. Younger toddler love tuna melt, Flora love it too, but she wasted quite a lot of them. A crispy bread is too chewy for kids maybe. I love the eggplant vegetarian sandwich. There’s quite a lot of vegetable oil used in this sandwich, which make it delicious. But I start to doubt about vegetarian comfort food idea, are all oil equally bad/good for our health?

Hannah spent a week in cooking summer camp. And now she is really into cooking. She crawled to the window, and checked out how the chef preparing sandwiches. That’s a priority game, in real life.

Learning how to cook, like a cat. ?

A post shared by Tian Yue (@diamondtin) on

A meal of 3 sandwich is $40+ (Sorry that I paid a rather mean tip about 13%, because this place is between dine-in and to-go, it’s seats provided but not other service) make Berkeley feels expensive. I’m not complaining, just thinking about everyone who didn’t make a high-tech industry standard salary here.

To comply with parking rule. We visited Safeway and bought some kids milk, along with cake pop (chocolate cake which looks like lolipop) and some India Alphanso Mango smoothy. Alphanso Mango is the key ingredient of Mango Lassi, which is one of the reason I lure by Indian restaurant.

From Berkeley's Safeway, taste great!

A post shared by Tian Yue (@diamondtin) on

We hit the road again. And this time we target Santa Rosa. This is the heart of California brewing, Russian River Brewing Company. Before we arrive the brewer, we found a real gem Treehorn Books. It’s a used book store with deep love of books. Hannah enjoys her time in the book store. And both my wife and I are super exciting, and immediately decide this place worth a second visit soon. We bought $137 worth of books here, and we just can’t spend enough.

A post shared by Tian Yue (@diamondtin) on

A post shared by Tian Yue (@diamondtin) on

Greenhorn Books are magical

A post shared by Tian Yue (@diamondtin) on

When we arrive at RRBC, we found super long queue. I saw this before, that’s normally a queue for special released beers. But this time it’s not. I guess they just got more spotlight than before after waves of craft beer fan out. Those long queues are for dine-in and bottle beers. The bar is super crowded too. So it means no RRBC for me tonight.

Then I decide to head Bear Republic for dinner. So my restless heart can settle with good beers.

Before we see BRBC, we found another amazing food venue of Healdsburg , CA, it’s called SHED. The mixture of gift shop, fruit stand, curated meets and fine restaurant + bar is something I never see before. Or I should say I see grocery store Whoel Foods like that, people who love their life and food gathering there to show off their wealth (no offensive). But the SHED is more “Whole Foods” than “Whole Foods”. It feels like real life “Offscreen magazine”, “Cereal”, “Kinfolk (old issues)”. I didn’t take too much photos, because it feels dummy to take too much photo here. That’s actually not the real reason, my wife love this place and she start to roaming and then I need to take care of 2 curious monkeys in a fancy store full of fragile goodies.

This is more wholefoods than wholefoods! Love it!

A post shared by Tian Yue (@diamondtin) on

SHED: Apricot $8/lb, Peach $2/each.

This is a virus!

A post shared by Tian Yue (@diamondtin) on

Foodie place respect food and people

A post shared by Tian Yue (@diamondtin) on

The SHED is so awesome. And in contrast Bear’s republic brewing company is a bit disappointing. The beer is good, as good as their bottled beers. Their barrel aged beers are quite classic, not disappointing at all. But what make me feels meh is their experimental spirit, not as keen as RRBC which is the king brewer of this area. Those classical west coast brewer have deep root of UK pub style ales, strong malty backbone with good use of citrusy/pine hops to show off the good agriculture in this wine county. Some wild ale also shows their believe in Brussels’s wild ale tradition, and the wild yeast here are strong indicator of a wine county (strong wine yeast aroma). The food here is decent amount, OK quality. But the menu doesn’t feels like a gastropub who cares about their quality and connection with local farmers. Maybe they are, but I’was blunt.

Black and bleu for me, and Cobb for mom

A post shared by Tian Yue (@diamondtin) on

Racer 5 is the one. And a faceless Hannah! #mahbeer

A post shared by Tian Yue (@diamondtin) on

#2 beer place in this area?

A post shared by Tian Yue (@diamondtin) on

Black pins mine!!! Take California

A post shared by Tian Yue (@diamondtin) on

Have a walk in Healdsburg, this city is lovely. Small and full of quality, people must love their live here.

We choose a last stop at Clear Lake, California. The road is really winded, it’s a food throwing out drive. You will get carsick after a good amount of food. It’s dark when we arrive, so I’m not sure how the lake looks like. But we can see the dark space near where we live. It’s a cheap hotel, but this area doesn’t have too much hotels competing. So having a place to stay is good, after a long day with monkeys. Tomorrow will be another day.

Hands on the iPad Pro 10.5

Drive to Apple Store to test the iPad Pro 10.5 today. I was planned to buy a Magic Touchpad 2 from Apple store, but it’s out of stock 🙂

I just got my new iMac middle 2017, so I don’t need to test that out in Apple Store. The iPad pro 10.5 brings my attention because couple of podcasts The Talk Show, ATP, Connected, Under the Radar and Upgrade. They all mentioned the iPad pro’s promotion (I mean “Pro Motion”), which is like retina for animation. That sounds really interesting. It’s not a easy engineering topic, and seems apple did it and make it seems “easy”.

I just did like 10 minutes of test in the apple store with a lots of kids enjoying their summer vocation. Here is what I found:

  • The screen is astonishing bright and colorful. It’s not a surprise that apple bring the picture on the very surface, you feel it’s just underneath your finger tip. That’s magical. The ture-tone make the color looks bright and white-balance-correct, the brightness and color a astonishing even compare to my iPad air 2.
  • The Pro-Motion is nice. It’s not something noticeable for everyone, say my mom and dad won’t notice. But for a nerds, the home page scroll animation is super snappy. And I enjoy it, it’s a feature feels very premium quality. But it’s more noticeable on iOS springboard than Safari’s web page. I guess the webpage’s animation is good enough at 60hz.
  • The thin bezel on the iPad Pro 10.5 is great. It give a better immerse feeling on your iPad’s screen.
  • The iPad Pro’s cover is good, but not great. It’s very clicky, which is good for a super thin cover keyboard. But it’s pretty expensive, which make me fee that I should use other bluetooh keyboard instead. The keyboard size is just better, but not good enough to replace your laptop or desktop keyboard.
  • It’s a bit heavier than I imagined. But it’s relatively lightweight.
  • I’m pretty stupid on the Apple Pencil. Because I see it works on video before but it never works in my hand. I guess it’s out of battery when I test it out in apple store last year. This time I try to move beyond my comfort zone. OK, the apple pencil is OK in drawing app like Procreate, it’s not super snappy (as 120hz) but almost work 100% time. But the note taking app blows my mind. The thin line the apple pencil can draw and super responsive screen make it superior than my [traveler’s notebook]( plus real ink-pen. And the overall carrying size is not dramatically bigger than my [traveller’s notebook](, it also combine the functionality of movie player + Kindle. So this is seriously a gadget I want to buy to improves portable productivity.
  • So the iPad Pro 10.5 is great! As every podcast discussed. It seems worth the investment. And 10.5 is more universal than the 12.9 one. The iPad cover is very optional, you should consider the leather cover for touch and a standalone bluetooth keyboard for input. The apple pencil is a must have for iPad Pro purchase. The feeling of use pencil as real pen and lay your palm on the screen feels very premium.

“I’m always busy” is priority-management bankruptcy

“I’m always busy” is priority-management bankruptcy

I’m pretty “busy”, most of time. And I know that’s my bankruptcy on priority-management. I didn’t use term “time-management” but “priority-management” because I know “it’s complicated”.

Common excuses are funny 🙂

“it’s complicated” means you can’t explain it briefly. Which is a problem on understanding the essential of a topic. Which is a problem of yourself, not the topic.

“priority management” means:

  • You don’t know what’s the more important, and what can wait
  • You don’t know where you should invest your time to
  • You have trouble on your emotion balance. You are frustrated about what you are doing or facing, but you don’t know how to solve it with good feeling.
  • The reasoning of “meaning of life” for yourself is not align with what it’s going to happen
  • You feel bad most of time, and feel “keep busy” can solve it

OK, then it’s obviously you are facing a “bankruptcy”! Wow, that’s sad, frustrated, ruin your tomorrow!

Hold on! Is that real? When you reasoning of “meaning of life” you know “tomorrow may never come”, so can you stand on your feet and make a sound decision? Can you? Can you? Can you? Yes, you can. You can control your thought, you can control your body, you can control yourself before a bankruptcy. But not after a bankruptcy. So avoid use the excuse as the sole-reason to support your decision. Make a real logical decision based on your “reasoning of meaning of life”.

Then, stick with it. Live with imperfections, and live with your frustration of coming bankruptcy. Keep reasoning on “what’s the meaning of life, in the context of yourself (including what you love, a.k.a. family)”. That’s the only tunnel to get yourself out of “I’m fucking busy”.

I love the quote “Break the cycle Morty, rise above, focus on science”

Tomorrow will normally come until your last day 🙂 Keep going and break the loop of “being busy without meaning”.

BTW, I’m awakening, I will blog more and think more frequently.

Frustration bomb!

A post shared by Tian Yue (@diamondtin) on

I frequently having problems having conversation with some individuals. Because someone prefer frequent none-value-driven argument, someone prefer complains all the time, someone are neglect diversity of opinions. It’s a frustration! And the expression I put here is negative, which is affect by my bias and emotional feelings.

If I fight back, and use the same techniques to drop my frustration bomb, then the conversation won’t have a happy ending. So, just slow it down a little bit. Deep breath, and let the negative feeling go away.

  • If this problem fundamentally touches the core value of your job or life, then you can either give a brief and mild statement but not looking back. Or you can live with the different opinions, and give it an appreciation and it normally end the argument.
  • If it hits details, and both of you lost the big picture. Then you should lead the topic back to it’s trunk. Don’t hesitate to pat the peer with white lie, you will find a better resolution after you have agreement on the big decision.
  • Tic-tac no more. When someone drops frustration bomb, your anger is not a weapon but a pressure. Deep breath, and forget about the topic but trying to find positive elements of argument peer. Then praises, maybe have a break and take a drink together. Put problem-solving aside, and find some shared value first.
  • Avoid trigger chain react actions. Don’t put your other frustrations onto current frustration. You may lost control if pressure overlaps.
  • Think about good things, always look at bright side of life. Personally I like to argue by writing things down which avoid gathering heats in verbal argument (stronger voice wins stupidity).
  • And maybe writing things down helps too 🙂 That’s what I’m doing.

Cancel my Spotify Premium again

Spotify is my first music streaming service, and I love it’s social feature back to 5 years ago. I was in China back then, and I need to use VPN to access Spotify. I remember it had no free-tier at that time, but paying $4.99 is already affordable.

At 2014, I start using Rdio. And it’s great, from any perspective. I sticked to it’s web tier for a while. And good friend who worked in Rdio invited me to his “family”, and then I can use Rdio’s premium service for free. That last another year. After that I continue my Rdio subscription and using the $9.99 tier because it supports me using the offline feature for my wife.

And then Apple Music debuts. I remember it has long trial, and then I switch to apple music so my wife can use the Rdio subscription on her phone. She start using Rdio frequently, and I was always kicking off while listening.

Apple Music is not great, quite disappointed. Rdio close it’s door at end of 2015. Then I start a premium-trial (3 months, it’s very generous) on Spotify again, I registered a new US account. Actually I’m not very happy about Spotify, but after losing Rdio I have not much choice. Because my wife switched to Spotify after Rdio died too. So I was kicked off from Spotify frequently then. The alternative I found is getting a subscription in apple music China, it’s cheaper ¥9.99/mo. And the Apple Music China have good availability of Mandarin pops, which my wife and me enjoy sometime. This is not a very satisfied state, we are OK with the service, but have no love for long relationship.

I bought an Echo not long after it’s debut. And Echo is pretty interesting device. My daughter really love teasing it, and keep calling it “Alexia” which Alexa don’t understand. But Echo is very very dumb working with Prime Music. Because Prime Music ask user adding playlist to their library before they can play them. So you need to remember the playlist’s name, which is a hard work. The result is awkward, I have very narrow selection of playlist, and Echo have hard time to satisfied the family’s music need. We do use Echo integration with Spotify sometimes, but it’s just like a network speaker, it doesn’t smart enough to have conversation with human. So the integration is kind of useless.

Amazon released Prime Streaming Music couple of days ago. It’s only $3.99/mo for Prime customer who own an Echo. And then I start the trial. And then I can tell that my daughters love it. My elder daughter will tell Alex “Play elmo song from Sesame street”, and then they will start squiggly and laughing. And I can tell Alex playing music by artist name, which is more natural than telling it a accurate playlist name which is in my library.

So I cancel my Spotify Premium again. And I don’t think I will look back. “I switch to some other streaming platform” is not even an reason to leave Spotify, it’s asking this question when you cancel your subscription. I think that’s funny. When the wave of smart device coming to home, Spotify should show a more aggressive attitude on integration. But maybe that’s not a choice for Spotify, they don’t have a choice.

BTW, after iOS 10 upgrade. The apple music China’s subscription become awkward. Because you can’t login to Apple Music from different account than your primary iCloud account. Apple’s policy on cloud integration is stupid, it’s own implementation suck and it’s not open for other player. This locked a device to use same iCloud account for all. And then I start using Apple Music on an android device, which is funny. But that music streaming device is optional. I use iTunes on my Mac which still allow different apple store account.

There’s a bigger problem sitting behind all of this. Premium hardware manufacture want to control the eco-system, which is a software/developer platform. Amazon is leading the home smart assistant market, google is joining the game by google home. Apple’s siri is dumb, otherwise it should work with Sonos and creating a smart home assistant already. Spotify is an embarrassing, it’s a developer and have multiple platforms to support. And Spotify has an mediocre user experience, I think they know but can’t change the status quo. So I think Spotify may lost it’s leading position in next 5 years. Google Music becomes interesting here. Because any rich company can join the game and throw money into this money pit. Music label will get more revenue they lost from pirate copies. I think Music label will issue more contract with those rich company then, exclusive contract will be rarer. But how to make your music playlist portable is a headache. Cloud data portability is only based on good will, not shared interests.  And user will suffer from this if they are early adopter and willing to move (which is complex and time-expensive).

There’s 1 solution. Build some playlist in your head. And bet on AI based human-computer conversation interface. So you can bring your favorites to anywhere. Or maybe build a software which speaks your playlist out to Echo/Google home. That’s a dumb idea :-). Let’s see, I already pre-ordered google home. And I’m looking for more premium experience from google, like what they did in Pixel phone. But Amazon play the game differently, they bundle more and more values into their prime account which sticks user very well. I’m sure some user prefer quality first, others cares value/price ratio. I want to see how much quality difference between them, and then I will buy my music streaming service on that platform.

解决 Baratza Encore 磨豆效率低下的正确方法



  • 给 Baratza 的客服写信,描述我遇到的问题,寻求帮助。
  • 购买了更高效的上磨芯(网上推荐的一个升级,相当于升级到 Virtusoso 的磨芯),下磨芯的塑料配件(Ring burr holder)。

客服第二天就回复了,告诉我应该是 Ring Burr 的问题,推荐我买一个 Ring Burr。我之前自己检测的时候看 Ring Burr 很新以为它是最不可能有问题的。结果这就是反直觉的地方。我将信将疑的又定了一个 Ring Burr

第一次定的配件三天后就到了,换上以后果真没有解决问题。 一周以后第二批配件到了(因为碰巧遇到了周末,所以发货晚了一些),换上新的 Ring Burr 问题马上解决了。换到最细的刻度 1,两勺咖啡磨完需要 10 秒。之前一勺咖啡在刻度 12 就会造成堵塞。所以问题得到了完美的解决。

现在是半年以后了,试是证明修完以后 Encore 回到了完美的工作状态。完全没有问题了,也不需要那么频繁的清洗了。


推荐一下李笑来的 重生(七年就是一辈子),还有 YC创业课(CS183B)学习笔记

rMBP kernal_task cpu spikes when connecting more than 1 external monitors

rMBP kernal_task cpu spikes when connecting more than 1 external monitors

This “bug” bother me frequently, and I don’t know why? I didn’t thought that’s related to connecting more than 1 external monitors, so I always search for “kernel_task high cpu”, which leads to similar fix than what I found lately.


  • If this problem is highly correlated with connecting to more than 1 monitor and you don’t really need that much monitor. Then the easy fix is throw 1 of your monitor for other task, and working with only 1 external monitor.
  • There’s a scientific way to figure out which kernel extension cause the issue. If you like to fix it in this please read following text.

So there’s some falty kernel extension which trick the kernel_task, and kernel_task try to steal CPU time to cool CPU down. Which make the system very un-responsive. This issue normally took couple of hours of my time, I can’t get back to productivity.

I thought those 3 things may fix it:

But those method is like Voodoo 🙂 I even tweeted SMC reset fix my problem, but it turns out not true.

Until I finally found the issue is correlated of connecting to more than 1 monitors. Yes, do not connect to external monitor or connecting to only 1 monitor fix the problem. And my daily setup is connecting the rMBP (MacBookPro11,3, MacBook Pro Retina, 15-inch, Late 2013) to 2 monitors: 24 Inches Dell and 30 Inches Dell. I found unplug the monitor fix the kernal_task CPU usage issue in couple of minutes.

So I change my google keyword, and find the better answer immediately.

Those article actually is mostly overlap with How to fix kernel_task CPU usage on El Capitan. The difference is it tells you that you need to “poke each of the kext to figure out which one is the lemon”. This make it more like a science 🙂

Mac have serious software quality issue. But their intention is good, you can seamlessly upgrade from major OS versions. It doesn’t bother about “Drivers update” like windows (although windows 10 addressed the driver issues pretty much already). But it doesn’t mean you will load wrong thing into your kernel extension which ultimately cause weird issue. Apple also have bad knowledge base, you can’t find anything useful on their “wiki”. But noise in user forum, and Apple so very bad at indexing them.

OK, rant finish. To me this is what I learned:

  • Be careful to listen to the problem. Try to understand the symptom better.
  • Avoid voodoo fix.
  • When you find low quality result, change your search keyword. Even sometime it’s hard to craft better keyword. But the keyword is the key in search engine era.

And how to fix this issue on your macbook?

  • See if it’s related to connecting to more than 1 monitors. Because if unplug solve the problem, then you don’t need to fix it when there’s other high priority tasks.
  • Perform SMC + PRAM reset. This is almost free.
  • Disable SIP, and re-enable it when you fix it.
  • Disable the kext 1 by 1 as [Technology] kernel_task consumes almost 100% of CPU on Mac OS X suggests. Don’t follow other instruction to delete your exact mac’s plist. Just disable that kext as whole, which is easier to recover and save your google time too.
  • Make sure you Time Machine your Mac.

Finally, I need to say OS X breaks so often recently. And maybe I should say it never works correctly, it almost always accidentally barely works. Those components breaks for me frequently:

  • kernel_task, that what I complains above.
  • Keychain is broken frequently. And the keychain first aid is gone.
  • Disk integrity and permission breaks frequently, and you need to restart your computer to recovery mode to check/fix.
  • Spotlight breaks frequently.
  • The network (and VPN) is not as stable as before. But this might be a false feeling due to lack of trust.
  • Updates no longer always make the OS better.

Dan Abramov’s Redux lessons are great

Screen Shot 2015-12-29 at 4.56.29 PM

My awesome colleague Dustan Kasten recommend Dan Abramov‘s Getting Started with Redux on

It includes 30 short video lessons, which are great example of Refactoring to Patterns. Although there’s not a goal to form any patterns. The goal is just making sense in coding. The process of refactoring make me feel exciting. Nowdays the javascript community is full a micro-libraries, like the react-redux. This video actually shows the intention of refactoring and extract reuseful code as tiny library.

Thanks Dan and!



2015 年 10 月我休假会北京,去了北京的几家精酿,包括大跃在东直门的店。不做太多细节对比,我目前的见识来看大跃现在依然是北京最好的啤酒吧。那么大跃哪里做的很好呢?

  • 大跃做的是一个 Gastropub,而不是一个卖酒的商店或者俱乐部。以前我们三里屯有『天堂』,那里卖酒也可以喝。但是那种模式的发展方式是瓶装酒的天堂,本质上只是一个买东西的地方。旧金山的 City Beer Store 是这样的例子,当然人家也是很牛的。北京的牛啤堂就有点这个意思,主要是瓶装酒,吃的东西比较凑合。大跃的环境和食物明显要好不少,然你感觉在个很好的朋友聚会的场所,有会吃的人选择的食物。好的啤酒吧必须有好吃的东西匹配,老板最好是个吃货(Foodie)。肯能因为成本的问题,北京的精酿酒吧基本没有好吃的…… 所以大跃和树餐吧这样的就鹤立鸡群了。
  • 自酿啤酒的风格丰富。大跃的酒单有超过十五种风格的啤酒。常见的风格如:IPA, Double IPA, Red ale, Stout, Pale ale, Bitter, Wheat ale, Lager, Triple, Sour 都有了。
  • 有 Beer flight,就是小杯啤酒拼一条儿(四杯)。这种方式两个人很容易横扫全部啤酒,增加品酒乐趣。
  • 人气。大跃的聚会气氛热烈,厕所繁忙。而且 Gastropub 的厕所是一个非常非常重要的地方,大跃的厕所很有设计感。这样的细节对喝酒尿尿的体验很重要!
  • 卖 Growler 装的啤酒。虽然他们只有四款啤酒按照这种方式卖,但是还是很过瘾的。好的 Gastropub 一定要做到酒好也可以带回家喝。这样有家庭有孩子的人可以下班经过买一 Growler 的啤酒拿回家喝,或者和朋友聚会的时候带上。这真是我心爱的买酒方式,比买瓶装啤酒有面子多了。看朋友的时候随身带上这么一瓶太有面子了!
  • 音乐,吵闹的音乐。偏吵的音乐其实保证了酒吧里面聊天的隐私,离你很近才可以听到对方在说什么。我个人可能是条件反射,反正我习惯在吵闹的酒吧品尝 on tap 的啤酒。那些稀少的瓶装酒我喜欢在家里欣赏。