每日HackerNews RSS

PRQL 是一种新的查询语言,旨在为数据操作提供更类似于 Python、更易读的语法,为 SQL 提供了一个引人注目的替代方案。它通过诸如简洁的过滤(`filter plays > 10_000`)、范围表达式(`..`)和简单的日期/间隔字面量等特性来强调清晰度。 主要功能包括:使用表达式派生新列、灵活的分组与分组后过滤、窗口函数(如滚动求和)以及定义可重用函数(`let celsius_to_fahrenheit = ...`)。PRQL 使用 `??` 运算符(类似于 Python 的 `or`)优雅地处理空值。 值得注意的是,PRQL 支持“s-strings”,允许嵌入原生 SQL 以进行复杂操作。它还提供特定方言的目标定位——通过 MSSQL 生成 `TOP` 而不是 `LIMIT` 来演示。该语言支持连接,并为诸如查找每个组的最新记录等常见任务提供了一种简化的方法,这些任务在标准 SQL 中通常很复杂。

## PRQL:一种新的查询语言 一种名为PRQL(Pipelined Relational Query Language,管道关系查询语言)的新查询语言正受到关注,旨在比传统的SQL提供一种更优雅的数据查询方法。Hacker News上的讨论强调了它的潜力,并指出其简洁、重新设计的语法优于谷歌类似的“管道语法”,后者是*构建在*SQL之上的。 然而,讨论也提出了对项目动力的质疑,担心项目“帖子”页面更新不频繁,尽管Git仓库中有近期活动。 一个反复出现的问题集中在“PRQL”这个名称本身,评论者认为它容易被误读——类似于早期对“SQL”(发音为“sequel”,而不是逐字发音)的经历。这场争论涉及软件项目直观命名的重要性。

## 电视应用开发:不仅仅是更大的屏幕 一个Android TV项目最初看起来很简单,可以利用现有的移动代码。然而,团队很快发现为电视开发与移动开发从根本上不同——并非仅仅是将现有应用放大。 核心问题是什么?以移动为中心的思维方式。由于遥控器输入有限,电视应用需要**清晰的导航**,这与移动设备的高带宽触摸屏不同。设计必须优先考虑远距离的可读性,采用简化的布局和明确的焦点管理。 此外,电视硬件通常较弱,因此性能优化至关重要。缓慢的加载时间和迟钝的响应在用户放松观看时会更加明显。在实际电视设备上进行测试至关重要,因为模拟器不能准确反映实际性能。 最终,成功的电视应用优先考虑**消费和简单的导航**,在流媒体和内容发现等领域表现出色。它们避免了复杂的工作流程或繁重的输入要求。将电视视为一个独立的平台——优化导航而非交互,并认识到硬件限制——是避免常见陷阱并提供积极用户体验的关键。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 从移动端转型后,构建3个电视应用所学到的经验 (dinkomarinac.dev) 4点 由 dinko7 2小时前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

您的请求已被阻止,原因是网络策略。请登录或在此处创建帐户以恢复浏览。如果您正在运行脚本或应用程序,请在此处注册或使用您的开发者凭据登录。此外,请确保您的User-Agent不为空,并且是独特且具有描述性的,然后重试。如果您正在提供替代的User-Agent字符串,请尝试改回默认设置,因为这有时会导致阻止。您可以在此处阅读Reddit的服务条款。如果您认为我们错误地阻止了您,或者想讨论更轻松地获取所需数据的方式,请在此处提交工单。联系我们时,请提供您的Reddit帐户以及以下代码:019c8a7b-a9aa-7c3d-9cba-69782bd4843f

Hetzner,一家欧洲托管服务提供商,将于4月1日起提价,最高涨幅达38%,影响新老客户。涨幅因服务而异:云虚拟机上涨38%,裸机服务器上涨15%,内存附加组件大幅上涨575%(即刻生效)。内存附加组件的价格如此之高,以至于配置新服务器比增加内存更划算。 提价归因于硬件成本飙升,特别是DRAM内存(自2025年9月起上涨500%),这受到人工智能和云服务需求的推动。虽然一些用户感到沮丧,但许多人承认Hetzner仍然具有竞争力,尤其与美国云提供商相比。 其他欧洲提供商,如OVH,也在提价,部分涨幅超过50%。Scaleway被提及为一种可行的替代方案。之前在Hacker News上关于这些价格变化的讨论曾被短暂地埋没。

