博客

  • 科技爱好者周刊(第 65 期):周刊开设"谁在招人"的招聘服务

    这里记录每周值得分享的科技内容,周五发布。

    欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

    (题图:上海浦东,2018)

    本周话题:周刊开设"谁在招人"的招聘服务

    本期开始,周刊增加一个 《招聘信息》 栏目,正在找工作的同学,可以直接看周刊的结尾。

    如果贵公司正在招人,欢迎把招聘信息发到周刊。 我在讨论区建了一个帖子,那里是免费的。如果希望发到正式的周刊上面,推送到所有读者,请与我联系(Email: yifeng.ruan@gmail.com),价格是人民币250元/条。

    (图片:个人增值税发票)

    自从上周说了这个设想以后,很多企业联系了我。我发现自己忽略了一个问题:我没法开发票。企业愿意花钱,但是需要发票。我现在还没注册公司,开不出发票。

    很多人不知道,国家其实允许个人开增值税发票(国家税务总局官网),但必须本人亲自去税务局,由税务局代开,这个就很麻烦。全国只有深圳市,可以通过微信办理网上代开个人增值税发票,但前提是对方必须为注册在深圳的公司。

    我真搞不懂,深圳可以微信代开发票,已经两年了,没看到其他城市跟进。国家不是鼓励创业吗,这种对广大创业者友好的措施,为什么不推广呢?既可以促进个人对企业提供服务,也可以为财政增加收入。

    最后说一下我的打算,周刊未来想做一个官网,然后接入邮件列表服务,收取广告费就是为了购买云服务。

    资讯

    1、电动飞机的时代到来

    今年的巴黎航展上,出现了世界上第一台商用的全电动客机(上图)。这是以色列公司 Eviation 推出的9人座电动飞机,时速为440公里/小时,航程可以达到1000公里,预计2022年投入使用。

    电动飞机除了环保,最大好处就是成本较低。传统的燃料飞机每100英里的燃料成本大约是400美元,电动飞机只需要8美元到12美元。

    2、安卓应用内更新

    对于开发者来说,用户不更新手机 App 始终是最大的难题之一,导致必须长期支持老版本。现在,谷歌发布了官方的安卓应用内更新 API,允许在应用内弹出更新窗口(上图),不必访问应用商店就能更新应用。而且,更新通知可以全屏弹出,用户不更新就无法继续使用。

    3、法国的核废料场

    法国东部小镇 Bure,地面上是黄色的油菜地,但是地下500米是钢筋混凝土隧道的迷宫,耗资250亿欧元建设。该地将从2025年起成为法国核废料的放置场。

    法国共有58个核电反应堆,生产该国75%的电力。它们产生的有毒放射性废物,每年为13000立方米,每个法国人可以分到2公斤。这些放射性废物,目前存放在四个地表仓库,法国政府最终将把它们移到这个地下设施。

    此前,政府考虑过用火箭将废物射入太空或将其放入海洋深处的方案,由于担心火箭可能在大气中爆炸,或者辐射可能泄漏到海洋中,这两个方案都因为太危险而被拒绝。放射性物质的半衰期从几十万年到几百万年,这意味着这个地下存放场的设计,必须保证百万年级别的安全性。

    4、向员工计费的公司

    日本的精密工具制造商 DISCO 公司,采用一种独特的管理制度。它向员工提供的所有工作条件,都是计费的。员工的办公桌、公司电脑、直到雨伞纸巾这些东西,都要收费,甚至开会使用的会议室每小时收费100美元。这些费用都记录在你的账上,月底根据本月你对公司的贡献,计算你的奖金,扣除费用就是你本月的收入。

    这种设计的基本思想是,每个员工都被视为创业者,必须凭贡献拿到收入。员工们表示压力很大,但是也承认这种制度大大减少了无用的会议。八年来,DISCO 公司的利润率从16%上升至26%,股价几乎翻了两番,员工工资是全国平均水平470万日元(约30万人民币)的两倍以上。

    5、太阳能汽车

    一家荷兰创业公司推出了太阳能汽车,汽车的上半部都是太阳能板,也可以接受外部充电,满电状态下可以行驶400公里~800公里。现在接受预订,价格15万欧元(约120万人民币),2021年交货。

    根据该公司披露,太阳能充电效率是每小时12公里。这意味着,晴天只靠太阳能,每天可以跑到50公里以上,对于城市通勤还是够的。

    6、丑果公司

    美国马里兰大学的两个毕业生发现,很多超市和农场丢弃那些长得不好看的水果和农产品。这些农产品只是外观有瑕疵,但是不影响食用。于是,他们用自己的2万美元,在网上众筹了38000美元,成立了一家公司,起名为 Imperfect Produce,专门收集这些“丑果”,然后以低于市价30%的价格出售。

    这家公司2015年8月于旧金山成立,目前拥有6个配送中心,在22个城市提供服务,顾客超过20万,员工超过1,000名,有400辆自己的送货车。他们拿到的风险投资总计4700万美元,正在计划上市。

    7、便携式涡轮发电机

    加拿大一家公司制造了便携式涡轮发电机,外观像轮子一样,可以放在溪流中。水流带到涡轮,就会发电。该公司称,效果相当于100瓦的太阳能板,一天可以产生360瓦的电力,价格为1000多元人民币。

    这个涡轮不仅可以水流带动,风大的时候,还可以挂起来,用来风力发电。紧急的时候,还能手摇发电。

    8、一句话消息

    • 勒索软件 GandCrab 宣称,他们在一年内产生总收入超过20亿美元,平均每周250万美元。

    • 五对俄罗斯聋哑夫妻宣布,准备向俄罗斯政府提出申请,要求修改他们子女胚胎的基因,防止聋哑基因遗传。

    • Facebook 公司由于侵犯隐私,被美国政府罚款50亿美元。这笔罚款的金额创记录,但是 Facebook 上季度的收入为150亿美元,去年的利润为220亿美元。难怪罚款金额公布后,Facebook 股价上涨。

    • 日本小行星探测器成功从小行星 Ryugu 获取了岩石样品,如果明年能够顺利带回地球,这将是人类第一次获取月球以外的天体岩石。下图为开发团队庆祝抓取样本成功。

    • iOS 13 系统会提示正在追踪用户的 App,下图的英文是“xxx 在过去三天里获取了70次你的位置”。

    文章

    1、SwiftUI 开发 Web 网页(英文)

    苹果最新推出的 SwiftUI 可以为 macOS、watchOS、iOS 开发应用程序,现在有人用它开发网页。

    2、数字独立宣言

    维基百科联合创始人之一撰写的互联网领域的权利宣言,摘录两段。

    “人类被巨大的数字帝国轻蔑地对待。因此,现在有必要用独立个体的分散网络取代这些帝国,就像互联网的早期一样。”

    “我们声明,我们拥有不可剥夺的数字权利。由于目前互联网的专有集中式架构已经促使大多数人放弃这些权利,我们应该要求一个能够尊重它们的新系统。”

    3、如何使用 jk 生成配置文件(英文)

    jk 是 JavaScript 写的工具,可以将 JS 的数据结构转为 JSON、YAML 等格式的配置文件。

    4、中国稀土开采的环境代价(英文)

    稀土开采需要向土壤注入化学品,会造成大量的水和土壤污染。中国作为世界最大稀土生产国,面临严峻的环境问题。

    5、Dockerfile 最佳实践(英文)

    本文介绍如何写出良好的 Dockerfiles 文件,可以节省构建时间、image 文件大小,增加可维护性、安全性和可重复性。

    6、如何使用 Web Share API?(英文)

    Web Share API 可以让网页调用系统的分享按钮,不用自己实现网站分享,既节省开发时间,又能提高网页性能。目前,安卓和苹果手机都已经可用。

    7、如何写网页的社交媒体分享功能(英文)

    网页的分享按钮,可以分享到 Facebook、推特等社交媒体,这是怎么实现的?

    8、fzf 和 ripgrep(英文)

    本文介绍 find 和 grep 命令的替代品 fzf 和 ripgrep。

    9、CPU 基本知识(英文)

    CPU 的入门介绍文章,讲解 CPU 相关的基本概念。

    10、Go 语言入门(英文)

    一篇 Go 语言初学者入门教程,文章较长。

    工具

    1、Termius

    适用于桌面和手机的 SSH 客户端,可以登录服务器。

    2、Refined GitHub

    浏览器扩展,为 GitHub 增加很多方便的功能,比如静态资源文件的下载次数统计等。

    3、webssh

    开源工具,可以通过浏览器进行远程服务器 SSH 登录。(@huashengdun 投稿)

    4、puppeteer-recorder

    Chrome 浏览器插件,能够将操作录制成脚本,用于浏览器自动化。(@ifrontend-xyz 投稿)

    5、Mpx

    滴滴团队开发的一款致力于提高开发体验的小程序框架,把 Web 开发体验(Vue + Webpack)带入小程序。(@sky-admin 投稿)

    6、hat.sh

    一个开源的网页工具,可以离线使用,使用 AES-256-GCM 算法对文件进行本地的加密和解密。

    7、Differ App

    在线小工具,比较两段文本 / JSON / xml 文本的差异。

    8、Antora

    一个静态站点生成器,针对 AsciiDoc 格式的技术文档。

    9、userrecon

    一次查询75个社交媒体,看看某个用户名是否还未注册。

    10、nodeppt

    将 Markdown 文档转成幻灯片,在浏览器演示的工具。(@JsonLeex 投稿)

    11、LMGTFY.com

    该网站用动画演示搜索引擎的使用方法。新人经常提出一些简单的问题,你可以把该网站发给新人,帮助他学习如何使用谷歌。LMGTFY 是 let me google it for you 的缩写。(@buff2017 投稿)

    12、QuickJS

    ffmpeg 的作者写的 JavaScript 引擎。他等于自己从头实现了一个简化的 V8,这也太猛了……这个引擎体积很小,但是功能完整而且高效。

    资源

    1、Mixkit

    一个提供免费插图和艺术画的网站,图片的数量不多,但是质量较高。

    2、被自己的发明杀死的发明者

    维基百科收集的名单,已经有两人在试验自己发明的飞行汽车时死亡。

    3、开源游戏克隆

    该网站收集各种游戏开源的克隆版。

    4、gfycat

    收集人们上传的各种 GIF 动画,基本上就是只收录 GIF 动画的 Imgur。

    5、中文独立播客

    高质量的中文独立播客列表。(@ifrontend-xyz 投稿)

    6、宇宙模拟器

    SpaceEngine 是 Steam 上面的一个软件,提供 3D 虚拟宇宙的模拟器。用户可以探索行星和星系,并观察你喜欢的任何天体现象。最新版本收费,老版本免费。(@JeremiahZhang 投稿)

    7、核电站地图

    在线地图,列出全世界的核电站。上图是东亚地区的核电站。

    图片

    1、一年所食

    一位法国摄影师找了巴黎的一家四口,请他们与他们一年中吃掉的所有食品一起合影。

    2、人体风格的纽约地铁图

    纽约一位五官科医生,将纽约地铁图画成人体解剖图的形式。

    文摘

    1、要求一星评价的餐厅

    2014年,厨师 Davide Cerretini 宣布了一个永远改变其命运的政策:任何他的顾客离开餐厅时,在 Yelp 上面进行一星评价,都可以享受五折的披萨折扣。

    Yelp 是美国最大的餐厅点评网站,由 PayPal 前员工 Jeremy Stoppelman于2004年推出。它允许顾客对餐厅打分,五星是最高分,一星是最低分。这对餐厅影响很大,有时半颗星的差距会让高峰时段的人流量相差19%。

    Davide Cerretini 的餐厅2009年开业后几个月,就开始收到 Yelp 销售人员的几十个电话,他们要求他购买广告。他拒绝了,然后就发现自己餐厅新增的五星好评被删除了。

    他说:“我是意大利移民,完全知道黑手党敲诈勒索的样子。Yelp 正在操纵评论,并希望我支付保护费。我来美国工作25年,现在却被硅谷的一些白痴敲诈勒索。”

    Yelp 否认 Cerretini 的指控,表示删除正面评价是因为该平台的算法。算法通常根据一系列非公开标准过滤评论。这些“过滤”掉的评论仍然可供客户看到,但不会影响企业的整体星级评分。

    面对评价下降,Davide Cerretini 决定做出反应。“我写了自己餐厅的五星好评,”他承认。“我不是一个好人。我写的是假评价,以弥补他们删除的真实评价。”但是,这很快就被算法发现,然后全部删除。

    最终,他屈服了,每月花费270美元在 Yelp 上面做广告。但是6个月之后,他发现这项服务“毫无用处”,就取消了它。结果,他的星级评价再一次暴跌。

    2014年春天,拒绝了另一位 Yelp 销售人员后,Davide Cerretini 声称他的页面中又有四条5星好评被过滤掉了,顶部的三个评价全部是一星的。

    “这些一星评价来自那些从未来过我餐厅的人,” Cerretini 说。“有人抱怨我们的服务员……我们甚至没有服务员,顾客要自己取餐!”

    他忍无可忍,决定采取极端措施进行反抗。他在餐厅门口的黑板上,宣布只要在 Yelp 上打下一星评价,批萨价格就可以对折。

    没想到,这个措施发布后,他一天的营业额相当于以前一个月。很多人打了一星评价,但是文字写的却是好评。所有那些痛恨 Yelp 的餐厅主,都纷纷表示对他的支持。

    几天之后,他的 Yelp 页面已经有超过2,300个一星级评级(占评论总数的95%),其中大部分是赞扬。这使得该餐厅成为 Yelp 上评价最差的餐厅。

    他也因此成为名人。在媒体眼里,他象征着单枪匹马与科技巨头对抗的孤独骑士。他趁机推出了私人的烹饪课程,售价高达3000美元。

    2、ECMO 的道德困境

    ECMO 是“体外膜氧合”的缩写(台湾译成“叶克膜”),是一套医疗系统,用于心脏或肺部失去功能的危重病人,在体外完成血液的氧合。

    通俗地说,就是将血液引出体外,通过机器将血液里面的废物除去,把氧气加进去,然后再输入体内,充当体外临时的心脏和肺。

    ECMO 不是永久性措施,而是一个过渡措施,为病人争取时间,等待心脏或肺的移植。病人必须住在 ICU(重症护理病房),时刻监控,离开 ICU 就会死。ECMO 非常昂贵,2014年中位数费用为55万美元。

    如果病人因为种种原因,最终无法进行器官移植,就会产生巨大的道德问题。ECMO 造出了很多死不了的人。病人是有意识的,甚至可能保持清醒和警觉,但是 ECMO 不能长期使用,一旦医疗团队和家属决定拔掉插头,病人立刻就会死亡。

    一名17岁的男孩患有肺部囊性纤维化,住进波士顿儿童医院的 ICU,呼吸已经衰竭了。挽救他生命的唯一方法就是使用 ECMO,等待肺部移植。

    这个男孩完全清醒,可以做家庭作业,给朋友发短信,与家人说话。他在 ICU 生活了两个月之后,诊断出患有无法治愈的癌症,这使得他没有资格接受肺移植。

    医生对下一步有很大分歧。有些人主张立即停止 ECMO,因为移植已经不可能了。其他人认为,这个男孩在 ECMO 的帮助下,状态还可以,他的家人有权继续这种生命支持,就像血液透析的情况。

    第三个论点出现了,如果这名患者可以长期使用 ECMO,为什么我们不把所有患有呼吸衰竭的人都放在 ECMO呢?

    孩子的父母无法忍受,选择某一天或某一刻关闭 ECMO,因为他们知道他们的孩子会立即死亡。

    临床医生最终设计了一个家人同意的替代方案:他们决定不更换 ECMO 的氧合器,这个部件需要每周或每两周更换一次。一旦氧合器逐渐失效,患者就会意识丧失并死亡。这种方案的主要优点是,医生或家人不必选择他的死亡时刻。

    言论

    1、

    电影《阿拉伯的劳伦斯》有一个伟大的镜头,茫茫的沙漠出现了一个小点,慢慢向镜头走来,那是劳伦斯骑着骆驼。

    现在的电影就不会这样拍,因为导演必须想到,人们会在手机上看电影。现在拍《阿拉伯的劳伦斯》就不会有这个镜头。

    Paul Feig,电影导演

    2、

    费城市政府想采用电动公共汽车,由于市区土地很贵,无法购地建立充电站,因此决定在公交车站安装充电设施。

    但是,他们没有想到每个车站的电气系统都需要升级,一个为20辆汽车供电的变电站最后耗资150万美元,因此最终只能放弃使用电动公共汽车。

    《美国城市为何不使用电动公交车?》

    3、

    切尔诺贝利遗址现在是欧洲最大的自然保护区之一,生态系统恢复得比事故之前还要好。某种程度上,核事故对生态系统的破坏,远远低于人类对地球的破坏。

    《为什么植物不会死于癌症》

    4、

    睡眠似乎是愚蠢的生物行为。当你睡着了,你不能收集食物,不能社交,无法培育或保护后代。更糟糕的是,睡眠让你很容易被猎食。

    但是,如果睡眠不是绝对重要,为什么生物进化没有消除睡眠呢?

    《为什么我们睡眠》

    5、

    一旦语言足够复杂,编程就好像从所有功能之中选择一个子集,其他大多数功能我们从来没有学过。

    一旦语言感觉是无限的,增加更多功能的成本就不再明显了。

    《为什么大型语言会爆炸》

    回顾

    去年的本周:《周刊第 13 期》

    招聘信息

    以下公司正在招聘,欢迎应聘。

    本栏目为收费服务,每条价格 250 元人民币,用于资助周刊。如果你的公司正在招人,欢迎联系我(Email: yifeng.ruan@gmail.com)。

    1、高级 Web 前端工程师

    深圳追一科技,人工智能创业公司。工作地点:深圳市南山区。

    公司主打 NLP 方向的 B 端 AI 产品落地,诚求英才。要求4年以上实际前端项目的开发经验,熟练掌握 Vue 或 React 生态,查看详细信息

    Email 联系:winchang@wezhuiyi.com

    2、资深 Web 前端工程师

    光年实验室,数据驱动的、企业流量服务的创业公司。工作地点:杭州城西紫金港。

    公司的技术方向是数据挖掘、CV 和 NLP 等,团队成员的平均代码年龄超过10年。招聘要求是3年以上前端项目开发经验,熟练掌握 React,能独立开发常用组件。

    职位详情和联系方式,详见拉勾网

    3、资深前端研发工程师

    美团点评到店事业群,到综前端研发中心。工作地点:上海长宁。

    团队主要负责到店综合各业务产品前端研发工作,保障用户端、境外以及 SaaS 业务等产品的易用性持续改进和工程化体系建设,招聘要求三年以上前端工程师经验,熟练掌握 Vue、Node、前端工程化等,及具备端到端性能优化经验丰富的同学加入,职位详情见 美团点评·社会招聘

    Email 联系 yinchengzhi[AT]meituan.com

    订阅

    这个周刊每周五发布,同步更新在阮一峰的网络日志微信公众号语雀

    微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。

    (完)

  • 科技爱好者周刊:第 64 期

    这里记录每周值得分享的科技内容,周五发布。

    欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

    (题图:浦东,上海,2018)

    向大家报告,我想为周刊增加一个 《就业栏目》 ,每周发布招聘信息。如果你的公司正在招人,欢迎联系我(邮箱:yifeng.ruan@gmail.com)。

    本周谈一个很多人关心的问题: 新人如何进入互联网行业?

    大部分人都是通过招聘,进入互联网公司。如果你专业对口,是软件类或者美术类的学生,那很简单,专注自己的方向就 OK,行业非常缺人,只要你具备生产力,一定有人雇你。如果专业不对口,你的本专业与互联网没有直接关系,那么请接着往下读。

    互联网公司的招聘岗位,大致分成四类:开发、产品经理、运营和销售。 (有些公司还有客服岗位,但行业趋势是软件替代人工客服。)这四类岗位,很难说哪个比较好,都有发展前途,就看你的个人特点。这里的关键是,你自己要认清自己的方向,早早就往那个方向努力准备。我认识一个女孩,她一心想当产品经理,自学各种项目管理方法,通过实习积累经验,最终很轻松就如愿了。

    我比较熟悉开发岗位,也就是工程师。这条路也是一样,第一步,要想好应聘哪个方向的工程师。 前端工程师和 Java 工程师的难度相对小一些,市场需求又极大,最简单的方法就是两者选一。 必须提醒的是,这两类工程师对技术栈有强依赖,语言或者周边工具一改变,你不得不跟着改变。尤其是前端,很多时候是推倒重来,长期下来,对工程师的消耗非常大。

    人工智能和大数据是未来的方向,各公司都在加大投入。因此,数据工程师和机器学习工程师现在炙手可热。能够向这个方向发展,当然最好,但是它的难度也最大,对你的数学和统计知识、编程和工程能力都有很高的要求。我的看法是,非相关专业的学生走这条路是非常困难的。

    数据分析师课程

    这里我要感谢互联网在线教育公司——三节课,赞助了本期周刊。三节课是新职业教育领域里的明星公司,刚刚完成了新一轮融资。

    他们有一个很不错的《数据分析师课程》,正好跟本期的话题吻合。接下来,就向大家介绍一下这门课程。

    最终,不管你从事哪一类岗位,数据分析知识都是必须的,不少公司还专门设置了数据分析师岗位。 caoz 老师在《谈谈数据分析》一文写道:

    “数据分析师这个工作本身薪酬就不算低,在行业内还是非常受认可的,而更重要的是,无论是产品,运营,乃至于安全风控,你会发现,数据分析,数据决策,都是你能力提升的重要一环。这个职业带来的认知提升,对你无论是创业,投资,还是更好的职场选择,都会有极大的提升。以前我旧文提过,百度商业分析团队出来的很多年轻人,无论是从事投资,还是金融领域创业,后来的职场表现都特别耀目。”

    学一点数据分析知识,不仅能够提升就业竞争力和数据处理能力,而且学了以后如果有兴趣,还能尝试向工程师转型。

    《数据分析师课程》完全面向新人和初级学习者,着重讲解实用技能,并且有大量配套的实战案例练习,帮你学会统计学、数据可视化、Excel、SQL、R 语言(下图绿色部分)。

    主讲老师张宇晖是微软公司的前高级数据与应用科学家,也是滴滴的前策略运营专家,既有学术经历,又有实务经验。caoz 老师在上面那篇文章里,也专门推荐了这门课。

    该课程的市场反响很好,7月4号开班的第一期课程报名踊跃,300个名额在开班前两周就已经报满了。第二期将于8月8号开课,感兴趣的同学请扫描下方图片二维码,尽快抢占座位。早鸟票有价格优惠。试听后如果觉得不合适,三节课承诺七天内无条件退款。

    最后,他们为周刊读者特别准备了一份《数据分析师职业全景手册》,帮你了解数据行业,微信扫码就可以免费领取。

    资讯

    1、北极永久冻土带松动

    俄罗斯的诺里尔斯克是一个北极圈内的城市,建立在永久冻土带上。随着北极气温上升,永久冻土开始融化,地基松动了,造成大量建筑物出现裂缝(上图)或下沉(下图)。据称,该市60%的建筑物都有不同程度的变形,埋在地下的数千条石油和天然气管道也发生破裂。

    一项研究称,1900年开始,北极的平均气温已经上升了2度,单单1999年至2013年间就上升了1度。这种趋势目前还在继续发展。

    2、BASIC 语言纪念牌

    新罕布什尔州最近在120号州际公路旁,架设了一个 BASIC 语言的纪念路牌。该语言是1964年在达特茅斯学院发明的,发明地点距离公路不远。

    该路牌属于美国的国家历史标志,这是第一次有编程语言获得该标志。此外,跟计算机相关的标志还有费城的世界第一台计算机 BINAC 纪念牌。

    3、马自达取消汽车触摸屏

    马自达今年最新的汽车型号,取消了车载系统的触摸屏。该公司认为,大面积的触摸屏会导致驾驶员分心,并且将视线从前方道路移开,不利于行驶安全。

    因此,它缩小了显示屏的面积,放置位置也向上提了,更接近道路的视觉焦点。并且这个屏幕不能触摸操作,必须使用实体的物理按钮。原因是,使用触摸屏时,驾驶员要盯着屏幕,而且根据研究,使用触摸屏时,驾驶员会无意中对方向盘施加扭矩,导致车辆可能会偏离车道。

    4、虚拟化妆

    Youtube 手机 App 推出“虚拟化妆”功能。手机屏幕的上半部分是化妆教程的视频,下半部分是手机摄像头的实时自拍。

    用户可以将教程视频产生的脸部变化,应用到自己的脸上。上图中,视频正在演示一款唇膏,用户可以选择视频中的颜色应用到自己的嘴唇。

    5、勒索病毒

    美国佛罗里达州的一个城市,市政府的电脑系统中了勒索病毒,完全瘫痪。所有电脑无法上网,很多文件打不开,导致无法向市民提供服务(上图),市政府的雇员也无法发放工资。

    最后,市政府同意支付65个比特币的赎金,目前市价约60万美元。这笔钱将由保险公司支付。

    6、癌症的个性疗法

    英国公费医疗体系 NHS,正在测试一种癌症的个性化疗法 CAR-T。这种疗法将病人自身的免疫细胞提取出来,针对病人的癌症加以个性化改造,使得免疫细胞可以攻击癌细胞,然后将改造后的免疫细胞再注射回病人体内。

    这种疗法已经在血癌患者身上测试了两年,据说40%的病人都有症状改善。但是,这种疗法非常昂贵,每位病人平均28万英镑(约245万人民币)。

    7、对冲基金如何使用卫星图像

    华尔街的投资家使用各种方法,希望比他人更早获得内部信息。他们向卫星公司购买图片,专门监视美国67,000家大型商场门口的停车场,通过车辆的数量判断商场的生意。据估计,他们使用这种方法,每个季度的收益率可以达到4%至5%,转化成年率就会非常可观。

    8、敦煌大雨

    甘肃敦煌是沙漠气候,极少下雨。7月6日突然下了大雨,敦煌降水量19.1毫米,莫高窟为40.4毫米。

    这样的降雨量在南方连暴雨的最低标准都达不到,但是在敦煌就把公路大桥冲毁了。从照片可以看到,地基非常松散,一遇到水就塌了。

    9、一句话消息

    • 委内瑞拉的通货膨胀严重,本国货币近乎废纸,这导致加密货币在该国流行。全国2300多家商店,包括一家最大的百货连锁店,宣布接受加密货币。

    • 加州通过《机器人披露法》,销售产品或影响选民时,软件或机器人不得隐藏身份而“伪装人类”。

    • 开源软件 Mattermost 是团队协作工具 Slack 的替代品,近期得到了5000万美元的风险投资。据称这是开源软件有史以来得到的最大金额的风险投资。

    • 丰田公司推出了太阳能版的普锐斯车型,车身都安装了光伏板,据说每天可以增加44.5公里的里程。

    文章

    1、iframe 点击劫持的介绍(英文)

    点击劫持指的是,恶意网站通过将一个透明的 iframe 层覆盖在某个链接上面,引诱用户点击。本文介绍这种攻击的实现方法,以及如何防止。

    2、被 YC 拒绝之后(英文)

    YC 是美国最大和最著名的创业孵化器,每年有很多创业者申请。本文详细描述作者申请 YC 的过程,被拒之后,如何在一个周末做出调整,企图挽回的经过。

    3、我为什么不使用 Web Components?(英文)

    Svelte 框架的作者谈 Web Components 方案的一些问题。

    4、对抗性神经网络的发展历史(英文)

    上面这些照片都是对抗性神经网络生成的假照片,根本无法分辨。对抗性神经网络的原理很简单,就是两个神经网络互相对抗,一个生成照片,另一个负责识别。本文介绍它的发展历史。

    5、Salesforce 介绍(英文)

    Salesforce 是世界最大的商业软件公司之一,本文详细介绍这家公司的历史和它的产品。

    5、NumPy 的可视化介绍(英文)

    NumPy 是 Python 的数学分析库,本文以大量图片介绍如何使用这个库。

    6、使用 Google Mobilizer 书签工具(英文)

    Google Mobilizer 是谷歌的一个服务,可以将任意网页转为纯文本的手机网页。该文介绍如何将这个服务做成书签工具,在浏览器中一键调用。

    7、awk 简明介绍(英文)

    awk 是处理格式化文本文件的命令行工具,非常强大。本文是一篇简明易学的入门教程。

    8、五个 JavaScript 小技巧(英文)

    作者总结了五个 JavaScript 代码写法的技巧。

    9、容器知识 101(英文)

    一个美国本科生写的容器基本知识的介绍,写得还不错。

    10、消息代理软件介绍:以 ActiveMQ 为例(英文)

    消息代理是异步架构软件的常用工具,本文是 ActiveMQ 的入门文章,介绍基本概念和简单用法。

    11、史上最大规模的北极考察(英文)

    《华盛顿邮报》的长篇报道,介绍一个多国科学家组成的大型北极科考项目,多图。他们将一艘破冰船开到北极的偏远地带以后,关掉动力,听任船只冻在海冰之中,然后以该船为基地,进行科考活动。等到天气回暖以后,船只随着浮冰漂流,因此可以知道洋流路线。

    工具

    1、AsciiMath

    一个网页工具,可以将 ASCII 字符的公式转为数学字体显示。(@imhuqiao 投稿)

    2、 Table Convert Online

    一个网页工具,可以在线表格转成 Markdown、JSON、HTML、XML、YAML 等数据格式,并支持格式之间互相转化。(@Fechin 投稿)

    3、臆病な魔女

    一个具有非常酷炫动画的日本动漫网站,代码开源。(@ntnyq 投稿)

    4、Next Browser

    一个概念性产品,自带命令行的浏览器,可以在命令行下完成所有浏览器操作。

    5、tracking.js

    一个浏览器里面的人脸捕捉、颜色追踪的 JS 库。

    6、FingerMemory

    五笔输入法的一个练习工具,可以根据训练者的情况,动态生成练习内容。(@xiahibb 投稿)

    7、APIJSON

    自动化接口管理工具,后端自动生成接口文档,前端可以定制任何数据、任何结构。(@TommyLemon 投稿)

    8、qrgo

    命令行生成二维码的工具。

    9、nullboard

    一个最小化的浏览器看板工具,可以用来任务管理,数据都保存在本地。

    10、Docusaurus

    Facebook 出品的 Markdown 静态文档网站的建站工具,前端使用 React 构建。

    11、OnChrome

    有些人不喜欢 Chrome 浏览器,选择使用 Firefox,但是某些网站只能用 Chrome 访问。这个浏览器扩展,可以让你用 Firefox 访问这些网站时,自动唤起 Chrome 浏览器。

    资源

    1、哥本哈根目录

    该网站提供150条创业原则,每条原则都有自己的一张海报,一共150张创业海报,都可以下载。上图的标语是“增长不是一个目标,而是副产品。”

    2、belly.io

    该网站收集各种程序员的编码直播。

    3、新趣集

    中文的新产品发现社区。(@kiddyuchina 投稿)

    4、量子计算课程(英文)

    一个英文的免费课程,微软与 Google 共同开设,可以通过浏览器模拟量子计算环境。(@wangweiX 投稿)

    5、算法可视化

    该网站收集了50多种算法,每种算法都有可视化动画和示例代码。

    6、Aminated Knots

    收集各种绳子打结的方法,并且有动画教学。

    图片

    1、马达加斯加的猴面包树

    猴面包树的照片,好像童话故事一样。

    2、草绳桥

    秘鲁印加人的山地区域,还保留着以前草绳建桥的传统。这种草绳桥已经存在了至少600年,2013年被联合国教科文组织列为世界遗产。

    妇女先将干草捻成细绳。

    然后,120根细绳捻成一根粗绳。

    最后,三根粗绳再绞成一根大绳索。

    六根这样的绳索,就可以架桥了。

    四根绳索当作桥面,两根绳索当成扶手。

    最后,铺设桥面和围栏。

    整个过程完全只使用了草和人力,没有使用现代机械。

    文摘

    1、最后一个苏联人

    1991年12月,苏联宣布解体。这时,正在太空运行的和平号空间站,还有一个33岁的苏联宇航员谢尔盖·克里卡列夫。

    他是四个月前进入太空的,原定下个月返回地球,苏联解体使得一切复杂化了。苏联的航天事业由俄罗斯接手,但是飞船的发射地点——拜科努尔发射场位于哈萨克斯坦,以后由谁接管,下一步的发射费用哪里来,还都不知道。

    地面指挥中心告诉克里卡列夫,由于资金问题,下个月不会有新的飞船发射。他必须留在空间站,等待问题解决。于是,克里卡列夫成了遗留在太空的最后一个苏联公民。

    和平号自带一个返回舱,供宇航员在紧急情况下撤离。但是,克里卡列夫不能使用它,因为他是和平号唯一的工作人员。如果他走了,太空站就无人维护了。

    苏联解体以后,卢布的汇率暴跌,出现了严重的通货膨胀,没有多余的资金可以投入航天事业。为了筹集资金,俄罗斯不得不向西方出售联盟号火箭的座位。奥地利愿意出700万美元,日本愿意出1200万美元,派一名记者进入和平号空间站。

    最后,德国支付了2400万美元,派出了一个德国宇航员。火箭终于在1992年3月17日发射,3月25日将克里卡列夫带回地球。他离开地球的时候,还是苏联宇航员,回到地球的时候,苏联已经不存在了,一切都变了。

    后来,克里卡列夫继续担任宇航员,并在两年后,参与了一项俄罗斯跟美国合作的太空任务,成为第一位乘坐美国航天飞机的俄罗斯宇航员,还进入新的国际空间站。

    2、AWS 景气预测法

    我曾经在两家创业公司工作过。一天,投资者突然提议,要求我们在市场推广和 AWS (亚马逊云服务)上面投入更多资金,认为这样就会有大量的新增用户。

    我们开始把所有的钱,用在拉新和 AWS 上面。很快,就没钱了。

    有一次,我们一下子在 AWS 花了15,000美元,购买了十几个从没用过的服务,后面证明都是不必要的过度设计的玩具。

    我在想,如果能看到 AWS 的内部统计,小型创业公司的新增 AWS 消费金额,以及这些公司的实际用户流量,这些数据肯定是地球上最有趣和最有价值的数据。我敢打赌,杰夫·贝佐斯(亚马逊公司 CEO)会早几个星期预测出整个行业何时上升和下降,其他人只有看到这些数据,才意识到发生了什么。

    言论

    1、

    世界上我最佩服的勇士是蜘蛛,不管狂风暴雨,不畏任何艰难困苦,不管网破碎多少次,它仍孜孜不倦的用它纤细的丝织补。数千年来没有人去赞美蜘蛛,它们仍然勤奋,不屈不挠,生生不息。

    我最欣赏的是蜜蜂,由于它给人们蜂蜜,尽管它多螫,人们都对它赞不绝口。不管您如何称赞,蜜蜂仍孜孜不倦的酿蜜,天天埋头苦干,并不因为赞美产蜜少一些。胜不骄,败不馁,从他们身上完全反射出来。在荣誉与失败面前,平静得象一湖水,这就是华为应具有的心胸与内涵。

    任正非

    2、

    许多天文学家讨厌上个月正式启动的 SpaceX 公司的“星链”计划。这个计划要发射近12,000 颗低轨道卫星。天文学家担心,以后分不清天空中哪些是自然天体,哪些是人工天体,从而毁掉地面上的天文学研究。

    《如果天空都是人造天体》

    3、

    500年后,人们想起20世纪,不会想到第二次世界大战,它已经变得跟英格兰玫瑰战争一样久远。人们会想到 DNA、青霉素、计算机和微芯片,因为它们改变了文明。但是,他们想到的第一件事,将是20世纪是人类开始探索太空的世纪,阿波罗11号登月是20世纪最重要的事件。

    — 历史学家亚瑟·施莱辛格(Arthur Schlesinger Jr.)

    4、

    如果手稿的作者不是知名人物,那么我不建议出版它,因为无论从当代物理学还是从物理学史来看,这部手稿都不会引起特别的兴趣。但是,作者如此知名,可以把这部著作看成他精神人格形成的一个有趣的文献,那是可以出版的。

    — 爱因斯坦。他收到出版商的来信,询问恩格斯的遗稿《自然辩证法》是否值得出版,作出了如上的答复。

    5、

    律师事务所没有动力购买可以节省律师时间的软件,因为律师常常按小时向客户收费。

    《创业公司 Atrium 如何提供法律服务》

    回顾

    去年的本周:《周刊第 12 期》

    订阅

    这个周刊每周五发布,同步更新在阮一峰的网络日志微信公众号语雀

    微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。

    (完)

  • 湾区日报文章第128辑

    2018/10/18 第1271期

    如何成为一个 DevOps

    DevOps 是多面手,啥都会一点,技能树比较宽。因为“客户”是身边的同事(其他工程师),所以 DevOps 常常要面对面地做“客服”,这就要求脾气要好、要有耐心:)

    Building Engineering Careers at NerdWallet

    NerdWallet 最近“重构”了他们的工程师等级系统(职场爬梯子)。本文解释了这次“重构”的一些考量。他们工程师有6个等级。
    可以看看这份 Google Docs,详细描述了他们对不同级别的工程师的期望,以及不同级别工程师所表现出来的不同行为的例子。考考你:从 NerdWallet 的网站,你能用一句话总结一下 NerdWallet 到底是干啥的吗:)

    Uber 的秘密武器:经济学家

    Uber 养了一帮经济学 PhD。Uber 这个庞大的供需市场是经济学家们的理想的试验场,海量真实数据,发 paper 利器(同样适用于Google、Lyft等公司)。与学术圈合作,又能通过学术论文免费得到品牌曝光,不错。

    户外广告牌的价格、建议

    美国的户外广告牌一般是一个月几千到小几万不等。该不该在户外广告牌上投放广告?不缺钱、讲情怀的,可以一试;产品是男女老少贫穷贵贱各种人都能用的,可以一试;产品单价超高的(如汽车、房子),可以一试。

    Forward intro email

    高效的引荐两个人认识的方法:A想认识B、请你帮忙引荐;你让A发给你一封电子邮件;你把该邮件转发给B,看B想不想与A认识;如果B是ok的,你才把A也cc进来。那么,A该如何写这种可被转发的邮件呢?
    国内可能都是通过微信拉群的方式介绍两人认识的,有没有相关的礼节?有听过一些朋友抱怨这种拉群的方式很没礼貌、明明不想认识却在没有事先同意的情况下被拉群了。我可能没这个烦恼,因为我不用微信了。哈哈。

    2018/10/22 第1272期

    GraphQL 成功案例:PayPal Checkout

    GraphQL 主要解决两大痛点:性能问题与开发效率问题。现在他们的态度是:“We went all-in on GraphQL”

    Microservices Are Something You Grow Into, Not Begin With

    原文标题取得不错。一般情况下,小团队(或一个人)的 CRUD 项目直接用 Rails、Django 等全家桶。当你需要用考虑 microservice 的时候,要嘛你的项目火了、要嘛贵公司已有上百个工程师了。

    Progressive Equity

    问题:创业成功,创始人有几辈子花不完的钱,早期员工有很多钱,而多数员工只有一点钱。办法:公司定义一个财富自由的数字,谁拿的钱超过这个数,就拿出超过部分的50%按比例分给其他员工。这个办法好不好?

    打造更好的 GOV.UK

    到政府部门办事,一件事往往要跑好几个不同的部门;gov.uk 不按部门来组织信息,而是从用户角度出发、按任务分类(如开公司、考驾照等),每个任务给出具体步骤。

    成为 Software Consultant 的关键

    自己接活干的话,Software Consultant 与 Software Developer 区别在哪?前者收费靠思想、提宝贵建议,后者靠苦力活、写代码。人也是产品,也要市场定位。
    我前几天聊了个在公司上班的程序员,他平时接散活干,每个月能多收入小几万美金。写代码吗?不。他给创业公司做 growth 方面的建议,按月收费,每家每月$10000。主要沟通方式靠 email + Google Docs,写自然语言(英文),不写编程语言。每个月花的时间不多,来来去去就那几招,已经很熟练了。

    2018/10/23 第1273期

    Del.icio.us 创始人访谈

    90年代末开始做简单的收集链接的网站,白天在摩根斯坦利上班,晚上做这个side project。2003年成立公司全职做,融了$1百万($3百万估值)。2005年融不到钱,以不到$3千万卖给Yahoo。
    Del.icio.us 推广了标签(以#开头加标签)的使用,是极具代表性的 Web 2.0 热门站点;如果没有卖身 Yahoo,或许能成为 Pinterest?反正都是搜集东西。收集链接 -> 收集图片+链接(Pinterest)。Yahoo 在2005年前后收购了一堆 Web 2.0 网站(如 Flickr),一手好牌打烂了。

    Paul Buchheit 访谈

    Google 第23号员工。从小开始编程,读大学前就超喜欢 Linux;在网上看到小公司Google用Linux做服务器,很酷,就去应聘了。24岁开始写邮件系统,成为了后来的Gmail。
    接触过的最牛逼的程序员?那是Bret Taylor(后来的Facebook CTO、Quip创始人CEO),当时Bret在Google Maps做产品经理,觉得Maps的 Javascript超慢,于是用一个周末重写了代码,用1/3代码量弄快了10倍。工程、设计、产品,全能型选手。
    他面试 Google 的时候被问到的面试题:如果服务器很慢,你会怎么诊断?
    在创业公司的好处:你能做那些超乎你的能力、超乎你的等级的事情。比如他24岁开始写 Gmail。在大公司的话就只能什么职位做什么事情。

    Stop building websites with infinite scroll

    先简单回顾了滚动条的发展史。Infinite scroll 不好:1,找不到 footer;2,用户想对操作拥有更多控制权;3,如果没有实时的海量的内容,最好别用 infinite scroll。

    The Startup Pyramid

    判断创业公司是否达到product market fit的方法很多。这是其中一种:问你的用户“如果你不能再用我的产品了,你会很失望吗?” 如果40%以上的用户回答“非常非常失望”,那就 fit 了:)

    在 Github repo 之间转移 Stars

    这是可以实现的,估计不用看原文你也能想到怎么做。为什么在乎星星的数量?或许是虚荣心作祟。如果是大公司的项目,刚放上来没星星,岂不是很没面子。可以先买下一些星星多的 repo,再操作操作。

    2018/10/24 第1274期

    三个人的工程团队

    有意思的实践:把公司里的工程师们分成一个一个的小团队,每个小团队只有三个人。好处是,每个人都承担比较大的责任、干活卖力、出活快;坏处是,每个小组都不知其他组在做啥,设计师由多组共享,麻烦。
    解放军的三三制战术?哈哈

    我们是如何写一本教科书的

    他是博士生,与导师一起写教科书。2016年秋开始写,2年半以后出版。一切都是纯文本,LaTeX + TikZ 作图,通过 Bitbucket 版本控制,用 Zendesk 处理几百个人的反馈。最终500页,每句话都改了N遍。

    The Law of Leaky Abstractions

    Joel Spolsky 最经典的博文之一。计算机科学/编程世界里有层层抽象,让我们可以构建复杂度更高的软件系统。但所有这些抽象都有“漏水”的时候,我们就必须去看到并处理底层的东西。

    Fall In Love With The Problem, Not The Solution

    在 Shopify 上开网店卖卫浴产品,发现客户在结账时若退出了,只有10%会回来完成付款;打电话给那些在最后一步放弃的客户,55%会完成付款。于是就做了app在用户放弃付款时通知商家、商家就能采取行动。
    小商家与大公司相比,或许竞争优势在于人性化的客服,客户能直接与老板通话。在这个什么都自动化了的互联网经济下,如果有人性化的关怀用户的举动,转化率就会很高。

    Stack Overflow 长大后想成为什么

    Stack Overflow 联合创始人 Jeff Atwood 于该网站十周年之际写下这篇博文,着重解释了 Stack Overflow 到底是什么:程序员自己的维基百科。
    Stack Overflow 这个神奇的网站直接或间接为世界增加了几十亿的 GDP,大大提高了程序员的开发效率。这是以后可以被写入历史教科书的东西。

    2018/10/25 第1275期

    微软的二号员工 Ric Weiland

    他与微软俩创始人就读同一所高中。35岁从微软退休后,致力于慈善事业(艾滋病相关、LGBT相关)。他手中的微软股票从$400万涨到1992年的$2200万,再涨到1999年的$1亿。2006年去世。

    为什么我们决定重写 Uber 的 Driver App

    研究了三个月,数百页的文档,多部门协调沟通游说,最终决定重写司机端的 app。重写的决定一般都要很慎重,都是机会成本:进行重写工作的时间x工程师人数是没法投入到开发新功能的。

    Coinbase Wants To Be Too Big To Fail

    财富杂志关于 Coinbase 的长篇报道。创始人CEO在 San Jose 长大,感慨生不逢时,错过了互联网时代。2009年读了bitcoin的白皮书,2012年从Airbnb离职创办 Coinbase。
    Marc Andreessen 在90年代初刚来到硅谷的时候,也是感慨生不逢时,错过了PC时代。有多少人现在感慨错过了移动互联网时代:)

    Facebook 与 VR

    Facebook 收购 Oculus、成为VR应用的开发平台。但 Facebook 本质上是个做应用的公司,做那种跑在不同平台的 app,靠广告赚钱。这种基因的公司,能做好平台、并吸引其他 app 过来吗?
    家里有个 Oculus Go,仅用过一次;其实做得还行,就是没啥 app 能让我想用第二次。

    Internet Archive 的规模

    Internet Archive 不只是归档不同时间点的网页,还归档电视节目、广播节目、扫描纸介质的书籍(规模仅次于Google)、电子游戏等。所有数据大概有22 PB。
    这是很有意义的事情。Internet Archive 会有极高的历史地位的。以后的人若想了解我们这个时代,恐怕要很大程度地依赖于 Internet Archive 的数据了。是不是有人没听说过 Internet Archive?网址:archive.org (如果你点不开这个网站,不是你的错)

    2018/10/27 第1276期

    PropTech:房地产相关的创业机会

    1,优化房屋买卖的流程;2,年轻人推迟结婚的年龄、延长租房的时间,租房市场,coliving 等;3,盖房子、房屋装修相关的。

    Two years of Elixir at The Outline

    媒体网站 The Outline 的工程师回顾使用 Elixir 语言(搭配 Phoenix 网站开发框架)做开发的快乐与忧愁。2万3千行 Elixir 代码的 CMS。

    无人驾驶车该撞小孩还是该撞老人

    AI的道德抉择:车失控了,二者只能选其一 – 保乘客、还是保行人?撞小孩还是撞老人?撞5个人还是撞1个人?撞本地人还是撞外国人?不同国家不同文化的人做出的AI肯定在道德准则上也有所差别的。

    发邮件的习惯与工作表现的关系

    员工发邮件的元数据挺有用的:发邮件的次数、发邮件的时间、与其他部门沟通频率、回别人邮件的速度、邮件的长短等。有一堆的 feature 可以 training。

    Apple News 靠人类编辑挑选头条新闻,而不是靠算法

    Apple News 的 app 里 5 篇头条新闻是人类挑选的。30个以前在知名媒体工作过的记者、编辑,分布在不同时区,审阅上百篇文章,讨论决定哪些能上头条,赶在(不同时区的)人们早晨上班前发出。
    每天精选5篇优质文章的 Apple News。这个 idea 怎么听着这么熟悉:)哈哈。他们有30个拿工资的全职员工,真羡慕。

    2018/10/29 第1277期

    Unslacking Tideways Company

    四个人的小公司都觉得 Slack 太吵了,大大降低工作效率。1,各种服务都集成到 Slack 上,太多自动生成的消息了;2,有人在 Slack 上给你发消息,你会有心理压力得立刻回复。

    The Path to a Minimum Lovable Product

    Buffer 的 PM 描述了他们设计、开发、上线一个产品功能的流程。所谓的 User Story:“作为<某种用户>,我想<某种目标>,所以我能<某种理由>”

    The end of navel gazing

    以前有地心说,地球是宇宙中心,其他星球都围绕地球转。人在工作中也以自我为中心,设计师觉得自己工作是全公司最重要的,其他人都得围绕自己设计的东西办事。各岗位的人都有类似的想法。在一个现代化的公司里,什么才是中心?

    Red Hat 的 CEO 写给员工的信:IBM 收购 Red Hat

    CEO 范文。现在 Red Hat 有1万2千多个员工,股价 $116.68。IBM出价每股 $190。有意思:闭源系统的祖师爷 IBM 收购开源先锋 Red Hat,IBM即将迎来改革开放?

    硅谷科技圈的家长们严格控制孩子们的屏幕时间

    在互联网行业工作的人知道怎么操纵用户行为、知道怎么让用户上瘾,这些用户可以是“别人”,但不能是自己的孩子。这就像在饭店工作的人不敢吃自己饭店做的饭菜?你知道得太多了?

    2018/10/30 第1278期

    IBM’s Old Playbook

    IBM 在上世纪九十年代的伟大复兴:我们的产品很一般,但提供服务可以赚钱。这启发了 Red Hat:软件开源、免费用,但我们可以是服务公司。IBM 大价钱收购 Red Hat,为了 OpenShift?
    相当于在 cloud 时代提供服务:不管你用 AWS、Google Cloud、还是 Azure,你都可以用 IBM + Red Hat 提供的服务。

    Gusto 种子轮融资的幻灯片模板

    Gusto 一开始的时候叫 ZenPayroll;创始团队斯坦福毕业、有创业经验、Y Combinator,2星期内融资 $610 万,投资人多是明星级别的创业者。融资成功关键不是靠幻灯片。
    每页幻灯片少于10个单词,多放图、截图,面对面的时候用聊天的方式讲故事,而不是靠幻灯片。

    从 Pokemon Go 的崛起学到的东西

    上线2年多,共赚了$20多亿。Pokemon这个IP超强的,20年来,游戏机制已经通过电视、漫画等渠道传播开了;游戏不需什么技巧;本质是收集东西,像集邮一样,人们都有收集东西的天性。

    Focus on your own shit

    很真实的感受:你在做一个项目,不料在网上看到有人做了个类似的、而且做得更好,超多人点赞的,社交账号的粉丝数比你的多得多得多;你嫉妒、沮丧、怀疑自己。怎么办?看标题。
    世界上有太多你没法控制、没法改变的事情了,你只能控制自己、改变自己。

    程序员的自白:我讨厌 code review(2010年)

    写了一段代码、等待同事 code review 的过程中该做些什么?1,喝咖啡、查邮件、上网闲逛;2,基于还在 review 的代码继续做;3,写完全不相干的项目的代码。
    被 review 代码的人,都希望同事能立刻停下手中的工作、快速批准自己的代码;而作为 review 代码的人,自己却不想工作被打断、不想尽快 review 别人的代码,毕竟 review 代码对升职、加薪的贡献极小。很矛盾。

    2018/10/31 第1279期

    一篇 Medium 文章每月赚 $2000

    套路:选个好 topic,写篇文章,发到热门的 publication 里,各种渠道不断宣传,最主要是要在搜索引擎的热门关键词搜索结果里排第一名;然后就能跟其他公司谈 affiliate、在文章植入产品链接、每月收佣金。

    How Etsy Localizes Addresses

    又是一个不错的全栈工程师面试题的素材:)贵公司的网站在200多个国家地区都有用户,设计一个表单来收集用户的地址。需要考虑哪些问题?

    Craigslist CEO 最喜欢的商业书籍

    共 5 本,有简评、必读的理由。其中有各位 geek 们熟知的 The Cathedral and the Bazaar。

    Twitter 放宽字数限制一年后的效果

    从140字放宽到280字:6%的tweet超过140字;缩写的使用减少了,完整单词的使用增多了;please、thank you 等礼貌用语的使用增多了;问号的使用增加了30%。

    Email Marketing Benchmarks

    Mailchimp 开启上帝模式,总结了使用他们产品的用户发出的营销邮件的打开率与点击率,按行业细分。平均打开率 20.81% 左右,点击率 2.43%。

    2018/11/03 第1280期

    工程师常犯的三个销售方面的错误

    每个人生活、工作中都在“卖”一些东西,自己的想法、自己的劳动时间、自己做的项目等。换取的是钱、表扬、名声、机会等。常犯错误:Building Before you Start Selling

    Why we’re changing Flickr free accounts

    这是一篇写得不错的 PR 稿子,解释了为啥 Flickr 要开始限制免费用户只能保存1千张照片,讲得还挺有道理的。为什么是1000张?为什么限制照片数量、而不是限制存储空间?请看原文。
    很多人已经忘了 Flickr。Flickr 在今年被另一个照片存储服务 SmugMug 收购了。

    不同品种的 engineering manager

    1,Tech lead 型的:管理某细分领域的团队(如web、iOS等),自己平时也写代码、容易招人。2,产品团队型的:负责某产品功能,平时不怎么写代码。3,纯粹管人的经理。

    The Best Practices of Optimizing for International SEO

    同一网页、多语言、多国家的版本该怎么做 SEO?用对 url 结构与用对 hreflang。

    投资人应该如何解读创业公司的增长数据

    这是 Andrew Chen 面试 a16z 时用的 80 页幻灯片,以及一些注释。风投进城防骗指南。

  • 科技爱好者周刊:第 63 期

    这里记录每周值得分享的科技内容,周五发布。

    欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

    前些日子,我看到一则新闻

    “5月17日,中国 CDN 服务提供商蓝汛发布公告称,公司因被指控涉嫌企业贿赂,CEO王松(上图)已被警方逮捕调查。

    受此影响,5月17日晚间,蓝汛股价重挫30.00%,报价0.77美元每股。纳斯达克交易所也发公告称暂停蓝汛交易,直到蓝汛可以提供令交易所满意的足够信息为止。”

    我觉得,蓝汛这个名字似曾相识。想了半天,想起来了,多年以前我的个人网站想使用 CDN,当时查了一些国内公司的价格,里面就有蓝汛公司,它是那时国内少数几家专门做 CDN 的公司。

    一查蓝汛的历史,果然如此。

    2003年,蓝汛已经为各大 ICP 的530个频道服务,可口可乐、诺基亚以及 SONY 等都成为了蓝汛的客户。2010年,蓝汛赴美国纳斯达克上市,看上去蓝汛的发展已经步入快轨道。

    但是,上市以后,它突然就开始衰落了。2014年至2016年三年,蓝汛连年亏损,2016年亏损额竟高达4.969亿元。2017年上半年,公司净营收下降22.6%,净亏损为1.259亿元,财报中称下降系因行业竞争严峻;而2017年上半年净亏损为1.259亿元。

    互联网的早期,中国遍地都是网络公司。只要承包几个机柜,就能开网络公司。为什么后来都开不下去了?为什么蓝汛从2014年开始,走向了衰落?

    原因很简单,因为阿里云出现了,大型互联网公司纷纷跟进,开设自己的云服务公司。它们像磁铁一样,将客户都吸走,小型网络公司从此一蹶不振。

    这在互联网行业是普遍趋势,大厂商“赢家通吃”,小厂商很难存活。传统行业往往可以容纳多家公司,比如百货行业就有许多厂商。但是,互联网不是这样,一个行业通常只有头部前两位的公司,可以活得比较好,其他都不行。

    如果你看到,有的领域竞争还很激烈,就说明这个领域还没有形成统一市场,互联网化还不彻底,比如现在的教育培训市场就是这样。以后的趋势,很可能是只要阿里和腾讯进入的市场,都是它们两家通吃,其他人分不到羹。如果它们通吃不了,就会把对手买下来。

    新闻

    1、小行星照片

    日本航天局的小型飞行器 Hayabusa2,已经围绕小行星 Ryugu 运行了将近一年。最近,发回了一张非常清晰的小行星表面照片,距离地面只有9米。

    这张照片是非常了不起的。这个飞行器只有冰箱大小,重量600公斤,以每秒15英里的速度飞行了1.7亿英里,来到一个直径只有一公里的小行星,在上面多次登陆起飞,然后将在2020年12月返回地球,并且带回岩石样品 。

    2、硅谷宿舍楼

    由于硅谷的就业市场不断膨胀,外来的劳动力越来越多,住房日益成为一个大问题,圣何塞一居室的月租金就要2700美元。

    一家开发商最近宣布,将在圣何塞投资新建硅谷最大的集体公寓大楼,高达18层,共有803个单元,租金从2000美元起,厨房(下图)和休息娱乐设施(上图)都是公用的。

    3、国际空间站向游客开放

    国际空间站大约在20年前开始建造,主要由美国和俄罗斯管理。去年,美国总统特朗普提出,要将国际空间站私有化,政府会在2025年前退出空间站的运营。

    作为第一步,美国宇航局宣布,将向私人开放国际空间站的观光,目前选定 SpaceX 和波音两家公司来组织。按计划,每年有两次私人观光飞行,游客最多可以在空间站呆上30天,具体费用由承办公司决定。

    这并不是国际空间站第一次有游客,俄罗斯由于缺钱,早就开始卖观光票了。2001年,美国商人丹尼斯·蒂托(Dennis Tito)成为第一个乘坐俄罗斯飞船,进入空间站游客,他向俄罗斯支付了大约2000万美元的往返费用。

    4、书籍的副标题

    《华盛顿邮报》报道,为了能在搜索引擎里面搜到,书籍的副标题越来越长,很多都超过了20个单词。也就是说,实体书也在想尽办法做 SEO。

    上图这本书的主标题是《孤独与陪伴》,副标题是“加西亚·马尔克斯的故事,来自他的朋友、家人、粉丝、不同意见者、同伴、酒伴和一些可敬的灵魂的讲述。”

    下图这本书的主标题是《 W. Kamau Bell 的尴尬思想》,副标题是“一个身高6英尺4英寸、黑人、异性恋、左倾、哮喘、黑胡子、好儿子、好爸爸、脱口秀演员的故事。”

    5、算法的责任

    香港富豪李建勤(上图)购买了一家基金公司的对冲基金,授权最多可以动用25亿美元。该基金完全使用人工智能算法进行投资,宣传的业绩是2016年12月至2017年10月的共计210个交易日中,回报率高达15.54%,买卖信号的准确度达到69.05%。

    李建勤买了以后,结果却是亏损巨大,最多的一天亏了2000万美元。他非常不满,控告该基金公司的销售人员夸大了算法能力,欺骗他上当。但是,基金公司反驳,算法无法保证百分之百获利。

    这是全世界第一起由于算法而引发的诉讼。它带来的问题就是,算法事故的责任由谁承担?可以想象,无人驾驶以后普及了,交通事故的赔偿一定会成大问题,肯定都会落到汽车公司的身上。

    6、欧洲高温

    本周欧洲正在经历高温,法国和西班牙都出现了45度的天气,德国也达到了38度。虽然这比印度好一些,印度出现了51度的高温,但是由于欧洲北方在历史上很少超过30度,许多地方没有安装空调,法国不到5%的家庭有空调,德国更是不到2%,这使得居民的生活非常煎熬。

    更可怕的是,过去500年来,欧洲最热的五个夏天都发生在过去15年,而且今年夏天是500年来最热的六月。

    7、波音的软件外包

    波音 737 Max 飞机的最近两起重大空难,目前基本可以确定,跟飞机的软件故障有一定的关系。这可能是有史以来后果最严重的软件 Bug。

    现在有消息透露,这些软件的一部分是外包的,Max 的飞行显示软件包给了印度 HCL 公司,测试飞行设备的软件包给了印度 Cyient 公司。媒体找到了 HCL 公司已经离职的软件工程师,得知公司付给他们的报酬是每小时9美元。

    8、一句话新闻

    • 加州大学伯克利分校发现,信息跟金钱或食物一样,会刺激多巴胺的分泌。这就解释了,为什么人们会像迷恋美食一样,迷恋玩手机。

    • 金奈是印度第6大城市,200多天没有下雨,现在已经没水了。全城465万人口,都靠卡车运水。

    • 人社部报告,未来5年中国电竞需求接近200万人,目前从业人员超过50万,大部分处于16-22岁,86%从业者薪资是当地平均工资的1-3倍。中传、南广、川传等数十家高校和高职、中职院校,已经设立了电竞专业。

    • 谷歌地图出现误报。由于丹佛机场的一条高速公路发生事故而关闭,谷歌地图就显示了一条替代道路。结果那是一条土路,100多辆车浩浩荡荡都开进田里了(下图)。

    文章

    1、为什么创业?(英文)

    作者是 Facebook 员工,谈了创业的10个原因,以及 Facebook 如何在内部模拟这些条件,吸引员工留下。

    2、概率论的基础概念(英文)

    这是一组系列文章,面向新人的概率论入门,并且有 Python 语言的示例。

    3、稀土元素对高科技行业的影响(英文)

    本文介绍了稀土在高科技行业的应用。据称,一部 iPhone 包含元素周期表的118种元素中的75种。

    4、微软的安卓开发状况(英文)

    微软官方介绍微软内部的安卓开发状况,比如目前还在开发的有70多个应用,主要使用的语言是 Java 、Kotlin 和 React Native。

    5、84个认知偏见(英文)

    如何利用心理学上人类的84个认知偏见改进产品,提高转化率。比如,人们会对稀缺的东西有更高的评价,因此要突出产品的稀缺性(上图)。(@developerchengang 投稿)

    6、搬到切尔诺贝利的人们(英文)

    BBC 的长篇图片报道。切尔诺贝利核电站发生事故以后,由于放射物质泄漏,周围半径30公里的地区是无人区。最近这些年,乌克兰国内发生军事冲突,有些人为了逃难,开始搬进了无人区居住。

    7、你可能不需要 ReCAPTCHA(英文)

    ReCAPTCHA 是谷歌防止爬虫的工具,用来确定访问者是真人。它有很多弊端,体验也不好,本文提供了一些替代方案。

    8、停止使用密码遮挡(英文)

    浏览器输入密码时,不会显示实际密码,而会显示星号或小圆点。本文认为这种密码遮挡是不合适的,应该停止使用。

    9、类型与测试(英文)

    一篇通俗易懂的好文章,介绍类型系统给代码安全带来的好处。一个良好的类型系统,可以大大减少测试的工作量。

    10、单体架构与微服务架构(英文)

    单体架构(Monoliths)与微服务架构的一个简单的比较,各自的优缺点和适用场合,写得简明易懂。

    工具

    1、PaperCSS

    具有手绘效果的 CSS 组件库。(@hacker0limbo 投稿)

    2、youtube-dl-interactive

    具有互动界面的命令行 Youtube 下载器,基于 youtube-dl。

    3、Ubuntu Touch

    Ubuntu 系统的触屏设备版本。

    4、React Simple Animate

    React 的一个比较简单的动画组件库。

    5、imgsquash

    基于 Node.js 的图像压缩服务,有 Web 界面,非常方便部署成微服务。

    6、matomo

    网站访问统计工具,类似 Google Analytics,代码开源,可以自己部署服务。

    7、Mattermost

    团队协作工具 Slack 的开源替代品。

    8、JYunCMS

    一个轻量级的 Java CMS,可以便捷地搭建自己的网站。(@liangpengyv 投稿)

    9、star-history

    一个开源服务,帮助用户查看 GitHub 项目 star 数目的历史。它的网站可以免费使用,插件是收费的。(@timqian 投稿)

    10、Fuse.js

    一个轻量级的 JS 模糊搜索引擎。(@ifrontend-xyz 投稿)

    11、Code Block Beautifier

    Chrome 浏览器插件,用在那些没做代码高亮的网站,具有代码高亮效果。(@Haixiang6123 投稿)

    12、RMind

    在线的思维导图工具,使用 React Hooks 与 flex 布局实现。(@Mongkii 投稿)

    13、正整数因式分解在线工具

    一个网页小工具,可以将正整数分解成一系列质数的乘积。该服务还提供 API。(@DoctorLai 投稿)

    资源

    1、IBM 360 大型机

    三个英国的计算机爱好者,集资买了一台报废的 IBM 360 大型机。他们做了一个网站,专门记录他们怎么处理这台机器。

    2、ChineseBQB

    一个收集国内各种表情包图片的仓库。(@zhaoolee 投稿)

    3、一个工具箱

    该网站收集了100多个实用的网页小工具。(@Roc1010 投稿)

    4、谷歌替代品

    该网站收集谷歌公司各种服务的替代品。(@sedgwickz 投稿)

    5、全世界各大城市的生活成本和生活质量

    一张散点图,可以查看哪些城市的居住性价比在平均水平之上。

    图片

    1、华为园区照片

    华为公司年初开放园区,让外国记者参观。下面就是国外媒体发表的系列照片里面的几张。

    东莞松山湖园区。

    上班时间。

    午餐时间。

    高级来宾的接待室。

    2、DNA 来信

    1953年3月19日,英国生物学家 Francis Crick 给儿子写了一封信,宣布他发现了 DNA 的双螺旋结构。这个消息要等到几周之后,才会对公众宣布。

    他后来因此得到了诺贝尔奖。这封信则在2013年4月拍卖出了530万美元的天价。

    3、东京奥运会的会徽设计

    一个英国设计师在业余时间,设计了一个巧妙的2020年东京奥运会会徽。简洁的图案,可以让人一眼看出年份、国家和奥林匹克。

    下面是组委会的正式会徽。

    文摘

    1、华为早期创业史

    以下摘自1995年12月26日任正非在年度总结大会上的讲话。

    华为创建在深圳倒买倒卖的时代,知识无用论有过于文化大革命,搞技术人家说是傻子。深圳的泡沫经济时代(房地产、股票),一个真真实实做学问的公司受到的冲击可以想象。

    创建之初,每月工资200多元,后来升到300多元,还要拼命努力,许多人累垮了身体,看着人家轻松地倒买倒卖就可以舒适生活,勤劳的人有何感想。

    办公条件简单,蚊子又多,张燕燕躲在蚊账中写信封,向用户发信函,令人难以忘怀。郑宝用同志从40门交换机做起,又做生产工人,又去前线装机。一个搞激光的外行,经历摸索后,大胆地提出来瞄准世界最先进水平,赶超AT&T 5号机,又碰到任正非这个傻子,他们多么像现代的堂吉诃德。

    一个25岁身轻如燕、骨瘦如柴的李一男,担负起中央研究部总裁的担子,任期内要与国际接轨,不仅要在技术上,人才的质量与数量上也要与年科研经费数十亿美元、研究人员16600人的爱立信靠拢,担子之重,可以想象。中央研究部团队,这几百名年轻的人儿,你们将永远载入史册。华为公司经历了多少困难,它摧残了一代创业者的健康,又在给一代年轻人施加压力。唯有在世界领先,否则随时都可能破产。

    华为是没有多少资本的公司,发展的速度又十分的快,6年来增长了近千倍。资金从来是困扰公司最大的困难,高层领导每年90%的时间是为了解决资金问题,有多少时间关心了科研?关心了市场?关心了生产?关心了管理?关心了员工生活?由于资金的不平衡,公司一次又一次地面临危机,一次又一次被推到危险的边缘。是谁挽救了公司,是什么神暗中保佑?是集体奋斗之神,是数千员工及家属之魂,托起的气场保佑了公司。

    尤其是在市场部“胜则举杯相庆,败则拼死相救”的工作原则感召下,多少英雄儿女放弃科学家梦,一批又一批奔赴前线。商场如战场,却比战场更加持久的残酷与艰苦。华为是一个小公司,不宣传人们不认识,通信是一个大产品,轻易用户不会订货。

    举几个例子,大家就知道有多难了。为了挽救一个地方的市场,我们市场部的高层领导知道重要客户在一个宾馆与爱立信洽谈,从吃了晚饭就等在大厅,直到深夜一点半,客户出来后,说一句“没时间”就走了。我们一位博士,在首都机场迎接一个重要客户,由于飞机晚点,在寒风中等了四个小时,这位重要客人到了看有人接他十分高兴,一问不是AT&T,扭头就走了。

    我们在东北伊春的一单合同,推广人员、市场人员为此作了不下十次的技术推广和工程建议,风餐露宿,长途往返跋涉,前后长达半年。最后因一些原因,市场部决定放弃。从事此工作的数名七尺男儿,伤心地痛哭一场。市场不相信眼泪,残酷的市场使他们更坚强,现在从事这项工作的业务骨干身患肝炎,仍不肯回深圳就医,坚持在冰天冻地的第一线奋战。

    许多同志一遍又一遍地冲锋,始终打不开市场;有些败下阵来,由于市场的需要,一批一批的新人替代他们又冲上去。市场部象一个大轮盘,一批一批的干部大轮换,他们毫无怨言地走上新的工作岗位。是他们用青春铺就了华为公司成功之路。

    为了适应公司大市场、大科研、大结构、大系统的发展需要,这次市场部全体正职在递交述职报告的同时,将全部递交辞职报告,接受组织的评审,表现了大无畏的英雄气概。公司将批准两份报告中的一份。

    2、爱因斯坦谈科学与宗教的关系

    以下摘自爱因斯坦文集《我的世界观》。

    历史上,人们总是倾向于,将宗教和科学视为不可调和的对立物。原因很简单。如果相信因果律,那么就不存在能够干预事件进程的上帝,那是完全不可能的。

    对这样的人而言,一个有赏有罚的上帝是难以想象的,因为在他看来,人的行为取决于外在和内在的必然。如果上帝存在,人类就不需要对自己的行为负责。由此就很容易理解,教会为何一直反对科学,并迫害科学的跟随者。

    另一方面,我认定,宗教情怀是科学研究最强烈和最高尚的推动力,尤其是科学家的献身精神。要是没有这种献身精神,就不能取得理论科学的开创性成就。

    唯有献身精神,才能驱动科学家,做出那些远离现实生活的工作。为了弄清楚天体力学,开普勒和牛顿投入了多年孤独的研究。他们身处同时代人的怀疑中,却为遍布世界各地、身处各个世纪的志同道合者指明道路。只有那些也献身于相同目标的人,才能深切领会到,究竟是什么在激励着这些人,给予他们力量,使他们无论遭受多少失败,都会选择矢志不渝地忠于自己的目标。

    给人以这种献身力量的正是宗教情怀。有人说的不无道理:在我们这个物欲横流的时代,只有严肃的科学研究者才是唯一具有深厚宗教信仰的人。

    言论

    1、

    极端悲观者认为任何事都没有意义,极端乐观者认为没必要任何事,所以它们都收敛于无所事事。

    健康的态度要么是温和的乐观主义,要么是温和的悲观主义。

    Peter Thiel

    2、

    权力是什么?权力是让别人去做事,不是自己去做事。

    地位是什么?人家不会做事时你指导一下,他服从你的指导,就是有地位。

    任正非

    3、

    重要的是事实,而不是证据。物理学可以在没有证据的情况下进步,但是如果没有事实,我们就不能继续前进。

    — 理查德·费曼

    4、

    你问我宇宙大爆炸之前发生的事情,就像问我南极以南是什么地方。

    斯蒂芬·霍金

    5、

    我们为电影起名《阿丽塔:战斗天使》(Alita: Battle Angel),因为开拍之前,就想好了第二集和第三集的名字,分别是《阿丽塔:堕落天使》(Alita: Fallen Angel)和《阿丽塔:复仇天使》(Alita: Avenging Angel)。

    导演卡麦隆谈电影《阿丽塔:战斗天使》

    回顾

    去年的本周:《周刊第 11 期》

    订阅

    这个周刊每周五发布,同步更新在阮一峰的网络日志微信公众号语雀

    微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。

    (完)

  • 科技爱好者周刊:第 62 期

    这里记录每周值得分享的科技内容,周五发布。

    欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

    今天向大家推荐一部日本电影《编舟记》

    它讲述了一个编词典的故事,编辑们花了15年时间,终于完成了一部21世纪新的日语词典(上图)。他们既要跟上时代的发展,收集所有的新词,又要修订老词的解释,可想而知,付出了极其艰辛的努力。

    电影里面,编辑们开会讨论,**左右的右,应该怎么定义?**大家提出了四种定义,很有意思。

    (1)右是面朝西方站立时,朝北的方向。

    (2)右是面对手表表盘时,从1点到5点的那一边。

    (3)右是翻阅这本词典时,奇数页所在的位置。

    (4)右是数字 10 里面,0所在的位置。

    因为每个词都要讨论,保证词典不能错,所以他们整整编了15年。

    如果一件事情需要15年才能看到结果,此前完全没有回报,你还会去做吗?

    互联网公司都采用敏捷开发,每个迭代大约是2周~6周。比三个迭代更遥远的事情,大家一般都不会去想。但是,人生是一个长期准备的过程,20岁的时候就需要定下35岁的目标,然后苦苦积累,不计得失,只为了无比遥远的多年以后,能够看到成果。互联网是一个短期行为的行业,但是人生不是。

    资讯

    1、拍照孔

    很多地方都有铁丝网,不便于拍照。加拿大 Jean Lesage 国际机场为了方便游客,特别在铁丝网上面挖了一个拍照孔,让游客可以更好地拍摄飞机的起飞和降落。为了防止断的铁丝割伤手,拍照孔周围有一圈保护框。

    机场一共找了10个最合适拍照的地点,设置了拍照孔,特别画了地图,告诉游客前往。

    2、本田电动车的后视镜

    即将上市的本田电动车没有后视镜,取而代之的是两侧的摄像头,将实时影像传回车内的两个六寸液晶屏。本田公司表示,已经考虑了恶劣天气和夜间的能见度,摄像头有防水涂层,可防止雨水的残留,并且确保没有眩光,不会在雨天或下雪时出现任何问题。

    3、日本人的祖先

    日本科学家通过一颗距今3000多年的古人类牙齿,测出了该具遗骸的 DNA。与当今日本人的 DNA 比较以后,确认日本人的祖先绳文人,大约是在距今3.8万~1.8万年前,经过亚洲大陆,从朝鲜半岛来到日本。

    此后,大约在距今3000年的时候,来自中国沿海的弥生人,也渡海来到日本。弥生人与绳文人产生了混血,共同形成了今天的日本人。

    4、家用风力发电机

    荷兰一家创业公司推出了家用的风力发电机,可以架设在农村地区。风车是用木头做的,这样可以降低成本。为了提高发电量,风车上还铺设了太阳能光电板,能够同时进行太阳能发电。据称,最大的一个型号,每年发电4.5万度,可以满足14个家庭的用电需求。

    5、机器人画家

    一个英国艺术家委托机器人公司,制造了一个画家机器人,外形非常逼真,远看可以乱真。这个机器人以19世纪英国数学家艾达命名,她可以在给定的坐标系内部,画出抽象派绘画。目前,她正在英国牛津大学展出。有了这种机器人,还需要蜡像馆吗。

    6、无气轮胎

    米其林轮胎公司推出了一种无气轮胎。这种轮胎不用充气,内部填充的是玻璃纤维,这样就不会产生刺穿漏气或者爆胎问题了。这种轮胎的最高时速为210公里,负重500公斤,有比充气轮胎更长的使用寿命。它将在雪佛兰的电动车上试用,如果顺利将在2024年投入市场。

    7、苹果的 Find My 功能

    2019 WWDC 大会上,苹果公司发布了 Find My 功能。与以前的 Find my iPhone 功能不同,这个功能可以用来追踪丢失的笔记本电脑,即使该电脑没有 GPS、也没有上网,都可以追踪。甚至只要贴一个标签,还可以追踪非电子物品,比如钱包。

    它的实现原理很简单,笔记本电脑将自已的 ID,通过蓝牙发射出去。周围只要有苹果手机,就能收到这个 ID,然后手机把 GPS 定位和这个 ID,上传到服务器,从而实现离线设备的定位。

    8、Raspberry Pi 4

    树莓派第四代发布了,性能比第三代强了好几倍,已经赶上 PC 了,四个 USB 口,千兆网口,蓝牙5.0,双 4K 显示器支持,4Kp60 视频硬解码,价格从35美元到55美元。它的性能已经可以支持一个中型网站了。以后可能只要随身带一个树莓派就行了,干完活就跟云端同步一下。

    9、一句话新闻

    • 曼昆教授的《经济学》教材,版税累计达到了4200万美元。

    • 印度智能手机用户的平均数据使用量为8.8GB/月,全世界最高,是美国用户的三倍。

    • 爱尔兰宣布,2030年停止销售汽油车和柴油车,2045年淘汰内燃机车辆,到时该国所有车辆都是电动车。

    • 波士顿动力公司向新闻媒体展示,它的第一个商业化四足机器人产品,预定今年下半年上市。现场没有公布价格。(@rgw5267 投稿)

    文章

    1、切尔诺贝利地区的现场报道(英文)

    切尔诺贝利核电站遗址,距离乌克兰首都基辅有两小时车程(120公里),外围有半径60公里的封闭区。本文是作者进入这个区域的访问记,由于那里的水还有辐射,所以全程必须自己带水。

    2、谷歌允许帐号在用户死后自行删除(英文)

    谷歌有一个帐号自动处理功能,可以使用这个功能,设置自己死后如何处理帐号,以及帐号里面的数据。

    3、使用 Hugo,GitLab Pages和Cloudflare 开发静态网站(英文)

    本文介绍如何使用标题里的三种免费工具,制作一个灵活方便的静态网站。

    4、密码过期政策是无用的(英文)

    很多大企业强制要求,员工每过一段时间就更换密码。本文认为这种政策是多余的,有了多因素认证和异常登录检测,就足够了。经常更换密码,反而引入风险。

    5、巴厘岛适合远程办公(英文)

    印尼的巴厘岛很适合远程办公,在 Nomad List 网站上排名全世界第一位,本文介绍该岛的大致情况。

    6、2009年最热门的 iPhone 应用程序(英文)

    苹果公司的应用商店即将满十周年,本文回顾了2009年最热门的付费应用和免费应用。出乎意料,相当一部分应用活到了今天,这说明如果你一开始领先,很可能会长期领先。

    7、如何写一个 JSONWebToken 认证网站(英文)

    本文使用 Node.js 作为代码示例,演示如何颁发和使用 JSONWebToken,完成用户认证。

    8、高质量软件是否能弥补成本?(英文)

    马丁·福勒的新文章。高质量软件必然有较高的成本,而用户对软件的内部质量不一定会有感知,未必愿意买单。为了降低软件的成本,有时不得不牺牲一点质量,马丁·福勒谈了对这个问题的看法。(@developerchengang 投稿)

    9、Linus Torvalds 的20个事实(英文)

    Linus Torvalds 是 Linux 操作系统的创造者,至今还在维护内核。本文是他的自传《Just for fun》的简短摘录,关于他个人的20个事实,比如他的老婆是他的学生。

    10、如何自动将 VPS 备份到云存储(英文)

    很多人的网站放在 VPS (虚拟服务器),很有必要将关键数据备份到其他服务器。本文介绍如何使用免费工具 Restic,备份 VPS 数据到云存储。

    工具

    1、sitemap.js

    生成站点导航文件 sitemap XML 的 JS 库。(@ifrontend-xyz 投稿)

    2、terminus

    一个多功能、跨平台的终端模拟器。(@fakeYanss 投稿)

    3、tesseract.js

    一个可以完成 62 种语言 OCR (光学识别)的 JS 库。(@ifrontend-xyz 投稿)

    4、0x0.st

    一个开源的命令行文件上传服务,不超过 512MB 的文件可以免费保存30天。(@circleapps 投稿)

    5、octotree

    一个浏览器插件,可以将 GitHub 的仓库变成文件浏览器,提供便于查看的树状文件结构。(@HelloValue 投稿)

    6、lsd

    文件列表命令 ls 的替代品。

    7、Tab-Manager-v2

    开源的 Chrome 浏览器插件,用来批量管理浏览器打开的网页标签。这里还有一个类似的插件 SmallTab。(@xcv58 投稿)

    8、几枝

    Chrome 浏览器的插件,在新标签页展示中国传统色的层叠波浪动画效果,搭配经典诗词。(@ketra21 投稿)

    9、“吐个槽”反馈平台

    腾讯推出的工具,几行代码就可以为页面加入一个互动社区,可以接入应用程序、小程序、WEB、H5、微信公众号等各端。(@ifrontend-xyz 投稿)

    10、saber

    一个 Node.js 的静态网站生成器,类似 Hugo,但是支持 Vue、React 或其他前端框架编写 UI。(@noctiomg 投稿)

    11、git-commit-msg-linter

    一个 npm 模块,可以作为 git commit 的钩子,检查 Git 提交信息的格式是否正确。(@legend80s 投稿)

    资源

    1、鲁迅资料在线检索系统

    北京鲁迅博物馆的鲁迅资料检索工具,包括鲁迅著作和研究资料。(@wang137700 投稿)

    2、1981-1991年的硅谷地图

    该网站收集了一系列早期的硅谷手绘地图,可以放大浏览。

    3、Python-100-Days

    一个 Python 中文教程库,从最基础的知识讲起。(@Y024 投稿)

    4、苹果开源仓库

    苹果公司官方的开源网站,提供 macOS、iOS、开发者工具的源码。此外,还有一个非官方的镜像

    5、高性能 Go 代码工坊

    Dave Cheney 的教学记录,完整介绍了如何开发、测试、调试高性能 Go 程序的过程,包括所有周边工具的使用和相关运行时的概念及深入分析。(@Y024 投稿)

    6、面向机器学习的特征工程(中文)

    开源的机器学习电子书的中文翻译,内容主要是关于如何找到数据集的特征。(@kinger310 投稿)

    7、苹果公司的图像和视频

    苹果公司发布的所有图像和视频,从1970年代直到2019年,都可以下载。

    图片

    1、日本虎杖

    日本虎杖是一种草本植物,原产于日本。它通常可以长到一根手杖的高度,因此得名,最高能长到3米~4米。它具有极高的繁殖速度,很难去除,因此已经在欧美成为一种威胁极大的入侵物种,对当地生态造成了严重问题。

    虎杖的生命力很强,可以顶破柏油路面。

    下图中,地面上的草本植物都是虎杖,足足有半个足球场那样大。它们地下的根是相连的,所以这实际上只是一根虎杖造成的结果。

    它甚至能从墙缝长出来。

    下图是英国一个农村的照片。左侧是1984年,右侧是2012年,野地都被虎杖侵占了。

    住宅的后院长满虎杖,难以除根,导致房子价格猛跌。

    2、海拔最高的排队

    上图是今年4月,珠穆朗玛峰登顶的情景。每年春天,全世界的登山爱好者来到珠峰,足足有几百人。适合登顶的天气,一个月只有几天。好天气出现的时候,大家都急着登顶,峰顶就开始排队了。

    文摘

    1、初到硅谷的日子

    我刚到硅谷的时候,住在自己的车里。

    有一天,我去教会的活动中心洗澡,那里不收费。结果在高速公路上,车坏了。我不得不联系拖车公司,把车拖走。

    拖车的师傅听到了我的困境,愿意让我住在他的家里。但是,拖车费再加上修车费,一共要600美元,我到哪里去找这些钱呢?

    这时,我看到斯坦福体育场有一个海报,周末那里有一场比赛。我以前倒卖过球票,顿时想到可以靠这个挣钱。但是,我没钱收购球票。

    我就群发邮件和打电话,询问谁有多余的球票,我可以帮他们卖掉。真幸运,有人有200张多余的球票,如果不卖掉,就一钱不值。我说服了他,把球票给我,我会把一半的所得给他。

    拿到球票的时候,只剩下24个小时,比赛就要开始了。我发现了一个问题,斯坦福体育场没有单一进口,而是有许多个进口,我找不到合适的位置销售球票。

    真正有经验的黄牛,都是骑着自行车倒票。我找到他们的头,问他愿不愿意收购我的球票。他同意了,以每张10~15美元的价格收购了大部分,我自己留了一些。

    比赛当天,我以每张40美元的价格出售球票。很快发现,其他黄牛以每张80张美元的价格出售。必须承认,我自己肯定卖不到这么高。

    比赛开始前5分钟,我把价格降到了5美元。比赛开始20分钟以后,球票已经完全卖不出去了。我还剩下四张没有出手,于是就进场看比赛了。

    那一天,我足足挣到了1500美元,口袋里都是纸钞。

    我把750美元给了球票原来的主人,600美元付清了拖车费和修车费,然后就去 Subway 大吃了一顿汉堡。

    2、正反馈

    正反馈指的是,一个系统的输出会增加该系统的输入。输入增加导致输出增加,输出增加又反过来导致输入进一步增加。

    一个例子就是房价和贷款。银行向购房者提供贷款,贷款越多,房价就越高。房价越高,人们就需要更多的贷款才能买房,也刺激更多的资金投入住房市场,从而进一步推高房价。

    正反馈的问题是,它需要大量资源投入,才能保证持续下去。任何具有正反馈的东西,都不可能无限持续下去,必然会走到尽头。

    言论

    1、

    年轻时,我认为旅行是人生重要的事情。但是现在,我意识到旅行不是如此。它没有那么让人兴奋,也算不上成就,跟其他的消费行为没有太大区别。

    旅行中,我们真正感兴趣的东西,都是那些留在原地、努力建设的人们创造出来的。

    Hacker News 读者留言

    2、

    你肯定不希望,牙医治疗你的心脏,或者神经外科医生来修复你的痔疮。

    《我不希望成为全栈开发者》

    3、

    电视剧《权力的游戏》就是一部莎士比亚戏剧,加上许多僵尸电影的元素。

    《权力的游戏:现实与幻想》

    4、

    电视剧《权力的游戏》播放了八年,终于结束了。好的一面是,现在我们可以继续关心其他事情了;坏的一面是,它的结局太令人失望,观众是最大的输家。

    《权力的游戏结局令人失望》

    5、

    安卓碎片化严重到什么地步?安卓本身有12个版本,如果每个版本有12个厂商,每个厂商有12个手机型号,因此安卓生态至少包含1,728种“版本- 品牌 – 设备”的组合。

    《安卓有多碎片化?》

    回顾

    去年的本周:《周刊第 10 期》(点击查看)

    订阅

    这个周刊每周五发布,同步更新在阮一峰的网络日志微信公众号语雀

    微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。

    (完)

  • 湾区日报文章第127辑

    2018/09/30 第1261期

    Connecting the Apple Dots

    Apple 做 personal 的计算设备。按 personal 的程度排名(弱到强):桌面电脑,笔记本电脑,iPad,手机,手表,眼镜(预测)。目前手机用户量最大,未来会不会手表与眼镜用户量超过手机?

    App Store 与App 生意的进化

    App 开发领域的老牌公司 Readdle 分享了他们的看法。他们在 App Store 诞生以前就开发针对 iOS 的服务,后来做了40多个产品,32个失败了,1亿多人下载他们的app,团队有130多人。
    App Store 刚出现的时候,基本上就是圈地运动,有太多东西可以做了;抢先做了后,定价几块钱美金,就能赚不错。后来做的人多了,大家就狂降价,甚至免费(盈利模式是向风投融资),用户都被惯坏了。App 生意越来越难做了。

    Solving My Email Problem

    收到的邮件太多,怎么办?引入“加好友”模式,设置白名单:陌生人发邮件给你,陌生人收到自动回复,陌生人得手动点击链接并手动填写邮箱确认后,你批准后,陌生人就进入白名单了,可以发邮件给你了。
    网上有这种现成的服务帮你做这种白名单,搜一下就有了。

    用个人信息付费的咖啡馆

    来自日本的 Shiru Cafe:学生可以“免费”用餐,只需提供姓名,专业,联系方式等个人信息。谁来买单?公司。公司付钱,获得学生的个人信息,精准投放招聘广告。
    强烈反对:卖数据,不道德;而且有些公司是邪恶公司。无所谓:反正现在每个人的信息都在网上了,这些信息也不值钱。你觉得呢?你的联系方式比一杯咖啡值钱吗?

    A Wise Man Leaves Facebook

    Instagram 创始人/(前)CEO:“社交媒体正处于前牛顿时代:我们知道 it works,但不知道 how it works。” 看上去是个社会学问题。

    2018/10/01 第1262期

    在 Amazon 仓库工作了一天的体验

    他从广播里听到招聘广告,想体验一下当Amazon仓库工人的滋味。本文详细记录了从面试、到培训、再到工作的流程,惊叹于Amazon帝国之高效、规模之大。第二天,立刻买了Amazon股票。
    仓库工人有日班与夜班;日班早上6点半到晚上6点半,中间有30分钟吃午饭,以及两个15分钟可以休息。日班时薪$10.53,夜班时薪多$0.35。仓库工人经常偷东西,偷最多的是避孕套。每个工人平均每天步行13 mile(20.9公里)。有一个小时的竞争机制,最高效的2个工人,奖励$10。

    如何从 Google 搜索结果里删掉对你不利的文章

    1,弄一个网站,把对你不利的文章的内容复制过去,把发布时间调的很早;2,向 Google 举报你的“原创”文章被抄袭了;3,Google 搜索结果里对你不利的文章就被拿掉了。有中介专门搞这个的。
    当然,有的搜索引擎公司是可以花钱贿赂里面的员工的;现在不知道还好不好使。

    孙正义与他的软银对 Sand Hill Road 发起的 $1000 亿闪电战

    软银要每两三年融个$1000亿,专门投资每个领域占统治地位的巨型创业公司,每家投几亿到几十亿不等。硅谷老牌风投们都达不到这种规模。孙正义说:“我总是穿优衣库。”

    Android 十周岁

    十年前的大概这个时候,Google 推出 Android。在此之前很长时间,Google 一直把微软的 Windows Mobile 当成假想敌,不料iPhone横空出世。但现在Android已是全球最多人用的操作系统了。
    全球 80几% 的手机是 Android 操作系统。但 Android 在美国优势没那么明显,大概50%出头市场份额。

    在数字媒体的时代,户外广告依然坚挺

    投放广告的所有经费里,户外广告占了7%,份额不大,但增长挺快。互联网世界太拥挤了,广告效果不好;可以试一下在线下放广告牌。很多户外广告牌也弄成电子屏幕,可以动态调整广告内容。
    湾区日报的 Instagram 账号正好收集了一些广告牌:)

    2018/10/04 第1263期

    我最喜欢 Uber 的地方

    把 Uber 前 CEO 弄下台的 Uber 投资人 Bill Gurley 的文章:Uber 最好的地方是,司机们可以灵活地决定何时、何地工作,更能决定何时不工作。人们越来越看重灵活的工作时间地点。
    有多少工作可以允许你今天干2小时、明天不来上班、大后天再干5小时?传统的工作对时间地点都有比较严格的限制,这对很多人在不同人生阶段是不适用的。多数Uber司机其实也没法把Uber当成全职工作,但这是一份不错的赚外快的工作。
    时间是很重要的财富。富有是指你可以有很多的选择。不一定要有钱才能有很多的选择。

    数据工厂

    以 Facebook、Google 等广告公司为代表:当代“免费”的线上服务都是数据工厂,原材料是用户自愿贡献的数据以及从第三方整合来的其他数据,产出是详细无比的用户画像。谁来买单?
    用户或许知道(也或许不知道)自己贡献给这些广告公司的数据,但用户肯定不知道这些公司从第三方整合来的数据都有哪些。比如,在 Facebook 上做广告,广告商可以上传 csv 文件,比如参加过某店促销活动的所有人联系方式,你在线下的活动 Facebook 也就知道了。

    7个人,3年,没有融资,年入$100多万的SaaS产品

    他们是白俄罗斯的外包团队,根据自己的需求做了个记录工作时间的工具,没有免费试用版,直接收费。风投不是灵丹妙药,不是所有的business都需要融资的;融资后是要对别人的钱负责的,那种焦虑值得吗?

    避免僵尸startup

    僵尸般的创业公司:看起来像人样(有融资、创业比赛有获奖、有媒体报道等),其实已死了,因为一直不增长,存在的整个生命周期里,一直都很小。本文给出一些辨别僵尸startup的信号。

    量化你自己

    很多人在年终的时候都喜欢总结一下自己在过去一年读了几本书、跑了多少公里、网购花了多少钱、去了几次星巴克之类的。本文列出了免费的工具,可以量化生活中的很多事情。
    做产品的时候要跟踪关键指标,要记录一些数据,这样改进起来才有目的。人也是一样,人也是一个产品,要不断地迭代改进。

    2018/10/07 第1264期

    Snap CEO 写给员工的 6500 多字的长邮件

    在 Snap 股价达到历史最低点时,平时很神秘、话不多、很少接受采访的 CEO 发给员工一封超长的邮件(但从公司内被泄露了出来),坦诚地承认最近公司走了弯路,给出了公司伟大复兴的计划。CEO范文一篇。
    信中一再强调 Snapchat 的核心价值是要成为全世界最快的通讯方式,而不是社交网络(刻意与 Facebook、Instagram 区分开)。Snap 的竞争壁垒:1,network effects;2,economies of scale;3,品牌。
    Snapchat 是熟人之间用的通讯工具,某个特定用户的25%的消息是发给同一个人;Snapchat 不是要帮你找更多朋友,而是要帮你找“好朋友”。很多广告商不理解 Snapchat,因为他们不是用户;这就要求销售人员要把广告商先转化成用户!
    这封邮件有点誓师大会的意思,就像城池快被攻陷了,领导人站出来发表一番慷慨激昂的演说,可能是最后一次这样的演说了。我脑海中浮现出来的画面是 Tyrion Lannister 在 Blackwater 之战的演说。

    Startups I Want to Fund

    有的投资人喜欢自己先想一些创业 idea,然后正好有人做这些 idea 了,就去投资这些人。本文就是天使投资人列出一堆创业 idea,等着有人做。他是 Firebase 联合创始人,最近开始专注做天使投资人。

    The Myth of The Infrastructure Phase

    很多人觉得一堆的 blockchain 项目是在为 Web 3.0 打基础、做 infrastructure,唯一的问题是顶层没有应用程序。这违反了历史发展的规律,都是先有应用、再做 infrastructure、再扩展应用,是循环迭代的过程。

    个人业余时间做的项目不要用 Kubernetes

    做 side project 就是要尽快去做最有意思的部分;而使用 Kubernetes 的话就太杀鸡用牛刀了,除非 side project 的目的就是为了学习 Kubernetes。

    我比 Google 更了解 Google

    分析、吐槽了 Google Flights 的网站极其糟糕的 SEO。颇有点“你学计算机的,怎么连电脑都不会修”的意思。我倒是觉得这更显得 Google 搜索结果的公正性,连自家网站都没给特殊待遇。
    毫不夸张地说,Google 大部分员工是不太懂 SEO 的,毕竟大部分人又不做跟搜索相关的工作。

    2018/10/08 第1265期

    新编程语言对社会的影响

    food for thought:编程语言是一个社区,需要大量劳动力(活人);编程语言需要有众多第三方的库、需要有人经营社区问答问题。每出现一个新编程语言,都要消耗大量社会资源。

    Scaling Engineering Teams via Writing Things Down and Sharing – aka RFCs

    以 Uber 的工程团队的实践为例,阐述了项目之初写设计文档、共享文档、公开透明地让所有同事点评的好处。文中给出了前端、后台的设计文档的简单模板,可以参考一下。

    Amazon 里的 AI

    很 high level 地总结了 Amazon 公司运作以及产品里的 AI 应用。仓库工人把货物放在仓库里,要进行一系列操作、把信息存进电脑方便以后取货;他们用AI省了一个步骤,改进了工作效率(乘以几十万工人)。

    Architecture Astronauts

    所谓 Architecture Astronauts(像宇航员般的软件架构师,活于臭氧层之外):一般存活于大公司里,喜欢做抽象的架构、总是夸夸其谈、总是试图解决自己想象出来的问题,就是不写代码。

    高级工程师的工作是什么

    写代码、review 别人的代码、写文档、审核别人写的文档、帮助遇到困难的同事、对项目质量把关、清晰地沟通、明白做的项目与公司的business有何联系、不断想出新的项目、知道一个项目何时是终点。软技能很重要。
    工程师大部分的工作时间不是在写代码。说话、写文档、思考,这些占了很多时间,而且这些一般都不出现在 job description,导致很多刚进入职场的人会因为把时间花在写代码之外而感到内疚。

    2018/10/09 第1266期

    全旧金山最脏的街区

    肯定是 Tenderloin 了,生化危机可以实地取景了。过去三年,旧金山已经换了 300 多个路灯,因为被人尿与狗尿给腐蚀得不行了;2015年,一个路灯倒了、砸了一辆车。
    Tenderloin 附近步行10分钟内,市值/估值超过$10亿的公司:Twitter、Uber、Square、Pinterest、Thumbtack、Nextdoor… 欢迎补充。街上很容易踩到人、狗的排泄物与海洛因针头。

    The Intent/Ease Framework for Conversion Optimization

    优化转化率就两招:优化 intent(用户的动机,如成为注册用户、付费用户),或者优化 ease(减少步骤、变得好用)。网站首页一般是高intent、低ease;SEO进来的页面一般是低intent。

    Google Cloud 的 PM 离职感言

    他是 Google Cloud 最早的 PM,待的时间几乎最长。总结了在 Google 工作的好处与还可以改进的地方,但基本上是说好话。对 Google Cloud 的业务发展超有信心,超看好的。

    亚特兰大的新晋 Billionaires

    Mailchimp 总部在亚特兰大。2000年互联网泡沫破灭,被裁员;2001年开始邮件列表、邮件营销的 side project;2007年1万个用户时全职做;没有融资,俩创始人完全控股,各有 $21 亿。
    以前分享过很多关于 Mailchimp 的文章。创始人CEO在以前的采访中提到:最后悔的事?2006年他将所有积蓄买了 Apple 股票,一股 $17;但他看了不知道哪个王八蛋写的投资的书,说是要分散风险,于是他买了一堆看似安全、但最后都亏钱的股票;还不如把钱拿出来投资自己的公司。

    2018/10/10 第1267期

    消失的视频与失望的奶奶们

    不错的段子:几年前某做饭食谱类的网站开始抄Snapchat的功能、让视频会过期;为了让上线时看起来欣欣向荣,就把已有的视频“复制”一份、成为会过期的视频;最后原有的视频莫名其妙地也消失了。为啥?
    为了省钱,不愿意复制视频、占存储空间,会过期的视频其实是指针,指向原视频。然后都删了。用户们(老奶奶们)就很不开心。

    12 Factor CLI Apps

    Heroku 几年前弄了个 12 个做 web app 的最佳实践 12 Factor Apps。本文是姐妹篇:做命令行工具的 12 个最佳实践。命令行是 Heroku 的重要 UI,颇有经验。

    巨大的市场:解决沉迷手机,戒网瘾

    不怪技术,都是人性。技术只是放大了人性,好的、坏的都放大了。刷手机不开心的三大原因:别人的生活总是那么美好,我好自卑;网上有太多让我生气的事情了、在网上老跟人吵架;总是分心,上瘾了。
    身体健康:健康饮食、锻炼身体;帮人调节饮食习惯的、开健身房的都能赚钱。心理健康:心理咨询、控制信息的摄取、做那种很不智能的手机、禁用手机的场地,还有哪些可以赚钱的 idea?

    纷纷送走投资人

    最近 Buffer、Wistia 等公司纷纷从投资人手中买回股份,专注于稳定的盈利状态,慢慢增长,与员工 share 公司的利润。一家小公司一年赚个几千万刀算不错,但对风投来讲是彻底的失败。

    Groupon 创始人 CEO 被董事会开除时写给全体员工的邮件(2013年)

    CEO 范文。“I’ve decided that I’d like to spend more time with my family. Just kidding – I was fired today.”
    为何挖出这个 2013 年的信?因为刚听了这个 podcast 采访:)

    2018/10/12 第1268期

    Jupyter、Mathematica 与学术论文的未来

    今年诺贝尔经济学家得主 Paul Romer 的博文:Jupyter / Python 是公开透明地分享学术成果的好工具。开源的工具就是好。商业软件 Mathematica 不好。他今年63岁,他会 Python,你呢?

    How to Get Things Done When You Don’t Feel Like It

    不想干活的时候怎么让项目有进展?作者分享了5个小窍门,关键是如何开始工作。就像去健身房,最难的部分是“出门,然后到达健身房”。做软件项目也是,开始,进入状态,就好了。

    十个人的营销团队每个月的预算

    Buffer 的营销团队十个人,今年八月份花 $9.3 万。其中 $7.3 万是员工的工资,$9千4是报销机票住宿,各种SaaS服务$3千1,付费广告$3千,招freelancer是$4千3,其他福利几百块。
    员工福利:每人每月 $20 用于提升技能(如上在线课程、订杂志);每人每年$500去参加会议;每人每年两次团建机票住宿全报销;每人每年$200花在办公室设备用于提升健康与工作效率(他们是远程办公的)。文中对他们用了哪些SaaS、在哪里买广告等都有详细记录。不错。

    花多少钱能成为 Safari 的默认搜索引擎

    估计的数字:Google 在 2014 年花了 $10 亿左右,2017年是 $30 亿,2018年是 $90 亿,预计明年将是 $120 亿。Safari 是世界第二大的浏览器,仅次于 Chrome。
    全球市场份额:Chrome 59.7%,Safari 14.5%。美国市场份额:Chrome 49%,Safari 31%。

    DuckDuckGo 如何赚钱的

    其创始人 CEO 回答了这个问题:大部分收入靠搜索广告,只根据关键词进行 targeting,简单粗暴;极小的一部分收入靠 Amazon、eBay 的 affiliate。2014年开始盈利。
    DuckDuckGo 成立于 2008 年。达到每天1000万搜索次数,花了7年;之后达到2000万,花了2年;之后达到3000万,不到一年。今年8月份他们刚融资了 $1000 万。搜索引擎的游戏已经结束了?看看 DuckDuckGo。小团队赚小钱,也能活得不错。

    2018/10/14 第1269期

    How to Build a Case for a Product Redesign

    Crashlytics 设计师描述了她重新设计 Crashlytics UI 的流程。他们被 Google 收购后,界面当然要长得像 Firebase 全家桶了。

    Bump 创始人回忆创业经历

    10年前的今天,他有了 Bump 的 idea(两台 iPhone 碰撞、交换名片),然后发邮件给潜在的技术合伙人;2009年被 Y Combinator 投资;后来被 Google 收购,做了广受好评的 Photos。
    他2008年的邮件里提到:“有个计算机系的研究生花了30小时做了个 app,定价 $2.99,买了3万份,不错的投资”。2009年时,Y Combinator 投资了 $1.6 万(一万六千美金),团队5个人,靠着这点钱做到用户200万。

    不融资、远程工作、盈利、对家庭友好的公司

    Gruntwork 创始人分享了他们存在2年的 devops 小公司是如何运作的:如何一开始就赚钱、如何招人(不用白板面试、做真项目)、如何沟通(每天在slack上异步stand up、每周1:1、每季度线下见面)

    成为高级工程师后,职业生涯的下一步是什么

    程序员的工作不是写代码,而是解决问题。找问题、想解决方案、实现解决方案。初级工程师实现解决方案,然后进化成能够想出解决方案,再高级点就能自己找问题了。

    如何让别人无法从你的简历猜出你的年龄

    很扯淡的文章,希望大家没必要用到这个隐藏年龄的小窍门。看一个人的简历如何猜出对方的年龄?主要看学历、工作年限等信息。“不要用 aol 或 hotmail 的邮箱”,“不要写家庭住址”。

    2018/10/15 第1270期

    2011到2012年间在Google+做设计师的经历

    这篇长文是一系列 tweet 串起来的,这真是对当年在 Google 工作经历满满的抱怨啊。从找工作、被 low ball、埋头苦干没有全局观的垃圾产品设计,再到政治斗争、爱抢功劳的同事上司等各种吐槽。
    感受一下语言风格:“Let’s call him Greg because his real name is just as vanilla. He was a smarmy, politically motivated little fella who had no intentions of ever leaving Google. He told me that. I didn’t like him from the moment I met him and the feeling was mutual.”

    Networking for Nerds

    三个人际交往的小窍门,中心思想是 make it easy – for people to keep you in mind, to help you, and to engage with you.
    约人见面的邮件里,千万别说“我时间地点很灵活,你来决定吧”,这就把任务抛给了对方,如果对方是大忙人,恐怕就不搭理你了。要给出具体时间地点,有2、3个选项,例子:“Would you like to meet over coffee at Stable Cafe between 2-4pm on Thursday or Friday?”

    Self-serve first

    好的软件/互联网公司普遍都是自助式的服务,用户(或广告商)自己到网站上(或app里)注册、刷卡、自学如何操作,一条龙自助的,很少有人类员工互动(如销售、客服等)。

    康奈尔笔记法

    课堂上做笔记、课后复习的方法,所谓的 Cornell Notes。

    The SaaS Adventure

    总结了成功的SaaS公司上市前的发展轨迹:找到 product-market fit,年入$200万(ARR),然后进入T2D3阶段 – 连续两年ARR翻三倍,然后连续三年翻两倍。ARR至少$1亿,然后上市。
    所谓T2D3:连续两年 triple,然后连续三年 double。

  • 科技爱好者周刊:第61期

    这里记录每周值得分享的科技内容,周五发布。

    欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

    (题图:前滩,上海,2018)

    上月的周刊提到,文科生不容易就业,理工科的就业远远好于文科。

    我是有感而发,自己就是文科毕业,后来改做互联网开发,部分原因就是本专业看不到前景。我改做了前端工程师,其实个人兴趣不在前端,但是前端的难度相对最低,外行容易入门。一个文科生改行成为后端工程师,难度太大了。

    我改行的时候,正赶上手机互联网兴起,迫切需要解决手机 App 的 UI 问题,这刺激了前端工程师这个行业,成为整个软件业的热点,市场的招聘需求非常旺盛。

    现在,情况完全变了。一方面,手机 App 的 UI 已经有了比较成熟的解决方案,不再是一个瓶颈,一般页面的开发难度都不高,跟着教程就能做出来,剩下没解决的问题都是技术硬骨头。另一方面,手机上网人口增长趋缓,导致前端工程师的需求不再像以前那样爆炸式增长。

    现在对前端工程师的技术要求,大大超过以往。我刚进这个行业的时候,最主要的工具库是 jQuery,跟现在相比,完全是小儿科,都被淘汰了。此外,整个软件开发的瓶颈,附加值最高的部分,正在往后端转移。AI 工程师、算法工程师、系统工程师、Devops 工程师变成最紧俏的岗位。这些岗位的技术难度更大,外行更不容易入门,以后文科生再想转软件工程师,怕是没有那么容易了。

    资讯

    1、磁悬浮试验样车

    中国的高铁采用轮轨技术,为了更快的速度,下一代高铁可能会采用磁浮技术。5月23日,磁浮试验样车在青岛下线,目前只是原型列车,已经能够实现静态悬浮。真正的磁浮工程列车计划在明年问世,2021年开始全面测试,设计时速高达600公里。

    目前,世界投入使用的最快列车,是2003年建成的上海磁悬浮线,时速达到430公里。

    2、深度唤醒装置

    日本铁路公司 JR 以准时著称,为了保证员工不睡过头,该公司发明了一种深度唤醒装置,效果远超闹钟,即使睡得最死的人也能被叫醒。该装置原来只供内部员工使用,现在推向了市场,所有人都可以购买。

    它的原理很简单,就是床垫下面的一个充气垫子,时间一到就会自动充气,从而鼓起,使得上面的人无法再躺着(下图)。这个过程重复多次,直到手动关闭为止。

    3、照片的吸引力判断

    美国一家创业公司,研发了一种人工智能算法,可以判断照片在他人眼里的感觉。上图有三种颜色的指标,蓝色表示聪明,绿色表示信赖,红色表示吸引力。可以看到,算法认为左起第二张照片最有吸引力。

    这种算法的一大应用,就是自动从一堆照片里面,挑出最佳的那一张(下图)。

    4、图书馆减少书架

    耶鲁大学本科生图书馆最近宣布,将减少四分之三的书架,用作学生的自修空间。原因是过去10年中,书架上的图书使用率下降了64%,也就是很少人去书架找书了。

    图书馆使用率下降,已经成了普遍趋势。弗吉尼亚大学图书馆十年前每年借出23.8万本书,去年只借出6万本。而且,不仅本科生如此,研究生和教师的图书馆使用率都在大幅下降。

    5、亚马逊出售的简易房屋

    美国亚马逊网站现在有简易房屋出售。付款后,工厂会给你发货,然后你自己组装房屋。上图的屋子占地27平方米,售价1.88万美元。制造商称,两个成年人可以在两到三天内组装这个屋子。下图的房子占地10.5平方米,售价5000美元。

    这些房子都是临时建筑,但可以付费改成永久性建筑。

    6、鲑鱼肉的颜色

    超市出售的鲑鱼肉,通常是上图这样的肉红色。但是,鲑鱼肉本身其实是灰色的,由于它食用了甲壳类动物(比如虾),虾壳包含的虾青素使得鱼肉出现这种肉红色。

    人工饲养的鲑鱼(超市鱼肉的来源)由于成本原因,无法喂食活虾,导致养殖的鲑鱼肉就是灰色的。可是这样的话,消费者不愿意购买,所以养殖业者就只能给鲑鱼喂食色素,使得它的肉能够呈现肉红色。讽刺的是,这种食用色素是鱼饲料中最昂贵的成分,占成本的20%,但其实是可以不用的。

    7、电子饰品 imagiCharm

    瑞典一家女性创业公司推出电子饰品 imagiCharm,正在众筹。这种电子设备是一种可以用手机编程的 LED 电路板,它会显示指定的颜色和图案(静态或动态),供你佩戴在身上或服饰上面。

    8、一句话新闻

    • 最新研究发现,训练一个大型 AI 模型会排放近30吨二氧化碳,相当于5辆小汽车终身的二氧化碳排放量(包含制造期间的二氧化碳)。

    • 新加坡教育部宣布,今年开始中小学不得对成绩进行任何形式排名,因为“学习不是竞赛”。

    • 麻省理工学院的研究人员开发出一种新型“光子”芯片,它使用光而不是电作为能源,消耗更少的能量。据称,处理大规模计算的效率比现有的计算机高出数百万倍。

    • 谷歌宣布将公司的办公用地改建15000套住宅,其中包括一定比例的经济适用房,帮助解决硅谷的住房短缺问题。

    • 小米发布屏幕下方的摄像头方案。不拍照时,液晶屏正常显示;拍照时,镜头上方的液晶区域会变得透明,允许光线通过。

    文章

    1、Python 清理过时的标准库(英文)

    Python 的设计哲学是“自带电池”(battery-included),就是把需要的功能都包括在标准库里面。但是,随着 PyPI 越来越方便,Python 社区正在检讨这种哲学是否正确。缩减标准库可能是必要的,能让 Python 发行版更精简和灵活,第一步就是把过时的功能移出标准库。

    2、十五年了,海盗湾依然存在(英文)

    海盗湾成立至今,已经十五年了。无数次被告,服务器被抄家,域名被封锁,甚至四个创始人都关进监狱一年,但是直到今天,它依然在正常运作。

    3、SpaceX 星链计划的分析(中文)

    SpaceX 公司打算以11943颗低轨道卫星,组建一个卫星通信网,提供宽带上网服务。本文介绍这个计划的详情,以及怎么做到。

    4、LaTex 的历史(英文)

    Tex 是全世界科学家撰写论文的标准工具,本文介绍这个项目的历史由来和发展。

    5、使用 Visual Studio 2019 构建 Windows Terminal(英文)

    Windows Terminal 是微软最好的终端应用程序,但是现在只公开了源码,还没发布正式产品。不过你可以自己从源码构建它。

    6、如何使用 GitHub issue 作为博客后端?(中文)

    你可以使用 GitHub issue 写博客,然后依靠 API 通过 Circle-CI 构建出网站。

    7、ssh-agent 转发详解(英文)

    ssh 登录的时候,比较安全的做法是使用公钥认证。但是,这要求本机必须有私钥。如果你需要在多台机器上使用 ssh 登录,一台台拷贝私钥很麻烦,也不安全,幸好 ssh 提供了 agent 转发功能,允许在一台机器上 ssh 登录的时候,可以使用另一台机器的私钥。

    8、gRPC 与 RESTful API 的比较(英文)

    使用微服务式架构时,服务的通信方式可以是 RESTful API,也可以用 gRPC,作者分析了两者的差异。

    9、超越 A/B 测试的算法(英文)

    我们通常使用 A/B 测试,判断哪一种实现更有效。作者提出了一种新的算法,可以同时测试 n 个选项,还能随意添加和删减选项。

    10、Async 函数不能用于数组的过滤器(英文)

    作者发现,JavaScript 的 Async 函数无法用于数组的过滤器,即 array.filter(async f) 是无效的。这一点似乎以前没人提到。

    工具

    1、faast.js

    一个封装 AWS Serverless 操作的 JS 库。

    2、network-avatar-picker

    一个 JS 库,可以抓取各种社交媒体上面的用户头像。

    3、Grade.js

    这个 JS 库可以从图像提取两种主要颜色,然后生成渐变色背景。(@blogwy 投稿)

    4、jsmpeg

    一个 MPEG1 视频和 MP2 音频的 JS 解码器,可以在浏览器进行视频和音频的解码和编码。

    5、bitbar

    将任何脚本或程序的输出直接放在 macOS 菜单栏的工具。

    6、fusuma

    将 Markdown 文件转成幻灯片的工具,功能很强大,在本地起一个 HTTP 服务,完成很多后端功能。

    7、 pipshow

    一个查看 PyPi 软件包信息的命令行工具。

    8、gameboy.live

    一个开源软件,可以启动 Gameboy 服务,使用 Telnet 连线上去玩。

    9、Gitter

    GitHub 的微信小程序客户端,代码开源。(@JackZhouMine 投稿)

    10、DownGit

    这个开源工具可以为任何 GitHub 目录或文件,生成下载链接,即点击下载代码库的任意子目录。(@ketra21 投稿)

    11、tmux-fzf-url

    一个 Tmux 插件,在命令行输入链接,可以自动在浏览器打开。(@wfxr 投稿)

    12、Toolmaker

    一款自研的软件研发管理 SaaS 系统,主要面向国内的中小互联网软件企业及开发团队。(@CHCP 投稿)

    资源

    1、CSSfx

    该网站收集各种 CSS 特效,可以复制粘贴到自己的项目。

    2、Koonchi

    你将照片上传到该网站,它会去找印度艺术家,把照片画成画作,再把画寄回给你。A3 大小的画作,收费在1000元人民币左右,尺寸放大收费增加。

    3、马尔可夫链学习资源

    本文作者记录了,自己如何完成一个马尔可夫链文本的项目。文章结尾给出了一个学习资源清单。

    4、Colorize

    黑白照片自动上色的服务。(@ketra21 投稿)

    5、图形计算器

    该网站左侧输入公式,右侧自动输出图像,非常直观。(@farheart 投稿)

    6、Hello GitHub

    跟踪收集 GitHub 新项目的《Hello GitHub》的官网。(@Salmonberry 投稿)

    7、勒索病毒解密工具

    一个收集勒索病毒解密工具的仓库。(@Y024 投稿)

    8、多吉搜索

    一个新的国产搜索引擎,个人作品,据称目标是成为百度的替代方案之一。(@NicolJiang 投稿)

    文摘

    1、你的互联网数据正在腐烂

    如果有一家互联网公司告诉你,它可以永久保存你的数据,千万不要相信。

    据估计,互联网目前可以访问的数据,大约是15个ZB(zettabytes),并且每秒增加 70TB。

    那么大的数据量,如果把它们都保留下来,可想而知要付出怎样艰苦的努力。就算保留下来了,那么要保留多久呢,10年还是50年?

    一家名为 The Internet Archive 的非营利性组织,正在持续保存网络快照,不过只针对主要网站的网页。截至去年秋天,它保存了超过4500亿张网页,总的数据量 25PB,只占互联网总量的0.0003%。

    存储成本其实很低,每 GB 不到 0.05美元。但是,存储只占保存成本的一小部分,收集、管理、维护、联网都需要大量昂贵的人力劳动,这才是大头。

    有一种说法是,数据是新的石油,所以互联网企业为了利用这种资源,会好好保存数据。但是,如果数据对于企业来说价值较低,那么他就没有动机保存数据。所有大型互联网公司放在心上的,不是你的利益,而是他们自己的利益。一项调查表明,互联网3%的网址会报404错误。互联网的数据增长速度远远快于保存的速度。

    所以毫不奇怪,你的互联网数据正在腐烂,最终将丢失。你应该始终保留一份你自己数据的备份。

    互联网既不安全也不永久。它不可能永远保存数据,用户不应该有这种想法。

    2、默里·盖尔曼:我如何变成物理学家

    1951年1月,我来到普林斯顿高等研究院,开始一年博士后。

    爱因斯坦就在那里,他经常来上班。我可以跟他说话,但那时我才21岁,不喜欢接近那些伟大人物,自我介绍,与他们交谈,然后跟其他人吹嘘“我认识爱因斯坦”等等。所以我没有接近爱因斯坦,如果是今天,我几乎肯定会表现出相反的行为。

    当时,爱因斯坦正在进行自牛顿以来最伟大的物理研究,询问他的想法,这本来是令人兴奋的。但是在1951年,我偶尔路上遇到他,会说“早上好”,爱因斯坦也回答“早上好”诸如此类。

    爱因斯坦正在努力构建一个统一的场论。希望找到这样的理论,这当然是很好的想法,但他开展工作的方式显然注定要失败。他不相信量子力学,因此他的理论纯粹是经典的。他没有引入像电子那样的基本粒子,而是希望它们能以某种方式从他的方程出现。此外,他只包括电磁场和引力场,省略了所有其他自然力量,例如强弱相互作用。

    如果他一直在做一些看起来很有前途的事情,那就会给我一个完全合理的理由与他交谈,我当然会这样做。但当时,向他询问他的生活以及他对世界和物理学的态度,并不是我觉得很舒服的事情。现在,我很可能不会放过这样的机会。

    奇怪的是,世界各地的普通人似乎都选择爱因斯坦,作为物理科学伟大的象征。我觉得不一定要这样,很多不那么出名的科学家,完全可以作为物理学的象征。不过,爱因斯坦确实是理论物理学的伟大天才,完全值得他作为科学家从公众那里获得的崇拜。

    图片

    1、17 世纪的雪花图

    1662年12月,英国哲学家罗伯特·胡克(Robert Hooke)为了研究雪花的形状,在笔记本上把它们画了下来。这份笔记本一直保留到了今天。

    仔细看的话,这些雪花画得非常精细,每个雪花都画在一个铅笔画的圆里,每个圆都有六等分的印记。

    2、一张老照片

    我发现了一张曾祖父母的老照片。

    我注意到,最左侧的女士戴着一副奇怪的眼镜。右侧的男士也戴着墨镜,看着天空。

    看上去,他们似乎在看日食。我知道,这张照片大约是1930年前后在纽约拍的,因此我想也许可以查到具体的拍摄日期。

    我去查美国宇航局的《纽约日食记录》,1932年8月1日,纽约有一次日全食。

    我甚至还查到了,当时的日全食眼镜的照片。

    言论

    1、

    除非你对量子力学感到震惊,否则你并不理解它。

    — 玻尔,量子理论创始人之一

    2、

    一家公司要么全部人员都是远程办公,要么根本就没有远程办公,不太可能有中间状态。

    很多公司吹嘘自己的员工可以自由选择远程办公,其实做不到,因为办公室工作的团队成员,不可避免地会具有信息优势,能够更早更多地得知信息,特别是如果领导层都在公司办公的话。

    《我的十年远程工作经验》

    3、

    孙正义说,他有一个未来300年的发展愿景,这是他的1000亿美元的投资依据。我觉得,一项300年的计划完全是疯狂的,它相当于要求1719年的某个人预测今天。

    《孙正义只是商人而已》

    4、

    拉丁语中,“激情”的意思就是“受苦”。如果你热爱一样东西,却不感到痛苦,那就不是激情。

    《我热爱的是什么?》

    5、

    非洲原始部落里面,那些酋长的女人们都戴着沉重的金属链子作为装饰,路都走不快。中国古代文人留着长长的指甲,根本无法劳动。17世纪欧洲贵族的衣服没有口袋,东西都让身后的仆人拿。

    这些事情的共同点,就是让别人看到,他们可以不参加日常的生产活动,过着悠闲缓慢的生活,所以这些都是身份的象征,表示他们比普通人更高贵。

    — 李翔

    回顾

    去年的本周:《周刊第 9 期》

    订阅

    这个周刊每周五发布,同步更新在阮一峰的网络日志微信公众号语雀

    微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。

    (完)

  • 每周分享第 60 期

    这里记录过去一周,我看到的值得分享的东西,每周五发布。

    欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

    中国历史的第一课,总是教大家,我国很早就有人类活动,周口店发现的北京猿人已有20万年~70万年的历史。

    因此,我从小就以为,所有的中国人都来自北京猿人。长大了,才知道不是这样,科学界的主流意见是,所有现代人都是智人,属于猿人的一个分支。也就是说,中国人跟北京猿人其实关系不大。

    1987年,美国科学家根据 DNA 检查,提出了夏娃假说,认为现代人都来自一个20万年前的非洲女性,也就是说,人类起源于非洲。然后,大约在7万年前,人类开始走出非洲,逐渐分布到了世界各地。人类每到一地,就淘汰了当地的猿人。最终,其他猿人都灭绝了,智人成为了地球的主宰。

    尼安德特人(上图)是欧洲的古人类,生活在40万年~4万年前,也被智人淘汰了。但是,2010年瑞典生物化学家斯万特·帕博发表论文,宣布测出了尼安德特人的 DNA,发现现代人类的 DNA 有1%~4%来自尼安德特人。也就是说,现代人的祖先跟尼安德特人有过杂交。

    更惊人的是,他发现,中国人继承的尼安德特人基因,居然多于欧洲人,但是中国从未发现尼安德特人的踪迹。因此,只能推断,人类走出非洲以后,第一步来到中东,然后分别向东和向西迁移。向东迁移的过程中,与当地的尼安德特人不断有杂交,然后才来到中国。这就是中国人的起源。

    我知道这些,是因为斯万特·帕博的自传《尼安德特人》中译本(下图)去年出版了。这本书值得一读,既可以了解科学家的人生和学术界的内幕,又可以学到很多人类进化的遗传知识,推荐给大家。本期周刊的《文摘》部分也摘录了这本书。

    家庭保障规划

    本期周刊很高兴得到了孙明展老师的支持。这里向大家介绍一下他正在举办的一个活动,提供家庭财务保障的咨询。

    孙明展老师是广州中山大学统计系硕士,毕业后进入了保险行业,后来创办了“谱蓝”品牌,目前是中山大学金融系、统计系专业(兼职)硕士导师。进一步的情况,可以搜索“谱蓝”。

    除了开公司,他还搞了一个公众号,名字就叫“孙明展”,专门介绍家庭保障、儿童保险、儿童财商这方面的知识。 目前,已经有500多篇原创文章,介绍理财知识、保险案例分析等等,值得一看。

    为了推广公众号,他这一次策划了一个“家庭保障规划咨询活动”,免费提供保险理财咨询。 如果你被保险代理人坑过,心有余悸,或者对各种保单或险种感到很难懂,拿不定主意,再或者就是单纯想增加家庭财务保障,都可以参加这个活动。活动内容主要是,根据报名情况进行电话或网络沟通,了解家庭背景资料以后,回答保险理财咨询。

    扫描关注下面的公众号,然后输入 “阮一峰 + 你的手机号码”,就可以参加这个活动了。参加者都可以获赠一份价值800元的免费保障规划,包含对于家庭成员保障责任的综合评估。

    资讯

    1、重新设计购物小票

    超市购物的时候,都会提供购物小票,列出购物的详细清单。这种小票通常非常简陋,Netflix 公司的数据可视化工程师 Susie Lu 尝试对它重新设计。她在小票的头部加上分类图(上图),并在每项物品的下方加上一个水平的柱状图,表示金额的大小(下图)。

    2、光纤传导阳光

    大楼深处的房间要得到自然光照明,往往非常困难。美国一家创业公司开发了光纤照明系统,在屋顶上架设集光器,收集阳光,然后通过光纤,将阳光导入室内,让地下室也能照到阳光。

    3、照亮小镇的镜子

    挪威南部的 Rjukan 小镇位于峡谷之中,每天只有很短的时间能够照到阳光,其他时候只能看着阳光照到两边的山上。

    为了解决这个问题,一个企业家说服小镇的议会,出资在山上安装了三面巨大的镜子,每面镜子的面积是17平方米。可以在下午将阳光反射到小镇中央的广场。镜子建成的那一天,所有居民集中在广场上,等待阳光来临。

    4、豌豆蛋白

    很多创业公司正在开发“植物肉”,使用植物蛋白制作传统的肉制品,这样有成本和环境上面的好处。下面的图片都不是真的肉,而是植物肉。

    植物肉主要使用大豆蛋白制作,其中豌豆蛋白最接近肉制品的口味。预计到2025年,全球豌豆蛋白的销售量将翻两番,其中大部分增长都是植物肉带来的。因此,未来的豌豆种植预测会大幅上升。

    5、SAT 考试增加“逆境分”

    美国高中生都要参加 SAT 考试,考试成绩是大学招生的主要参考指标之一。近几年来,考试委员会越来越觉得,SAT 成绩不足以反映学生的努力,同样都是90分,穷人家的孩子获得这个成绩的难度,要大于富人家的孩子。因此,SAT 委员会正在试验,再给出一个“逆境分”(adversity score),反映该学生是否身处逆境。

    这个指标通过15个因素计算得到,满分100分,最低1分。分数越高,表示处境越糟。如果你来自高收入家庭,有着受过良好教育的父母,那么你的“逆境分”就会比较低。平均得分是50分,表示处于社会的中间阶层。该指标已经在50所大学试行,以后可能会全面推广。

    6、澳大利亚的滤水网

    澳大利亚城市 Kwinana 最近在河道上游,安装了滤水网,过滤各种垃圾,尤其是塑料垃圾,保证河水的清澈。这个发明看上去非常简单,但是很有效。

    下图是安装时的样子,以及装完垃圾的情景。

    装满垃圾以后,只要换一下网,又可以重新使用了。该发明不仅可以用于河道,又可以用于山上的溪流。

    7、云服务影响 3M 公司

    3M 公司是位于美国明尼苏达州的一家著名的工业产品制造商,主要生产工业粘合剂、磨料、涂料等产品。最近,它的销售额开始下降。

    公司将原因归咎于,越来越多的用户开始使用互联网云服务,正在用软件重构他们的业务,将生产和管理过程搬到网上,从而减少了对实体工业产品的需求。

    8、一句话新闻

    • 《自然》杂志报道,中国科学家研发了每秒钟4万亿帧的照相机,可以拍出光的运动轨迹。

    • 华为公司还有海底电缆业务,铺设了第一条从非洲到南美洲的海底电缆。美国正在讨论,禁止华为参与铺设西方国家之间的海底电缆。

    • 美国有300万人直到60岁,还没有还清学生贷款,总金额860亿美元,平均每人欠款将近3万美元。

    • 特斯拉公司的 CEO 马斯克2018年的职务收入是23亿美元,创了有史以来 CEO 收入的最高记录。

    文章

    1、CSS 制作中国窗格(英文)

    本文介绍如何使用 CSS 的 -webkit-box-reflect 属性,通过镜面反射制作中国窗格图案。

    2、学习 Dart 语言的10个理由(英文)

    Dart 语言本来已经死掉了,就是因为 Flutter 这个非常有前景的业务绑定了它,所以又活过来了。说到底,还是业务重要。好的技术不一定能活,坏的技术不一定会死,取决于有没有业务。

    3、非设计师需要知道的设计原则(英文)

    如果你的团队没有专业设计师,那么这篇文章教你四个基本的设计原则。只要你遵循这四个原则,就会取得不错的效果。

    4、Python 3 好在哪里?(英文)

    Python 3 是 Python 2 的全新升级版,有重大的改进。本文介绍 Python 3 到底增加了哪些功能。

    5、2019 年的 PHP(英文)

    PHP 语言发展到今天,已经有了巨大改进,各方面的状况逐步让人感到满意。本文介绍 PHP 语言在2019年的最新状况,包括语法改进、性能提升、框架和模块体系等等。

    6、清洁能源的下一步发展(英文)

    比尔·盖茨谈,他眼中的接下来能源革命的三大发展领域,也是他的基金会重点投资方向:能量储存技术、碳捕获和核能技术、长距离的高压输电线路。

    7、React 应用的 Docker 化(英文)

    这篇教程一步步详细教你,如何将 React 应用打包成生产环境可用的 Docker 容器。

    8、SOLID 原则:以 TypeScript 为例(英文)

    SOLID 原则是2004年 Robert C. Martin 提出的软件架构原则,创造更健壮、可维护的代码,包括5个小点。本文以 TypeScript 代码为例,介绍 SOLID 的含义。

    9、我的透明创业实验(中文)

    一个正在进行的创业实验,一年时间做10个小产品,看看能否达到每月被动收入1000美元的目标。(@timqian 投稿)

    10、5G网速那么快,基站辐射会很大吗?(中文)

    5G 通信使用比 4G 更高的频率,需要的能量更大,这对基站和手机的辐射有何影响。这篇文章给出了很好的分析。

    软件

    1、Darling

    Darling 的意思是 Darwin + Linux。它是一个转换层,允许在 Linux 直接运行 macOS 的二进制文件,前提是该应用不使用图形界面。

    2、uppy

    一个文件上传的 JS 库。

    3、koken

    一个搭建个人图片库网站的软件。

    4、KeePass

    一个管理密码的桌面软件。

    5、NoScript

    一个 Chrome 浏览器插件,可以指定关闭网页中的某一个 JS 脚本。

    6、RandomJson

    一个生成随机 JSON 数据的 Kotlin/Java 库。

    7、ipfs-deploy

    将静态网站发布到 IPFS 的命令行工具。

    8、sonic

    一个 Rust 语言写的搜索服务器,可以用作 Elasticsearch 的替代品。(@ifrontend-xyz 投稿)

    9、Librian

    根据准备好的背景图片和剧本,自动生成 Galgame 游戏图景的工具。(@RimoChan 投稿)

    10、pastel

    一个基于 React 和 Ink 的命令行应用开发框架。

    11、utterances

    将 GitHub 的 issue 当作评论系统,插入第三方网页的 JS 库。

    12、Flutter4GitLab

    一个 Flutter 实现的 GitLab 客户端,可以用作 Flutter 学习资源。(@stefanJi 投稿)

    13、Open-Registry

    开源的 JavaScript 模块管理服务,目标是取代 npm。它希望用社区捐款来运作,而不是将 JS 模块管理的重任交给一家盈利性公司。说实话不看好,话说 npm 以前也是非盈利性的,后来实在撑不下去,才成立了公司。

    资源

    1、Prob 140

    加州大学伯克利分校的数据科学概率入门课程的教科书。

    2、VS Code 能做到

    该网站收集 VS Code 能够实现的各种高级功能教程,目前已经有36个。

    3、如何 root

    该页面收集各种安卓手机 Root 的方法。

    4、数据科学项目 Python 实战

    DigitalOcean 推出的免费电子书,介绍如何使用 Python 完成三个基本的机器学习项目:自动分类、识别手写数字、机器人构建。

    5、如何使用 Python3 编程

    DigitalOcean 推出的免费电子书,介绍 Python3 编程,针对新手。

    6、i18ns.com

    一个制作国际化应用的利器。该网站收集各种语言包,你输入中文,它返回各种语言包对这个词的翻译。(@2i18ns 投稿)

    7、CTOLib 码库

    该网站收集并分类开源项目和资源,每日更新。目前共有49959个收录,并归类到658个分类。(@ctolib 投稿)

    文摘

    1、《尼安德特人》

    《尼安德特人》是瑞典生物化学家斯万特·帕博(Svante Pääbo) 的自传,中译本由浙江教育出版社出版。他是第一个尝试获取木乃伊的 DNA 的科学家,目前致力于测出尼安德特人的完整 DNA 图谱。

    13岁时,妈妈带我去了埃及,自此我就迷上了那里的古老历史。大学时,我选修古埃及历史,连续两个夏天在斯德哥尔摩的地中海博物馆做志愿者。我或许会成为瑞典的一位古埃及学者,并在同一家博物馆工作。但是我发现,那里的人第二个夏天所做的事情与第一个夏天几乎一样。此外,他们在同一时间去同一家餐馆吃同样的饭菜,讨论同样的古埃及之谜和学术八卦。我开始意识到,对我而言,埃及古文物学这个领域发展太慢。这不是我想要的那种职业生活。我想经历更多的兴奋,想要与我所看到的周围世界有更多的关联。

    于是,我选择乌普萨拉大学的医学院,攻读生物化学博士学位。但是,我仍无法完全摆脱对古埃及的迷恋。只要有时间,我就去埃及学研究所听课。虽然我热爱古埃及,但很难看到未来。我也喜欢分子生物学,它可以不断提升人类的福祉。我不知道应该选择哪一条人生道路。

    一个新的想法逐渐浮现在我的脑海:能不能对古埃及木乃伊进行 DNA 测序呢?DNA 分子能否在木乃伊中留存下来呢?我们是否有可能通过研究古 DNA 序列,从而阐明古埃及人彼此之间以及与现今人类之间是否关联呢?如果可以做到,那么我们便可以回答埃及学研究中常规方法所无法回答的问题。

    我遇到的第一个问题是 DNA 能否在死后的组织中长期存活。我推测,如果组织变得干燥,如古埃及木乃伊那样,那么 DNA 或许可以长期保存良好,因为降解 DNA 的酶需要水来激活。这是我需要测试的第一件事情。

    1981年夏天,实验室没有太多人,我去超市买了一块小牛肝。为了模仿古埃及木乃伊,我决定将牛肝封存在实验室的烤箱中并加热到50℃,让其木乃伊化。第二天,怪味招致了许多闲言碎语,所幸随着脱水过程的进行,气味不再浓郁,于是也就没有腐烂的气味或埋怨的话传到教授那里。

    几天之后,肝脏就坚硬干燥,并变成黑褐色,就像埃及木乃伊一样。我开始从中提取 DNA,大获成功。我获得的 DNA 是只有几百个核苷酸的短片段,不像从新鲜组织中提取的 DNA 那样有数千个核苷酸,不过依旧足够用于实验。我的想法得到了证实。认为 DNA 可以在一个死组织中存活至少几天或几周,这并不荒谬。但是,几千年呢?很明显,下一步便是在埃及木乃伊中尝试同样的方法。我需要从真的木乃伊身上,尝试获取 DNA。

    2、华氏度的合理性

    温度有两种表示方法:摄氏度和华氏度。

    只要学过化学,就会知道摄氏度更好。因为它的定义很简单明确:0℃是水的冰点,100℃是沸点。华氏度的定义就显得复杂:特定的冷冻盐水溶液的温度为0℉,水的冰点为32℉,体温为96℉(未校正前)。显然,这个温度体系不那么直观。

    但是,摄氏度是针对水的状态,对于表示日常天气,效果很不理想。我发现,使用负数表示不那么冷的温度,令人很烦,然后只要35℃,就是一个高温天了,这也不那么直觉。事实上,在化学实验室之外,我并不关心水的冰点和沸点,我更关心本周会有多热或多冷。摄氏度不是为了这个目的设计的,而华氏度恰恰是针对人的感觉设计的。

    下面是华氏度的一些优点。

    • 直观:0度就是极冷的天气,100度就是极热的天,这对人们来说很自然。
    • 避免小数:预报气温的时候,摄氏度需要带上小数,华氏度都是整数。
    • 避免负数:华氏度的0度足够冷,温度很少低于0度。
    • 避免3位数字:华氏度很少出现高于100度的高温天气。

    下面是波士顿和加利福尼亚州红木城一年的天气变化,可以看到,就在0度~100度之间变动。

    图片

    1、美国人的反应

    只要表现不低于平均水平一个标准差,美国人就会说“This is awesome”,不低于两个标准差会说“Pretty good”。

    2、最后的白犀牛

    2018年3月,世界上最后一头雄性的白犀牛在肯尼亚去世。目前还活着的两头白犀牛都是雌性,这宣告了这个物种注定灭绝。

    犀牛角在中国、韩国及越南等国家都是珍贵药材,巨大的利益导致了盗猎猖獗。为了保护这些犀牛,肯尼亚政府派了武装警卫。这些警卫荷枪实弹,全天候巡逻佔地 360 平方公里的保护区。去年一场枪战中,就打死了三名偷猎者。

    言论

    1、

    技术新闻和技术会议等地方,传播的都是行业的前瞻性观点,这些声音过于响亮,得到了最大的权重。但是,请不要忘记,世界仍然运行在 Excel、Java 8 和 Sharepoint 上面。

    《美国运行在 Java 8 上面》

    2、

    作为公司的首席 JavaScript 工程师,我总是让团队尽可能少写 JavaScript 。

    《保守的前端开发者》

    3、

    开发 Redis 之前,我从未一周七天,每天都在工作。我必须在 Redis 投入全部的时间,因为这个项目在以最快的速度发展,我需要的工作效率,大于我被迫每天工作所产生的生产力。

    antirez,Redis 的发明者

    4、

    开发软件是一件很棒的事情,但绝不会像写一本能存活几个世纪的著作那样伟大,最终总是会有新的软件取代它。所以,有时我相信,我所做的一切最终都是徒劳的。

    antirez,Redis 的发明者

    5、

    我在这个开源项目上投入多年,非常辛苦,但是我是做自己真正喜欢的事情,这给我带来了朋友、认可、金钱,所以我不想说这是一个糟糕的交易。

    antirez,Redis 的发明者

    回顾

    去年的本周:《每周分享第 8 期》

    订阅

    这个专栏每周五发布,同步更新在我的个人网站微信公众号语雀

    微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。

    (完)

  • 湾区日报文章第126辑

    2018/09/15 第1251期

    远程工作的心理健康问题

    远程工作不是那种 Instagram 上晒照片、边旅游边工作的美好幻觉。往往伴随着孤独、焦虑、一系列的心理健康问题。你的公司可以因为“心理健康”而请病假吗?
    不只是远程工作的情况,生活与工作、从小到大成长的过程中,心理健康都很容易被忽略的。而心理健康一旦出现问题,后果是很严重的,自残或者残害别人。身体健康可以靠健康饮食、健身、体检等手段得到保障,心理健康呢?心理健康所对应的“饮食”、“健身”、“体检”分别是什么?

    分析 Elastic 的 S-1:另一个开源软件巨头

    对比了 IPO 后被收购了的 MuleSoft 与 Elasticsearch 全家桶的开发商 Elastic 的 S-1,两者数据相当;前者每个客户身上赚$14.3万、后者赚$3.2万。这种类型的公司收入超过50%都花在了营销与销售上。

    Larry Page 在哪里

    前不久的美国参议院情报委员会的听证会,Twitter CEO 与 FB COO 都去了,但 Google 创始人 Larry Page 缺席。Larry Page 有几年没有公开露脸了。所以,404 Page Not Found。
    到底公司创始人要不要像明星那样经常出来亮相?曝光率太高,就说你作秀;很久不出来了,又要猜测你到底是出什么事了。。。

    Managing resources for large-scale testing

    这里的“resource”指的是测试用的多种浏览器、各种型号的手机(真的手机以及模拟器)、各种奇怪的设备(如VR头盔)。这是Facebook内部的系统,能方便地申请到“resource”对代码进行测试。
    对 app 的代码进行修改后,测试是很麻烦的事,需要测试的设备型号繁多,光在模拟器上测试还不够、最好能有真机。但手动地去一台一台设备装最新版的 app 又很耗时间,有了文中描述的这种系统,测试就方便多了。Facebook 的机房里有大量手机、连到服务器上,远程测试。

    该不该采用嵌套评论

    网上的论坛、或者文章下面的评论功能该不该允许多层级的嵌套评论?也就是可以有评论的评论、评论的评论的评论的评论。回顾你接触过的评论系统,各网站都是怎么做的?这真是不错的产品经理面试题:)
    本文是 Discourse 与 StackOverflow 创始人的 2012 年的博文。多级嵌套评论坏处很多:1,这是树状结构,阅读所有评论你要考虑怎么遍历这棵树,深度优先还是广度优先(哈)?2,很难找到最新的评论,因为嵌在了中间某条评论底下。3,UI 普遍很丑,一大块的空白。
    Reddit 与 Hacker News 都是采用了多层级嵌套评论,每次我都要人工地遍历评论树,伤脑细胞啊;Stack Overflow 允许评论,但不能有评论的评论,只有1级;YouTube 与 Facebook 也都是多层级嵌套评论,但他们的 UI 是怎么处理的、如何解决“一大块空白”的问题?

    2018/09/16 第1252期

    Evolving mobile architecture at Reddit

    Reddit 为解决其 iOS app 的“硕大的 View Controller” 问题,采用 Model-View-Presenter (MVP) 架构对代码进行重构。代码可维护性增强,更好写测试了。

    What I Learned Making 5 ARKit Prototypes

    几个不错的 AR demo。前景不错,就等哪天出现正常眼镜大小的智能眼镜了。人怎么跟 AR 出来的内容互动?用声音控制?用手势?触“屏”?在 AR 环境下,什么是“屏”?“屏幕”有边界吗?

    分析 Facebook.app for iOS

    这是2017年4月的老文章了,当时 Facebook 的 iOS app “才” 200 多MB。现在的 Facebook app 已经有 500 多MB了。这么巨大的 app 里到底装了什么?
    里面的命名挺有意思的:@protocol FBDeprecatedAppModule_DO_NOT_USE_OR_YOU_WILL_BE_FIRED

    Chrome dino 背后的故事

    连不上网的时候,Chrome 有个彩蛋,可以玩恐龙游戏(Chrome dino)。2014年初有了想法、2014年底推向各平台;恐龙象征着“远古无wifi时代”。该游戏每月被玩2.7亿次!
    Chrome dino 是我们这个时代的空当接龙游戏(windows)吗?学校、公司里的网管能禁掉这个游戏,不然学生、员工在上面会浪费很多时间。

    Why I hate funnels

    传统的营销都在讲 funnel,像漏斗一样,向一堆人广撒网、少数人表达兴趣、极少数人成为客户。Mailchimp CEO 在本文中表示他喜欢的是逆向 funnel:服务好少数死忠用户,他们会推荐给朋友,你就有更多用户。

    2018/09/18 第1253期

    关于 Apple 的 Infinite Loop 园区的口述史

    在搬进 Apple Park(“宇宙飞船”)以前,Infinite Loop 是过去 20 多年 Apple 的中心。本文采访了 Apple 老人们回忆过去 20 年在 Infinite Loop 园区经历的点点滴滴。很煽情。
    本文信息量很大。有很大篇幅其实是在回忆 Steve Jobs 的。Infinite Loop 见证了 Apple 从跌入低谷,到 Steve Jobs 回归、精简产品线、推出 iPod、iPhone,最后再到他人生的最后时光。文章最后写到,他们买下惠普的地来盖宇宙飞船,Jobs望着惠普的老建筑,意味深长地说:“Eventually everything comes to an end”。
    Steve Jobs 参加的会议 75% 的时间都是他在说话。Tim Cook 到 Apple 上班的第一天,Apple 正砍掉 Newton(PDA),Newton 的用户在 Apple 总部门口抗议。

    旧金山科技公司的扩展:往上与往外

    Salesforce是旧金山第一大雇主,市中心一堆的以 Salesforce 命名的高楼。城里的办公空间紧张,高楼装不下了,就得往外地发展了。印第安纳州第一高楼就叫做:Salesforce Tower。
    对了,伦敦也有一栋 Salesforce Tower。什么?纽约也有 Salesforce Tower!Salesforce 是大地主啊。

    RSS 的兴衰

    RSS 始于上个世纪末,在本世纪第一个十年的 Web 2.0 潮流下使用率还不错;社交网络兴起后,分享链接变得方便了,而且还能评论。RSS 就只用于 podcast、少数科技博客以及略懂技术的媒体网站。
    上网的人越来越多,但 RSS 对于最近几年刚用上互联网的人来说是很难以理解的一种东西。如何生成一个 RSS?如何往 RSS 里加东西?谁能订阅 RSS?用什么软件来订阅?如何设置权限只能某几个朋友看到特定的某几篇文章?如何打赏?

    重新设计 Chrome 的 omnibox

    Google 的设计师分享了她在重新设计 Chrome 的 omnibox(地址栏+搜索框)背后的思考。这是看似简单、实际很复杂的工作,多平台 + 各种排列组合 edge case,复杂度极高。
    Chrome 有 20 亿用户。一个好的设计如果能为每个人每天节省一秒钟时间,那真是功德无量。

    Lasts Longer

    Apple致力于让手机硬件的寿命变长,为啥?硬件寿命短、用户才能经常更新换代啊?硬件寿命长,用户忠诚度高,而且手机可以2手、甚至3手卖出,一部手机发展出多个用户,带动周边利润高的配件的销售。
    今天可以升级 iOS 12 了。iOS 12 能往下兼容到 iPhone 5s,这是 2013 年的机型,5 年前了。

    2018/09/19 第1254期

    保龄球战略

    做创业项目(尤其是有供需双方、要解决先有鸡先有蛋问题)就像在打保龄球,找个好角度先打中一个保龄球瓶、然后撞倒一大片;先从一个很小的用户群体入手(如FB从哈佛学生入手),而不是一开始就广撒网。

    CEO 教练

    Clearbit 的 CEO 分享了他找了 CEO 教练的经历:他的 CEO 教练每周会有一天成为他的“影子”,跟他一起工作、参与他的每个会议,给出建设性意见、看他时间有没有合理安排等。

    Fortnite 为上线 Android 版而进行的性能调优

    热门游戏 Fortnite 跨了很多平台;Android 手机品牌众多、硬件参数组合繁多,即使相同硬件,OS版本不同、GPU驱动程序版本不同,游戏性能也大不同。如何应对这么复杂的平台?

    如何减小被钓鱼的风险

    要窃取一家公司的信息其实很容易:公司里肯定有信息安全意识薄弱的人,对这些人进行钓鱼,发邮件诱使他们点击进入一个假的登入页面、收集用户名密码。
    现在大家都用互联网做很多很严肃的事情了(涉及金钱、个人隐私等);信息安全的科普很重要。家里的老人如果被钓鱼了,对整个家庭会不会造成重大损失?如果是家里不太懂电脑的人把电脑、手机直接卖了或送人了,会不会有安全隐患?

    对代码进行自然语言语义搜索

    GitHub 网站上可以按关键词匹配搜索代码。现在他们在研究、实验通过自然语言描述,然后找出匹配的代码块。本文描述了实现的基本框架。
    大家可以试一下:https://experiments.github.com/semantic-code-search

    2018/09/20 第1255期

    $1500 的 iPhone 合理吗

    其实,最新最高配置的iPhone在含税的情况下价格远超$1500。合理。1,硬件已与笔记本电脑相当,价格也相当;2,手机用得比电脑频繁;3,趋势:这不是$1500,这是$60/月,一年一部新手机。
    $1500 的 iPhone(在中国买应该要接近 $2000 了)来了,$2000 手机还会远吗?或许以后没有明码标价的昂贵的 iPhone 了,而是每月像交电话费一样、一年一部新手机 — 这已经有了,但 Apple 其实没有大力宣传,可能因为现在处理分期付款的是第三方、而非 Apple 自己。

    After Years of Abusive E-mails, the Creator of Linux Steps Aside

    这个新闻大家应该都知道。如果你很好奇 Linus 能不能赚钱,那么本文有一个数据点:Linux Foundation 在 2016 年付给 Linus 本人的报酬是 $160 万。

    访问量 10 万+ 的博客文章的科学规律

    其实不是很科学。。。刚发出去时,短时间访问量激增,因为有各渠道宣传了;然后主要通过搜索引擎引流;最后访问量下降了(总有人要跟你竞争相同的搜索关键词)。

    Mobile Tophatting at Shopify

    Shopify 里 code review 别人的代码真的要跑一下对方的代码、肉眼看看效果如何;但这对手机 app 开发很不友好,因为编译时间太长。他们做了一些自动化的工作,避免额外编译时间,加快整个流程。

    Multi-Cloud Is a Trap

    把同一功能放到多家 cloud 服务提供商往往是不靠谱的:容灾性更好?其实善用多region、多AZ就足够了。会被同一厂给套牢?这是好事,同一厂的多服务互操作性强、且在竞争市场下,同一厂多产品更便宜。
    我们人总是高估了自己的能力,而低估了自己的价值。造轮子的心是可以理解的,但要看造到什么粒度上。Cloud infrastructure 基本就跟水、电、宽带一样,成了 utility;重新造轮子总不会从原子级别开始入手吧?但某些情况可以考虑同时使用多家 cloud,某些服务在个别厂比较强。

    2018/09/23 第1256期

    The Human API Manifesto

    2002 年 Jeff Bezos 下令 Amazon 公司里各部门的程序通信、数据互访都得通过定义好的API来操作,SOA架构;公司里的人类之间的通讯呢?标准化的通讯协议?好处?坏处?

    绝对成功靠运气,相对成功靠努力

    绝对成功是从全球范围衡量的、世俗意义上的成功(财富),如比尔盖茨、巴菲特等,出生在对的国家、家庭、做了一系列正确的选择;相对成功是从小范围看的,如家庭背景差不多的同班同学里脱颖而出的人。
    y轴是成功的程度,值越大越成功;x轴是时间、人的寿命,值越大年龄就越大;每个人都有一条成功的曲线。每个人出生的那一刹那都有一个初始的y值(家庭财富、国籍、长相、是否残疾等要综合考虑进去);后天的努力可以改变这条线的走势。但有的人初始的y值实在很高:)
    文章开头这个巴菲特提出的 thought experiment 不错:假设还有24小时你就要来到人世间了;你突然有了一种超能力,可以制定你即将进入的这个人世间的社会、经济、政府管理法则,你会怎么设置才能让你以及你的后代的一生过得好一点?注意:你不能决定生在哪个国家、性别、贫富,这些属性仍然是随机的。

    颠覆彭博终端

    彭博终端有32.5万订阅用户,每个账号每年订阅费$2.4万,相当暴利。彭博终端功能超多,多数人只用到一小部分,每年$2.4万实在太贵了;很多细分功能都有超便宜的SaaS服务作为替代品。

    Pinterest 的发展史

    2009年创始人全职做购物比价的app,开发了6个月后上线,但没有火起来;分析该app的用户数据,发现用户爱收藏产品图片,就转型做Pinterest;beta了九个月,不到1万个用户。
    最开始的用户如何来的?创始人逐个联系自己手机里的联系人、要来朋友的朋友的联系方式、对前同事们狂轰滥炸;靠这种手动的方式联系了几千人。如果Pinterest失败了,他会觉得很没面子的,都已经联系那么多人了。。。2011年三月上线 iOS app 后火了。很惭愧,我大概是2013年初才听说过Pinterest的。

    4 Lessons From a Failed Startup

    这个比喻不错:不要净想着如何省钱、延长公司的runway,而要尽量优化做实验的次数,该花钱的地方要花钱;就像打球一样,不要优化持球时间,而是尽量优化投篮/射门的次数。
    有听过创业公司在融资后,去买基金、甚至买 bitcoin 的;投资人都哭了,我还不如自己去买基金、买 bitcoin。

    2018/09/24 第1257期

    不要在代码里使用 “User” 这个词

    “User” 不是一个好的抽象,往往项目做到最后发现“User”的定义变得一塌糊涂,这时候要花更多时间来修复。思考一下,不同环境下,啥是 User:SaaS、Unix、航空公司订票系统。

    app 们都长得差不多,这或许是好事

    设计师与其花时间去把 UI 弄得花花绿绿的,不如就用标准化一点的简洁的 UI,把精力花在易用性、突出内容。“Branding Isn’t Just How It Looks, but How It Works”

    The 5 Levels of Logging

    做真的软件工程项目,在代码里要有 logging。哪些信息要用哪个 level 的 logging?本文给了一些例子。

    Why I’m done with Chrome

    密码学专家、JHU计算机系教授 Matthew Green 发博文解释为何不再使用 Chrome 了:最新版 Chrome 你登录任何 Google 的服务后、浏览器也自动登录同一账号。更加没有用户隐私了。
    正反观点:Chrome 做得对,这是很方便用户,跨设备登录同一账号,瞬间同步你的密码、信用卡信息、收藏夹、浏览记录等。反方观点:浏览器应该是中立的,应该与浏览的内容分开;现在Chrome变成谷歌全家桶了;我都给你Google搜索记录了,现在你还想要我的浏览记录?

    智能语音助手的悖论

    对211个智能语音助手(Alexa、Google Assistant、Siri)的用户进行用户调查:智能语音助手尽管还不那么智能,但用户满意度挺高;用语音操作,哪怕只是简单任务,能解放双手与双眼就很满意了。
    当前的智能语音助手主要能胜任什么样的任务?就是那种你在 Google 搜索后、能出现独立于搜索结果之外的卡片的那些任务,如查天气、问时间、汇率转换、度量单位换算、小常识(Wikipedia页面第一段)等。

    2018/09/26 第1258期

    Choosing a (Language) Stack

    WeWork 要选一个语言来做 microservice,从 Go、Kotlin、Ruby 里选择了 Go。他们分别用这三个语言实现了一个相同的 service,然后进行很详尽的评估。

    Crazy Rich Asians 的导演用 iPhone XS Max 拍短片

    只用 iPhone XS Max 自带的摄影 app,用电脑剪辑,但没有调色、没有进行很特殊的处理。大家看看拍出来的效果如何。这个短片 Apple 可以直接拿去当 “Shot on iPhone” 广告用了。
    短片在 YouTube 上可以看到。

    你的下一个浏览器会付给你钱

    Brave 浏览器的软文:广告商出钱,展示广告的网站获得一部分钱,另一部分则付给看广告的用户;钱其实是加密货币BAT。这种模式好不好?
    现在互联网广告的发展基本属于多输的局面:广告体验很差,用户不爽;放广告的网站赚钱少,网站不爽;广告的虚拟点击、虚拟浏览很普遍,广告价格高,广告商不爽。谁赢了?Google 们与 Facebook 们。

    Dropbox 桌面程序迁移到 Python 3

    从 2015 年开始迁移工作,2018 年完成。Dropbox 桌面程序主要是 Python 写的,混杂了 TypeScript/HTML、Rust、Objective-C、C++等语言。

    Instagram 真正的 CEO 是谁

    是Mark Zuckerberg。Instagram于2012年被FB收购,当时的唯一盈利模式是“向风投融资”。被收购后,Ins的俩创始人只需专注于产品,赚钱、招聘等“琐事”都归母公司FB管。
    想成为真正的 CEO,就不能只专注于产品,你得能保证银行有钱,有钱才能掌控自己的命运。有 CEO 的名分,但实际只是加大版的产品经理。
    文中对 Instagram 创始人 CEO 与 Snapchat 创始人 CEO 进行对比:都在斯坦福上学,公司都被 Facebook 看上了;前者选择被收购,后者选择拒绝;两人都专注于产品;前者把赚钱这种“琐事”交给 Facebook来管,后者则彻底不考虑赚钱这种无聊的事(有点夸大,但确实赚钱不给力)。

    2018/09/28 第1259期

    10 practices for readable code

    简单实用的增强代码可读性的建议。不再用到的代码一定要删掉,否则后患无穷;后来人(或者未来的你自己)会踩雷的。

    The other side of the story

    前不久Whatsapp联合创始人接受福布斯独家采访,说了些对Facebook比较负面的话。于是,Facebook高管、小扎的忠诚卫士 David Marcus 自发写了此文反击,大家看看他说得有没有道理。
    1,Whatsapp在FB里搞特殊化,办公桌都比FB其他员工的大,还有FB其他员工不能用的专属会议室,FB员工对此意见很大,小扎都压下去了;2,Whatsapp消息加密,FB内部很多人不同意,包括董事会,但小扎也同意了;3,Whatsapp迟迟不赚钱,你要是不同意公司提出的变现模式,你怎么不去实现、实践你的方案?要用事实说话;4,别忘了是FB让你成为亿万富翁的,现在回过头来攻击FB,很不地道。

    清楚你到底想找什么样的公司

    投资人如何挑公司来投资?本文提供一个案例:2004年时他们想“要是有一个聚合其他网站上的工作岗位、提供统一搜索界面的网站就好了”;不久后发现还真有这种网站,就是Indeed;后来就投了。

    为什么自己组装一台 Deep Learning 的机器比用 AWS 便宜十倍

    1,你没必要用最新最强劲的GPU,前几代的价格打了N个折扣的GPU就够用了;2,AWS实在太贵了,即使关机也会对存储空间收费;3,高度定制化。
    帮朋友打个广告:如果不想自己攒机器的话,可以买现成的,还预装了各种 deep learning 软件,详情请见 lambdalabs.com

    风投拒绝投资你的真正理由

    这篇文章咋看之下是写给创业者的,我倒认为是写给菜鸟风投的:)如何找个理由拒绝你不喜欢的创业公司?本文是一个素材库,有点像托福、GRE写作,从中选几个自由组合、灵活应用。哈哈。

    2018/09/29 第1260期

    This is how much VCs are paid

    仅供参考。在 vc firm 里工作,不管投资得好不好,旱涝保收,也都有一份不错的工资可以领的。本文调研的那些 vc 不包括那些大家耳熟能详的顶级风投。

    GitHub 网站的代码从 Rails 3.2 升级了到 5.2

    历时一年半,都在同一个 branch 上进行改动,升级 Rails 与产品功能开发两不误。一个一个小版本循序渐进地升级。文章最后总结的经验适用于各种“边开飞机变换引擎”的升级/迁移操作。

    一个人是如何做出畅销的农场类RPG养成游戏:星露谷物语

    大学毕业后全职做这个游戏,边学编程边做,代码美工音乐一条龙;每天工作12小时进行开发,晚上打零工赚钱。开发了四年半,几次想放弃,最终开卖。一套卖10几刀,截止到去年底共卖了350万套。今年30岁。

    利用Amazon S3提升SEO的鸡贼伎俩

    套路:Amazon的域名很权威,在s3上放静态网页,Google搜索结果里排行高;网页里放coupon,诱使访客点击;coupon可能失效,但点击后记录下cookie,还能继续赚affiliate佣金。
    但是,既然这招已经被曝光出来了,估计已不灵了。

    如何在网上找到任何人的电子邮件

    本文介绍了一些常用的找别人email的工具,还有一些“猜”email的基本套路。我比较常用 hunter.io。电子邮件是最大的社交网络,不用加好友,就能发信:)
    我有个朋友前几年做了个网站,到处找人给 feedback;他从 whois 找到了小牛队老板 Mark Cuban 的邮箱地址,然后给他发了邮件,没想到 Mark Cuban 真的回信了,而且回得还挺详细的。Box 的创始人就是给 Mark Cuban 发cold email 得到了他的投资。

  • 每周分享第 59 期

    这里记录过去一周,我看到的值得分享的东西,每周五发布。

    欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

    (题图:浦东滨江,上海,2018年)

    关于未来有很多预测,最新的一种预测是,未来你很难交朋友。

    那种可以交流内心的朋友,未来会越来越少。理由是,人们的生活变动和活动范围越来越大,很难与他人持续的、深入的接触。

    一项调查发现,美国人成年后的20年中,平均要搬家6次,每个地方就住三年多。刚刚与别人熟悉了以后,你就要离开了,除非刻意,以后就很难再见面了。一位教授感叹:“我的曾祖父一生的生活圈是40平方公里,就在小镇过完一生。祖父的生活圈是400平方公里,最远就去了城里。父亲是4,000平方公里,我自己是40,000平方公里,不仅生活在东海岸和西海岸,足迹遍布全世界。”

    深厚的友谊不是一蹴而就的,需要多次接触和反复交流。但是由于生活圈子越来越大,变动越来越快,结交好朋友的难度正在不断加大。这么说吧,友谊是一个静态累积的过程,但是我们的生活正变得越来越动态。 事实上,25%的美国人一个好朋友也没有。

    未来人与人的直接接触将极其稀少,大多数时候都是跟机器打交道。现在,付款和点餐就已经是自助式,不需要人类接触了。未来我们与他人接触将越来越多在网上,你大多数交到的朋友将是网友。

    这意味着,为了一个健康的、有着丰富社交的生活,你需要多在网上展示自己、接触他人。对于那些互联网上沉默寡言的人,未来的人生将会非常孤独。

    新闻

    1、德国的电力卡车高速公路

    重型卡车耗能大,燃油多,造成的污染也大,如果改用电动,需要太多电池,实际上不太可行。今年五月,德国开始尝试一种新的解决方案:在公路上方架设电线。

    卡车经过改造后,顶部有一个向上的导电架,可以从电线上取电,从而变成电力驱动。卡车本身是混合动力,没有电线的地方,依然使用传统的柴油发动机。这种方案的一个好处是,由于不需要电池和充电设备,所以成本较低,缺点
    是需要对现有公路进行改造,第一期已经完成了法兰克福机场到工业区的道路施工。

    2、窗边读信的少女

    《窗边读信的女孩》是一幅世界名画,完成于1657年~1659年,作者是荷兰著名画家维米尔(Vermeer)。收藏它的德累斯顿美术馆,进行 X 光扫描后发现,墙上原来有一副爱神丘比特的画像,居然被涂掉了。据信应该是作者本人涂掉的,因为几百年来,从来没有人提到过这件事。该美术馆正尝试去掉涂料,还原丘比特画像。

    3、中国在亚马逊成功

    亚马逊最近宣布,将退出中国的网上零售市场。这是亚马逊在中国的失败,但中国却在亚马逊成功。欧洲有一项新的法律,要求在线零售平台披露卖家的统计信息,因此亚马逊的欧洲各国分站披露了各自市场的前10000家大卖家的分布。结果,欧洲各国大卖家的最大来源,几乎都是中国。

    比如,2018年英国亚马逊的大卖家,主要不是英国公司,而是中国公司,占到市场份额的40%(上图)。如果以公司家数衡量,英国亚马逊的中国卖家占到总家数的34%,德国亚马逊28%,法国亚马逊47%,意大利亚马逊45%,西班牙亚马逊52%。美国亚马逊不受该法律管辖,因此没有公布数据,但据估计中国卖家也能占到40%。

    4、路灯植物

    麻省理工学院的科学家创造出一种发光植物,希望以后用植物替代路灯。科学家将一种含有荧光素的酶,包装成纳米粒子,然后将这种纳米粒子注入植物的叶子,一旦荧光素氧化,就有一部分能量以光的形式释放出来,从而达到发光的效果。

    这种粒子的照明效果,可以用来阅读书籍,大约持续4个小时。下一步,研究人员会设法提高光亮,不仅让它可以用作街道照明,还可以用作室内照明,甚至是台灯。

    5、AirPods 耳环

    AirPod 是现在最流行的无线耳机,特点就是完全没有耳机线。有人就发明了 AirPod 耳环,为它加上了线,可以把耳机挂在耳朵上,想听的时候就塞进耳朵,不想听就挂着,预订价是20美元。

    有人说这样不好看,但是如果能够接受,有人整天耳朵塞着 AirPod,为什么不能接受,让它挂在耳朵下呢?

    6、如果登月失败

    1969年7月20日,阿波罗计划第一次将人类送上月球。整个计划的安排是,宇宙飞船先进入月球轨道,再发送登月舱,让两名宇航员登上月球。但是有一个风险点,就是登月完毕以后,登月舱需要从月球起飞,将宇航员送回宇宙飞船。没人知道月球起飞能否成功,因为无法测试。万一无法起飞,两名宇航员只能在月球表面等死,因为没有为这种情况设计任何救援计划。

    美国政府完全了解这种风险,尼克松总统还为两名宇航员死在月球,事先准备了一份演讲稿。几十年以后,这份演讲稿才披露出来,里面的内容是:“命运已经决定,那些前往月球探索的人将会在月球上安息。这些勇敢的宇航员知道他们的获救没有希望,但他们也知道人类将从他们的牺牲中看到希望。对于每个在未来的夜晚仰望月球的人来说,会知道有人长眠在那里的某个角落。”

    7、智能汤匙

    帕金森症在老年人中越来越常见,单单在美国,就有1000万患者。这种疾病的特征是,患者的手会不停颤抖,导致吃饭很困难,因为手一抖,食物就会掉下来,必须有人喂。这对病人和家属都很痛苦,而且目前无药可治。

    有人发明了一种智能汤匙,试图解决这个问题。这种汤匙可以判断手抖的频率和幅度,从而产生反向震动,抵消手的抖动,使得汤匙尽量平稳。它的售价接近200美元,并不便宜,但是销售量已经超过了1000个。

    8、一句话新闻

    • 美国国务院正式要求,所有申请美国签证者,都要提供过去五年使用过的社交媒体帐号。

    • SpaceX 公司为了实现“星链”计划,建立低轨道卫星宽带服务,5月15日通过一艘火箭发射了60颗卫星,成功完成“一箭六十星”,每颗卫星的重量是227公斤。

    • W3C 宣布与 WHATWG 达成协议,HTML 和 DOM 标准都以 WHATWG 为准,也就是说以后只有一套 HTML 标准了。

    • 苹果公司发布自己的第三方登陆服务,所有苹果商店上架的应用,只要提供第三方登陆,都强制要求接入该服务。

    • 三星公司发明了一种技术,只用一张普通照片,就可以对人脸建模,生成各种表情的视频。(@wangweiX 投稿)

    文章

    1、如何评价 Erlang 语言之父 Joe Armstrong(中文)

    Joe Armstrong 是 Erlang 语言的发明人, 单单他的论文《面对软件错误构建可靠的分布式系统》就足以载入史册,他提出面向对象编程本质上不是并发的正确处理方法。 (@YongHaoWu 投稿)

    2、SHA-256 哈希算法(英文)

    一篇通俗教程,一步步解释了 SHA256 的计算方法,并有图例和 JavaScript 实现。(@xwu64 投稿)

    3、你用不惯 RxJava,只因缺了这把钥匙(中文)

    帮助读者理解 RxJava 操作符,并给出了一个示例项目。(@KunMinX 投稿)

    4、前端框架的性能比较(中文)

    本文将一个 App 用18个前端框架实现,然后比较它们的性能,翻译自英语原文。(@ahuigo 投稿)

    5、如何将 gif 转成视频?(英文)

    GIF 动画格式有很多缺点,最大问题就是体积过大。本文教你如何将 GIF 转成视频,嵌入网页,并且兼顾
    浏览器兼容问题。

    6、什么是暗网(英文)

    针对新人的暗网基本知识,不涉及技术细节。

    7、十四亿人的口腹之欲,是如何被满足的?(中文)

    本文翻译自剑桥大学博士在 Quora 的回答,中国如何使用农业科技,生产出足够便宜的农产品,满足14亿人的消费。(@arezl 投稿)

    8、树莓派 GPIO 介绍(英文)

    树莓派的功能扩展,往往都要通过板载的通用输入/输出模块 GPIO。本文介绍 GPIO 的基本知识。

    9、JavaScript 开发者的 Vim 配置指南(英文)

    本文详细介绍几个对于 JavaScript 开发非常有用的 Vim 插件。

    10、从虚拟主机到 Kubernetes(英文)

    一位后端架构工程师以自己的亲身经历,详细介绍公司基础架构的变化。

    11、Dependabot 服务介绍(英文)

    最近,GitHub 收购了 Dependabot,并将它的服务完全免费了。本文介绍如何使用这个非常好的依赖管理工具。

    软件

    1、MineTime

    一个跨平台的桌面日历应用,具有人工智能的分析功能。

    2、BasicCAT

    一个计算机辅助翻译软件,特点是将文章分解成句子,然后判断新的句子与原有语料的相似程度,自动生成翻译。(@xulihang 投稿)

    3、Fika

    Chrome 浏览器插件,可以将网页转成可以专心阅读的样式,内置四种主题。(@yueyericardo 投稿)

    4、git_curate

    项目的 Git 仓库有很多分支,你都忘记了哪些分支是有用的,导致不敢删除。这个工具可以显示每个分支的详细情况,以及是否已经合并了,帮助判断是否应该删除这个分支。

    5、excelize

    一个读写微软 Excel 文件的 Go 语言库。

    6、Benchmarks Game

    常用编程语言(27种)的两两性能对比,发现哪种语言最快。(@NeoTse 投稿)

    7、Base web

    uber 公司开源的 React 组件库,风格比较简单干净。

    8、Cedreo

    一个 3D 的家居建模渲染软件,还可以生成平面图,免费注册使用。

    9、Screen Record

    一个浏览器里面的录屏工具,非常简单好用。

    10、impression.js

    监测网页元素是否出现在视口内的 JS 库,用于监测广告的曝光。(@vivaxy 投稿)

    11、booster

    滴滴推出的针对移动应用的质量优化工具包。(@johnsonlee 投稿)

    12、halo

    优秀的开源 Java 博客系统,国产软件,有良好的中文支持。(@ruibaby 投稿)

    资源

    1、龙猫学术导航

    一个外文期刊检索与下载的网站,里面有很多资源链接。类似网站还有“大木虫学术导航”。(@Andrew5c 投稿)

    2、MOOC 课程搜索引擎

    该引擎可以搜索全世界的开放课程,目前包含1.2万门课程,里面也有中文课程。(@ketra21 投稿)

    3、开放的招聘信息网站

    一个开放式的张贴工程师招聘信息的网站,该网站本身也是代码开源。(@timqian 投稿)

    4、awesome-uikit

    该仓库收集前端各种JS框架,Web组件库和后台管理模板。(@jaywcjlove 投稿)

    5、SAFE

    这个项目在印度尼西亚婆罗州的热带雨林里面,放置了十几个录音设备,然后将每个小时录到的声音放到网上,让访问者听到每天不同时辰的大自然的声音。

    6、任正非思想

    该仓库收集了1994~2018年任正非400余篇讲话。这里是可下载的合集。(@wikiios 投稿)

    7、Dork-Admin

    这是一个中文仓库,盘点世界上比较重大的数据泄漏事件。(@No-GitHub 投稿)

    图片

    1、深圳电动出租车

    深圳的2万辆出租车都是电动的,每天都要充电。下图是出租车停车场,司机等着电动车充电完毕。

    2、Manolo 的绘画

    阿根廷艺术家 Manolo Gamboa Naon 是色彩、构图和复杂性的大师。他的作品具有探索性和复杂的构图,好像软件生成的一样。

    文摘

    1、安卓设备极低的升级率

    安卓 9.0 是2018年8月发布的,结果发布后81天,9.0的设备只占到0.1%。

    安卓 8.0 Oreo 是2017年8月发布的,发布后431天,8.0的设备只有21.5%。7.0 Nougat 发布后的795天,低于7.0的设备依然占到50.3%。也就是说,有一半的安卓设备至少在2年内没有更新。

    安卓设备不及时更新,用户就无法从系统的升级中受益。尽管谷歌多次尝试改善这种情况,但多年来情况一直在恶化。相当一部分安卓设备一旦出厂,就再也不会升级了,直到设备报废。

    因此,安卓设备的特点就是,系统几乎不升级,或者升级的速度非常慢。谷歌正在加快新版本的发布,而老版本的比例却在不断上升。下表是各个版本的安卓,一年后的设备采用率。

    影响系统升级的因素有三个:(1)制造商向设备发送更新包的速度,(2)制造商发布新系统设备的速度,(3)用户购买新设备的愿望。由于安卓平台本身的复杂性急剧增加,以及各个制造商在系统上又增加了自己的层,导致更新旧设备变得越来越困难。用户想要彻底升级,往往只有购买新设备,但是用户更换手机的速度也在放慢。

    此外,除了手机和平板电脑,安卓设备还包括电视和车载系统,这类设备极少更新系统。

    安卓厂商的快速变化,也有一定的影响。HTC、索尼和摩托罗拉都发布过很多安卓设备,随着这些公司的衰落,它们的设备就没有更新了。三星已经吞噬了许多较小公司的市场份额,这些小企业可能对基础操作系统的定制程度较低,而三星的系统定制程度较高,这也使得无法更快地发布系统更新。

    总之,安卓的老版本将长期地困扰着厂商、消费者和开发者。

    2、自行车日

    1943年4月,瑞士生化学家阿尔伯特·霍夫曼在实验室工作时头晕目眩,感到非常不舒服,他觉得自己可能是某种化学品中毒了。三天后,病情不见好转,他决定使用一种新的物质麦角酰二乙胺(缩写 LSD),进行自我实验。这种物质是他在1938年首次合成的,当时认为具有兴奋剂的作用。

    4月19日早上,他合成了0.5毫升的 LSD,将其溶解在10毫升水中,并在下午4点20分服用250微克(0.000025克),这是他认为可能会生效的最小剂量。

    下午5点,他感到有点头晕,就决定骑自行车回家。途中,症状变得越来越强烈,后来他在1979年回忆道:“我很难描述,我的视野出现了波动,像一张扭曲的镜子,看到的东西都在游泳。”到家后,他立刻打电话给邻居,请邻居帮忙叫最近的医生。

    这时,他的症状继续发展。“眩晕,视觉障碍,在场的人的面孔都像在做鬼脸。我的头部,身体和四肢都感觉很重,好像装满了金属;小腿痉挛,手冷,没有感觉;舌头上有金属味,干燥和收缩的喉咙,一种窒息的感觉。”

    医生到达后,症状的高峰已经过去了。医生的笔记保留了下来,上面写道他被霍夫曼的“运动障碍和焦虑情绪”所震惊,但没有发现任何严重的问题。“客观地说,他心跳规律,脉搏稳定,呼吸平静。”

    霍夫曼自己的感觉是,“现在,一点一点地,我开始享受前所未有的色彩和形状,在我闭着的眼睛后面持续存在。万花筒般的,奇妙的图像突然出现在我身上,交替,杂色,开放,然后以圆形和螺旋形闭合,在彩色喷泉中爆炸。”

    第二天早上,他更是有一种奇妙的感觉。“我充满了幸福,仿佛开始了新的生活。世界仿佛是新生。”但是,当年的医生报告只是说,他醒来后“有点疲倦,感觉完全恢复了健康,但在医生的建议下,又躺在床上休息了一天”。

    这是人类第一次发现迷幻药 LSD 的效果,由于霍夫曼当时在骑自行车,这一天就被叫为“自行车日”。每年4月19日,全世界都会举行“自行车日”纪念游行和派对。

    言论

    1、

    React hooks 发布以后,同事们很想重写公司 App 的大部分代码,只是因为现在有了新的 API。

    HN 读者留言

    2、

    2006年1月19日,新视野号宇宙飞船发射,飞向遥远的冥王星。经过三十亿英里的飞行,九年后的2015年7月14日11点49点,到达预定地点冥王星。这只比2006年的预测慢了1分钟,达到了99.99998%的准确度。

    《了不起的 NASA》

    3、

    对于强者来说,失败会激励他们。对于弱者来说,失败会使他们更加失败。

    — 罗伯特 T. 清崎,《富爸爸,穷爸爸》的作者

    4、

    生命是一个实验。实验越多,您对自己和世界的发现就越多。

    爱默生,19世纪美国著名作家

    5、

    ORM (对象-关系映射)对于简单的 CRUD 操作比较有用。但是,我宁愿不用 ORM,而是多花一点时间写 SQL 语句,这样可以节省我阅读 ORM 文档、优化查询、调试 ORM 的时间。

    《ORM,用还是不用》

    回顾

    去年的本周:《每周分享第 7 期》

    订阅

    这个专栏每周五发布,同步更新在我的个人网站微信公众号语雀

    微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。

    (完)