每日HackerNews RSS

在用 Ruby、Java 和 TypeScript 开发了 Claude Cowork DOCX 插件后,作者分享了在不同运行环境中获得的经验教训。 **主要结论:** * **Ruby:** 因缺乏静态类型导致频繁的调试挑战,且 `rubyzip` 和 `nokogiri` 等库存在可靠性问题,最终被弃用。 * **Java:** 技术上的优胜者。它提供了卓越的稳定性、用于 ZIP/XML 处理的成熟标准库以及强大的静态类型。但缺点是需要捆绑庞大的 JDK (88MB)。 * **TypeScript/Bun:** 因其与未来 MCP (模型上下文协议) 标准的潜在兼容性而被选中,这有望显著减小二进制文件的体积。使用 Bun 使团队能够为 Claude 插件创建一个单可执行文件,填补了 Node.js 在这方面的不足。 尽管 Java 因其严格的类型检查而保持了最高的可靠性和易维护性,但团队最终选择了 TypeScript/Bun,以适应不断发展的 Claude 生态系统。作者总结道,虽然 Bun 较新且在工具链上存在细微缺憾(例如对 PostHog 的源映射支持不足),但它为现代插件开发提供了一个实用的桥梁。 该 DOCX 插件现已在 GitHub 上开源,供处理法律文档的用户使用。

``` Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Ruby vs. Java vs. TypeScript:构建 Cowork DOCX 插件的个人经验 (nanakorn.com) 8 分,theanonymousone 发布于 2 小时前 | 隐藏 | 过往 | 收藏 | 2 条评论 vintagedave 17 分钟前 [–] > MCPB 在缩写不加解释的情况下直接使用很烦人。这是 https://github.com/modelcontextprotocol/mcpb,看起来像是 MCP 服务器的一种安装包。 回复 wiseowise 8 分钟前 | 父评论 [–] 往下滑一点就行了。他们链接了什么是 MCPB。 > 后来我发现 Claude Desktop 支持 MCPB。 回复 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```

欧盟委员会因 Temu 违反《数字服务法》(DSA)对其处以 2 亿欧元罚款。调查显示,该平台未能充分缓解系统性风险。秘密购物测试表明,相当大比例的产品(包括充电器和婴儿玩具)存在严重的化学品过量接触和窒息等安全隐患。 根据《数字服务法》,Temu 被要求解决上述缺陷。该公司必须在 2026 年 8 月 28 日前提交一份正式行动计划,说明其将如何改善风险评估流程。此次罚款是对过去违规行为的处罚,但这并不免除 Temu 整改这些问题的义务。如果 Temu 未能采取有效的纠正措施或未按时提交改进计划,欧盟委员会有权继续对其处以定期罚款。

请启用 JavaScript 和 Cookie 以继续。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 投稿 登录 AI 贴纸(定价)冲击波席卷美国企业 (axios.com) 20 点,由 1vuio0pswjnm7 发布于 53 分钟前 | 隐藏 | 过往 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

AMD 因其 Vivado 设计套件引发争议的“诱导式切换”(bait-and-switch)策略而面临强烈抵制。该软件此前在 Windows 和 Linux 平台上均可免费使用,但将于 2026 年转向分层授权模式。根据新计划,免费的“基础版”将仅支持 Windows 系统,这意味着 Linux 用户将被迫支付每年 1,200 至 1,800 美元的费用才能使用该软件。 AMD 在此次调整上的沟通方式十分含糊,官方论坛的回应仅以敷衍的态度引导用户使用旧版本,而未正面回应取消 Linux 支持的问题。此举疏远了依赖原生 Linux 工作流程的学生、业余爱好者和研究人员。批评人士认为,强迫 Linux 开发者支付专业级费用,是在无视那些帮助构建其生态系统的开源和学术社区的长期价值。截至目前,AMD 尚未对这一限制提供合理的解释,许多人因此将此决定视为一种破坏用户信任的赤裸裸的“圈钱”行为。

Hacker News 社区对 AMD Vivado 软件近期的许可变更表达了强烈不满,用户将其称为“诱导式欺诈”(bait-and-switch)。 AMD 的长期支持者此前正是因为看重该公司对开源工具链的承诺以及出色的 Linux 支持才选择了它,如今他们感到被背叛了。评论者认为此举损害了 AMD 的声誉,并有可能疏远其专业用户群体,甚至有人将此决策比作“自毁式行为”(foot-gun moment)。 批评者对 AMD 的公关回应感到尤为愤怒,称其为“煤气灯效应”(gaslighting,即操纵性欺骗)。参与讨论的人员还将 AMD 的生命周期支持与 Nvidia 进行了负面对比,指出 Nvidia 对旧硬件的驱动程序支持维持得更久。许多人担心,AMD 通过削弱自身生态系统,正在制造一种最终可能将沮丧的开发人员推向竞争对手的局面。

