Spice:一个40岁的开源成功故事 (2011) (edn.com) 6点 由 stmw 3小时前发布 | 隐藏 | 过去 | 收藏 | 1条评论 stmw 3小时前 [–] 文章中描述的计算机历史博物馆活动视频版本:https://www.youtube.com/watch?v=Ta0KiizCRzI 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## URL Text:一个浏览器内编辑器 URL Text 是一款令人愉悦的、极简主义的文本编辑器,完全在你的浏览器中运行。它的主要特点是:**它直接将整个文档存储在 URL 哈希中!** 这意味着不使用任何后端服务器——一切都在客户端进行。虽然它提供了压缩、深色模式、自动保存和移动设备响应等功能,但分享生成的(可能非常长的)URL 是主要挑战。 本质上,它是一个带有独特存储方法的简单 textarea。你甚至可以自定义页面标题和样式(通过开发者工具),并将这些更改保存在 URL 本身中。数据也会存储在浏览器的 `localStorage` 中作为冗余备份。 它是一个有趣的网页技术实验,非常适合快速笔记或展示浏览器存储的可能性。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 展示 HN:极简编辑器,运行在浏览器中,所有内容存储在 URL 中 (github.com/antonmedv) 13 分,medv 发表于 17 分钟前 | 隐藏 | 过去 | 收藏 | 3 条评论 我想看看在不使用任何框架、存储 API 或构建步骤的情况下,我能用现代浏览器提供的功能构建多远。 它能做什么: 单个 HTML 文件,无依赖,111 行代码 笔记保存在 URL 哈希中(可共享链接!) 使用 CompressionStream 自动压缩 纯文本编辑器 (contenteditable) 历史记录支持 页面标题来自第一个 # 标题 尊重浅色/深色模式 没有存储、cookie 或跟踪 整个应用程序是页面源代码。 https://textarea.my/ nvahalik 发表于 9 分钟前 | 下一个 [–] 顺便说一句,我很喜欢你的其他工具! 回复 deafpolygon 发表于 8 分钟前 | 上一个 [–] 你能保存任何东西吗? 回复 thomascgalvin 发表于 0 分钟前 | 父评论 [–] 当然,只需将其添加书签即可 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

## 价值研究:从副项目到全球工具 价值研究,一款为艺术家设计的价值研究应用程序,自2022年以来已远超其最初的范围。最初它只是一个个人工具,现在已被全球Android、iOS和macOS用户使用,甚至受到艺术教育者的推荐。开发者最初计划做一个免费应用,但后来改为“可负担”模式——这一改变被视为一种灵活的意图,而非僵化的规则——从而实现了可持续发展并获得了相应的报酬。 一个关键里程碑是价值研究Android版的近期稳定发布,由于设备碎片化以及用户对付费应用的不同期望(Android用户更倾向于终身购买而非订阅,与iOS不同),这对于Android平台来说是一个挑战。维护两个平台的原生代码库很复杂,但得到了像Claude Code这样的AI工具的帮助。 这段旅程凸显了投资高质量工具(RevenueCat、AppFollow、RocketSim)的重要性,以及重视用户反馈的价值,尤其是在一次营销推广活动后,暴露了针对西班牙语Android用户的问题。最终,开发者优先创建一款实用、可靠的应用程序,并将收益再投资以改进它,证明了独立开发者可以通过专注于细致和质量来蓬勃发展。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 为艺术家打造独立App的经验教训 (shanehudson.net) 3点 由 robin_reala 32分钟前 | 隐藏 | 过去 | 收藏 | 1条评论 ryukoposting 6分钟前 [–] 精彩的文章。你的App多了一位新用户(Android)。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

访问被拒绝 访问被拒绝 您没有权限访问此服务器上的“http://encyclopedia.pub/entry/27602”。 参考编号:18.13154b17.1766604868.f8dc3b54 https://errors.edgesuite.net/18.13154b17.1766604868.f8dc3b54

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 使用菌丝材料的制造技术 (encyclopedia.pub) 3点 由 andsoitis 2小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

This appears to be binary data from a PDF file, not natural language content that can be translated. It's a stream of bytes representing compressed or encoded information. There is no readable Chinese translation possible for this data.

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Fabrice Bellard: 传记 [pdf] (ipaidia.gr) 8 分,由 lioeters 1小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## Vibium:为AI打造的轻松浏览器自动化 Vibium 是一款精简的浏览器自动化基础设施,专为AI代理、测试自动化等设计。它将所有内容——浏览器生命周期管理、WebDriver BiDi 协议和 MCP 服务器——打包成一个轻量级(约10MB)的 Go 二进制文件,从而简化了流程。 这意味着开发者可以使用简单的命令 `claude mcp add vibium`,在类似 Claude Code 的应用中实现**零配置**的浏览器控制。Vibium 会自动处理 Chrome 的下载和配置。 开发者可以通过 JavaScript/TypeScript 客户端 (`npm install vibium`) 与 Vibium 交互,提供同步和异步 API,用于执行诸如导航到 URL、查找和点击元素、截取屏幕截图以及输入文本等任务。 主要特性包括自动等待元素出现、平台支持(Linux、macOS、Windows),以及专注于“隐形”的设计——最大程度地减少配置并提高易用性。Vibium 的路线图包括未来对 Python、Java 的支持,以及内存/导航层和视频录制等高级功能。

