每日HackerNews RSS

## PostgreSQL 中的 CTE:超越可读性 CTE(Common Table Expressions,公共表表达式)是一种流行的 SQL 功能,通常用于查询组织,但其性能影响已经演变。最初,CTE 充当“优化屏障”,强制对结果进行物化——完全计算和存储,阻止查询计划器跨 CTE 进行优化。这意味着失去了使用索引和谓词下推的机会。 PostgreSQL 12 通过 CTE 内联改变了这一点,现在计划器可以将 CTE 视为子查询,应用正常的优化。但是,当存在多次引用、递归查询、数据修改操作或使用 `VOLATILE` 函数时,仍然会发生物化。PostgreSQL 17 通过统计信息传播改进了物化 CTE,提高了规划准确性。PostgreSQL 18 提供了物化期间内存/磁盘使用情况的可视性。 虽然 CTE 提供了可读性,但请注意其行为。对于单次使用、简单的 CTE,内联是理想的。对于具有小结果的多次引用,物化是可以接受的。大型中间结果受益于具有索引和统计信息的临时表。数据修改和递归需要 CTE,但要了解其局限性。 最终,理解 PostgreSQL *如何* 处理 CTE 对于编写高效查询至关重要,超越“先做这个,再做那个”的命令式风格,让计划器有效地进行优化。

对不起。

RamAIn是一家获得Y Combinator支持的初创公司,正在构建AI智能体来自动化重复的企业工作流程——以比人类快10倍且更可靠的速度运行遗留系统和应用程序。公司由前麦肯锡顾问Shourya Vir Jain和AI研究员Vansh Ramani(曾就职于CMU和Meta)创立,RamAIn将前沿研究与实用、可投入生产的系统相结合。 他们目前正在招聘创始AI/ML研究员,以开发能够进行复杂推理、规划和执行的智能体。该职位侧重于构建多模态模型以理解软件界面,并创建强大的动作选择系统。 这不仅仅是一个纯粹的研究职位;理想的候选人将快速原型设计、实验和部署模型,以自动化企业客户的实际任务。RamAIn寻找在智能体系统、机器学习或相关领域具有丰富实践经验,并对推动AI原生自动化的边界充满热情的人才。

黑客新闻新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交登录RamAIn (YC W26) 正在招聘 (ycombinator.com) 28分钟前 | 隐藏 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

克利夫兰地下,嘉吉威士忌岛盐矿正不知疲倦地工作,以满足东北部和五大湖地区异常高的融雪盐需求,原因是比往年更严酷的冬季。这个巨大的矿井位于地下1800英尺处,由古代干涸的海域形成,每年开采300万至400万吨盐。 矿工们钻孔、爆破,并通过错综复杂的隧道输送着4.4亿年前的盐,每天生产约11,000至14,000吨的融雪剂。嘉吉报告称,自9月以来一直在加班加点,以应对减少的市政供应和频繁的暴风雪。 尽管需求增加,主管乔治·坎贝尔保证,矿井仍有数十年的储备。该矿井通过卡车、铁路和船只向多个州分发盐,优先向需求最大的地区供应,以应对持续的冬季天气。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 世界最大的盐矿之一存在于伊利湖下 (apnews.com) 8 分,来自 1659447091 1 小时前 | 隐藏 | 过去的 | 收藏 | 3 条评论 帮助 joecool1029 2 分钟前 | 下一个 [–] 世界最大的盐矿位于休伦湖下:https://www.compassminerals.com/who-we-are/locations/goderic... 回复 cr1895 1 分钟前 | 上一个 | 下一个 [–] 强烈推荐马克·库兰斯基的《盐》。我从未意识到盐对人类历史进程的影响如此之大。回复 SilverElfin 3 分钟前 | 上一个 [–] 当盐用完时会发生什么?他们洒在路上的盐最终会回到湖里,但提取起来并不像以前那么容易,对吗?回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## Raincast:AI驱动的桌面应用构建器 Raincast 是一款原生桌面应用程序,可以直接从自然语言描述生成功能完善、可发布的 Tauri 应用。只需描述您想要的应用——从实用工具到复杂的程序,例如 AI 聊天客户端甚至游戏——Raincast 就会构建具有真实 UI、后端功能和系统集成的应用。 它利用 AI(支持 Anthropic、Google Gemini,并可集成其他 AI)生成 React 前端和 Rust 后端,提供 9 个预构建的布局模板。一个独特的实时预览功能让您可以在开发*期间*看到您的应用运行,甚至可以访问文件系统和 shell 命令,这得益于巧妙的代理系统。 Raincast 可以编译为 macOS、Windows 和 Linux 的独立二进制文件,并提供一键发布选项。它可以通过简单的安装脚本或从其 GitHub 仓库手动构建获得。它是一个欢迎贡献的开源项目。

## Raincast:AI驱动的本地应用生成 一个名为Raincast的新开源项目允许用户描述一个应用想法,并自动生成本地桌面应用程序。该工具在Hacker News上分享,被誉为“AI到软件”流程中的一项重大进展,超越了简单的Web应用创建。 讨论的中心在于什么是“本地”应用,一些用户指出像Tauri这样的工具并没有完全达到这种期望。另一些人强调Raincast处理复杂系统级API的潜力,减少样板代码。 用户对实时预览功能特别兴奋,并对底层技术感到好奇——它是否使用了像Electron/Tauri这样的框架,或者生成Rust或Python等语言的代码。该项目的简洁UI和开源特性也获得了积极的反馈。

启用 JavaScript 和 Cookie 以继续。

