每日HackerNews RSS

C++ 的 future 相关设施共享一个共同的底层“源”,该源产生值或异常。这个简化的源支持设置值或异常一次、等待其被设置,以及获取结果或重新抛出异常。它使用判别符、用于值或异常的联合体、互斥量和条件变量。设置操作检查源为空,存储结果,并通知等待者。等待操作阻塞直到源变为非空。获取先等待、检查有效性,然后要么重新抛出存储的异常,要么返回值;consume 将其移出并标记为已消费,而 get 返回常量引用。其他标准库抽象构建于该源之上。

Raymond Chen 的文章解释了 C++ future 及相关 `std::future` 机制背后的思维模型,它早于协程。Hacker News 评论者讨论它是否涵盖编译器生成的状态机(不涵盖;那是协程)、C++ async 的复杂度与成本、运行时所有权以及可能的执行器。一些人指出堆分配并非严格必需;另一些人争论原子操作与互斥量/条件变量设计以及 `wait_for`。该讨论串还提到 Chen 长期更新的博客。总体而言,future 被呈现为库特性,而协程与执行器代表后续或替代的异步方案。

启用 JavaScript 和 cookies 以继续

启用 JavaScript 和 Cookies 以继续

OpenAI宣布使用数千个AI代理在生物数据中发现新线索。Hacker News评论者普遍持怀疑态度。批评者称新闻稿半成品、可能是AI生成的,其重点强调的DCTN1–阿尔茨海默病关联早已为人所知且带有推测性质——假设很容易提出,而经验证的临床结果才是真正的瓶颈。许多人指出生物学的反馈循环比数学/计算机科学更慢、更昂贵,且AI药物发现的炒作已多次超越实际成果。另一些人则为AI进步辩护,认为生物学本身更难,AI仍会重塑研究,同时有人质疑炒作是否真的在降温。社区还争论了AI是在"偷走科学家的乐趣"还是加速发现,以及OpenAI/Anthropic的公告更多服务于IPO营销而非科学。总体情绪:有趣但平淡,验证的艰苦工作仍在前方。

DuckDB 2.0.0 LTS “Cinnamon Teal” 是自 1.5 以来包含近 20,000 次提交的重大功能版本。亮点包括完善的 Quack 客户端-服务器协议、CONNECT 语句、Parquet/CSV 的异步 I/O、一流的 shredded VARIANT 类型、CLI 代理模式、默认的基于 PEG 的 SQL 解析器、重新设计的 C API v2 和自定义扩展仓库,以及 DuckLake 1.1、Iceberg/Delta 改进、触发器和 SQL 方言新增。它还移除了 ICU、要求 C++17,并弃用单箭头 lambda、amalgamation 以及 macOS x86_64 支持。破坏性变更包括一种旧版 2.0 无法读取的新存储格式;现有文件仍然兼容。建议测试后升级,预计 11 月发布补丁版本。支持:2.0 LTS 至 2027 年 10 月;1.4 至 2026 年 11 月;1.5 延长至 2027 年 3 月。

DuckDB 2.0.0 LTS(“Cinnamon Teal”)因重大性能和可用性改进而备受称赞,包括在高核心机器上更好的扩展性、Parquet/CSV 读取的异步 I/O、触发器,以及客户端-服务器部署选项。用户报告计算速度更快、远程数据访问更强,从而支持十亿级记录关联、基于 DuckDB-WASM 的浏览器分析、日志压缩以及针对文件的临时 SQL 查询。许多人认为它可以在中等规模数据集上替代 Spark 和复杂数据栈。讨论还涉及过度并行化开销、AWS CPU 抢占问题、异步 I/O 的优势,以及 DuckDB 通过 MVCC 和多连接支持作为小型项目事务数据库的潜力。总体而言,DuckDB 2.0 被视为一个快速、通用、可嵌入的分析引擎。

``` ```

一篇 Hacker News 帖子标题为“[dupe] Patch the Planet”(patchtheplanet.org),获得了 30 分和 6 条评论。该提交似乎是对更早讨论的重复。在评论中,一名用户链接了 OpenAI 关于协调披露严重漏洞的博客文章,其他人则引用了相关的 HN 帖子。多名评论者批评该提交,称其为垃圾信息或广告,还有一人提出了“制造问题,出售解决方案”的尖锐看法。页面还包含一条推广 Y Combinator 2027 年冬季批次申请的横幅。

启用 JavaScript 和 Cookie 以继续

OpenAI 的“修补地球”计划协调利用前沿 AI 发现的漏洞进行全球修复,引发了 Hacker News 的褒贬不一的反应。评论者讨论了 Calif 据称使用 GPT-5.6 Sol 发现的一个严重 PHP 漏洞,Wiz 独立发现了相关变体。许多用户对 OpenAI 的表述持怀疑态度,认为人类和研究人员推动了发现,AI 只是工具,并指责该计划是营销、寻租或监管俘获。其他人质疑 AI 实验室是否也应修复或向后移植旧的不支持版本,指出许多网站仍在运行旧版 PHP。一些人称赞漏洞披露和更快的修补,而批评者认为 AI 增加了风险,实验室从它们帮助揭露的问题中获利。其他担忧包括版权和训练数据、自动修补系统,以及 PHP 版本检查工具是否过于简单。总体而言,该讨论串反映了关于 AI 在安全中的真实角色、营销说法以及修补遗留软件责任的辩论。

