每日HackerNews RSS

## 时空数据库 2.0 与 Three.js:实时 3D 的新方法 时空数据库 2.0 提供了一种构建实时和多人 Three.js 应用的新方法。它不再采用传统的 API 轮询,而是将游戏逻辑置于数据库*内部*,并通过 WebSocket 将状态变更流式传输到客户端。开发者使用表格定义世界状态(玩家、实体),使用带有 reducer 的 mutations 进行修改,并使用 views 获取派生数据。 这使得服务器能够充当权威的世界模拟器,让 Three.js 客户端专注于渲染和插值。常见的游戏事件,如移动或生成,可以直接转化为场景更新。虽然它本身不是游戏引擎,但时空数据库为低延迟、同步的 3D 体验提供了强大的基础——包括多人游戏、协作工具和虚拟世界。 它提供慷慨的免费层级和可负担的付费选项。其主要优势在于专注于实时状态复制,这是传统数据库中经常缺乏的功能。开发者仍然需要自行实现延迟掩码和网络代码。

## SpacetimeDB & ThreeJS 总结 SpacetimeDB 2.0 提供了一种游戏服务器架构的新方法,允许开发者在数据库*内部*运行游戏逻辑。世界状态被建模为数据库表,游戏动作(如移动或伤害)被处理为“reducers”。客户端,例如使用 ThreeJS 构建的客户端,通过 WebSockets 接收高效的实时更新,而不是传统的轮询,从而保持服务器的权威性。 该服务提供慷慨的免费套餐,付费计划从每月 25 美元起。虽然它因易于集成和简化开发(特别是对于用户生成内容 (UGC))而受到赞扬,但人们也对其供应商锁定表示担忧。 虽然该数据库是开源的,但 BUSL 许可证限制了自托管。讨论集中在平衡快速开发的好处与依赖第三方服务的风险,以及它是否能很好地扩展到大型、动态的游戏状态,例如体素环境。 许多用户表示有兴趣探索 SpacetimeDB 用于他们的项目。

## 在AMD Ryzen AI上运行大型语言模型 最近一篇在Hacker News上详细介绍的实验,探讨了使用AMD Ryzen AI Max+集群本地运行一万亿参数的LLM。虽然在技术上可行,但性能目前有限:首次生成token需要约1.5分钟,速度为8.3个token/秒,远低于ChatGPT的亚秒级响应和约50个token/秒的速度。 讨论的中心是瓶颈,许多人认为互连带宽(目前为5Gbps以太网)是主要限制因素,而非内存带宽。升级到更快的连接,如雷电(40Gbps)甚至通过PCIe的100GbE,可以提高性能。 达到ChatGPT级别性能的成本估计约为3万美元,用于一个24节点系统。用户也分享了类似设置的经验,指出稳定性问题(尤其是在Minisforum设备上)以及充足散热的重要性。Framework Desktop被提及为硬件选项,但因升级能力有限和网络速度慢而受到批评。总而言之,虽然正在取得进展,但当前的本地LLM性能仍然落后于云端解决方案。

三星在其最新的One UI 8.5更新中移除了Android恢复菜单中的关键工具,引发了用户困惑。诸如“通过ADB/SD卡应用更新”、“清除缓存分区”和诊断测试等选项正在被移除,仅留下重启、恢复出厂设置和关机等基本功能。 GalaxyClub首先注意到这一变化,它伴随着2026年2月的安全更新,并包含关于降级软件的警告。虽然原因尚不清楚,但推测指向加强的安全措施,可能为了遏制软件泄露——三星目前正在对泄密者采取法律行动。 目前,Galaxy S26 Ultra在其1月份的更新中仍然保留了完整的恢复工具,但这可能会改变。此举大大限制了用户手动 sideload 更新和执行高级故障排除的能力。

## 三星 Galaxy 更新移除关键定制工具 三星 Galaxy 近期更新移除了 Android 恢复菜单中的工具,包括旁加载更新和清除缓存分区的能力。虽然标准的应用程序“旁加载”仍然可行,但此更改影响了从文件安装操作系统更新——即使在解锁设备上,也需要更新由三星签名。 讨论的中心在于三星日益收紧设备控制,模仿苹果的做法。用户指出,在之前支持 CyanogenMod 等开源项目后,三星正在逐渐放弃对“折腾者”的迎合。人们对谷歌通过 Play Integrity 加强控制以及对 F-Droid 等自由开源软件的影响表示担忧。 一些用户已经找到了使用解锁的引导加载程序和自定义 ROM 的解决方法,但这些选项正变得越来越有限。此举引发了关于用户控制权、安全与商业利益以及 Android 在开放性和定制方面是否正在失去相对于 iOS 的优势的争论。 许多评论者建议如果 Android 继续朝着这个方向发展,可以考虑切换到 GrapheneOS 或甚至 iOS 等替代方案。

