这是我在国内疫情发生到一定程度的时候给公司组内发的邮件。我当时希望大家能了解中国正在发生什么从而提高警惕。一个多月过去了(03/07/2020),没想到这个病毒已经在全球扩散,来到了美国。


last updated: 02/02/2020


TLDR: There is one 2019 Novel Coronavirus case confirmed in Santa Clara County(Which includes MTV and SVL) today. This is the seventh case in America. We’d better be prepared for the potential risk. If you know the whole story, you can stop reading now.


Yesterday, WHO(World Health Organization) declared the virus outbreak as A Public Health Emergency of International Concern (PHEIC, the latest one is Ebola). Today the White House announced that if someone visited China within two weeks the entry to the USA would be denied. Now this has become a very serious public health issue, globally.


I’ve been watching the whole thing developing since the very beginning. At the end of December 2019, I noticed a rumor saying there were several cases found in Wuhan City, Hubei Province, China. At that time, the local government of Wuhan didn’t take it very seriously, nor did the Chinese government. But it’s true that no human-to-human transmission case was found and we did know very little about the virus, which is a new virus and still developing. But around the 20th, people realized this may be a severe issue. The central government sent a group of experts to Wuhan to do the investigation and they find things are already out of control. So the government made the decision: lock down the whole city, the airport, railway stations, bus stations, subways, public transportation, highways are closed.


Wuhan is a city of around 11 million people(2018 stats). The city mayor later confirmed, around 9m people are still in the city and around 5m people left before the lockdown(now we know it’s 14m in 2020). Because it’s the Chinese New Year holiday and people are going back to their hometown to meet their families, relatives, and friends to celebrate the new year. Plus Wuhan’s location makes the situation harder to control—Wuhan is located in the center of China. Put it in a straightforward way, people brought the virus to every province in China and of course, different countries around the world. After that, 12 other cities in the same province followed the action. And later did other cities in other parts of China. The new year holiday was extended by the government and basically the whole country is in an emergency state. Probably only the hospital, banks, supermarkets, and the government are still functioning(In America, we tend to shut down the government).


Read More

谷歌三栋新楼风格诡异,在一群朴素古旧的办公楼里显得格格不入。我也一直没有想通他们的设计理念来自何处。

直到今天我换了一个高速出口进入公司才恍然大悟。当你从西面进入公司,这一角度将三座建筑同时囊括在视野里,背景是海湾对面的群山。它们非常自然地与远山融为一体。那样奇怪的设计一下子解释得通了。层峦叠嶂的设计在模仿山势起伏。在朝阳的照耀下,湾区最近绿油油的草地(没错,湾区的草只有在冬天才是绿的)配上纯白如雪山的屋顶让人仿佛置身阿尔卑斯山脉在意大利北面的部分。
好了,再说下去就有点夸张了,总之十分推荐上班路上留意一下这个景致。而且十分切 Mountain View 这个题。

图一:三栋新楼的位置,原来从天上看是方形的。
图一


图二:整个视角方向
图二
图二

今年主要分两个阶段,上半年是研究生的最后一个学期,下半年入职成为“社会人”。

因为身体的缘故,上半年过得极不顺畅,暴瘦了十五斤左右。回国也做了各类检查,无果。最后才发现是精神紧张导致,在此不表了。后来对症下药,好多了。年初连绵多月的大雪也让我心情抑郁,之后搬来加州,晴朗天气让我舒服了很多。

入职前回了一次国,好好享受了下最后的悠长假期。现在已经对假期出去游玩没什么感觉了,反倒更觉得和父母家人多多相处能让我心安。父母也逐渐接受了我成年的事实,凡事愿意和我商量,我乐意将他们当作朋友。太平日子难得,团圆时光要珍惜。

回美国入职谷歌,总体来说是非常愉快的经历。开始的 Onboarding 走得很流畅。我意外地发现谷歌内部开发技术栈竟然和我先前实习的MathWorks所用的完全一致(当然谷歌有做很多专门的修改)。简单说来,整个公司共用一个代码库,使用 Perforce(谷歌修改成了 Piper) 作为系统版本管理工具,区别于较为通用的 Git。Changelist 是代码修改的基础单位,Code review 的流程也基本一致。这样一来,我需要熟悉工具的时间大大缩短,而且我的确也更偏爱 Perforce 的管理逻辑。我不知道这样的结构肇始于何时何处,可能是 git 发明前的行业规范?或者是有谷歌的员工把这一套技术栈带到了别的公司?不得而知,但是对于 MathWorks 来说,产品就是 Matlab 这样一款单一的软件,单一的代码库是合理的。但是谷歌那么多服务,那么多代码都整合在一个代码库里,实时在云端同步,技术难度可想而知,由衷佩服最早搭建这些基础平台的人。

Read More

这两天故宫的事情搞的群情激愤。但是有人用「溥仪进去都要买票」来批评显然没有搞清楚一件事情:「故宫是属于赵家人的,而且仅属于现任赵家人」。溥仪进不去是因为他退位的时候就不是赵家人了,搬他出来就相当于「用前朝的剑斩本朝的官」。

最近对博客进行了一些小更新。

框架仍旧用 Hexo,但是不再搭建在 Github 上。因为很多次 Deploy 之后无法触发 Github 的 Build。于是转至 Netlify,意外得好用。它可以和 Github 关联,只要有 Commit 就可以触发 Build 并且 Deploy。同时它还可以管理自定义的域名,这样我就可以把我的 DNS 管理从国内网站移过来了。
另外还考虑过用 Hugo 代替 Hexo,主要是因为 Hexo 依赖于 npm 而往往带来巨量不必要的软件包,极其占用容量。Hugo 基于 Go,速度上也有优势。但最后我没有在 Hugo 上找到合适的主题,作罢。
如果将来 Hugo 成熟,我会直接使用 Hugo + Firebase。Firebase 简单易用,我也熟悉,简单 Host 一个博客也是免费的。

