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](http://www.travelers-company.com/) plus real ink-pen. And the overall carrying size is not dramatically bigger than my [traveller’s notebook](http://www.travelers-company.com/), 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.

TL;DR;

  • 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 egghead.io.

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 egghead.io!

大跃啤酒依然是我去过的北京最好的啤酒吧

这是我在知乎更新的一个回答

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 的啤酒。那些稀少的瓶装酒我喜欢在家里欣赏。

原来我用 Baratza Encore 的方法是错误的

我买了这个 Baratta Encore 有一年多了。这是一个咖啡豆研磨机,这属于带磨芯的研磨机 Burr Grinder。我对它研磨的质量很满意,一般做 AeroPress 的时候我会用 8 那档,相当于 Espresso 骗粗水平。

但是有个问题困扰我,那就是它经常堵住。所以需要经常清理,这本身不是太大问题。但是这咖啡磨清理一次大概要花费 10 分钟吧,这比准备咖啡的时间还长。我仔细观察了一下,一般出现堵是这样发生的:豆子快要磨完的时候我没有关闭机器继续磨最后一点豆子,然后机器就堵了。

今天我发现这是由于我的使用方式造成的。我每次一般用 AeroPress 的勺子呈上一勺放在磨里面研磨。每次我都希望完全磨掉豆子所以下次没有残粉,就不用清洁了。可是这样造成一个问题,因为最后的一点豆子没有其它豆子在上面用重力压着,所以研磨速度会很慢。如果正要研磨又比较细就容易产生非常细的粉,他们容易卡在研磨机的出粉口。这样下次就堵住了。

所以解决方法就是把豆子都放在那个漏斗里面,用多少磨多少就好了。如果想要一倍完美咖啡的时候先清洁一下机器好了……

不再用水浸湿 AeroPress 的滤片

AeroPress 很久了,它是我默认的咖啡烹调方式。我一般使用倒装法 – Inverted。因为我的胃对咖啡因敏感,所以我这一年多都用的是 Decaf 的豆子,目前最喜欢的是 Blue Bottle Decaf Noir,每次我都去 WholeFoods 那里找货架最里面的一包,大部分时候可以买到一周内烘焙的新鲜豆子。

每天冲来冲去,很开心。

之前的 AeroPress 滤芯用光了,新定的一包滤芯感觉很厚实(AeroPress 的滤芯其实质量不太稳定)。铺在 AeroPress 的那个有网眼的过滤碗上是平整的,但是淋水以后会膨胀。膨胀的滤片经常有皱褶,每次用手抚平但是也不完美。最近咖啡总是从过滤碗侧面流出来。所以我想干脆不给滤片淋水好了,结果发现这样滤碗的漏水问题果真完美的解决了。现在要比平常花多几倍的力气去压取咖啡,不过出来的咖啡口感很不错。

也许一门技术用久了就变得僵化了,忘记没门技术都有提升的可能了。观察一下这小小的问题,解决一点小小的问题。然后就又过了一天。