这里记录每周值得分享的科技内容,周五发布。
本杂志开源[1],欢迎投稿[2]。另有《谁在招人》[3]服务,发布程序员招聘信息。合作请邮件联系[4][email protected][5])。

封面图

上海街头的公共绿地,出现了一个七层楼高的“北极狐”雕塑。它出自“大黄鸭”的作者之手,使用了38万张纸,手工粘贴而成,以呈现毛发蓬松的效果。(via[6]

禄丰恐龙谷记行

前些天,我在云南旅行,去了一次禄丰恐龙谷。
禄丰是云南楚雄州的一个县级市,以恐龙遗址闻名,那里的路灯、路牌、窨井盖都是恐龙元素。
以下摘自百度百科[7]
“禄丰位于滇中高原盆地,海拔1600米。1.9亿年前,这里曾是世界上最大动物--恐龙的诞生地之一。”
“1938年至今,禄丰境内先后发掘出190多具恐龙化石,以及不同数量的古猿及其他古生物化石。”
“禄丰龙是第一种由中国人发现并完整挖掘、装架的恐龙,也常常被认为是中国国内发现的第一种恐龙。严格来说,中国国内发现的第一种恐龙是满洲龙,但由于它是被俄国人越界盗挖走的,并且化石被盗运到俄罗斯保存,因此知名度不高。“
恐龙谷距离县城30多公里,县城有客运班车直达大门口。
禄丰整体上是低矮的丘陵地带,而恐龙谷是其中一块很大的盆地,四周都被山峰包围。想到二亿年前,恐龙在这里出没,感觉很奇妙。
整个恐龙谷现在是一个度假区,除了遗址公园,还有主题乐园、酒店和温泉。它有多种套票,只参观遗址公园的价格是70元。遗址公园距离大门口500多米,如果不玩其他地方,可以不买电瓶车票(30元)。
遗址分成两个馆:科普馆和化石馆。科普馆(下图)的内容很少,布展水平不高,乏善可陈。
真正的精华在化石馆(下图),那是一个大棚,里面都是恐龙化石。
第一部分展览是单块的恐龙化石,比如恐龙头(下图)、恐龙脚。
照片上可能感受不到,恐龙多么巨大。我特别拍了一张参照物,下图是一根恐龙肋骨,旁边正好是管理员的小房间,那扇门高大约两米。
第二部分展览是小型恐龙,我从没见过那么多装架的恐龙,密密麻麻几十具,跟你面对面,真的很震撼。
第三部分展览是大型恐龙,其中就有著名的阿纳川街龙。它是目前亚洲发现的最大的恐龙化石之一,体长27米。
最后是挖掘现场展示,化石就埋在土层里。要把它们拼接成完整的身体,真是一项艰巨的劳动。据说一具恐龙从挖掘到完成装架,需要几个月。
这个化石馆让我觉得,禄丰恐龙谷值得一游。它距离昆明不到100公里,高速公路直达,也有高铁,从昆明去大理会经过这里。来云南旅游的朋友,有兴趣的话,不妨来看看。
顺便说一下,禄丰这个小城市,干净有序,城市面貌整洁,给我留下了很好的印象。
(图片说明:禄丰城里有一个全国重点文物“星宿桥”,现在是一个很美的亲水公园。)
事实上,中国的很多小城市,近年都发展得非常快,非常好。
究其原因,这些年连续不断的全国基础设施建设,使得小城市的基础设施(交通、能源、通信、物流)已经跟上了大城市,有了发展的基础。
虽然由于运输成本,制成品在小城市比大城市贵。但只要是服务类商品,小城市就很便宜,比如餐饮、旅馆、出租车等等。再加上自然环境好、生活节奏慢、从不堵车、房价低等因素,使得这些小城市非常宜居,适合生活,同时还能享受现代化的便利。我推荐大家多去国内的小城市走走,它们一定会给你带来惊喜。

掘金年度技术演讲

提醒一下,明天(1月20日,星期六)就是“掘金年度技术演讲”了
前两周已经报名的同学,不要忘了参加。如果你刚看到,可以翻翻前两周的周刊,了解详情。
上图是活动的最终日程安排,主论坛 + 三大闭门分论坛,一共20位技术大咖,一起回顾2023,展望2024。
另外,现在最红的 NVIDIA 公司,是本次活动的黄金合作伙伴,也将带来满满的干货内容。
如果你正好在深圳,对演讲内容有兴趣,建议去现场,直接跟分享人交流,线下签到还有纪念品,先到先得。抓紧最后时间,点击这里报名[8]
来不了现场的外地同学,明天可以看线上直播,主论坛演讲都有直播,直播地址点击这里[9]

科技动态

1、太阳能版特斯拉[10]
美国的一位车主,将自己的特斯拉改装成太阳能版。
他在特斯拉顶上装了9块太阳能板,非常简单直接。
据车主说,这些太阳能板的发电功能是2000瓦,每天可以行驶30公里~90公里。也就是说,只要不开长途,可以不去充电站。
特斯拉 Model Y 的电池容量是67.6 kwh~81 kWh,太阳能板完全充满电池,需要35小时~45小时。按照每天8小时日照计算,需要接近一周的时间。
2、智能望远镜[11]
施华洛世奇公司发布了一款智能望远镜,可以识别看到的鸟类。
观鸟时,只要按下按钮,它就会识别视野中的鸟类,大约5秒后,镜片就会显示鸟类的名称。
它还能将望远镜看到的景象,储存为照片和视频。
它的售价高达4,799美元(约35000元人民币),考虑到手机早有免费的鸟类识别 App,可以实现一样的功能,很难理解谁会买它。只能说它其实不是观鸟工具,而是奢侈品。
3、程序员文化衫[12]
一个程序员设计了一件文化衫,上面的图案只有程序员才看得懂。
它的图案是一个长着棕榈树的岛屿,坐标是纬度0度,经度0度。那个地方实际并没有陆地,所以被叫做“null island”(无岛)。
上面还写着该处的国名为“undefined states”,日期是1970年1月1日,那是 Unix 时间原点。
这个设计放在 GitHub 上面,任何人都可以随意使用。
4、美国大学的宿舍费[13]
《华尔街日报》报道,美国大学的住宿费近年来暴涨,向着豪华公寓的方向发展。
经过调查,最便宜的宿舍一年也要5000美元(约人民币3.5万元),最贵的甚至超过20000美元(约人民币14万元),比学费还贵。
上图是亚利桑那州立大学的宿舍大楼,每年收费9600美元(约人民币7万元)。
很多的美国大学不提供宿舍,让学生自己在校外找住宿。即使提供宿舍,现在也是交给私人开发商建造和运营。
这些开发商将高校宿舍当作一项营利业务,越造越豪华,租给富裕家庭的学生。学生公寓配备了学习室、健身房、游泳池等设施。
上图是亚利桑那州立大学的学生生活区,有商业街、电影院和游泳池。
下图是一间典型的公寓式学生宿舍,一套公寓有两间卧室,每间住两个人,并配有客厅和厨房。
这么贵的收费,普通的美国学生也承担不起。所以,近年来美国大学有很多校园抗议,要求提供平价宿舍。

文章

1、WebCodecs 介绍[14](中文)
WebCodecs 是一个新的浏览器 API,提供音视频的编解码能力的标准接口。本文介绍这个 API,并提供 demo[15]。(@hughfenghen[16] 投稿)
2、Windows XP 2024[17](英文)
Windows XP 常常被视为最成功的 Windows 版本,但早在2008年就停止了销售。
最近,网友发布了一段自制视频(上图),如果微软2024年继续发布 Windows XP,它会是什么样?看上去非常惊艳,Windows XP 的设计一点没有过时。
3、树莓派 5 可以用作桌面电脑吗?[18](英文)
去年10月,树莓派 5 开始发货,CPU 处理能力是上一代的“两到三倍”。
作者把它当作主力的桌面电脑使用,用了两个星期,本文是他的使用体会。简单说,就是一句话:可以当作工作电脑,但很痛苦。
4、JavaScript 的双重否运算[19](英文)
本文介绍 JS 的否运算(~),特别是连续执行两次(~~)的用途。
5、世界首座第四代核电站[20](中文)
去年12月6日,全球首座第四代核电站——山东石岛湾核电站投入商业运行。
根据设计,它是最安全的核电站,不会熔毁,也不会外泄。因为它采用了燃料球(下图)和氦气冷却,不需要水冷。
6、13个著名的 Node.js 库[21](英文)
本文介绍一些 Node.js 的常用库。

工具

1、Amazing AI[22]
著名程序员 Sindre Sorhus 推出的一款 mac 和 iPhone App,能够在本地运行 Stable Diffusion 模型,完成文生图。
2、memory spy[23]
用户在这个网站上提交 C 程序,可以按行查看变量在内存的表示方式,比如整数、浮点数占用多少内存,详见介绍文章[24]
3、Penrose[25]
一个开源工具,可以根据文本指令,生成可视化图形,类似于 Mermaid 和 PlantUML,但是图形能力更强大。
4、IP-Adapter-FaceID AI[26]
很多科技媒体都报道了 IP-Adapter-FaceID[27] 这个模型,可以克隆照片人物的脸部,然后通过文生图,将克隆的脸用于生成的图片。作者感觉这个模型效果不错,做了这个网站接入了该模型。(@MuYiBo[28] 投稿)
5、Gitblog[29]
这个工具可以将 GitHub Issues 转成一个静态的博客网站,单个博客使用免费。(@blackstorm[30] 投稿)
6、Kamera[31]
一个开源的照片展示网站,点击可以查看 EXIF 信息,支持 Docker 一键部署。(@besscroft[32] 投稿)
7、weapp-tailwindcss[33]
小程序使用 tailwindcss 的全面解决方案。(@sonofmagic[34] 投稿)
8、ICONCE[35]
SVG 图标编辑生成工具。(@yesmore[36] 投稿)
9、STranslate[37]
Windows 桌面软件,支持文本翻译和离线 OCR。(@ZGGSONG[38] 投稿)
10、SmartExcel.cc[39]
一个开源的 SaaS 程序示例[40],演示登录和支付功能的实现。(@weijunext[41] 投稿)
11、vscode-eslint-disable[42]
VS Code 插件,当某行代码在 VS Code 里面显示不符合 ESlint 规则时,允许使用快捷键,将这个(或这些)规则禁止。(@lvjiaxuan[43] 投稿)
12、FigureToCartoon[44]
一键将图片转换成日漫风、3D 风、手绘风等等。(@handsometong[45] 投稿)
13、Gemini ChatUp[46]
基于 Gemini Pro 和 Gemini Pro Vision API 的开源聊天应用。支持一键部署至 Vercel,需要 Gemini API Key。(@loo-y[47] 投稿)
14、Imgae matting[48]
基于开源模型的在线抠图,支持人像和物体抠图,可以 docker 运行 ,无需 GPU。(@ihmily[49] 投稿)
15、优雅简历[50]
免费的在线简历生成工具,集成 ChatGPT,可以让 AI 修改、定制简历。(@WilliamLoveSoccer[51] 投稿)
16、GPUPixel[52]
C++11 编写的图像和视频处理库,内置美颜滤镜,适合为直播提供美颜,目前支持 iOS、Mac、Android。(@gezhaoyou[53] 投稿)
17、Gemini-OpenAI-Proxy[54]
这个工具可以起一个服务,将 OpenAI 的 API 调用转为 Gemini Pro API 的 API 调用,从而可以使用现有的 ChatGPT 客户端,体验 Gemini Pro。(@zuisong[55] 投稿)
18、Calendar Remark[56]
这个工具可以标记日历,并生成分享图,适合说明私有的日程安排(比如公司活动),参见介绍文章[57]和 Demo[58]。(@xyxc0673[59] 投稿)

资源

1、review-2023[60]
这个仓库收集国内网友的2023年个人总结。(@Y024[61] 投稿)
2、机器学习的概率学[62](Probabilistic Machine Learning)
一本免费下载的英文教材,介绍机器学习的概率知识。
3、CSS 网格互动指南[63](An Interactive Guide to CSS Grid)
一份 CSS 网格(grid)的教程,包含大量的互动示例。
4、中国裁判文书网搜索[64]
这个仓库指导你,怎么对中国裁判文书网的材料(BT 下载后约 320GB)建立搜索。(@cncases[65] 投稿)

图片

1、企鹅的脖子[66]
企鹅圆滚滚的样子,让很多人以为它没有脖子。
下面是博物馆的企鹅骨骼标本,可以看到,它不仅有脖子,而且很长。
2、透过双腿观察[67]
2016年,日本科学家东山厚树(Higashiyama Atsuki)接到一个电话,通知他获得了当年的搞笑诺贝尔奖。
他开始以为是恶作剧,后来才发现是真的。
奖品是一个有61秒的钟(F 和 I 之间有6秒)。
奖金是一张面额10万亿的津巴布韦钞票(相当于10元人民币)。
他的获奖成果是《弯下腰在双腿之间观察的视觉影响》。
心理学家很早就发现,两根同样长度的线,一根水平,一根垂直。人们会觉得水平的那根更长一点,这被认为是一种“视觉错觉”。
东山厚树提出,如果弯下腰,透过两腿之间观察,人的视觉就会发生变化,从而觉得这两根线一样长。
他找了200多名大学生进行实验,逐一询问他们弯下腰后,觉得哪根线更长,然后把结果写成论文。
他自己说,他的研究灵感来自日本古代的民间传说,如果弯腰倒过来看,你会看到非现实的世界。

文摘

1、LLM 厌倦综合症[68]
我,30岁出头,已婚,没有孩子。
我每年都会从事 2-3 个大型业余项目,并沉迷于这些项目,不眠不休地工作。
但是,去年我对业余项目的兴趣急剧下降,因为 LLM(大规模语言模型)出现了,让我患上了“LLM 厌倦综合症”。
有了 LLM,我的业余项目还有什么意义呢?
我写出来的代码,会被 LLM 拿去训练,最终变成它的语料库的一部分。过了5年以后,我做出来的东西就会被它取代,因此消失。
即使这没有成为现实,LLM 还没有能力取代我,但是所有人的注意力都已经被它吸引了,再没有人真正关心传统的软件构建。
不管你想要解决什么问题,人们会说:“哦,你可以接入 ChatGPT 试试看。”
除非你正在研究 LLM,否则没有人真正关心你在软件领域做什么,你所做的看起来徒劳无功。
一想到我花费数百个小时,做出来的项目,最后可能货币价值为0。我就陷入了一种想要做某事,但又愤世嫉俗的状态,完全失去了写代码的动力。

言论

1、
RISC-V 只是一种 CPU 的操作指令集,限制中国人接触 RISC-V,就好比中国人可以阅读一本用英文写的核武器书籍,所以我们通过禁止英文字母来解决问题。
-- 一家美国芯片设计公司的 CTO[69],评论美国国会试图限制中国接触 RISC-V
2、
有一个名词叫做“报复性熬夜”,指的是有些人明明在白天疲劳不堪,晚上却不愿意早睡,宁愿在床上玩手机。
这是因为他们控制不了自己的生活,通过在晚上推迟睡觉,获得一点自己掌控时间的自由感。
-- 《报复性熬夜》[70]
3、
初级员工应该花更多时间在办公室,这样才能获得更快晋升。因为以前安排给年轻员工的日常工作,现在可以由 AI 完成。
初级员工没有了这些作为培训的入门级任务,为了更快走上职业道路,你就需要更多的面对面时间,所以必须让更多人在办公室一起工作。
-- Kevin Ellis[71](普华永道英国公司董事长),在达沃斯世界经济论坛的发言
4、
我从来不想辩论,但如果必须辩论,我希望自己会输。
我宁愿对方的观点是正确的,他来说服我,因为这样会比我的观点是正确的,我来说服他,对我更有趣。
-- 《我想输掉每一场辩论》[72]

往年回顾

产品化思维(2021 #190)
(完)

References

[1]
 开源: 
https://github.com/ruanyf/weekly
[2]
 投稿: 
https://github.com/ruanyf/weekly/issues
[3]
 《谁在招人》: 
https://github.com/ruanyf/weekly/issues/3814
[4]
 邮件联系: 
mailto:[email protected]
[5]mailto:[email protected]
[6]
 via: 
https://cn.chinadaily.com.cn/a/202401/10/WS659e31a2a310af3247ffb77c.html
[7]
 百度百科: 
https://baike.baidu.com/item/%E4%BA%91%E5%8D%97%E7%A6%84%E4%B8%B0%E6%81%90%E9%BE%99%E5%9B%BD%E5%AE%B6%E5%9C%B0%E8%B4%A8%E5%85%AC%E5%9B%AD/4090015
[8]
 这里报名: 
https://juejin.cn/meetings/talk2023?utm_source=ruanyifeng
[9]
 点击这里: 
https://juejin.cn/live/2024?utm_source=ryf0119
[10]
 太阳能版特斯拉: 
https://www.reddit.com/r/TeslaLounge/comments/194ajsm/my_tesla_with_a_drivable_2000_to_4000_solar_array/
[11]
 智能望远镜: 
https://www.digitalcameraworld.com/news/worlds-first-ever-smart-binoculars-can-identify-up-to-9000-birds-thanks-built-in-ai
[12]
 程序员文化衫: 
https://github.com/yetzt/null-island
[13]
 美国大学的宿舍费: 
https://www.wsj.com/us-news/education/college-housing-dorms-cost-tuition-9d98c1a4
[14]
 WebCodecs 介绍: 
https://hughfenghen.github.io/posts/2023/10/06/webcodecs-new-era-for-media-on-the-web/
[15]
 demo: 
https://hughfenghen.github.io/WebAV/demo
[16]
 @hughfenghen: 
https://github.com/ruanyf/weekly/issues/3885
[17]
 Windows XP 2024: 
https://overclock3d.net/news/software/windows-xp-2024-edition-is-everything-i-want-from-a-new-os/
[18]
 树莓派 5 可以用作桌面电脑吗?: 
https://arstechnica.com/gadgets/2024/01/what-i-learned-from-using-a-raspberry-pi-5-as-my-main-computer-for-two-weeks/
[19]
 JavaScript 的双重否运算: 
https://j11y.io/cool-stuff/double-bitwise-not/
[20]
 世界首座第四代核电站: 
https://ie.bjd.com.cn/5b165687a010550e5ddc0e6a/contentShare/5b16573ae4b02a9fe2d558fa/AP65701942e4b0a9019c774a50.html
[21]
 13个著名的 Node.js 库: 
https://blog.devgenius.io/13-heart-pounding-node-js-libraries-to-ignite-your-next-project-94ee989203b9
[22]
 Amazing AI: 
https://apps.apple.com/us/app/amazing-ai/id1660147028
[23]
 memory spy: 
https://memory-spy.wizardzines.com/
[24]
 介绍文章: 
https://jvns.ca/blog/2023/05/25/new-playground--memory-spy/
[25]
 Penrose: 
https://github.com/penrose/penrose
[26]
 IP-Adapter-FaceID AI: 
https://ipadapterfaceid.com/
[27]
 IP-Adapter-FaceID: 
https://huggingface.co/h94/IP-Adapter-FaceID
[28]
 @MuYiBo: 
https://github.com/ruanyf/weekly/issues/3888
[29]
 Gitblog: 
https://gitblog.io/
[30]
 @blackstorm: 
https://github.com/ruanyf/weekly/issues/3890
[31]
 Kamera: 
https://github.com/besscroft/kamera
[32]
 @besscroft: 
https://github.com/ruanyf/weekly/issues/3892
[33]
 weapp-tailwindcss: 
https://github.com/sonofmagic/weapp-tailwindcss
[34]
 @sonofmagic: 
https://github.com/ruanyf/weekly/issues/3889
[35]
 ICONCE: 
https://iconce.com/
[36]
 @yesmore: 
https://github.com/ruanyf/weekly/issues/3895
[37]
 STranslate: 
https://github.com/ruanyf/weekly/issues/3899
[38]
 @ZGGSONG: 
https://github.com/ruanyf/weekly/issues/3899
[39]
 SmartExcel.cc: 
https://github.com/weijunext/smart-excel-ai
[40]
 程序示例: 
https://www.smartexcel.cc/
[41]
 @weijunext: 
https://github.com/ruanyf/weekly/issues/3887
[42]
 vscode-eslint-disable: 
https://github.com/lvjiaxuan/vscode-eslint-disable
[43]
 @lvjiaxuan: 
https://github.com/ruanyf/weekly/issues/3883
[44]
 FigureToCartoon: 
https://ai-cartoon-figure.club/home
[45]
 @handsometong: 
https://github.com/ruanyf/weekly/issues/3901
[46]
 Gemini ChatUp: 
https://github.com/loo-y/GeminiChatUp
[47]
 @loo-y: 
https://github.com/ruanyf/weekly/issues/3900
[48]
 Imgae matting: 
https://github.com/ihmily/image-matting
[49]
 @ihmily: 
https://github.com/ruanyf/weekly/issues
[50]
 优雅简历: 
https://www.elegantresume.pro/
[51]
 @WilliamLoveSoccer: 
https://github.com/ruanyf/weekly/issues/3907
[52]
 GPUPixel: 
https://github.com/pixpark/gpupixel/blob/main/README_cn.md
[53]
 @gezhaoyou: 
https://github.com/ruanyf/weekly/issues/3908
[54]
 Gemini-OpenAI-Proxy: 
https://github.com/zuisong/gemini-openai-proxy
[55]
 @zuisong: 
https://github.com/ruanyf/weekly/issues/3910
[56]
 Calendar Remark: 
https://github.com/xyxc0673/calendar-remark
[57]
 介绍文章: 
https://xym.craft.me/qxAl6skGDFeVsR
[58]
 Demo: 
https://calendar.xym.im/
[59]
 @xyxc0673: 
https://github.com/ruanyf/weekly/issues/3911
[60]
 review-2023: 
https://github.com/saveweb/review-2023
[61]
 @Y024: 
https://github.com/ruanyf/weekly/issues/3909
[62]
 机器学习的概率学: 
https://probml.github.io/pml-book/book2.html
[63]
 CSS 网格互动指南: 
https://www.joshwcomeau.com/css/interactive-guide-to-grid/
[64]
 中国裁判文书网搜索: 
https://github.com/cncases/cases
[65]
 @cncases: 
https://github.com/ruanyf/weekly/issues/3902
[66]
 企鹅的脖子: 
https://www.sohu.com/a/439976084_120606430
[67]
 透过双腿观察: 
https://www.nippon.com/en/japan-topics/c12403/
[68]
 LLM 厌倦综合症: 
https://news.ycombinator.com/item?id=38985178
[69]
 一家美国芯片设计公司的 CTO: 
https://www.nytimes.com/2024/01/10/technology/risc-v-china-united-states-chips-security.html
[70]
 《报复性熬夜》: 
https://solvingprocrastination.com/revenge-bedtime-procrastination/
[71]
 Kevin Ellis: 
https://finance.sina.cn/7x24/2024-01-16/detail-inacrwiq5253052.d.html
[72]
 《我想输掉每一场辩论》: 
https://sive.rs/led
继续阅读
阅读原文