索尼因 NAND 闪存短缺停止发货存储卡 (techzine.eu) 12 分,methuselah_in 发表于 51 分钟前 | 隐藏 | 过去 | 收藏 | 2 条评论 帮助 tomalaci 发表于 5 分钟前 | 下一个 [–] 我觉得所有这些硬件短缺会加速二手电子产品和维修专家对其翻新。回复 globular-toast 发表于 9 分钟前 | 上一个 [–] 这是好事。外出拍照等非常浪费。你可以让人工智能为你创造所有记忆,然后待在家里。“你还记得 36 年的科孚岛吗,亲爱的?”“等一下,让我生成我对它的记忆。”回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

GitHub Copilot 因开始在开发者提交的拉取请求 (PR) 中插入推广“提示”——本质上是广告——而迅速受到批评,甚至这些 PR 最初并非由 Copilot 创建。澳大利亚开发者 Zach Manson 首先指出了这个问题,发现在使用 Copilot 修复一个拼写错误后,PR 中附加了一条 Raycast 广告。 数千个 PR 受此影响,只要提到 Copilot 的名字,它就会添加这些未经请求的推荐。开发者们对此感到愤怒,认为这种做法具有侵入性,并且滥用了人工智能工具。 GitHub 迅速做出回应,承认这种新行为——允许 Copilot 修改其不负责的 PR——是一个失误。虽然 Copilot 此前曾向其*自身*生成的 PR 添加提示,但将此扩展到其他人证明不受欢迎。GitHub 现在已在拉取请求中禁用了这些“提示”,撤销了该更改并为不想要的广告道歉。

GitHub本周因在Copilot的拉取请求建议中悄然引入伪装成“产品提示”的广告而面临强烈批评。用户批评这种做法具有欺骗性,并对使用强大的AI技术进行广告表示遗憾,这呼应了对潜力被浪费的担忧。 这场争议引发了关于微软将其AI,特别是Copilot,积极整合到其产品中的讨论。许多人认为这种强制实施适得其反,可能会产生对AI本身的负面情绪。 虽然GitHub已经删除了这些广告,但评论员表示怀疑,预测微软未来会尝试类似的整合。这导致一些开发者认真考虑完全迁移离开GitHub平台。这起事件凸显了AI创新与用户体验之间日益增长的紧张关系。

围绕安全漏洞披露的争论——是立即公开缺陷(“完全披露”)还是保密(“不披露”)——已经基本定论为“负责任披露”,这是一种带有修复禁运期的协调方法。这种做法现在已成为国际标准。 然而,区块链技术的漏洞披露更为复杂。除了技术安全之外,区块链的价值还依赖于*公众信任*,而即使没有成功的攻击,散布恐惧、不确定性和怀疑(FUD)也可能损害公众信任。 本文解决了对区块链密码学量子攻击的更新估算。为了减轻FUD,作者首先阐明了区块链的免疫领域以及当前在量子抗性方面的进展。至关重要的是,他们用“零知识证明”来证实他们的发现,*而没有*泄露敏感的攻击细节,从而允许独立验证。 作者倡导继续讨论,以完善专门针对区块链技术所带来的独特挑战的负责任披露规范。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 负责任地披露量子漏洞以保障加密货币 (research.google) 18 分,由 madars 发表于 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系方式 搜索:

此网站正在使用安全服务来保护自身免受在线攻击。我们正在检查您的浏览器以建立安全连接并保护您安全。请启用JavaScript以继续。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 摇滚明星:解读罗塞塔石碑 (historytoday.com) 4点 由 samizdis 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

2026年3月,Trip Venturella发布了“Mr. Chatterbox”,一个独特的语言模型,仅使用来自英国图书馆的28,000多份维多利亚时代(1837-1899)的公共版权书籍进行训练。该模型拥有3.4亿个参数(类似于GPT-2 Medium),旨在展示在不依赖抓取和未经许可的数据的情况下构建LLM的潜力。 目前,Mr. Chatterbox的回复虽然具有独特的维多利亚风格,但还比较基础——更像一个马尔可夫链,而非一个复杂的LLM。开发者承认需要更多训练数据(估计超过70亿个token)才能实现真正的对话能力。 尽管存在局限性,该项目被认为是在完全公共领域资源的基础上构建LLM的一个有希望的步骤。一个名为“llm-mrchatterbox”的插件允许用户使用LLM框架在本地运行2.05GB的模型,展示了在Claude Code的帮助下,插件创建的成功自动化。你可以在[这里](链接到HuggingFace Spaces demo)试用演示。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Mr. Chatterbox 是一个维多利亚时代经过伦理训练的模型 (simonwillison.net) 10 分,来自 y1n0 2 小时前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

1982年,瑞典邮政发行了三枚邮票,其中包含奥斯卡·罗特斯瓦德的三幅不可能图形,包括他创作的第一个不可能三角形。这引发了他在祖国瑞典的声誉复兴。同年,一本收录了他作品的画册也出版了。尽管该画册已被翻译成多种语言,但罗特斯瓦德在全球范围内的知名度始终不如埃舍尔。问题在于他是否认为这是个问题。他的不可能图形主要是对一种探索的视觉表达,一种完全掌控他的痴迷的记录。直到1985年和1986年,布鲁诺·恩斯特才在他的著作《不可能图形探险》和《眼花缭乱:视觉错觉》中将两位艺术家联系在一起。与此同时,罗特斯瓦德坚持创作自己的不可能图形,直到2002年去世。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Oscar Reutersvärd (2021) (escherinhetpaleis.nl) 5 分,来自 layer8 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

更多

联系我们 contact @ memedata.com