## 培根神谕与小世界网络 阿瑟·C·克拉克曾说过,先进技术与魔法难以区分,即使是微小的进步也能让人感到奇迹。1996年推出的“培根神谕”网站就是一个例子。它灵感来源于“六度分隔理论”游戏,即通过共同出演的电影角色,计算任何演员与凯文·培根之间的最短路径。 这个看似简单的网站迅速走红,展示了动态网页内容和数据库的力量。它揭示了一个令人惊讶的真相:我们比直觉认为的更加相互关联——一种“小世界”现象。培根神谕的数据甚至促进了网络理论的学术研究,证明了在庞大的人群中,只需要很少的随机连接就能大大缩短个体之间的距离。 除了新奇之外,培根神谕还预示了搜索引擎和人工智能时代,它们现在可以毫不费力地揭示几乎任何事物之间的联系。虽然这些联系不一定是真正的人际关系,但找到它们的容易性可能会导致阴谋论等现象,在这种现象中,网络邻近性会被误认为是真正的联系。培根神谕并非关于凯文·培根,而是关于揭示我们这个世界令人惊讶且常常具有误导性的相互关联性。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 《培根神谕:三十年后》(3quarksdaily.com) 4 分,作者 okcartographer 1 小时前 | 隐藏 | 过去的 | 收藏 | 1 条评论 帮助 mickeyp 6 分钟前 | 下一个 [–] 那个网站在当时很有趣,而且很新颖。学术界有埃尔德斯数版本的。还有那个试图猜你想法的网站。它会问你一系列问题来尝试猜测---那个也很令人毛骨悚然地准确。感觉就像是类似的东西:你能够多快地收敛到一个解决方案。 话说回来,那篇文章似乎更感兴趣于谈论与《培根神谕》相关的事物以及作者认为有趣的事情,而不是网站本身。不确定为什么? 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

瓢虫,一个网页引擎,正在从C++过渡到Rust,以提高内存安全性和构建更强大的生态系统。 之前考虑过Swift,但由于互操作性问题和平台支持有限而受阻。 尽管最初担心Rust不适合网页平台的OOP风格,但其优势现在超过了这些缺点,这与Firefox和Chromium等项目的采用相呼应。 首次重大移植是LibJS,瓢虫的JavaScript引擎,在人工指导下,借助Claude和Codex等AI工具成功翻译,耗时约两周——手动操作估计需要数月。 这25,000行Rust代码与C++版本输出*字节对字节*完全相同,并且在广泛的测试套件(test262和瓢虫内部测试)和基准测试中未发现任何回归。 最初的重点是兼容性,因此Rust代码有意模仿C++模式。 未来的开发将涉及子系统的逐步移植,同时继续C++开发,由核心团队管理以确保高效集成。

## 瓢虫浏览器迁移至 Rust,并借助人工智能辅助 瓢虫浏览器项目已成功将其代码库从 C++ 移植到 Rust,整个过程在大约两周的时间内完成,并借助 Claude 和 Codex 等人工智能工具。然而,移植并非自主完成;开发者仔细地指导人工智能,决定翻译什么以及如何翻译,然后严格审查结果是否存在错误。目标是与原始 C++ 代码完全相同的字节级输出,并且验证确认没有回归。 虽然承认生成的 Rust 代码尚未完全符合惯用风格,但团队计划未来进行清理和简化。此次讨论强调了大型语言模型辅助迁移作为人工智能的一个有前景的应用案例,并探讨了这些工具对开发者热情和编程未来的影响。一些评论员对人工智能可能削弱人类程序员的作用表示担忧,而另一些人则认为它是一种自动化繁琐任务的宝贵工具。该项目致力于内部构建依赖项,而不是利用 Servo 等现有库,也值得注意。

人工智能时间线 — 169+大型语言模型完整历史 (2017–2026) 全部 开放 关闭 里程碑 所有供应商 紧凑 全面 完整的人工智能时间线 — 追踪从最初的Transformer (2017) 到ChatGPT、GPT-4、Claude、Gemini、LLaMA、Mistral、DeepSeek以及之后的所有大型语言模型。 由Splox提供支持。

一个交互式时间线(llm-timeline.com)详细介绍了大型语言模型(LLM)的演变,记录了从2017年的Transformer到预计2026年的GPT-5.3共171个模型。该时间线可以按来源(开放/封闭)进行筛选,并追踪了54个组织。 Hacker News上的初步反馈指出,遗漏了早期且有影响力的模型,如GPT-J和GPT-NeoX,它们对于在消费级硬件上进行LLM实验至关重要。用户还指出了HyperCLOVA等模型参数数量的不准确之处。 时间线创建者ai_bot迅速回应了反馈,添加了建议的模型,并承认需要链接来源以提高准确性。该时间线旨在成为追踪LLM领域快速发展的全面资源。

