# 科技爱好者周刊(第 129 期):创业的凸函数和凹函数 这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1392),提供大量就业信息,欢迎访问或发布工作/实习岗位。 ## 封面图 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100716.jpg) 荷兰艺术家 Henk Hofstra 在巴西圣保罗市的作品《大街上的煎蛋》。([via](https://www.instagram.com/p/CFWQkdOBulW/)) ## 本周话题:创业的凸函数和凹函数 著名畅销书[《黑天鹅》](https://book.douban.com/subject/6854525/)的作者纳西姆·塔勒布(Nassim Taleb),以前是纽约大学的数学教授,后来从事数理金融和风险管理。他写了很多科普文章,使用数学概念去分析各种现象。 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100903.jpg) 他有一个[说法](https://www.indiehackers.com/post/bootstrapping-and-convexity-fb3b2da7c9),我觉得很新奇。 **他说创业的时候,要考虑创业方向是凸函数还是凹函数。** 简单说,凸函数(convex function)就是函数曲线开头向上(下图左),凹函数(concave function)就是函数曲线开口向下(下图右)。 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100904.jpg) 塔勒布说,最好的创业方向是下面这种曲线。 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100905.jpg) 上图的竖轴是收益(正向为盈利,负向为亏损),横轴是各种外部因素(正向为有利因素,负向为不利因素)。创业开始时,你的收益是零(曲线与横轴的交点),不知道未来会怎样。 好的创业是这个样子:外部环境有利时,你的收益会快速上升,并且上升空间是巨大的;外部环境不利时,你的亏损会缓慢累积,并且最大损失是有限的。这种曲线正是凸函数,如果反过来,你的创业是凹函数,那就完了:盈利有天花板,上升缓慢,亏损则可能无限地快速上升。 举例来说,你的创业项目是一个开源软件,没有现成的商业模式,你还辞职来干,那就属于凹函数创业。你会很辛苦,万一创业失败就会很惨。 有些年轻人“裸辞”,没找到下家就辞职,这种行为也属于凹函数。如果找到的还是同类工作,工资能高到哪里去,万一找不到,就会长期失业,处境更被动。 这种使用数学概念分析日常行为,我觉得很有意思。这也是我佩服西方学者的地方,他们似乎特别善于将各种司空见惯的现象,进行模型化(modelization)和概念化(Conceptualization),从不一样的角度思考问题。 **这就叫“抽象化能力”,特别值得学习,能把具体的东西变抽象,也能把抽象的东西变具体。** ## 身份云 Authing 本周,向大家介绍一个国产的云服务:[Authing](https://authing.cn/)。 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101004.png) 我们使用各种互联网应用,第一步总是登录或注册。现在流行的做法是使用第三方登录,即通过一些大网站(比如国外的谷歌、脸书和 GitHub)来验证用户身份。 这对双方都方便。对于用户来说,可以减少重复注册的麻烦;对于开发者来说,可以不必管理用户身份,专注于核心的产品逻辑。但是,第三方登录涉及多个标准和不同的身份提供商,要想完善支持,难度大、成本高。 **[Authing](https://authing.cn/) 就是一个第三方登录的云服务,帮你搞定所有的登录和身份管理细节,特别为企业级应用量身定做。** 它给自己的定位就是“身份云”(ID as a service,简称 IDaaS)。 默认情况下,开发者只需要加载一个[脚本](https://github.com/Authing/Guard),就会自动显示下面的登录表单,帮你处理掉所有的注册和登录流程。 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101005.png) 通过后台,它可以配置使用各种身份提供商:微信、QQ、支付宝、微博、钉钉…… 国内主流的登录方案,基本上全部支持。不同类型的应用(Web、手机 App 和小程序)都能无缝调用这个服务。 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101006.png) 此外,它还为企业级应用提供 SSO 单点登录、多因素认证、手机短信验证码等高级服务,并且有各种主流语言的 SDK,可以平滑接入已有的存量应用。 Authing 极为重视“信息安全”。它本身不经手、不储存任何用户数据,保证企业对数据的完全掌控;同时,它提供多重安全保障,杜绝用户信息在登录环节的任何泄漏。 目前,中国石油、招商银行等多家世界 500 强都已经使用 Authing,作为员工和用户的身份方案。每月有数百万人次使用它完成登录,这个数字还在处于高速增长中。上个月,Authing 升级到了 2.0 版,内部改成了多租户的云原生架构,提高了性能和访问速度,已经具备向数亿用户提供稳定服务的能力。 点击[这里](https://docs.authing.cn/quickstart/create-authing-account.html),就可以免费试用 Authing。免费版有 3000 次的认证次数,此后只对活跃用户收费,不登录就不收费。欢迎大家体验,任何问题都可以到[社区](https://gitter.im/authing-chat/community)提问。 ## 资讯 1、[数字人民币红包](https://finance.sina.com.cn/china/gncj/2020-10-10/doc-iivhuipp8791865.shtml) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101001.jpg) 深圳开始试点数字人民币,具体方法是通过抽签,在报名的市民里面选出5万人,向他们的数字钱包发放200元红包,共计1000万元。这个红包可以在有效期内至罗湖区指定的商户进行消费。 如果中签,你必须下载安装“数字人民币 APP”,开通“个人数字钱包”后,才能领到这200元。这笔钱不需要绑定银行卡就能使用,等同于现金。 据介绍,数字人民币钱包还可以离线使用,只要手机有电,两个手机“碰一碰”,就能把一个人数字钱包里的数字货币转给另一个人。(这是说,数字人民币跟现金一样,是不记名的吗?) 2、[天问一号自拍](https://www.sohu.com/a/422325427_338398) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100712.jpg) 天问一号是中国的第一个火星探测器,2020年7月23日发射。10月1日,在飞往火星途中,天问一号进行了一次自拍,向国内发回它在太空中的样子。 它没有采用自拍杆的方案,因为要拍下探测器的全景,自拍杆需要长达15米,可能会有安全隐患。现在的做法是,向太空抛出一个一次性相机,对天问一号进行拍照,并实时把图像传回。相机的飞行速度是每秒0.2米,同时传回 800×600、1600×1200 两档分辨率的照片,通信采用的是400米范围的 WiFi 协议,相机电池可以坚持1小时。 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100713.jpg) 3、[印度国有 App 商店](https://www.deccanherald.com/specials/aatmanirbhar-bharat-modi-govt-to-set-up-app-store-alternative-to-google-play-apple-app-store-895755.html) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100406.jpg) 谷歌应用商店开始对应用内购买收取30%的佣金,这对印度开发者影响很大。据报道,印度总理莫迪(Narendra Modi)已经要求电子和信息部开发一个国有的手机 App 商店,这样可以避免谷歌抽成。 安卓在印度的市场占有率是97%,苹果手机是2%,所以安卓商店基本就可以覆盖全体国民。 4、[谷歌 Workspace 的新图标](https://9to5google.com/2020/10/06/new-gmail-icon/) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100703.jpg) 疫情发生后,谷歌开始整合邮件、日历、通讯、办公等产品,将原来的办公套件 G Suite 升级成了 Google Workspace,作为个人和企业的网上工作的解决方案。为了适应这个转变,它重新设计了这些产品的图标,使得它们更加协调。 下面依次是 Gmail、日历、文档、视频会议、即时通信的新图标。 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100704.jpg) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100705.jpg) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100706.jpg) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100707.jpg) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100708.jpg) 5、[无人驾驶出租车](https://auto-time.36kr.com/p/916577169093378) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101003.jpg) 10月9日,谷歌旗下的无人驾驶子公司 Waymo 宣布,即日起向公众开放无人驾驶出租车服务,第一期在凤凰城地区投放3000辆。这是世界上第一例正式向社会开放、并且车上没有任何工作人员的无人驾驶服务。 虽然车上没有司机,Waymo 的工作人员会通过摄像头,远程监视车辆状况。乘客也可以远程要求工作人员提供帮助。 Reddit 用户贴出了一段[4分钟的乘坐视频](https://www.reddit.com/r/waymo/comments/j7rphd/4_minute_full_video_in_waymo_one_no_driver_short/),夜间在城市公路上行驶。整个行驶过程非常平稳,遇见红灯会自动停下,也会自动泊车,但总让人感到很不适合。正如网友所说,它的最大问题不是车辆本身,而是其他司机经过时,发现这辆车的驾驶位是空的,会吓死。下面就是这段视频的50秒片段,大家可以感受一下。 6、**一句话消息** > - [德国科学家](https://www.bbc.com/news/science-environment-54515518)完成为期一年的北极考察,发现大规模的冰层融化,令人担忧。下面是他们绘制的2020年北极冰层分布图与1980年的比较,绿色为冰面,白色为海洋,灰色为陆地。 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101501.jpg) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101502.jpg) > - [一家美国创业公司](https://peripherii.com/)将蓝牙耳机做成耳坠首饰出售,据说通过挂首饰的耳洞来传递声音。 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101504.jpg) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101505.jpg) > - [美国科学家](https://spectrum.ieee.org/energywise/green-tech/fuel-cells/spinach-gives-fuel-cells-a-power-up)发现,菠菜可以充当燃料电池的催化剂。催化剂需要铁元素和氮元素的化合物,人工很难合成,但是菠菜却富含这两种元素,而且成本极低。 ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101503.jpg) > - [全球的 IPv4 地址](http://www.southgatearc.org/news/2020/october/sale-of-amateur-radio-amprnet-tcp-ip-addresses.htm)历史上有1600万个分配给了业余无线电协会。由于 IPv4 地址已经没有剩余了,亚马逊公司最近花了1.08亿美元,向该协会购买了400万个 IPv4 地址。 > - [芬兰](https://twitter.com/mikko/status/1315178802356649986)手机 SIM 卡的每月平均数据流量为 17.3 GB,这是全世界最高的,表明该国各种无线上网应用非常普及和深入。 ## 文章 1、[如何使用 CSS Grid 设置文章排版](https://joshwcomeau.com/css/full-bleed/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100601.jpg) 本文介绍如何使用几行简单的 CSS 代码,就能实现文章的排版布局(上图)。另外,传统的 CSS 写法可以参考[这篇文章](https://uglyduck.ca/poor-mans-full-bleed/)。 2、[Vimium 插件的使用方法](https://codefaster.substack.com/p/look-ma-no-mouse-vimium)(英文) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100701.jpg) Vimium 是 Chrome 浏览器的一个插件,可以只用键盘来操作网页,本文是它的教程。 3、[Unity 游戏开发的基本概念](https://blog.eyas.sh/2020/10/unity-for-engineers-pt1-basic-concepts/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020101201.jpg) Unity 是世界最流行的游戏开发软件之一,本文是它的初学者教程,介绍一些游戏开发的最基本概念,不涉及代码。 4、[使用 CSS `:: marker` 自定义列表符号](https://web.dev/css-marker-pseudo-element/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100804.jpg) Chrome 86 开始支持使用`:marker`伪类自定义`
    `和`