## Vibium:AI 时代的浏览器自动化 Selenium 的创建者 Hugs 发布了 Vibium,这是一款专为 AI 代理设计的全新浏览器自动化工具。Vibium 底层使用 Go 构建,但可通过简单的 `npm install` 访问,旨在弥合现有浏览器自动化框架(如 Selenium 和 Playwright)与日益增长的 AI 驱动浏览器交互需求之间的差距。 Vibium 优先考虑为 AI 工作流程优化的开发者体验,提供诸如模型调用过程 (MCP) 等功能,以便轻松与 Claude 等模型集成。虽然 Playwright 目前是一个流行的标准,但 Vibium 专注于 AI 代理控制浏览器的未来。 首个 v1 版本现已发布,并已概述了路线图 (V2),包括计划暴露更多的浏览器功能并解决上下文管理挑战。鼓励用户进行实验并分享用例,并已启动新的 Discord 服务器以供社区讨论。该项目强调安全性,建议在虚拟机中进行开发。

研究人员开发出一种无阳极锂金属电池,能量密度达到1270 Wh/L,远高于目前的磷酸铁锂电池(350 Wh/L)。然而,初步测试显示,仅充放电100次循环后,容量损失了20%,引发了对其实用性的争论。 虽然这种衰减速度快于NMC或磷酸铁锂电池,但评论员指出,高初始容量仍然可以提供可观的续航里程——在达到80%容量之前,汽车可能行驶10万英里。有人认为,随着进一步的开发,衰减可能会减缓,类似于NMC和磷酸铁锂技术最初面临的挑战。 该电池显示出良好的稳定性,减少了锂的积累和最小的膨胀。进一步的研究侧重于电解液优化和正极改进,旨在提高能量密度和寿命,使其可能适用于优先考虑高能量的应用,例如飞机和无人机,在这些应用中,循环寿命的权衡是可以接受的。

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

这场 Hacker News 讨论围绕着一篇《纽约时报》文章,详细介绍了拉里·埃里森(甲骨文创始人)及其儿子大卫投入 1080 亿美元,重塑美国媒体格局的情况。 用户们表达了担忧,认为这与《公民联合》裁决相结合,正在加速向寡头政治的转变。 担心是由富人集中控制媒体所有权,从而控制叙事并侵蚀公众信任,可能迫使公民依赖 BBC 等外国新闻来源获取公正的信息。 评论员们强调了日益严重的审查和信息压制,一位用户甚至不惜非法获取被禁用的《60 分钟》节目片段。 总体情绪是,这并非被动的“漂移”,而是积极地推动权力整合和对信息的控制。

