每日HackerNews RSS

## MCP 应用扩展:为 AI 代理带来交互式用户界面 一项新的提案 (SEP-1865) 旨在标准化模型上下文协议 (MCP) 中的交互式用户界面,以响应 MCP 社区的关键需求。目前,MCP 的通信仅限于文本和结构化数据,当工具需要可视化显示或复杂用户输入时,会产生挑战。该扩展基于 MCP-UI 和 OpenAI Apps SDK 的工作,将允许服务器直接向宿主应用程序交付交互式用户界面。 核心思想是标准化声明 UI 资源(如 HTML 模板)的方式,将它们链接到工具,并使用现有的 MCP JSON-RPC 协议实现双向通信。这避免了由于不一致的实现造成的碎片化,并通过预先声明的资源和 iframe 沙箱提高性能和安全性。 最初的规范侧重于在沙箱化的 iframe 中使用 HTML 内容,以实现广泛的兼容性,并计划以后扩展到其他内容类型。重要的是,它被设计为向后兼容——现有的 MCP 实现将继续工作,并且服务器将提供基于文本的备用方案。 MCP 应用扩展由 OpenAI、Anthropic 和 MCP-UI 社区共同开发,有望为更丰富、更具吸引力的代理应用体验奠定基础。早期访问 SDK 可用,欢迎贡献。

## pgEdge 的 `exec_node()`:简化的分布式数据库管理 pgEdge 是一个分布式 Postgres 系统,专为全球、多主部署而设计。管理这些集群需要执行命令——例如 DDL 语句或管理任务——在*特定*节点上,而标准的复制并不总是能处理这些。为此,创建了 `exec_node()` 函数。 `exec_node()` 允许用户从数据库内部远程执行 SQL 命令,目标可以是单个节点或整个集群。它特别适用于那些设计上不进行复制的操作,例如创建数据库、更改系统设置或管理 Spock(pgEdge 的逻辑复制扩展)。 该函数简化了以前需要手动登录或编写脚本的任务,提供了一种更安全、更可审计且易于自动化的解决方案。示例包括在特定节点上运行维护 (`SELECT exec_node('VACUUM ANALYZE;', 'node1');`) 或在所有节点上设置 GUC 值。 `exec_node()` 无缝集成到现有工作流程中,减少错误并简化 pgEdge 用户的集群管理。它在 GitHub 上可用 ([https://github.com/pgEdge/](https://github.com/pgEdge/)),并显著提高了运营效率。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 简化全集群PostgreSQL执行,使用Exec_node()和Spock OSS (pgedge.com) 10点 由 pgedge_postgres 1天前 | 隐藏 | 过去 | 收藏 | 1评论 SahAssar 1天前 [–] 没有提及事务保证或如何处理部分失败?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

受老式大型机和飞机控制台的触觉体验启发,作者开始为Hackaday奇特输入竞赛打造一款独特的8位物理输入设备。面对26天的紧迫期限和全职工作,该项目从一个简单的十六进制输入面板演变为一个能够通过USB发送*任何*字符的设备。 广泛的原型设计包括草图绘制、用“空气开关”白日做梦以及无数的布局迭代。核心设计最终确定为8个带LED指示灯的拨动开关,具有“移位”和“发送”功能,以及“清除”功能。一个关键的突破是将一个小液晶屏幕融入其中,以预览输入,从而超越了不太直观的LED或七段显示器。 使用纸板模型进行的人体工学测试,促成了进一步的改进,包括“移位锁定”和用于清除输入次要操作。最终设计在视觉上让人联想到经典大型机,旨在提供一种令人满意且独特的方式来与计算机交互,利用Unicode本身的复古美学。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 Unicode 二进制输入终端 (hackaday.io) 17 分,speckx 1 天前 | 隐藏 | 过去的 | 收藏 | 2 评论 rurban 1 天前 | 下一个 [–] Emacs 来拯救了。用 Ctrl-X 8 Enter 我可以输入数字,或者更好的是输入字符的名称进行搜索和补全。比这个黑客方案好得多。回复 caminanteblanco 1 天前 | 上一个 [–] 在看到 shift 切换之前,我非常困惑这个方案将如何处理所有更高的代码点。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

谷歌正在重新考虑在 Chrome 浏览器中对 JPEG XL 图像格式的支持,此前因认为缺乏兴趣而三年前放弃了该格式。在开发者持续需求以及 Safari 和 Windows 11 等平台更广泛采用的推动下,谷歌已重新启动开发,并计划在确保安全性和长期维护后在 Chrome 中发布 JPEG XL。 一位开发者已经提交了代码,将该格式重新引入 Chromium,现在包括动画支持——这是之前尝试中缺失的一项功能。虽然代码功能完整并通过了测试,但目前正在审核中,尚未对用户开放。 JPEG XL 具有潜在优势,例如在不牺牲图像质量的情况下减小文件大小,从而加快网页加载速度并降低数据使用量。谷歌尚未宣布发布时间表,但开发工作正在积极进行中。