优化技术栈的最终目的还是简化流程,这些架构本身应该是轻量的,但开源的东西,越发展越容易变繁重。还是不要把太多时间花在平台和工具上,内容的产出才是最重要的。

等一切事情结束之后,我希望有人能拍这样一部港片。剧本我写得差不多了,请杜琪峰陈可辛或者许鞍华导演考虑一下:

讲的是一对⻘年情侣,男主是刚刚警校毕业入职不久的阿Sir,林振文。年轻有为,为了早日和女朋友结婚,他干劲十足,上司也很器重他。女朋友的家庭条件比他好,父母并不赞成女儿嫁给一个警察,但是他们也不得不肯定他这股努力拼搏的劲头。他的理想是惩凶除恶,保卫香港的和平。女主,⻩嘉颖,是理工大的经济系学生,还有不久就要毕业了,通过自己的努力找到了一份中环上班待遇不错的工作。她是典型的城市⻘年,带有理想色彩,积极参加各种社会运动。

Read More

金港硝烟起,百疆税赋征。
劲⻛挟土砾,山火绕州城。
忝得太平俸,愧为散闲生。
不知平日里,今岁又添庚。

晚上行驶在高速上,瞥⻅远处连绵矮山顶上笼着一层金色光芒,像是有人朝天上 打的远光灯。开始以为是山的另外一边有城镇,但随着山势起伏,开着开着发现 一⻆月亮出现在山峰的空隙中,最后慢慢露出整个圆轮。一时觉得金光灿烂,巨大无比。但脑内最后却响起:「谁能够将天上月亮电源关掉,它把你我沉默照得太明了」,正道是:
隐隐⻘山遮明月,
遥遥沧海隔故国。
低头掩目两不⻅,
日夜唯存是此身。

小学三四年级时,班里来了一位年轻的英语老师,可能因为刚毕业没经验但心气又高,教得很差且作业多又难。我们接受不了,甚至最后集体罢课,不交作业,放学在黑板上写抗议信。

校⻓得知后,把我们几个「学生代表」叫过去聊天,了解情况。开了个圆桌会议,让我们轮流发言,解释我们为什么这么做,我们阐明是为了更好地学习而这位老师的教学模式不适合我们,会议整体气氛很好。后来没多久那个老师就被调岗了。没有人因此受罚和警告,我们这个班级也没有被当作刺头「特殊照顾」。以至于这段记忆从来不曾被调取——因为觉得太过平常了。但现在想起来才发现我们是何等幸运,世纪初的我们在小学校园里接受了一次初级「民主」训练,告诉我们有不满是可以表达的,意⻅是可以被平等接受的,小孩子是可以被当作成人对待的(而不是被认为做什么都是瞎胡闹)。

回顾我的教育经历,小学里最自由,老师把你当理性人对待。当时(大约04、05年)我们学校赶新潮,建了自己的网站,还有BBS。放了学没事做(大力推行「素质教育」的年代),大家上网发帖子,校长和老师都会在里面和学生互动。记得我当时写了首新诗(印象中是赞美小草的)发在论坛里,校长还在下面回帖表扬。

初中玩比学多,然后高中稍微严一点,但是总体是自由的,做了很多学习以外的事情,参加社团,学生会,举办跨年晚会。有时觉得某个老师讲得不好,我甚至逃课到实验室里一个人自习。高考之后副校长还叫了几个人一起去茶室喝茶,我抱怨了学校的一些制度(主要是当时的分级走班教学和自主招生名额的问题),后来听说我们下一届就取消了分级走班。我们在喝茶的时候还讨论了平成元年的某场风波。

然后一路朝下,等到了大学里,辅导员就把你当小学生对待。他一度要求我们统一晚自习,整天查寝,上课突击点名。我自由惯了,受不了这种管理方式,一直和辅导员对着干,还在人人网上酸他。好在没有太多利益关系,没有酿成后果。后来我就从大学里自我放逐了,四年里没怎么认真上学。回头看算是一种不理智的反抗吧。但因祸得福,过了几年「放浪」的日子。

每每回首,总不禁想起初中大门处用大红字印的太宗宸翰:「教育要面向现代化,面向世界,面向未来。」然而我的初中现在已被夷为平地,变成商业小区了。

分级走班: 打乱原本的教学班,重新根据成绩分成不同层次的班,说是为了因材施教。所以各科你可能在不同的班级里上课,就需要跑来跑去,学校还在走道里配了储物柜,似乎想模仿美国高中。我并不是全面否定这种方式,但是在高三最关键的时候突然实行这种制度,打乱了原本的节奏,也不适用于高考。

今年开始用复式记账法重新记账。在美国生活的财务状况比较清楚明确,收入清晰可查,消费也比较单一,现金消费少,信用卡有 详细账单,一切都可追踪查询。不过最后我并没有重新记录每一笔交易,而是挑拣出了比较重要的一些款目,来了解这两年的经济 状况。
首先,收入上来说,家里的支持排第一位。好在渠道单一,很容易算出了这两年到底汇入了多少钱。然后是一次暑假实习,加上一 学期做了 Grader, 一学期做了 TA,工资单也是清清楚楚的。另外还有一些收入,主要是 refer 或者是 refund。我校的政策是 TA 一般给博士做,作为他们的 funding,找不到 RA 位置的都要做 TA 来养活自己,所以不给硕士做。而我因为当过 Grader 加上早早 找到工作,很难得也申请到了 TA 的位置。这方面加起来总收入是 $24,140(还有最毕业前最后一笔没有到账)。

Read More

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×