## Microsoft Agent Framework:摘要 Microsoft Agent Framework 是一个全新的开源开发工具包,由 Semantic Kernel 和 AutoGen 团队构建,旨在简化 .NET 和 Python 中 AI 代理和多代理工作流程的构建。它整合了前者的优势,提供了增强的功能,用于创建健壮且交互式的人工智能应用程序。 该框架围绕两个核心概念展开:**AI 代理**——利用 LLM 处理输入、使用工具和生成响应的独立实体——以及 **工作流程**——连接代理和函数的基于图形的系统,用于复杂的、多步骤的任务。工作流程提供基于类型路由、检查点和人工参与支持等功能。 关键构建块包括模型客户端、状态管理工具、用于内存的上下文提供者以及用于操作拦截的中间件。该框架在需要自主决策的场景中表现出色,例如客户支持、教育和代码生成。但是,它不太适合高度结构化的任务,这些任务最好由传统函数处理。 目前处于公开预览阶段,Agent Framework 旨在成为下一代 AI 代理开发平台,欢迎社区贡献和持续改进。从 Semantic Kernel 或 AutoGen 迁移的开发者可以找到专门的指南。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Microsoft Agent Framework (learn.microsoft.com) 10 分,作者 mooreds 51 分钟前 | 隐藏 | 过去 | 收藏 | 2 条评论 lumost 6 分钟前 | 下一个 [–] 好奇大家在 202(6) 年对这些框架的看法。我的经验是,一个 agent 只是对工具/指令/对话的简单 while 循环。更复杂的集成通常在于工具/上下文检索 - 但到目前为止,这些都过于特定于领域,不值得引入框架。回复 randv 9 分钟前 | 上一个 [–] 不错,还有其他类似或更好的框架吗?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 使用 Bazel 构建更快的容器镜像:Introducing `rules_img` 使用 Bazel 构建 Docker 容器可能会因为过度下载基础镜像数据而变得缓慢,影响 CI 和构建时间。`rules_img` 通过将重点从传输大型镜像层转移到管理 **元数据** 来解决这个问题。 传统方法(例如 `rules_oci`)会预先下载整个基础镜像。`rules_img` 则首先仅拉取小的 manifest 和 config 文件(约 10KB),并将实际镜像层的下载推迟到绝对必要时 – 推送或加载期间。这大大减少了网络流量并加快了构建过程。 **主要改进:** * **元数据驱动:** 专注于镜像定义和摘要,而非构建期间的完整层。 * **延迟加载:** 仅在需要时(推送/加载)下载镜像层。 * **高效缓存:** 通过最大限度地减少不必要的数据传输,更有效地利用远程缓存。 * **优化推送:** 直接将缺失的层流式传输到注册表,避免重复下载。 `rules_img` 优先考虑数据本地性,确保只有必要的数据字节在正确的时间移动到正确的位置。这带来了显著更快的构建速度、缩短的 CI 时间以及在 Bazel 中更精简的容器镜像构建体验。它旨在感觉“原生”于 Bazel 的缓存和高效执行原则。 您可以在 [github.com/bazel-contrib/rules_img](https://github.com/bazel-contrib/rules_img) 找到更多详细信息并开始使用。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Bazel 中更快的容器镜像构建路径 (tweag.io) 6 分,作者 malt3,1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 2026年社交媒体预测:摘要 蒂莫西·钱伯斯发布了他对2026年社交媒体格局的预测,重点关注去中心化和联合平台的崛起。他将他的预测分为“温和”、“中辣”和“超辣”三个信心等级。 **主要的“温和”预测**包括Bluesky(6000万+用户)和ActivityPub Fediverse(1500万+注册用户)的持续增长,以及Meta的Threads作为最大的ActivityPub相关平台占据主导地位(5000万+月活跃用户)。他预计Bluesky、Threads和Fediverse将受益于X/Twitter或TikTok可能出现的动荡。 **“中辣”预测**集中在Mastodon的可持续性提升、独立ATProto堆栈的可行性以及联合工具(如BridgyFed和Fedify)的更广泛采用。他还预测Bluesky PBC将获得更多资金并建立非广告商业模式。 **“超辣”预测**是最具雄心的,预测一家大型媒体出版商将通过ActivityPub联合,一家新闻机构将离开X/Twitter转而使用去中心化平台,以及欧洲各国政府将采用Bluesky和Fediverse来实现数字主权。他还预计Nostr、ATProto和ActivityPub之间将实现互操作性,以及Loops和PieFed等平台的显著增长。 钱伯斯强调,这些预测旨在突出重要趋势并引发讨论,而不仅仅是展示先见之明。他欢迎反馈,并计划在2026年12月回顾他的准确性。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 我的2026年开放社交网络预测 (timothychambers.net) 7点 由 todsacerdoti 2小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

保护您的命名空间,自动化审核,并解锁新的收入——所有通过一个API实现。 阻止受限制的系统术语,防止用户声称内部路径和敏感角色,如管理员、root、支持和sysop。 自动审核冒犯性用户名,在它们投入生产前检测脏话、诽谤、色情内容和其他辱骂性术语。 保护品牌和身份,识别品牌名称、特许经营权、名人以及城市名称,以防止冒充和法律风险。 将优质用户名货币化,标记短句柄、字典单词和高需求标识符,以支持拍卖或付费更改。

## username.dev:一种新的用户名验证方法 一名开发者推出了 *username.dev*,这是一个API,旨在取代常见的、且常常无效的用户名验证方法——使用正则表达式黑名单。该API超越了简单地检查用户名是否“已被占用”,而是将用户名*分类*为品牌、公众人物、冒犯性内容等类别,提供结构化数据以供明智决策。 开发者因反复重建用户名逻辑而感到沮丧,因此使用Cloudflare Workers和其他轻量级基础设施构建了这项服务,实现了P95延迟300毫秒。它被有意设计为确定性和透明的,避免使用“机器学习魔法”。定价基于使用量,并提供免费套餐。 早期的反馈强调了为核心功能引入外部依赖的担忧,并质疑分类逻辑(例如,标记字典中的单词)。一些用户建议使用基于库的方法代替远程API,而另一些用户则质疑其价值主张,因为延迟仍然存在,并且仍然存在冒名顶替的可能性。开发者欢迎建设性的批评和讨论。

## Framework 16 笔记本电脑评测摘要 由于心爱的老旧X1 Carbon键盘出现故障,作者寻求替代品,因显示选项和维修困难而放弃了新款X1 Carbon。曾考虑使用Asahi Linux的Macbook,但最终因电池续航、休眠问题和有限的维修性而放弃。Framework 16成为一个有希望的替代方案,因其可升级性、Linux支持和可定制键盘而备受赞誉。 作者购买了DIY Framework 16,发现组装出乎意料地容易。虽然称赞了模块化设计和易于维修,但这款笔记本电脑也存在一些缺点。做工粗糙,尤其是在触控板周围,存在明显的缝隙和弯曲。显示屏虽然明亮,但色彩过饱和,白色均匀度差,并且电源LED没有禁用选项。性能尚可,但存在线圈啸叫。 尽管WiFi和蓝牙连接良好,但作者发现扬声器音质差,触控板过于灵敏。电池续航一般,笔记本电脑2.2公斤的重量使其便携性不如X1 Carbon。最终,作者认为2000欧元的售价不值,并启动了退货流程,继续寻找一款真正令人满意的Linux兼容笔记本电脑。