## 燕麦与胆固醇:一项令人惊喜的益处 最近,波恩大学的一项发表在《自然通讯》上的研究表明,短期的、高强度的燕麦饮食可以显著降低胆固醇水平,甚至在六周后仍然有效。研究人员发现,患有代谢综合征(糖尿病和心脏病的风险因素)的参与者,在连续两天每天食用300克燕麦,并限制卡路里的同时,有害的低密度脂蛋白胆固醇(LDL)降低了10%。 这种改善比单纯限制卡路里而不采用燕麦饮食的人更明显。 这些益处似乎与肠道细菌的变化有关。 燕麦的摄入增加了产生类绿原酸等化合物的有益细菌,而类绿原酸已知可以改善胆固醇代谢,并有助于消除与胰岛素抵抗相关的化合物。 有趣的是,较长时间、适量的每日80克燕麦摄入只显示出适度的效果。 该研究表明,周期性的、短期的燕麦强化饮食可能是维持健康胆固醇并潜在预防糖尿病的一种良好策略。 进一步的研究计划用于确认这些长期的预防效果。

## 燕麦与胆固醇:Hacker News 摘要 一篇ScienceDaily文章引发了Hacker News的讨论,强调了燕麦快速降低胆固醇的好处。文章称,仅食用两天燕麦就能使坏胆固醇降低10%。 用户迅速指出纤维——特别是燕麦中的β-葡聚糖——是关键成分,并引用研究表明纤维可降低26%的心血管死亡率和22%的癌症风险。讨论涵盖了不同类型的燕麦(钢切燕麦 vs. 燕麦片,隔夜燕麦)和烹饪方法,大多数人认为尽量减少加工最好。 许多评论者分享了燕麦对他们的胆固醇水平产生积极影响的个人经历,而另一些人则提醒说,个体结果各不相同,遗传因素和整体饮食等因素起作用。一些人指出该研究中热量限制饮食的重要性,以及将燕麦与其他健康食物结合的潜在益处。 对话还涉及更广泛的营养趋势、胆固醇管理的复杂性以及过度限制饮食的潜在缺点。最终,共识倾向于燕麦是有益于健康生活方式的补充,但并非万能的解决方案。
微GPT Microgpt 2 天前

## microgpt:200行Python代码实现的极简LLM microgpt是一个自包含的Python项目,仅用200行代码演示了大型语言模型(LLM)的核心原理,无需任何外部依赖。它涵盖了整个过程:数据集处理、分词、自动微分引擎、类似GPT-2的神经网络、Adam优化器、训练和推理。 该项目使用一个包含32,000个名字的简单数据集,将它们转换为数字化的token。然后,它训练一个神经网络来预测序列中的下一个token,学习数据中的统计模式。一个关键组件是定制的自动微分引擎,用于计算梯度以更新参数。 训练后,该模型可以生成新的、听起来合理的名字。虽然与ChatGPT等模型(拥有数十亿参数和复杂的工程设计)相比,microgpt被极大地简化了,但它体现了LLM的基本算法本质。microgpt与生产模型之间的差异在于规模、数据大小、优化技术和服务器基础设施,而不是核心算法本身。该项目是一个有价值的教育工具,用于理解LLM在其最基本层面的运作方式。

## 团结圣殿倒置的“H” 最近一张弗兰克·劳埃德·赖特在伊利诺伊州橡木公园设计的团结圣殿的照片,显示了一个奇怪的缺陷:入口处的字母中有一个倒置的“H”。这引发了一项关于该标志历史的调查,揭示了一个关于修改和失误的复杂故事。 该圣殿于1908年首次开放,其字母经历了至少四个不同的时期——包括1973年的喷枪混凝土处理、2010年58个字母被盗以及2014-2017年的重大修复。研究发现,这些字母被移除和重新安装了多次,从而为错误提供了许多机会。 档案照片显示,“H”最初是正确的,但1956年的一张照片显示西侧入口的*所有*“H”都被倒置了。后来,一个“S”也变成了倒置的。2014年的修复工程重新引入了西侧入口的倒置“H”——最近被发现的那个——而东侧入口仍然正确。 谜团依然存在:赖特本人是否曾经安装过一个倒置的字母?作者继续进行调查,并承诺对负责当前错误的专业人士进行后续报道。

