docs: release issue 251

This commit is contained in:
ruanyf 2023-04-21 08:18:02 +08:00
parent 6473d53e57
commit 33be8be9c9
2 changed files with 439 additions and 0 deletions

View File

@ -30,6 +30,7 @@ $ grep -nri css docs | cat --number
**四月**
- 第 251 期:[国产单板机值得推荐](docs/issue-251.md)
- 第 250 期:[新技术的最大风险](docs/issue-250.md)
- 第 249 期:[最成功的软件企业家](docs/issue-249.md)

438
docs/issue-251.md Normal file
View File

@ -0,0 +1,438 @@
# 科技爱好者周刊(第 251 期):国产单板机值得推荐
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。周刊另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/3022)服务,发布程序员招聘信息。合作推广请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041803.webp)
第40届潍坊国际风筝会4月15日开幕天空到处漂浮着奇特的风筝。[via](http://www.news.cn/photo/2023-04/15/c_1129526643_2.htm)
## 本周话题:国产单板机值得推荐
前些天,添置设备的时候,我偶然瞅了一眼树莓派,被价格吓到了。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041907.webp)
有些读者可能不了解,树莓派是什么,我简单说一下。
它是一块电路板,上面集成了 CPU、内存、各种 IO 接口,实际就是一台小主机。买来以后,自己装上系统,就可以当作家用电脑或者服务器使用。
**这类把电脑主机集成为一块电路板的产品,统称为单板机**single-board computer
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041909.webp)
单板机有大有小,树莓派属于微型单板机,以前的价格是很便宜的。
2019年6月树莓派 4B 发布官方定价是35美元内存 2G到55美元内存 8G。也就是说那时最贵也就是人民币400元左右。
疫情期间价格一直上涨。去年2月我买了一块 8G 内存的树莓派 4B花了800元当时觉得太贵了。
大家猜猜看,现在多少钱?
2023年4月8G 内存的型号是人民币1400元左右2G 是900元左右。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041910.webp)
你能想像吗,四年前投产的一块电路板,不仅没有贬值,价格居然上涨了两三倍!看来我们需要改变观念了,电子产品也能保值增值……
我的看法是,现在这种价格,根本不用考虑树莓派了,已经完全不值得了。**市场上有很多价格更便宜、性能更强的替代品。**
我推荐国产单板机。以前,国内模仿树莓派的产品,比较低档和粗糙,被称为“山寨板”。但是,现在完全不一样了。
这几年,**国产单板机大跃进**,不仅做工精良,功能齐备,而且有不少创新的设计,外形也漂亮,堪称精品。看看下面的产品,你动不动心?
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041913.webp)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041912.webp)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041911.webp)
别看这些单板机体积小,功能一点都不弱,一般的任务都能胜任,便宜便携又省电,扩展性也好。当然,图形性能和运算能力肯定是受限的,计算量大的任务不适合。
我陆陆续续买过几台都很满意。Youtube 上面,很多外国程序员购买了,也是赞不绝口,非常推荐。
国产单板机的现状是,硬件令人满意,主要缺点在于软件。它们的技术文档、配套软件、开发工具、社区生态比较缺,跟国外的差距很大。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041914.webp)
在这里,我想特别提一下**瑞芯微的 RK3588 芯片**。它是 ARM 架构的 CPU自从华为被美国制裁以后它大概是国内设计的最强 ARM 芯片了性能据说在高通的骁龙855到骁龙865之间。
最新的国产单板机很多配备了这块芯片,我建议大家多关注,因为它的性能足够强,内存大,接口多,可以有很多玩法,比如用来做安卓的桌面电脑。
树莓派在它面前毫无性价比,它比树莓派性能强两三倍,提供的接口更多,价格还便宜三分之一。
总之,国产单板机的竞争力很强,我觉得厂家、消费者、政府都应该努力,好好扶植这一类产品,形成拳头产业,对外占据国际市场,对内促进中国软硬件整体水平的提高。
## 如何提高抗风险能力
上周,[孙明展老师](https://baike.baidu.com/item/%E5%AD%99%E6%98%8E%E5%B1%95/55347274)从广州联系我,他们又要搞活动了。
这是我认识他的第六年。他从世界500强保险公司辞职创业开了一家**第三方家庭资产规划咨询服务公司**,专门做家庭资产规划咨询和财商教育。
当时,他看到我的周刊,就找我合作,觉得程序员这个群体很需要这些服务。他们每年搞活动的时候,就到周刊发消息,转眼已经第六年了。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041606.webp)
他们的活动是一个纯粹的咨询活动,不收取任何费用,**一对一地回答大家的理财保险等相关问题,承诺不推销任何产品。** 活动目的就是普及家庭保障规划、教育规划、养老规划等干货知识,推广他们的品牌。
任何保险、孩子教育、未来养老规划等方面的问题,到时都可以向专业的顾问免费咨询,比如医疗保险需要买吗、怎么看懂“免责条款”、怎么规划自己未来养老储蓄问题等等。
今年活动主题是 **《如何提高抗风险能力》**。他们会给出一些针对性的建议,怎么防范财务风险,尽量让资产保值增值。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041702.webp)
大家可以微信搜索个人公号[“孙明展”](https://mp.weixin.qq.com/s/awQIJW4m8DS6joloxWPljQ),或者访问[官网](https://www.trussan.com/),先了解一下,里面有很多内容,包括保险科普文章和自有品牌“谱蓝”的介绍(上图)。
他们的公司相当正规,发展得很好,员工有几百人,还拿到了 B 轮投资,做了自己的咨询软件引擎。
活动中,理财师除了回答问题,还会根据每个人的情况,进行家庭财务分析,指出风险所在,为你设计一套**家庭财务保障方案**,包括存款、投资、保险等金融产品的配置,兼顾抗风险和养老的需求,尽量做到保值增值。
![](https://cdn.beekka.com/blogimg/asset/202206/bg2022060406.webp)
欢迎大家参加,微信扫描下方二维码,或者点击[这个链接](https://media.trussan.com/index.php?s=/planClick/bp/aW1wb3J0aWQ9MjA5NjUmcG9zaXRpb249MQ%3D%3D)就可以报名前100名还可以获赠一份《家庭财务宝典》。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041605.webp)
## 科技动态
1、[气候变暖与全垒打](https://thehill.com/changing-america/sustainability/climate-change/3938917-goner-climate-change-helping-batters-hit-more-home-runs-study/)
美国气象学家的一项研究发现2010年开始美国棒球大联盟的明星击球手每年可以多打出50个全垒打。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041405.webp)
气象学家认为,这与全球气候变暖有关。气温上升后,空气分子移动加快,使得空气密度降低,从而减少了空气阻力,让球可以飞得更远。
经过计算气温每升高1摄氏度全垒打的可能性就会增加1%。以此类推,很多田径项目都会受到气候变暖的影响,从而使得成绩变好。
2、[模拟火星舱](https://www.theguardian.com/science/2023/apr/12/nasa-texas-humans-prepare-mars)
美国宇航局正在招募4名志愿者参加今年6月开始的模拟火星舱实验。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041506.webp)
这4人将在模拟的火星舱里面生活一年用来了解哪些资源是人类在火星长期生存所必需的。
模拟舱是 3D 粘土打印的,预计火星上就采用这种方法建造房屋。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041504.webp)
他们的外部环境也尽量布置得像火星,窗外都是红土地。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041503.webp)
模拟舱内部面积为150平方米包括四间单人宿舍、一间公用卫生间、工作区、医疗区和休息区。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041505.webp)
为了尽量逼真他们与外界的通信将有22分钟的延迟那是无线电信号从地球到火星的时间。平时除了科学实验他们还需要自己栽培西红柿和绿叶蔬菜。
3、[摄像头测量血压](https://petapixel.com/2022/12/07/researchers-develop-way-to-measure-blood-pressure-using-a-camera-and-ai/)
澳大利亚和伊拉克的研究人员,开发了一种基于摄像头的血压测量法,不需要任何身体接触。
![](https://cdn.beekka.com/blogimg/asset/202212/bg2022122209.webp)
这种技术近距离拍摄一个人10秒就能从前额的两个区域提取心脏信号使用算法算出血压。
![](https://cdn.beekka.com/blogimg/asset/202212/bg2022122210.webp)
研究人员称准确率可以达到90%。不过,这个准确率值得怀疑,智能手表直到今天都不能准确测量血压,何况不接触人体的摄像头。
4、[超薄太阳能电池](https://spectrum.ieee.org/thin-film-solar-panels)
麻省理工学院发明了超薄太阳能电池像纸张一样薄每平方米仅重100克。
![](https://cdn.beekka.com/blogimg/asset/202212/bg2022122301.webp)
传统的玻璃太阳能板每平方米重达10.7公斤是这种超薄板的100倍。它又薄又轻可以做成一块毯子铺在屋顶上大大降低安装成本。
![](https://cdn.beekka.com/blogimg/asset/202212/bg2022122302.webp)
而且,它还能用在以前无法放置太阳能板的地方,比如船帆、无人机机翼、帐篷等,甚至贴在玻璃窗上,对于户外需要负重的场合也特别有用。
5、[博物馆疗法](https://www.theguardian.com/world/2022/sep/17/museums-on-prescription-brussels-tests-cultural-visits-to-treat-anxiety)
现代人有巨大的压力,许多人患有忧郁症和焦虑症。为了帮助这些患者,比利时医生想出了一种新的“博物馆疗法”。
![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092112.webp)
医生要求病人,跟朋友或家人一起参观布鲁塞尔市的博物馆。
背后的想法是,忧郁症和焦虑症的病因,部分与缺乏户外活动和社交活动有关。
病人走出房间,与亲友一起参加户外活动,来到安静、放松、又有很多陌生人的博物馆,有助于心态恢复平静。
## 文章
1、[中国创作者的 AI 运用](https://finance.sina.com.cn/tech/internet/2023-04-14/doc-imyqirfn0665866.shtml)(中文)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041401.webp)
《中国新闻周刊》的一篇报道,介绍国内创作者使用 AI 写小说、画插图、作曲。
2、[如何在 AWS 租用 GPU](https://mp.weixin.qq.com/s/47DW9OBNOS0_fUxDAicARQ)(中文)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041801.webp)
自己玩 AI 模型,算力和资金是一个大问题,一般都要租用云服务商的 GPU。作者尝试了各家服务商这是在 AWS 租 GPU 的详细流程。([@cocomany](https://github.com/ruanyf/weekly/issues/3054) 投稿)
3、[Intl.Segmenter 的分词用法](https://www.stefanjudis.com/today-i-learned/how-to-split-javascript-strings-with-intl-segmenter/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202301/bg2023010403.webp)
Intl.Segmenter 是浏览器内置的 API支持各种语言的分词包括中文本文介绍它的简单用法。
4、[五年独立开发者的教训](https://allisonseboldt.com/5-years-of-indie-hacking/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041906.webp)
五年前,作者辞职做一个独立开发者,本文回顾了他的三个教训。
5、[Bun vs Node 性能比较](https://grifel.dev/bun-dev-experience/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202303/bg2023030711.webp)
Bun 是一个新兴的 JavaScript 服务器运行环境,目标是兼容 Node.js 的 API但是比后者更快。作者比较了一下两者的性能差异。
6、[一人运营的时事通讯价值几百万美元](https://growthinreverse.com/tldr/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202301/bg2023011301.webp)
美国有一个 TLDR Newsletter每天通过邮件发送时事新闻。它是一个人运营的年收入超过500万美元本文介绍他是怎么做的。
7、[我为什么选择不稳定的排序算法](https://medium.com/@erik_68861/sorting-algorithms-that-dont-hate-you-165ba313bbc2)(英文)
![](https://cdn.beekka.com/blogimg/asset/202301/bg2023011303.webp)
作者原为 V8 引擎团队的成员,负责排序算法。他解释,为什么他为 V8 选择了不稳定的排序算法,即排序的成员排列顺序可能与原始顺序不同。
不过,标准后来改了,现在已经变成了稳定排序算法。
8、[Firefox 自动去除 Cookie 横幅](https://www.ghacks.net/2023/04/17/firefox-may-interact-with-cookie-prompts-automatically-soon/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041905.webp)
很多国外网站都有 Cookie 横幅,让用户点击是否接受 Cookie非常烦人。Firefox 浏览器的最新版,加入了自动去除该横幅的功能。
## 工具
1、[nango](https://www.nango.dev/)
![](https://cdn.beekka.com/blogimg/asset/202302/bg2023020804.webp)
一个[开源](https://github.com/NangoHQ/nango)的 Web 服务,自动获取和管理各种 OAuth 认证的 token可以自己架设。
2、[docker-rollout](https://github.com/Wowu/docker-rollout)
这个工具可以不停机更新 Docker Compose 里面的某个服务。原理是同时新建两个实例,用已更新的实例替换未更新的实例。
3、[Web LLM](https://mlc.ai/web-llm/)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041601.webp)
这个软件通过 WebGPU API在浏览器里面运行 LLM 模型,可以离线运行,并且不限定模型。
当然,它不能用来训练大模型,而且表现肯定不如 ChatGPT但是能在浏览器里面运行大大降低了自己架设 LLM 的门槛,而且非常适合一些离线任务(比如总结文档),详见这篇[测评](https://simonwillison.net/2023/Apr/16/web-llm/)。
4、[OpenAI 接口应用](https://github.com/KiritoCheng/openai-public)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041802.webp)
使用 Express 搭建的 Node.js 应用,用来连接 OpenAI API 进行聊天。代码开源。这是前端代码,另有[后端代码](https://github.com/KiritoCheng/openai-server)。([@KiritoCheng](https://github.com/ruanyf/weekly/issues/3055) 投稿)
5、[Animated Drawings](https://github.com/facebookresearch/AnimatedDrawings)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041402.webp)
这个工具使用 AI 模型,将手绘的人物草图变成一段动画。
6、[scrutiny](https://github.com/AnalogJ/scrutiny)
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022111403.webp)
实时检查硬盘 S.M.A.R.T 健康状态的工具Docker 安装,自带 Web UI。
7、[browsertunnel](https://github.com/veggiedefender/browsertunnel)
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022111405.webp)
这个软件可以将用户信息,通过网页的 DNS 请求传回服务器。注意,不是 HTTP 请求,而是使用查询域名的 DNS 请求夹带额外信息。这种监视用户的方法,很难发现,也很难阻止。
8、[Upbase](https://upbase.io/)
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022111406.webp)
一个网页应用,将项目管理、日程安排、聊天、文档等功能做到了一起,目标是成为团队协作的一站式工具。
9、[Bot Aquarium](https://github.com/fafrd/aquarium)
一个 Linux 系统运行的虚拟机,特点是完全交给 OpenAI 控制。
你描述想用虚拟机完成的任务,它把这段描述传给 OpenAI并且自动执行返回的命令。等到虚拟机出来了执行结果比如报错它再自动把执行结果提交给 OpenAI不断重复这个过程直到任务完成。
10、[Autodoc](https://github.com/context-labs/autodoc)
使用 LLM 模型自动生成代码文档。作者的想法是将它加入持续构建,每次代码变更,就会同时自动更新文档。
11、[SceneXplain](https://scenex.jina.ai/)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023040613.webp)
用户上传一张图片,它会给出图片的详细文字描述,号称比其他模型效果好。
## 资源
1、[计算机程序的构造和解释JavaScript 版)](https://sourceacademy.org/sicpjs/index)
![](https://cdn.beekka.com/blogimg/asset/202302/bg2023020807.webp)
这是名著《SICP》计算机程序的构造和解释一书的官方 JavaScript 版,并且是麻省理工学院的官方版本,可以免费阅读,参见[介绍](https://mitpress.mit.edu/9780262543231/structure-and-interpretation-of-computer-programs/)。
2、[WebGPU 基础知识](https://webgpufundamentals.org/)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041603.webp)
这个网站提供 WebGPU 开发知识的英文教程。
3、[GPT Unicorn](https://gpt-unicorn.adamkdean.co.uk/)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041404.webp)
这个网站每天让 GPT-4 画一只独角兽SVG 格式),放上网页,从而记录下模型的进化。
可以看到即使是同一个模型处理同一个问题每天返回的结果都是不一样的上图是4月13日的结果。
4、[Vercel AI Playground](https://play.vercel.ai/)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023041903.webp)
Vercel 公司架设的 AI 实验页面,用户可以方便地选择不同的模型,比较它们的生成结果。
5、[Playlist Genius](https://www.playlistgeniusai.com/)
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023040201.webp)
描述一下你想听的音乐,该网站会自动生成一张 Spotify 的歌单。
## 图片
1、[修复贝鲁特玻璃文物](https://www.britishmuseum.org/blog/conserving-beiruts-shattered-glass)
2020年8月4日黎巴嫩首都贝鲁特的港口发生化学危险品大爆炸。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023042006.webp)
该市的博物馆受到爆炸影响靠近窗口的一个展柜被震破里面74个玻璃器皿和玻璃窗的碎片散落了一地。
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022110805.webp)
工作人员以难以想象的耐心,收集整理了所有碎片,尝试将文物修复。
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022110806.webp)
由于难度太高,这些碎片最终送到了伦敦的大英博物馆,由专家进行修复。
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022110807.webp)
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022110808.webp)
下面就是四件已经修复的文章。迄今一共修复了26件还有46件等待修复。
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022110809.webp)
2、[无人机还原古代建筑](https://www.timeout.com/news/these-incredible-drone-displays-show-what-unfinished-buildings-could-look-like-103122)
一组荷兰艺术家使用无人机,“还原”古代建筑的本来样子。
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022110810.webp)
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022110811.webp)
![](https://cdn.beekka.com/blogimg/asset/202211/bg2022110812.webp)
## 文摘
1、[开门研究与关门研究](https://www.cs.virginia.edu/~robins/YouAndYourResearch.html)
以下摘自美国计算机科学家理查德·汉明的著名演讲[《你和你的研究》](https://www.ruanyifeng.com/blog/2016/04/you-and-your-research.html)。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023042002.webp)
贝尔实验室的科学家都有自己的办公室。
我注意到,如果你把办公室的门关上,你今天和明天就会完成更多的工作,而且你的工作效率比大多数人都高。
但是10年后不知何故你并不十分清楚哪些问题值得解决你所做的所有辛勤工作的重要性都无关紧要。
开门工作的人会受到各种干扰,但他也偶尔会得到关于世界是什么、以及什么可能是重要的事情的线索。
![](https://cdn.beekka.com/blogimg/asset/202304/bg2023042001.webp)
我认为,那些开门工作的人和最终做重要事情的人之间存在着很好的相关性。
尽管那些关着门工作的人通常更努力,但不知何故,他们似乎会做错事,虽然不是大问题,但足以让他们错过伟大的荣誉。
## 言论
1、
如果一个人使用 C 语言,那往往不是因为他选择了 C 语言,而是 C 语言选择了他。
如果你开发的是操作系统、编译器、硬件驱动,那么你没有选择,只能使用 C 语言。
-- [《1x 开发人员的经验法则》](https://muldoon.cloud/programming/2020/04/17/programming-rules-thumb.html)
2、
大型 IT 公司的工作有一个弊端,就是你在工作中学到的大部分知识(比如说 90%),对下一份工作完全没有用。
它们都是关于一个大组织如何运作的具体知识,涉及其他地方根本不存在的内部工具和业务概念。
-- [《1x 开发人员的经验法则》](https://muldoon.cloud/programming/2020/04/17/programming-rules-thumb.html)
3、
科学家对真实的东西感兴趣,商人对有用的东西感兴趣。
-- [《商业没有真相,只有知识》](https://commoncog.com/no-truth-in-business-only-knowledge/)
4、
虽然我的工作是软件工程师,我一直设法在工作中多接触数学,这样我就不会在余下的职业生涯中被归类为软件工程师。金融/数学问题比用户体验更让我感兴趣。
-- [《我在 Pixar、Google 和 Two Sigma 的实习经历》](https://evjang.com/2015/08/17/internship-experiences.html)
5、
每天我会接触到250个广告和无数的娱乐选择它们大部分都是由想卖给我东西的公司资助的。
这就是世界对我产生影响的方式。我是一个作家我的小说大量使用这些流行元素这与100年前的小说家写花园散步和步行到河边取水的生活并没有什么不同人类的日常生活已经变了。
-- [大卫·福斯特·华莱士](https://www.salon.com/1996/03/09/wallace_5/),美国小说家
## 历史上的本周
[如何度过疫情、裁员、还有战争](http://www.ruanyifeng.com/blog/2022/04/weekly-issue-204.html)2022 #204
[1982年的信息社会预言](http://www.ruanyifeng.com/blog/2021/04/weekly-issue-154.html)2021 #154
[语音合成的用途](http://www.ruanyifeng.com/blog/2020/04/weekly-issue-104.html)2020 #104
[可扩展性最好的活动](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-54.html)2019 #54
## 鸣谢
周刊得到国内新一代知识管理与协作平台 [FlowUs](https://flowus.cn?promotionChannel=GW_RYF_01) 的帮助,深表感谢。
[FlowUS](https://flowus.cn?promotionChannel=GW_RYF_01) = 文档 + 表格 + 网盘。你可以用它写文档、做主页、管理数据、存储文件等等。
每一期周刊同时发布在[ FlowUs 专栏](https://ruanyf-weekly.flowus.cn/?code=FLOWUS&promotionChannel=WX_RYF_00),欢迎大家也去开通自己的专栏和主页。
![](https://cdn.beekka.com/blogimg/asset/202303/bg2023030205.webp)
(完)