每日HackerNews RSS

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

```Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 ClickHouse 开源十周年 (clickhouse.com) 11 点,由 saisrirampur 发布于 1 小时前 | 隐藏 | 过往 | 收藏 | 1 条评论 | 帮助 orta 1 分钟前 [–] 我过去一年一直在用 ClickHouse 做内部数据分析,体验非常好,感谢你们所取得的所有进展。 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:```

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

```Hacker News最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交登录Raku 基金会诞生了 (raku.foundation)13 点,由 librasteve 发布于 1 小时前 | 隐藏 | 过往 | 收藏 | 2 条评论 帮助 lizmat 1 小时前 | 下一条 [–] 以及将近一年前的原始博客文章:https://dev.to/lizmat/towards-a-raku-foundation-3ne2回复librasteve 1 小时前 | 上一条 [–] 另请参阅 https://dev.to/lizmat/a-year-later-a-trf-1lh0 以了解相关历史和观点回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```

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

这篇 Hacker News 的帖子讨论了“prylint”,这是一个基于 Rust 重写的 Pylint 工具。该项目声称速度提升了 15 到 2300 倍,且输出结果与原版完全一致,甚至连原始的漏洞和错误提示都能复刻。 然而,该项目在社区中引发了质疑。评论者指出,项目中缺乏技术文档来解释如何实现这种一致性。此外,人们对其合法性也表示担忧:该存储库的提交历史似乎完全由 AI(Claude)生成。这导致一些用户猜测,该项目可能并非真正的开发工具,而是某种“恶意 SEO”手段或可疑的推广活动。

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

这次 Hacker News 的讨论聚焦于 JDK 28 中备受期待的 Project Valhalla。该项目历经十年开发,旨在通过引入值类型来提升 Java 的性能和内存效率。 社区对此反应两极分化。一位评论者称赞了其技术雄心,认为在保持 Java 固有使用体验的同时整合值类型,这一努力“令人振奋”。他们还将此与 .NET 的结构体(structs)进行了对比,认为两者在泛型特化和装箱方面的设计选择在功能上是相似的。 然而,也有人对该项目的设计演变表示不满。一位批评者反对放弃“非空类型二元性”的决定,认为团队为了追求所谓的简洁性,而牺牲了为开发者提供更强大、更有用的安全性保证。这引发了关于 Java 类型系统发展方向的广泛争论,一些人质疑,这种简化用户体验的做法是否正在不必要地限制该语言在严谨、现代编程方面的潜力。

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

Akse3D 是一款全新的开源网页版 3D 建模工具,专为儿童和初学者设计。该项目由一位挪威创客空间(makerspace)的创始人开发,旨在解决 Tinkercad 等现有平台操作复杂及必须注册账号的问题。 Akse3D 将易用性放在首位,专注于核心功能:用户可以通过组合基础几何图形,或使用二维“蓝图”模式拉伸轮廓来构建模型。该工具以现实中的毫米为单位,可直接导出为 STL 文件,非常适合 3D 打印。为了降低学习难度,该工具特意舍弃了参数化约束和装配等复杂功能。 该工具基于 Svelte 5 和 Three.js 构建,后端无关且可嵌入,无需安装或创建账号即可使用。目前项目处于 v0.1 早期阶段,以 AGPL-3.0 许可证开源。开发者正积极寻求用户反馈,以优化初学者的建模体验。

在争夺人工智能基础设施主导权的竞赛中,关于 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 正日益成为由所选加速器平台决定的次要细节,而非一个独立的战略优势。

``` Hacker News 最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 投稿 登录 ISA(指令集架构)在关键领域并不重要 (chipstrat.com) 3 个积分,由 ksec 发布于 1 小时前 | 隐藏 | 往期 | 收藏 | 2 条评论 | 帮助 imtringued 1 分钟前 | 下一条 [–] 这篇文章太令人失望了,没人应该为了看余下内容而付费。 回复 ahartmetz 15 分钟前 | 上一条 [–] 我不确定付费部分是否更好,但免费部分的内容显而易见。在服务器上运行定制软件时,ISA 不重要,这不是废话吗。 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 加入 YC | 联系 搜索: ```

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