Wiz Research 披露了 PHP 核心中的严重内存安全漏洞,统称为 PHP2Shell,影响自 5.4 以来几乎所有 PHP 版本。这些漏洞涉及致命错误处理,可能在请求间留下损坏状态,从而实现未经身份验证的远程代码执行以及敏感进程内存(如密码、令牌和密钥)的泄露。由于 PHP 支撑着大部分 Web,包括 WordPress、Drupal 和 Joomla,即使应用代码安全,风险也广泛存在。Wiz 在这些平台上演示了远程代码执行以及无需远程代码执行的内存泄露。PHP 于 2026 年 10 月 21 日发布了补丁,修复了核心问题及其变体。前沿 AI 模型帮助发现并利用了这些存在数十年的漏洞,表明 AI 可以让复杂漏洞的利用变得切实可行。建议立即打补丁;无法更新者可采用缓解措施。这些问题被归入两个 CVE,严重性最高达 CVSS 9.2。

Hacker News 讨论了 PHP 核心中的严重远程代码执行漏洞(CVE-2026-109618/109619),代号 PHP2Shell。据报道,Calif 和 Wiz/OpenAI 的研究人员发现了内存安全缺陷,涉及内存耗尽/致命错误状态、UAF/类型混淆和堆损坏重用,可在 mod_php 和 PHP-FPM 下利用;Wiz 演示了对 WordPress、Drupal 和 Joomla 的远程代码执行。时间线包括 8 月报告、9 月 PHP 确认、10 月 21 日发布补丁,但细节提前泄露,Chainguard 也提前发布了修复镜像。评论者争论 AI 是否发现了真正的新漏洞或重新发现了旧问题,批评披露处理方式,并讨论基于 C 的 PHP 内存安全性、通过 WordPress/CMS 的广泛影响,以及打补丁、禁用会话上传进度等缓解措施。帖子还涉及 SELinux 限制、旧版本回溯补丁,以及目前实际利用情况尚不确定。

PHP 团队很高兴地宣布 PHP 8.6.0 的第一个候选发布版 RC2。这不是笔误:打包 RC1 时出现了错误,因此改为发布 RC2。完整说明请参见这篇博客文章。这延续了 PHP 8.6 发布周期,其大致计划在 PHP Wiki 中指定。PHP 8.6.0 RC2 的源码下载可在下载页面获取。请仔细测试此版本,并在 GitHub Issues 中报告发现的问题。请勿在生产环境中使用此版本,它是一个早期测试版本。有关新功能和其他更改的更多信息,您可以阅读 NEWS 文件,或阅读 UPGRADING 文件以获取完整的升级说明。这些文件也可以在发布归档中找到。下一个版本将是 RC3,计划于 2026 年 10 月 8 日发布。发布的签名可在清单或预发布构建页面中找到。感谢您帮助我们改进 PHP。

Hacker News 新帖 | 往期 | 评论 | 问答 | 展示 | 招聘 | 提交 登录 [重复] PHP 8.5.12、8.4.27、8.3.36 和 8.2.35 已发布(php.net) 277 积分 由 timvdalen 1天前 | 隐藏 | 往期 | 收藏 | 2 条评论 帮助 fsflover 1天前 [–] 更早的提交,评论更多:https://news.ycombinator.com/item?id=50180873 回复 dang 20小时前 | 父评论 [–] 评论已移至那边。谢谢! 回复 考虑申请 YC 2027 冬季批次!申请开放至 11 月 2 日。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请加入 YC | 联系 搜索:

很多建议都依赖上下文:相反的规则在不同的人和情境下都可能正确,因此要理解某条建议为什么对建议者有效,以及你的处境是否匹配。了解自己的 wiring 有助于判断其适配性。感到不知所措时,先从枯燥、显而易见的答案开始,真正去做那个简单的事情。不要盲目接受自信的建议,而是通过小实验获取自己的数据来检验它。要警惕迷人的确定性,因为人们常把信心与能力混淆。最后,把 AI 当作陪练而非神谕——让它论证反方、暴露假设,并澄清什么证据会改变你的决定。

Hacker News 线程讨论了一篇文章,认为建议往往反映建议者自身的情况。评论者讨论了体重减轻和 Ozempic:Ozempic 主要通过抑制食欲来实现热量减少,但许多人指出热量赤字可能涉及真实的痛苦且因人而异,而“少吃”简单但不容易。讨论还涵盖了运动、新陈代谢、饮食策略、环境因素以及建议是否具有情境性。更广泛的评论强调了幸存者偏差、运气以及一刀切建议的局限性。总体而言,建议因人而异,而 Ozempic 等工具通过减少阻力来提供帮助,而不是揭示隐藏的秘密。

跳转到内容 你在另一个标签页或窗口登录了。刷新以更新会话。 你在另一个标签页或窗口登出了。刷新以更新会话。 你在另一个标签页或窗口切换了账户。刷新以更新会话。 关闭提示 页脚 你目前无法执行该操作。

Hacker News 的讨论涵盖了 PHP 8.2.35、8.3.36、8.4.27 和 8.5.12 的发布,这些版本修补了严重的远程代码执行漏洞。这些缺陷涉及内存安全问题,包括多部分解析和 session.upload_progress 中的内存耗尽处理以及释放后使用行为。来自 Wiz、Calif 和 OpenAI 的研究人员参与了协调披露,但评论者批评了延迟、泄露和沟通问题。据报道,PHP 团队数月前就收到了报告,并在 embargo 顾虑后发布了补丁。讨论还提到发行版和 Docker 镜像推出不均,Debian 和部分 Ubuntu 版本更新较快,而其他版本滞后;PECL 和 Docker Hub 的可用性造成了摩擦。评论者讨论了诸如禁用上传进度、阻止多部分请求和限制进程重用等缓解措施,同时强调修补是必要的。有说法称已修补版本中可能存在额外漏洞,但其可利用性存在争议。总体而言,用户被敦促立即更新,尤其是面向互联网的 PHP 安装。

更多

联系我们 contact @ memedata.com