2016/08/24 第678期

Society-in-the-Loop

Human-in-the-Loop:自动的算法 + 人的判断与反馈,比如人手动归类垃圾邮件会让自动识别垃圾邮件的系统更聪明。Society-in-the-Loop:自动的算法 + 社会大众的判断与反馈,将政府人工智能化?

开发第一款魔兽争霸游戏背后的故事

90年代初,他在一家后来改名叫暴雪的小游戏工作室做程序员。受到其他即时战略游戏的启发,他在没计划的情况下单枪匹马开始写游戏引擎,后来吸引了其他同事加入开发;在没有版本控制代码的情况下多人协同完成开发。

10 Usability Heuristics for UI Design

写于上世纪90年代初期的10条用户界面设计的准则,20多年后再来看,依然正确,经得起时间考验。

别看网上的评论

Sam Altman 写给本届YC毕业班的创业者们的信。网上喷子多,媒体也不专业,你的创业公司必然饱受批评;不要因此气馁,任何伟大的公司成功前都不被看好的,都要用很长很长时间才能证明他们是好公司的。

世界上只有两种人,一种是创造未来的人,一种是整天在网上发帖论证为什么别人不能成功的键盘侠;争取做第一种人吧。"Overnight success usually takes a decade of uphill work."

SOLID Go Design

作者根据自己的演讲整理的文字,通篇以 SOLID 原则(每个字母是一条原则的第一个字母)贯穿,讲述了什么样的 Go 代码才算是好代码 — 也适用于其他语言。全篇妙语连珠,强烈推荐。

SOLID:Single Responsibility Principle;Open / Closed Principle;Liskov Substitution Principle;Interface Segregation Principle;Dependency Inversion Principle。