在用 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 上开源,供处理法律文档的用户使用。
AMD 因其 Vivado 设计套件引发争议的“诱导式切换”(bait-and-switch)策略而面临强烈抵制。该软件此前在 Windows 和 Linux 平台上均可免费使用,但将于 2026 年转向分层授权模式。根据新计划,免费的“基础版”将仅支持 Windows 系统,这意味着 Linux 用户将被迫支付每年 1,200 至 1,800 美元的费用才能使用该软件。
AMD 在此次调整上的沟通方式十分含糊,官方论坛的回应仅以敷衍的态度引导用户使用旧版本,而未正面回应取消 Linux 支持的问题。此举疏远了依赖原生 Linux 工作流程的学生、业余爱好者和研究人员。批评人士认为,强迫 Linux 开发者支付专业级费用,是在无视那些帮助构建其生态系统的开源和学术社区的长期价值。截至目前,AMD 尚未对这一限制提供合理的解释,许多人因此将此决定视为一种破坏用户信任的赤裸裸的“圈钱”行为。
一个包括印度科学理工学院(IISc)和圣路易斯华盛顿大学研究人员在内的多机构团队,开发出了一款突破性的神经形态伊辛机(Ising machine),标志着计算领域正从依赖摩尔定律的传统模式向外转型。这项发表在《自然-通讯》上的研究,介绍了一种利用福勒-诺德海姆(Fowler-Nordheim)量子隧穿物理效应的神经形态自动编码器,用于在复杂且崎岖的能量地形中进行导航。
尽管当前的人工智能擅长生成式任务,但在处理组合优化问题(如蛋白质折叠、复杂物流和密码学等计算领域中最“困难”的前沿问题)时往往表现吃力。这种新架构通过模拟自然过程,而非仅仅进行计算,从而在寻找最优解方面架起了桥梁。通过在FPGA板上实现这一架构,团队打造出了一个基于CMOS的可扩展系统,能够保证渐近收敛至最优解。
这项研究得益于在班加罗尔、特柳赖德和卡波卡恰举办的多次研讨会,展现了全球性的合作成果。研究表明,计算能力的下一次飞跃将不再取决于更小的制程节点,而是源于从根本上不同、且受大脑启发的架构,这种架构有能力解决目前即使是最先进的人工智能也无法处理的难题。