这里记录每周值得分享的科技内容,周五发布。
欢迎投稿,或推荐你自己的项目,请前往 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万本。而且,不仅本科生如此,研究生和教师的图书馆使用率都在大幅下降。
美国亚马逊网站现在有简易房屋出售。付款后,工厂会给你发货,然后你自己组装房屋。上图的屋子占地27平方米,售价1.88万美元。制造商称,两个成年人可以在两到三天内组装这个屋子。下图的房子占地10.5平方米,售价5000美元。
这些房子都是临时建筑,但可以付费改成永久性建筑。
6、鲑鱼肉的颜色
超市出售的鲑鱼肉,通常是上图这样的肉红色。但是,鲑鱼肉本身其实是灰色的,由于它食用了甲壳类动物(比如虾),虾壳包含的虾青素使得鱼肉出现这种肉红色。
人工饲养的鲑鱼(超市鱼肉的来源)由于成本原因,无法喂食活虾,导致养殖的鲑鱼肉就是灰色的。可是这样的话,消费者不愿意购买,所以养殖业者就只能给鲑鱼喂食色素,使得它的肉能够呈现肉红色。讽刺的是,这种食用色素是鱼饲料中最昂贵的成分,占成本的20%,但其实是可以不用的。
瑞典一家女性创业公司推出电子饰品 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 库。
一个 JS 库,可以抓取各种社交媒体上面的用户头像。
3、Grade.js
这个 JS 库可以从图像提取两种主要颜色,然后生成渐变色背景。(@blogwy 投稿)
4、jsmpeg
一个 MPEG1 视频和 MP2 音频的 JS 解码器,可以在浏览器进行视频和音频的解码和编码。
5、bitbar
将任何脚本或程序的输出直接放在 Mac OS X 菜单栏的工具。
6、fusuma
将 Markdown 文件转成幻灯片的工具,功能很强大,在本地起一个 HTTP 服务,完成很多后端功能。
7、 pipshow
一个查看 PyPi 软件包信息的命令行工具。
一个开源软件,可以启动 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元人民币左右,尺寸放大收费增加。
本文作者记录了,自己如何完成一个马尔可夫链文本的项目。文章结尾给出了一个学习资源清单。
4、Colorize
黑白照片自动上色的服务。(@ketra21 投稿)
5、图形计算器
该网站左侧输入公式,右侧自动输出图像,非常直观。(@farheart 投稿)
跟踪收集 GitHub 新项目的《Hello GitHub》的官网。(@Salmonberry 投稿)
7、勒索病毒解密工具
一个收集勒索病毒解密工具的仓库。(@Y024 投稿)
8、多吉搜索
一个新的国产搜索引擎,个人作品,据称目标是成为百度的替代方案之一。(@NicolJiang 投稿)
文摘
如果有一家互联网公司告诉你,它可以永久保存你的数据,千万不要相信。
据估计,互联网目前可以访问的数据,大约是15个ZB(zettabytes),并且每秒增加70TB。
那么大的数据量,如果把它们都保留下来,可想而知要付出怎样艰苦的努力。就算保留下来了,那么要保留多久呢,10年还是50年?
一家名为 The Internet Archive 的非营利性组织,正在持续保存网络快照,不过只针对主要网站的网页。截至去年秋天,它保存了超过4500亿张网页,总的数据量 25PB,只占互联网总量的0.0003%。
存储成本其实很低,每 GB 不到 0.05美元。但是,存储只占保存成本的一小部分,收集、管理、维护、联网都需要大量昂贵的人力劳动,这才是大头。
有一种说法是,数据是新的石油,所以互联网企业为了利用这种资源,会好好保存数据。但是,如果数据对于企业来说价值较低,那么他就没有动机保存数据。所有大型互联网公司放在心上的,不是你的利益,而是他们自己的利益。一项调查表明,互联网3%的网址会报404错误。互联网的数据增长速度远远快于保存的速度。
所以毫不奇怪,你的互联网数据正在腐烂,最终将丢失。你应该始终保留一份你自己数据的备份。
互联网既不安全也不永久。它不可能永远保存数据,用户不应该有这种想法。
1951年1月,我来到普林斯顿高等研究院,开始一年博士后。
爱因斯坦就在那里,他经常来上班。我可以跟他说话,但那时我才21岁,不喜欢接近那些伟大人物,自我介绍,与他们交谈,然后跟其他人吹嘘"我认识爱因斯坦"等等。所以我没有接近爱因斯坦,如果是今天,我几乎肯定会表现出相反的行为。
当时,爱因斯坦正在进行自牛顿以来最伟大的物理研究,询问他的想法,这本来是令人兴奋的。但是在1951年,我偶尔路上遇到他,会说"早上好",爱因斯坦也回答"早上好"诸如此类。
爱因斯坦正在努力构建一个统一的场论。希望找到这样的理论,这当然是很好的想法,但他开展工作的方式显然注定要失败。他不相信量子力学,因此他的理论纯粹是经典的。他没有引入像电子那样的基本粒子,而是希望它们能以某种方式从他的方程出现。此外,他只包括电磁场和引力场,省略了所有其他自然力量,例如强弱相互作用。
如果他一直在做一些看起来很有前途的事情,那就会给我一个完全合理的理由与他交谈,我当然会这样做。但当时,向他询问他的生活以及他对世界和物理学的态度,并不是我觉得很舒服的事情。现在,我很可能不会放过这样的机会。
奇怪的是,世界各地的普通人似乎都选择爱因斯坦,作为物理科学伟大的象征。我觉得不一定要这样,很多不那么出名的科学家,完全可以作为物理学的象征。不过,爱因斯坦确实是理论物理学的伟大天才,完全值得他作为科学家从公众那里获得的崇拜。
图片
1662年12月,英国哲学家罗伯特·胡克(Robert Hooke)为了研究雪花的形状,在笔记本上把它们画了下来。这份笔记本一直保留到了今天。
仔细看的话,这些雪花画得非常精细,每个雪花都画在一个铅笔画的圆里,每个圆都有六等分的印记。
2、一张老照片
我发现了一张曾祖父母的老照片。
我注意到,最左侧的女士戴着一副奇怪的眼镜。右侧的男士也戴着墨镜,看着天空。
看上去,他们似乎在看日食。我知道,这张照片大约是1930年前后在纽约拍的,因此我想也许可以查到具体的拍摄日期。
我去查美国宇航局的《纽约日食记录》,1932年8月1日,纽约有一次日全食。
我甚至还查到了,当时的日全食眼镜的照片。
言论
1、
除非你对量子力学感到震惊,否则你并不理解它。
-- 玻尔,量子理论创始人之一
2、
一家公司要么全部人员都是远程办公,要么根本就没有远程办公,不太可能有中间状态。
很多公司吹嘘自己的员工可以自由选择远程办公,其实做不到,因为办公室工作的团队成员,不可避免地会具有信息优势,能够更早更多地得知信息,特别是如果领导层都在公司办公的话。
-- 《我的十年远程工作经验》
3、
孙正义说,他有一个未来300年的发展愿景,这是他的1000亿美元的投资依据。我觉得,一项300年的计划完全是疯狂的,它相当于要求1719年的某个人预测今天。
-- 《孙正义只是商人而已》
4、
拉丁语中,"激情"的意思就是"受苦"。如果你热爱一样东西,却不感到痛苦,那就不是激情。
-- 《我热爱的是什么?》
5、
非洲原始部落里面,那些酋长的女人们都戴着沉重的金属链子作为装饰,路都走不快。中国古代文人留着长长的指甲,根本无法劳动。17世纪欧洲贵族的衣服没有口袋,东西都让身后的仆人拿。
这些事情的共同点,就是让别人看到,他们可以不参加日常的生产活动,过着悠闲缓慢的生活,所以这些都是身份的象征,表示他们比普通人更高贵。
-- 李翔
回顾
去年的本周:《周刊第 9 期》
订阅
这个周刊每周五发布,同步更新在阮一峰的网络日志、微信公众号和语雀。
微信搜索"阮一峰的网络日志"或者扫描二维码,即可订阅。
(完)