一个黑客新闻的讨论围绕着Framework 16笔记本电脑,以及它是否符合预期。 许多用户表达了失望之情,其中一人表示,与苹果M1系列相比,“不值这个价”。 一个关键点是Framework的制造质量,由于其注重可配置性,被认为不如更传统的笔记本电脑坚固。 其他人提到Framework的问题,包括有缺陷的内存、影响模块化端口的电源问题,以及容易后仰的屏幕。 有趣的是,一位用户分享了一个耐用性测试——水洒测试——Framework幸存了下来(仅键盘可更换),而M1 MacBook Pro完全失效。 另一位用户讲述了令人沮丧的支持体验和Framework的保修问题。 最终,许多人建议坚持使用像ThinkPads或Dell XPS(尽管它也有自己的键盘问题)这样的知名品牌。

## LVM 稀薄配置:摘要 本文详细介绍了LVM稀薄配置,这是一种功能强大但常常被忽视的技术。与直接消耗物理存储的传统LVM不同,稀薄配置创建的逻辑卷(LVs)*看起来*比当前分配的空间更大。这是通过“块”池实现的;数据仅在写入LV时从池中分配,从而提供显著的存储效率。 核心机制在于Device Mapper,LVM负责管理元数据和设置。稀薄配置允许超额配置——创建比物理可用存储更多的虚拟存储——类似于虚拟内存。快照从中受益匪浅,作为写时复制操作,可以快速创建相同的副本,这些副本仅在进行更改时才会发散,并允许进行链式快照。 稀薄池需要元数据和数据部分,通常使用Device Mapper设备来实现灵活性和可扩展性。性能受块大小影响;较小的块可以提高快照效率,而较大的块可以减少开销。TRIM/discard操作对于回收SSD上的未用空间至关重要,告知稀薄池哪些块可以返回到可用池。 最终,LVM简化了稀薄配置的复杂性,提供了一种可靠且易于管理的方式来最大化存储利用率并简化快照管理。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 LVM 薄配置 (2016) (storageapis.wordpress.com) 3 分,由 indigodaddy 2小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 从比特币之王到隐私倡导者:马克·卡佩莱斯的转型 马克·卡佩莱斯曾是比特币早期世界中的核心人物,作为Mt. Gox的首席执行官。如今,他以平静的生活在日本,专注于构建注重隐私的技术。在2014年臭名昭著的Mt. Gox崩溃事件之后——源于65万比特币的大规模黑客攻击——卡佩莱斯被捕并在日本拘留了近一年,经历了恶劣的条件和心理压力。他成功地为自己辩护,避免了挪用公款的指控,但被判犯有较轻的伪造记录罪。 今天,他是vp.net的首席协议官,这是一家利用英特尔SGX技术提供可验证安全性的VPN,并且正在开发‘shells.com’,一个允许人工智能完全控制虚拟机的平台。这与他过去形成了鲜明对比,包括不知情地托管与Silk Road相关的域名,以及在收购Mt. Gox时继承了一个存在缺陷的交易平台。 尽管有关于他从Mt. Gox剩余资产中获得个人财富的传言,但卡佩莱斯没有获得任何报酬,而是优先考虑债权人的赔偿。他对当前比特币的发展方向仍然持批评态度,认为存在中心化风险,并表示他更喜欢该技术的数学基础,而不是有影响力的人物。他的旅程体现了比特币的演变,从其混乱的早期到如今成熟但仍然动荡的格局。

一篇最近的《比特币杂志》文章,详细描述了2014年Mt. Gox崩盘及其首席执行官马克·卡佩莱斯被拘留的情况,在Hacker News上引发了讨论。 这篇文章促使用户回忆起比特币的早期,当时它的潜力很大程度上是未知的。 许多评论者分享了以难以置信的低价(每枚低于10美元)获取比特币的轶事,通常并没有完全理解它的未来价值。 一位用户回忆起一位朋友仅因热爱电脑游戏而成功投资Nvidia,突出了早期科技投资的不可预测性。 这段对话强调了自比特币诞生以来,人们对它的看法发生了多么巨大的变化,以及许多早期采用者现在思考的“如果当初”的情景。

## LazyPromise:Promises & Observables 的轻量级替代方案 LazyPromise 是一种处理异步操作的新方法,旨在实现简单和控制。它解决了 Promises 和 RxJS Observables 的缺点,提供了一种旨在避免常见陷阱(如钻石问题和不必要的微任务调度)的原始类型。 主要特性包括: * **惰性:** LazyPromise 在显式订阅之前不会执行,如果不存在订阅者,可以通过 teardown 函数进行取消。 * **控制:** 它避免了强制性的微任务,使开发者能够精确控制执行顺序。 * **类型化错误:** 支持可选但推荐的类型化错误处理,以实现健壮的代码。 * **熟悉 API:** 模仿 Promise API,使用 `pipe` 替换 `.then`、`.catch` 和 `.finally`。 * **取消:** Promises 在解析之前可以被取消。 LazyPromise 使用 `pipe` 函数来链式操作,并提供用于转换为/从标准 Promises (`eager`、`lazy`) 的实用工具。它还包括一个“failure”通道来处理意外的、未类型化的错误,以及 SolidJS 的实验性绑定。本质上,LazyPromise 旨在成为异步工作流程的一种更易于管理和可预测的替代方案。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Show HN: LazyPromise = Observable – Signals (github.com/lazy-promise) 3 分,作者 ivan7237d 2小时前 | 隐藏 | 过去 | 收藏 | 讨论 一种类似 Promise 的基础类型,具有延迟/可取消性,具有类型化的错误,并且同步发出而不是在微任务队列上。 从某种程度上说,LazyPromise 就像你获取一个 Observable 并使其不可能被用于 Signals 构建的目的那样。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

