每日HackerNews RSS

UCCL-EP 是一个旨在实现异构硬件配置下高性能专家并行(Expert Parallelism)的库,它绕过了原 DeepEP 库对硬件的严格限制。 DeepEP 依赖于“GPU 发起通信”(IBGDA),即由 GPU 直接指挥网卡(NIC)。这种方式在 NVIDIA 专用硬件上运行良好,但在缺乏 GPU 可控队列的其他互联架构(如 AWS EFA 或 HPE Slingshot)上则无法使用。 UCCL-EP 通过将通信逻辑与硬件解耦来填补这一空白。它保留了 DeepEP 的“契约”——即单向写入、有序信号以及静默/栅栏(quiet/fence)操作,但用 CPU 代理(CPU proxy)取代了硬件直接触发机制。在这种模式下,GPU 将命令描述符写入主机内存中的环形缓冲区,CPU 上一个专用的“代理”线程会监控这些队列,并将相应的命令分发给网卡。 关键在于,数据路径依然保持优化:网卡仍执行直接内存访问(DMA)至 GPU 高带宽内存(HBM),确保 CPU 不会触及实际的模型激活值。这一设计使得 UCCL-EP 能够在任何加速器与网卡的组合上实现高性能专家并行,在非 NVIDIA 基础设施上可带来高达 2 倍的吞吐量提升。

抱歉。

挪威一项旨在绕过恶劣海况的重大隧道工程正迈向 2027 年的开工日期。该项目涉及复杂的“钻爆法”作业,需要开挖约 300 万立方米的岩石,并建造一道临时挡水墙。由于当地道路条件较差,所有建筑材料都将通过海运送达。 挪威沿海管理局目前正在评估三家主要承包商的最终投标书:AF Gruppen、Eiffage Génie Civil 以及由 Skanska 和 Vassbakk & Stol 组成的联合体。在挪威议会于 6 月 19 日敲定预算,并经过合同授予后的静默期后,该项目已正式步入正轨。 该项目早在几十年前就已提出,克服了多年的经济争论,并于 2013 年正式被纳入国家交通规划。继 2021 年获得政府最终批准后,该隧道现定于 2031 年向船只开放。

抱歉。

**SimpleRelay** 是一款自托管的多租户 SMTP 中继解决方案,旨在通过多个上游提供商集中处理出站邮件路由。该方案基于 FastAPI、Postfix、PostgreSQL 和 Docker 构建,用户可通过统一的 Web 面板管理各种 SMTP 账户(如 Gmail、SendGrid、Amazon SES)。 **主要功能:** * **智能路由:** 根据发件人地址自动路由邮件,并支持各服务商的健康监测及 DNS 验证(SPF/DKIM/DMARC)。 * **强大的管理能力:** 提供安装向导、可搜索的邮件日志,以及全面的管理员控制功能,包括用户管理、代理分配(SOCKS5/HTTP)和全局发送限额。 * **安全性:** 通过强制 IP 白名单实施严格的访问控制,防止开放中继滥用。 * **易用性:** 适用于家庭实验室或企业环境,无需在每台设备上逐一配置 SMTP 凭据。所有服务均可指向同一个本地中继实例。 SimpleRelay 是开源软件(MIT 许可证),可通过 Docker Compose 快速部署。用户可以在 `relay.mailtoinbox.vip` 测试完整功能,或将其本地部署,从而简化服务器、摄像头及监控工具的邮件管理。

抱歉。

自 2016 年开源以来,ClickHouse 已发展成为全球最受欢迎的分析型数据库。它并非基于现有系统,而是从零构建而成,是高质量软件工程与透明化开发的典范。 该项目始于 2009 年,最初是一系列旨在解决 MySQL 无法处理的实时数据处理挑战的实验。通过结合列式存储、实时合并树和高性能 C++,创造者构建了一个能够即时分析海量数据集的系统。 ClickHouse 以其“第三级”开源理念脱颖而出,优先考虑模块化且文档完善的代码、公开的路线图以及对贡献者的积极支持。该项目既是 C++ 开发的教育中心,也是性能优化的沙箱,每一项实验都经过严谨的审查。 从最初作为网页分析的定制解决方案,到如今成为行业标准的数据库,ClickHouse 证明了基于第一性原理进行构建并公开分享这一过程,能够影响一代又一代的软件工程。该项目始终致力于服务贡献者,确保即使是早期的努力也能得到重视并被整合到生态系统中。