这篇 Hacker News 的讨论围绕着一篇题为《生成式 AI 正处于“康宝莱时刻”》的博文展开。文章认为,人工智能行业就像一个由虚假营销和“江湖骗子”式领导层推动的传销骗局。 评论者大都对该文的语调持批评态度,认为其充满偏见且情绪化。一位用户质疑了“多层次营销”(MLM,即传销)这一类比,指出传销注定会让后来者亏损,而 AI 平台虽然门槛较高,但为开发者提供了相对公平的竞争环境。 另一些人则批评作者依赖于动机性推理。他们认为,该文章因个人对萨姆·奥特曼(Sam Altman)和达里奥·阿莫代(Dario Amodei)等行业领军人物的厌恶,而无视了 AI 的技术现实。批评者指出,作者做出了一些大胆且缺乏依据的断言——例如声称 AI 导致失业是一个“谎言”——却未提供任何证据或逻辑支撑。总体而言,社区认为这篇文章更侧重于攻击 AI 行业的“氛围”和相关人物,而非对技术本身进行实质性的、基于事实的批判。

```Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 DARPA 重型运载挑战赛 (darpa.mil) 9 点,由 mhb 发布于 2 小时前 | 隐藏 | 过往 | 收藏 | 4 条评论 帮助 konchunas 14 分钟前 | 下一条 [–] 是“重型运载”(Heavy Lift),不是“重型生活”(Heavy Life) 回复 kreelman 12 分钟前 | 父评论 | 下一条 [–] 当生活变得艰难时……联系 DARPA 帮你一把! 回复 jauntywundrkind 12 分钟前 | 上一条 [–] 这是现在才向我们或所有人宣布吗?距离截止日期只剩 10 周左右:这似乎太仓促了。有些人是不是已经提前获知了消息,并有时间为这个 DARPA 挑战赛进行准备了?通常我认为这类挑战赛的周期会更长。 回复 ThunderBee 7 分钟前 | 父评论 [–] 这项比赛去年 10 月就公布了。如果我没记错的话,报名在今年第一季度的某个时候就结束了。 回复 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```

作为知名 URI 注册中心的指定专家,作者就何时以及如何实施这些 URI 提供了指导。 **何时使用:** 知名 URI 最适合客户端了解某个站点,并需要发现全站策略或与整个站点进行交互(例如 `robots.txt` 或密码管理)的情况。 **误用情况:** 不应将其用作合法性的捷径、试图获得“官方”地位的手段或缩短网址的工具。强行在站点和服务之间建立一对一的关系会造成不必要的架构僵化。如果可以使用完整 URL,通常应优先选择完整 URL。 **关键考量:** 设计者必须处理有关发现机制的复杂性,因为用户的交互范围可能与站点的根目录不一致。此外,对于多用户平台而言,将知名位置用于内容元数据可能会产生问题,且往往需要复杂的底层架构。最后,设计者必须明确定义 URI 方案,为现有的旧位置制定迁移计划,并确保 URI 始终经过正式注册。归根结底,知名 URI 是用于解决特定问题的特定工具,不应将其作为默认选择。

```Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 所以,你想定义一个众所周知的 URI (mnot.net) 7 点,作者:ingve,55 分钟前 | 隐藏 | 过往 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```

要成为一名成功的 AI 研究员,你必须在**阅读文献与动手实践**之间取得平衡。研究不在于追逐潮流,而在于掌握交叉熵(cross-entropy)和奇异值分解(SVD)等基本概念。不要沉迷于基准测试,而应专注于深入理解,并培养构建能够测试新能力的数据集的能力。 这一过程需要的不仅是天赋,更是一种特定的**心境**: * **持之以恒与处变不惊**:洞察力往往源于偶然。将实验的成败都视为有价值的数据,并对“好得令人难以置信”的结果保持怀疑。 * **严谨细致**:保持“健康的偏执”。复杂的深度学习栈中常有漏洞;切勿将理解过程外包给 AI 工具,微小且未被察觉的错误可能导致科学结论失效。 * **工作流**:优先考虑快速迭代周期和高效的人机交互工作流,以减少任务切换。 * **视角**:离开键盘——伟大的想法往往在散步时涌现。摒弃自我与竞争,专注于提升自身的认知深度。 归根结底,研究就是“砍柴挑水”。这是一场关于纪律与严谨工作的长期修行。保持好奇,保持谦逊,并随着领域的发展不断更新你的思维模型。

Hacker News 最新 | 往日 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 禅与机器学习研究的艺术 (jxmo.io) 7 分,由 jxmorris12 发布于 1 小时前 | 隐藏 | 往日 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com