## Simplex:注重隐私的通信替代方案 Simplex 提供了一种去中心化、抗元数据泄露的消息传递替代方案,用于替代 Matrix 等平台,优先考虑用户隐私和安全。 与大多数消息应用程序不同,Simplex 不依赖于电话号码或用户名等标识符——而是为每个联系人使用唯一的消息队列,有效地为每次对话提供一个新的“地址”。 开发者强调了 Matrix 等联邦系统中的重大隐私缺陷,包括不可避免的元数据泄露(发送者、时间戳、反应)以及恶意服务器管理员可以收集用户数据甚至操纵对话的漏洞。 Simplex 通过端到端加密、私有消息路由(洋葱路由)和消除中心故障点的去中心化设计来解决这些问题。 它还具有可选的 Tor 集成和后量子抗性密钥交换等功能。 虽然 Lemmy 等联邦服务也面临类似的数据复制和审核挑战,但 Simplex 旨在实现用户对设备本地存储数据的完全所有权和控制权。 最终,Simplex 定位自己为更安全、更私密的选项,但它仍然是一个较新的平台,正在积极开发中,功能集不断增长。

最近的 Hacker News 讨论围绕一篇批评文章展开,该文章质疑 Matrix(一个开源消息协议)的安全性和实用性。用户分享了与文章担忧相似的经历,尤其是在自托管方面,资源需求很高(计算和存储成本)。一位用户成功切换到 Jabber (Snikket) 作为一种轻量级的替代方案。 争论涉及到了联邦化——Matrix 的去中心化特性——一些人认为联邦化并不必然保证隐私(引用与 XMPP 相比的元数据泄露),并且会引入复杂性。另一些人则为联邦化辩护,同时承认 Matrix 的不足。 一位 Matrix 开发者回应说,正在进行努力以改进元数据保护,承认过去优先考虑核心加密的稳定性。他们强调了已实施和提议的解决方案,但指出网络流量本身会泄露元数据。一种普遍的观点是:许多人最初想自托管,但很快就希望使用托管解决方案。最后,一些用户不同意文章呼吁完全放弃联邦化的观点。

五十年前,AMD开始量产Am9080芯片,这对于其未来的成功至关重要,但其起源非常规。最初,它是由Intel 8080微处理器的逆向工程克隆而来。由于对“第二供应商”的需求——大型合同(特别是军方合同)的要求,AMD在1976年与Intel达成了许可协议。 Am9080的开发涉及从详细照片中费力地重建8080的原理图。AMD以低至50美分的成本制造该芯片,并以700美元的巨额利润出售给军方客户。 这一早期成功奠定了坚实的财务基础。 1976年的协议,AMD每年花费10万美元,被证明是关键。它不仅解决了潜在的法律问题,还为1982年的扩展奠定了基础,允许AMD创建自己的x86处理器,从Am286开始。Am9080,其变体达到4.0 MHz,受益于AMD先进的制造工艺,从而实现了比Intel最初的8080更小的芯片尺寸和更高的时钟速度。

这次黑客新闻的讨论围绕着x86指令集架构的未来。起因是一篇文章提到AMD进入CPU市场50周年,以Intel 8080的克隆为起点,讨论探讨了AMD和Intel合作开源或授权x86简化版本的可能性。 发帖者希望避免像MIPS和POWER等ISA的命运,它们经历了迟缓且不足的开源努力。然而,评论者指出,x86的一个子集会与现有软件产生不兼容问题,实际上会成为一个新的ISA。一位用户建议从头开始使用一种现代、设计良好的ISA。另一位用户指出Intel最近放弃了一个相关的项目,x86s。 核心问题是,如果Intel将重心转向成为芯片代工厂,如何保持x86的相关性。