Hacker News 上关于庆祝 ClickHouse 十周年的讨论显示,开发人员普遍认为它是处理分析工作负载时,替代 Elasticsearch 和臃肿 PostgreSQL 设置的高性能、高性价比方案。 用户经常提到,促使他们迁移的主要原因是性能的显著提升(查询时间常从秒级缩短至毫秒级)以及存储成本的大幅节省(往往能达到 S3 级别的效率)。尽管初期采用曾受到地缘政治偏见或对项目缺乏了解的影响,但目前的共识是,ClickHouse 是处理大流量分析、日志和时间序列数据的“坚如磐石”的工具。 社区强调,ClickHouse 并非 PostgreSQL 的通用替代品,而是用于联机分析处理(OLAP)任务的理想伴侣。虽然部分参与者对“开放核心”商业模式及其 JSON 数据摄取的复杂性表示担忧,但整体评价极为正面。开发人员称赞该项目严谨的工程设计、频繁的更新,以及其可观测性堆栈与 Grafana 等工具的无缝集成,这些都巩固了它作为突破传统关系型数据库限制、扩展数据基础设施的首选解决方案的地位。

Raku 基金会于 2026 年 5 月 1 日在荷兰成立,是一个由成员驱动的专门组织,旨在监管 Raku 编程语言。该语言此前由 Perl 和 Raku 基金会共同管理,如今独立运营,以便更好地管理其生态系统、筹款和社区治理。 该基金会的成立在战略时机上旨在应对欧盟的《网络韧性法案》(CRA)。通过在欧盟境内运营,基金会能够作为“开源软件管家”,在确保符合新兴法规的同时,管理 Raku 规范、支持 Rakudo 实现并培育其日益壮大的社区。 该组织由五名成员组成的初始执行委员会管理,强调成员驱动的民主模式。诚邀当前及未来的贡献者登记加入正式成员身份,以参与决策和年度选举。基金会将继续支持 Raku 的核心使命,即提供一种由“roast”测试套件和 *zef* 模块生态系统支持的高级、多范式编程语言。

抱歉。

客户端挑战:您的浏览器已禁用 JavaScript。请启用 JavaScript 以继续。本站所需的某个组件无法加载。这可能是由浏览器插件、网络问题或浏览器设置引起的。请检查您的网络连接,禁用广告拦截器,或尝试使用其他浏览器。

抱歉。

Valhalla 项目是旨在现代化 Java 内存模型的长期计划,现已正式达成一个里程碑:**JEP 401:值类与对象(Value Classes and Objects)** 即将作为预览功能进入 JDK 28 的 OpenJDK 仓库。 Valhalla 的核心目标是弥合易于阅读的代码与机器性能之间的差距。Java 长期以来依赖于基于标识(Identity)的对象——即每个变量都是指向堆分配对象及其元数据头的指针——这种方式对于现代硬件而言效率低下,因为现代硬件更偏好紧凑且对缓存友好的数据布局。 **关键点:** 开发人员现在可以使用 `value` 修饰符来定义不具备标识的类。这些“值对象”可以被 JVM 进行标量替换或平铺处理,从而显著降低堆开销并改善缓存局部性,同时仍允许开发人员使用熟悉的类结构、构造函数和验证逻辑。 **JDK 28 预览版的重要限制:** * **尚未完全完备:** 这是第一阶段;特化泛型(Specialized Generics)和非空类型计划在后续版本中推出。 * **行为变化:** `==` 现在检查的是值可替代性而非对象标识;在值类上使用 `synchronized` 将会报错。 * **实验性功能:** 作为预览功能,它默认处于禁用状态,需要通过 `--enable-preview` 参数开启。