## 黑客新闻讨论:倒置的H之谜 一篇最近在 inconspicuous.info 上的文章引发了黑客新闻关于字母方向——特别是弗兰克·劳埃德·赖特建筑上的“H”和“S”——的长时间讨论。争论的中心在于这些字母最初是否安装错误,如果是,是否*应该*被“纠正”。 最初的兴趣随着这些字母被反复更换的消息而减弱,这可能会掩盖最初的安装情况。一些评论员强调了正确方向的重要性,引用了因组件错位而导致的空间飞行灾难。另一些人则认为,如果倒置的“H”已经成为几十年来的一致特征,那么它已经具有历史准确性,不应被更改。 讨论要点包括使用的字体、潜在的安装对称性,以及赖特最初的图纸是否应该决定当前的排列方式,还是应该由作品随着时间的推移被*感知*的方式来决定。 几位评论员警告不要过度调查,引用了 XKCD 以及可能导致代价高昂、不必要的修复。最终,这场对话凸显了建筑意图、历史保护以及互联网深度挖掘的危险的有趣交汇点。

## xmloxide:Rust语言实现的现代、安全的XML/HTML解析器 xmloxide是广泛使用的libxml2的纯Rust语言重实现,旨在成为一个可以直接替换的方案,并提供改进的内存安全性和性能。libxml2已停止官方维护,并且存在已知的安全漏洞。 **主要特性:** * **内存安全:** 采用基于arena的树形结构,拥有完全安全的公共API,消除了`unsafe`代码。 * **高度符合标准:** 通过了100%的W3C XML一致性测试套件和libxml2的兼容性套件。 * **多种API:** 提供DOM、SAX2流式、XmlReader(拉模式)以及推/增量解析器。包含容错的HTML 4.01解析器。 * **高级功能:** 支持XPath 1.0、DTD/RelaxNG/XSD验证、规范XML、XInclude和XML目录。 * **性能:** 与libxml2竞争,在序列化和XPath评估方面通常更快,这得益于arena分配和零拷贝等优化技术。 * **C FFI:** 提供完整的C API,方便集成到现有的C/C++项目中。 * **线程安全:** 设计上没有全局状态,使得每个`Document`都是自包含且线程安全的。 * **全面的测试:** 包含广泛的单元测试、FFI测试和模糊测试,以确保其健壮性和安全性。 xmloxide是libxml2的一个强大且高性能的替代方案,提供了一个现代、安全且功能丰富的XML/HTML解析解决方案。

## Xmloxide:libxml2 的 Rust 替代方案 – 摘要 开发者 jawiggins 创建了 **xmloxide**,这是一个内存安全的 Rust 库,旨在作为未维护且存在漏洞的 C 库 **libxml2** 的直接替代品。受到近期 AI 实验成功重现软件的启发(例如 Anthropic 的 C 编译器和 Cursor 的浏览器),jawiggins 使用 Claude Code 重建了 libxml2 的功能,并以其现有的测试套件作为指导。 生成的 Rust 实现通过了兼容性和 W3C 合规性测试,提供了相似或更优的性能。它包含一个 C API,以便轻松集成到现有项目中。虽然作者承认该软件包的可靠性尚未得到证实,但他强调了 AI 编码代理加速软件维护和解决日益增长的遗留代码问题的潜力。 此次讨论引发了关于资助开源维护、AI 在代码生成中的作用以及关于 AI 辅助开发透明度的重要性的辩论。 许多评论员指出最近复兴 libxml2 的努力,并强调需要清晰地标记 AI 生成的代码,以管理对质量和可维护性的期望。

美国国防部长皮特·赫吉塞斯正在大幅调整军事专业教育,从2026年起将与包括哈佛大学、麻省理工学院、耶鲁大学和卡内基梅隆大学等几所著名大学断绝关系。他认为这些机构已成为“反美情绪的制造工厂”,未能充分培养领导者应对现代战争,而是优先考虑以美国建国原则和“现实主义”为基础的课程。 赫吉塞斯的备忘录概述了转向与自由大学、田纳西大学等更符合军事价值观的学校合作。这一决定将影响现有的合作关系——卡内基梅隆大学是陆军人工智能中心所在地,约翰霍普金斯大学与太空军合作——引发了人们对在人工智能等关键领域未来合作的质疑。 此举符合更广泛的特朗普政府政策,包括限制与人工智能提供商Anthropic的联系,同时偏爱OpenAI和xAI,预示着国防部教育和技术领域的重塑。

## 五角大楼限制常春藤毕业生 – 摘要 五角大楼最近的一项指令禁止军官参加常春藤和其他顶尖大学的奖学金项目,引发了争论。该决定以“学术自由”和与国防部目标一致性为由,普遍被认为是出于政治动机。 讨论的中心在于精英教育与非精英教育在培养有效领导人方面的价值。一些人认为,最好的工程师和创新者来自不同的背景,而仅仅关注名校会限制人才库。另一些人则认为,顶尖大学提供更高质量的教育和对领导职位至关重要的社交机会。 人们担心此举反映了一种更广泛的趋势,即优先考虑忠诚而非能力,这与专制政权中看到的模式相呼应——压制异议、控制信息和培养个人崇拜。批评人士指出,批准名单中包含政治立场一致的机构,如自由大学,这表明存在意识形态偏见。该举措对国防部领导质量的长期影响以及潜在的政治干预风险是主要担忧。

