每日HackerNews RSS

## 模式强制单元与系统可靠性 随着系统复杂性的增加,传统的软件开发方法难以应对源于组件之间隐性契约的隐藏错误。 通过四个基准测试进行了演示,逐步为订单生命周期系统添加功能。 尽管传统方法最初实现了 100% 的测试通过,但第一个版本 (V1) 中引入的一个错误在后续开发轮次中未被发现,最终导致 V3 中出现 17 个测试失败。 核心问题:传统代码依赖于开发人员维护对系统的全局理解,随着代码库的增长,这变得不可持续。 相比之下,“菌丝体”方法,利用模式强制单元和显式清单,始终可以防止这些跨模块错误。 菌丝体的开销(清单的额外代码行)随着规模的扩大而增加,但价值——防止错误——增长*更快*。 V3 基准测试强调了这一点:多个 AI 代理在传统代码库上工作时无法察觉的 V1 错误,是由于模块之间键名不匹配造成的。 菌丝体的模式验证会立即标记出这一点。 最终,该研究表明,随着系统变得越来越复杂,依赖隐性契约会导致潜在的错误不可避免地浮出水面,而显式、模式驱动的架构可以显着提高可靠性和可维护性。 这不是关于防止所有错误,而是关于控制随着系统规模扩大而产生的*类型*的错误。

一个黑客新闻的讨论集中在使用人工智能,特别是Claude,进行系统构建的挑战。一位用户分享了一个链接 (github.com/mycelium-clj),详细说明了在第一轮开发中最初出现的错误,在第三轮中意外地重新出现。 对话强调了一种日益增长的观点,即成功利用人工智能进行编码,不在于人工智能的局限性,而在于用户提供有效反馈、上下文和迭代调整的能力。一位评论员将其比作一个复杂的“打地鼠”游戏,质疑实现可靠结果的可行性。 另一位评论员反驳说,人类开发者也会遗漏错误,暗示这个问题并非人工智能独有。 最终,该讨论探讨了开发者与人工智能作为复杂系统创建工具之间的不断演变的关系。

这篇短文反思了我们倾向于关注负面,而忽略周围细微进步的习惯。作者用个人经历来说明这一点——多年后意外获得手机信号,以及在经历数月干扰后注意到机场的建设完成——意识到我们是多么容易适应并忽视积极的变化。 这种模式不仅仅存在于日常不便之中。例如,养育孩子充满了逐渐的成长,往往在挑战中被忽视。我们总是很快沉溺于问题,却迟迟不愿承认已经解决的问题或我们自身和世界范围内的进步。 作者从马可·奥勒留那里汲取灵感,提倡培养“诗人的眼光”——一种有意识地去发现美和进步的习惯,即使在困境之中。历史上,生活*一直*是艰难的,但如今在许多方面都明显更好,从基本舒适到社会进步。关键在于积极寻找和承认积极的变化,认识到进步虽然常常是安静和不易察觉的,但却在不断地展开。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 你注意到这个了吗? (ryanholiday.net) 8 分,由 NaOH 2小时前发布 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 boomlinde 0分钟前 [–] 糟糕的标题 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## mcp2cli:通过按需API访问减少LLM令牌使用 **mcp2cli** 从任何MCP服务器或OpenAPI规范动态创建CLI,无需代码生成,并在使用LLM与API交互时显著降低令牌消耗。传统方法会将完整的API模式注入到每个提示中,导致大量令牌成本——使用mcp2cli可节省高达96-99%的令牌。 **mcp2cli** 不预先加载整个模式,而是允许LLM使用`--list`和`--help`命令按需发现和利用工具,从而显著降低上下文成本。它适用于任何LLM(Claude、GPT、Gemini等),并支持MCP服务器和OpenAPI规范。 主要功能包括运行时模式读取(无需重建)、具有可配置TTL的缓存以及高效的输出格式,如TOON,方便LLM使用。安装简单(`pip install mcp2cli`),并附带一个技能,用于教导AI代理如何使用它。这种方法为Anthropic的工具搜索等解决方案提供了一种提供商无关且紧凑的替代方案,为API集成提供大量的令牌节省。

