In the process of migrating some svn repos on my server to git repos on github (public) and bitbucket (private), I found the following migration process works well.
. Import the svn repo to github. It worked for private svn repos that require authentication (as in my case).
. The github repo will be public. If you want a private repo, import the github repo to a private bitbucket repo, and delete the public github repo.
I looked at the revision history and it appears to be well preserved.
I have tried direct import from svn to bitbucket but it did not work, probably due to file system structures of my svn server.
Comments Off on Milestone of seniority
“All men dream, but not equally. Those who dream by night in the dusty recesses of their minds, wake in the day to find that it was vanity: but the dreamers of the day are dangerous men, for they may act on their dreams with open eyes, to make them possible.” – Lawrence of Arabia
So how about those who act on their dreams from the night with open eyes in the day?
Comments Off on Dreamers
When I was a PhD student, having 1 SIGGRAPH paper meant graduation, and 2+ for a top research job.
Now, having 1 SIGGRAPH paper meant admission into a top PhD program, 2+ for graduation, and 3+ for a top research job.
(20+ for a tenured professor or partner researcher, but few of you need to worry about this yet.)
Anyone who (still) thinks my standard is too high: feel free talk to Jun Xing, my first HKU advisee, about his current experiences in internship and job hunting.
Comments Off on Performance inflation
It is much better for a computer scientist to have sufficient industry experiences before joining the academia, as I explained before.
Just be mindful of some necessary adjustments, some of which I am learning as an ongoing process and shared below.
Comments Off on Academia stuff that I didn’t learn in the industry
Count how many people want to join it, such students/employees/immigrants for a school/company/nation.
Comments Off on A simple and effective way to rank a group
In the standard of Chinese classics, the art of war is crisp, even with repeating the core ideas.
During my first reading as a kid, I focused mainly on the languages.
After my second reading, the core ideas become very clear, even with my now rusty Chinese.
I can probably summarize the book in just a few sentences. But it is still better to read the original Chinese; no translation can do justice to the beautiful writing, and the repetition helps hammer the messages home.
I examined several English versions, all contain very obvious mistakes.
The best version I have seen so far is 孫子兵法論正, 朔雪寒.
Comments Off on Presentation workload
Is the what3words address of my HKU office.
Comments Off on tripling.dreamers.suspended
VR, AR, IoT, Kinect, 3D printing, etc. are all great ideas.
But not all of them will reach the expected consumer penetration due to various reasons.
Nevertheless, they still have positive impacts in various niches, such as VR for gaming/simulation, AR for hands-free communication, IoT for industry/agriculture automation, Kinect for ambient interaction, and 3D printing for rapid prototyping.
Quote from Bezos:
One area where I think we are especially distinctive is failure. I believe we are the best place in the world to fail (we have plenty of practice!), and failure and invention are inseparable twins. To invent you have to experiment, and if you know in advance that it’s going to work, it’s not an experiment. Most large organizations embrace the idea of invention, but are not willing to suffer the string of failed experiments necessary to get there. Outsized returns often come from betting against conventional wisdom, and conventional wisdom is usually right. Given a ten percent chance of a 100 times payoff, you should take that bet every time. But you’re still going to be wrong nine times out of ten. We all know that if you swing for the fences, you’re going to strike out a lot, but you’re also going to hit some home runs. The difference between baseball and business, however, is that baseball has a truncated outcome distribution. When you swing, no matter how well you connect with the ball, the most runs you can get is four. In business, every once in a while, when you step up to the plate, you can score 1,000 runs. This long-tailed distribution of returns is why it’s important to be bold. Big winners pay for so many experiments.
Comments Off on Technology optimism