## Hacker News & LLM 数据分析
对 Hacker News 数据的分析显示,“Show HN”帖子数量与大型语言模型 (LLM) 的兴起同时增加。 历史上,“Show HN”帖子约占故事的 2-3%,而截至 2025 年 12 月,这一比例已超过 12%,与 Claude Code 和 Cursor 1.0 等进展相关。
然而,虽然“Show HN”帖子的*数量*有所增加,但它们的*质量*(按平均得分衡量)却有所下降。 过去,“Show HN”帖子的得分与普通故事相似(15-18 分),现在平均约为 9.04 分,而所有故事的平均分为 19.53 分。
作者推测,这一下降不一定是因为 LLM 生成的项目质量较低,而是可能由于“Show HN”帖子数量增加导致的用户疲劳。 确定哪些帖子是 LLM 生成的仍然是一个挑战,因为许多创作者没有披露其使用情况。
用于此分析的数据和代码可在 GitHub 上公开获取 ([https://github.com/plastic041/hackernews](https://github.com/plastic041/hackernews))。 作者计划定期更新分析。
## 现代macOS与进程管理:有限的格局
Mac上的活动监视器显示了数百个正在运行的进程,引发了一个问题:哪些是真正必要的?然而,识别和消除不需要的进程出乎意料地困难。由于它们的复杂性和不断变化,研究每一个进程是不切实际的。
本文以Time Machine进程为例进行研究。即使禁用了Time Machine,`backupd`和相关进程仍然存在,消耗的资源很少,但全系统加起来也不容忽视。核心问题在于签名系统卷(SSV),它阻止了修改控制这些进程的系统LaunchDaemons。
现代macOS利用Duet活动调度器(DAS)和集中任务调度(CTS)来管理Time Machine备份等任务,即使在禁用状态下也是如此。这些系统会继续以规律的间隔调度这些进程,资源影响可以忽略不计。
归根结底,macOS并非设计用于像经典Mac OS那样进行细粒度的进程控制。SSV和DAS-CTS架构限制了用户自定义,优先考虑稳定性和易用性,以满足广泛的消费者群体,而不是高度可配置的系统。虽然对某些人来说似乎是一种浪费,但开销很小,并且大幅减少进程在很大程度上是无法实现的。
## FreeBSD 内存使用:极简桌面实验
受“Vendefoul Wolf” Linux 发行版低内存占用量的启发(使用 Devuan、XLibre 和 IceWM 时为 217MB),作者研究了 FreeBSD 桌面可以做到多大程度的极简。使用 FreeBSD 15.0-RELEASE 和 UFS,目标是复制类似的轻量级设置。
关键优化包括禁用不必要的虚拟终端,配置 `/boot/loader.conf`、`/etc/rc.conf`、`/etc/sysctl.conf` 和 `/etc/devfs.rules` 以实现最小化的服务和电源管理。为了避免 Xorg,选择了正在积极开发的 XLibre X11 服务器。使用 Openbox、Tint2 和 Dzen2 构建了一个基本的桌面环境。
在拥有充足内存的虚拟机上进行的初步测试,显示基础系统占用量为 **206MB**(不包括 xterm 和 htop)。在严重受限的虚拟机上进行的进一步测试(总内存 220MB)显示,使用量更低:基础 FreeBSD 为 **82MB**,完整的 Openbox 桌面为 **134MB**。
作者强调 FreeBSD 高效的内存管理(“空闲内存是浪费的内存”),并建议可以通过内核重新编译进一步降低内存占用。结果表明,FreeBSD 能够以极低的资源消耗运行功能齐全的桌面,与其他轻量级发行版相当。