欢迎来到第18期《混沌周刊》。本周刊(大约)每周更新。
🔧 技术,工具?
如果你想好好做一个产品,不是为KPI,不是为布道,不是为证明「XX语言也可以」,那么请用你最熟悉的技术,久经考验的技术,在弄潮儿眼中老掉牙的技术。你也不需要考虑什么高并发、微服务,或者其他莫名其妙的迷信。也许它们的意义会随时间慢慢凸显,但要紧事是让产品活下来。这位作者分享了自己的例子,他是如何一个人用Boring的技术构建自己的产品,并且维护几十台服务器的。
更进一步,我要推荐Rails社区的《Rails信条》。「技术是工具」,如果你也这么认为,如果你对热衷扣字眼的语言律师们感到厌烦,那对无脑鼓吹某项技术的新潮主义者们,你也应当抱持类似的态度。
💾 新新新项目
一个用Rust语言编写的Python实现:RustPython,还有什么是没有用Rust写成的?
一个渲染Markdown的Web Component,md-block
标签,好吧。
一个在Linux内核上构建的,以NodeJS为命令行核心的操作系统,NodeOS.
🍎 Today off Apple
苹果将推出自助维修服务,即为维修者提供官方零件和维修工具。这项服务将会率先在美国推出,2022年向其他国家和地区推广。应该是受到此前可维修权运动(参考本周刊第一期)的影响。这样滑稽的180度转弯仿佛也告诉我们:企业的优先目的是盈利,除此之外,任何立场都是可以突然改变的。说不定哪天,在行政力量的影响下,他们又会开始支持Sideload了。
为什么说到Sideload?因为此前Criag Federighi参加Web Summit 2021时,强调「Sideloading是网络罪犯的好朋友」。这番话再次激起Apple平台Sideloading支持的讨论。很多人担心Apple Silicon到来之后,macOS会更加趋向封闭,甚至取消支持运行任意软件,Apple也明显表达过对macOS平台恶意软件现状的不满。不过无论Apple如何辩解,一个绕不开的事实是:完整的生产力几乎是和Sideloading挂钩的。iPadOS一直撑不起场面,Sideloading是重要原因。
如果团队里有人用macOS,记得把.DS_Store
这个文件放到你的Git ignore里。
有人认为,iOS就是广告软件。这说法见仁见智,但软件服务占收入比例更高,也一定意味着更多的广告。
此外,苹果还希望员工多回公司上班,但遭到员工的质疑。
🌏 来自互联网
雷军2008年的博客,回顾自己的程序员生涯。其实「程序员是青春饭」早不是什么新鲜说法,的确在十多年前就有了。按照正常逻辑,如果当年那批30岁焦虑的程序员还在业内,那么今日程序员焦虑的年龄门槛应该是40岁。年领限没有提高,说明行业技术没有如预想般升级。
Reddit的/r/Kafka板块是讨论作家卡夫卡的,但有不少程序员误以为Kafka只代表Apache Kafka这个工具。很好奇,有多少程序员知道Apache Kafka而不知道作家卡夫卡?
Rust的Moderation Team对Core Team现状不满,集体辞职,Reddit上有激烈讨论。
为什么到今天DVD还活着?答案很简单,因为有人买。我们甚至差点忘了,Netflix当年只是一家租赁DVD的公司。随着老龄化和工业化速度减缓,有理由相信,目前这代人的流行文化,会比上一代人的持续更久。
英国的新法案将禁止产品使用相同的默认密码,每个产品需要有惟一的初始密码。好事。几年前已经看到一些路由器产品这样做了,把惟一密码贴在产品上。但这还不够。
如果你因为不是所谓「计算机科班毕业生」而自卑,或者在校时就没把很多东西学明白,不要沮丧,更不要因此怀恨于行业和社会。这里是一份很好的指引,告诉你如何自己给自己「补课」,有中文翻译。
程序员常常打趣地将同行分为不同阵营,然后冠上「信仰」的名号。也因如此,开发者群体里常常出现鼓吹某项新技术的传教士(布道师)1,这篇有趣的文章告诉你如何更好地给别人布道。
因受工信部调查,腾讯旗下所有App暂停更新。
最近的COVID-19病毒的凶险变种B.1.1.529被命名为Omicron(希腊字母的Ο),如果你不清楚希腊字母到底有哪些,或曾深受中学数学老师的毒害,不妨复习一下。
这个世界上不存在60帧的GIF,但有100帧的。
在,来个TCP笑话?来?来。好。笑话……
Say hello to December! 下期再见。
1 如果你不知道我在说什么,请在中文技术论坛里搜索Golang.
tech yourself的课程推荐的都是英文版的课程,大部分课程连字幕都没有,这点不是很友好。如果说英语阅读还凑合能看的话,听力就有点实在跟不上了。