每日HackerNews RSS

《狂野魔法》处于抢先体验阶段。它现在可以游玩,并且在不断发展,现在购买将获得所有后续内容。✨ 更多法术与组合,打破事物的新方式,🌍 新生物群系,更多地点,更多秘密,⚔ 更强大的对手,更聪明、更具挑战性的法师,🌐 多人游戏,与朋友共享世界。

对不起。

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

最近的 Hacker News 讨论围绕 GitHub 的历史正常运行时间,详情见一篇链接到数据可视化的帖子 (damrnelson.github.io)。用户正在分析这些数据,有人建议将 y 轴更改为显示小时数,而不是百分比,以提高可读性。 这次对话引发了人们将 GitHub 的正常运行时间与其他主要服务进行比较的兴趣,以确定停机是否是整个行业的普遍问题。一些评论员回忆说,过去“独角兽页面”(错误消息)出现的频率更高,质疑当时的状态页面更新是否不够一致。 值得注意的是,一位用户报告说,在讨论时,PR 合并出现当前问题,并参考了 GitHub 状态页面。 几位用户表示惊讶,甚至有人声称他们自托管的服务比 GitHub 具有更好的正常运行时间。

您的浏览器似乎禁用了 Javascript。请点击此处了解如何启用 Javascript。如果您有任何问题,请通过 [email protected] 与我们联系。

## 伊朗威胁美国科技公司 伊朗宣布计划将目标对准在中东运营的美国科技公司,可能作为对近期冲突的回应。被点名的公司包括思科、苹果、谷歌、微软以及摩根大通和特斯拉等大型企业,甚至包括金融机构。 Hacker News上的讨论集中在实际影响上。虽然直接的制造足迹有限——英特尔和英伟达在以色列有一些存在——但该威胁旨在阻止未来对该地区的投资,并增加冲突对美国的经济成本。 一位评论员还指出“me-south-1”云区域持续存在可靠性问题,可能与当前的不稳定局势有关。一个关键点是,接受军事合同可能会将公司在国际冲突中定义为合法目标。

systemd近期的一项更改,要求年龄证明,引发了开源社区的强烈反弹,一些反应甚至升级到不可接受的程度。该更新要求提供出生日期,引发了对操作系统不必要数据收集的隐私担忧,以及潜在的政治干预。 尽管对这项更改本身的反对是可以理解的,但讨论中充斥着敌意、虚假信息,甚至是对systemd开发者泰勒的威胁。一些人认为操作系统没有合法需要诸如出生日期之类的个人信息,这呼应了人们对微软等公司类似数据请求的担忧。另一些人指出,systemd已经包含可选的个人数据字段,却没有引起类似的抗议。这种情况凸显了功能性、隐私性以及围绕开源开发日益紧张的环境之间的矛盾。

## 火星最大的障碍:生命维持 人类探索火星的关键在于解决复杂的生命维持问题——这是一个出乎意料地不引人注目但至关重要的障碍。虽然轨道加注等令人兴奋的问题存在,但让宇航员在持续多年的任务中生存下来,却带来了巨大的困难。一位宇航员每天需要大量的资源:840克氧气、2.8公斤水、1.8公斤食物,以及卫生用品。为四名宇航员携带1000天的补给品,将需要48吨的消耗品,超过了航天器的质量限制。 因此,回收至关重要。水回收是第一步,从和平号空间站手动收集冷凝水,发展到国际空间站上复杂的系统,回收率达到约90%。尿液处理可再回收87%,但即使如此,剩余的“盐水”和粪便仍然是一个挑战,需要复杂的、通常是冗余的机器,才能将回收率提高到接近98%。 空气复苏、食物供应、废物管理和医疗保健都增加了进一步的复杂性。维持宜居环境需要持续的监测、维修,以及出乎意料的大量运动设备。最终,成功的火星任务不仅需要创新技术,还需要务实地接受收益递减,以及看似平凡的系统至关重要。