## mcp2cli:一种节省 Token 的 CLI 工具,用于 API 一种新工具 **mcp2cli** 显著降低了在使用多工具通信协议 (MCP) 服务器和 OpenAPI 规范时使用的 Token 数量。目前,MCP 服务器会在每次请求时加载 *所有* 工具定义,消耗大量 Token——在一次对话中可能高达数十万。 mcp2cli 通过仅在需要时动态发现工具来解决这个问题,基于测试,可节省 96-99% 的 Token。它将任何 MCP 服务器或 OpenAPI 规范转换为命令行界面,允许 LLM 通过 shell 命令调用工具,而不是嵌入模式。 该工具无需代码生成,可与任何 LLM 配合使用。它也作为一种技能提供给 AI 编码代理,例如 Claude 和 Cursor。该项目受到研究的启发,该研究强调了传统 MCP 实现的 Token 效率低下,旨在提高强大代理的可组合性。 [https://github.com/knowsuchagency/mcp2cli](https://github.com/knowsuchagency/mcp2cli)

``` %PDF-1.7 % 1 0 obj > /OutputIntents[]> /Metadata 196 0 R/ViewerPreferences 197 0 R>> endobj 2 0 obj > endobj 3 0 obj > /ExtGState> /ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >> /Annots[ 11 0 R] /MediaBox[ 0 0 612 792] /Contents 4 0 R/Group> /StructParents 0>> endobj 4 0 obj > stream x[o۸~Gh%.hKӓ=>h"ۑN) ̐C?M N ?MHgIUNvw>u.{s9$];Ǯܵ>Uttpu]]>}?A lCsg+;dYg%߆ ib,x EixdfD!9ߡAa_b*C`Qw슮K3 ^UQ"kmΩ1H5MLUe] ] N|U}};Żu?lSq Xfa&(a7KA34Z- M }-G?.ӧ#gPwXmLSek3ʳ: ```

美国一个上诉法院的裁决表明,通过电子邮件发送的服务条款(TOS)更新在法律上可能是有效的,即使用户没有阅读它们——使用该服务意味着同意。这起案件是一份未公开的命令(不具有先例意义),中心是Tile是否充分通知了用户TOS的变更。 Hacker News上的讨论强调了对该裁决的担忧,许多人指出电子邮件落入垃圾邮件文件夹的实际问题,以及法院似乎将此归咎于用户疏忽。一些评论员批评法院的分析缺乏细致考虑,另一些人则认为这反映了企业力量影响法律决策。 该裁决承认需要对通知进行“事实密集分析”,但最终倾向于认为,提供商只需将电子邮件发送到注册地址即可履行其责任。 许多用户分享了关于无法访问电子邮件帐户的轶事,进一步质疑了假定用户接收和确认此类更新的公平性。

启用 JavaScript 和 Cookie 以继续。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Thermal Grizzly 被原材料诈骗两次,价值 4 万欧元 (videocardz.com) 20 分,来自 pella 1 小时前 | 隐藏 | 过去 | 收藏 | 3 条评论 帮助 k1musab 32 分钟前 | 下一个 [–] 我看了视频,想知道他们是否在找到供应商后绕过了阿里巴巴——阿里巴巴有贸易保障,为买家和卖家提供重大保护,包括在收到和检查订单之前进行托管。回复 sourcecodeplz 25 分钟前 | 父评论 | 下一个 [–] 从评论来看,人们似乎推断出是这样。 Anonbrit 8 分钟前 | 上一个 [–] 他是在向 Ea-nāsir 购买吗? 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 川崎重工的人形机器人之路 川崎机器人秉承着机器人与人类共存的愿景,从工业机器人的先驱发展成为先进人形机器人的开发者。大约从2015年开始,川崎重工着手挑战双足运动的复杂问题,从直接模仿人类动作转向再现稳定的行走所需的*基本*功能。减轻重量是这一演进的关键——对于需要举起自身重量以上的机器人来说至关重要——通过镁合金和3D打印树脂等材料实现。 “Kaleido”系列于2017年首次亮相,展示了基本动作,并在2019年发展为完全无线、电池供电的运行。定制设计的力传感器提高了行走控制,而2021年的“Friends”系列则优先考虑更易于接近的设计,以适应潜在的护理角色,并结合了人工智能驱动的对话和手势交互。 2023年的最新进展集中在实时步态调整的稳定性上。川崎重工设想未来人形机器人将处理危险或繁重的工作,可能通过远程操作用于灾难应对和危险环境,最终与人类*协同*工作。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 人形机器人:川崎挑战的演变 (kawasakirobotics.com) 4 分,来自 hhs 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