## JPEG XL 在 Chromium 中获得进展 谷歌正在重新考虑在 Chromium 中支持 JPEG XL 图像格式,此前曾将其移除。这发生在 Safari 和 Windows 11 已经提供原生支持之后,并且 JPEG XL 在 PDF 文档、医学成像和相机 RAW 格式等领域的使用量也在增加。 讨论强调了与 AVIF/AV2 等较新的编解码器之间的权衡,后者可能提供更好的压缩,但计算成本更高。虽然 AVIF 在较低设置下具有卓越的质量,但 JPEG XL 目前速度更快,并提供具有竞争力的质量,尤其是在适合网页的大小下,并且具有渐进式解码的优势。 一个关键的障碍是现有的 C++ 实现,被认为存在安全风险。谷歌现在将考虑基于 Rust 的实现。对话还涉及对更广泛的 HDR 图像支持的需求,这让摄影师感到沮丧,以及竞争的图像格式的复杂性。虽然 JPEG XL 的采用并非一蹴而就,但重新燃起的兴趣预示着一个潜在的转折点。

EgoScience是一家以创新为驱动的公司,将富有想象力的想法转化为实际产品。我们的团队在消费机器人领域拥有丰富的经验,包括机器人吸尘器和无人机,并具备强大的内部技术能力:我们自主设计和生产芯片和传感器,以掌握核心技术。我们还拥有工业设计人才,负责产品外观和内容设计,以及经验丰富的工程团队负责EVT、开发和测试。凭借整合的硬件-软件专业知识和跨学科团队,EgoScience打造富有想象力、实用的产品,让您的想法变为现实。

名为“CUBIE”的新产品,宣传为“首个音乐机器人”,正在Hacker News上引发讨论,但大多是质疑。该设备是一个带有屏幕的移动扬声器,旨在播放与电影同步的音乐,并“扮演”电影中的角色,模仿声音和对话。 然而,评论员指出,该营销说法不准确,并引用了几个世纪前自动音乐乐器,如自动管风琴和钢琴作为先例。许多人怀疑这是一个假冒产品,一个旨在收集电子邮件地址的AI生成模型。人们对有关声音相似性的潜在版权问题以及设备的整体实用性表示担忧,许多人将其称为“无用”且过于复杂。最终,共识倾向于CUBIE不可持续或不太可能成功。

1957年,英国广播公司(BBC)的《全景》节目播出了一起如今著名的四月愚人节恶作剧。由受人尊敬的记者理查德·丁布尔比主持,报道详细描述了瑞士丰收的意大利面。节目展示了农民“采摘”树上的意大利面条,以及家庭享用新鲜意大利面晚餐的场景,利用了英国公众对这种作物来源的不了解。 这个想法源于一位BBC摄影师回忆起童年时关于意大利面在树上生长的玩笑——这个玩笑出人意料地有效。据估计,该节目欺骗了八百万观众,许多人在第二天打电话给工作单位讨论这个“非凡”的消息。 几十年后,美国有线新闻网(CNN)将其称为“任何信誉良好的新闻机构所策划的最大骗局”,巩固了它在电视历史上的地位,成为一个非常成功且持久的恶作剧。

Canonical 已经扩展了其 Ubuntu Pro 的 Legacy 附加组件,现在为 Ubuntu LTS 版本提供总共 **15 年的安全维护和支持**,起始于 14.04 LTS。这满足了在受监管行业或存在硬件依赖性的组织的需求,这些组织升级会带来破坏性和高昂的成本。 此前提供 12 年的覆盖,扩展的 Legacy 附加组件为操作系统、内核和关键开源组件提供持续的安全补丁——主动解决漏洞,而无需进行主要版本升级。 该附加组件在初始 10 年的标准支持(包括 ESM)之后可用,价格比标准 Ubuntu Pro 高出 50%。故障修复支持仍然是可选的。现有的 Ubuntu Pro 订阅者可以无缝延续覆盖范围;无需采取任何操作。此次扩展为基础设施现代化提供了更大的灵活性和现实的时间表。

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

一个密码学研究组织(IACR)最近的选举遭遇了严重故障:他们无法解密选举结果。问题在于三名受托人中的一人丢失了私钥,导致解密过程“在技术上不可能”完成。 这引发了争论,有人质疑为什么密钥丢失被描述为“技术问题”而不是人为错误,并批评最初的3-of-3密钥要求本质上存在风险。 IACR现在正在切换到2-of-3的密钥管理阈值,但有人认为这仍然存在漏洞,可能允许一名受托人阻止不利的结果。 还有人强调考虑现实因素的重要性,例如密钥存储故障和人为错误,强调安全性不仅仅在于密码学本身。 这起事件凸显了对健全的密钥管理、易用性以及在系统设计中承认人为错误的必然性的需求。

