科技爱好者周刊:第 79 期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目。
周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作/实习岗位。
封面图:卢浦大桥,上海,2019
刊首语
最近,我想买一个自动炒菜机,就不用再忍受油烟了。
超市有很多半成品的配菜,买来以后直接倒进炒菜机。开好定时,机器就自动开始炒菜了。
没有油烟,也不用在旁边看着,时间一到,过来吃就可以了。味道不一定多好,但是下饭没有问题。我觉得很适合我的需要。
我家已经有电饭煲、微波炉、烤箱,再加上想买的炒菜机和洗碗机,以及平时在用的净水器、热水器、空气净化器和空调。 我不禁感到,生活中的机器越来越多,需要我做的越来越少。
很多以前需要自己动手的事情,现在都由机器代劳了,比如炒菜机。现在不出门,也能正常过日子,机器能够满足你的各种生活需要。
我们生活的人工环境,正变得比自然环境更适合人类生存。机器提供了各种自动化便利,使得人类离不开它们。事实上,也不想离开,那么舒服和方便,而且便宜,为什么不用呢?
电影《瓦力》中,未来的人类根本不走路,坐着飞行椅,飞到人造海滩或者游乐场。
或者索性不飞了,就躺着,跟眼前的电脑屏幕互动。饿了渴了,饮食还会自动送过来。
机器的自动化这么发展下去,未来的生活真会像这部电影一样。
算法训练营
极客时间的编辑,把他们《算法训练营》的课件 PPT 做成一个 GitHub 仓库,发给了我,在这里分享给大家。对算法基础知识感兴趣的朋友,可以点击链接进去看看,内容大纲如下。
预习周:数据结构和算法总览
第一周:数组与链表、栈与队列
第二周:哈希表、映射、集合
第二周:树、二叉数和图
第三周:递归、分治和回溯
第四周:深度、广度优先搜索与剪枝
第四周:贪心算法与二分查找
第五周:动态规划
第六周:并查集、字典树、红黑树和 AVL 树
第七周:位运算、布隆过滤器和 LRU Cache
第七周:排序、字符串操作串讲
毕业周:整体知识总结
目前上线的是讲课 PPT,每周的解题 PPT 马上也会上线。课件作者是覃超,同时也是训练营的讲师。大家可能听说过他,前 Facebook 工程师,在算法教育这方面经验丰富。
算法的理论性比较强,自学难度高,往往不成体系、不得要领,缺乏结果反馈,难以评估效果,面对面试题也不知从何入手。这个训练营就是为了解决上面的问题,采用视频和直播方式教学,结合线下讨论,并由班主任和教研组提供全方位的线上学习服务,包括助教答疑、作业、期中总结、考试、毕业等环节。
内容从低到高,由浅入深,从链表数组讲到布隆过滤器和 LRU Cache,适合不同基础的软件工程师精进算法能力、构建知识体系。
训练营已经办了四期,学员的口碑不错。现在第 5 期开始招生了, 原价 ¥2499,限时早鸟价 ¥1499。 微信扫描下方二维码,可以查看训练营详情并报名。
资讯
1、机器人公司的遗产
硅谷一家机器人创业公司 Megabots 最近破产了,该公司最值钱的资产(遗产)是一个15吨重的巨型机器人。这个机器人在 eBay 上拍卖,一美元起标,最终的中标价是17万美元。
这个机器人专门用于对战,最初是为了与日本的巨型机器人决斗而制作的,成本为250万美元。卖家 Megabots 特别说明,如果买家想用这个机器人赚钱,可以对外售票"表演",根据他们的经验,一次表演至少可以赚7000美元。
苹果手表如果检测到佩戴者跌倒60秒不动,会自动报警。该功能最近出现了真实案例。
一位62岁的美国西雅图居民,在骑自行车时车轮打滑,摔倒昏迷,周围没有其他人。苹果手表发现他不动以后,自动拨打911报警,并发送了坐标。救护车很快赶到现场,发现他左眼上方大量出血,肩膀和肋骨错位,进行了及时抢救。
日本一个少女偶像经常发自拍,因为照片分辨率太高,被一个粉丝从她眼睛的反光里面,识别出公交站牌和标志性建筑。结果就到这个站点等她,然后袭击了她,简直像电视剧的情节。
这件事的启示就是,公开发布照片的时候,要注意减少分辨率和 EXIF 信息。
4、斑马一样的奶牛
一队日本研究人员找来六头奶牛,将它们分成三组,分别漆成黑白条纹、黑色条纹和没有条纹。然后,研究虫子叮咬这三组奶牛有无区别。
还真的有区别!研究发现,斑马状的奶牛被叮咬次数最少,几乎减少了近50%。未上漆的奶牛和黑色条纹的奶牛在30分钟内有110次叮咬,但斑马状奶牛不到60次。
原因可能是,条纹导致的光的偏振会削弱蚊虫的感知力,使得它们无法适当减速,停在奶牛身上。研究人员因此提出,驱除蚊虫的简便方法,可能就是为奶牛上涂料。
伦敦警方最近提醒市民提高警惕,防止自己轿车底部的催化转化器被盗。催化转化器用在汽车的排气系统中,在有害气体离开排气管之前对其进行净化。
该设备含有贵金属钯和铑,这两种元素最近价格上涨,导致小偷盯上了它。2019年上半年,伦敦的催化转化器盗窃数量达到2,894起,而2018年全年为1,674起。
根据记者观察,犯罪团伙在光天化日之下,钻入停在路边的轿车底部,不到三分钟就熟练地偷走了催化转化器。
6、逐梦者太空飞机
逐梦者太空飞机(Dream Chaser)的主体结构今年十月制造完成,预定于2021年下半年首次执行国际空间站补给任务。
它是美国的下一代航天飞机,可以多次使用,往返于地面与太空。它长9米,宽4.5米,高1.8米,可以载人或载货,一次最多乘坐7人。根据美国宇航局的计划,这架飞机会整体放在大型的 Vulcan 火箭的整流罩内发射上天。
下图是2013年制造的原型概念机。
7、 一句话消息
cloudflare 公司宣布,新推出的 Bot fight 功能所释放的二氧化碳,将通过种树弥补。根据计算,一个 CPU 内核每年释放8公斤二氧化碳,而一棵树吸收21公斤二氧化碳,因此计算量每新增2.5个 CPU 年,该公司将种植一棵树。
美国学术杂志开始用软件过滤投稿的论文。一旦发现投稿与其他论文的重合度较高,就表明可能剽窃或者没有新意,从而自动向作者发送拒稿信。
2024 巴黎奥运会的会徽公布,即像一团火焰,又像一个女子的头像,象征法兰西共和国。不过,法国网友称,这个标志更适合约会网站或美发沙龙。
- 亚马逊公司宣布采购10万辆电动小卡车,这样可以减少环境和气候影响。这是有史以来最大的电动汽车订单。
- 一位土耳其盲人工程师发明了智能手杖,集成了传感器、扬声器和谷歌地图。它可以自动导航,一旦发现前面道路有障碍,就会震动,并且语音报警。
文章
1、Chrome 扩展的数量分析(英文)
本文分析 Chrome 商店的十多万个浏览器扩展,它们的类别和下载次数,以及哪些扩展最受欢迎。
一个很有意思的网站,会一行行显示自己的源码,页面跟着代码实时变化。实现方法可以参考这里。
3、OLPC 项目的历史(英语)
2005年,麻省理工学院媒体实验室推出了100美元的 OLPC 笔记本电脑,目标是"每个孩子一个笔记本电脑"。2013年,该项目解散,公告写着"让我们对自己诚实。团结在一起的那种激动,活力和热情已经荡然无存。"本文回顾了这个项目的历史。
4、休假十周的感受(英文)
作者是一个程序员,离开工作岗位,进行了一次为期十周的长途旅行。本文是他的一些感受,如何从繁忙的工作中脱身,以及从旅行中得到了什么。
5、看清机器学习的炒作(英文)
作者认为,机器学习这个词是一种炒作,已经被神化了。实际上,机器学习就是要解决四类问题,每一类问题都有对应的算法,并没有神奇之处。
6、警惕多个同类型参数的函数(英文)
一个函数如果有多个同类型的参数,比如两个参数都是字符串f(string A, string
B)
,作者认为必须警惕,因为容易误用,必须查文档才能分辨每个参数的含义。所以,函数定义时最好避免同类型的参数。
7、Chrome 浏览器的一键暂停播放功能(英文)
你在 Chrome 浏览器打开了20个标签,其中一个正在播放音乐或视频,你单击一个个标签找出到底是哪个标签在播放,这样很麻烦。Chrome 现在提供了一键暂停/播放功能,一个按钮让所有标签停止播放。
8、计算机科学经典书籍的书单(英文)
作者列出心目中最佳 CS 书籍,分成编程、算法、语言、系统和网络五个部分。(@nickmose8 投稿)
9、浏览器 user-agent 字符串的混乱历史(英文)
浏览器发出 HTTP 请求时,会带有一个 user-agent 字段,表明自己的身份。但是,这个字符串相当混淆,许多浏览器都在故意冒充别人。本文介绍这个字段的历史
10、怎么看待微软亚洲研究院?(英文)
过去5年中,人工智能领域引用最多的论文出自北京的微软亚洲研究院 MSRA,作者是四个中国人。事实上,MSRA 培养了大量的人才。本文站在美国的立场,分析美国应该怎么看待这件事情。
工具
该网站自动抓取推特上面的招聘推,并按照岗位分类。
Raw 格式的数码照片处理桌面软件,跨平台。
Chrome 浏览器插件,支持一键将网页内容存储到多个平台,包括 Github、Notion、OneNote、语雀、有道等。(@DiamondYuan 投稿)
TypeScript 写的马里奥网页游戏。
5、Kate
KDE 项目里面的多文档编辑器,可以在一个窗口编辑多个文档,具有 IDE 的功能。
浏览器插件,让你可以使用 Markdown 写 Email,然后由这个插件转为富文本格式。
7、mjml
复杂格式的电子邮件 HTML 源码很难写,因为各个邮件客户端支持的 CSS 属性不一样。mjml 是一个响应式电子邮件框架,定义了一套自己的语法,你用这套语法写邮件,然后编译成 HTML。
LaTeX 搜索引擎。你给出英语描述,它返回符号的写法。比如,搜索root
(平方根),返回 \sqrt{}
。
9、Textmate
一个好用的文本编辑器,最近推出了2.0版。
10、doka
一个使用 WebGL 技术搭建的在线图像编辑器,使用非常流畅。
资源
1、 HTTP Cat
该网站对每个 HTTP 状态码,返回一张不同的猫咪照片。(@zhaofenghao 投稿)
中文的59页 PDF 小册子,通过可视化图形,通俗地向非技术人员解释什么是自然语言处理。(@easyaitech 投稿)
该网站提供多套简历模板,用户可以选择一套,自动生成自己的简历。
4、Python 编程基础(PDF)
免费英文电子书。
ClojureScript 是 Clojure 编程语言的一种方言,可编译为JavaScript,专门为网页编程而设计。
图片
1、特斯拉上海工厂
10月23日,特斯拉汽车发布第三季报告,大篇幅宣传上海工厂,20多页的全文,整整8页是上海的大幅彩照。
确实惊人,10个月前还是一片空地,现在已经投产了。
2、欧洲酒精带
欧洲各国饮用的主要酒类各不相同。上图中,深红色国家主要饮用葡萄酒(wine),黄色国家饮用啤酒(beer),蓝色国家饮用伏特加(vodka)。
3、非洲有多大
非洲的面积大到把中国(橘色)、美国(蓝色)和印度(黄色)塞进去,绰绰有余。
文摘
1、贡贝黑猩猩战争
贡贝黑猩猩战争是1974年到1978年,发生在坦桑尼亚贡贝溪国家公园里面,两个黑猩猩族群之间的一场暴力冲突。
1974年,生物学家珍·古道尔首次发现,这个公园的南部和北部分别住着两群大猩猩。它们原来属于一个统一的族群,后来分裂了,产生了敌对关系。
南派有六只雄猩猩,三只雌猩猩,以及一些幼仔。
1974年1月7日,两派之间的战争爆发。一个由六只北派成年大猩猩组成的团伙,袭击并杀害了一只南派的幼仔。当时,这只幼年大猩猩正在树上进食。这也是人类第一次观察到,黑猩猩故意杀害一只同类。
接下来的四年,南派的所有六只成年雄猩猩均被北派消灭,雌猩猩一只被杀,一只失踪,一只被北派掳走。北派随后占据了南派的领地。
然而,北派未能永久占有这片领地。南派领地旁边有另一群大猩猩,实力和数量都多于北派。双方几场遭遇战后,北派很快放弃了新近获得的南派领地。
这场战争给珍妮·古道尔带来了极大的震撼。她先前认为黑猩猩虽然与人类相似,但"应当比人类好一些"。但是这场战争使古道尔第一次认识到黑猩猩的黑暗面。
上图为珍妮·古道尔在公园里的喂养站,她在这里喂养大猩猩。
2、程序员的誓言
鲍勃·马丁大叔(Bob Martin)是软件开发理论的巨头之一。他提出的程序员誓言,是这个行业的基本职业道德。
誓言由关于软件开发人员的九个道德目标组成。
为了捍卫和维护计算机程序员的职业荣誉,我承诺,尽我所能和判断力:
1、我不会产生有害的代码。
2、我制作的代码永远是我最好的作品。我不会故意允许在行为或结构上有缺陷的代码。
3、每次发布时,我都会生成一个快速、可靠、可重复的证据,证明代码的每个元素都应该正常工作。
4、我将经常发布小版本,这样我就不会妨碍其他人的进展。
5、我会抓住每一个机会,无畏地,不懈地改进我的代码。我永远不会损害它们。
6、我将尽我所能保持自己和他人的生产力。我不会做任何降低生产力的事情。
7、我将继续确保支持其他人的工作,并且他们也可以支持我的工作。
8、我将对幅度和精度做出诚实的估计。我不会作出做不到的诺言。
9、我将永远不会停止学习和改进我的手艺。
言论和数字
1、
可以数学证明,一个项目拖得越久,它的预期完成日期就越遥远。
-- 《林迪定律》
2、
你始终被锁定在你的基础架构中。一旦达到一定规模,人们就不会轻易改变基础架构。
-- HN 读者
3、
一部 9TB 的磁带机,现在价格为59美元,每 TB 为6.55美元。这比市场上最便宜的 SSD 硬盘低12倍,是最便宜的 12TB 传统硬盘 Seagate Exos X14 的1/4。
-- 磁带存储仍然有优势
4、
所有算法都可以称为人工智能。
-- Eran Hammer
5、
全世界所有国家的官方文字,只有一种没有进入 Unicode 编码,就是缅甸文。
-- 《Facebook 如何从将缅甸 Zawgyi 编码转为 Unicode》
6、
大多数时候,人们都会放大场景,而不是缩小场景。因此,尽管广角摄像头可能很有趣,但我们认为长焦摄像头更重要。
-- 谷歌在 Pixel 4 手机发布会上解释,为什么 Pixel 4 只有长焦摄像头,没有广角摄像头。
回顾
去年的本周:《周刊第 27 期》
订阅
这个周刊每周五发布,同步更新在阮一峰的网络日志、微信公众号和语雀。
微信搜索"阮一峰的网络日志"或者扫描二维码,即可订阅。
(完)
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
发表日期: 2019年10月25日
*[2019年10月25日]: 2019-10-25T09:52:19+08:00
Tips: Until now, everytime you want to store your article, we will help you store it in Filecoin network. In the future, you can store it in Filecoin network using your own filecoin.
Support author:
Author's Filecoin address:
Or you can use Likecoin to support author: