每日HackerNews RSS

启用 JavaScript 和 Cookie 以继续

对不起。

请提供需要翻译的内容。

黑客新闻讨论了一起可能的第三个严重 PHP CVE,公开细节有限。早期评论认为它可能是需要 PHP 代码执行的内存破坏,不一定严重,但一位评论者后来指出似乎存在远程影响。其他人争论它是否匹配一个已知的垃圾回收回归/双重释放,且不可利用或无法 RCE,而另一位评论者称该理论错误,影响 8.5.10。一些人对 PHP 近期安全问题处理持怀疑态度,另一些人认为信息太少无法判断,建议等待 PHP 官方公告。整体来看,帖子反映了对严重性和可利用性的不确定性,没有确认结论。

正在检查您的浏览器...需要 JavaScript

对不起。

Julian Weisser认为,AI和自动化大幅降低了创建和推出初创公司的时间与成本,使单人创业越来越常见——Carta数据显示,到2026年,单人创始人占新初创公司的39%。虽然去掉联合创始人可以避免导致许多初创公司失败的人际冲突,但单人创始人面临新的风险:孤独和缺乏人力支持。AI可以加快工作,但不能完全替代那些挑战想法、发现你陷入困境或给予鼓励的人。Weisser总结道,最佳路径不是增加一个图方便而找的联合创始人,而是通过为单人创始人提供资源和同伴,践行“独自创业,共同前行”。

HN 上关于“自动化之后:单人创业将成为默认”的讨论,聚焦于 AI 是否让单人创业变得可行。关联的论点认为,自动化降低了所需的时间和资金,单人创始人正在增多。评论者同意 AI 帮助一个人完成构建,但强调销售、领域专业知识、客户发现和执行仍然困难。许多人认为联合创始人仍然重要,因为能提供互补技能、问责机制和减轻倦怠;销售往往是瓶颈,单人构建并不保证收入。其他人指出,单人创业可能容易被复制、门槛低,并面临孤独或人员单点风险。一些人分享个人经历:创始人借助 AI 学习编程、单人公司因未找到 PMF 而解散,或构建消费者工具。怀疑者质疑因果关系、投资者吸引力,以及单人创始人增长反映的是成功还是只是更多小企业。总体而言,AI 可能让单人创业更常见,但成功仍取决于市场需求、销售、专业知识和可持续执行,而不仅是自动化。

在论坛帖子中,用户批评Plex的“New Experience”客户端削弱了核心功能,并对未经审核的社区应用的安全性表示担忧。多人报告Apple TV 4K上Dolby Vision 4K HEVC/MKV缓冲而HDR10正常,且没有修复ETA。一位用户说播放器团队被解雇,引发同情和Plex衰退或可能关闭的猜测。其他用户讨论迁移到Jellyfin/Rivulet或为Jellyfin做贡献。整体情绪是沮丧、信任下降和对Plex未来的不确定。

Hacker News 的讨论围绕 Plex 据报道裁掉整个播放器团队展开,一位前员工(后来被删)的评论建议用户转向 Jellyfin/Infuse。评论者批评 Plex 近期的重新设计——尤其是新版 Apple TV 应用——用户体验差且 bug 多,部分人认为产品方向问题不亚于工程问题。用户讨论的替代方案包括 Jellyfin、Infuse、Emby、Silo、PixelBrite 和 Wholphin。Jellyfin 很受欢迎,但存在缺口:元数据识别、转码效率、音乐库性能,以及面向非技术用户的客户端打磨程度。仍有人看重 Plex 广泛的客户端支持、便捷的共享功能以及 Plexamp。该帖还包含关于 HDR/Dolby Vision 和克里斯托弗·诺兰电影对白的题外辩论。总体而言,许多用户将此次裁员视为 Plex 衰落的又一信号,并正在迁移或评估开源替代品。

Google 的 Rust 风格指南在代码库(google3、Android、ChromeOS、Fuchsia、Chrome)中促进一致性、可读性和便于大规模变更,基于公开的 Rust 风格规则。API 设计规则对库代码具有约束力,并强烈推荐应用于应用代码,应用代码应优先选择简单性而非过早抽象。 代码组织倾向于小 crate、扁平文件布局(Chrome)、以主要项命名的文件、非叶子模块中无 API、无 glob 导入、每个 use 语句一个模块、局部作用域 trait 导入、限定的顶层函数调用和非限定类型名。所有权指导优先使用独占所有权/借用而非 Rc/Arc,并优先借用而非深克隆。API 应接受灵活引用,库返回类型优先使用迭代器而非拥有的集合,并优先使用枚举而非布尔值。错误应恰当使用 Option/Result/panic。类型优先使用 newtype 而非别名、具名字段而非元组;仅在需要时定义 trait,优先实现标准 trait 而非自定义方法,并优先使用泛型而非 dyn Trait。扩展 trait 使用 Ext 后缀。 安全规则要求用 SAFETY 注释封装 unsafe 代码,并避免不稳定特性。命名遵循 std 惯例,避免缩写。公共 API 需要文档。其他规则涵盖 getter/setter、non_exhaustive 类型、must_use、无 pre-main 代码、显式类型、模式匹配而非 unwrap、断言中的上下文,以及按代码库划分的测试框架。

Google 发布了一份 Rust 风格指南,引发了 Hacker News 上的广泛讨论。最具争议的建议是对公共枚举应用 `#[non_exhaustive]`:批评者认为这牺牲了编译期穷尽性检查,而支持者指出它对分布式系统的前向兼容性至关重要,并避免了大型代码库中痛苦的语义化版本主版本升级。指南偏好小 crate(尤其是在 Chromium 中)引发了褒贬不一的反应,有人称赞更细粒度的依赖图,有人则将其比作过度抽象的代码。诸如导入类型名称时不加限定符以及使用枚举而非布尔值等规则也引发了争论。评论者强调,Google 的约定是为大规模单体仓库量身定制的,而非典型项目,在后者中更严格的穷尽性可能更可取。其他题外话包括 Rust 与 C/C++ 的采用、内存管理人体工程学、编程中的大语言模型以及 Google 不断变化的声誉。总体而言,该指南被视为大规模 Rust 开发的有用参考,尽管许多建议取决于具体情境。

作者介绍三部作品:《Nouscraft》,一部已完结的 LitRPG 三部曲,讲述一个失控的人工智能将百亿人困入致命游戏,通过四个互相背叛的视角推进,销量超过 10,000,评分 4.5 星。《Sol Truckers》仍在写作中,讲述尤里在地球消失后,必须帮助一群格格不入的卡车司机在太阳系的游戏版本中结束星际战争以返乡。《Buford versus Oklahoma》也在进行中,是一部关于十九岁入狱、随后建立数十亿美元规模公司的回忆录,以悲喜剧视角涵盖野心、焦虑、无家可归、成瘾和财富。

Hacker News 上的一则帖子讨论了 Buford 发布的内容,他透露自己在 20 年后是一名被定罪的重罪犯,并正在撰写自传。评论者就刑事司法、附带后果和救赎展开辩论:一些人认为永久记录造成了不公的终身惩罚,而另一些人则强调公共安全与问责。用户们指出他的赦免并猜测罪行,其中一人引用了第一章中关于在被指控抢劫后用棒球棍击打父亲的描述。反应褒贬不一,包括对帖子钩子的怀疑、对遗漏细节的担忧,以及对第二次机会的支持。其他评论讨论了监狱债务、就业障碍、退休和网站设计。总体而言,该帖将刑事司法辩论与对作者故事的好奇与批评相结合。

文章认为 Linux 内核开发正变得企业化并由 AI 驱动。它说,LLM 辅助的补丁将不再需要 Assisted-by 标签,创建细节将移入 cover letter,据称会掩盖缺陷是否来自 AI 生成的代码。它声称,这可能削弱 GPL 的可执行性,因为除非披露,AI 生成的内容可能缺乏美国版权保护。它还批评 Linus Torvalds 拥抱 LLM、要求昂贵的设置和资源、劝退新贡献者,以及优先考虑商业利益而非社区和自由软件理想。它回顾了他的观点:LLM 在大量调优后可帮助有能力的开发者;内核问题源于用户而非工具;他长期以来拒绝以道德方式框定许可证和 GPL 执行。总体而言,它描绘了一种从可及的社区贡献转向企业支持的 AI 辅助开发的变化。

一篇题为 “Corporate Linux” 的文章称 Linux 开发如今需要企业 AI 资金,疏远自由软件社区;Hacker News 的讨论中,许多评论者认为这是 ragebait。讨论涉及 Linus Torvalds 对 LLM 的立场:他使用 AI 进行大量清理,并认为内核贡献标准正在提高,但否认排除不使用 AI 的开发者。围绕 AI 辅助代码的版权影响产生争论,一些人指出人工编写的部分仍受版权保护。其他人认为 AI 工具可提升代码质量且成本低廉(如 DeepSeek),而批评者担心企业影响、GPL 侵蚀和排除业余开发者。一些人将 Torvalds 务实、以用户为中心的方式与 Stallman 的理想主义作比较。总体上,社区存在分歧:许多人视 AI 为增强 Linux 的又一工具,少数人则担心它集中控制并提高进入门槛。

GitLab 于 2026 年 10 月 21 日发布了 CE/EE 版本 19.5.1、19.4.3、19.3.6、19.2.9、19.1.9、19.0.10 和 18.11.13,包含重要的 bug 和安全修复。自管理安装应立即升级;GitLab.com 已完成修补,部分 Dedicated 租户已包含这些修复。此次发布解决了多个漏洞,包括正则表达式编译器中的一个严重 CVSS 10.0 整数溢出问题,可能允许未经身份验证的远程代码执行,以及认证、缓存投毒、访问控制、成员锁定、凭据泄露等其他缺陷。部分问题仅影响 EE。漏洞详情将在修补后 90 天公布。该补丁包含数据库迁移:单节点升级会导致停机,而多节点安装可遵循零停机流程。升级指南和补丁通知可通过 GitLab 资源获取。

Hacker News 的用户讨论了 GitLab 关键补丁发布,该补丁修复了一个未经身份验证的远程代码执行漏洞。该漏洞由编译特制正则表达式时的整数溢出引起,并在渲染 Org-mode 文件时触发。底层问题与 Ruby 的正则引擎/Onigmo 有关,而 GitLab 捆绑的 Ruby 意味着发行版 Ruby 补丁无法修复 GitLab。评论者讨论了补丁细节、版本检查、基于日志的检测,以及没有公开项目是否降低暴露面。线程还辩论了 AI 在安全中的作用:一些人担心新发现漏洞激增,而另一些人预期软件在技术债务被解决后会变得更安全。其他话题包括相关的 musl libc 正则 CVE、自托管风险、自动补丁,以及批评“CVSS 10.0”不如明确说明“远程代码执行”更有信息量。

启用JavaScript和Cookie以继续

Windows 11 仍包含来自 Windows 95 的遗留内存管理器兼容性。讨论指出,微软历史上测试了大量旧程序,并添加了特殊案例修复——例如为《模拟城市》延迟内存释放——而不是将其视为一次性例外。评论者强调 Windows 强大的向后兼容性、应用特定的垫片,以及保留旧行为的工程成本。他们将此与 macOS 放弃旧技术以及 Linux 的兼容性挑战进行比较,争论遗留支持是令人印象深刻还是给安全和维护带来负担。其他话题包括 ARM 版 Windows、游戏兼容性、分配器设计和支持社区。总体而言,Windows 的兼容性文化被描绘为不寻常且有价值,但代价高昂。

更多

联系我们 contact @ memedata.com