这里记录每周值得分享的科技内容,周三发布。
本刊开源(GitHub: senlypan/weekly),欢迎投稿,推荐或自荐文章/软件/资源,请提交 issue 。
封面图
詹姆斯韦伯太空望远镜 有望 彻底改变我们对 遥远行星 和 深层时间 的理解。(from Quanta 杂志.)
👉 作为一枚太空幻想者,我极力推荐你们关注 Quanta 杂志。
本周话题:纯粹的程序员与必然的中年危机
持续限制的形势, 行业依然大萧条,许多盼头消失殆尽,许多程序员人至中年,本周简单发散文字,罗列探讨之。
- 不要高估技术,在个人职业生涯中的重要性,纯粹擅长技术,必然迎来中年危机。
技术固然重要,但是当你裹着它越过敲门砖之后,它还能伴你走多远?除非继续往学术方向单纯做研究,否则在职场上你必须是多面体,只擅长技术迟早会被重写覆盖,管理和沟通等维度的短板,势必会成为你向上突破的瓶颈。只有基于技术,组合其它能力,才能更好地提高自己的稀缺性,最好,站在高点多维度审视自己。
- 除了技术才华和集中力之外,耐力可能是你需要重视的地方。
技术是门体力活,光靠有限的才华和短暂的集中力,往往不够,身体耐力会是你打技术持久战的基础,最典型的反例是很多戛然而止的才华人物,必须警惕耐力,慎之又慎。
科技动态
1、韩国现代汽车已经开始生产带有机器人腿的新型 4x4 车辆(英文)
▲ Elevate 概念于 2019 年在内华达州拉斯维加斯举行的消费电子展上亮相。
2022 年 5 月 5 日,韩国现代汽车新视野工作室博兹曼研发中心在蒙大拿州博兹曼开幕。现代新视野工作室 (NHS) 是一家专注于终极机动车辆 (UMV) 开发的部门,将在蒙大拿州博兹曼开设一个新的研究、开发和实验室中心。
初步计划:
- 未来五年计划投资目标为 2000 万美元
- 全新的研究、开发和实验室中心利用机器人和轮式运动技术重新定义了车辆的移动性
- 工作室位于蒙大拿州立大学的创新校区,将在蒙大拿州创造约 50 多个工作岗位
2、苹果、谷歌和微软想用“Passkey”标准杀死密码(英文)
2022 年 5 月 5 日,为了使网络更加安全和可供所有人使用,Apple、Google 和 Microsoft (主要的操作系统供应商)宣布计划扩大对由 FIDO 联盟和万维网联盟创建的通用无密码登录标准的支持。
该标准被称为“多设备 FIDO 凭证”或仅称为“密码”。这个新方案不是一长串字符(密码),而是让您正在登录的应用程序或网站向您的手机推送请求以进行身份验证。您需要解锁手机,使用某种密码或生物识别进行身份验证,然后您就可以访问了。对于任何设置了基于电话的双因素身份验证的人来说,这听起来像是一个熟悉的系统,但这是密码的替代品,而不是额外的因素。
虽然实现这一目标一直很艰难,但是我个人对于实现 “无密码” 的计划特别支持,我们在全网的密码太多了,如果让我们记住越来越多的密码,那会增加很多负担。
因此,没有密码,就不会忘记密码。
像面部识别、指纹识别,比 1Password 或手机验证码,体验上可舒服多了,你觉得呢?
3、梅赛德斯-奔驰表示 3 级自动驾驶配置已蓄势待发(英文)
梅赛德斯-奔驰汽车(Mercedes-Benz Cars)表示,计划于 5 月 17 日在德国发布用于为 S 级和 EQS 提供自动驾驶服务的条件自动化 3 级系统 “Drive Pilot”,使梅赛德斯成为世界上第一家拥有国际有效认证的自动驾驶系统的汽车制造商。
当然,特斯拉预计将在 2022 年底之前准备好 “四级” 系统,甚至鼓励特斯拉车主加入正在进行的系统 “Beta 测试” 。
我猜测,梅赛德斯是小步快跑,率先上市;而特斯拉则可能基于技术领先,希望一步到位。
自动驾驶汽车的发展分类来自汽车工程师协会 (SAE),描述了汽车能够和可能接管驾驶员任务的程度,自动驾驶的级别范围从完全没有辅助系统的 0 级到描述完全自动驾驶的 5 级。
- 0 级:无自动化
- 1 级:驾驶员辅助
- 2 级:部分自动化
- 3 级:条件自动化
- 4 级:高度自动化
- 5 级:完全自动化
灵感
1、动画:手机市场 30 年的演变历程(英文)
1993年,摩托罗拉占据了手机市场的一半以上。但到 2021 年,其市场份额已缩水至仅 2.2%。这是如何发生的,移动行业在过去 30 年中发生了怎样的变化?
Gabrielle Wee 为每个神奇宝贝创建了令人印象深刻、响应迅速的纯 CSS 图标。
这个设计灵感可以应用在我们网站系统中,用于生成或自定义头像,既灵活也轻量。
文章
1、2022 年对人工智能的期望(英文)
人工智能之所以吸引人,是因为它有无限的想象。
作者认为人工智能是一种过于复杂和动态的技术,需要有一种新的管理方法来明确来区分管理生命周期的不同阶段,以保证数据、人工智能和云技术能够在各个阶段无缝结合,创建出一个灵活而强大的系统,体现出人工智能的价值。
关于人工智能主要从三方面进行探讨:
- 建模和仿真将释放人工智能在供应链、元宇宙以及其他领域的潜力
- 人工智能可以估计和预测全部成本与价值收益,而不仅仅是节省成本
- 人工智能太重要了(敏感数据、关键决策、业务行动…),无法由人工智能专家管理
2、深入研究文本换行和分词(英文)
本文探索了各种控制文本在网页上换行(或不换行)以及分词的方式,值得收藏一看。
3、JavaScript 容器会超越 Linux 容器吗?(英文)
大多数服务器程序是 Linux 程序。它们包括一个文件系统、一些可执行文件,可能还有一些共享库,它们可能与 systemd 或 nsswitch 等系统软件交互。
Docker 普及了 Linux 容器的使用,操作系统级虚拟化,为分发服务器软件提供了一种极好的机制,每个容器镜像都是一个无依赖的可立即运行的软件包。由于服务器软件通常依赖于许多系统资源和配置,因此在过去部署它一直充满挑战,而 Linux 容器解决了这个问题。
Node.js 和 Deno 的创建者 Ryan Dahl 认为,可以通过使用 JavaScript 容器而不是 Linux 容器来简化大多数 Web 服务。JavaScript 是通用脚本语言,由于 JavaScript 的普遍性,正在出现一种新的类似容器的抽象来简化服务器。
👉 更多关于 JavaScript 容器。
4、RSS源的最佳实践(英文)
本文全面介绍了 RSS 源的最佳实践,包括格式、内容、日期、分页、安全性等内容,并推荐我们使用 RSS 2 或 Atom 。
当然如果你跟我一样拥有个人网站,或许选择托管第三方会更加方便管理、或者使用邮箱订阅更加符合目前的阅读习惯。
❤️ 欢迎订阅下面的Feed,您可以及时跟踪我的更新:
http://feeds.feedburner.com/panshenlian/DxHj
(正式 Feed,大陆地区被屏蔽)
http://www.panshenlian.com/atom.xml
( 大陆 Feed,内地正常访问)
👉 延伸阅读:《RSS二十年》
5、新加坡政府技术栈(英文)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u4gNl662-1652254209806)(https://weekly.panshenlian.com/_media/images/2022/issue-6/article-009.jpg)]
GovTech 正在开发新加坡政府技术堆栈 (SGTS),其愿景是使整个政府 (WOG) 的开发实践现代化,以帮助构建能够响应不断变化的公民和业务需求的安全系统。为此需要采取三管齐下的方法: 人、平台和实践。
- 人员:建立正确的能力和成长心态,以便在开发团队中采用技术实践。
- 平台:通过 SGTS 提供正确的工具集,用于构建高质量、安全的系统。
- 实践:提供有关如何使用这些工具来授权开发人员的指导。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2mn3zjKM-1652254209806)(https://weekly.panshenlian.com/_media/images/2022/issue-6/article-010.jpg)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eqEx7GL9-1652254209808)(https://weekly.panshenlian.com/_media/images/2022/issue-6/article-012.jpg)]
SGTS 是一套平台工具,可简化和简化开发过程,并支持跨 WOG 重用代码以构建安全、高质量的应用程序。SGTS 是一套 2 层架构,其中基础层专注于标准化开发工具和环境,而在顶部,服务层推动 WOG 内的代码可重用性。
工具
Planby 是一个基于 React 的组件,用于快速实现时间线组件。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D9sohkgc-1652254209809)(https://weekly.panshenlian.com/_media/images/2022/issue-6/tools-005.jpg)]
Eleventy 是一个简单的静态站点生成器。它可以将不同类型的模板目录转换为 HTML。 Eleventy 适用于 HTML、Markdown、JavaScript、Liquid、Nunjucks、Handlebars、Mustache、EJS、Haml 和 Pug,提供了使用 Eleventy 构建的站点示例。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T5Ximuc5-1652254209810)(https://weekly.panshenlian.com/_media/images/2022/issue-6/tools-002.jpg)]
▲ eslint.org
▲ developer.chrome.com
▲ BUILT WITH ELEVENTY
资源
1、我的书架(英文)
作者起初是为了养成阅读习惯,后面发现创建一个 虚拟书架 可能是一个有趣的练习,于是通过纯 CSS 和 HTML,以及 Javascript 添加随机效果,构建了一个虚拟书架效果。
代码开源,你可以在 GitHub 获取。
2、Speech2Face——一种可以通过声音猜出某人长相的人工智能(英文)
Speech2Face 是由麻省理工学院的科学家开发的一种先进的 神经网络,经过训练可以识别某些面部特征并通过聆听人们的声音来重建人脸。
该模型旨在揭示训练数据中说话者的面部特征和声音之间存在的统计相关性,使用的训练数据是来自 YouTube 的教育视频集合,并不能笼统地代表整个世界人口。因此,与任何机器学习模型一样,该模型会受到这种数据分布不均的影响。
图片
1、世界上最孤独的主题邮局——腾格里沙漠木制邮局(只有15平米 ,带来沙漠深处的问候)
播客
1、我们都是《摩登时代》的打工人 (付费)
本期,我推荐一期「黑水公园」的付费节目:我们都是《摩登时代》的打工人。
让我们重温一下《摩登时代》的经典场景:优雅的查理(卓别林饰)、工人流水线拧螺丝、钢铁洪流、上班不如蹲监狱、工作压力、发疯、进入精神病院…
过去的经济大萧条与生存危机,今天是否历历在目?
当然,收听需要准备好 4 块大洋,重温这讽刺与现实。
文摘
1、软件工程师成长的一个误区(中文)
关于软件工程师成长的一个 误区 :“我对技术感兴趣,我只想做技术,走技术路线。”
这句话是不是很听过呢?请不要误会,这句话本身没有问题,但是说出这句话的软件工程师中,十有八九有一个误区,就是 高估了技术本身在个人职业生涯中,起作用的占比。
而本文作者,也曾经是其中之一。
软件工程师成长成长误区的个中原因,其实并不难理解。软件工程师,不是搞学术,而是搞工程,而工程能力,是一个非常复杂的多面体。
2、以产品为中心的软件工程师(英文)
本文介绍了具有 产品意识 的软件工程师的关键特征,以及可以从哪些方面增强软件工程师的产品意识。
- 积极主动地提出产品创意/意见
- 对业务、用户行为和数据产生兴趣
- 好奇心驱动和多关心 “为什么”
- 成为强大的沟通者和与非工程师的良好关系
- 预先权衡产品与工程
- 边缘情况的妥善处理
- 快速的产品验证周期
- 端到端产品功能所有方面
- 通过反复的学习循环产生强烈的产品直觉
3、Facebook 工程师文化独特之处(中文)
作者在 Facebook 工作了 7 年,结合 Facebook 之前和之后的其它公司的经验,他觉得 Facebook 的文化有些 独特 的地方值得分享,并总结了三个主题:
- 工程师对产品结果负责任
- 基础架构被视为内部产品
- 救火比防火更容易获得回报
言论
1、
我们仍在等待死亡的治愈,但在此之前,创造产品可能是下一个最好的选择。
2、
所有东西的 90% 都是垃圾。如果你觉得自己不喜欢歌剧,浪漫小说,抖音,乡村音乐,素食,NFTs,那你可以试试看自己能否找出不是垃圾的 10%。
– 《凯文·凯利70岁生日写的103条人生忠告》(中文翻译)
3、
自信地发言就像你是对的一样,仔细的聆听就像你是错的一样。
– 《凯文·凯利70岁生日写的103条人生忠告》(中文翻译)
首发订阅
这里记录每周值得分享的科技内容,周三发布,首发在
本刊开源(GitHub: senlypan/weekly),欢迎投稿,推荐或自荐文章/软件/资源,请提交 issue 。
(完)