## 3kB 自定义字节码射击游戏 作者受尺寸受限编程的吸引,并受到 Ikadalawampu 和 kkrieger 等演示场景演示的启发,为 Langjam Gamejam 创建了一个完全可运行的射击游戏,其 Windows 可执行文件大小仅为 3kB。该项目涉及设计一种自定义编程语言,将其编译为极简的字节码,然后解释该字节码以驱动游戏逻辑和全屏像素着色器。 核心设计优先考虑紧凑性。该语言使用单个数据类型(float32)存储在数组中,条件和跳转通过浮点数比较处理。类 C 的语法提供了可读性的语法糖,而实时编码工作流程(即在飞行中重新加载字节码和着色器)实现了快速迭代。 最终的游戏具有无限的游戏玩法,难度不断增加的敌人会传送而不是死亡,以及简单的基于反馈的视觉风格。令人惊讶的是,与直接的 C++ 实现相比,字节码方法减少了 90 字节的尺寸,证明了为了优化尺寸而嵌入自定义 VM 的可行性。该项目是对语言工具、游戏开发和程序化图形的成功探索,并突出了在创意编码中快速原型设计的好处。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 用自定义字节码虚拟机7天制作一个3kB游戏 (le-brun.eu) 12 分,由 laurentlb 发表于 2小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 青年人倦怠与游戏潜力:摘要 如今的青年人面临着前所未有的压力——经济不稳定、竞争环境激烈以及持续的数字连接——导致焦虑和倦怠率上升。这个以探索身份认同为标志的发展阶段,尤其容易受到心理健康挑战的影响,常常与重大的生活转变同时发生。由社交媒体和不切实际的期望所助长的“随时在线”文化,加剧了这些问题,滋生了比较、孤独和无助感。 这项研究调查了流行的电子游戏,特别是任天堂的《超级马里奥兄弟》和《耀西》系列,是否可以通过培养“童心”——一种开放、好奇和愉悦的状态——来减轻倦怠风险。通过对330多名大学生进行访谈和调查,研究人员发现,玩这些游戏、体验童心、增加幸福感以及减少倦怠感之间存在着强烈的联系。 游戏的积极美学、可实现的挑战以及对快乐的关注被认为是关键因素。游戏玩法提供了一个精神喘息的机会,鼓励积极情绪,并重建了能力感。这项研究表明,这些游戏不仅仅是娱乐;它们还可以充当恢复性的“数字空间”,提供远离现实压力的喘息之所,并促进福祉。这项研究强调了精心设计的游戏作为支持青年人心理健康的易于获取工具的潜力。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 超级马里奥兄弟和耀西游戏(收益)降低倦怠风险 (jmir.org) 15 分,azalemeth 1 小时前 | 隐藏 | 过去 | 收藏 | 3 评论 jebarker 9 分钟前 | 下一个 [–] 我刚买了一个Switch 2,几十年没怎么玩游戏了。我发现偶尔玩“无脑”游戏能明显放松我一直处于工作状态的大脑。挑战在于克服这种感觉,认为这是浪费时间,我应该阅读、编码、锻炼等等。但我觉得在平衡的情况下,这正是我现在大脑需要的休息。回复 christophilus 23 分钟前 | 上一个 | 下一个 [–] 我不太相信大多数研究,但很乐意将这项研究作为偷懒的理由。回复 sktrdie 14 分钟前 | 上一个 [–] 使命召唤呢?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

🛡️ 安全验证 验证您是否为机器人 ⏳ 正在验证您的浏览器… 验证并继续 ✓ 验证完成 此页面将在稍后自动跳转…

一种新的反应堆设计承诺从天然气中产生清洁能源和有价值的碳纳米管。据phys.org报道,该系统旨在将75%的输入气体转化为有用的资源——碳纳米管与氢气的质量比为3:1。 然而,Hacker News上的讨论很快指出了报告中数学上可能存在的不一致之处,澄清说3:1的比例反映了甲烷(CH4)的自然组成,与75%的转化率没有直接关系。 该技术与“绿松石氢”生产相关,这是一个新兴的研究领域,专注于甲烷热解——一种比传统“灰色”或“蓝色”氢气生产方法更清洁的替代方案。一位评论员指出了一种潜在的工程挑战:反应堆内部固态碳纳米管的积聚,这可能导致堵塞。

这篇帖子详细介绍了 GCC 和 Clang 编译器对一个简单函数的惊人优化,该函数旨在计算到给定值的整数之和。 GCC 在 -O2 优化级别下,巧妙地优化循环以一次添加两个数字,识别出添加 `x` 和 `x+1` 等同于 `x*2 + 1` 的模式。在 -O3 级别下,它进一步向量化循环以进行并行加法。 然而,Clang 更进一步——它*完全消除了循环*!相反,它利用了整数求和的封闭形式数学解:`n(n-1)/2`。这会将算法从线性时间复杂度 (O(n)) 转换为常数时间复杂度 (O(1))。 作者是一位拥有 20 多年经验的编译器专家,他对这些优化表示惊叹,强调了现代编译器中蕴含的惊人深度和巧妙之处。这是“编译器优化历险记”系列中的第 25 天内容。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 当编译器让你惊讶时 (xania.org) 19 分,来自 brewmarche 1 小时前 | 隐藏 | 过去的 | 收藏 | 3 评论 dejj 5 分钟前 | 下一个 [–] 很不错。我想知道是否有人尝试检测图着色问题,并将其替换为常量。回复 mgaunard 19 分钟前 | 上一个 [–] 这些只是基本且必要的优化,这里没有什么太令人惊讶的。整数之和实际上是我在面试中问开发人员的问题(从初级到高级都适用),额外的问题是如果使用浮点数代替整数会发生什么。回复 bayesnet 0 分钟前 | 父级 [–] 为了提供问题的第二部分答案,没有封闭形式的解。由于浮点数学不具有结合律,因此无法应用保留 O(n) 循环精确输出的 O(1) 优化。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

