We cannot fore-live our futures just as we cannot foresee it, so it’s somehow useless to do a lot of plannings for the future, because the only effective part of every such planning is the decision at the very moment of deciding.

The real reason why monads seem to be so hard to understand is not what “monad” actually means. Understanding the notion is easy, but the hard part is to recognize and understand one.

Notes on adj. inflection in German

Recently I am messing up with German. Spent a few hours to clean up the essence of adj. inflection for memorizing using the principle that I saw on a quick grammar look-up page which I lost the link one day. So I’m trying to make up my own version using the same introducing style on duolingo. (more…)

一点建议

初学编程的人,最好不要在某些社交场所盲目听从某些所谓大牛的言论。不是说他们说的都是错误的,而是这个世界上同样级别的人太多,将他们的意见综合到一起你就会发现他们意见相悖地覆盖了几乎任何一个可能,这样你根本无法真正开始做什么;你甚至都不能相信任何一个人的话。更糟糕的是有时候这些人的经验也会有局限,他们很容易就会说服自己相信这种局限是他们本身的优点,而且他们很可能从一开始就不打算为自己说过的话负责。知乎上有个问人生建议的问题,一个得票很多的答案就是“不要听从这个回答下的任何建议”。这甚至不是个“懂那么多道理仍旧过不好这一生”的问题。他们叫你要学会信,而你必须要学会不信。这是你最后的底线。

已经弃用了所有的评论插件,还有一个会访问wordpress的插件。Deactivate完之后速度快多了。
Disqus在大陆加载速度一向不好。sigh.