2017/03/05 第855期

又一个 Uber 前员工勇敢站出来:女上司对女工程师的性别歧视

她在文中附上了一封她写给 Uber HR 的邮件,历数她那同样是女性的上司的种种恶行。与之前大家看过的 Uber 故事一样,与HR多次开会后,HR打太极、不作为。最终欺负人的混蛋依然留在公司、被欺负的员工离职。

在一个恶劣的环境里,对与自己同一类的人下狠手是很常见的。。。

How Not to Die

来自 Paul Graham 的一篇 2007 年的旧文。只要你的小创业公司能活得足够长,你就能致富。怎样才能争取到足够的时间?要嘛做得足够快跑赢时间、要嘛有足够多的钱来付自己工资然后买时间。

人其实也一样,只要你活得足够长,你就有成功的一天。在18、9岁死掉,人生最大成就:考上某大学;在22、3岁死掉,人生最大成就:拿到某大公司offer;在25岁死掉,人生最大成就:靠父母的首付买房;在30岁死掉,人生最大成就:生了个娃。hmm,我又在胡言乱语了:)

Amazon 对其 S3 故障的分析报告

这是2月28日一个工程师 fat finger、敲错命令而引起的巨大故障。S3 故障就意味着大部分于 2010 年以后成立的美国的酷炫著名互联网公司们的线上服务也出现故障。

给人用的工具(如命令行程序)的设计(如命令行参数、脚本对错误的处理)一定要考虑人是必然会犯错误的、要减少自己人擦枪走火的情况。大部分 production 的事故都是因为“改变”而引起的,改了代码/配置、引入 bug,或者人为操作、敲错命令。所以星期五下午尽量不要进行 production 的“改变”,不然周末就有可能不好过了。

减少 Slack 桌面客户端的内存使用

Slack 的桌面客户端里,每一个 team 是一个 webview,跑 javascript、渲染 DOM 很吃内存。很多用户都有多个 team,但任何时刻都只能在一个 team 里聊,所以其他不活跃的 team 没必要渲染 DOM,这就能省下很多内存了。

文中那张“怎么决定是否通知用户有新消息”的图,真是,很,复,杂。。。

Foursquare 顽强地生存了下来

Foursquare 最有价值的东西是用户们 check in 的精确的地理数据。这些数据通过 API 的形式卖给其他公司、开发者们使用;比如健身类的 app 可以在你接近麦当劳的时候提醒你不要吃垃圾食品:)

购买并集成 Foursquare 数据的知名公司有:Snapchat、Twitter、Pinterest、Uber、Microsoft。