## 朱塞佩·加里波第:意大利统一的英雄 朱塞佩·加里波第是一位19世纪的将军和民族主义者,在实现意大利统一方面发挥了重要作用。在统一之前,意大利是一个由较小国家组成的支离破碎的半岛,这促成了*复兴运动*——一场由加里波第、马志尼和卡武尔等人物领导的民族复兴运动。 最初,加里波第是一位与马志尼相关的激进分子,他被流放到南美洲,在那里磨练了他的游击战技能,并以勇气和同情心赢得了声誉。1848年革命期间返回意大利后,他成为意大利民族主义的军事代表,率领志愿军对抗规模更大、装备更好的部队。 他最著名的壮举是1860年的“千人远征”,解放了西西里岛和意大利南部,使其摆脱了波旁王朝的统治,并最终将控制权移交给维克多·伊曼纽尔二世国王,象征性地统一了意大利。加里波第的魅力、英俊外表和鼓舞人心的领导力征服了欧洲和美国,使他成为一个受欢迎的偶像——甚至赢得了维多利亚女王的钦佩。 虽然因其理想主义而受到赞扬,但加里波第依靠务实、有时无情的副手,如尼诺·比西奥来维持秩序。他活到了意大利统一的那一天,并一直是一位为自由和民主改革而奋斗的倡导者,直到去世。

## 加里波第:不仅仅是“性感革命者”? 一篇historyextra.com的文章引发了Hacker News的讨论,探讨了19世纪意大利将军和民族主义者朱塞佩·加里波第的传奇一生。除了他作为一位魅力非凡的人物而闻名——甚至被一些人认为是“性感”的——加里波第的生活也十分多元。 评论显示他是一位政治异类:他身着标志性披肩当选法国议员,是法普战争中唯一一位俘获普鲁士旗帜的法国指挥官,甚至还考虑过(但最终拒绝了)加入美国内战。他的受欢迎程度非常高,维多利亚女王也注意到人们对他的迷恋,甚至他的洗澡水也被卖给收藏家。 讨论还涉及了他遗产的复杂性。虽然他被誉为意大利的统一者,但意大利南部的一些人认为他是一位入侵者。值得注意的是,他的行动无意中助长了黑手党的崛起,而且意大利这个民族国家本身也是一个相对较新的概念。该帖子还俏皮地将他与以他的名字命名的饼干以及《巴比伦5》中的一个角色联系起来,突出了他持久的文化影响力。最终,这场对话将加里波第描绘成一个引人入胜,但又复杂的历史人物。

## Intel 386 与标准单元逻辑的兴起 为了应对雄心勃勃的 28.5 万晶体管 386 处理器(1985 年)的排期挑战,英特尔采用了**标准单元逻辑**——当时一种革命性的方法。 这种技术不用手动布局晶体管,而是使用软件自动放置预先设计的标准化电路(“标准单元”)并连接它们之间的布线,从而大大加快了设计过程。 这存在风险,因为软件限制可能会阻碍芯片密度,但最终 386 芯片的完成时间*提前*了。 对 386 电路的研究揭示了标准单元区域内意想不到的设计选择。 这些包括用于寄存器选择的令人惊讶的大型**多路复用器**(由于 x86 架构的寄存器灵活性而变得复杂),一个可能作为后期错误修复添加的**错位晶体管**,以及实际上是独立晶体管用于扩展多路复用器功能的“**假反相器**”。 386 上标准单元逻辑的成功至关重要,使英特尔能够过渡到 32 位计算,并巩固了 x86 架构的统治地位。 虽然英特尔没有发明标准单元逻辑,但他们的实施和定制软件开发对于 386 的成功至关重要。

## Intel 386 电路怪癖:总结 最近对 Intel 386 芯片的探索揭示了不寻常的电路行为,这些行为源于利用现实世界的物理特性,而不仅仅是逻辑设计。这呼应了 Adrian Thompson 在 1996 年利用 FPGA 演化电路的实验,证明演化后的解决方案可以利用寄生电容、传播延迟,甚至电磁干扰——这些都是传统模拟中被忽略的方面。 Thompson 演化的电路旨在区分 1kHz 和 10kHz 方波,尽管它依赖于看似不相关的逻辑元件,但仍能正常工作。这突出了演化如何创造出人类无法构思的解决方案。 讨论的重点是此类设计的可重复性挑战,这与芯片变化和温度敏感性有关。虽然最初这是一个限制,但计算能力、FPGA 访问和监控工具的进步为演化更强大和更通用的电路提供了潜力。然而,一些人认为,依赖于不受控制的生产因素会阻碍大规模生产的可行性,从而倾向于数字电路的可预测性。386 分析还涉及其设计中使用的历史智慧,包括工程师秘密安装的 Unix 实现,以及早期 386SX 芯片出人意料的低成本。

更多

联系我们 contact @ memedata.com