此数据代表苹果应用商店中热门免费应用和游戏的一份快照,按各种苹果设备(iPhone、iPad、Mac、Vision、Watch、TV)分类。 **热门应用**主要由社交媒体和通讯平台(如TikTok、Instagram、Facebook、X(前身为Twitter)和WhatsApp)以及Google、Gmail和Google地图等实用工具占据。人工智能助手——Claude、ChatGPT和Google Gemini也备受瞩目。购物应用(Temu、SHEIN、DICK’S)和送货服务(DoorDash、Uber)也排名靠前。 **热门游戏**展示了各种受欢迎的游戏。*Rainbow Six Mobile*和*Fortnite*位居领先地位,其次是休闲益智游戏,如*Subway Surfers*、*Block Blast!*和各种纸牌游戏。*Roblox*和*Among Us!*提供社交游戏体验。 应用商店支持多种语言和地区版本,可以选择非洲、亚太地区、欧洲、拉丁美洲和北美等国家。此数据截至苹果2026年的版权声明。

## Claude 简短登顶应用商店排行榜,Amid OpenAI 争议 Claude 近期在美国应用商店排名第一,这得益于在 OpenAI 同五角大楼达成合作协议的消息传出后下载量激增。尽管最初对人工智能在战争中的使用存在担忧。许多用户,甚至那些不精通技术的用户,在得知 OpenAI 似乎放弃了对开发自主武器和大规模监控工具的限制后,纷纷转而使用 Claude 以示抗议。 虽然有些人认为这只是由“消息灵通”用户推动的短暂激增,但也有人证实了更广泛的情绪转变,许多人取消了 ChatGPT 订阅并下载了 Claude。讨论强调了感知到的质量差距,Claude 的 Opus 模型通常被认为优于 OpenAI 的 GPT-5.2,尤其是在复杂任务和编码方面。 然而,关于编码的具体问题,仍存在争议,一些人更喜欢 OpenAI 的 Codex。一个令人惊讶的因素是 Dick’s Sporting Goods 在应用商店排行榜上排名第三,这归功于其消费者忠诚度计划。这种转变的长期影响还有待观察,但它反映了用户对人工智能发展伦理影响日益增长的担忧。

## LLM 与确定性编程 大型语言模型 (LLM) 的兴起正在改变软件开发,但其固有的非确定性特性带来了挑战。虽然 LLM 在一次性任务方面表现出色,但它们倾向于产生不同的输出,这使得它们在需要 100% 准确性的持续应用标准(例如安全实践,如注入攻击防御,或编码规范)方面不可靠。 作者将 LLM 比作数学,LLM 可以*建议*证明,但需要使用 Lean 等工具进行严格验证,并提倡在编程中使用 LLM 的“确定性”方法。开发者不应依赖 LLM *遵循*规则,而应利用它们来*创建工具*——代码检查器、测试或类型系统修改——在构建过程中*强制*执行这些规则。 这改变了 LLM 的角色,从代码编写者变为工具构建者,利用其优势并减轻其劣势。虽然初始设置需要付出努力,但由此产生的确定性代码检查可确保一致、可靠的行为,最终提高代码质量和安全性——这是 LLM 单独无法保证的。

## LLM 确定性编程:总结 最近 Hacker News 上的一场讨论集中在实现大型语言模型 (LLM) 确定性结果的挑战上。虽然 LLM 本身在其输出中引入了随机性(选择最可能的下一个词),但许多人认为真正的确定性是可能的——并且以前通过 API 以“温度”为 0 的方式提供。然而,这些功能已被移除,可能由于数据竞争的复杂性、批量处理带来的性能影响,或未预料到的可利用行为。 核心争论在于“确定性”的含义。它是否仅仅意味着对于相同的输入产生一致的输出(通过固定种子可以实现),还是保证零错误?许多评论者强调自然语言的固有歧义性,使得后者不可能实现。 提出的解决方案包括保存对话记录以供重放、严格的代码检查(尤其是在已知结果的情况下),以及将程序分解为小的、可验证的单元。一种日益增长的观点是,编程正在转向定义环境和约束,让代码*涌现*而不是手动编码,强调精确的规范和强大的测试。最终,这场讨论指向了对 LLM 生成代码的可靠性和可重复性提出更高要求,这与既定的软件工程实践相呼应。

更多

联系我们 contact @ memedata.com