## 长时间太空生命支持:摘要 一篇近期文章(链接在Hacker News讨论中)详细介绍了维持人类在长时间太空任务中生命所面临的复杂挑战。关键问题超越了食物和水等基本需求,深入探讨了长期太空旅行对人体的累积影响。 一个重要问题是宇航员骨骼中的钙质流失,影响尿液蒸馏系统。讨论的解决方案包括通过旋转航天器或加压服来刺激骨密度,从而实现人工重力。对话还涉及了灭火剂的危险(基于氟的化学物质会产生氢氟酸)以及即使在太空中也令人惊讶地需要诸如左洛夫(Zoloft)之类的药物。 参与者强调了闭环生命支持系统的重要性——高效地循环利用资源,例如水(之前在和平号空间站是一个手动密集型任务),并管理废物,令人惊讶的是粪便会产生大量的二氧化碳。解决方案与已经为长时间潜艇部署开发的方案联系起来,但重量限制在太空中构成了更大的挑战。最终,讨论强调了持续研究的必要性,这可能在太空探索的同时,也有利于地球的可持续发展努力。

Anthropic的Claude Code CLI工具最近再次发生意外源代码泄露,并在网上迅速被复制和分析。泄露的代码揭示了一些有趣的信息,包括反蒸馏技术——旨在阻止竞争对手通过虚假工具注入和推理链摘要,利用Claude Code的API流量训练模型。虽然这些防御并非万无一失(存在规避方法),但泄露暴露了Anthropic的策略。 更令人担忧的是一种“隐蔽”模式,可以防止Claude Code在开源贡献中识别自身身份,引发了关于AI生成代码未公开披露的伦理问题。代码还展示了一个使用正则表达式的挫败感检测系统,以及Anthropic与OpenCode法律斗争中使用的原生客户端证明。 值得注意的是,发现了对“KAIROS”的引用,这是一种未发布的自主代理模式,暗示了未来的产品方向。泄露可能是由Bun运行时的一个bug导致在生产环境中提供源代码映射。最终,泄露的功能标志和战略见解对Anthropic构成的风险大于代码本身。

启用 JavaScript 和 Cookie 以继续。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 南极时报 (laphamsquarterly.org) 16 分,由 Thevet 发表于 8 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 克劳德代码分叉炸弹及 600 美元教训 这讲述了一位开发者二月份使用克劳德代码(CC)——一种新的 AI 编程工具——的混乱经历。起初犹豫不决,他深入研究,构建了自定义“技能”——用于任务管理(/adhd)、上下文窗口优化(/yablind)、日志记录(/memento)和调试(/yadumb)的工具——这得益于注意力缺陷多动症驱动的过度专注。 然而,一个新创建的“SessionStart”钩子无意中生成了指数级的 CC 实例(分叉炸弹)。开发者在不知情的情况下在夜间释放了它,第二天早上发现电脑完全无响应且过热。 绝望地尝试杀死这些进程失败了,迫使他进行了硬重启。 更糟糕的是,失控的 CC 实例产生了 600 美元的 API 费用。幸运的是,CC 本身固有的低效——巨大的内存消耗——在费用变得无法控制*之前*触发了系统锁定。这次经历是一次代价高昂但宝贵的教训,关于代理工作流程、仔细实现钩子的重要性,以及勉强接受“糟糕代码”拯救这一天的现实。该开发者现在计划进一步开发,并暗示对感兴趣的人们会有更多“疯狂的抱怨”。

