对2023的回顾在2024的四月姗姗来迟,而且就像《二零二二》中说的那样——这让我对过去的一年的万千细节重新有一些印象。2023年充满了变化,也有锚定的不变。体现在日记上的一个特点是日记的天数少了许多。年末年初,经常念叨的两句话是“人生如负重致远,不可急躁”,以及“循此苦旅,以达星辰”。健身方面,一个常识是,在锻炼某个部位时最好把你的注意力聚焦在这个部位上,每个动作实实在在。于我而言,生活与健身既非苦旅,那么,就实实在在地向前走吧!


植物园附近也有很多改变,但是变化不算很大,我还是能够认出来。我们在植物园里散步,聊各自的近况,看结冰的湖面。湖面上已经没有了往日的悬索桥,只剩下湖两岸的悬索桥挂栏。我们在植物园里按往日的圈走了一圈,然后出来。我提议去河堤路上的后院咖啡馆喝咖啡,那里更适合聊天,而且我想喝点咖啡来缓解稍有感觉的头痛。我们沿崤山路西行,然后从茅津南路转到河堤路上。走到目的地时,才发现咖啡馆已经停止营业了,玻璃门上贴着对外出租的告示。于是我们决定走到梦之城旁的瑞幸咖啡店——是的,三门峡也有几家瑞幸咖啡了。途中,我遇到卖下岗牌卤鸡蛋的大爷,于是买了两个鸡蛋,分给X一个。大爷给了两个鸡蛋和两个鹌鹑蛋,收了三块钱。还是熟悉的味道,虽然稍微有点咸。

我们今天聊了很多,还有同学、朋友们的近况。每个人的人生都是独一无二的,每个人的生活也有着越来越大的差异。走好自己的路,探索这个世界。


吃完后,我突发奇想,在支付宝上开通了厦门公交乘车码,然后乘坐315(还是325来着,记不清了)路公交车转37路公交车前往机场。整个路线是自西南向东北,穿越城区。以前曾提到过,我很喜欢这样的旅行。走走停停,作为一个局外人走近观察一个陌生城市人的日常生活。我看到老人、孩子、学生、上班族。我看到路上大大小小的店。我看到像上阳路与文明路交叉口那一样的街景。从某个角度上来看,厦门与三门峡很像,与我去过的很多中国城市都很像。

那是一种令人熟悉而又陌生的感觉,仿佛我曾经来过这里,仿佛我已经活了很久,恍如隔世。记得今天上午飞机穿过云层在厦门上空盘旋之时,我脑海中蹦出了一个想法,一个想过很多遍的想法:我无法与我的国家割舍,这巨大辽阔的土地充满了无声的情谊。


我很喜欢联合早报,它的新闻内容丰富多样,且经常会用一些老照片、老新闻来展示新加坡的过去,让我感到一种“陌生的亲切”——很多东西也曾出现在我的生活、我的历史里。


他以前杀过猪,他说猪身上除了尖叫,每个部分都有用处。你现在就在尖叫,于人于己,最没用的那个部分。从小我就告诉你不要尖叫。从小你就在发白日梦——这一天会载入历史,那一天又会载入历史——我告诉你,每一天都会载入历史!你觉得琐碎?我告诉你,除了要过的日子没有别的真正的大事!你想赢,对吧?甭管那种赢,每个人都想赢。想赢你先学会输……

做点有用的,不要尖叫。没人要听你尖叫。

总之做有用的事,不要尖叫。不要回头。

不要尖叫,做有用的事,不要尖叫。不要哭,有人想看你哭,哭就会让他们笑话你。


这是一个承诺,随我,也随你——我的日记、我的记忆,一起流向未来。未来的你,当你回看日记时,祝你已经实现了这件事。


今天是我跟宝贝在一起的第1300天。日子过得真快,我们一起走人生路竟然也快四年了。这一路,互相陪伴,很开心,很幸福。


优秀的人真的非常善于思考,具有判断力、冒险精神,充满自信。当你接触到更多优秀的人时,你会发现,你往往会发现,优秀的人比你还要努力。


纯真而不欠闻达,
善良而不失坚强,
把生命高举在尘俗之上,
又溶化于社会之中,
这应当是我们这一代的共同追求。