2022年5月,埃隆·马斯克最初表示支持欧盟的《数字服务法案》(DSA)。然而,X(前身为Twitter)现在正面临来自欧盟的1.2亿欧元罚款,并非因内容审核问题,而是违反了DSA的基本运营要求。 这些指控源于2023年的一项调查,重点关注三个方面:欺骗性的验证机制(蓝色勾号)、广告缺乏透明度以及研究人员的数据访问受限。X改变了其验证流程,导致冒充和诈骗行为,并且未能提供一份全面的公共广告档案——详细说明谁为广告付费及其内容——如DSA所要求。此外,X还阻碍了研究人员访问公开数据。 这些要求反映了美国现有或拟议的法律,获得了两党支持,侧重于消费者保护和透明度,而非审查。虽然对内容和“社区笔记”的进一步调查仍在进行中,但当前的罚款表明欧盟致力于执行DSA的基础规则,无论面临跨大西洋的政治压力。

最近欧盟对X(前身为Twitter)的罚款被一些人误解为审查,这在Hacker News上引发了讨论。罚款源于三个主要问题:关于已验证标志的透明度不足(一个模仿埃隆·马斯克的账号被错误验证突显了这一点),平台数据访问受限,以及广告透明度不足,未能披露特定广告的资金来源。 评论员强调,这些是良好治理和透明度问题,而非侵犯言论自由。一些用户指出,美国国务院宣布对参与此事的欧盟官员实施报复性签证限制。另一些人则对欧盟内部日益收紧的限制表示担忧,这些限制针对持有异议观点的人,并影响他们获得基本服务,质疑这是否构成一种极权主义形式。 核心争论在于区分合法的监管问题和审查指控。

## 制服收件箱“强盗” 本文探讨了一种管理持续充满邮件的压倒性感受的策略,将其框架为一个“多臂老虎机”问题——在处理现有任务(“利用”)或探索新消息之间不断选择。作者发现传统的“收件箱清零”和稍后提醒方法无效,因为它们要么需要太多的即时努力,要么会造成进一步的干扰。 核心解决方案是一个简单的Gmail标签,“DBTC”(千刀之死),用于处理那些会打断专注的小型、非紧急任务——例如多步骤登录或政策查询。这些邮件会被立即移动到DBTC标签下,从而将其从即时视野中移除。 至关重要的是,会安排专门的“DBTC时间”(作者使用周末)来处理*仅*这些任务,从而创建一个专注且无干扰的环境。这种方法将这些“低优先级”的烦恼与宝贵的“心流”工作区分开来。该系统扩展到电子邮件之外,在任务管理器中使用DBTC列表,并将与干扰性应用程序的互动限制在指定的处理时间。自2021年实施以来,这种方法已被证明能够成功地找回专注力并减轻压力。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 你的收件箱是个强盗 (parentheticallyspeaking.org) 4 点 由 zdw 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

无论你信不信,电动滑板车并非现代发明!一世纪前,伦敦人就骑着“Autoped”,这是一种1917年从美国进口的汽油动力滑板车。尽管价格不菲(相当于今天的1600英镑),但Autoped由Gamage’s等零售商销售,被宣传为省时、健康且经济的交通选择,时速可达10英里。 这些滑板车甚至一度成为焦点——出现在无声电影中,并据称为唐宁街10号送包裹。然而,它们的流行是短暂的。到1922年,车主们开始低价出售它们,通常选择更舒适的汽车,这可能是由于英国多变的天气。 值得注意的是,一张著名的照片描绘了女权主义者弗洛伦斯·诺曼夫人在骑着Autoped,这是她丈夫送给她的礼物。虽然Autoped最终消失了,但它让我们得以一窥过去,那时人们已经渴望拥有个人动力交通工具。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 电动滑板车并非新事物——伦敦早在一百年前就骑着Autoped了 (ianvisits.co.uk) 10 分,由 zeristor 发表于 5 小时前 | 隐藏 | 过去 | 收藏 | 2 条评论 nickdothutton 1 小时前 | 下一个 [–] 我也想指出,伦敦早在1932年就有了电动送餐服务。回复 thenthenthen 53 分钟前 | 上一个 [–] 这些是内燃机,不是电动汽车。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