在线整数数列大全(OEIS)不仅收录严谨的数学内容,还汇集了许多妙趣横生的条目。其中许多条目源于流行文化或小众奇闻,例如追踪数字在 Helvetica 字体中打印宽度的数列,或是识别包含“007”数字的“詹姆斯·邦德素数”。 有些数列,如 A366192(一份“不必要”的未简化分数列表),仅仅是为了补充现有的数学表格而创建的。另一些则近乎荒诞,例如编纂包含 666 的“野兽”数字、经典游戏如《毁灭战士》(Doom)内部的随机数生成状态,甚至还有“野兽的传真号码”。 尽管一些贡献者最初担心这些内容对于专业数据库而言过于琐碎,但 OEIS 社区却欣然接受了它们。有趣的是,这些充满趣味的数列在 OEIS 中通常被归类为“愚蠢”(dumb)这一关键词下。然而,考虑到它们极具创意和娱乐性,用“异想天开”来描述这些对数学记录的非常规贡献显然更为贴切。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 更多异想天开的 OEIS 数列 (jeremykun.com) 7 点,由 surprisetalk 发布于 2 小时前 | 隐藏 | 过往 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索:

请启用 JavaScript 并关闭所有广告拦截器

Hacker News 社区对法拉利与乔尼·艾维(Jony Ive)合作设计的新车“Luce”看法严重分歧。 批评者谴责该车的外观,许多人将其“类似 iPad”的极简主义比作臭名昭著的庞蒂亚克 Aztek,认为法拉利背弃了其独特美感与高性能的核心身份。反对者认为,乔尼·艾维的影响导致了设计上的平庸,忽视了汽车传统;还有人开玩笑地预言,该车会拥有隐藏式充电口或移除必要功能等不切实际的“苹果风格”设计。 相反,一些用户对内饰设计表示赞赏,特别称赞了具有科技感的实体按键以及独特的“LUNCH”按钮。其他人则认为这种争议带来了宝贵的宣传效果,预测由于围绕该车的大量讨论,它反而可能在商业上取得成功。 归根结底,这场争论凸显了品牌传承与现代设计理念之间的张力。批评者认为法拉利管理层允许这一设计方案偏离核心粉丝群体是一种失策,而支持者则认为这种实验性的转变令人耳目一新。

麻省理工学院媒体实验室的研究人员展示了一种方法:使用成本低于 100 美元的现成消费级激光雷达传感器,即可实现“拐角成像”。此前,该能力仅限于价值数十万美元的昂贵实验室级设备。 研究团队通过分析从物体表面反射的微弱光脉冲,开发出了一套能够聚合多张图像数据的算法,其原理类似于智能手机通过连续快速拍摄来提升照片质量。即使在硬件分辨率较低的情况下,该技术也能重建 3D 图像并追踪被遮挡的物体。 虽然该系统目前仅能生成稀疏的几何数据,而非高分辨率图像,但这一成果标志着非视域感知技术“大众化”迈出了重要一步。研究人员已公开了相关代码,并认为该技术有望通过检测盲区障碍物来显著提升自动驾驶汽车的安全性,同时改善机器人在复杂环境中的导航能力。未来的工作目标是优化这些算法以处理更复杂的现实运动,并探索专门针对拐角感知设计的硬件改进。

抱歉。

