Paper Accepted by ICSE 2018

Dataflow Tunneling: Mining Inter-request Data Dependencies for Request-based Applications Xiao Yu and Guoliang Jin Nowadays web-based applications are ubiquitous in server applications to serve web pages and RESTful…

Not Enough Azure Instances

I would just say this: buy more Microsoft stock… Azure is growing fast.

ACSIC Speaker Series #6 by Prof. Yuanyuan Zhou from UCSD (In Chinese)

Prof. Yuanyuan Zhou’s talk on her startup experience. Although the talk isĀ in Chinese, most of the slides are still in English. Below is the brief intro for the…

Personalized dietary plan

It came to me today this interesting article: Personalized Nutrition by Prediction of Glycemic Responses http://www.cell.com/cell/abstract/S0092-8674(15)01481-6 There are rather interesting findings: current universal dietary plans recommended by nutritionists…

Subtle signal-delivery behavior on OS X (and some other BSD systems)

An online article discussed a subtle behavior on OS X, NetBSD, and OpenBSD delivering the SIGPROF signal to multithreaded programs: http://research.swtch.com/macpprof. In a nutshell, the current implementations in…

If the Photos app for Mac stuck on “Updating”…

If you have enabled iCloud Photo Library, and just restored your whole system from a Time-Machine backup, you would very likely see your Photos app keeps showing “Updating”,…

Office 2016 for Mac is finally coming (partially) …

Microsoft has finally announced its preview version of Office 2016 for Mac. Remember the latest major version for Mac is still 2011; meanwhile, Windows has received two major…

Recent updates

I haven’t got time to update this site for a long time, because of the busy work with NEC Labs, and the recent paper submission to USENIX ATC’15…

From the name of Windows 10 to crappy software code

There is a rumor on the reason that Microsoft used the name Windows 10 instead of Windows 9: some lazy programmers used to use something like “osName.startsWith(“Windows 9″)”…

Windows 10: April Fool’s Joke Became True

Last year, there was an April Fool’s story saying that Microsoft decided to skip Windows 9, and jumped to Windows 10 directly (see here). Today, Microsoft announced Windows…