查看原文
其他

科技爱好者周刊#251:国产单板机值得推荐

阮一峰 阮一峰的网络日志 2023-06-12


这里记录每周值得分享的科技内容,周五发布。

本杂志开源[1],欢迎投稿[2]。周刊另有《谁在招人》[3]服务,发布程序员招聘信息。合作推广请邮件联系[4]yifeng.ruan@gmail.com[5])。

封面图

第40届潍坊国际风筝会4月15日开幕,天空到处漂浮着奇特的风筝。(via[6]

本周话题:国产单板机值得推荐

前些天,添置设备的时候,我偶然瞅了一眼树莓派,被价格吓到了。

有些读者可能不了解,树莓派是什么,我简单说一下。

它是一块电路板,上面集成了 CPU、内存、各种 IO 接口,实际就是一台小主机。买来以后,自己装上系统,就可以当作家用电脑或者服务器使用。

这类把电脑主机集成为一块电路板的产品,统称为单板机(single-board computer)。

单板机有大有小,树莓派属于微型单板机,以前的价格是很便宜的。

2019年6月,树莓派 4B 发布,官方定价是35美元(内存 2G)到55美元(内存 8G)。也就是说,那时最贵也就是人民币400元左右。

疫情期间,价格一直上涨。去年2月,我买了一块 8G 内存的树莓派 4B,花了800元,当时觉得太贵了。

大家猜猜看,现在多少钱?

2023年4月,8G 内存的型号是人民币1400元左右,2G 是900元左右。

你能想像吗,四年前投产的一块电路板,不仅没有贬值,价格居然上涨了两三倍!看来我们需要改变观念了,电子产品也能保值增值……

我的看法是,现在这种价格,根本不用考虑树莓派了,已经完全不值得了。市场上有很多价格更便宜、性能更强的替代品。

我推荐国产单板机。以前,国内模仿树莓派的产品,比较低档和粗糙,被称为“山寨板”。但是,现在完全不一样了。

这几年,国产单板机大跃进,不仅做工精良,功能齐备,而且有不少创新的设计,外形也漂亮,堪称精品。看看下面的产品,你动不动心?

别看这些单板机体积小,功能一点都不弱,一般的任务都能胜任,便宜便携又省电,扩展性也好。当然,图形性能和运算能力肯定是受限的,计算量大的任务不适合。

我陆陆续续买过几台,都很满意。Youtube 上面,很多外国程序员购买了,也是赞不绝口,非常推荐。

国产单板机的现状是,硬件令人满意,主要缺点在于软件。它们的技术文档、配套软件、开发工具、社区生态比较缺,跟国外的差距很大。

在这里,我想特别提一下瑞芯微的 RK3588 芯片。它是 ARM 架构的 CPU,自从华为被美国制裁以后,它大概是国内设计的最强 ARM 芯片了,性能据说在高通的骁龙855到骁龙865之间。

最新的国产单板机很多配备了这块芯片,我建议大家多关注,因为它的性能足够强,内存大,接口多,可以有很多玩法,比如用来做安卓的桌面电脑。

树莓派在它面前毫无性价比,它比树莓派性能强两三倍,提供的接口更多,价格还便宜三分之一。

总之,国产单板机的竞争力很强,我觉得厂家、消费者、政府都应该努力,好好扶植这一类产品,形成拳头产业,对外占据国际市场,对内促进中国软硬件整体水平的提高。

如何提高抗风险能力

上周,孙明展老师[7]从广州联系我,他们又要搞活动了。

这是我认识他的第六年。他从世界500强保险公司辞职创业,开了一家第三方家庭资产规划咨询服务公司,专门做家庭资产规划咨询和财商教育。

当时,他看到我的周刊,就找我合作,觉得程序员这个群体很需要这些服务。他们每年搞活动的时候,就到周刊发消息,转眼已经第六年了。

他们的活动是一个纯粹的咨询活动,不收取任何费用,一对一地回答大家的理财保险等相关问题,承诺不推销任何产品。 活动目的就是普及家庭保障规划、教育规划、养老规划等干货知识,推广他们的品牌。

任何保险、孩子教育、未来养老规划等方面的问题,到时都可以向专业的顾问免费咨询,比如医疗保险需要买吗、怎么看懂“免责条款”、怎么规划自己未来养老储蓄问题等等。

今年活动主题是 《如何提高抗风险能力》。他们会给出一些针对性的建议,怎么防范财务风险,尽量让资产保值增值。

大家可以微信搜索个人公号“孙明展”,或者访问官网[8],先了解一下,里面有很多内容,包括保险科普文章和自有品牌“谱蓝”的介绍(上图)。

他们的公司相当正规,发展得很好,员工有几百人,还拿到了 B 轮投资,做了自己的咨询软件引擎。

活动中,理财师除了回答问题,还会根据每个人的情况,进行家庭财务分析,指出风险所在,为你设计一套家庭财务保障方案,包括存款、投资、保险等金融产品的配置,兼顾抗风险和养老的需求,尽量做到保值增值。

欢迎大家参加,微信扫描下方二维码,或者点击这个链接[9],就可以报名,前100名还可以获赠一份《家庭财务宝典》。

科技动态

1、气候变暖与全垒打[10]

美国气象学家的一项研究发现,2010年开始,美国棒球大联盟的明星击球手,每年可以多打出50个全垒打。

气象学家认为,这与全球气候变暖有关。气温上升后,空气分子移动加快,使得空气密度降低,从而减少了空气阻力,让球可以飞得更远。

经过计算,气温每升高1摄氏度,全垒打的可能性就会增加1%。以此类推,很多田径项目都会受到气候变暖的影响,从而使得成绩变好。


2、模拟火星舱[11]

美国宇航局正在招募4名志愿者,参加今年6月开始的模拟火星舱实验。

这4人将在模拟的火星舱里面生活一年,用来了解哪些资源是人类在火星长期生存所必需的。

模拟舱是 3D 粘土打印的,预计火星上就采用这种方法建造房屋。

他们的外部环境也尽量布置得像火星,窗外都是红土地。

模拟舱内部面积为150平方米,包括四间单人宿舍、一间公用卫生间、工作区、医疗区和休息区。

为了尽量逼真,他们与外界的通信将有22分钟的延迟,那是无线电信号从地球到火星的时间。平时,除了科学实验,他们还需要自己栽培西红柿和绿叶蔬菜。


3、摄像头测量血压[12]

澳大利亚和伊拉克的研究人员,开发了一种基于摄像头的血压测量法,不需要任何身体接触。

这种技术近距离拍摄一个人10秒,就能从前额的两个区域提取心脏信号,使用算法算出血压。

研究人员称,准确率可以达到90%。不过,这个准确率值得怀疑,智能手表直到今天都不能准确测量血压,何况不接触人体的摄像头。


4、超薄太阳能电池[13]

麻省理工学院发明了超薄太阳能电池,像纸张一样薄,每平方米仅重100克。

传统的玻璃太阳能板,每平方米重达10.7公斤,是这种超薄板的100倍。它又薄又轻,可以做成一块毯子,铺在屋顶上,大大降低安装成本。

而且,它还能用在以前无法放置太阳能板的地方,比如船帆、无人机机翼、帐篷等,甚至贴在玻璃窗上,对于户外需要负重的场合也特别有用。


5、博物馆疗法[14]

现代人有巨大的压力,许多人患有忧郁症和焦虑症。为了帮助这些患者,比利时医生想出了一种新的“博物馆疗法”。

医生要求病人,跟朋友或家人一起参观布鲁塞尔市的博物馆。

背后的想法是,忧郁症和焦虑症的病因,部分与缺乏户外活动和社交活动有关。

病人走出房间,与亲友一起参加户外活动,来到安静、放松、又有很多陌生人的博物馆,有助于心态恢复平静。

文章

1、中国创作者的 AI 运用[15](中文)

《中国新闻周刊》的一篇报道,介绍国内创作者使用 AI 写小说、画插图、作曲。


2、如何在 AWS 租用 GPU(中文)

自己玩 AI 模型,算力和资金是一个大问题,一般都要租用云服务商的 GPU。作者尝试了各家服务商,这是在 AWS 租 GPU 的详细流程。(@cocomany[16] 投稿)


3、Intl.Segmenter 的分词用法[17](英文)

Intl.Segmenter 是浏览器内置的 API,支持各种语言的分词(包括中文),本文介绍它的简单用法。


4、五年独立开发者的教训[18](英文)

五年前,作者辞职做一个独立开发者,本文回顾了他的三个教训。


5、Bun vs Node 性能比较[19](英文)

Bun 是一个新兴的 JavaScript 服务器运行环境,目标是兼容 Node.js 的 API,但是比后者更快。作者比较了一下两者的性能差异。


6、一人运营的时事通讯价值几百万美元[20](英文)

美国有一个 TLDR Newsletter,每天通过邮件发送时事新闻。它是一个人运营的,年收入超过500万美元,本文介绍他是怎么做的。


7、我为什么选择不稳定的排序算法[21](英文)

作者原为 V8 引擎团队的成员,负责排序算法。他解释,为什么他为 V8 选择了不稳定的排序算法,即排序的成员排列顺序可能与原始顺序不同。

不过,标准后来改了,现在已经变成了稳定排序算法。


8、Firefox 自动去除 Cookie 横幅[22](英文)

很多国外网站都有 Cookie 横幅,让用户点击是否接受 Cookie,非常烦人。Firefox 浏览器的最新版,加入了自动去除该横幅的功能。

工具

1、nango[23]

一个开源[24]的 Web 服务,自动获取和管理各种 OAuth 认证的 token,可以自己架设。


2、docker-rollout[25]

这个工具可以不停机更新 Docker Compose 里面的某个服务。原理是同时新建两个实例,用已更新的实例替换未更新的实例。


3、Web LLM[26]

这个软件通过 WebGPU API,在浏览器里面运行 LLM 模型,可以离线运行,并且不限定模型。

当然,它不能用来训练大模型,而且表现肯定不如 ChatGPT,但是能在浏览器里面运行,大大降低了自己架设 LLM 的门槛,而且非常适合一些离线任务(比如总结文档),详见这篇测评[27]


4、OpenAI 接口应用[28]

使用 Express 搭建的 Node.js 应用,用来连接 OpenAI API 进行聊天。代码开源。这是前端代码,另有后端代码[29]。(@KiritoCheng[30] 投稿)


5、Animated Drawings[31]

这个工具使用 AI 模型,将手绘的人物草图变成一段动画。


6、scrutiny[32]

实时检查硬盘 S.M.A.R.T 健康状态的工具,Docker 安装,自带 Web UI。


7、browsertunnel[33]

这个软件可以将用户信息,通过网页的 DNS 请求传回服务器。注意,不是 HTTP 请求,而是使用查询域名的 DNS 请求夹带额外信息。这种监视用户的方法,很难发现,也很难阻止。


8、Upbase[34]

一个网页应用,将项目管理、日程安排、聊天、文档等功能做到了一起,目标是成为团队协作的一站式工具。


9、Bot Aquarium[35]

一个 Linux 系统运行的虚拟机,特点是完全交给 OpenAI 控制。

你描述想用虚拟机完成的任务,它把这段描述传给 OpenAI,并且自动执行返回的命令。等到虚拟机出来了执行结果(比如报错),它再自动把执行结果提交给 OpenAI,不断重复这个过程,直到任务完成。


10、Autodoc[36]

使用 LLM 模型自动生成代码文档。作者的想法是将它加入持续构建,每次代码变更,就会同时自动更新文档。


11、SceneXplain[37]

用户上传一张图片,它会给出图片的详细文字描述,号称比其他模型效果好。

资源

1、计算机程序的构造和解释(JavaScript 版)[38]

这是名著《SICP》(计算机程序的构造和解释)一书的官方 JavaScript 版,并且是麻省理工学院的官方版本,可以免费阅读,参见介绍[39]


2、WebGPU 基础知识[40]

这个网站提供 WebGPU 开发知识的英文教程。


3、GPT Unicorn[41]

这个网站每天让 GPT-4 画一只独角兽(SVG 格式),放上网页,从而记录下模型的进化。

可以看到,即使是同一个模型处理同一个问题,每天返回的结果都是不一样的,上图是4月13日的结果。


4、Vercel AI Playground[42]

Vercel 公司架设的 AI 实验页面,用户可以方便地选择不同的模型,比较它们的生成结果。


5、Playlist Genius[43]

描述一下你想听的音乐,该网站会自动生成一张 Spotify 的歌单。

图片

1、修复贝鲁特玻璃文物[44]

2020年8月4日,黎巴嫩首都贝鲁特的港口,发生化学危险品大爆炸。

该市的博物馆受到爆炸影响,靠近窗口的一个展柜被震破,里面74个玻璃器皿和玻璃窗的碎片散落了一地。

工作人员以难以想象的耐心,收集整理了所有碎片,尝试将文物修复。

由于难度太高,这些碎片最终送到了伦敦的大英博物馆,由专家进行修复。

下面就是四件已经修复的文章。迄今一共修复了26件,还有46件等待修复。


2、无人机还原古代建筑[45]

一组荷兰艺术家使用无人机,“还原”古代建筑的本来样子。

文摘

1、开门研究与关门研究[46]

以下摘自美国计算机科学家理查德·汉明的著名演讲《你和你的研究》[47]

贝尔实验室的科学家都有自己的办公室。

我注意到,如果你把办公室的门关上,你今天和明天就会完成更多的工作,而且你的工作效率比大多数人都高。

但是10年后不知何故,你并不十分清楚哪些问题值得解决;你所做的所有辛勤工作的重要性都无关紧要。

开门工作的人会受到各种干扰,但他也偶尔会得到关于世界是什么、以及什么可能是重要的事情的线索。

我认为,那些开门工作的人和最终做重要事情的人之间存在着很好的相关性。

尽管那些关着门工作的人通常更努力,但不知何故,他们似乎会做错事,虽然不是大问题,但足以让他们错过伟大的荣誉。

言论

1、

如果一个人使用 C 语言,那往往不是因为他选择了 C 语言,而是 C 语言选择了他。

如果你开发的是操作系统、编译器、硬件驱动,那么你没有选择,只能使用 C 语言。

-- 《1x 开发人员的经验法则》[48]


2、

大型 IT 公司的工作有一个弊端,就是你在工作中学到的大部分知识(比如说 90%),对下一份工作完全没有用。

它们都是关于一个大组织如何运作的具体知识,涉及其他地方根本不存在的内部工具和业务概念。

-- 《1x 开发人员的经验法则》[49]


3、

科学家对真实的东西感兴趣,商人对有用的东西感兴趣。

-- 《商业没有真相,只有知识》[50]


4、

虽然我的工作是软件工程师,我一直设法在工作中多接触数学,这样我就不会在余下的职业生涯中被归类为软件工程师。金融/数学问题比用户体验更让我感兴趣。

-- 《我在 Pixar、Google 和 Two Sigma 的实习经历》[51]


5、

每天,我会接触到250个广告和无数的娱乐选择,它们大部分都是由想卖给我东西的公司资助的。

这就是世界对我产生影响的方式。我是一个作家,我的小说大量使用这些流行元素,这与100年前的小说家写花园散步和步行到河边取水的生活,并没有什么不同,人类的日常生活已经变了。

-- 大卫·福斯特·华莱士[52],美国小说家

历史上的本周

如何度过疫情、裁员、还有战争(2022 #204)

1982年的信息社会预言(2021 #154)

语音合成的用途(2020 #104)

可扩展性最好的活动(2019 #54)

鸣谢

周刊得到国内新一代知识管理与协作平台 FlowUs[53] 的帮助,深表感谢。

FlowUS[54] = 文档 + 表格 + 网盘。你可以用它写文档、做主页、管理数据、存储文件等等。

每一期周刊同时发布在 FlowUs 专栏[55],欢迎大家也去开通自己的专栏和主页。

(完)

References

[1] 开源: https://github.com/ruanyf/weekly
[2] 投稿: https://github.com/ruanyf/weekly/issues
[3] 《谁在招人》: https://github.com/ruanyf/weekly/issues/3022
[4] 邮件联系: mailto:yifeng.ruan@gmail.com
[5] yifeng.ruan@gmail.com: mailto:yifeng.ruan@gmail.com
[6] via: http://www.news.cn/photo/2023-04/15/c_1129526643_2.htm
[7] 孙明展老师: https://baike.baidu.com/item/%E5%AD%99%E6%98%8E%E5%B1%95/55347274
[8] 官网: https://www.trussan.com/
[9] 这个链接: https://media.trussan.com/index.php?s=/planClick/bp/aW1wb3J0aWQ9MjA5NjUmcG9zaXRpb249MQ%3D%3D
[10] 气候变暖与全垒打: https://thehill.com/changing-america/sustainability/climate-change/3938917-goner-climate-change-helping-batters-hit-more-home-runs-study/
[11] 模拟火星舱: https://www.theguardian.com/science/2023/apr/12/nasa-texas-humans-prepare-mars
[12] 摄像头测量血压: https://petapixel.com/2022/12/07/researchers-develop-way-to-measure-blood-pressure-using-a-camera-and-ai/
[13] 超薄太阳能电池: https://spectrum.ieee.org/thin-film-solar-panels
[14] 博物馆疗法: https://www.theguardian.com/world/2022/sep/17/museums-on-prescription-brussels-tests-cultural-visits-to-treat-anxiety
[15] 中国创作者的 AI 运用: https://finance.sina.com.cn/tech/internet/2023-04-14/doc-imyqirfn0665866.shtml
[16] @cocomany: https://github.com/ruanyf/weekly/issues/3054
[17] Intl.Segmenter 的分词用法: https://www.stefanjudis.com/today-i-learned/how-to-split-javascript-strings-with-intl-segmenter/
[18] 五年独立开发者的教训: https://allisonseboldt.com/5-years-of-indie-hacking/
[19] Bun vs Node 性能比较: https://grifel.dev/bun-dev-experience/
[20] 一人运营的时事通讯价值几百万美元: https://growthinreverse.com/tldr/
[21] 我为什么选择不稳定的排序算法: https://medium.com/@erik_68861/sorting-algorithms-that-dont-hate-you-165ba313bbc2
[22] Firefox 自动去除 Cookie 横幅: https://www.ghacks.net/2023/04/17/firefox-may-interact-with-cookie-prompts-automatically-soon/
[23] nango: https://www.nango.dev/
[24] 开源: https://github.com/NangoHQ/nango
[25] docker-rollout: https://github.com/Wowu/docker-rollout
[26] Web LLM: https://mlc.ai/web-llm/
[27] 测评: https://simonwillison.net/2023/Apr/16/web-llm/
[28] OpenAI 接口应用: https://github.com/KiritoCheng/openai-public
[29] 后端代码: https://github.com/KiritoCheng/openai-server
[30] @KiritoCheng: https://github.com/ruanyf/weekly/issues/3055
[31] Animated Drawings: https://github.com/facebookresearch/AnimatedDrawings
[32] scrutiny: https://github.com/AnalogJ/scrutiny
[33] browsertunnel: https://github.com/veggiedefender/browsertunnel
[34] Upbase: https://upbase.io/
[35] Bot Aquarium: https://github.com/fafrd/aquarium
[36] Autodoc: https://github.com/context-labs/autodoc
[37] SceneXplain: https://scenex.jina.ai/
[38] 计算机程序的构造和解释(JavaScript 版): https://sourceacademy.org/sicpjs/index
[39] 介绍: https://mitpress.mit.edu/9780262543231/structure-and-interpretation-of-computer-programs/
[40] WebGPU 基础知识: https://webgpufundamentals.org/
[41] GPT Unicorn: https://gpt-unicorn.adamkdean.co.uk/
[42] Vercel AI Playground: https://play.vercel.ai/
[43] Playlist Genius: https://www.playlistgeniusai.com/
[44] 修复贝鲁特玻璃文物: https://www.britishmuseum.org/blog/conserving-beiruts-shattered-glass
[45] 无人机还原古代建筑: https://www.timeout.com/news/these-incredible-drone-displays-show-what-unfinished-buildings-could-look-like-103122
[46] 开门研究与关门研究: https://www.cs.virginia.edu/~robins/YouAndYourResearch.html
[47] 《你和你的研究》: https://www.ruanyifeng.com/blog/2016/04/you-and-your-research.html
[48] 《1x 开发人员的经验法则》: https://muldoon.cloud/programming/2020/04/17/programming-rules-thumb.html
[49] 《1x 开发人员的经验法则》: https://muldoon.cloud/programming/2020/04/17/programming-rules-thumb.html
[50] 《商业没有真相,只有知识》: https://commoncog.com/no-truth-in-business-only-knowledge/
[51] 《我在 Pixar、Google 和 Two Sigma 的实习经历》: https://evjang.com/2015/08/17/internship-experiences.html
[52] 大卫·福斯特·华莱士: https://www.salon.com/1996/03/09/wallace_5/
[53] FlowUs: https://flowus.cn?promotionChannel=GW_RYF_01
[54] FlowUS: https://flowus.cn?promotionChannel=GW_RYF_01
[55] FlowUs 专栏: https://ruanyf-weekly.flowus.cn/?code=FLOWUS&promotionChannel=WX_RYF_00

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存