Mozilla.ai 已经采纳了 llamafile 项目,以简化大型语言模型 (LLM) 的使用。Llamafile 将 LLM 封装成单个可执行文件——“llamafile”,允许用户在大多数电脑上本地运行它们,*无需*复杂的安装。 这旨在大幅提高开放 LLM 对开发者和最终用户的可访问性。 该项目结合了 llama.cpp 和 Cosmopolitan Libc,将流程简化为单个文件下载和执行。Mozilla 现在正在计划代码库现代化,并积极寻求用户反馈,了解 llamafile 的哪些方面最有价值,以及哪些改进最有益。 Llamafile 采用 Apache 2.0 许可,对 llama.cpp 的修改采用 MIT 许可,以确保未来的兼容性。您可以下载一个示例并快速上手——说明和文档可在 mozilla-ai.github.io/llamafile 上找到。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 llamafile: 使用单个文件分发和运行 LLM (github.com/mozilla-ai) 12 分,stefankuehnel 发表于 5 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

## RemoveWindowsAI:摘要 `RemoveWindowsAI` 脚本旨在全面移除 Windows 11 (25H2 及未来版本) 中的 AI 功能,以增强用户隐私、安全,并可能提升系统性能。它针对 Copilot、Recall、输入洞察等组件,以及 Paint 和设置等应用中的 AI 功能。 该脚本通过禁用注册表项、移除关联的应用程序包(包括通常被认为无法移除的包)、删除 AI 相关文件,以及通过 Windows 更新阻止这些组件的未来重新安装来工作。它提供多种执行模式——交互式、包含所有选项的非交互式,或特定选项选择——并包含备份/还原功能。 **重要提示:** * 杀毒软件可能会错误地将该脚本标记为恶意软件;可能需要临时禁用或添加排除项。 * 不建议使用 PowerShell 7 运行。请使用 Windows PowerShell (5.1)。 * 该脚本会不断更新,以应对微软添加的新 AI 功能。 * 用户可以通过报告未发现的 AI 组件来贡献。 更多详细信息和脚本本身请在此处查找:[https://github.com/zoicware/RemoveWindowsAI](https://github.com/zoicware/RemoveWindowsAI)

一个名为RemoveWindowsAI的新GitHub项目在Hacker News上引发了争论。该项目旨在禁用最近添加到Windows 11的人工智能组件。 一位评论员质疑该项目的目的,建议担心微软控制或安全性的用户应该直接更换操作系统。其他人则为Windows辩护,认为它在开发和游戏方面具有优势(尽管Linux有所改进,例如Steam Deck),或者建议使用虚拟机作为替代方案。 讨论强调了区分设备端人工智能处理和云端人工智能的必要性,并建议使用单独的脚本来解决每个问题。一些人对该项目的动机表示怀疑,质疑它是否是一项真正的安全努力,或者是一项潜在的冒险行为。最终,对话的中心是用户控制、隐私以及不同操作系统和人工智能实现的权衡。

请启用 JavaScript 并禁用任何广告拦截器。

一篇最近的《纽约时报》文章(通过Archive.ph链接)引发了Hacker News关于孩子们阅读量下降的讨论,甚至在英语课上也是如此。 讨论很快转向质疑学校和英语课程的基本目的。 许多评论者认为学校的功能与托儿一样重要,而且僵化的课程会扼杀对学习的真正兴趣。 几个人指出,需要阅读技能来*赚*钱才能访问关于阅读的付费文章,这其中的讽刺意味。 另一些人指出,一些实用技能正在下降——例如在模拟时钟上读时间或阅读草书——同时承认技术可能会很快使这些技能过时。 一个共同的主题是,强制阅读可能会造成对书籍的终身厌恶,而是提倡通过令人愉悦的、自主选择的材料和激励措施来培养阅读兴趣。 还有人认为,LLM将进一步降低对传统书籍作业的需求。
猫缝隙 Cat Gap 1 小时前

## 北美化石记录中的“猫缺口” 大约在2500万到1850万年前,北美化石记录中存在着猫和猫科动物的一个显著缺口——被称为“猫缺口”。这段时期紧随被认为是第一种“真猫”的*Proailurus*出现之后,但先于所有现代猫科动物的祖先*Pseudaelurus*的到来。 多种因素可能导致了这一缺口。猛猫科(“假剑齿虎”),大型超肉食动物的灭绝,创造了一个空缺的生态位,但并未立即被填补。气候变化,特别是全球降温和从森林向稀树草原的转变,可能对现有的猫形类动物不利。火山活动和潜在的周期性灭绝模式也发挥了作用。 有趣的是,当猫形类动物稀少时,犬形类动物(犬科动物)却多样化,其中一些进化出类似猫的特征。然而,研究表明它们并未完全占据与真猫相同的生态空间。最终,*Pseudaelurus*大约在1850万年前从亚洲通过白令陆桥迁徙到北美,标志着“猫缺口”的结束和北美现代猫科动物进化的开始。

