No.01
A shell colon does nothing. Use it anyway
Shell 冒号什么也不做,但你还是可以用
108 分
36 条评论
作者: olexsmir
文章介绍了 Shell 中冒号「:」作为 null-command(空命令)的妙用。冒号是一个古老的内置命令,源自 1971 年的 Thompson Shell,它什么都不做,只是求值并丢弃结果。与参数展开「${var:?message}」结合,可将检查必需参数的 if 语句压缩成一行代码,且变量未设置时会打印诊断信息并退出脚本。此外,冒号还可用于设置默认值、截断文件、检查文件读写权限、作为 trap 命令的占位符等场景。作者认为这些技巧能减少打字量,但评论区反馈两极分化:许多人认为这些技巧严重降低可读性,是过度炫技,Shell 本身已经是糟糕的语言,不应再添乱;也有人指出文件截断示例会创建不存在的文件,并非纯粹截断;还有评论者认为在 LLM 时代,这些 Arcane 技巧已无必要。
No.02
An ESP32 based plane radar for my desk
桌面上的 ESP32 飞机雷达
114 分
21 条评论
作者: alexktz
作者在纽约 Devrelcon 演讲后的周末,用 ESP32-C3 和 1.28 英寸圆形显示屏制作了一台 ADS-B 飞机雷达。设备接收附近航班数据,在屏幕上以距离和方位绘制飞机位置,并显示航班号、起降机场、飞机型号及当地天气信息。作者改进了开源固件,实现坐标在线修改、显示偏好持久化、80–130% 字体调节,并加入认证 OTA 在线更新功能,可通过浏览器推送固件而无需 USB 连接。社区讨论聚焦于「雷达」命名的准确性——ADS-B 接收依赖地面站数据,属于二次监视而非真正雷达,有评论者建议改称「雷达显示器」;也有声音指出 ESP32 硬件支持 TLS 解密开销很小,接收 1.3 MHz 带宽信号的技术难点主要在于 USB 带宽限制。
No.03
The new rules of context engineering for Claude 5 generation models
Claude 5 上下文工程新法则:删掉八成系统提示反而更好
296 分
185 条评论
作者: mellosouls
Anthropic 发布 Claude Code 上下文工程实践总结:针对 Claude Opus 5 / Fable 5 等新模型,团队删除了超过 80% 的系统提示词,但代码评测指标无明显下降。核心洞察是旧模型需要大量显式规则来规避最坏情况,而新模型已具备足够判断力,过多的约束反而引发冲突、拖累效果。文章提出六大范式转变:从「给规则」到「让模型自行判断」、从「给示例」到「设计接口」、从「全量前置」到「渐进披露」、从「重复强调」到「简洁工具描述」、从「CLAUDE.md 沉淀记忆」到「模型自动记忆」、从「简单规格」到「丰富引用」。实践建议包括:CLAUDE.md 应保持轻量、只写代码库 Gotcha;工具描述本身应自带语义;使用 /doctor 命令诊断上下文配置是否冗余。
No.04
Show HN: I mapped every US golf course
展示:美国所有高尔夫球场互动地图
108 分
56 条评论
作者: rickmf
这是一个美国高尔夫球场可视化项目(golfcoursebrowser.com),基于 OpenStreetMap 数据在地图上标注全美所有球场的位置、价格、洞数等基础信息,并提供公开/私人球场的筛选功能。项目作者透露数据来源于 OSM,允许用户直接在网站上报告遗漏或错误信息。评论区引发了关于高尔夫球场资源占用(土地、水)的争议:部分用户认为球场是对公共资源的滥用,尤其在干旱地区消耗大量水资源;另一派则指出美国大多数球场其实对公众开放,并强调球场作为绿地 tax rate 较低等正向价值。项目作者表示将逐步扩展到加拿大、墨西哥、欧盟和亚洲。
No.05
Inflect-Micro-v2: complete voice in 9.36M parameters
935万参数本地语音合成模型 Inflect-Micro-v2 发布,社区盲测偏好率 66.2%
105 分
9 条评论
作者: nateb2022
Inflect-Micro-v2 是独立开发者 Owen 构建的超小型本地文本到波形语音合成模型,仅用 935 万参数实现完整 TTS 流程。模型支持确定性种子、长文本分块处理以及 CPU/CUDA 推理,输出 24kHz 单声道波形。社区盲测中取得 66.2% 偏好率(21 胜 10 负 3 平),UTMOS22 分数 4.395,ASR 字错误率约 3.57%。提供 PyTorch 和 ONNX 两种部署方式,CPU 推理速度快于实时,体积仅 37.53 MB。架构采用 VITS 家族端到端方案,包含英语 eSpeak-ng 前端、单调对齐、残差耦合流和神经波形解码器。开发者表示若项目获得足够关注,计划在 v3 加入多语言和语音克隆功能。
No.06
Stinkpot: SQLite-backed shell history
Stinkpot:轻量级 SQLite 化 Shell 历史搜索工具
36 分
5 条评论
作者: nerdypepper
Stinkpot 是一个基于 SQLite 的 Shell 历史搜索工具,专为 Bash 设计。作者认为功能全面的 Atuin 过于臃肿(提供同步服务器、AI 功能、配置文件管理器、脚本管理器和 KV 存储等),而自己实际只用到跨会话历史管理和搜索 TUI 两个功能。因此用约 400 行 Go 代码实现了这两个核心特性,从而有了 Stinkpot——一种小型乌龟的学名。该工具提供 Home Manager 模块方便 NixOS 用户集成,使用前需运行「stinkpot import」导入现有 Bash 历史,之后在 Shell 中按「Ctrl+R」即可触发反向搜索界面,支持方向键移动、回车执行。数据库默认存储在「~/.local/share/stinkpot」,升级导致兼容问题时删除数据库重新导入即可。
No.07
DeepSeek pause fundraise after comments on compute gap to US leaked (transcript) [pdf]
DeepSeek 创始人梁文锋与投资者交流纪要泄露,公司暂停融资
125 分
92 条评论
作者: oliculipolicula
一份据称是 DeepSeek 创始人梁文锋与投资者内部交流的纪要外泄,内容涉及中美 AI 算力差距。纪要显示梁文锋坦言,若能年消费 20 亿美元采购算力,代表其采购部门表现优异,但中美之间仍存在显著算力差距。受此泄露影响,DeepSeek 宣布暂停融资。评论指出,纪要中 DeepSeek 强调自研生态已脱离 NVIDIA 生态,旗下模型正侵蚀 NVIDIA 护城河;同时梁文锋押注通用人工智能(AGI),认为一旦实现 AGI,局势将彻底逆转。部分观点认为此举类似 Anthropic 的策略——通过渲染算力差距向政府施压以争取资源。另有评论指出,中国已在阻止企业购买 NVIDIA 芯片,倒逼本土芯片发展,华为等国产芯片正在追赶。
No.08
Cloudflare's new AI traffic options for customers
Cloudflare 推出 AI 流量分类管理新方案:Search、Agent、Training 三类爬虫区别对待
103 分
73 条评论
作者: alphabetatango
Cloudflare 宣布「内容独立日」一周年之际,升级 AI 流量分类方案,将爬虫行为细分为三类:Search(索引后回答查询)、Agent(代表用户实时执行任务)、Training(抓取内容训练模型)。9月15日起,Cloudflare 将对新域名默认阻止 Training 和 Agent 类爬虫访问含广告页面,但保留 Search 允许。这意味着一刀切阻止所有 AI 的做法将成历史。然而多用途爬虫(如 Googlebot 同时做 Search 和 Training)将被按最严格规则处置,Googlebot 等主流搜索爬虫可能受影响。Cloudflare 同时推出 BotBase 数据库,帮助企业用户追踪和管控爬虫行为。评论对此看法分化:有人认为这是正确方向,有人质疑 ADOG(Anthropic、DeepMind、OpenAI、Google)不会主动付费,有人批评 Cloudflare 在「两面讨好」——既提供 Agent 构建平台又限制 Agent 爬虫。
No.09
Rethinking Legal Education in the AI Era
AI时代法学教育:芝加哥大学法学院战略声明
67 分
31 条评论
作者: jjwiseman
芝加哥大学法学院发布AI时代法学教育战略声明,提出三大核心策略:构建AI-resilient pedagogy(抗AI干扰的教学法)和评估体系,确保学生真正学会批判性思考而非依赖AI捷径;提升人类本质技能(口头辩护、战略判断、客户关系维护等);教授负责任、有效且合乎伦理的AI使用。学院将在2026-2027学年试点,在所有1L核心课程中禁止笔记本电脑、平板和手机等电子设备,并推出协调一致的课堂和考试政策。声明强调无需在「禁止AI」与「忽视AI风险」之间二选一,而是要确保学生能在「有AI、无AI、关于AI」三种情境下都能思考。评论社区反应分化:有人批评AI泡沫期待过高,也有人认为法律行业变革是真实的,讨论趋于理性。
No.10
Some more things about Django I've been enjoying
Django实践心得:链式QuerySet、实用模板过滤器和性能避坑
15 分
2 条评论
作者: surprisetalk
作者分享了使用Django构建网站过程中发现的好用特性。QuerySet类支持定义可复用的查询方法,实现链式调用如`.approved().for_tab().with_festivals()`,让查询逻辑清晰易读。模板过滤器「querystring」「urlize」「json_script」等简化了HTML生成中的常见需求。Django的自动迁移系统让数据库schema变更变得轻松。对于代码复用,作者明确倾向函数视图而非类继承,认为函数写法更直观。性能方面,作者发现$10/月的VM上Django仅能处理2-3 req/s,通过py-spy分析发现模板缓存被意外关闭,修复后提升至12 req/s。文中还探讨了缓存策略、Jinja2模板引擎等未解决的性能问题。
No.11
JetZero
JetZero:翼身融合客机新玩家,目标是省油50%
180 分
139 条评论
作者: lisper
JetZero 是一家成立于 2020 年的航空航天初创公司,正在开发名为 Z4 的翼身融合(blended wing body)客机,宣称可搭载 250 名乘客、满足国际航程,且得益于卓越的气动设计与轻量化结构,燃油效率比现有客机提升高达 50%。公司由 Tom O'Leary 与航空航天资深专家 Mark Page 联合创立,团队分布于加州长滩及远程地点,并与诺格旗下的缩尺复合材料公司(Scaled Composites)合作开发验证机,目标 2027 年首飞。评论区焦点集中在:无舷窗设计究竟是创新还是硬伤(12.5% 的人患有幽闭恐惧症);机场停机位兼容性受限;有网友指出同类的荷兰代尔夫特理工大学「Flying V」方案曾获空客与荷航支持;还有人质疑这家初创公司能否跨越监管壁垒(亚太多国强制要求起飞降落时舷窗可见),以及缺乏对发动机方案的说明。
No.12
Alien World Chemistry Found Inside Meteorite That Struck New Jersey Home
新泽西陨石击穿住宅:内部发现外星世界化学痕迹
52 分
15 条评论
作者: spzx
2024 年 7 月,一颗重逾两磅的陨石击穿美国新泽西州 Hillsborough 镇一户住宅的屋顶。近日发表在《Science Advances》的研究首次详细披露了这颗陨石的独特价值:它属于极为罕见的 CM1/2 型碳质球粒陨石,是全球已知第二颗此类陨石(首颗为 2020 年印尼 Kolang 陨石)。科学家在陨石中发现了盐水流体改造的证据——这些盐水曾在其母小行星表面附近蒸发浓缩,形成富含盐分的矿物碎屑,这一过程在原始行星中前所未闻。更关键的是,陨石含有 1.8% 碳、0.07% 氮,以及多种可溶性有机化合物和氨基酸,科学家认为这类 CM 型碳质球粒陨石可能是地球早期生命所需有机物的来源之一。房主在事件发生后迅速用玻璃罐保存了碎片,使其成为迄今最 pristine 的 CM1/2 样本。研究由 SETI Institute 与 NASA 主导,多国机构参与。
No.13
Running a 28.9M parameter LLM on an $8 microcontroller
在8美元微控制器上运行2890万参数LLM
165 分
35 条评论
作者: boveyking
开发者 slvDev 展示了在 ESP32-S3(8美元微控制器)上运行 2890 万参数 LLM 的项目,通过 per-layer embedding 技术将模型层分散加载到 PSRAM/Flash 中,实现了约 9.7 tokens/sec 的推理速度。该项目利用了 ESP32-S3 强大的向量 ISA(128bit/32 寄存器,LMUL=8 可单指令处理 1024bits)以及双 USB-C 接口等硬件特性。评论社区对此反应热烈:有人惊叹于微小设备上的 LLM 性能突破,也有人更欣赏训练出这些紧凑权重的过程;讨论延伸到边缘推理的可行性边界——有人认为 $1-8 微控制器环境受限「无用」,但反对方指出 NPU 就是为运行模型而设计,Milk-V 等 $5 开发板已具备 1TOPS@INT8 TPU 和 256MB 内存;至于 layer-per-MCU 分布式方案的带宽瓶颈问题也引发了一些技术争论。整体而言,社区对这种极致资源约束下的 LLM 部署实验持正面态度,认为其探索意义大于即时实用价值。
No.14
Clinical failure rates over the decades: yikes
临床失败率数十年来居高不下:令人担忧
93 分
65 条评论
作者: EA-3167
知名药物化学博主 Derek Lowe 在 Science.org 撰文指出,制药行业临床试验失败率长期维持在约 91%,即每十个候选药物中只有不到一个能成功上市,这一数字「无论以何种标准衡量都低得可怕」。令人意外的是,数十年来这一比率几乎没有改善,评论者 levocardia 指出这「本应随着容易被摘掉的低垂果实减少而上升」,但科学进步似乎恰好对冲了难度提升。roenxi 等评论者认为 91% 可能是当前经济体系下的最优值——失败率高说明行业仍在积极尝试,而非过于保守。refurb 指出 FDA 审批标准几十年来已显著趋严,这也会推高失败率。争议焦点在于:failure rate 高低本身未必是问题,关键在于失败中蕴含多少有效信息,以及少数成功药物的定价是否合理反映了其风险溢价。
No.15
Git rebase -I is not that scary
Git rebase -I 其实没那么可怕
52 分
50 条评论
作者: vinhnx
作者以自身经历出发,指出很多开发者(包括资深同事)对「git rebase -i」存在无谓的恐惧。文章揭示了 rebase -i 的本质:打开一个文本文件,对提交列表进行编排,pick/reword/squash/fixup/drop 等指令只是计划而非动作,可随时用「git rebase --abort」取消。作者强调 rebase 不会破坏旧提交,只会创建新的,加上 reflog 的记录和「git branch backup-before-rebase」备份策略,工作完全可恢复。冲突处理也比 merge 简单,因为一次只处理一个提交。作者建议在 feature branch 上自由使用 rebase,并用「--force-with-lease」推送。这篇短文旨在鼓励初级开发者尝试这一能显著提升代码历史的工具。
No.16
W4ME Station – a WASM-4 runtime for Java ME phones
W4ME Station:让老旧 Java ME 功能机运行 WebAssembly-4 游戏
15 分
2 条评论
作者: sqshi
开发者 sqshi 打造了 W4ME Station,这是一个为 Java ME 手机设计的 WASM-4 运行时。该项目能让标准 WebAssembly-4 游戏卡带在支持 CLDC 1.1 与 MIDP 2.0 的老旧功能机上运行,包括 2000 年代中期的众多翻盖机和塞班设备。项目包含 WebAssembly 解释器和图形渲染模块,两个发布版本体积均控制在 300KB 以下。WASM-4 是小众但活跃的 WebAssembly 运行时生态,此项目通过桥接现代 Web 技术与旧时代移动平台,让经典功能机也能运行新式 wasm 游戏。社区评论聚焦于体积话题,有用户认为 300KB 对于功能机而言仍然偏大。
No.17
Systems and Delays
延迟的悖论:为什么让系统「慢」下来反而更稳定
58 分
14 条评论
作者: vinhnx
作者通过阅读《Thinking in Systems》探讨了一个反直觉的系统思维问题:以汽车经销商库存管理为例,当需求上升时,经理根据「目标库存=销量×10」补货,并引入两个机制——5天交货延迟和响应延迟(将差额分摊多天订购,而非一次补齐)。直觉上缩短响应延迟能让系统更快达到目标,但模拟结果显示这反而造成严重振荡(库存从132飙至518,始终无法稳定)。而将响应延迟从2增至6(即每天只补差额的六分之一)后,振荡消失,系统趋于平稳。核心启示:延迟不一定是坏事,在反馈系统中「慢反而更稳」,关键在于建模测试不同参数,而非凭直觉行事。
No.18
GrapheneOS protections against data extraction from locked devices
GrapheneOS 锁定设备数据提取防护机制详解
7 分
0 条评论
作者: Cider9986
GrapheneOS 基于 Android 17 和 Pixel 硬件构建多层数据防护体系。核心机制包括:安全元件速率限制(Android 16 QPR2 实现,10次失败后等待4小时,15次后等待41天,仅20次尝试机会);内部攻击抵抗(固件更新需所有者生物认证通过,防止政府强制推送绕过速率限制的固件);密码字符限制从16位提升至128位,支持高熵 diceware 密码短语。此外提供第二因子指纹 PIN(指纹验证后需再输入短 PIN 完成解锁)、硬件内存标签 MTE 防护、默认阻止锁定状态下的新 USB 连接、锁定设备自动重启计时器(默认18小时)及胁迫 PIN(输入即擦除设备)等功能。这些机制将数据提取难度提升至极高水平。
No.19
LLM Usage in Debian: Three Proposals
Debian 社区就禁止/规范 LLM 参与贡献发起投票辩论
139 分
119 条评论
作者: zdw
Debian 社区正在就「是否允许在 Debian 贡献中使用大语言模型(LLM)」进行投票,共有四个提案。Proposal A 主张全面禁止 LLM 生成的贡献,理由包括四点:版权风险(LLM 输出法律地位不明)、质量隐患(幻觉率较高,代码良莠不齐)、社区危害(新手依赖 LLM 无法真正学习 Debian 打包流程)、以及伦理问题(LLM 公司无视 robots.txt 大规模抓取网络资源)。Proposal B 接近「知情同意」模式,Proposal C 主张有条件限制,Proposal D 则支持接受 AI 贡献。评论区焦点集中在:禁令如何执行/检测、区分「使用 LLM」与「借助 LLM」的边界在哪、非英语母语贡献者是否受影响、以及 Gentoo 两年前已推行类似禁令的先例。
No.20
What is happening to jobs? Separating AI hype from reality
AI真的在抢工作吗?区分炒作与现实
73 分
80 条评论
作者: pod_krad
斯坦福SIEPR政策简报综合多项研究,指出AI对就业的整体影响目前较小:2022年以来,高AI暴露工种的失业率上升0.77个百分点,反而低于低暴露工种的0.85个百分点,说明就业市场疲软主因是宏观经济而非AI。但研究同时发现,入门级白领会_jobs受到影响——软件开发和客服行业的年轻从业者就业明显下滑,而资深员工相对稳定,呈现出「煤矿中的金丝雀」效应。关于生产力,实验环境显示AI助手可提升新手生产力30%,但企业实际采用仍不均衡,许多大公司内部仍禁止使用AI。研究认为,现有早期证据并非最终结论,AI对就业的真实影响仍待观察。
No.21
SIMD for Collision
Box3D碰撞检测的SIMD优化实践
87 分
27 条评论
作者: birdculture
Box2D/Box3D作者Erin Catto分享了在3D碰撞检测中应用「宽SIMD」优化的经验。传统「窄SIMD」将3维向量放入寄存器进行向量运算,但收益有限;而「宽SIMD」思路是同时处理多个工作单元——在边缘对边缘测试中,将一条边与四条边同时比较。Box3D使用SAT(分离轴测试)进行碰撞检测,相比GJK+EPA组合,SAT无需碰撞余量、形状可直接接触,但存在O(n²)复杂度问题,其中边缘对边缘测试最易成为瓶颈。通过将数据转换为SoA(结构化数组)格式并配合SSE2 intrinsic实现,32点凸包(89条边)的碰撞测试性能提升超过2倍;启用AVX2架构后还有额外收益。作者指出该优化对简单盒子碰撞几乎无效,仅对复杂凸包(如物理破坏场景)有显著帮助,且Box3D硬性限制最大128条边以保持紧凑存储。
No.22
GM Backs Sodium Ion Batteries for U.S. Grid Storage
通用汽车押注钠离子电池用于美国电网储能
171 分
72 条评论
作者: rbanffy
美国初创公司Peak Energy获得通用汽车支持,计划在加州建造耗资7100万美元的钠离子电池工厂,规划产能4 GWh,可为400万家庭供电。相较于当前主导电网储能市场的磷酸铁锂(LFP)电池,钠离子电池能量密度尚有差距,但Peak声称其GS1.1系统在20年寿命内总体成本可低20%。核心优势在于耐高温至55°C无需主动冷却,可实现被动散热、无噪音且消除管路泄漏风险,同时实现96%的往返效率,优于LFP约2至3个百分点。钠是地壳中第六丰富的元素,储量约为锂的1000倍,但分析师指出原材料加工和电芯生产仍由中国主导,美国本土供应链尚处萌芽阶段。Benchmark Mineral Intelligence预测今年美国新增储能中钠离子占比不足1%,2030年仍低于4%。
No.23
Show HN: I made some transistor animations
展示:晶体管内部运动动画
172 分
20 条评论
作者: stunningllama
Brandon Li 用半导体模拟器制作了一系列晶体管内部电荷运动动画,蓝色代表电子、红色代表空穴、白色闪烁代表复合事件。动画涵盖 NPN BJT、n 沟道 MOSFET、n 沟道 JFET 三种器件,分三组展示:基础版(仅漂移电流)、扩散版(漂移+扩散,更准确但视觉复杂)、探针版(显示各端子电流电压)。作者已采用 CC BY 4.0 许可证授权他人使用。评论者普遍认为这些动画极具教育价值,尤其对理解 BJT 内部电荷「漂移」和「扩散」过程帮助显著,有 EE 教育背景的工程师也表示终于「懂了」而非只会套公式。部分观众建议加入电压标注或 3D 版本。
No.24
Show HN: Brolly, a plain-text weather forecast site
展示:Brolly——纯文本天气预报站
179 分
52 条评论
作者: jsax
Brolly 是一个纯文本风格的天气预报网站,界面如原始文本输出般简洁,去除了传统天气应用的 UI 噪音。网站通过 Open-Meteo API 获取数据,支持温度、风速、UV 指数、空气质量、花粉量等多维度信息,并以 ASCII 字符和 Emoji 绘制降水图、UV 曲线图、空气质量图和花粉分布图。当前展示的地点为英国约克,数据每小时更新。社区评价两极:支持者认为纯文本加载快、结构化程度高,便于 LLM 解析和二次处理;质疑者则指出页面实际加载并不快(疑似字体问题),且搜索功能不够完善(如「Raleigh, NC」无法匹配),部分用户还建议增加 curl 访问的纯文本端点(类似 wttr.in)和 ICAO 机场代码支持。
No.25
Producing ammonia and fertiliser using wind power in Morris, Minnesota
明尼苏达州莫里斯市风能驱动绿色氨肥生产设施投运
117 分
85 条评论
作者: gritzko
美国明尼苏达州莫里斯市的大学西中央研究与推广中心启用了一座开创性的低碳氨生产设施。该设施利用风能驱动电解槽产氢,再与空气中的氮气通过哈伯-博什工艺合成氨,目标产能为每日1吨,主要供给当地化肥消纳。项目由明尼苏达大学、RTI International 及 Casale 合作建设,是2013年成功中试项目的升级版,未来可扩展为农民合作社持有的商业化可再生能源氨生产网络。设施采用动态运行模式,可随风电波动调整产氨速率,降低储氢成本。评论者关注点包括:与天然气制氨的经济性竞争(传统工艺约120年历史,原料成本极低)、中国赤峰已有32万吨年产能的更大规模项目、以及可再生能源作为能源载体在农业中的应用潜力。
No.26
Librrd Playground
Librrd Playground:终端图表标注与布局系统
6 分
2 条评论
作者: E-Reverance
Librrd Playground 是一个用于终端图表标注与布局描述的语言,支持用引号书写终端标签、大括号添加类名与 ID,空序列可防止布局折叠。该系统采用类 CSS 的样式表, selector 语言含 terminal、nonterminal、sequence、stack 四种标签,支持通配符、类/ID 选择器、:root 伪选择器及后代/子代组合器,完整继承 CSS 特异性与层叠机制。布局属性包括:align-items(垂直对齐,继承)、align-self(独立对齐,可设双值控制左右)、justify-content(水平对齐,含 space-around/space-between/space-evenly 等值);其他属性有 flex-absorb(弹性吸收比例,继承)、gap(间距)、continuation-marker(延续标记,默认为…)以及 font(字体族/样式/字重/尺寸)。整体为图表可视化提供了灵活的声明式布局方案。
No.27
Memory safety absolutists
内存安全绝对主义者
86 分
124 条评论
作者: drogus
文章探讨内存安全话题,指出当前围绕Rust的争议并非单纯技术讨论。Fil-C通过GC和InvisiCaps技术让C/C++实现内存安全,但代价是ABI不兼容、性能开销和引入GC,这些牺牲并非所有项目都能接受。Zig作者Andrew Kelley称Fil-C模式比Rust更安全,引发作者质疑。文章引用Android数据:5百万行Rust代码仅0.2漏洞/百万行,而C/C++达1000个/百万行。作者认为务实态度更重要——Rust的unsafe是必要权衡,Fil-C和Rust各有适用场景,用不着相互否定,更不应双重标准地只批评Rust不安全却放过C/Zig。
No.28
Humans haven't stopped evolving
人类从未停止演化:哈佛团队大规模古DNA研究揭示真相
58 分
63 条评论
作者: ilamont
哈佛大学遗传学家David Reich团队收集了超过5836具古代人类的骨骼和牙齿样本,创建了史上最大规模的古DNA数据集。通过分析1.6万名生活在欧洲各地、跨越1.8万年的个体基因,研究人员识别出479个具有自然选择证据的基因,颠覆了「人类演化已停滞」的传统认知。更令人惊讶的是,演化仍在加速——过去5000年的自然选择强度超过了更早的5000年。免疫相关基因受影响最大:如多重硬化症基因在4000年内扩散至16%人群后又回落,结核病风险基因也呈现类似弧线。其他变化包括:男性型秃顶基因在7000年内从50%暴跌至20%,B型血从0升至10%而A型血同步下降。团队提醒,基因功能会随时间改变,单一基因变化需要大量后续研究。Reich指出:「演化正在发生,并迅速响应过去一万年间我们为自身施加的文化、经济和环境变化。」
No.29
Agatha Christie's Disappearance: Amnesia, Suicide, or Despair?
阿加莎·克里斯蒂失踪之谜:失忆、自杀还是绝望?
20 分
9 条评论
作者: thunderbong
本文探讨了著名侦探小说家阿加莎·克里斯蒂于1926年12月神秘失踪11天的真相。44岁的她在与丈夫阿尔奇·克里斯蒂发生激烈争吵后驾车离开家中,此后音讯全无,引发全英国乃至国际社会的广泛关注与搜寻。文章分析了三种主要可能性:短暂的失忆症发作、精心策划的自杀未遂,以及面对婚姻破裂和个人危机时的情感绝望。失踪期间,她曾以「托基尔·尼尔森」的假名入住约克郡一家酒店,最终被找到时对自己的行踪记忆模糊。克里斯蒂后来成为全球最畅销的作家之一,但这段失踪经历始终是文学史上最引人入胜的谜团之一。
No.30
Turn And Face The Strange
Fly.io 创始人反思:面对 AI 浪潮,公司 identity crisis 与 Sprites 转型
191 分
127 条评论
作者: subarctic
Fly.io 创始人 Kurt Scott 发文坦承公司正经历身份危机。他受 TechTuber Theo Browne「最不看好 Fly.io 能撑过 2026」的评价触动,宣布公司已完成大额融资,并任命前 Docker CEO Scott Johnston 接任 CEO。核心战略转向 Sprites——一种专为 AI coding agent 设计的「半可处置计算机」,可快速创建数百个实例、配备 100GB 持久磁盘、闲置不计费。Kurt 坦言 AI 已彻底改变软件开发方式,传统 PaaS 平台的核心价值正在被颠覆,「为 agent 打造计算机」才是未来。他也承认 Sprites 之前只是内部 skunkworks 项目,未获足够重视,现在将倾注全公司资源。
评论精华