这里记录每周值得分享的科技内容,周五发布。
本杂志开源(GitHub: ruanyf/weekly[1]),欢迎提交 issue,投稿或推荐科技内容。
周刊讨论区的帖子《谁在招人?》[2],提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。

封面图

成都当代艺术馆去年对外开放,有着宽檐的大屋顶,既像传统的川西民居,又像成都四周的群山,还可以用作户外活动。(via[3]

本周话题:沙特的新未来城

2017年,沙特宣布要在红海边上的沙漠里面,新建一座前所未有的城市,叫做“新未来城”(Neom)。
它的构想惊世骇俗,整个城市就只有一条路,长达170公里,所有建筑分布在路的两旁。这是一座线性城市。
我第一个感觉是不可思议,只有一条路,怎么建城?但是,仔细一想,就意识到这个设计非常合理。
当时,周刊还介绍过这个设计。因为只有一条路,所以交通只靠轨道交通就够了,完全不需要汽车,也没有公路、十字路口、红绿灯这些东西,特别简单省事。
它非常适合大量人口居住,水电、物流、垃圾都可以通过管道解决。只需要沿着主管道,向路的两边拉出分支就可以了,效率高,成本低。
可是,自从宣布以后,这个“新未来城”就没有下文了。看不到任何推进的消息,沙特政府也不提。
正当大家以为,这个项目只是一个空谈的时候,石油今年突然暴涨了,沙特又有了无穷无尽的石油美元。
今年7月25日,沙特王储开了隆重的新闻发布会,宣布了新未来城的设计细节,号称投入1万亿美元建设这个城市。
这次的设计方案,更加令人震惊。
这座城市的主体将只有一栋楼,叫做“镜线大楼”[4](mirror line),高500米,宽200米,长达120公里。它的外部像镜面一样,可能全部是太阳能板。
强调一下,这栋楼的长度是120公里!北京到天津差不多就是这个距离,沙特这是要在沙漠里面造一道现代长城。
这栋楼的结构是平行的两个外立面,外侧就是沙漠。人都住在这两个外立面之中,它们之间就是走廊、公园绿地、体育场等公用设施。
楼的地下就是轨道交通,以及各种埋设的管道。
下面是官方宣传视频(腾讯视频[5]Youtube[6]),大家可以看看。
沙特政府说,第一批建筑物将在2030年落成。完全建成后,居民最高可达900万人。
我觉得,这个日期不太可能,毕竟现在连施工图纸都没有。但是,我真的很期待这栋楼,它现代感十足,充满了天马行空的创意,又让人觉得是可行的,可以成为一个节能的绿色城市,克服现代都市的各种顽疾(交通堵塞、停车难、通勤时间长、绿地少等等)。
中国也在建很多新城,我在想,我们能不能也搞一个这样的实验。选一个地点,造一个以轨道交通为主的线性城市,规模没必要这么大。以我国的基建能力,恐怕会比沙特更早完工吧。

科技动态

1、太阳能协议[7]
数据中心的耗电巨大,很多国家正在设法采用太阳能为机房供电,但有一个难题:夜间的网络使用量最高,偏偏这个时候没有太阳能。
一组美国的研究人员提出了“太阳能协议”:网站同时部署在世界各地的服务器上,这些服务器都由太阳能供电,流量总是自动切换到白天时区的服务器,这样就能保证一天24小时的太阳能供电。
它的技术实现很简单,就是让 DNS 总返回一个太阳能供电的 IP 地址。
2、地球自转变快[8]
自从1960年代开始使用原子钟,地球的自转时间就能精确计量了。最近几年,研究人员发现,地球自转一直在变快。
2022年6月29日是有记录以来,地球自转最快的一天,或者说是历史上最短的一天。这天比24小时少了1.59毫秒(1毫秒等于0.001秒)。此前的记录是2020年7月19日比24小时少了1.47毫秒。
科学家还不能解释,地球自转为什么变快。如果这种趋势持续下去,可能不得不采用负的闰秒,从标准时减去一秒种。
3、激光麦克风[9]
卡内基梅隆大学发明了一款激光麦克风,非常神奇,它不接收声波,只用摄像头就能录音。
它发射激光,照射在振动表面,产生精确的反射图案,摄像机捕捉这些反射图案的变化,然后计算出振动的形态和频率,重建声波,完成录音。
它有多个摄像头,可以记录多个声源。因此可以在乐队演奏时,为每件乐器录制单独的高保真音轨。
4、虚拟摄影棚[10]
索尼公司推出了“虚拟摄影棚”,采用了360度的高清 LED 屏幕,背景、头顶、脚底都是屏幕,可以播放各种场景,效果乱真,仿佛就在真实的外景地一样。整个空间宽约15米、高约5米。
用户想要什么场景,它都能模拟出来,而且没有天气和光线的限制,黑夜白天都能模拟,随到随拍。
以后可能根本没有旅拍的必要,一天之内就能拍遍海岛、沙漠、森林、都市。

文章

1、假晶体丑闻[11](中文)
英国的一个晶体结构数据库宣布,将删除近1000个晶体结构,因为它们是不存在的。
它们来自800多篇中国医生的论文,因为中国医院要求,医生只有发表论文才能评职称,结果就产生了这些不存在的小分子结构。
本文介绍北京将建筑垃圾做成“再生砖”,尝试重复使用。
3、任正非如何创立华为[12](中文)
本文介绍了任正非的个人经历,如何将华为从几个人的小公司做成电信设备巨头。
“那时候的华为只能算是一家皮包公司,什么能赚钱就做什么,卖过火灾警报器和气浮仪,也卖过保健品和减肥药。有一次,任正非听说深圳有家公司的墓碑生意做得很好,甚至专门找人去调研。”
4、SQL 背后的故事[13](中文)
SQLite 作者的播客访谈[14]的中文整理,谈了 SQLite 是怎么来的,以及为什么变成了地球上最严格测试的软件:每个新版本有10亿个测试,要跑好几天。(@CherryLover[15] 投稿)
5、如何维护一个开源项目[16](中文)
如果你要开源一个项目,要注意哪些事项,作者谈谈想法。(@da1234cao[17] 投稿)
6、WebContainer 得到 Firefox 的支持[18](英文)
WebContainer 是 StackBlitz 公司开发的一种新技术,通过 WebAssembly 在浏览器里面建立一个 Node.js 虚拟机,服务器脚本从而可以直接在浏览器运行。
7、使用 Cloudflare Tunnel 公开 Web 服务[19](英文)
本文是一篇教程,介绍如何使用 Cloudflare Tunnel 这个服务,将内网的 Web 服务放到公网上。这里还有一篇外网 SSH 连接内网机器的教程[20]
8、使用 Cloudflare Tunnel 隐藏你的服务器[21](英文)
本文介绍如何使用免费服务 Cloudflare Tunnel,隐藏你的网站的真实 IP。最大优点是不必打开服务器的任何端口,所以没法直接攻击源站。

工具

1、Arctype SQL[22]
一个桌面的数据库查询工具,可以连接各种数据库,在其中执行 SQL 语句,以可视化形式展示数据。
2、CSS 手电筒[23]
这个网页演示了使用 CSS 实现各种手电筒效果。
3、snoopForms[24]
Typeform 的开源替代品,可以用它搭建在线问卷。
4、favicon.io[25]
网站图标 Favicon 的在线生成工具。(@liushuduo[26] 投稿)
5、YYEVA[27]
YY 直播的动画效果方案,涉及 iOS、安卓和 Web,包括 After Effects 插件和其他工具,可以先看仓库里面的系列介绍文章。(@guoyabiniOS[28] 投稿)
6、Lorien[29]
一个绘图 + 笔记的画布软件,可以导出 SVG 格式。底层使用 Godot 游戏引擎,图形性能非常好,支持 Linux/Mac/Windows 系统。
7、Vytal[30]
一个 Chrome 浏览器插件,可以修改你的时区、语言、地理位置和 Useragent 等设定,从而骗过页面脚本的 IP 侦测。
8、Flarum[31]
一个简单、快速的 PHP 论坛程序,GitHub 有1万多星。
9、Git Command Explorer[32]
一个网页小工具,你选择要使用的 Git 命令,它给出这个命令具体的使用格式。

Emoji 厨房

2020年,谷歌的设计师做了一个项目,将 Emoji 符号两两合成,组成新的 Emoji。
这个项目起名为“Emoji 厨房”[33],意为对 Emoji 进行加工。
设计师一共画了几万张图片,在安卓的 Gboard 应用提供,那是一个键盘应用,需要单独安装。不过,所有图片都放在谷歌的服务器上,可以随意调用。
很多外部开发者就写了各种 UI,方便大家查找获取这些图片。
1、Emoji Kitchen[34]
2、Emojimix[35]
3、Emoji Supply[36]
4、还有一个 Emoji 壁纸工具[37],可以选择 Emoji 符号,生成壁纸。

资源

1、Awesome tunneling[38]
这个仓库收集各种隧道软件。
2、美国数学学会认可的教科书[39]
美国数学学会有一个网页,列出了该学会认可的教科书,各个数学领域都有,很多都可以免费获取。
3、Fediverse Wiki[40]
Fediverse 是一个信息交换协议,用于网站之间互相读取对方的数据。这个维基收集 Fediverse 协议的各种相关内容,不过目前刚刚开始建设,内容比较少。

图片

1、雪地图[41]
一个英国工程师以制作雪地图而闻名,他将大型的数学图形呈现在雪地上。
最惊人之处还不是这些图形本身,而是它们都是他穿着特制的鞋一个脚印、一个脚印踩出来的。

文摘

1、我准备退出 Quora[42]
你可能在问答网站 Quora 上见过我,我在那里花了 10 多年时间编写了 11,000 多个答案。
我很快就会离开 Quora。
我不是被赶出去的,也不是带着极大的痛苦离开。多年来,我发现 Quora 信息丰富、令人振奋,是一个很好的网站。坦率地说,它对我很好。
我对 Quora 上瘾,情不自禁使用这个网站。那里有一些很棒的问题和讨论,激发了我的灵感和想法。
但是当我重新阅读自己写的答案,一方面欣赏我的修辞和洞察力,另一方面也看到了很多想法可以成长为更大的成果。它们本可能进一步发展为软件、文章、论文、创业公司、书籍或社会运动,但任何事都没有发生。
不仅如此,还有许多篇我写的长篇大论已经无关紧要,沦为了废文。还有很多我花了好几个小时写的评论,试图说服对于这些问题永远不可能改变观点的那些读者。
我花了数千(也许是数万)小时在 Quora 上写作。我写的远不止11000个答案,还有5000多个草稿答案,其中很多已经写得很长了,只是因为来不及最终润色而没有发表。
我有很多粉丝和读者,也有很多点赞。我多次成为 Quora 官方认证的“顶级回答者”。
但是,我为 Quora 付出的工作量并没有得到回报。我不是指经济回报,也不是社交媒体的关注、赞誉或影响力方面的回报,更不是在个人成长方面的回报。
当我开始在 Quora 上写作时,我刚满 40 岁。我现在已经 50 多岁了。在某些方面,我对 Quora 的贡献是我过去十年中最大的项目和“成就”。
我不认为那是毫无意义的,我为其中的一些答案感到自豪。但这不会有积累,它不会再长成任何东西。我用一个小时写了答案,可能会因此产生一些很棒的想法,并得到一些点赞或有趣的评论,但是仅此而已。
而且多年来,我发现自己重复写了相同的答案,尽管有了明显的改进和更新,我的想法变得更好了,但我确实在重复自己。写作 Quora 答案并不像写作书籍里面的一章,我不能将几百个我的计算机科学的答案,制作成一本书。所有答案的整体价值,显然小于各部分的总和。
过去的10年里,我的朋友们写了书,建立了学术事业,拍了电影,并取得了其他成就。我只是积累了一堆 Quora 答案。这也是一种成就。但是,我看着它们,感到我用自己的时间、才能和精力所能做的应该更多。
过去的10年里,我写一篇杂志文章赚的钱比我写 11,000个 Quora 答案赚的钱还多。很明显,钱不是我在 Quora 的主要目标。
我已经知道这一切好几年了。我早就决定只将 Quora 用作创造力的刺激物,我在那里萌发想法,然后吸收这些想法在其他地方发展。
但事实是……我在一个早上坐下来,进入 Quora 的通知页,然后一天最美好的时光就浪费在那里了。我上瘾了,无法在 Quora 上控制自己。
所以我必须离开。
我必须让生命的下一个十年变得有意义。我必须利用我所拥有的时间、才能和精力,来创造更有意义的东西,而不是仅仅浪费在几千个答案上。
我不能在 Quora 再花费下一个十年了。

言论

1、
软件开发的目标不是类型安全、100%的测试覆盖率、流畅的代码逻辑、完善的开发工具、高效的系统、使用最好的编程语言、优雅的 API 设计、快速的反馈循环、编写很棒的代码等等……
软件开发的真正目标只有一个:发布解决客户问题的软件,为客户提供价值。
-- 《成为专业程序员10周年的感悟》[43]
2、
最好的销售方法,就是真诚地相信你所销售的东西。
出售你真正相信的东西感觉很棒,而试图出售你不相信的东西,感觉很糟糕。
-- Sam Altman《如何成功》[44]
3、
人们拥有一种神奇的能力,就是使事情发生。但是大多数人从来不敢尝试这种能力,只是默默接受世界本来的样子。
-- Sam Altman《如何成功》[45]
4、
因为我担心版本太大,可能会把我弄糊涂。
-- Linus Torvalds[46] 解释, Linux 内核的下一个版本 5.20 版可能直接升级为 Linux 6.0 版
5、
他的手指和脚趾用完了。
-- Hacker News 读者[47],对上面那条 Linus 言论的评论

历史上的本周

2021年(第 169 期):五菱汽车的产品设计
2020年(第 118 期):高考志愿怎么填
2018年(第 16 期):科技改变死亡的模式

鸣谢

国产软件 FlowUs[48] 提供个人专栏服务(查看周刊专栏[49]),集成了“文档+表格+网盘”,适合知识库、数据管理、文件存储多种用途。
(完)

References

[1]
 ruanyf/weekly: 
https://github.com/ruanyf/weekly
[2]
 《谁在招人?》: 
https://github.com/ruanyf/weekly/issues/2542
[3]
 via: 
https://www.163.com/dy/article/HDOVSF1R051285HS.html
[4]
 “镜线大楼”: 
https://www.bjnews.com.cn/detail/165883829214386.html
[5]
 腾讯视频: 
https://v.qq.com/x/page/s3349pyllqx.html
[6]
 Youtube: 
https://www.youtube.com/watch?v=0kz5vEqdaSc
[7]
 太阳能协议: 
http://solarprotocol.net/index.html
[8]
 地球自转变快: 
https://www.timeanddate.com/news/astronomy/shortest-day-2022
[9]
 激光麦克风: 
https://newatlas.com/music/optical-microphone-sound/
[10]
 虚拟摄影棚: 
https://cn.nikkei.com/industry/itelectric-appliance/48912-2022-06-28-05-03-00.html
[11]
 假晶体丑闻: 
http://www.scitoday.cn/htmlnews/2022/7/43899.shtm
[12]
 任正非如何创立华为: 
https://finance.sina.com.cn/tech/it/2022-07-27/doc-imizirav5659240.shtml
[13]
 SQL 背后的故事: 
https://liyafu.com/2022-07-31-sqlite-untold-story/
[14]
 播客访谈: 
https://corecursive.com/066-sqlite-with-richard-hipp/
[15]
 @CherryLover: 
https://github.com/ruanyf/weekly/issues/2543
[16]
 如何维护一个开源项目: 
https://xuanwo.io/reports/2022-30/
[17]
 @da1234cao: 
https://github.com/ruanyf/weekly/issues/2544
[18]
 WebContainer 得到 Firefox 的支持: 
https://blog.stackblitz.com/posts/webcontainers-are-now-supported-on-firefox/
[19]
 使用 Cloudflare Tunnel 公开 Web 服务: 
https://erisa.dev/exposing-a-web-service-with-cloudflare-tunnel/
[20]
 教程: 
https://orth.uk/ssh-over-cloudflare/
[21]
 使用 Cloudflare Tunnel 隐藏你的服务器: 
https://www.sakowi.cz/blog/cloudflared-docker-compose-tutorial
[22]
 Arctype SQL: 
https://arctype.com/
[23]
 CSS 手电筒: 
https://voussoir.net/writing/browser_in_the_dark
[24]
 snoopForms: 
https://snoopforms.com/
[25]
 favicon.io: 
https://favicon.io/
[26]
 @liushuduo: 
https://github.com/ruanyf/weekly/issues/2546
[27]
 YYEVA: 
https://github.com/yylive/yyeva
[28]
 @guoyabiniOS: 
https://github.com/ruanyf/weekly/issues/2547
[29]
 Lorien: 
https://github.com/mbrlabs/Lorien
[30]
 Vytal: 
https://vytal.io/
[31]
 Flarum: 
https://github.com/flarum/flarum
[32]
 Git Command Explorer: 
https://gitexplorer.com/
[33]
 “Emoji 厨房”: 
https://blog.google/products/android/feeling-all-the-feels-theres-an-emoji-sticker-for-that/
[34]
 Emoji Kitchen: 
https://emojikitchen.dev/
[35]
 Emojimix: 
https://tikolu.net/emojimix/
[36]
 Emoji Supply: 
https://emoji.supply/kitchen/
[37]
 Emoji 壁纸工具: 
https://emoji.supply/wallpaper/
[38]
 Awesome tunneling: 
https://github.com/anderspitman/awesome-tunneling
[39]
 美国数学学会认可的教科书: 
https://aimath.org/textbooks/approved-textbooks/
[40]
 Fediverse Wiki: 
https://joinfediverse.wiki/Main_Page
[41]
 雪地图: 
https://www.theguardian.com/science/alexs-adventures-in-numberland/gallery/2014/nov/06/simon-becks-snow-art-landscapes-mathematical-designs-drawings-alps
[42]
 我准备退出 Quora: 
http://exquora.thoughtstorms.info/
[43]
 《成为专业程序员10周年的感悟》: 
https://thorstenball.com/blog/2022/05/17/professional-programming-the-first-10-years/
[44]
 Sam Altman《如何成功》: 
https://blog.samaltman.com/how-to-be-successful
[45]
 Sam Altman《如何成功》: 
https://blog.samaltman.com/how-to-be-successful
[46]
 Linus Torvalds: 
https://lwn.net/Articles/903033/
[47]
 Hacker News 读者: 
https://news.ycombinator.com/item?id=32305190
[48]
 FlowUs: 
https://flowus.cn?promotionChannel=GW_RYF_01
[49]
 周刊专栏: 
https://ruanyf-weekly.flowus.cn/?code=FLOWUS&promotionChannel=WX_RYF_00
继续阅读
阅读原文