weekly/docs/issue-128.md

383 lines
22 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 科技爱好者周刊(第 128 期):这个社会是否正在变成“赛博朋克”?
这里记录每周值得分享的科技内容,周五发布。
本杂志开源GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue投稿或推荐科技内容。
周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1392),提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100714.jpg)
每年新疆的红辣椒丰收时,人们就会在戈壁滩上晾晒辣椒。([via](https://www.instagram.com/p/CFz0JQkDIEA/)
## 本周话题:这个社会是否正在变成“赛博朋克”?
下个月,热门游戏[《赛博朋克2077》](https://store.steampowered.com/app/1091500/Cyberpunk_2077/)就要上市了发布了好多新闻和预告片。我突然觉得“赛博朋克”这个词Cyberpunk很值得谈一下。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100502.jpg)
“赛博朋克”是两个英语单词的组合Cyber赛博和 punk朋克
“赛博”表示网络技术,比如“网络空间”的英语单词就是 Cyberspace。“朋克”最早是一种摇滚音乐的流派后来指那些叛逆的另类青年跟主流社会格格不入。
连在一起,“赛博朋克”就是指高科技社会的另类青年。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100503.jpg)
朋克大多数都是没钱的底层边缘人,所以“赛博朋克”后来就被引申为一种未来高科技社会的景象:
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100504.jpg)
一切受到高度控制,所有东西都自动化运作,富人、社会名流、精英享受着美好生活;但是,底层的大量贫民生活条件恶劣,没钱消费,没办法把握自己的命运,内心苦闷,不知出路何在,非常迷茫。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100506.jpg)
他们的心理非常压抑,看不到翻身的希望,行为和价值观完全是叛逆的。精神萎靡,沉迷于各种娱乐,寻求麻醉和逃避。
**广义地说,只要你属于高科技社会的底层,抗拒主流文化,那么你在精神上就是“赛博朋克”。**
我有时觉得,这个周刊就是站在底层的视角,观察这个高科技社会,试图有所作为,所以也许可以改名叫做《赛博朋克周刊》。
## Vue 进阶攻略
上个月Vue 正式发布了酝酿已久的3.0版。Vue 在国内前端市场占据了超大的份额,关注这件事的人很多。
我估计,前端面试时,对 Vue 考察很快也会跟着升级到 3.0 版。随着越来越多的人涌入前端行业,各大公司的面试难度本来就在水涨船高,现在框架出了新版本,应聘者要准备的东西势必越来越多。
这种情况下,最好的应对方法只能是打好基础,理解底层源码,从“知其然”变成“知其所以然”,从会用 Vue 进化到搞懂 Vue。一方面底层的东西比较稳定学习的效益高另一方面即使面试官问到不熟悉的东西只要理解了底层也可以有把握地回应可以很快搞懂上层的应用。
本周的课程资料特别为大家准备了 **开课吧 提供的《Vue 进阶攻略》** ,内容包括下面三个模块,帮助你实现 Vue 的有效进阶!
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092504.jpg)
模块一:**《Vue3 响应式原理剖析》** Vue3 响应式初体验、Vue2 & Vue3 响应式原理对比、Vue3 响应式源码实现等。
模块二:**《Vue3 实战 + 源码》**Element UI 集成、重构 Button 组件、认识 Custom renderer api、Vue3 初始化流程解析、构建飞机大战等。
模块三:**《一小时带走前端大牛复盘的求职策略》**:大厂面试章法和面试技巧的分享,以及一道面试题的详解。
微信扫描下方二维码,就可以 **免费领取** 这个 Vue 资料礼包了。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092704.jpg)
## 资讯
1、[人工智能玩《威利在哪里?》](https://buzzorange.com/techorange/2018/08/10/lets-ruin-where-is-willy/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092310.jpg)
《威利在哪里There's Waldo是欧美著名的儿童图画读物每一幅图画都是人山人海读者根据长相和打扮在里面找到主人公威利在哪里。一家美国公司制作了一只由树莓派控制的机械手臂并配备摄像头利用电脑视觉库 OpenCV 自动比对每一个人物,再通过机器学习工具 Google AutoML Vision 分析找出威利的位置只需要4.5秒。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092311.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092312.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092313.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092314.jpg)
工程师透露他收集了62 张威利大头照以及45 张威利全身照,作为训练材料,最后的比对结果相对准备。在此之前,他没有接触过 Google AutoML他花了整整一周时间学习 API 然后用 Python 完成了这个项目。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092309.jpg)
2、[搬货机器人](https://www.cnn.com/2020/09/14/business/robots-japan-supermarkets-spc-intl/index.html)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092101.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092102.jpg)
日本的 Lawson 便利店在东京启用了搬运机器人。这个机器人可以通过远程动作复制,完成货物的搬运和上架。店员戴上 VR 头盔和专用手套,就可以操作机器人,还能通过麦克风和耳机与顾客交流。
由于人口老龄化,日本出现了劳动力短缺。便利店找不到足够的店员,即使能找到,也往往是老年人,干不了体力活。这个机器人就是为了解决这个问题,下一步会大量推广。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092103.jpg)
3、[云监考](https://www.washingtonpost.com/technology/2020/04/01/online-proctoring-college-exams-coronavirus/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092506.jpg)
疫情期间都是远程上课,考试怎么办呢?美国一些大学委托第三方公司,进行“云监考”,学生必须在摄像头前面,直播自己答题的过程。监考人员在云端进行监视,保证考生没有作弊。
考试之前,学生要通过摄像头出示学生证,软件自动进行人脸识别。学生还要展示整个房间和书桌,保证没有任何作弊材料。考试过程中,监考人员要监听学生的麦克风,确保他没有跟摄像头以外的人交谈求助。学生的桌面也受到监控,一旦有复制和粘贴文本的操作,或打开新的浏览器选项卡,都会收到警告。如果学生在一分钟内连续两次视线离开屏幕,会被标记为可疑事件。考试结束后,教授会收到报告,哪些学生特别可疑。
每场“云监考”监考公司要向学生收取15美元。为了降低成本公司还在印度招聘监考员。
4、[室内无人机](https://spectrum.ieee.org/automaton/robotics/drones/ring-indoor-security-drone)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092605.jpg)
如果室内空间很大,每个角落或每个房间配一个摄像头,会非常麻烦。为了解决这个问题,亚马逊旗下的智能家居公司 Ring 最近发布了一个室内无人机。平时放在底座上,想要监控的时候,就远程遥控起飞,传回影像。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092606.jpg)
如果房间有异常情况比如房门或窗户被打开它也可以自动起飞去查看情况。你可以事先指定无人机的飞行路线也可以选择自由飞行它的顶部有一个激光雷达可以自动避障。飞行结束后它会自己回到底座去充电。这个无人机的售价是250美元
5、**一句话消息**
> - [科学家](https://www.nature.com/articles/d41586-020-02751-1)在火星南极的冰层底下发现了一个大型咸水湖,湖泊面积约为德国的五分之一。如果是真的,就意味着火星有大量的液态水。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092906.jpg)
> - [川藏铁路](https://news.mydrivers.com/1/716/716431.htm)雅安至林芝段今年内将正式动工。这是世界难度最大的铁路穿越高原雪山地震带30公里以上的隧道有6座最长一座隧道长达54公里。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093015.jpg)
> - [美国一项研究](https://privpapers.ssrn.com/sol3/papers.cfm?abstract_id=3665046)提出,很多州要求必须为儿童在汽车上安装安全座椅,这极大地影响了第三胎的生育,因为一般汽车装不了三个儿童座椅。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100201.jpg)
> - [本田公司](https://arstechnica.com/cars/2020/10/honda-shocks-f1-says-it-will-quit-the-sport-after-2021/)宣布退出 F1 赛车运动,原因是该公司将转型生产电动车,不再对汽油引擎的研究进行投资。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100501.jpg)
> - [中国人民银行](https://finance.sina.com.cn/china/2020-10-01/doc-iivhuipp7535244.shtml)统计2020年6月底中国大陆地区共有 ATM 机105万台由于在线支付的冲击上半年 ATM 减少了超过4万台。
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100202.jpg)
> - [Timescale 数据库](https://blog.timescale.com/blog/building-open-source-business-in-cloud-era-v2/)宣布使用“云保护许可证”,即他们的开源软件不得用于提供云服务。这主要是为了防止亚马逊之类的公司使用别人的开源软件,开设自己的云服务赚钱。
## 文章
1、[印度如何审查互联网](http://iamkush.me/how-india-censors-the-web/)(英文)
一篇英语论文研究印度政府如何对互联网进行审查。根据该文一共有4379个网站在印度被限制访问。
2、[美国从来没有放弃制造业](https://finance.sina.com.cn/china/2020-09-18/doc-iivhuipp5079056.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093014.jpg)
国家发改委前司长的演讲,谈怎么看待制造业。
> “去年美国服务业的比重是81%但是美国经济全部总量里有一半是为制造业服务的。加上制造业本身就超过了60%。所以说,美国其实是一个制造业大国。美国从来也没有放弃制造业,直到今天。”
3、[如何只对某些提交执行 GitHub Actions](https://ryangjchandler.co.uk/articles/running-github-actions-for-certain-commit-messages)(英文)
一个 GitHub Actions 的小技巧,根据 commit message自动过滤某些提交跳过持续构建。
4、[Next.js 初学者路由指南](https://dev.to/ibrahima92/a-complete-beginner-s-guide-to-routing-in-next-js-3e67)(英文)
Next.js 是一个基于 React 的框架,将 React 全家桶封装在一起,并加上了服务端。本文介绍它的路由系统的用法,还是相当简单的。
5、[改变世界的一次代码提交](https://hutusi.com/the-greatest-git-commit)(中文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100203.jpg)
Linus 在假期十天时间完成了 Git 的首个版本,第一次提交仅有 848 行代码实现了 Git 的核心功能,本文通过分析这第一个 Git 提交来分析 Git 的设计及产品实现。([@hutusi](https://github.com/ruanyf/weekly/issues/1429) 投稿)
6、[大 O 和小 n](https://adamzerner.bearblog.dev/big-o-little-n/)(英文)
作者讨论了表示算法效率的大 O 表示法的含义,提出对于一般的应用,提高算法效率并不太重要,因为你的 n 根本不够大。
7、[班公湖科考](https://mp.weixin.qq.com/s/-KYoAfLg-PJ2h0jujr6bSg)(中文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100402.jpg)
近期,在中印实际控制线附近-班公湖地区的中印两军对峙,引起了全球关注。而就在这一对峙区附近,第二次青藏科考队的队员们正有条不紊地进行班公湖科学考察研究。
8、[只用 CSS 的 clamp() 函数的响应式布局](https://dev.to/dip15739/responsive-website-with-only-1-css-property-3ea9)(英文)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100404.jpg)
CSS 的 clamp() 函数已经可以用了,最新浏览器都支持了,只用这个函数就能实现响应式布局。如果元素的属性值有上限和下限,它比 min() 和 max() 都方便,语法是 `clamp(最小值, 属性值, 最大值)`
## 工具
1、[吃豆人迷宫生成器](https://shaunlebron.github.io/pacman-mazegen/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092802.jpg)
一个很老的项目,生成《吃豆人》游戏的迷宫。
2、[Go-Diagrams](https://github.com/blushft/go-diagrams)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092803.jpg)
一个 Go 语言的图表生成软件。
3、[duf](https://github.com/muesli/duf)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092804.jpg)
磁盘空间占用统计工具,支持 Linux 和 macOS。
4、[pup](https://github.com/ericchiang/pup)
一个解析 HTML 文件的命令行工具,用法类似`jq`。
5、[Wireflow](https://wireflow.co/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093001.jpg)
一个开源的在线工具,用来画流程图和线框图。
6、[elsa](https://github.com/elsaland/elsa)
一个用 Go 语言写的轻量级的 JavaScript 和 TypeScript 运行时。
7、[Actionsflow](https://github.com/actionsflow/actionsflow)
一个 GitHub Actions 的模板库,用于对网上各种数据源,进行自动化组合操作,类似于 IFTTT。
8、[Infer](https://github.com/facebook/infer)
Facebook 推出的一个静态代码分析工具,可以分析 Java、C++、Objective-C、C 代码里面的错误。 [@dllen](https://github.com/ruanyf/weekly/issues/1427) 投稿)
9、[alldocs.app](https://github.com/ueberdosis/alldocs.app)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100312.jpg)
一个开源的在线文档格式转换器,底层是 Pandoc。[@hmsjy2017](https://github.com/ruanyf/weekly/issues/1435) 投稿)
10、[big_screen](https://github.com/TurboWay/big_screen)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100301.jpg)
数据大屏生成工具,后端使用 flask。只要传一下数据就可以制作出数据大屏适合不了解前端的数据工作者。[@TurboWay](https://github.com/ruanyf/weekly/issues/1428) 投稿)
## 资源
1、[Asmrion](https://defonic.netlify.app/)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093013.jpg)
一个声效网站,用户点击不同图标(比如下雨、刮风、海边),就可以听到不同的声效作为背景音。
2、[Git Exercises](https://gitexercises.fracz.com/)
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100405.jpg)
Git 学习网站,通过示例仓库,提供一系列 Git 的小练习,帮助用户掌握这个版本管理工具。
3、[基础英语资料](http://ogden.basic-english.org/)
根据研究850 个最常用的英语单词可以表达90%的英语概念。这些基本单词就称为“基础英语”。该网站收集基础英语的研究和学习资料。
4、[静态网站的开源评论系统](https://lisakov.com/projects/open-source-comments/)
该网站列出了各种静态网站的开源评论系统,并进行了比较。
## 图片
1、[圆形组件的灯罩](https://stuffmatic.com/blog/parametric-lamp-design-using-circle-packings/)
网友分享了他只用圆形拼接而成的灯罩。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092902.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092903.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092904.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092901.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020092905.jpg)
2、[金字塔之巅](https://mashable.com/2017/02/12/visiting-the-pyramids/)
埃及最大的胡夫金字塔,现在已经不允许攀登了。但是,第二次世界大战之前,它是可以攀登的,事实上根本没人管。
当时,攀登金字塔在埃及的欧洲人之中很流行,留下了很多照片。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093008.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093010.jpg)
下面就是金字塔的尖顶之上的样子,现在已经无法上去了。
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093007.jpg)
![](https://cdn.beekka.com/blogimg/asset/202009/bg2020093011.jpg)
## 文摘
1、[你并没有迟到](https://kk.org/thetechnium/you-are-not-late/)
作者凯文·凯利原文写于2014年
![](https://cdn.beekka.com/blogimg/asset/202010/bg2020100709.jpg)
想象一下在1985年成为一名创业者是多么棒的事情你想要的几乎任何域名都可以轻易获得。
直到1994年有人发现 mcdonalds.com 这个域名依然可以注册,在我们的鼓励下,他买下了,然后尝试将其转卖给麦当劳。麦当劳的人当时居然不知道互联网是什么。
此前,我注意到 abc.com 这个域名也可以买下。当我去 ABC 电视网演讲时,就告诉高层管理人员,应该注册自己的域名。他们没听进去。
那时互联网是一个广阔的领域在任何一个分类中都很容易成为第一名。消费者的期望值很小而且进入障碍极低。现在一波又一波涌入的创业者推波助澜扩大了每个战场。30年过去了互联网已经令人感觉饱和、臃肿、塞满各种应用程序和平台服务网上的内容足够让我们看上未来一百万年。即使你能设法完成另外一个微小的创新挤进这个战场谁又能注意到它呢
但是互联网仍处于起步阶段。如果我们能爬进一台时光机来到2044年我们就会意识到影响2044年的人们生活的最伟大产品都是在2014年之后才发明的比如智能住宅、虚拟眼镜、AI 智能界面。那时的人们会说“2014年那时的互联网还很低级。”
他们是对的。因为从我们现在的角度来看当前最伟大的互联网事物都是1984年之后发明的。
所以这就是2044年的人会告诉你的另一件事你能想象2014年成为一名企业家有多棒吗这是一个开放的世界你几乎可以选择任何分类为其添加一些 AI并将其放置在云中。现在的很多设备即使具有传感器也只有一两个消费者的期望和市场障碍都很低成为分类市场的第一个很容易。2044年的人会叹息“哦要是我们那时意识到那么多机会有多好
所以事实是现在就是今天2014年依然是互联网创业的最佳时机。整个世界历史上从来没有比现在更好的时机发明一些东西。你有更多的机会更低的障碍更高的收益/风险比,更好的回报,更大的上涨空间。现在,这一分钟就是将来人们回顾说:“哦,那是一个很好的时机!”
过去30年创造了一个奇妙的起点一个构建真正伟大事物的坚实平台。但是最酷的东西还没有发明出来尽管这种新的发明将不再与以前的发明相同。它不仅仅是“更好”而是有所不同有所超越。
你可能没有意识到,今天我们确实刚刚开始进入一个广阔的领域。这是人类历史上开始创业的最佳时间。
你并没有迟到。
## 言论
1、
一百多年前美国有一个物理学家叫做亨利·罗兰,做过一次演讲,他说假如我们停止科学的进步而只留意科学的应用,很快就会退化成中国人那样。多少代人以来,中国人都没有什么进步,因为他们只满足科学应用,却从来没有追问过他们所做事情的原理。
-- [《美国从来没有放弃制造业》](https://finance.sina.com.cn/china/2020-09-18/doc-iivhuipp5079056.shtml)
2、
1320年到1820年的五百年之间英格兰没有建立任何新的大学。
原因是1320年牛津大学和剑桥大学向国王爱德华三世国王请愿要求阻止在英国境内成立新大学国王同意了他们的要求。这导致了两所大学比英国其他大学多出了500年的领先优势。
-- [《古代大学》](https://viaappia.substack.com/p/the-ancient-universities)
3、
如果你想要像 Calibre 这样的优秀开源项目,那就需要世界上有些古怪的人,愿意牺牲自己的时间,做出产品无偿给他人使用。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24586602)评论 Calibre 5.0 发布
4、
如果你需要工作来支付房租和账单,并且没有把握找到其他工作,那么你就被困住了。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=24595613)
5、
人工智能不需要恨我们就可以摧毁我们。正如我们不讨厌蚂蚁,但是如果我们需要修建高速公路,就会摧毁蚁丘一样。人工智能将以同样的方式对待我们,你不讨厌蚂蚁,你只是在修路。
- [伊隆·马斯克](https://podcastnotes.org/sway/elon-musk-wants-to-hack-your-brain-elon-musk-on-sway-with-kara-swisher/)Elon Musk
6、
我脑子里有太多东西了,就像打开太多浏览器窗口。
- [伊隆·马斯克](https://podcastnotes.org/sway/elon-musk-wants-to-hack-your-brain-elon-musk-on-sway-with-kara-swisher/)Elon Musk
## 回顾
2019年的本周第 77 期):[韩剧《阿尔布拉罕宫的回忆》](http://www.ruanyifeng.com/blog/2019/10/weekly-issue-77.html)
![](https://cdn.beekka.com/blogimg/asset/201910/bg2019100907.jpg)
2018年的本周第 25 期):[安卓手机十周年的感想](http://www.ruanyifeng.com/blog/2018/10/weekly-issue-25.html)
![](https://cdn.beekka.com/blogimg/asset/201810/bg2018100501.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)