每日HackerNews RSS

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

``` Hacker News 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 C++ futures 第1部分:心智模型 ( devblogs.microsoft.com/oldnewthing ) 7 分 由 ibobev 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 考虑申请 YC 2027年冬季批次! 申请 开放至11月2日。 指南 | FAQ | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```

启用 JavaScript 和 cookies 以继续

Hacker News 上的一个帖子讨论了一篇文章,认为 Meta 在示威期间封禁抗议组织账号,说明团体不应依赖 Facebook 这类平台。评论者讨论替代方案,指出虽然开放、去中心化、用户可控的工具理想,但人们往往“懒惰”,优先考虑便利。有人主张抵制大型平台,也有人反驳称组织仍必须触达已有受众所在之处。讨论了 Mastodon 和 Bluesky 等技术替代方案——Mastodon 的联邦机制使跨实例发现困难,而 Bluesky 更易用但更集中化。一位评论者指出,Bluesky 因年龄验证要求在得克萨斯州受限。总体而言,帖子反映了拥有自有平台的原则与受众触达实用性的张力,且对如何克服用户惰性与中心化没有明确共识。

启用 JavaScript 和 Cookies 以继续

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 OpenAI:使用 AI 智能体在生物数据中发现新线索 ( openai.com ) 8 分 由 raahelb 59 分钟前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 考虑申请 YC 2027 冬季批次! 申请 截止 11 月 2 日。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

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 月。

Hacker News 帖子宣布 DuckDB 2.0.0 LTS,代号 Cinnamon Teal。评论者称赞其性能和通用性。一位用户表示,DuckDB 2.0 在高核心数 EC2 机器上快得多,能有效利用约 128–192 vCPU,使 Splink 在 10 分钟内处理 10 亿条记录。另一位用户强调其新的客户端-服务器架构可能替代更重的多服务器数据栈。其他人称其非常适合数据摄取和重塑,并提到其在钱包发现中的应用。总体而言,社区认为 DuckDB 2.0 是一个强大、可扩展且灵活的分析引擎。

``` ```

黑客新闻 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 补丁星球 (patchtheplanet.org) 13 分 由 mdrzn 25 分钟前 隐藏 | 过去 | 收藏 | 2 条评论 帮助 piker 3 分钟前 下一个 [-] 无关题外话:OpenAI 和语言模型总体上似乎与我小时候对《黑客》的理解完全相反,以至于这家公司挪用电影中的“Hack the Planet”让我感到厌恶。我尊重团队和使命,但有些东西应该保持神圣。 回复 mdrzn 22 分钟前 上一条 [-] 相关博客文章: https://openai.com/index/coordinated-disclosure-of-critical-... 回复 考虑申请 YC 2027 年冬季批次!申请开放至 11 月 2 日。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

启用 JavaScript 和 Cookie 以继续

Hacker News 的一篇文章链接到 OpenAI 的 “Patch the Planet” 计划,该计划在 AI 发现 PHP 漏洞时协调全球响应。评论者对其价值展开争论。Calif 表示,发现过程依赖人类专业知识,并针对旧的利用原语,而非简单的 AI 提示。另一位评论者认为,资助 QA 和 fuzzers 比花费 token 更有效。时间线显示,Ryan Austin 在 OpenAI 邀请 Calif 后不久就发现了 RCE 路径,几天后提交了概念验证。一些人称赞报告了该漏洞;另一些人批评在可工作的 exploit 上拖延数月。怀疑者称这是营销,正值 OpenAI 更广泛的问题;其他人则指出漏洞确实存在,补丁现已可用。

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 上的一个帖子讨论了 Wiz.io 的报告,称 AI 辅助研究发现了一个 PHP 中的关键远程代码执行漏洞。评论就归属与协调展开争论,提到 calif.io 可能早有相关研究,且披露流程不明确。用户质疑从报告到披露之间两个月的间隔、未公开的计算成本以及营销语气。该 bug 据称存在于约 20 年前的代码中,可能影响 WordPress、Drupal、phpBB 等广泛使用的 PHP 软件及 CMS 平台。评论者提到 Wiz Atlas、Gemini 4 Argon、GPT-5.6 Sol 等工具,并指出 Wiz 是 Google 旗下的公司。共享的时间线显示发现时间为 2026 年 8 月 19 日,Drupal 和 WordPress 的 RCE 于 8 月 20–21 日确认,PHP 于 8 月 24 日收到通知,9 月 21 日得到确认,10 月 21 日发布补丁并公开披露。部分用户还质疑细节如何泄露,以及报告流程是否过慢。

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。

PHP 发布了安全补丁版本 8.5.12、8.4.27、8.3.36 和 8.2.35,修复包括通过 OOM 损坏实现的 RCE 和多部分解析问题在内的漏洞。安全团队还为 EOL 版本 7.4、8.0 和 8.1 提供了最小回溯补丁。Debian 很快提供了修补后的软件包,而 Ubuntu 落后;用户可使用 Ondrej Surý 的 PPA 作为替代。官方 Docker 镜像在发布时尚未更新。讨论强调了访问和 MFA 瓶颈阻碍及时修补,并担忧约 40% 的 PHP 应用仍运行在 EOL 的 PHP 7 或 5 上,而 PHP 驱动着约一半的 Web,引发对大规模利用和僵尸网络招募的担忧。一些人指出未更新的 WordPress 安装很常见,而另一些人报告 Gentoo 软件包成功。漏洞细节公开后,发布被加速。

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

Hacker News 讨论串讨论了一篇文章,认为大多数建议反映的是建议者自己需要听到的话。评论者进一步指出:建议往往依赖于情境,而反馈更具可操作性。Ozempic 说明,知道解决方案(“吃得更少”)还不够,支持条件也重要。一些人指出,减肥方案早已存在,但摩擦与社会因素也很重要。另一些人区分公共建议与个性化反馈;好的顾问会改变环境,而不只是说话。其他观点:建议偶尔仍然有用;教导需要听众具备接受能力;初学者网红常在写给自己打气。一个旁支讨论指出,Mark Cuban 与 Steve Jobs 尽管看似对立,却表达了类似观点。总体而言,建议受限于建议者的视角与接受者的处境。

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

Hacker News 讨论了 GitHub 上新发布的 PHP 安全更新(版本 8.2.35、8.3.36、8.4.27 和 8.5.12)。用户分享了公开安全公告的链接,并对发布提出质疑,指出标签似乎不属于任何分支,暗示可能是一次失败的发布。评论还提到 Debian 已经提供更新、新增的 malloc-failure 检查,以及对 PHP 使用 longjmp 的担忧。一位评论者概述了在等待发行版软件包期间针对 WordPress/PHP 站点的临时缓解措施:禁用上传进度、在 Web 服务器层拦截 multipart 请求体、确认 SAPI、将 FPM worker 设置为单请求、降低输入限制,以及删除 phpinfo.php。整体来看,该讨论串涵盖了更新可用性、安全公告链接、发布质量担忧以及实际加固步骤。

更多

联系我们 contact @ memedata.com