黑客新闻新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交登录 猫咪差距 (wikipedia.org) 9 分,由 Petiver 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 通过 JIT 编译为 Win32 窗口过程添加上下文 本文详细介绍了一种技术,用于向标准的 Win32 窗口过程 (WNDPROC) 添加第五个参数——一个上下文指针。传统上,WNDPROC 缺乏直接访问程序状态的方式。作者重新审视了之前使用 JIT 编译包装器的方法,并通过从加载器直接分配可执行内存来改进它。这确保了生成的代码(“跳转”)驻留在主程序代码附近,从而实现高效的相对寻址。 核心思想是创建一个小函数 (`make_wndproc`),该函数动态生成一个跳转——一段简短的可执行代码,它将原始 WNDPROC 调整为接受额外的上下文参数。这个跳转管理堆栈帧设置和参数传递。 作者提供了一个完整的、可运行的示例来演示这一点,并指出该解决方案即使在启用控制流保护的情况下也能正常工作。虽然比使用 `GWLP_USERDATA` 更复杂,但这种技术为像需要自定义分配器而没有上下文指针的库这样的场景提供了一个潜在的更清晰的解决方案,从而提供了一种灵活的方式将运行时数据绑定到回调函数。作者建议将此技术作为一种有用的技巧,为未来的项目“留着”。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 闭包作为Win32窗口过程 (nullprogram.com) 8 分,作者 ibobev 21 分钟前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## Fil-C 实现内存安全与沙箱结合 内存安全和沙箱是不同的,但互补的安全措施。一个程序可以具备内存安全,但没有沙箱(易受文件系统操作的影响);也可以被沙箱化,但没有内存安全(如果内存安全失败,仍然容易受到攻击)。理想的解决方案是两者兼备。 本文档详细介绍了将 Fil-C(一种内存安全的 C/C++ 实现)与 Linux 沙箱技术集成,特别是 OpenSSH 所使用的技术。Linux 提供了 `chroot`、用户/组权限、`setrlimit` 和 `seccomp-BPF`(系统调用过滤)等工具来实现沙箱化。 Fil-C 简化了 `chroot` 和权限管理的使用,但 `setrlimit` 和 `seccomp-BPF` 由于 Fil-C 的运行时线程(用于垃圾回收)需要谨慎处理。一个关键的挑战是防止在沙箱内创建线程,因为这会绕过限制。通过新的 Fil-C API (`zlock_runtime_threads`) 预先创建必要的运行时线程来解决这个问题。 对 OpenSSH 沙箱的修改包括确保在发生违规时杀死所有线程,并允许 Fil-C 所需的特定系统调用 (`MAP_NORESERVE`, `sched_yield`)。Fil-C 的 `prctl` 包装器确保沙箱设置应用于*所有*线程,从而防止即使在 Fil-C 本身中发现内存安全漏洞,也可能被绕过。 最终,将 Fil-C 的内存安全与强大的 Linux 沙箱结合起来,提供了一种强大的纵深防御方法。

黑客新闻 新的 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 Linux 沙盒和 Fil-C (fil-c.org) 31 分,由 pizlonator 1 小时前发布 | 隐藏 | 过去 | 收藏 | 2 条评论 hurturue 11 分钟前 [–] MicroVM 似乎越来越受欢迎。我想知道它们如何融入其中。回复 pizlonator 7 分钟前 | 父级 [–] 好点!这需要一些移植(因为 Fil-C 目前假定你拥有所有 Linux 系统调用)。但你可能甚至可以将一些 microVM 的功能提升到 Fil-C 的内存安全用户空间。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

启用 JavaScript 和 Cookie 以继续。

一种新型平板包装洗衣机在Hacker News上引起关注,因为它可能成为现代复杂型号的可行替代品。用户们正在讨论它的吸引力,特别是对于那些希望减少电力消耗、离网生活或避免依赖昂贵且功能丰富的电子产品的人来说。 一位评论员表达了对当前LG洗衣机有限浸泡功能的沮丧,认为平板包装选项在工作量上可能相当——只需要几分钟的手摇。另一位用户同意了,指出许多人反正主要使用现代洗衣机的默认设置。 讨论表明,这种洗衣机在发达国家可能会找到市场,因为它简单且具有成本效益,迎合了对更简单、更可持续生活方式的渴望。

## TigerBeetle 用于持久化文件存储 本项目演示了如何在 TigerBeetle 数据库中存储任意二进制文件,利用其双向记账系统实现数据的持久性和可审计性。作者利用 TigerBeetle 的 `Account` 和 `Transfer` 记录来分别表示文件和文件内容。文件名存储在 Account ID 中,文件大小和长度存储在用户数据字段中。文件数据被分割成块,从系统账户转移到特定文件的账户,确保所有字节在双方都有记录。 检索是通过查询与文件 Account ID 相关的贷方 Transfer 来实现的,受益于 TigerBeetle 保证的时间戳排序。 使用 105MB 视频文件进行测试,显示写入速度约为 642 kB/s,而读取速度出人意料地更快,达到 2,228 kB/s。至关重要的是,数据完整性通过 SHA256 校验和进行验证,确认在存储和检索过程中没有数据丢失——即使在潜在的网络、机器或存储故障的情况下也是如此。完整的源代码可供实现。

