影响人类命运的是什么?
美国社会学家贾雷德·戴蒙德的《枪炮、病菌与钢铁》1,源于他在新几内亚岛屿上研究鸟类问题时,他的一位当地朋友问他的一个问题:“为什么白人制造了那么多的货物并将它们运到新几内亚来,而新几内...
周刊第八期:如何应对公开错误
本文为周刊第八期,前期的周刊参见:周刊系列。本期话题:如何应对公开错误原文: So you’ve made a mistake and it’s public…wikimedia 上的...
周刊第七期:如何学习
本文为周刊第七期,前期的周刊参见:周刊系列。话题:如何学习原文: Learning to Learn作者经历了一次特别的面试,面试中的一个环节是考察应试者学习新的 Web 框架;作者需...
周刊第六期
本周刊系列最早是效仿阮一峰做单周分享,但对于我个人来说整理工作量较大,而改成月刊的话周期又太长,且积累素材过多。因此准备改成双周刊形式,每两周的周末发布,记录这段时间里看到的一些有价值...
周刊第五期
本文为周刊第五期,但距离前一期已经过去半年。叫周刊似乎不合适,但又想到更好的名字,暂且用这个名字,只不过会不定期发布。前四期: 周刊开刊, 周刊第二期, 周刊第三期, 周刊第四期。文摘...
只买书:一个失败的微信小程序产品
背景去年因为换部门的原因,我从原工位搬走,有很多旧书,送了些给同事,仍有一大堆需搬走。我便在想,这些旧书是否有更好的处理方式。我自己喜欢买书,但看完的书就成了鸡肋,丢掉也不舍得。虽然有...
改变世界的一次代码提交
TL;DR 本文较长,如果对 Git 内部实现不感兴趣可以快速跳过中间两个章节。 吾诗已成。无论大神的震怒,还是山崩地裂,都不能把它化为无形! —— 奥维德《变形记》背景Linux...
如何成为一名黑客
在上一篇博客中谈到开源软件,开源软件可以上溯到自由软件,而自由软件可以上溯到黑客社区的传统。那么什么是黑客呢?黑客这个词源于1960年代 MIT 的一个学生俱乐部,当时他们将快速解决问...
通往开源之路
从自由软件到开源软件在计算机时代的上古年代,软件是作为计算机硬件的附属而存在,而且一般是附带源码,便于用户做修改或定制。而且在学术界和黑客社区,分享源码并在此基础上修改、添加功能是非常...
空山不见人
周末去游玩了下口碑颇佳的莫干山,确切的说,并没有进入莫干山风景区,而是在莫干山裸心谷住了两晚。在携程上团购了个套餐,体验了一下这家传说中的网红酒店。不过说实在的,酒店并没有给我惊艳的感...