---

I'm David, software engineer at Meta, previously Google.

Interested in religion and philosophy, I always pursue the origin of life, which has no correct answers, but reasons.

Stay hungry, stay foolish.





Retiring EasyRSS

In 2013, as Google discontinued Google Reader, EasyRSS stopped working. It was a rather unfortunate event. I was one of the users who heavily impacted by its discontinuation together with millions of users around the world. At the time I had the opportunity to switch EasyRSS to other RSS aggregators, such as Feedly, however, I didn’t get time to do it. Instead, I started using other news apps, such as Flipboard.

1 min read

Rebuilding pursuer.me using Jekyll

My personal website, pursuer.me, was built using Padrino and hosted under Linode. I had been thinking about rebuilding it for a while, as it was fairly aged in terms of its design and technology. I want to refresh it with a modern web framework and host it using more advanced technologies, preferably container + Kubernetes. Kubernetes might be an overkill for personal websites like this, but it’d be a great practice if I could try it out.

6 min read

Trip to Yosemite

My parents visited the US. We decided to go to Yosemite, the national park not far away from the bay area, which is famous for its waterfalls, meadows, cliffs and rock formations.

2 min read

那些变化的与不变的

前些时候和一个朋友聊天,聊到了生活的无力感:周围的朋友经历着不开心,可自己却无能为力。生活的残酷挤压着童年遗留下来的改变周遭环境的梦想,周围的世界便不再那么乐观。上周与另外一个同事聊起类似的事情——他在工作中遭遇了一些不公,无力改变,于是决定换一个环境重新开始。我半严肃半开玩笑地调侃说,可能我不会放弃吧,还是要努力一下——哪怕努力失败了,至少也不会后悔。我同事笑笑说,对啊。然后他还是放弃了。

~1 min read

感恩

好久都没有写一篇博客了。这里仿佛被遗弃的花园,叶子落了一地,也不知自己是不是错过了成熟的果实。我一篇篇文章地读过,看着自己一次次走出荆棘,前路却依然茫茫。很奇怪,哪怕是快乐的记忆,也带有一丝的伤感。或许这花园就是这样一个地方,让思想沉淀,留出心灵的空间。

~1 min read

EasyRSS 开源了

一年多前开始开发 EasyRSS,从最初的对 Android 一窍不通到逐渐了解。一年以来,EasyRSS 积累了不少用户,这对我是极大的鼓励。

~1 min read

近期体会 2012.10

近段时间偶尔回味一下过去写的文章,每一次看都会有些体会。距上一次写感受已经半年有余了,最近总是觉得要写点什么,然而静下心了却又觉得无事可写,仿佛工作繁忙了思考就少了。恍惚之间让细务占据了心灵,回头却只能感叹时光飞逝。

~1 min read

编译框架

这学期有编译这门课。这门课甚是无聊,我大约翘了一半。课程包含一个Project,任务是分三次来完成一个编译器。和其他课程的Project一样,起初,我想随便灌灌水就过去。可是,一天早上起来,我突然想到了一个编译器的框架——在这个框架下,仅仅修改一部分配置文件就能实现一门语言的编译过程。于是,从上周六开始,我着手实现了编译框架的各个部分(包括词法分析、语法分析、中间代码生成与中间代码解析执行)。说实话,看着编译框架的一个个部分逐渐实现并正常运行,心里还是很激动的。我回想,这可能是大学时期自己做过的最有意思的课程Project了。

~1 min read

脆弱且渺小

我算是消息闭塞的人了,到了今天下午,才知道上海交大的几个学生在旅游时出了事情。年轻的生命便如此湮灭了。身边的朋友感叹生命的脆弱——那几位年轻小伙,从谈笑风生到匆匆离去,仅仅是几分钟的时间。世事难料,若知后果如此,他们必然不会去做这样的事情。当然,这都是后话,有些事情,当时的人又怎么会知道后果呢?

~1 min read

好事多磨

近来事情颇多,各种事情弄得我焦头烂额。之前写了文章宣泄种种不满,表达自己深深的无奈。而反观自己,大多数事情的确是没有定型,未来充满了未知。未知对于我应该是好事,在一切尘埃落定时我往往会失去斗志,多年的经验反复应证着这一点。但未知也让我无从选择,在事情来临时无法防御,也就陷入了被动。这或许是那些不满的事情的起因吧。

~1 min read