虎蜂作为文件存储 (aivarsk.com) 16 分,由 aivarsk 发布 4 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 WJW 1 小时前 [–] 虎蜂非常酷,我很希望看到更多。据我记得,他们暗示你可以理论上插入不同于他们一直使用的借方/贷方模型的存储引擎。这方面有什么进展吗?我很想使用它,但只是没有规模足够大的账务工作,让引入虎蜂有意义。:(回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## DuckDuckGo:超越谷歌传言 DuckDuckGo (DDG) 自2008年以来一直是独立、注重隐私的搜索引擎和浏览器公司。尽管有持续的传言,DDG *不* 属于谷歌——它的创始人甚至在最近的美国司法部审判中作证反对谷歌,这源于多年来夺回谷歌先前使用的duck.com域名。 DDG 优先考虑用户隐私,拒绝审查结果,并因此在包括中国、印度尼西亚和印度在内的国家/地区受到屏蔽。他们在15年以上的时间里构建了自己的搜索索引,包括知识图谱和本地结果,现在正在扩展人工智能功能,如Duck.ai,所有这些都以隐私作为核心原则——提供可选的、私密的人工智能或“无人工智能”搜索体验。 目前,大约13%的美国成年人使用DDG,浏览器市场份额也在增长(在美国iOS设备上排名第3)。该公司在全球范围内运营,拥有分布在30个国家的300多名团队成员,并且盈利,从而可以投资于注重隐私的初创公司,并向相关组织捐赠超过800万美元。DDG 还提供包含VPN和高级人工智能功能的订阅服务。

一个黑客新闻的讨论强调了DuckDuckGo (DDG)令人惊讶的方面,起因是CEO发布的一篇文章(一位评论员称之为“宣传文章”)。一些用户表示对DDG搜索结果重新燃起了信心——指出所有搜索引擎的质量普遍下降,并因人工智能而加剧,而另一些用户则质疑其“未审查”的说法。 一位评论员指出,DDG依赖于*已经*审查信息的来源,实际上是汇总了有偏见的结果。他们提倡Yandex作为一种替代方案,用于进行未过滤的搜索,尤其是在敏感话题上。 许多用户报告DDG的质量最近有所下降,导致他们越来越多地使用Google、Bing和其他搜索引擎,尽管存在隐私问题。 核心争论在于DDG是否真正提供了一个未审查的体验,或者只是通过依赖预先过滤的来源来避免直接审查。

研究人员成功地教会了猪,哈姆雷特和煎蛋卷,玩简单的电子游戏,使用积极强化——具体来说,用M&M巧克力作为奖励。令人惊讶的是,这些猪的学习速度和灵长类动物一样快,甚至表现出*更多*的参与度,似乎理解了任务,而不仅仅是简单地按按钮。 虽然它们的注意力持续时间比黑猩猩短(大约15分钟),但初步结果令人鼓舞。研究人员现在正致力于提高准确性并训练更多的猪,最终目标是测试它们区分符号的能力——这可能是理解原始符号语言的一步,类似于灵长类动物通过数百个词汇所取得的成就。 这项成功挑战了人们对动物智力的假设,证明了猪是极具学习能力的动物,在认知能力上与我们的近亲相匹敌。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 猪视频街机评论生活在监狱里 (1997) (wired.com) 3 分,来自 naryJane 2 小时前 | 隐藏 | 过去的 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

请启用 JavaScript 并禁用任何广告拦截器。

普渡大学将于2026年秋季开始,对所有本科生实行一项新的毕业要求:展示“人工智能工作能力”。大学董事会已将具体内容——标准和熟练度要求——委托给教务长和各学院院长。 这一消息引发了争论。一些评论员认为,鉴于人工智能日益增长的重要性,这是合乎逻辑的一步,类似于现有的通识教育要求。另一些人批评这是一种对趋势的表面回应,质疑这是否会贬低学位,或迫使非技术领域学生接受不相关的培训。 讨论范围从潜在的好处,例如利用人工智能完成基本任务(撰写论文提纲、使用Excel)让教授专注于高级主题,到对批判性思维的侵蚀和对ChatGPT等工具的依赖的担忧。一些人担心这会重蹈过去教育热潮的覆辙,例如“大数据”的推动,使学生为有限的角色做准备。最终,这项要求的具体性质仍有待观察。

OpenShip 正在构建一套开源解决方案,以标准化跨不同行业的市场功能。他们识别出任何市场化的核心组成部分——产品管理、订单处理和客户支持——并为电商、餐饮、食品杂货、酒店、经销商、医院和健身房等行业创建可重用的解决方案。 他们的旗舰产品 **/marketplace** 是一种由人工智能驱动的去中心化市场,通过对话式商务将用户直接连接到独立商店。此外,针对每个行业的“openfront”平台也在开发中,提供定制化的电商、食品配送、酒店预订等服务。 OpenShip 还提供 “openship”——一个连接商店和履约的多渠道订单管理系统。最终,OpenShip 旨在赋能企业,使其拥有并控制其市场基础设施。

## 开源亚马逊尝试与早期反馈 一名开发者正在构建一个开源的亚马逊替代品,名为“Openship”,旨在颠覆市场模式并赋能卖家。该项目从“Openfront电商”开始,这是一个Shopify的替代品,计划推出针对餐厅、杂货店和健身房的版本。这些“Openfronts”将连接到一个去中心化市场“the/marketplace”,允许用户在不同领域购物,无需中间商。 然而,该项目正面临早期批评。评论员质疑仅仅复制*软件*是否足够,认为亚马逊的优势在于其成熟的物流、信任以及供应商/客户关系。初步演示也收到了负面反馈,用户报告用户体验差——特别是搜索结果不准确以及显著的性能问题(延迟和加载缓慢),尤其是在Firefox浏览器上。 此外,由于项目在GitHub仓库中公开暴露了数据库凭据,引发了安全担忧,开发者已经承认并承诺修复。 这是一篇对2022年9月类似公告的重发。

## 早期个人电脑中游戏的重要性 早期的个人电脑不仅仅是工具,也是玩具。受到大型机时代业余爱好文化的影响,游戏在20世纪70年代和80年代个人电脑的普及中起着核心作用,软件目录中的游戏数量通常*多于*实用应用程序。最初,获取游戏的方式是通过朋友复制、通过像DECUS这样的社区分享,或手动从杂志中输入BASIC代码——以Dave Ahl广受欢迎的《BASIC电脑游戏》为例。 随着市场的成熟,商业游戏发行商开始出现,最初通过磁带或软盘进行分发。像On-Line Systems(后来的Sierra)和Infocom这样的公司开创了冒险游戏类型,从像《Adventure》(受《龙与地下城》和洞穴探险启发)这样的基于文本的游戏,发展到像《Mystery House》和《Zork》这样画面丰富的游戏。 这些早期的游戏,虽然按现代标准来看通常很简单或令人沮丧,但却以引人入胜的世界和具有挑战性的谜题吸引了用户。《Zork》等游戏的成功证明了个人电脑能够提供超越街机风格动作的体验,建立了一个专门的游戏社区,并推动了软件和硬件的创新——特别是随着廉价软盘驱动器的出现。最终,游戏不仅仅是一个受欢迎的软件类别,更是塑造个人电脑文化的关键力量。

一个由一篇关于电脑游戏历史(特别是文字冒险游戏)的文章链接引发的 Hacker News 讨论,显示了人们对该类型的持续热情。用户们回忆起像《银河系漫游指南》文字冒险游戏这样的经典作品,以及用方格纸绘制游戏地图的沉浸式体验。 一个关键主题是大型语言模型(LLM)能够复兴和扩展文字冒险游戏。一些用户尝试使用 LLM 作为动态地下城主,但发现难以维持一致的世界状态并避免“幻觉”。建议包括使用文件存储作为记忆,以及开发专门针对互动小说进行微调的 LLM,可能辅助像 Inform 这样的工具。 尽管图形游戏兴起,评论者们强调了文字冒险游戏的独特魅力——持续的发现感和真正探索的需求——这是现代游戏经常缺乏的。 讨论还指出了 MUD 和 roguelike 游戏的持久流行。

本文详细描述了一项努力,旨在从安东尼·波登的“li.st”中恢复丢失的内容——这是他偏好和观察的集合,在Greg TeChnoLogY Anthony的存档后。作者是一位安全专业人士,利用公开的网络爬取存档,特别是Common Crawl,来尝试重建。 他们使用Python脚本成功地从存档中检索文本,重现了诸如“我不再有时间和耐心的事情”、“美景”以及最喜欢的电视节目、书籍、酒店和食物列表等部分。然而,由于数据年代久远和云存储服务已失效,所有附带的图片都已丢失。 该项目被呈现为一项出于热爱的工作,作者一丝不苟地保留了波登的原有声音和格式。他们分享了用于恢复的代码,并通过公共Git仓库邀请合作,希望继续恢复和存档波登的数字足迹。作者对文本恢复表示满意,同时也承认检索丢失图片困难。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 恢复安东尼·波登(实际上)丢失的 Li.st (sandyuraz.com) 13 分,来自 thecsw 41 分钟前 | 隐藏 | 过去的 | 收藏 | 2 条评论 thecsw 41 分钟前 | 下一个 [–] 作为 https://news.ycombinator.com/item?id=46054879 的补充,我们现在已经成功恢复了所有安东尼·波登被认为遗失的 li.st 条目。请欣赏——Tony 是独一无二的。回复 antihoney 15 分钟前 | 上一个 [–] 很高兴看到这些被恢复和存档 :)!希望能够恢复图片,我很想知道他指的是哪些记录。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

最初,团队构建了独立的微服务来解决性能瓶颈问题,但他们发现140多个目标集成最终成为了巨大的运营负担。部署缓慢,依赖管理混乱,不可靠的测试——经常因外部端点问题而失败——严重阻碍了开发人员的生产力。 为了解决这个问题,他们将所有目标代码整合到一个代码仓库中,标准化依赖项以简化维护。至关重要的是,他们构建了“流量记录器”,通过记录和回放网络流量来消除不稳定的基于HTTP的测试,将测试套件的运行时间从可能的一个小时缩短到毫秒级。 这使得成功过渡到单体架构成为可能,极大地提高了开发速度(共享库改进提高了43%),并简化了扩展。虽然承认存在权衡——降低了故障隔离性和内存缓存效率降低——但团队认为运营效益和生产力提升超过了这些担忧。这次经历表明,虽然微服务可能有效,但对于他们特定的服务器端目标集成来说,单体架构是一个更好的解决方案。

## Twilio Segment 的单体回归:摘要 Twilio Segment 最近从微服务架构回归到单体架构,理由是提高了开发人员的生产力。 核心问题并非微服务本身,而是其实现方式。 他们最终拥有 140 多个服务,即使是共享库的更新也需要协调部署——实际上是一种“分布式单体”。 评论员指出,真正的微服务应该允许独立部署。 频繁且协调的部署会抵消优势。 需要广泛重新部署的安全更新也是一个痛点。 一些人认为,问题源于组织和工程质量问题,而不是架构选择本身。 讨论强调了适当的服务粒度、将服务与业务能力对齐,以及理解“分布式系统溢价”——分布式系统带来的额外复杂性。 许多人认为微服务常常被错误应用,尤其是在组织缺乏必要的领域建模专业知识时。 这篇文章引发了关于过去 7 年中部署工具的进步是否使微服务更具可行性的争论。 最终,共识倾向于构建适合特定用例的方案,而不是盲目地追随架构趋势。

该网站正在使用安全服务来保护自身免受在线攻击。您刚才的操作触发了安全解决方案。 提交特定词语或短语、SQL命令或格式错误的数据等行为可能会触发此阻止。

华盛顿大学实施Workday软件的项目已达2.66亿美元,引发了Hacker News上关于企业软件解决方案的成本和价值的争论。 评论员批评Workday(以及Palantir和ServiceNow)是昂贵的“咨询寄生虫”,它们推高了软件支出,却没有提高生产力。 一位用户指出,报告的成本存在差异,暗示其中很大一部分可能是回扣。 另一位用户强调了项目成本和复杂性之间的差距,将其与典型的软件评估任务进行比较。 最后,一位评论员指出,他们公司发现Workday负担不起,选择了更便宜、功能相同的替代方案。 讨论的中心是这些系统的高成本是否与其收益相符。

启用 JavaScript 和 Cookie 以继续。

这次Hacker News讨论的中心是创建虚假在线账户的成本以及它们可能被用于影响选举。一篇最近发表在《科学》杂志上的论文(目前需要付费才能阅读)探讨了这个问题,引发了对所用方法论的讨论——特别是依赖短信验证作为衡量账户创建难度的标准。 一位评论员指出,2026年匈牙利选举可能存在操纵风险,并提到对执政的菲德兹党与俄罗斯的关系以及规避脸书政治广告禁令的努力的担忧。另一位用户质疑该论文对短信验证的关注,认为关于批量创建账户的实际销售数据会更有价值,因为短信验证只是安全的一层。这次对话凸显了检测和减轻虚假在线活动对民主进程的影响所面临的持续挑战。

苏萨姆·帕尔最近分享了“Mark V. Shaney Junior”,一个受80年代程序启发、极简的马尔可夫文本生成器,可在GitHub上找到。帕尔喜欢“探索性编程”——为娱乐和学习而创建小型程序,并经常在之前的实验基础上进行迭代。这个项目就是这样一次改进,经过完善后并附带了README文件分享。 该程序通过分析输入并根据前面的序列(默认情况下为三元组)来预测下一个单词,从而生成文本。帕尔用《圣诞颂歌》和他的24年博客文章(约20万字)进行了测试,结果颇为有趣。博客文章输入产生的是常常不连贯,但有时却出人意料地相关的“胡言乱语”,反映了他写作的主题——Lisp、自尊和Emacs。 提高模型的“阶数”(考虑的前面单词数量)可以提高连贯性,但也可能导致逐字引用。帕尔将这个简单的马尔可夫模型描述为“语言建模的你好,世界”,强调了它的简单性和作为学习工具的有效性。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 我将24年的博客文章输入到马尔可夫模型中 (susam.net) 15 分,作者 zdw 1小时前 | 隐藏 | 过去的 | 收藏 | 1 条评论 swyx 19分钟前 [–] 现在我想知道,如果将数据输入到类似参数数量的GPT风格的Transformer模型中,结果会如何。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

启用 JavaScript 和 Cookie 以继续。

## 猎人座流星雨观测技巧(来自Hacker News) 最近Hacker News上的一场讨论提到了猎人座流星雨,一位用户分享了他和儿子驱车六小时去观测的经历。他指出猎人座流星雨与英仙座流星雨明显不同,并提供了最佳观测建议:**使用在线地图寻找真正黑暗的地点,并查看卫星图像以确认天空晴朗。** 这位评论者强调了尽量减少光污染的重要性——**收起手机和手电筒**,让你的眼睛完全适应黑暗。实用建议包括携带**热饮和保暖衣物**,并与亲人一同享受这次体验。 其他用户询问了用于在长时间录像中自动检测流星的软件(可能使用边缘检测),并质疑了文章的目标读者,认为它解释了非常基础的流星观测信息。

## 从 Azure Functions 到 FreeBSD:一次迁移故事 感恩节早晨的一次中断——“503 服务不可用”错误——促使了从 Azure Functions 迁移网络服务的提前行动。根本原因?即将停用的 Linux Consumption 计划,作者依赖该平台构建了使用 Rust 的应用程序,包括 EndBASIC 的文件共享、站点分析 (EndTRACKER) 和 ZFS 自动解锁服务。 最初被 Azure 的无服务器模型和免费层吸引,作者面临数据库集成(Microsoft SQL Server 存在问题)和托管 PostgreSQL 实例成本上涨的挑战。迫在眉睫的 2028 年截止日期,加上即时中断,促使转向自托管解决方案。 利用现有的、强大的 ThinkStation 运行 FreeBSD 14.x,作者成功迁移了这些服务。这包括将 Rust 二进制文件调整为独立 HTTP 服务器运行,利用 `daemon(8)` 进行进程管理,并使用 `newsyslog(8)` 实现日志轮转。Cloudflare Tunnels 现在处理 TLS 终止和 CORS,简化了安全性并解决了配置障碍。 结果?可预测性提高,由于本地数据库访问,性能显著提高,管理简化,成本降低。虽然失去了诸如高可用性和自动部署之类的功能,但作者认为这些是未来的改进,并庆祝了自托管带来的控制权和效率。

一个 Hacker News 的讨论强调了一位开发者从 Azure Functions 迁移回在 FreeBSD 上自托管的经历。作者详细描述了他们的体验,承认 FreeBSD 的进程/守护进程管理可能很复杂。 一位评论者分享了类似的经历,由于 FreeBSD 系统的困难,特别是缺乏像 PM2 这样简单的进程管理器(它与 FreeBSD 存在兼容性问题),因此切换到 Debian。 原作者同意 FreeBSD 的方法不太抽象,需要更多的手动配置。虽然欣赏 BSD 系统的稳定性和寿命——知识可以保持几十年相关性——但他们承认像 systemd 这样的系统的声明式、监管模型具有优势。最终,讨论的中心在于简洁性、控制性以及 BSD 的“无变更”理念与更现代、自动化解决方案之间的权衡。

## VPN 所在地声明与现实:摘要 最近,IPinfo 对 20 家流行的 VPN 提供商进行了分析,发现 **17 家 VPN 的流量出口国家与广告宣传不符**。许多 VPN 声称支持超过 100 个国家,但通常通过位于美国和欧洲的有限数量的数据中心路由流量。 该研究分析了超过 15 万个出口 IP,发现了 **38 个“仅虚拟”国家**——提供商声称但从未实际观察到流量出口点的国家。只有 3 家提供商(Mullvad、IVPN 和 Windscribe)完全匹配了其声称的所在地与 IPinfo 的测量结果。 这种差异源于基础设施成本和监管风险等技术原因,但当提供商缺乏透明度时,会引发信任问题。IPinfo 的“ProbeNet”平台利用实时网络测量,显示与依赖自我报告信息的传统 IP 数据集存在显著差异——**位置数据的平均误差为 3,100 公里**。 该报告强调,不应将声称的国家数量过多视为理所当然,并鼓励用户优先选择那些对虚拟与物理位置进行明确披露的 VPN。最终,该研究倡导基于证据的 IP 数据和 VPN 提供商的透明度。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 VPN 位置声明与实际流量出口不符 (ipinfo.io) 28 分,mmaia 1 小时前 | 隐藏 | 过去的 | 收藏 | 3 评论 HotGarbage 47 分钟前 | 下一个 [–] 虽然出口很重要,可以避免国家级防火墙,但地理位置信息行业是个祸害。如果 ISP 想通过 https://www.rfc-editor.org/rfc/rfc8805.html 帮助用户避免地理封锁,那就更好。回复 londons_explore 22 分钟前 | 父级 | 下一个 [–] 随着 CGNAT 变得越来越普遍,像这种格式可能需要扩展以包含端口的位置数据。例如,端口 10,000-20,000 是纽约的消费者,端口 20000-30000 在波士顿,等等。回复 Papazsazsa 4 分钟前 | 上一个 [–] 酷,即使是我们的隐私保护也充满了骗子和说谎者。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 重拾交互式开发:REPPL 愿景 现代编程环境牺牲了早期 REPL(读取-求值-打印循环)的即时反馈和持久上下文,例如 1970 年代 Lisp 和 APL 中的 REPL,优先考虑生产效率而非开发者体验。这导致了解释器、IDE 和构建管道之间碎片化的工作流程。 核心思想是利用当今的技术重建这种失去的交互性。真正的 REPL 优先考虑快速迭代和调试,而不是原始性能,保持状态并提供即时结果。虽然 UNIX shell *类似于* REPL,但它缺乏持久语言状态等关键特性。 作者提出了一种 **REPPL**(读取-求值-打印-**持久化**-循环)——一个环境,其中每个改变状态的操作都会显式保存其结果,理想情况下使用通用兼容的 JSON 格式。这与以牺牲可调试性为代价来优化速度形成对比。快速存储使持久化可行,提供持久性和可共享性。 最终,该愿景超越了特定于语言的 REPL,扩展到操作系统本身,将其重新设想为通用的开发环境。通过在操作系统级别构建 REPPL 引擎,我们可以在所有语言中实现真正交互式、探索性开发,利用操作系统作为基本的“编程语言”。

一场 Hacker News 的讨论围绕着一个观点:20 世纪 70 年代的 REPL(读取-求值-打印循环)提供了比现代 IDE 更好的开发体验。用户认为,像早期 Lisp 和 Smalltalk 这样的环境中,直接与代码交互的简单性,在如今复杂的工具中常常丢失。 一些评论者指出,这些经典的 REPL 体验*仍然存在*,并提到了 iPython、带有 Calva VS Code 扩展的 Clojure,甚至浏览器开发者工具作为现代的替代品。将代码视为数据的能力——Lisp 和 Pharo 的优势——能够实现强大的自动化推理和操作。 最终,这场对话突显了对简单性和直接代码交互的渴望,许多人发现,一个基本的终端、文本编辑器(如 Vim)和一个 REPL 提供了一种出奇有效且令人耳目一新的工作流程,避免了某些现代 IDE 的臃肿和不稳定。

## 构建系统:摘要 构建系统是定义和执行从输入到输出转换的工具,缓存结果以避免重复工作。这些转换,称为规则,形成依赖关系图——概述了输出之间的依赖关系。一个“可靠”的构建系统保证无论运行完整构建还是增量构建(重用缓存数据),结果都一致。 构建可以是**进程间**的(声明输入/输出的独立进程),也可以是**进程内**的(单个进程内的函数调用,通常推断依赖关系)。系统在定义依赖关系的方式上有所不同:**应用式**构建预先声明所有内容,而**单子式**构建允许在运行时发现动态依赖关系。 关键概念包括**缓存**、**增量构建**(仅重建已更改的内容)和**封闭性**(仅依赖项目依赖项,而非系统范围的依赖项)。高级系统利用**远程缓存**和**追踪**来跟踪依赖关系。 示例从传统的工具如`make`和`gcc`到更现代的系统如`Bazel`、`Shake`,甚至像`Docker`和`GitHub Actions`这样的工具。最终,构建系统管理依赖关系以高效地创建所需输出,具有不同程度的复杂性和功能。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 什么是构建系统,到底? (jyn.dev) 27 分,by todsacerdoti 5 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

关于 新闻 版权 联系我们 创作者 广告 开发者 条款 隐私政策和安全 YouTube 工作原理 测试新功能 © 2025 Google LLC

最近的 Hacker News 讨论围绕着前苹果和谷歌设计师 Scott Jenson 的一次演讲,他质疑桌面用户体验 (UX) 是否停滞不前。Jenson 认为,关注 *UX* 而不仅仅是 *UI* 可以解锁超越当前交互模型的重大改进。 这次讨论引发了关于创新与完善的争论。一些评论员指出优秀设计的迭代本质,并以“黑色矩形”智能手机的成功为例,说明它是一种实用且稳定的隐喻。另一些人批评强行进行 UX 变更,以微软为例作为警示——强调理解用户修改和尊重硬件所有权的重要性。 一位用户表达了怀旧之情,称 Windows 95-XP 任务栏是桌面设计的巅峰,并认为后续版本一直在衰退。最终,这场讨论凸显了在桌面 UX 中平衡创新与易用性的挑战。

意大利探险家亚历克斯·贝利尼正在准备他迄今为止最大胆的冒险:在北大西洋的一个融化冰山上生活一年。受到不可预测的北极探险故事的启发,贝利尼对人类在不可控情境下的反应着迷,并希望充分体验这种动态。 为了减轻固有的危险——包括冰山翻转和极端天气——贝利尼将居住在一个由Survival Capsule公司定制设计的十人生存舱内,该公司最初专注于海啸防护。这个坚不可摧的铝制结构将配备一年的物资、风能/太阳能发电系统和通讯工具,但贝利尼计划通过移除大部分座位来最大化空间。 这项挑战超越了单纯的生存。贝利尼几乎一整年都将被限制在生存舱内,他将通过严格的锻炼和模拟阳光来对抗孤独感,并保持身体和精神健康。他认为放弃控制并拥抱不可预测性是自我发现的关键,希望这种极端的隔离能让他更深入地了解自己。

这个黑客新闻的讨论围绕着一篇文章,文章详细描述了一个人计划使用特制舱体在冰山上生存一年的计划。 用户对这项行动的安全性表示怀疑,特别是关于舱体承受“翻转”——即从冰山侧面翻滚的可能性。一位评论员质疑即使*有*约束装置,是否能避免脑震荡。 另一位评论员批评了发布这篇文章的网站,称其为“博客垃圾信息”,因为其具有破坏性滚动行为。最后一位评论员讽刺地指出,该舱体声称能够承受冰山之间的挤压,并引用泰坦尼克号作为警示故事。 总的来说,该帖子反映了人们对这项雄心勃勃的生存尝试的可行性和安全性的担忧。

(Empty input provided. There is nothing to translate.)

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 展示 HN: Trello 克隆版,附带源代码 (codegres.com) 10 分,作者 Codegres,2 小时前 | 隐藏 | 过去 | 收藏 | 2 条评论 源代码在 https://codebuy.org/asset/69341f150b7587764a8a76aa ZeroConcerns 10 分钟前 | 下一个 [–] 域名 'codebuy.org' 似乎托管在 Route53 上,截至 UTC 时间 19:51:00,它没有返回任何 A、AAAA 或 CNAME 记录,这使得该源代码链接有点难追踪... 回复 adamzwasserman 14 分钟前 | 上一个 [–] 简洁干净。顺便说一句,源代码链接已损坏。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## Wozz Kubernetes 审计:查找并减少云端浪费 Wozz 是一个脚本,用于识别 Kubernetes 集群中过度配置的资源,帮助您降低云成本。它分析 Pod 配置,找出请求资源(CPU、内存)和实际使用情况之间的差异,并估算潜在的节省,通常集群的节省率在 30-60%。 该脚本通过 `curl -sL wozz.io/audit.sh | bash` 在本地运行,提供按类别(内存、CPU、负载均衡器、卷)划分的浪费情况细分,并突出显示浪费最多的 Pod。它使用 `kubectl top` 获取准确的使用数据(需要 metrics-server),如果不可用,则回退到请求/限制比较。 **主要特点:** * **无需注册/代理:** 完全在本地运行。 * **只读:** 不修改集群。 * **可选仪表盘:** 推送结果以进行历史趋势和告警。 * **开源:** 可检查代码。 * **成本估算:** 基于平均云定价。 Wozz 识别出常见的过度请求内存/CPU 和孤立资源等问题,提供每月每个 Pod 节省 $5-$50 的潜力。它需要 `kubectl` 访问权限,并可选地使用 `jq` 进行详细分析。

## Wozz:Kubernetes 内存使用审计 一篇最近的 Hacker News 帖子详细介绍了一个名为“Wozz”的工具,用于分析 Kubernetes (K8s) pod 在 500 个部署中的内存使用情况。作者是一位专门从事 K8s 成本优化的顾问,他发现常见的现象是内存过度配置,这源于对应用程序崩溃的担忧。 审计显示,不同语言的内存“浪费”(已分配与已使用)存在显著差异:Python 平均浪费 60%,Java 48%,而 Go 仅为 18%。讨论的重点在于未使用的内存是否真的“浪费”——一些人认为它为流量高峰提供了必要的缓冲空间。 人们对该工具的安装方法(curl | bash)和潜在的安全风险表示担忧。另一些人指出,Java 的默认设置通常会导致过度分配,而 Go 和 Python 则更容易将内存返回给操作系统。该工具是开源的,旨在通过突出请求内存和实际使用内存之间的差距来帮助识别成本节省。

迪克·范·戴克年满100岁,是好莱坞中一个非凡的异例——一位活着的传奇人物,似乎战胜了时间。从早年为部队演出,到在《迪克·范·戴克秀》、《玛丽·波ppins》和《奇蒂奇蒂뱅뱅》等标志性角色中表演,范·戴克几代人都被他的魅力所吸引。他在《玛丽·波ppins》中那句著名的“蹩脚”的伦敦腔口音,现在被认为是这部电影持久吸引力的一部分。 范·戴克的职业生涯跨越了几十年,他活过了同事甚至电影公司,并且仍然出人意料地活跃,最近出现在《蒙面歌手》节目中,并支持伯尼·桑德斯的总统竞选活动。他融合了滑稽喜剧和真诚的温暖,经常扮演“全能好男孩”的角色,尽管他过去曾与酗酒作斗争。 范·戴克不仅仅是一位艺人,他还是一个活生生的历史,连接着表演艺术的不同时代。他将长寿归功于良好的基因、友谊和积极的心态,称自己的人生是一场“美妙的放纵”。他仍然是一位备受喜爱的人物,证明了一点魔法和大量的能量确实可以使世界变得更快乐。

这个Hacker News讨论庆祝迪克·范·戴克100岁生日。用户表达了对这位备受喜爱的演员和喜剧演员的钦佩,称赞他持久的才华和在屏幕上带来的快乐。 评论者回忆起童年观看《迪克·范·戴克秀》,赞扬其永恒的幽默和范·戴克令人难以置信的肢体喜剧——特别是他看似“无骨”的舞蹈动作。 许多人推荐该剧,目前可在YouTube上免费观看,并强调了特定的经典剧集,如圣诞特辑和《它看起来像核桃》。 讨论还涉及范·戴克考虑到他过去的放荡生活而拥有令人印象深刻的寿命,以及他对发现其他喜剧人才(如安迪·考夫曼)的影响。 总而言之,这个帖子证明了范·戴克作为一位真正的娱乐瑰宝的地位。

## LLM 的 SSE:为何不足 尽管服务器发送事件 (SSE) 简单且兼容现有网络基础设施,但它并不适合传递 LLM 的 token。核心问题在于可靠性:LLM 推理成本高昂,而 SSE 容易受到连接中断的影响,导致需要重新生成响应,从而产生高昂的成本。连接中断(例如,由于用户进入隧道或切换网络)意味着需要重新启动整个过程。 虽然可以通过跟踪 token 并允许重新连接来使 SSE 具有恢复能力,但这需要大量的服务器端状态管理(本质上是将每个 token 写入数据库)。WebSockets 也无法解决这个核心问题。 发布/订阅模型提供了一个更好的解决方案,允许客户端重新订阅并在断开连接后接收剩余的 token。但是,这会增加发布/订阅提供商的成本,可能超过 LLM 推理本身的成本。最终,作者认为,考虑到推理成本与传输成本不成比例,构建强大的传输层的成本可能不如接受 SSE 较差的用户体验更令人满意。

## SSE 与 LLM Token 流:Hacker News 讨论 最近 Hacker News 上出现了一场关于服务器发送事件 (SSE) 是否适合将大型语言模型 (LLM) 的 token 流式传输给客户端的讨论。原始帖子认为 SSE 存在局限性,尤其是在重连方面——会丢失进度,并要求 LLM 从头开始重新生成输出。 然而,评论者大多不同意,认为问题并非 SSE 本身固有的,而是应用层协议问题。 提出的解决方案包括利用序列号恢复流,以及使用幂等键实现服务器端缓存来处理断开的连接。 也有人提到了 Pub/Sub over WebSockets 等替代方案,但有人认为为 SSE 添加缓存比彻底改变传输协议更简单。一个关键点是,当前的 LLM 架构通常*不*缓存输出,而是优先考虑即时流式传输以改善用户体验。 许多评论者强调需要基准测试来验证有关更好方法的说法,并质疑在没有连接中断和重新提示数据的情况下,像 Pub/Sub 这样的解决方案的开销是否合理。

## 中年觉醒:重拾真我 中年时期可能会带来意想不到的转变:取悦他人的能力和意愿下降。这种“不再迎合”并非负面变化,而是一种神经结构的重组。几十年以来,我们的大脑,尤其是女性的大脑,由于社会教养,一直将社会和谐放在优先位置,不断地用前额叶皮层进行监控和情感劳动,导致精疲力竭。 随着年龄增长,大脑会修剪掉不必要的通路,通常从那些用于过度取悦他人的通路开始。激素变化进一步降低了将他人的舒适度置于自身真相之上的动力。这导致了清晰的认知,拒绝压抑自我,以及优先考虑真实性。 虽然这种转变具有解放意义,但也可能遇到阻力。依赖我们表现的系统会失灵,我们可能会被贴上“难相处”的标签,或者经历人际关系的转变。然而,这种不适感揭示了剥削性的关系动态。这并非关于*变成*一个消极的人,而是*展现*真实的自我——拥有界限、观点和需求。 最终,对“不在乎”的练习是为了充分地生活,优先考虑真诚的连接,并认识到我们内在的价值,独立于外部认可。这是迈向自由和自我接纳的勇敢一步。

一个黑客新闻的讨论围绕着文章“衰老与无所谓:为什么你突然无法再假装”。 许多评论者对文章的核心观点表示怀疑——即对他人意见不再关心是主要由激素变化驱动的,尤其是在经历围绝经期的女性中。 许多用户,包括一位男性评论者,认为这种变化更多的是对人生局限性的现实评估。他们描述着到达一个“假装”关心不再能实现的结果感觉毫无意义的时刻,并相应地优先考虑时间和精力。 批评集中在缺乏引用的神经科学研究以及文章试图*解释*“无所谓”的态度,这被一些人视为与它所代表的自由相悖。 几位评论员还认为这篇文章可能是人工智能生成的(“AI垃圾”)。
联系我们 contact @ memedata.com