受到Simon Willison利用Claude将遗留库带到网络上的成功启发,作者尝试对Graph::Easy(一个用于生成ASCII流程图的Perl库)做同样的事情。最初的目标是创建一个Web应用,使用WebPerl展示该库迷人且可移植的图表——结果出乎意料地成功。 然而,作者随后追求了一个更雄心勃勃,但最终未能实现的目标:使用大型语言模型(LLM)将Graph::Easy移植到TypeScript。尽管最初充满乐观,但多次尝试——包括各种提示策略、测试驱动开发,甚至将任务分解到多个LLM“代理”——都无法准确地复现原始Perl的输出。 核心问题在于该库根深蒂固的复杂性,历经数十年的积累,以及LLM无法掌握生成正确ASCII艺术所必需的空间推理能力。作者得出结论,用编码代理复制多年精心开发既是对该工艺的不尊重,也是在根本上不现实的,凸显了当前LLM在处理细微且成熟的代码库方面的局限性。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 我无法发布的端口 (ammil.industries) 6点 由 cjlm 1小时前 | 隐藏 | 过去 | 收藏 | 1条评论 abstractspoon 15分钟前 [–] 来得容易去得快 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## “迷你框架”的问题 作者在一家大型科技公司工作四年,观察到一种反复出现的模式导致开发者痛苦:创建“迷你框架”——小型、团队构建的框架,构建在现有共享技术栈*之上*。这些框架源于对核心技术栈的不满,旨在简化任务或提高性能,并以引入新概念和声称“神奇地”解决问题为特征。 然而,作者认为这些迷你框架是有害的。它们通常缺乏完整性,与原始框架的演进发生冲突(违反“更容易更改”原则),反映了创建者的主观思维模型,并导致技术栈碎片化。至关重要的是,由于所有权掌握在少数人手中,它们通常缺乏长期维护。 作者不主张构建迷你框架,而是提倡创建*库*——不引入新概念的扩展。如果框架确实是必要的,应该从头开始构建,与具体的业务需求相关联,并将其视为一项重大工作,而不仅仅是“另一个抽象”。核心信息是,在向代码库添加复杂性和新概念之前,要仔细考虑其影响,因为这些看似有帮助的层通常会造成比它们解决的问题更多。

一个黑客新闻的讨论围绕着一篇反对创建“迷你框架”的博文——在现有库或大型框架之上构建的小型内部框架。核心争论在于框架与库的定义:框架调用*你的*代码,而你调用库。 评论者普遍认为,由于潜在的糟糕抽象和强制采用,封装现有框架存在风险,尤其是在大型公司中。然而,封装库可以减少 API 表面积,更容易替换,并提高可测试性。 对原文的主要批评是它缺乏对“迷你”框架的定义清晰度,以及大小是否是真正的问题,建议使用“临时框架”可能更好。作者澄清说,这篇博文源于他在谷歌工作期间的观察,旨在突出一个普遍存在的问题,而非特定于公司的。

Libc++ 正在其头文件中越来越多地应用 C++17 的 `[[nodiscard]]` 属性, 效仿 Microsoft STL。该属性会标记函数的使用,其中返回值被故意忽略,通常表示一个错误。虽然对于像 `malloc` 这样的函数很有用,但普遍应用存在争议。一些函数,例如 `unique_ptr::release`, 故意没有被标记,因为丢弃其返回值可能是故意的,尽管这种情况不常见。 最近一个涉及 `map::operator[]` 的案例突显了这个问题。最初 Libc++ 标记了 `[[nodiscard]]`,但在 Google 报告了合法的用法后,该标记被撤销,这些用法仅仅是为了其副作用(修改 map)而调用该函数。作者认为 `map[key]` 是 `map.try_emplace(key)` 的一个糟糕替代品,供应商不应该鼓励这种做法。 结论是,虽然 `[[nodiscard]]` 可以提高代码质量,但上下文很重要。使用 `m[k]` 习惯用法代码库应该重构为使用 `m.try_emplace(k)` 或显式转换为 `void`,以确认预期的副作用。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Map: Operator[] 应该被标记为 Nodiscard (quuxplusone.github.io) 8 分,由 jandeboevrie 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

要使用 Mastodon 网页应用程序,请启用 JavaScript。或者,尝试为您的平台使用 Mastodon 的原生应用程序。

一场 Hacker News 的讨论围绕着美国对参与《数字服务法案》(DSA) 的欧盟政府官员实施的最新制裁。制裁被澄清为前往美国的旅行禁令,而非财务处罚。 对话迅速转向这些制裁的背景,特别是与欧盟最近对 X(前身为 Twitter)的罚款有关。分享了一个链接,提供了解释,认为该罚款并非关于审查,而是合规问题。 进一步的讨论分支出于对数字欧元和独立金融系统的呼吁,提及对美国影响以及将制裁用作政治工具的担忧。一些评论员指出叙事中潜在的偏见,引用了雅克·鲍德的案例和正在进行的“宣传战”,而另一些人则质疑制裁对瑞士公民的影响。

## 人工智能对全球的影响:2025年总结 到2025年,人工智能的进步——特别是基础模型和代理推理——正在推动解决全球挑战的有效方案。这项工作侧重于加深我们对地球系统的理解,并在气候适应力、公共卫生和教育等领域改善人类福祉。 主要成就包括显著扩展的洪水预报,目前覆盖全球150个国家超过20亿人口,以及WeatherNext 2,一种预测模型,其预测速度提高了八倍,分辨率也得到了增强。人工智能还在加速医疗保健领域的疾病管理和治疗发现。 此外,像LearnLM和Gemini这样的人工智能工具正在彻底改变教育,通过谷歌翻译提供更智能的翻译,并促进新的学习体验。这表明了一个明确的趋势:人工智能正走出研究领域,为全球社区带来切实利益。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Google 2025 回顾:年度研究突破 (blog.google) 8 分,由 Anon84 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 7373737373 发表于 10 分钟前 [–] 我想知道 DeepMind 何时/是否会尝试解决寻找潜在室温、环境压力超导体的问题(以及是否可以像蛋白质折叠一样进行处理)回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
联系我们 contact @ memedata.com