
从树莓派的出厂内存配置、Mac 上那串散落的 AI 开关、Grok 4.7 自选的对比表,到一次矩阵求解才解开的 npm 载荷与二十年前那通没人接的电话,逐条拆开决定这几样东西能不能用的条件写在哪里,以及今天能自己复检哪一步。
| 帖子 | 排名 | 分数 / 评论 | 发帖时间(北京时间) | 原文与讨论入口 |
|---|---|---|---|---|
| What Sun got wrong | 7 | 484 / 265 | 9 月 21 日 22:03(原文 9 月 20 日发表) | bcantrill.dtrace.org · HN 讨论 |
| Why does mathmain need an encrypted loader? | 13 | 98 / 27 | 9 月 22 日 02:33(原文 9 月 18 日发表) | safedep.io · HN 讨论 |
| Grok 4.7 | 17 | 470 / 385 | 9 月 21 日 23:50 | x.ai · HN 讨论 |
| Turn off and restrict access to Apple Intelligence features on Mac | 25 | 231 / 154 | 9 月 22 日 01:30 | Apple 支持文档 · HN 讨论 |
| macOS 27: Workaround to avoid downloading AI models and save storage | 37 | 207 / 94 | 9 月 21 日 22:10 | Reddit 帖子 · HN 讨论 |
| Raspberry Pi blocks changing RAM chips | 40 | 218 / 175 | 9 月 21 日 20:54 | Raspberry Pi 论坛帖 · HN 讨论 |
edandersen。1Aurornis 给出了动机的版本:有卖家买最小内存的整机,换掉内存芯片之后按更高一档的型号转卖,换上去的还不一定是好颗粒,出了问题,投诉和退换最后都落到 Raspberry Pi 头上。这一条属于评论者说法。1dannyw 的第一句是「这挺让人失望的,你付了钱之后这东西是谁的?」zb3 说自己的笔记本能换内存,没看出有什么系统性后果;solarkraft 的态度更直接——如果有卖家能靠换芯片赚到钱,那对消费者显然是好事。另一边的 sbarre 算了另一笔账:允许换内存会给这家公司带来支持负担和口碑损伤,他反问「你愿意接受这个交换吗」。kmeisthax 说这事在商标上站得住,但整体是一种「替客户免于自己」的反功能。1renonce 主张把内存不匹配做成「警告并让保修失效」,而不是不让开机;PunchyHamster 的说法同样是「印一句未经授权的内存改动将导致保修失效」,而不是不启动。Wowfunhappy 追问得更细:如果这个检查能被绕过,那它防不住骗子,只会伤到买了这台机器、想给它加内存的人。1themgt 指出这道闸门被做进了 rpi EEPROM,而那份固件是闭源的;functionmouse 顺着这条说,除了 rp2040 这类裸片,树莓派一直是锁死的黑箱。也有人给出更轻的做法:Tepix 说把内存容量用大字印在印制板上就够了。1Lio 问的是「能关掉是好事,可为什么藏在 Screen Time 里」,pdpi 顺着这个问法分析:如果设计前提是「AI 功能大体可以,只是对孩子可能有问题」,放在家长控制里说得通;如果不是家长,就会觉得这个位置很奇怪。zzyzxd 补了一条实际体验:写作工具的开关在 设置 → 屏幕使用时间 → 内容与隐私限制 → Siri → 写作辅助 里,这个路径他自己找不到。7iAMkenough 说本地模型占的空间不会被回收,会一直躺在那台 Mac 上,直到你快没空间;Mindwipe 说 macOS 27 里根本没有回收这块空间的入口,在那些「本来就跑不太动模型」的 M1、M2 机器上尤其难受;VCFundedGenYer 和 wartywhoa23 要的都是同一件东西——一个总的开关,加上把不用的模型空间还回来的办法。这几点在 Apple 的文档里没有对应说明,属于评论者说法。7mmooss 提醒不要把洗澡水和孩子一起倒掉:Apple 为本地与云端推理做了一套可以公开验证的隐私设计,把这家公司和其他厂商一起骂,会削弱做隐私的动力。反面的声音来自 kittikitti 与 canada_dry:前者说自己每次都关掉 Apple Intelligence,理由是它会把数据分享给第三方;后者翻出一条旧账,说那套「Apple 很安全」的印象在更早的一次针对性攻击之后就碎了。这两条同样是评论者说法。7| 基准 | Grok 4.7 xHigh | Grok 4.6 High | GPT-5.6 Sol Max | Fable 5.1 Max |
|---|---|---|---|---|
| 输入 / 输出价格(每百万 token) | $2 / $6 | $2 / $6 | $4 / $20 | $10 / $50 |
| CursorBench 4.0(长时编程) | 46.3% | 40.4% | 41.7% | 51.8% |
| DeepSWE v1.1 | 71.0%* | 65.2% | 72.7% | 70.0% |
| EEBench(电子工程) | 64.0% | 53.0% | 39.4% | 56.4% |
| AA Briefcase v1.1(多小时办公任务) | 1,657 | 1,546 | 1,487 | 1,678 |
| Terminal-Bench 4.0 | 38.0% | 20.3% | 37.3% | 57.9% |
| Harvey 法律智能体基准 | 19.6% | 15.8% | 2.5% | 6.7% |
| HealthBench Professional(临床推理) | 56.7% | 48.5% | 60.5% | 62.1% |
kristofferR 直接问「上面那张图为什么这么画」,认为漏掉 GPT-6 Astra 不可能是疏忽,并猜测原因是对比结果不好看;WarmWash 的说法是「幸好他们用的是 5.6 Sol 而不是 Astra」;saejox 说 Astra 完全是另一档,只是贵。这三条都是评论者判断。9AM1010101 问 4.6 有没有 x-high 档、为什么拿 4.7 的高投入档去比 4.6 的高档;MuffinFlavored 说如果只看 CursorBench 那张图,读出来的是「4.7 的高投入档几乎等于 Fable 5.1 的低档」,并且问有没有耗时指标;simonw 找不到缓存输入 token 的价格。9notduckrabbit 引用第三方测站的对比,说这一代在 token 效率上比 4.6 退步明显;Saline9515 说自己在某个代理框架里用它,会出现反复循环思考、忽略 AGENTS.md 里的约定、把计划文件写坏;zug_zug 和 simianwords 给的是日常使用的负面体验。另一面,sidgtm、ls1911、maz1b 说它在编辑器里够用、迭代节奏值得肯定。9moojacob 说 Grok 4.7 的参数量比 4.6 多 40%,但价格没变。这是评论者说法,发布页没有给出参数量。9mathmain 的 npm 包,它抄了流行的 mathjs,但在求解器 lusolve() 的结尾多插了一次函数调用。这次调用进到一个解密函数:它把传进来的矩阵数据转成 JSON 字符串当密码,用 scrypt 派生 256 位密钥,再用 AES-256-GCM 解开一段 base64 数据;解开的内容是一个文件名和一个要 require() 执行的 JavaScript 文件。触发条件是一次具体的计算——把 [[1,1,1],[1,2,3],[1,3,6]] 这个 3×3 帕斯卡矩阵送进求解器,LU 分解后的下三角因子 L 就是密码。10 这个触发输入最早由 JFrog 报出,SafeDep 是照着复现的。12child_process 执行 shell 命令、读一条部署在 Base Sepolia 测试网上的智能合约当指令通道,并往 Slack 与 Telegram 的机器人接口回报;它还会继续加载两个后续文件,其中一个是一份 ethers 库的副本。同一套加载器在另外两个包 mathsbase、math-universe 的五个版本里一模一样。10 文章还记下一个容易漏掉的地方:9 月 17 日 npm 把不带加载器的 1.0.0 当作默认版本提供,只检查默认版本会看不到 1.0.1 里的东西。10j2kun 的疑问是「为什么会拿那个 3×3 矩阵当触发条件,难道是在找做某类数值分析的人」。coder-pm 纠正了这个说法:这不是一个条件,而是一把钥匙,除了那个输入,别的输入都解不开。zarzavat 与 tranceylc 给的是投毒路径的推测——这种包更适合当成一个正常依赖被引进更大的项目里,先让它扩散、再激活。11fshafique 问执法部门会不会跟进这类后门,以及在 npm 上还能看到这个包时算不算已经犯罪;altairprime 贴出 npm 页面上的原话,说这个包因为包含恶意代码已被安全团队从 registry 移除。这条与今天的实测一致。11WorldMaker 说这件事再次说明 CommonJS 该退场了:要把整棵依赖树里的动态 require() 找出来很难,而 ESM 的动态导入至少容易做静态搜索。bastawhiz 反驳说这只是部分成立,ESM 里一样能把导入藏起来。11npm view <包名> versions,看还剩哪些版本、有没有 0.0.1-security 这类占位;以及把 npm 上的构建产物和 GitHub 上的源码对一遍——这两个仓库的公开源码里都没有那段加载器,差异本身就出现在「发布」这一步。10keeda 说自己只是外部观察者,但「厌倦了经营的机制」和「太企业化、太脱离市场、太自负」对不上;jedberg 的措辞更重——Sun 从来就对做生意没兴趣,它更愿意造技术,把销售当成不得不受的苦。17kens 说自己 1995 到 2004 年在 Sun,问题一直在,只是 dot-com 泡沫期间有钱流进来可以被忽略,泡破之后就来不及修了,其中一个具体问题是内部各组之间不合作;coreyh14444 从买方角度回忆,说当年买 Sun 或 DEC 的机器要开销售会议、反复改写报价,Dell 那边便宜得多也快得多;ecshafer 的总结是,工程很重要,但没有把东西卖出去、拿到客户的人,最后一定会失败。反面的 alexnewman 说作者搞错了,客户换走是因为 Linux 和开源,不是因为电话。以上都是评论者的自述与判断。17bigbuppo 的评论很短:今天买硬件,各家厂商基本都处在「我不想跟你做生意」的状态。17| 条目 | 条件写在哪份材料里 | 今天外部能验证什么 | 今天能自己复检的动作 |
|---|---|---|---|
| Raspberry Pi 换内存(218 分) | 出厂硬件信息与最低固件版本被写进板子的 OTP,比对在启动固件里做 3 | 换过内存的板子在 2024-09-23 及以后的固件上无法启动、回退可启动,有公开的 issue 记录 2 | 看芯片丝印与上电时显示的总内存;查自己型号有没有进检查范围 1 |
| Apple Intelligence 的开关(231 分 + 207 分) | Apple 官方支持文档,逐项列出每个功能的关闭路径与 Screen Time 的限制入口 5 | 文档可打开、路径可核对;磁盘里那份模型能不能回收,文档没有说明,只有讨论串里的说法 7 | 按文档挨个点一遍;打开储存空间看 macOS 占了多少 5 |
| Grok 4.7(470 分) | 发布方自己选的四列对比表与安全基准,基准集合由发布方决定 8 | 表里的数字与列名可逐格核对;缺席的对比对象只能由评论者指出 9 | 打开表看自己关心的问题在不在里面,再用自己的任务实测一次 |
| npm 加密加载器(98 分) | 触发条件不在功能里,而在一次 LU 分解的结果里 10 | 三个包名在 registry 上只剩 0.0.1-security 占位版本;公开源码里没有那段加载器 13 | npm view <包名> versions;把构建产物与 GitHub 源码对一遍 |
| Sun 的那通电话(484 分) | 决定它能不能继续卖下去的,是交付流程,而不是技术本身 16 | 2006 年客户的原帖仍在;当年的采购经过有第一手叙述 18 | 读完原帖,对照自己公司最近一次采购的响应时间 17 |
news.ycombinator.com
github.com
github.com
tomshardware.com
news.ycombinator.com
news.ycombinator.com
news.ycombinator.com
news.ycombinator.com
research.jfrog.com
registry.npmjs.org
registry.npmjs.org
registry.npmjs.org
bcantrill.dtrace.org
news.ycombinator.com
fullhoffman.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.