一位 Hacker News 用户在使用 Claude Code 实验时意外创建了一个炸弹分叉程序,引发了关于类似经历的讨论。 许多评论者分享了他们自己“第一次”炸弹分叉程序的故事,通常源于大学实验——甚至有人试图使用 pthreads 炸弹来绕过分叉保护! 最初的事件涉及 Claude Code 递归地生成自身实例,目的是确保即使会话结束钩子失败也能捕获对话摘要。 其他人也注意到类似的策略,包括最近的一篇文章详细介绍了 Claude 代码作者使用多个实例(可能用于 token 使用)。 对话还涉及人工智能驱动的生产力带来的更广泛的影响,以及即使是有缺陷的人工智能代码也能胜过人类的认识。 建议了管理多个 AI 会话的解决方案,例如使用 Git 工作树和轻量级虚拟机。 一条怀旧评论回忆起更简单的时代,当时“炸弹分叉程序”表现为 autoexec.bat 文件中的无限循环。

## AI 记忆的物理性:摘要 大型语言模型(LLM),如 ChatGPT,并非通过隐喻的方式“记住”对话,而是通过“键-值”(KV)缓存——实际存储在 GPU 内存中的字节数据。该缓存存储从对话中的每个 token 派生的键值对,使模型能够快速响应,而无需重新处理整个历史记录。然而,这种记忆在 GPU 资源方面代价高昂,并且是临时的,会话结束后消失。 过去六年,LLM 架构不断发展,以更有效地管理这种记忆。早期模型(GPT-2)使用完全记忆,独立存储所有内容。较新的模型(Llama 3、DeepSeek V3、Gemma 3)采用共享表示、压缩和选择性注意力等技术来减小缓存的大小,在内存使用和性能之间取得平衡。一些模型(Mamba)甚至完全放弃了 KV 缓存,而选择过滤。 这种演变凸显了一个根本的权衡:完全记忆与高效处理。当前聊天机器人中的“记忆”功能是独立的系统,长时间对话会因信息退化而导致“上下文腐烂”。最终,KV 缓存代表了 AI 短期记忆的物理限制,促使人们探索外部存储,并可能探索能够管理自身记忆的 AI 系统——这是迈向真正适应性数字思维的关键一步。

## LLM KV 缓存解决方案 - Hacker News 摘要 一篇 recent future-shock.ai 上的文章详细介绍了大型语言模型 (LLM) 架构如何解决不断增长的 KV 缓存大小问题——将其从每个 token 的 300KB 减少到 69KB。 这对于更长的上下文窗口和降低成本至关重要。 讨论强调了几种方法:例如分组查询注意力 (GQA) 和多层注意力 (MLA) 等架构创新,以及 KV 缓存本身的量化(使用 llama.cpp 中的 q8/q4 等方法),可以使内存使用量减半。 新兴技术,如 TurboQuant,利用极坐标,有望实现更大的(5 倍)内存减少,且质量损失最小。 评论员还指出 OpenAI 对缓存命中收取 90% 的费用,而不是最初声明的 50%。 一个批判性的观点指出,这篇文章过于简化了“内存”格局,模糊了不同缓存层和机制之间的区别。 虽然引人入胜,但这可能会掩盖具体的 technical challenges 和解决方案。

## Scotty:现代 SSH 任务运行器 Spatie 发布了 Scotty,一个用于直接从终端运行 SSH 任务和部署脚本的新工具。Scotty 作为 Laravel Envoy 的精神续作,提供了更精简的体验,具有实时、详细的输出以及在部署过程中暂停执行的能力。 Scotty 同时支持 Laravel Envoy 的 Blade 格式*和*一种新的、更简单的纯 Bash 格式——为所有偏好的用户提供灵活性。任务在 `.sh` 文件中使用带有 `# @task` 注释的 Bash 函数定义,使其易于阅读和编辑,并具有完整的 Shell 支持。 主要功能包括:用于设置验证的 `doctor` 命令,用于模拟运行的 `pretend` 模式,以及通过命令行传递变量的能力。Scotty 还会在完成时提供任务计时摘要,并允许暂停进行部署中检查。 现有的 Laravel Envoy 用户可以无缝使用他们的 `.blade.php` 文件,并按照自己的节奏迁移到 `.sh` 格式。Scotty 现已在 GitHub 上发布,并提供完整文档。

对不起。

更多

联系我们 contact @ memedata.com