本项目是一个基于 TypeScript/Bun 开发的 **RAPIRA** 语言解释器,完全忠实于原版。RAPIRA 是一种苏联教育编程语言,诞生于 20 世纪 80 年代初,最初是为“阿加特”(Agat)微型计算机设计的。作为“学校”(Shkolnitsa)系统的一部分,该解释器保留了 1985 年的原版方言,涵盖俄语关键字、独特的复合数据类型(元组、集合和记录)以及专门的参数传递机制。 项目实现内容包括: * **核心引擎:** 包含词法分析器、语法分析器和树遍历求值器。 * **跨平台支持:** 可通过基于 Web 的在线环境(使用 CodeMirror 和 Web Workers)访问,或通过 `npx rapira` 使用命令行界面。 * **海龟绘图:** 完整实现了“绘图员”(Чертёжник)执行器,能够将输出渲染至 Canvas,或通过命令行导出为 SVG 文件。 * **开发工具:** 使用 Bun 构建的稳健测试套件、包含 1985 年原始规范的详尽文档,以及从简单输入输出到复杂几何循环的各类代码示例。 本项目采用 MIT 开源协议,旨在进行历史保护与教育用途,让用户能够在现代环境中运行苏联时期的遗留代码。欢迎访问在线演示:[https://begoon.github.io/rapira](https://begoon.github.io/rapira)。

这篇 Hacker News 帖子讨论了苏联开发的教育编程语言 **Rapira**。用户们分析了该语言的语法,指出其类似于 Pascal,但使用了俄语关键字。 讨论重点是一段计算阶乘的代码片段。参与者阐明了特定 Rapira 关键字的含义: * **КНЦ (KNC):** *Конец Цикла*(“循环结束”)的缩写,用作循环的结束定界符。 * **ВСЕ (VSE):** 通常用于表示程序块的结束,大致翻译为“全部结束”。 文中提供了一个修正后的阶乘代码版本,将原有的西里尔字母关键字替换为更标准的英语对应词(如 `DONE` 和 `END`),以更清晰地展示该语言的逻辑结构。总的来说,这次讨论突显了 Rapira 作为苏联计算机教育独特遗迹的地位。

传统的针对客户端-服务器流量而设计的数据中心网络,已无法满足现代人工智能训练的需求。AI工作负载将流量模式转变为海量的“东西向大流量(elephant flows)”,这需要数千个GPU之间进行高度同步的通信。传统的以太网因数据包丢失以及PFC等拥塞控制机制导致的队头阻塞问题,迫使业界转向昂贵的专用InfiniBand解决方案。 为了维持GPU的利用率,工程师们采用了“轨道优化(rail-optimized)”架构和动态负载均衡。与此同时,超以太网联盟(UEC)寻求通过将智能转移到传输层来对以太网进行现代化改造,引入数据包分发(packet spraying)和虚拟输出队列技术,以在避免供应商锁定的前提下提高效率。 然而,Almartis提出了一种彻底的变革:摒弃大规模、重同步的GPU集群。通过利用优先考虑结构化检索而非分布式张量优化的关联存储系统,Almartis将重点从最大化数千个加速器之间的吞吐量,转向在扁平化、单层、无GPU的网状架构中最小化延迟。这表明,AI基础设施危机的最终解决方案可能不是更快的网络,而是能够从根本上减少对持续性大规模同步需求的架构转型。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 AI 数据中心是为 GPU 而建的。如果移除 GPU 会怎样? (almartis.xyz) 13 分,AlassaneSakande 发布于 2 小时前 | 隐藏 | 过往 | 收藏 | 1 条评论 帮助 AlassaneSakande 2 小时前 [–] 我们是两名数据中心网络工程师,曾花费数年时间为西非的政府、电信公司和银行设计并运营数据中心基础设施。这篇文章源于我们对一种基于联想记忆而非 Transformer 的新型 AI 架构的研究。文中提出的“去 GPU 化”观点是我们对 AI 网络下一阶段发展的思考。欢迎就此展开进一步讨论。 附注:查看我们的宣言 (https://almartis.xyz/) 有助于了解更多背景信息。 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索:

一个包括印度科学理工学院(IISc)和圣路易斯华盛顿大学研究人员在内的多机构团队,开发出了一款突破性的神经形态伊辛机(Ising machine),标志着计算领域正从依赖摩尔定律的传统模式向外转型。这项发表在《自然-通讯》上的研究,介绍了一种利用福勒-诺德海姆(Fowler-Nordheim)量子隧穿物理效应的神经形态自动编码器,用于在复杂且崎岖的能量地形中进行导航。 尽管当前的人工智能擅长生成式任务,但在处理组合优化问题(如蛋白质折叠、复杂物流和密码学等计算领域中最“困难”的前沿问题)时往往表现吃力。这种新架构通过模拟自然过程,而非仅仅进行计算,从而在寻找最优解方面架起了桥梁。通过在FPGA板上实现这一架构,团队打造出了一个基于CMOS的可扩展系统,能够保证渐近收敛至最优解。 这项研究得益于在班加罗尔、特柳赖德和卡波卡恰举办的多次研讨会,展现了全球性的合作成果。研究表明,计算能力的下一次飞跃将不再取决于更小的制程节点,而是源于从根本上不同、且受大脑启发的架构,这种架构有能力解决目前即使是最先进的人工智能也无法处理的难题。

```Hacker News新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交登录一个像自然一样思考并探索人工智能无法触及领域的“尤里卡机器” (iisc.ac.in)23 点 由 kunalsin9h 发布于 1 小时前 | 隐藏 | 往期 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```

更多

联系我们 contact @ memedata.com