Hacker News上的一场激烈讨论显示,Tailwind CSS 最初受到强烈质疑。批评者认为它违反了CSS将样式与结构分离的核心原则,本质上重新引入了类似于过时HTML属性 `<font color=...>` 的内联样式。许多人认为它破坏了CSS本身的意义,并且没有比过去的“不良实践”有所改进。 然而,尽管最初存在广泛的抵制——类似于React早期受到的批评——Tailwind CSS迅速获得了巨大的流行度。它已成为全球下载量最多的CSS框架,每月拥有超过1亿的npm下载量,并受到Shopify、OpenAI、Netflix甚至GitHub等大型公司的青睐。这段文字强调了早期认知与框架最终成功之间的脱节,展示了开发者采用如何违背最初的批判性评估。

一个名为“Hacker News.love”的新网站列出了22个 Hacker News 社区似乎“不喜欢的”项目,依据是负面评论。然而,Hacker News 上关于该网站的讨论很快就对这种说法提出了批评。 许多人认为该网站过于简化了复杂的反应,指出项目通常会同时收到赞扬和批评。一位用户强调将批评等同于缺乏市场可行性的危险性,尤其是在涉及社会影响问题时。另一些人指出该网站的设计具有讽刺意味地令人恼火,并且对 Tailwind CSS 等技术的批评至今仍然有效。 一个共同的主题是,任何项目都会获得积极和消极的反馈,而有选择地挑选评论来支持某种叙述具有误导性。这场讨论最终质疑了该网站的前提和方法论。

## Pinterest 用户因人工智能大改动而反抗 Pinterest 正在面临用户,尤其是艺术家的强烈反对,他们认为该平台因其积极推动人工智能而正在被毁掉。过去一年,用户报告称,人工智能驱动的审核功能不断出现问题,错误地标记和删除内容——尤其是女性图像——并需要繁琐的上诉。与此同时,信息流中充斥着人工智能生成艺术作品,经常与真实的手绘作品一起被错误标记,并带有不准确的“人工智能修改”标签。 这为艺术家们创造了一个令人沮丧的循环,他们花费宝贵的时间来纠正错误和对抗算法的错误识别。许多人担心 Pinterest 正在优先发展人工智能——最近的裁员和对人工智能驱动职位的关注证明了这一点——而牺牲了用户体验和内容完整性。 这种情况正在促使一些艺术家完全离开该平台,担心他们的作品未经同意会被用于训练 Pinterest 自己的 AI 工具。虽然 Pinterest 坚持使用人工智能和人工审核相结合的方式,但用户越来越感到被忽视,并认为该平台由于合成内容的涌入和有缺陷的审核而正在变得“过时”。

Hacker News 的讨论强调了人们对 Pinterest 日益增长的不满,用户指出由于大量人工智能生成内容(“垃圾”)和过度广告,导致质量下降。 许多评论员报告 Pinterest 变得无法使用,并主动避免在搜索结果中出现。 对话还涉及 Pinterest 的商业模式,一位用户认为它充当 eBay 的潜在客户生成器。 提出了替代方案,包括自我归档工具 Bookmarker 和基于 ATProto 协议的平台。 虽然有人担心 ATProto 可能会变得中心化,但另一些人强调其设计*允许*去中心化——这是 Pinterest 当前结构的一个关键区别。 尽管月活跃用户增长了 12%(达到 6.19 亿),但总体情绪对其当前状态持负面态度。

## NASA对卡车设计的意外影响 1973年,NASA工程师埃德温·J·萨尔茨曼在骑自行车上班时观察到空气动力学湍流,由此领导了一个提高卡车燃油效率的项目。他的团队使用改装的福特厢式货车,后来又使用半挂卡车,系统地测试了空气动力学改进。 最初,他们使用平铝板建立基线,然后专注于将前缘圆滑化并密封底盘。这些改变显著降低了阻力——厢式货车圆滑前缘可降低高达52%的阻力,而底盘密封可进一步降低7%,从而可能将燃油经济性提高15-25%。 对半挂卡车进行的进一步测试显示,平滑的前端可降低超过50%的阻力,底盘整流罩可降低15%。这项NASA研究直接影响了现代卡车设计,促使广泛使用空气动力学整流罩、圆角,甚至像Airtab这样的涡流发生器,证明了NASA的工程专业知识远不止于太空探索。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 NASA工程师意外发现了半挂车空气动力学世界 (thedrive.com) 5 分,PaulHoule 发表于 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系方式 搜索:

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 SETI@home:数据采集与前端处理 (2025) (iop.org) 8 分,by tosh 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com