Project Valhalla 备受期待,它有望为 JVM 引入值类型。如今,该项目终于通过 JEP 401 在 JDK 28 中落地。这次重大的更新包含超过 19.7 万行代码,旨在通过允许对象“去标识化”来使 Java 实现现代化,从而使其像原生类型一样运行,实现紧凑的内存布局并减少指针间接寻址。 然而,Hacker News 社区对这一实现方案仍存在巨大分歧。支持者称赞其“循序渐进”的交付方式以及对向后兼容性的承诺,而批评者则认为该项目“为时已晚,力度不足”。怀疑论者指出,当前的实现因必须维持向后兼容性而受到严重限制,导致其优化措施较为“脆弱”,仅对极小的数据类型有效。 这场讨论凸显了一个根本性的矛盾:Oracle 设计团队优先考虑避免其他生态系统中那种“大爆炸式”的破坏性变更;而批评者则认为,Java 十年来的“追赶”导致其设计依然滞后于 C# 或 Rust 等语言。这一初步交付成果能否带来预期的性能提升仍存在激烈争论,许多人质疑为了这些收益而增加 JVM 的复杂性是否值得。

01 / 什么是 Akse? Akse 的含义是“轴”——即 X、Y 和 Z 轴。这就是核心理念:一款让儿童和青少年学习三维思考,而又不会迷失在复杂菜单中的工具。你可以通过放置和调整基础形状,或者绘制自己的轮廓来构建模型。所有测量单位均为真实的毫米,因此屏幕上看到的内容即是打印后手中所持的实物。Akse 由面向青少年儿童的创客空间 Skaperiet 开发,用于各类课程与工作坊,旨在让从构思到完成 3D 打印的路径尽可能缩短。一切功能均直接在浏览器中运行,无需安装任何程序。 🧒 面向儿童与青少年 简洁的工具、清晰的用词与大尺寸按钮。专为好奇的双手设计,适用于电脑和平板设备。 📏 真实毫米单位 所有测量单位均为毫米。孩子们绘制的内容与 3D 打印机输出的结果完全匹配。 🖨️ 随时打印 一键即可将整个项目导出为 STL 文件——这是所有 3D 打印机都能识别的格式。

抱歉。

在争夺人工智能基础设施主导权的竞赛中,关于 x86 和 Arm 架构孰优孰劣的争论在很大程度上被夸大了。虽然 x86 在历史上一直占据服务器市场的主导地位,但在围绕 GPU 的最关键插槽中,指令集架构(ISA)的选择正变得日益无关紧要。 在高价值的“一致性主机”(coherent host)插槽中,主要的“护城河”并非 ISA,而是允许 CPU 与 GPU 共享内存空间的高带宽专用互连技术(如 NVLink 或 Infinity Fabric)。英伟达即将推出的“NVLink Fusion”计划进一步印证了这一点,该计划旨在向包括 x86、Arm 以及未来的 RISC-V 在内的多种架构开放这一插槽。 同样,在负责为 GPU 提供数据的“标准主机”插槽中,超大规模数据中心运营商已经在向定制的 Arm 芯片迁移,且并未出现性能问题。ISA 仅在传统的企业环境中仍是一个重要因素,因为这些环境下的主机 CPU 必须执行“双重任务”,既要处理 GPU 端的任务,又要处理传统的应用层工作负载。归根结底,ISA 正日益成为由所选加速器平台决定的次要细节,而非一个独立的战略优势。

抱歉。

作者对 Replit 等 AI 编程初创公司提出了批评,认为它们在 TikTok 上进行的激进网红营销具有掠夺性。这些公司利用经济不稳定时期的 Z 世代作为目标群体,其操纵手段与多层次营销(MLM)骗局及加密货币泡沫如出一辙。 该批评主要集中在以下三点: 1. **“情绪编程”(Vibe-Coding)的迷思:** 这些广告暗示非编程人员可以轻松构建盈利软件,却忽略了软件开发中涉及的巨大技术、安全和法律复杂性(例如 GDPR 责任)。 2. **隐性财务风险:** 与传统业务不同,AI 开发成本不可预测。用户在尝试构建项目时,可能会产生高额且无上限的计算代币费用,而这些项目的成功概率在统计学上极低。 3. **不道德的剥削:** 作者认为,向渴望经济保障的人兜售“副业”梦想本质上是不诚实的。Replit 及其推介的网红未披露高成本和低成功率,正利用一代人对现代职场的疏离感和焦虑获利。最终,作者认为这是一种玩世不恭且不可持续的骗局,剥削了弱势用户。

抱歉。

更多

联系我们 contact @ memedata.com