I'm Zigang "Ivan" Xiao,
an engineer in bay area.
I have a cat called Moose.

about me

I write about technical stuff in the field of computer science, with a focus on Machine Learning, my hobbies, including guitar playing and ballroom dancing, and my life in US. Some of my posts are written in Chinese.

Popular Watches Under $150

- - posted in watches

I’ve been looking around entry-level watches for some time. Recently, I answered a question in Zhihu (Chinese Quora), and I feel like to transcribe this collection in my blog.

Fix Mid 2009 MBP RAM Not Recognized Issue

- - posted in diy, mac

Possible cause of unrecoganized RAM
Possible cause of unrecoganized RAM

A few days ago, I encountered an issue which seems to be common among mid-2009 MBPs: one of the RAM (in slot 1) is not recognized anymore. Or, sometimes it is recognized, but after sleep and wake up, the computer freezes and impossible to recover but force power off.

Replacing SATA Cable in Mid 2009 MBP

- - posted in diy, mac

Replacing MBP cable
Replacing MBP cable

Recently, my mid 2009 MBP (Model A1278) fails to recognize the hard drive. My first bet was another disk failure on me, but it was not the case. I took down the hard drive and put it to a mobile hard drive case and it can be read smoothly.

My Octopress Blogging Flow

- - posted in blogging, octopress

Writing in Sublime Text and previewing in Marked
Writing in Sublime Text and previewing in Marked

After blogging with Octopress for a while, I have already gained some insights on it, and my publishing flow has been smoother. I think it is right time to share my flow as a reference.