您的请求已被阻止,原因是网络策略。请登录或在此处创建帐户以恢复浏览。如果您正在运行脚本或应用程序,请在此处注册或使用您的开发者凭据登录。此外,请确保您的User-Agent不为空,并且是独特且具有描述性的,然后重试。如果您正在提供替代的User-Agent字符串,请尝试改回默认设置,因为这有时会导致阻止。您可以在此处阅读Reddit的服务条款。如果您认为我们错误地阻止了您,或者想讨论更轻松地获取所需数据的方式,请在此处提交工单。联系我们时,请提供您的Reddit帐户以及以下代码:019cd133-9d38-774c-aecd-8dc83c6c5c69。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Sriracha 辣椒酱公司如何坑了他们的供应商 (reddit.com) 25点 由 thunderbong 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

启用 JavaScript 和 Cookie 以继续。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 卡通的胜利:动画如何统治票房 (economist.com) 5 分,by andsoitis 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 社交媒体的衰落与RSS的崛起 社交媒体曾经承诺连接和信息民主化,但现在正因人工智能生成内容的涌入而崩溃。借助ChatGPT和Midjourney等工具,轻松创建出精美的文本、图像和视频,导致低价值、重复的内容泛滥,淹没了真实的人类声音。算法优先考虑互动而非真相,进一步放大了这种人工智能“垃圾”,侵蚀了信任并驱使用户离开。 这并非新问题——多年的算法操纵、广告过载和虚假新闻已经铺平了道路。然而,人工智能内容极大地加速了社交媒体的衰落,将平台变成了嘈杂、非个性化的空间。 一个令人惊讶的解决方案正在出现:RSS(Really Simple Syndication,简单聚合)。这项较旧的技术允许用户直接订阅网站更新,绕过算法并重新掌控其信息流。RSS提供了一个精选的、无广告的体验,专注于所选来源,恢复了重要的信噪比。 像Feeder这样的工具使RSS易于访问,提供了一个透明且以用户为中心的算法信息流替代方案。在人工智能驱动混乱的时代,RSS赋予个人权力,让他们可以策划自己的信息生态系统,并重新与真实的人类内容建立联系,可能标志着开放网络的复兴。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 社交媒体的死亡是RSS的文艺复兴 (smartlab.at) 16 分,由 jruohonen 发表于 34 分钟前 | 隐藏 | 过去的 | 收藏 | 4 条评论 帮助 wmeredith 18 分钟前 [–] 我希望如此。我想念我的RSS阅读器。我很想看到一个用现代用户体验制作的,能像让人沉迷的app一样吸引人的阅读器。(或者也许我不需要。)回复 beached_whale 6 分钟前 | 父评论 | 下一个 [–] 我现在就在用RSS阅读器阅读这篇文章 :) dozerly 14 分钟前 | 父评论 | 上一个 | 下一个 [–] 我对Readwise的Reader相当满意 SanjayMehta 8 分钟前 | 父评论 | 上一个 [–] 我通过NetNewsWire来到这里的。iCloud同步有点不稳定,但这是唯一的不足。哦,而且你还不能导出星标文章,除非你修改SQL。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 重生经典:利用人工智能反编译 Chromatron 该项目成功地将经典益智游戏 *Chromatron* 从其原始的 WinXP/PowerPC 二进制文件反编译并重新编译,使其能够在 Apple Silicon 上运行,并在 WebAssembly (WASM) 中运行,这得益于大型语言模型 (LLM) 的协助。受到同事在 *River Raid* 上的工作的启发,作者缺乏先前的逆向工程经验,踏上了重现自己过去喜爱的游戏的旅程。 该过程涉及试验各种 LLM – Claude、GPT-5.2/5.3-Codex 和 Gemini – 以及 Ghidra 和 m2c 等反编译器。早期使用 Claude 的尝试需要大量的手动干预,并且经常产生不准确的结果,甚至 *会发明* 代码。后来,GPT-5.2-Codex 和 Opus 4.6 证明了更强大的能力,最终使用 Rust 和自定义字体比较工具实现了近乎像素级的克隆。 关键收获包括 LLM 在逆向工程方面的能力快速进步、参考资料的重要性以及定义明确目标的需求(完美的克隆与重制)。作者强调了复兴和移植遗留软件的潜力,为仿真提供了一种可行的替代方案,并可能减少现代重制版的臃肿。*Chromatron* 现在可以在线玩,展示了“氛围反编译”的力量,并为其他人复活被遗忘的软件打开了大门。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Show HN: 使用 Ghidra 和 AI 复兴 20 年前的益智游戏 Chromatron (quesma.com) 4 分,by stared 1 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 玩:https://p.migdal.pl/chromatron-oxide/ 仓库:https://github.com/stared/chromatron-oxide/ (仅供教育目的) 原作:https://www.silverspaceship.com/chromatron/ 完整故事在博客文章中。 帮助 alberto-m 17 分钟前 [–] 优秀的文章,谢谢!回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com