Weekly 04/28 - 05/04

周报第三十一期

Special Topic: A Protocol for Dying

如何面对(自己的和别人的)死亡?ZeroMQ 的作者这篇遗言给了我们一个很好的参考。

@rainux

ZeroMQ 社区创始人之一,分布式系统专家 Pieter Hintjens 一周前发现自己的胆管癌已经扩散到肺部,他意识到自己剩下的时间不多了。Pieter 写过三十多份通讯协议和规格书,这次他给自己写了一份“临终协议”。如何与临终者交谈,临终者有何责任,如何向孩子们解释,以及,如何面对死亡。

@zenany

Pieter Hintjens患了癌症,决定安乐死。

我知道整个朋友圈没几个人知道他是谁,也不会点开去看一个行将就木之人临死前的絮絮叨叨,即便他是世界上最好的分布式系统专家之一,即便他起草了三十个以上的通信协议方案,即便他一手创立了ZeroMQ社区。

他提到自己曾经是个与社会断绝联系,自闭的年轻人,曾经觉得生活中只有工作,游泳和猫。直到他发现跟人交流会得到愉快的回应,渐渐的他开始喜欢上这种交流,他很高兴他这几十年来的工作就是去不同的地方与不同的人交流。

从他文章中真的好羡慕他是如此的理性。他会告诉别人不要难过不要悲伤不要试图去帮他祈祷上帝阅读圣经,感觉他已经完全把生死看淡了,他觉得拥抱死亡才是完整的人的一生,因为他觉得他为这一切做好了准本,他把他的知识写成了著作,自学了钢琴并且写了很多曲子,看着他孩子们快乐的成长,逐渐从ZeroMQ社区中抽出身来不让社区依赖于他。除了家人他已经做好准备迎接死亡了。

他写下文章,鼓励人们留言,好让他的孩子们可以从这些文字中,YouTube上知道他们的父亲是个怎样的人,这个世界上有无数软件用了他父亲的智慧结晶。

真好,第一次有些羡慕这样的人生。

@mrmiywj

Computer Science

不算深入但python和R的对抗蛮有意思的... @JasonQSY

Languages

Rust-lang

  • Xi Editor, a modern editor with a backend written in Rust.

Wow...竟然不是用golang写的 @mrmiywj

Go-lang

Bash

TEX

Backend

Talks

GitLab 全站貌似用了 38 台服务器。。 @ComMouse - 一乐 :煎饼果子与架构模式

PHP

API

  • Apollo, everything you need to start using GraphQL.

Mobile Development

Frontend and Node.js

Node Itself

WeChat

看到是 Chromium 37,感觉还是有点慌。。 @ComMouse

Guidelines & Talks

Libraries & Frameworks

跨域处理 @swaylq

Tools

  • autochecker tests your libraries in many different versions of NodeJS, Ruby, Java and many other languages.
  • Trevor, your own Travis CI to run tests locally.

Apps

  • Harmony Player, a next-gen music player built with Electron and Angular.

Systems & Laptops

有请 @kdplus 谈谈使用感想...... @arrowrowe - 在中国如何使用 Chromebook

A repo about how to configure a Chromebook in China. It seems that Chromebooks are cheap netbooks with linux. @JasonQSY

More...

News

Talks

Handy Things

Trouble?...