其实我很害怕做出影响长期的计划,比如是否读博。然而,我应该为自己的人生负责。毕竟,时间是流动的,不做选择、逃避,也是一种选择。做出读博的选择,并且为自己的人生负责。


18号,我们乘复兴号高铁从北京到上海。上海刚刚入梅。一路上,景色变化。到南方后,天气阴云密布,我们不时路过几个下着雨的城市。


我跟X已经四年没见面了,上一次见面就是2019年6月30日,他送我到安亭站,我从那里前往南京,开始在南京的两年工作生活。


这会儿,我感觉内心不能平静。奔波啊,奔波啊,人生就是不断地奔波、不断地离别和相聚、不断地体验。这体验让我长叹一口气,感慨万千。


说实在的,我很羡慕他。但是回过头来,其实自己这一路走来扎扎实实,做出的各个决定都有在我看来的合理理由,因此也问心无愧了。


之前刚到组里的时候,我读的论文太少(虽然现在也非常少——与PhD们相比),有点刘姥姥进大观园的感觉。当时有一次到我分享,我收集了很多工业顶会的议题来讲,被X质疑,他说你如果决定读博,就要趁早扔掉这些东西。那一段时间,我挺迷茫,也挺失落的——自己看中的东西被别人认为没有价值。现在,慢慢地我读的论文多了,才逐渐理解X为什么那么说。现在的我其实很感谢他当时能直言相告,而不是假惺惺地恭维说也不错。良药苦口,忠言逆耳,早一点有人告诉我路子不对,我就能早一点进入正确的模式。从这一点上来讲,我很感谢X。质疑会让人痛苦,但也会让人成长。


这就是人生吧,总会在生命的一些时候,有一些遗憾。酸甜苦辣,是真实,是我们活在这个世界上、走自己这一条不能重来的人生路的佐证。


这本书让我看到一个美国记者本世纪初就在北京租车,然后在中国各地旅行,让我看到了那个时候的中国。一些现在看来非常明显的变化,其实从那个时候就开始了,比如北方的人们南下,比如农村的青年们进城,比如破败的乡村和留守儿童。如果按照他的描述来看,我的家乡很显然不属于破败的地方。然而,我们这些大概率回不去家乡的人又和那些离乡远去的年轻人有什么区别呢?


确实很多事情不是我们能左右的,但也确实有事情是我们能决定的。看到自己的局限与能力,向前规划,全力以赴,追随我心,接受遗憾。


我觉得人在面对选择时,还是要排除掉若干顾虑——尽管这很难。然而,只有承认可能造成遗憾,并能够排除顾虑,才能真正追寻自己内心的想法。人要勇敢。


其实,公司并不会离不开谁,个人也并不会离不开公司。就像打比赛一样,在一个队伍参与过一段时间,换到别的球队,是很正常的事情。


严肃的项目和交付慎用开源项目。使用开源项目是可以的,一方面,要有人甚至团队去掌握项目背后的技术,理解项目的原理;另一方面,该项目最好是非常成熟、健壮、稳定的,如Apache、Nginx等。使用开源并不意味着省去了这部分的工作。如果只是在自己的项目中引入开源项目,不去理解它,没有人去维护它,那么后患无穷。


复杂软件的漏洞利用有一个特点是不怎么会被漏洞缓解机制阻挡。例如QEMU,只要有一个OOB r/w漏洞,其软件内部的各种复杂数据结构非常有利于实现地址泄露和控制流劫持。


从后向前看,人生的选择往往并不一以贯之;从前向后看,未来的许多选择往往出乎所有人的意料。


如果当年选择了另一条路,如今又是怎样一种生活?我不知道,其实我不想过多遗憾,因为生活已经有足够多的遗憾,更因为目前的生活其实已经足够美好。我只想借助这种稍纵即逝的伤感鞭策自己,让自己在生活中不过于沉沦,能够有一些清醒的时刻。是这样的。我想要有一种革命乐观主义,我想要积极向前。我想要能够克服困难,实现目标。

无论你在哪,过好当下的生活,走向当下的远方,与亲人爱人和朋友携手通行,这才是最有意义的事情。