这里记录每周值得分享的科技内容,周五发布。
本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。
周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作/实习岗位。
每年新疆的红辣椒丰收时,人们就会在戈壁滩上晾晒辣椒。(via)
下个月,热门游戏《赛博朋克2077》就要上市了,发布了好多新闻和预告片。我突然觉得,“赛博朋克”这个词(Cyberpunk)很值得谈一下。
“赛博朋克”是两个英语单词的组合:Cyber(赛博)和 punk(朋克)。
“赛博”表示网络技术,比如“网络空间”的英语单词就是 Cyberspace。“朋克”最早是一种摇滚音乐的流派,后来指那些叛逆的另类青年,跟主流社会格格不入。
连在一起,“赛博朋克”就是指高科技社会的另类青年。
朋克大多数都是没钱的底层边缘人,所以“赛博朋克”后来就被引申为一种未来高科技社会的景象:
一切受到高度控制,所有东西都自动化运作,富人、社会名流、精英享受着美好生活;但是,底层的大量贫民生活条件恶劣,没钱消费,没办法把握自己的命运,内心苦闷,不知出路何在,非常迷茫。
他们的心理非常压抑,看不到翻身的希望,行为和价值观完全是叛逆的。精神萎靡,沉迷于各种娱乐,寻求麻醉和逃避。
广义地说,只要你属于高科技社会的底层,抗拒主流文化,那么你在精神上就是“赛博朋克”。
我有时觉得,这个周刊就是站在底层的视角,观察这个高科技社会,试图有所作为,所以也许可以改名叫做《赛博朋克周刊》。
上个月,Vue 正式发布了酝酿已久的3.0版。Vue 在国内前端市场占据了超大的份额,关注这件事的人很多。
我估计,前端面试时,对 Vue 考察很快也会跟着升级到 3.0 版。随着越来越多的人涌入前端行业,各大公司的面试难度本来就在水涨船高,现在框架出了新版本,应聘者要准备的东西势必越来越多。
这种情况下,最好的应对方法只能是打好基础,理解底层源码,从“知其然”变成“知其所以然”,从会用 Vue 进化到搞懂 Vue。一方面,底层的东西比较稳定,学习的效益高;另一方面,即使面试官问到不熟悉的东西,只要理解了底层,也可以有把握地回应,可以很快搞懂上层的应用。
本周的课程资料特别为大家准备了 开课吧 提供的《Vue 进阶攻略》 ,内容包括下面三个模块,帮助你实现 Vue 的有效进阶!
模块一:《Vue3 响应式原理剖析》 :Vue3 响应式初体验、Vue2 & Vue3 响应式原理对比、Vue3 响应式源码实现等。
模块二:《Vue3 实战 + 源码》:Element UI 集成、重构 Button 组件、认识 Custom renderer api、Vue3 初始化流程解析、构建飞机大战等。
模块三:《一小时带走前端大牛复盘的求职策略》:大厂面试章法和面试技巧的分享,以及一道面试题的详解。
微信扫描下方二维码,就可以 免费领取 这个 Vue 资料礼包了。
《威利在哪里?》(There's Waldo)是欧美著名的儿童图画读物,每一幅图画都是人山人海,读者根据长相和打扮,在里面找到主人公威利在哪里。一家美国公司制作了一只由树莓派控制的机械手臂,并配备摄像头,利用电脑视觉库 OpenCV 自动比对每一个人物,再通过机器学习工具 Google AutoML Vision 分析,找出威利的位置,只需要4.5秒。
工程师透露,他收集了62 张威利大头照,以及45 张威利全身照,作为训练材料,最后的比对结果相对准备。在此之前,他没有接触过 Google AutoML,他花了整整一周时间,学习 API 然后用 Python 完成了这个项目。
2、搬货机器人
日本的 Lawson 便利店在东京启用了搬运机器人。这个机器人可以通过远程动作复制,完成货物的搬运和上架。店员戴上 VR 头盔和专用手套,就可以操作机器人,还能通过麦克风和耳机与顾客交流。
由于人口老龄化,日本出现了劳动力短缺。便利店找不到足够的店员,即使能找到,也往往是老年人,干不了体力活。这个机器人就是为了解决这个问题,下一步会大量推广。
3、云监考
疫情期间都是远程上课,考试怎么办呢?美国一些大学委托第三方公司,进行“云监考”,学生必须在摄像头前面,直播自己答题的过程。监考人员在云端进行监视,保证考生没有作弊。
考试之前,学生要通过摄像头出示学生证,软件自动进行人脸识别。学生还要展示整个房间和书桌,保证没有任何作弊材料。考试过程中,监考人员要监听学生的麦克风,确保他没有跟摄像头以外的人交谈求助。学生的桌面也受到监控,一旦有复制和粘贴文本的操作,或打开新的浏览器选项卡,都会收到警告。如果学生在一分钟内连续两次视线离开屏幕,会被标记为可疑事件。考试结束后,教授会收到报告,哪些学生特别可疑。
每场“云监考”,监考公司要向学生收取15美元。为了降低成本,公司还在印度招聘监考员。
4、室内无人机
如果室内空间很大,每个角落或每个房间配一个摄像头,会非常麻烦。为了解决这个问题,亚马逊旗下的智能家居公司 Ring 最近发布了一个室内无人机。平时放在底座上,想要监控的时候,就远程遥控起飞,传回影像。
如果房间有异常情况,比如房门或窗户被打开,它也可以自动起飞,去查看情况。你可以事先指定无人机的飞行路线,也可以选择自由飞行,它的顶部有一个激光雷达,可以自动避障。飞行结束后,它会自己回到底座去充电。这个无人机的售价是250美元,
5、一句话消息
- 科学家在火星南极的冰层底下发现了一个大型咸水湖,湖泊面积约为德国的五分之一。如果是真的,就意味着火星有大量的液态水。
- 川藏铁路雅安至林芝段,今年内将正式动工。这是世界难度最大的铁路,穿越高原雪山地震带,30公里以上的隧道有6座,最长一座隧道长达54公里。
- 美国一项研究提出,很多州要求必须为儿童在汽车上安装安全座椅,这极大地影响了第三胎的生育,因为一般汽车装不了三个儿童座椅。
- 本田公司宣布退出 F1 赛车运动,原因是该公司将转型生产电动车,不再对汽油引擎的研究进行投资。
- 中国人民银行统计,2020年6月底中国大陆地区共有 ATM 机105万台,由于在线支付的冲击,上半年 ATM 减少了超过4万台。
- Timescale 数据库宣布使用“云保护许可证”,即他们的开源软件不得用于提供云服务。这主要是为了防止亚马逊之类的公司使用别人的开源软件,开设自己的云服务赚钱。
1、印度如何审查互联网(英文)
一篇英语论文,研究印度政府如何对互联网进行审查。根据该文,一共有4379个网站在印度被限制访问。
2、美国从来没有放弃制造业(中文)
国家发改委前司长的演讲,谈怎么看待制造业。
“去年美国服务业的比重是81%,但是美国经济全部总量里有一半是为制造业服务的。加上制造业本身,就超过了60%。所以说,美国其实是一个制造业大国。美国从来也没有放弃制造业,直到今天。”
3、如何只对某些提交执行 GitHub Actions(英文)
一个 GitHub Actions 的小技巧,根据 commit message,自动过滤某些提交,跳过持续构建。
4、Next.js 初学者路由指南(英文)
Next.js 是一个基于 React 的框架,将 React 全家桶封装在一起,并加上了服务端。本文介绍它的路由系统的用法,还是相当简单的。
5、改变世界的一次代码提交(中文)
Linus 在假期十天时间完成了 Git 的首个版本,第一次提交仅有 848 行代码实现了 Git 的核心功能,本文通过分析这第一个 Git 提交来分析 Git 的设计及产品实现。(@hutusi 投稿)
6、大 O 和小 n(英文)
作者讨论了表示算法效率的大 O 表示法的含义,提出对于一般的应用,提高算法效率并不太重要,因为你的 n 根本不够大。
7、班公湖科考(中文)
近期,在中印实际控制线附近-班公湖地区的中印两军对峙,引起了全球关注。而就在这一对峙区附近,第二次青藏科考队的队员们正有条不紊地进行班公湖科学考察研究。
8、只用 CSS 的 clamp() 函数的响应式布局(英文)
CSS 的 clamp() 函数已经可以用了,最新浏览器都支持了,只用这个函数就能实现响应式布局。如果元素的属性值有上限和下限,它比 min() 和 max() 都方便,语法是 clamp(最小值, 属性值, 最大值)
。
1、吃豆人迷宫生成器
一个很老的项目,生成《吃豆人》游戏的迷宫。
一个 Go 语言的图表生成软件。
3、duf
磁盘空间占用统计工具,支持 Linux 和 macOS。
4、pup
一个解析 HTML 文件的命令行工具,用法类似jq
。
5、Wireflow
一个开源的在线工具,用来画流程图和线框图。
6、elsa
一个用 Go 语言写的轻量级的 JavaScript 和 TypeScript 运行时。
一个 GitHub Actions 的模板库,用于对网上各种数据源,进行自动化组合操作,类似于 IFTTT。
8、Infer
Facebook 推出的一个静态代码分析工具,可以分析 Java、C++、Objective-C、C 代码里面的错误。 (@dllen 投稿)
一个开源的在线文档格式转换器,底层是 Pandoc。(@hmsjy2017 投稿)
10、big_screen
数据大屏生成工具,后端使用 flask。只要传一下数据,就可以制作出数据大屏,适合不了解前端的数据工作者。(@TurboWay 投稿)
1、Asmrion
一个声效网站,用户点击不同图标(比如下雨、刮风、海边),就可以听到不同的声效作为背景音。
Git 学习网站,通过示例仓库,提供一系列 Git 的小练习,帮助用户掌握这个版本管理工具。
3、基础英语资料
根据研究,850 个最常用的英语单词,可以表达90%的英语概念。这些基本单词就称为“基础英语”。该网站收集基础英语的研究和学习资料。
该网站列出了各种静态网站的开源评论系统,并进行了比较。
1、圆形组件的灯罩
网友分享了他只用圆形拼接而成的灯罩。
2、金字塔之巅
埃及最大的胡夫金字塔,现在已经不允许攀登了。但是,第二次世界大战之前,它是可以攀登的,事实上根本没人管。
当时,攀登金字塔在埃及的欧洲人之中很流行,留下了很多照片。
下面就是金字塔的尖顶之上的样子,现在已经无法上去了。
1、你并没有迟到
作者:凯文·凯利(原文写于2014年)
想象一下,在1985年成为一名创业者,是多么棒的事情!你想要的几乎任何域名,都可以轻易获得。
直到1994年,有人发现 mcdonalds.com 这个域名依然可以注册,在我们的鼓励下,他买下了,然后尝试将其转卖给麦当劳。麦当劳的人当时居然不知道互联网是什么。
此前,我注意到 abc.com 这个域名也可以买下。当我去 ABC 电视网演讲时,就告诉高层管理人员,应该注册自己的域名。他们没听进去。
那时,互联网是一个广阔的领域,在任何一个分类中都很容易成为第一名。消费者的期望值很小,而且进入障碍极低。现在一波又一波涌入的创业者推波助澜,扩大了每个战场。30年过去了,互联网已经令人感觉饱和、臃肿、塞满各种应用程序和平台服务,网上的内容足够让我们看上未来一百万年。即使你能设法完成另外一个微小的创新,挤进这个战场,谁又能注意到它呢?
但是,互联网仍处于起步阶段。如果我们能爬进一台时光机,来到2044年,我们就会意识到,影响2044年的人们生活的最伟大产品都是在2014年之后才发明的,比如智能住宅、虚拟眼镜、AI 智能界面。那时的人们会说:“2014年?哦,那时的互联网还很低级。”
他们是对的。因为从我们现在的角度来看,当前最伟大的互联网事物,都是1984年之后发明的。
所以,这就是2044年的人会告诉你的另一件事:你能想象2014年成为一名企业家有多棒吗?这是一个开放的世界,你几乎可以选择任何分类,为其添加一些 AI,并将其放置在云中。现在的很多设备即使具有传感器,也只有一两个,消费者的期望和市场障碍都很低,成为分类市场的第一个很容易。2044年的人会叹息:“哦,要是我们那时意识到那么多机会有多好!”
所以事实是,现在,就是今天,2014年依然是互联网创业的最佳时机。整个世界历史上,从来没有比现在更好的时机发明一些东西。你有更多的机会,更低的障碍,更高的收益/风险比,更好的回报,更大的上涨空间。现在,这一分钟就是将来人们回顾说:“哦,那是一个很好的时机!”
过去30年创造了一个奇妙的起点,一个构建真正伟大事物的坚实平台。但是,最酷的东西还没有发明出来,尽管这种新的发明将不再与以前的发明相同。它不仅仅是“更好”,而是有所不同,有所超越。
你可能没有意识到,今天我们确实刚刚开始进入一个广阔的领域。这是人类历史上开始创业的最佳时间。
你并没有迟到。
1、
一百多年前美国有一个物理学家叫做亨利·罗兰,做过一次演讲,他说假如我们停止科学的进步而只留意科学的应用,很快就会退化成中国人那样。多少代人以来,中国人都没有什么进步,因为他们只满足科学应用,却从来没有追问过他们所做事情的原理。
2、
1320年到1820年的五百年之间,英格兰没有建立任何新的大学。
原因是1320年,牛津大学和剑桥大学向国王爱德华三世国王请愿,要求阻止在英国境内成立新大学,国王同意了他们的要求。这导致了两所大学比英国其他大学多出了500年的领先优势。
-- 《古代大学》
3、
如果你想要像 Calibre 这样的优秀开源项目,那就需要世界上有些古怪的人,愿意牺牲自己的时间,做出产品无偿给他人使用。
-- Hacker News 读者评论 Calibre 5.0 发布
4、
如果你需要工作来支付房租和账单,并且没有把握找到其他工作,那么你就被困住了。
5、
人工智能不需要恨我们就可以摧毁我们。正如我们不讨厌蚂蚁,但是如果我们需要修建高速公路,就会摧毁蚁丘一样。人工智能将以同样的方式对待我们,你不讨厌蚂蚁,你只是在修路。
-– 伊隆·马斯克(Elon Musk)
6、
我脑子里有太多东西了,就像打开太多浏览器窗口。
-– 伊隆·马斯克(Elon Musk)
2019年的本周(第 77 期):韩剧《阿尔布拉罕宫的回忆》
2018年的本周(第 25 期):安卓手机十周年的感想
这个周刊每周五发布,同步更新在阮一峰的网络日志和微信公众号。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
(完)