2025 09 03 HackerNews

2025-09-03 Hacker News Top Stories #

  1. Dominik Meca 讨论了在 Next.js 生产环境中设置日志记录的挑战,并批评了其中间件系统的复杂性。
  2. 文章介绍了如何在 Three.js 中通过自定义着色器实现箔贴纸的外观和闪亮效果。
  3. 人工智能公司 Anthropic 完成 13 亿美元 F 轮融资,融资后估值达到 1830 亿美元。
  4. MIT 的《如何演讲》课程通过启发式规则提升公众演讲能力,并提供了人生建议和健康生活方式。
  5. FreeDroidWarn 是一个开源库,用于通知用户 Google 未来对 Android 应用开发者的身份验证要求。
  6. 文章指出招聘“最好的工程师”可能并非最佳选择,强调团队协作和实际需求的重要性。
  7. 亚马逊在 AI 人才争夺战中处于劣势,主要由于薪酬结构和企业文化的问题。
  8. 土耳其总统候选人在 X 上遭遇“影子禁言”,平台可能在秘密限制其账户可见性。
  9. Kazeta 是一个操作系统,旨在将 90 年代的控制台游戏体验带入现代 PC 硬件。
  10. 苹果从欧洲 AltStore 下架 iPhone torrent 应用,展示了其对 iOS 应用分发的严格控制。

Next.js is infuriating #

https://blog.meca.sh/3lxoty3shjc2z

Dominik Meca 在他的博客文章《Next.js Is Infuriating》中表达了对 Next.js 框架在生产环境中设置日志记录时遇到的挑战和挫败感。文章以一种幽默和直白的方式,描述了作者在尝试为 Next.js 服务设置日志记录时所遇到的一系列问题。

文章首先介绍了背景,作者在为一家名为 $COMPANY 的公司工作时,遇到了 Next.js 服务出现问题,但由于默认日志记录仅在开发期间启用,导致无法了解生产环境中究竟发生了什么。因此,作者开始了设置生产就绪日志记录的旅程。

在设置日志记录的过程中,作者首先尝试使用中间件(middleware),这是 Next.js 中用于在渲染路由之前执行自定义服务器端逻辑的地方。作者选择了 pino 作为日志库,因为它比 console.log 更高级。然而,作者很快发现 Next.js 的中间件只能传递四个参数,且不能有多个中间件或将它们链式调用,这限制了其功能。

为了解决这个问题,作者使用了 AsyncLocalStorage 来存储请求级别的日志实例,并在中间件中记录请求的开始。但是,当作者尝试在页面和布局中记录日志时,发现日志函数返回 null,这表明渲染并不在与中间件相同的异步上下文中执行。

最终,作者提出了一个解决方案,即通过 headers 来传递日志信息。这个解决方案涉及到将日志记录代码分割成多个部分,并在页面组件中异步获取日志实例。作者以一种讽刺的语气描述了这个过程的复杂性,并指出这种方法的不实用性。

文章最后,作者表达了对 Next.js 中间件系统的不满,并提出了使用自定义服务器作为替代方案的想法。他提到,虽然大多数情况下不需要自定义服务器,但如果需要“弹出”(eject)Next.js 的默认行为,这是一个可行的选择。作者以一个自定义 Next.js 服务器的示例代码结束了文章,暗示这可能是解决他所遇到问题的一种方法。


HN 热度 890 points | 评论 503 comments | 作者:Bogdanp | 16 hours ago #

https://news.ycombinator.com/item?id=45099922

  • Next.js 有很多不必要的抽象层次,大多数项目不需要
  • 建议工作中的每个团队使用其他技术,而不是 Next.js
  • Next.js 带来了无限复杂性,频繁的破坏性变更,难以理解的文档
  • 与 React 相比,Next.js 更糟糕,React 和 Next.js 代码难以预测行为
  • 使用 Go 和 vanilla JS 开发的 CMS 项目更加稳定可靠
  • 基本的 JavaScript 或微前端框架可能就足够了,不需要复杂的前端框架
  • Cogent Core 支持桌面、移动应用和 Web 应用,全部使用 Go 语言开发,包括后端和前端(使用 WASM)
  • 完全基于 Canvas 的渲染方法在性能和用户体验上表现不佳
  • Next.js 的粗糙边缘是其特性而非缺陷,它鼓励用户使用 Vercel 的托管服务
  • 一个非营利组织雇佣非洲工程团队使用 Next.js 构建工具,结果是一个与 Vercel 托管高度耦合的混乱项目
  • 非营利组织因为托管费用过高而无法承担,导致项目失败
  • 非技术背景的非营利组织选择了非洲团队,因为他们倾向于使用当地资源,但最终项目未能满足预期

Implementing a Foil Sticker Effect #

https://www.4rknova.com/blog/2025/08/30/foil-sticker

本文介绍了如何在 Three.js 中创建一个自定义着色器,以模拟具有角度依赖性彩虹效果和闪亮金属片的箔贴纸外观。这种效果通常用于收藏贴纸、交易卡和高端包装,现在可以在浏览器中实时渲染。文章首先解释了彩虹色变化的原理,即通过将视角角度映射到色调上,模拟出真实世界中薄膜干涉产生的彩虹色变化。接着,文章讨论了如何通过在着色器中引入程序性噪声来生成表面亮度的随机斑点,以模拟金属箔中的微小反光粒子,从而创造出闪亮的金属效果。

实现部分详细说明了如何使用 Three.js 来模拟具有箔片效果的剥离贴纸。虽然借鉴了基于物理的渲染(PBR)中的金属度、粗糙度和 Fresnel 概念,但这个着色器并不是基于物理的,而是旨在创造视觉上合理的艺术效果。文章提供了一个实时演示着色器的示例,用户可以调整参数并尝试不同的配置,通过鼠标旋转贴纸观察材料对光线的反应。

在顶点着色器部分,处理了剥离几何形状,并将有用信息传递给片段着色器。包括计算从铰链到当前顶点的向量、计算剥离因子和角度、定义旋转轴并应用 Rodrigues 旋转公式来旋转顶点和法线,以及计算一个假的环境光遮挡项。

片段着色器处理所有照明、反射、彩虹效果和箔片。它通过层叠程序性效果来创造丰富、动态的外观。包括使用 alpha 截止来提前丢弃透明像素、背面着色以渲染后表面、使用程序性噪声计算箔片、轻微扰动法线以创建闪光变化、采样环境图以获得彩虹色、根据视角角度使用基于正弦波的波形来计算彩虹色(薄膜近似)、通过 Fresnel 调制环境反射,以及最终着色结合了漫反射基础、反射、彩虹和箔片。


HN 热度 482 points | 评论 49 comments | 作者:ibobev | 1 day ago #

https://news.ycombinator.com/item?id=45095460

  • 有人提到了一个完全基于物理的金属着色器版本,链接指向了 x.com/jmtrivedi/status/1935807479021289573。
  • 有人分享了一个 CSS 效果,用于 Magic 卡牌市场上的箔片卡牌,并询问如何以高效的方式复制所有不同的箔片效果。
  • 有人推荐了 simeydotme/pokemon-cards-css 项目,并提供了一个链接来查看实际效果。
  • 有人提到了使用陀螺仪功能的优秀工作,并提供了一个链接。
  • 有人分享了自己在椭圆曲线领域的专业知识,并表达了对 CSS 效果的敬畏。
  • 有人建议可以在浏览器中运行像这样的着色器,并推荐了 shadertoy 网站。
  • 有人提到了 Tim Oliver 关于为 Instagram 中的 Threads“金票”构建全息箔片效果的精彩演讲。
  • 有人分享了多年前在移动游戏中实现类似效果的经历,并提到了使用手机方向来调整“光泽”。
  • 有人对链接中的页面印象深刻,并认为这是一个执行得很好的页面。
  • 有人对页面效果感到惊讶,并认为它看起来非常真实。
  • 有人提到了 Shaders 的趣味性,并推荐了 Shadertoy 网站。
  • 有人提到了 Jedlinka Palace 在波兰的房间纹理,并提供了纹理链接。
  • 有人希望 API 能够访问网络摄像头。
  • 有人表示非常喜欢这种随机事物。
  • 有人提醒不要使用 CC 许可证用于代码,并提供了 CC 的 FAQ 链接。
  • 有人询问是否有与 CC BY-NC 相似的软件许可证,并讨论了 GPL 许可证。
  • 有人提到 iOS 有一个类似的贴纸效果,可以响应手机倾斜。
  • 有人提到了 Paper Mario Sticker Star 游戏中使用加速计的效果。
  • 有人表示虽然效果很酷,但不喜欢箔片效果。
  • 有人认为卡牌游戏的艺术有一个“棘轮效应”,导致卡牌越来越华丽。
  • 有人表示为了追求利润,卡牌生产商试图使所有卡牌都变得特别,结果反而使它们都不特别。
  • 有人对 7th edition 是 20 年前的事情感到惊讶。
  • 有人询问在哪里可以打印这些贴纸,并表示非常怀念贴纸的感觉。
  • 有人建议使用 Voronoi 系统而不是矩形来生成闪光点。
  • 有人表达了对能够了解如何制作这种效果的感激之情。
  • 有人表示他们的第一反应是 AI 可以从中学到东西。

Anthropic raises $13B Series F #

https://www.anthropic.com/news/anthropic-raises-series-f-at-usd183b-post-money-valuation

Anthropic 公司完成了 13 亿美元的 F 轮融资,由 ICONIQ 领投,融资后估值达到 1830 亿美元。此轮融资由 Fidelity Management & Research Company 和 Lightspeed Venture Partners 共同领投,显示出 Anthropic 作为企业、开发者和高级用户领先智能平台的地位。重要投资者包括 Altimeter、Baillie Gifford、BlackRock、Blackstone 等。Anthropic 的首席财务官 Krishna Rao 表示,公司的客户依赖 Anthropic 的前沿模型和平台产品来完成他们最重要的任务,需求呈指数级增长。融资显示了投资者对 Anthropic 财务表现的信心和合作意愿。

自 2023 年 3 月推出 Claude 以来,Anthropic 实现了快速增长。到 2025 年初,不到两年时间,Anthropic 的年化收入增长到约 10 亿美元。到 2025 年 8 月,仅八个月后,年化收入超过 50 亿美元,成为历史上增长最快的技术公司之一。Anthropic 的增长得益于技术人才、对安全性的关注和前沿研究,这些都是其模型性能和可靠性的基础。越来越多的企业、开发者和消费者信任 Claude 来帮助他们解决最具挑战性的问题。Anthropic 现在服务于超过 30 万商业客户,大客户数量在过去一年中增长了近 7 倍。

Anthropic 的增长覆盖了整个平台,包括为企业、开发者和消费者提供的进展。对于企业来说,API 和行业特定产品使他们能够轻松地将强大的 AI 添加到关键应用中,而无需复杂的集成工作。自 2025 年 5 月全面推出以来,开发者选择 Claude Code 作为他们的首选工具。Claude Code 迅速增长,已经产生了超过 5 亿美元的年化收入,仅三个月内使用量增长了 10 倍以上。对于个人用户,Claude 的 Pro 和 Max 计划为日常任务和专业项目提供了增强的 AI 能力。

ICONIQ 的合伙人 Divesh Makan 表示,Anthropic 在研究卓越、技术领导力和对客户的不懈关注方面处于卓越轨迹,他们很荣幸与 Dario 及其团队合作,他们的 F 轮融资领投反映了他们对 Anthropic 价值观和塑造负责任 AI 未来能力的信念。企业领导者告诉他们,Claude 是可靠的,建立在值得信赖的基础上,并且由真正关注长期目标的领导者指导。

F 轮融资将扩大 Anthropic 满足日益增长的企业需求的能力,深化安全研究,并支持国际扩张,同时继续构建可靠、可解释和可引导的 AI 系统。


HN 热度 424 points | 评论 429 comments | 作者:meetpateltech | 7 hours ago #

https://news.ycombinator.com/item?id=45104907

  • 计算能力的差距正在变得惊人,需要小国家 GDP 规模的资金才能维持模型发展。
  • 创新不再是软件层面的竞争,而是谁能掌握足够的 GPU 和电力基础设施。
  • 巨额资金主要用于预付计算资源而非运营支出,可能导致基础设施私有化。
  • 未来模型训练成本可能更高,GPT-7 可能需要自己的主权财富基金。
  • 当前大型语言模型(LLM)时代创新主要来自资金雄厚的公司,导致创新自上而下。
  • 昂贵的模型运行成本导致订阅定价和云服务,用户无法控制。
  • 决策者可能不了解 AI 对实际用户的好处,选择 AI 服务常基于现有供应商关系。
  • 与过去相比,现在的创新更多来自资金雄厚的公司,但历史总是相似的。
  • 摩尔定律带来的计算增长放缓,限制了晶体管尺寸的进一步缩小。
  • 许多公司从小规模起步,经过长期发展,成为市场主导者。
  • 创新不再可能在没有数十亿投资的情况下进行,至少对于 LLM 来说。
  • Anthropic 成立仅 4 年,但创新窗口已经过去。
  • 尽管有“deepseek”这样的创新,但未来可能不会有更多类似的突破。
  • 创新可能来自顶层,但云服务的创新最初是由工程师推动的。
  • 云服务用户大多数使用 AWS、GCP 和 Azure 的计量计费,并非都是订阅模式。
  • 云服务的创新并非完全来自顶层,而是实际用户需求推动。
  • GPT 的发明也是在谷歌内部进行的。
  • C 级高管推动商业采用,但许多通用 AI 项目失败率很高。
  • 许多用户愿意为订阅付费,无需推动。
  • 对于 LLMs,有些用例有效,有些无效,实际使用者更清楚哪些有效。
  • 尽管模型建设需要大量资本,但新公司如 OpenAI 和 Anthropic 仍在引领创新。
  • OpenAI 和 Anthropic 是新公司,而谷歌是落后的老牌公司。
  • 与微软相比,OpenAI 相对较新,但规模和资金已经相当可观。

Patrick Winston: How to Speak (2018) [video] #

https://www.youtube.com/watch?v=Unzc731iCUY

麻省理工学院(MIT)的公开课程资源中,Patrick Winston 教授的《如何演讲》(How to Speak)课程自 1970 年代以来已成为 MIT 的传统。该课程每年一月举行,旨在通过教授一些启发式规则来提高你在关键时刻的公众演讲能力。

课程内容涵盖了以下几个关键部分:

  • 引言:课程的开始,为学习者介绍演讲的重要性和基本框架。
  • 互动规则:讨论与听众互动的规则,如何建立联系和信任。
  • 如何开始:提供开始演讲的策略和技巧。
  • 四个样本启发式规则:介绍四种实用的演讲启发式规则,帮助演讲者更好地组织和传达信息。
  • 工具:时间和地点:讲解如何有效利用时间和选择合适的地点进行演讲。
  • 工具:黑板、道具和幻灯片:探讨使用黑板、道具和幻灯片等工具增强演讲效果的方法。
  • 信息传达:承诺、启发、如何思考:教授如何通过演讲传达信息,激发听众的思考。
  • 说服:口试、工作谈话、成名:分享在口试、工作面试和提升个人知名度等场合中如何进行有效说服的技巧。
  • 如何结束:最后一张幻灯片、最后一句话:指导演讲者如何以强有力的方式结束演讲。
  • 结束语:笑话、感谢、例子:提供结束演讲时可以使用的笑话、感谢语和例子,使演讲更加难忘。

此外,该视频通过谷歌的 Aloud 服务使用人工声音配音,以提高可访问性。视频还提供了繁体中文和简体中文字幕,由 MIT OpenCourseWare 审核和编辑。课程遵循 Creative Commons BY-NC-SA 许可,并提供更多信息和相关课程资源。


HN 热度 406 points | 评论 75 comments | 作者:tosh | 1 day ago #

https://news.ycombinator.com/item?id=45095849

  • Winston 教授的沟通/人工智能研讨会课程实际上是一个写作/沟通课程,他给予学生生活建议。
  • Winston 教授建议在大型讲座前通过模仿狗叫来热身声音。
  • Winston 教授每次上课都会带来甜甜圈。
  • Winston 教授的课程强调了如何理解和传达思想。
  • Winston 教授提倡“使话题清晰易懂”的技术沟通方式。
  • Winston 教授的课程让学生更加欣赏生活中的美好事物。
  • 有人对 Winston 教授的健康和饮食习惯进行了不恰当的猜测和评论。
  • 有人反对对 Winston 教授的饮食习惯进行无端猜测和评论。
  • Winston 教授意识到自己的饮食问题,并成功进行了改革,减重 60 磅。
  • Winston 教授通过改变饮食习惯,成功减肥,并分享了他的“巴顿将军饮食法”。

FreeDroidWarn #

https://github.com/woheller69/FreeDroidWarn

FreeDroidWarn 是一个开源库,用于在 Android 应用中显示一个警告对话框,告知用户从 2026/2027 年起,Google 将要求开发者直接向 Google 提交个人身份信息以验证非 Play Store 的 Android 应用。由于该应用的开发者不同意这一要求,应用将无法在认证的 Android 设备上工作。

开发者可以通过在项目的根 build.gradle 文件中添加 JitPack 仓库,并在 build.gradle 文件中添加库依赖来安装这个库。使用方法是在应用的 onCreate 方法中添加一行代码:FreeDroidWarn.showWarningOnUpgrade(this, BuildConfig.VERSION_CODE)。

该库遵循 Apache V2.0 许可证授权。有关 Google 要求开发者验证的更多信息,可以参考以下链接:

库的 GitHub 页面显示,该项目有 116 个星标,1 个观察者和 2 个分支。最后一次提交是在 2025 年 9 月 2 日,由用户 woheller69 完成,内容是简化代码。


HN 热度 388 points | 评论 282 comments | 作者:josephcsible | 20 hours ago #

https://news.ycombinator.com/item?id=45098722

  • 限制用户的行为与 Chromium 中的 Manifest V3 相似,Android 没有像 Firefox 这样的替代品,尤其是银行需要“认证操作系统”。
  • 有人转向 Linux 智能手机以摆脱双寡头垄断,并更换银行以便使用银行卡作为 2FA 设备。
  • 长期来看,可能需要携带两个设备:一个长期支持的带库存固件和应用程序的手机,以及一个拥有自由的 Linux 便携式机器。
  • Google 和银行声称 Android 9 手机即使没有安全更新也是安全的,而真正锁定良好、安全更新迅速的操作系统却不被认为是安全的。
  • 当 Google 谈论设备“安全”时,他们指的是用户不能做 Google 不批准的任何事情。
  • 设备的安全性是为了 Google 的利益,如强制硬件 DRM、PlayServices、不绕过他们商业模式的应用程序和 PlayStore 的支付费用。
  • 有人选择使用功能手机,减少对互联网的依赖,像生活在 1990 年代一样。
  • 有人推荐使用 Nokia 的功能手机或在 AT&T 的实体店寻找便宜的预付费手机。
  • 有人建议查看 Sony 手机和 Sailfish OS。
  • 长期来看,这将迫使制造商改善更新支持,或者我们都会有一个通过已知 CVE 被 root 的设备。
  • 有人使用三个设备:一个旧 iPhone 用于不信任的商业应用,一个 LineageOS Android 作为日常智能手机,以及一个运行 Void Linux 的 GPD Micro PC。
  • 有人指出需要一个设备来运行与身份相关的商业应用,这些应用只能在“安全”设备上运行。
  • 有人觉得保持所有设备充电太麻烦。
  • 有人提到网站会强制使用 Google 登录,并且只对经过认证的浏览器有效。
  • 有人指出苹果和谷歌决定不在浏览器中实现设备认证。
  • 有人提到苹果已经在其浏览器中提供设备认证多年,而谷歌尚未这样做。
  • 有人提到他们不使用 Google 登录,并且拥有许多不同网站的账户。
  • 有人担心 Google 登录提示屏幕越来越普遍,传统的用户名/密码登录正在消失。
  • 有人表示几乎每个新服务都有传统登录方式,所有现有服务都继续提供这种方式。

You don’t want to hire “the best engineers” #

https://www.otherbranch.com/shared/blog/no-you-dont-want-to-hire-the-best-engineers

这篇文章讨论了招聘过程中的一个常见误区:许多雇主声称只想要“最好的工程师”,但实际上这种做法并不现实。文章指出,顶尖工程师往往薪资要求高,对技术债务和时间线有自己的看法,他们可能更倾向于远程工作,并且不会盲目听从公司的所有决策。他们关心薪酬和工作生活平衡,因为他们有足够的选择。雇主们虽然口头上说想要最好的工程师,但在实际操作中却常常设置与其他初创公司相同的招聘标准,如早期经验、高度独立、在湾区的办公室工作、不太在意薪资等,这导致他们难以找到合适的创始工程师。

文章强调,招聘是一个谈判过程,雇主们需要意识到自己并没有掌握所有的牌。他们应该考虑是否愿意为了吸引优秀人才而做出一些妥协,比如在薪酬、工作政策等方面。雇主们应该问自己,是否愿意等待一个能够立即上手的高级候选人,还是更愿意立即雇佣一个能够在两周内达到满负荷工作的中级工程师。他们应该考虑现在这个月招聘的价值,以及什么特质是真正重要的。

文章还提到,雇主们常常忽视了初创公司最宝贵的资源——时间。他们应该接受妥协,意识到不可能找到完美的候选人,而是应该寻找优秀的工程师。文章建议雇主们放弃对完美的追求,快速行动,这样才能在竞争激烈的市场中获得优势。作者最后提醒,初创公司的默认结局总是失败,因此雇主们应该采取与创业精神相符的招聘策略,即快速行动,而不是在招聘上浪费时间。


HN 热度 356 points | 评论 279 comments | 作者:rachofsunshine | 8 hours ago #

https://news.ycombinator.com/item?id=45103646

  • 没有所谓的“最好的工程师”,一旦超过“非常聪明,工作态度好”的基准,技术树就会显著分化。
  • 有时避免招聘最差的工程师就已经完成了招聘经理 75% 的工作。
  • 引入一个悲观、懒惰或刻薄的人会降低整个团队 30-40% 的生产力。
  • 难以解雇那些可能引起许多意外后果的人。
  • 许多公司并非完全由“A 级”员工组成,这几乎是不可能的,因此需要限制任何人可能造成的伤害。
  • 一个公司的成功或失败很大程度上取决于 B 级员工的质量和领导力。
  • 真正的超级明星员工太多可能会伤害大公司,尤其是如果他们彼此太接近。
  • 一个明智的 F500 CEO 认为,在他的超过 10,000 人的组织中只有大约 20 个真正的超级明星,他认为这是一件好事。
  • Netflix 的面试过程是他 20 年职业生涯中遇到的最好的。
  • 面试过程包括编码、系统设计和文化适应性面试,感觉合作性强、压力低。
  • 拒绝学习他们自己狭窄定义范围之外的任何东西是一个招聘后一致的红旗。

Amazon has mostly sat out the AI talent war #

https://www.businessinsider.com/amazon-ai-talent-wars-internal-document-2025-8

亚马逊在人工智能(AI)人才争夺战中一直处于边缘地位,一份内部文件和知情人士透露了背后的原因。该公司独特的薪酬结构、在 AI 领域的落后声誉以及严格的返岗规定是主要障碍。现在,这家科技巨头被迫重新考虑其招聘策略,以争夺顶尖人才。这份文件由负责亚马逊非零售业务的人力资源团队撰写,包括亚马逊网络服务、广告、设备、娱乐和新成立的通用人工智能团队。

文件指出,亚马逊在招聘 AI 人才时面临的挑战包括地点、薪酬和亚马逊在该领域的落后感知。竞争对手通常提供更全面和积极的薪酬方案。亚马逊在 AI 领域的缺席进一步凸显了这些问题。Meta 从 ScaleAI、苹果和 OpenAI 吸引了高调人才,谷歌和 OpenAI 继续是 AI 专家的首选目的地,微软甚至起草了一份希望招聘的 Meta AI 员工的愿望清单。

亚马逊以其节俭著称,其起源故事之一就是公司从家得宝购买廉价门板,将它们拼凑成办公桌。这成为了亚马逊谨慎花钱的指导象征,创始人杰夫·贝索斯至今仍在使用门板办公桌。这种节俭文化直接冲击了由前所未有的支出推动的 AI 招聘战,使亚马逊处于棘手境地。内部文件将薪酬描述为亚马逊招聘人员中“热议的话题”之一,提到公司对每个职位严格使用固定薪酬范围的做法。亚马逊在薪酬上的“平等主义哲学”使其报价“低于标准”,与顶级竞争对手相比。

对于亚马逊来说,错过顶尖 AI 人才是一个潜在风险。顶级 AI 研究人员和工程师的池子有限,没有深入了解的专家,很难在该领域的前沿竞争。事实上,亚马逊还没有找到像 OpenAI 的 ChatGPT 或 Anthropic 的 Claude 这样的突破性 AI 产品,尽管其 Bedrock AI 云服务取得了进展。

亚马逊的薪酬结构一直是紧张的长期来源。一些与 Business Insider 交谈的人提到,亚马逊机器人副总裁布拉德·波特在 2020 年离开,部分原因是亚马逊拒绝提高他的薪酬范围,这阻碍了人才招聘和保留。亚马逊的股票归属时间表也严重后置,这种结构对新员工的吸引力较小。该政策甚至适用于高层管理人员,他们通常不接收现金奖金。

内部文件还强调了亚马逊在 AI 领域的“落后感知”,并表示生成性 AI 进一步加剧了对专业人才的竞争,特别是那些在大型语言模型方面具有专业知识的个人。风险投资公司 SignalFire 的 8 月份报告显示,亚马逊在工程人才保留方面处于较低端,远低于 Meta、OpenAI 和 Anthropic。SignalFire 的开发者社区负责人 Jarod Reyes 告诉 Business Insider,亚马逊的竞争对手在 AI 方面取得了更大的进步,包括开放模型、基础研究和开发者工具。

亚马逊打算解决这些担忧。根据文件,公司将完善其“薪酬和地点策略”,举办更多旨在突出其生成性 AI 能力的活动。它还打算在 AWS 等业务部门设立专门的招聘团队,以提高效率。

亚马逊的另一个争议点是其激进的返岗规定,这已经引起了后勤问题。根据内部文件,公司的“中心”政策——要求员工搬迁到中央办公室,否则可能被解雇——进一步限制了其获得“高需求人才,如 GenAI 技能人才”的机会。文件称,“中心限制了市场可用性”。亚马逊正在探索允许更多“地点灵活”角色的方法。亚马逊的发言人告诉 BI,公司“总是在寻找优化招聘策略的方法,并考虑其他人才丰富的地点”。亚马逊并非完全处于边缘地位。去年,它通过与 AI 初创公司 Adept 的许可协议引进了 Adept 首席执行官 David Luan。Luan 现在负责亚马逊的 AI 代理实验室。但公司也看到了离职,包括高级 AI 领导者,如芯片设计师拉米·西诺和副总裁瓦西·菲洛姆。


HN 热度 351 points | 评论 633 comments | 作者:ripe | 1 day ago #

https://news.ycombinator.com/item?id=45095603

  • Zuckerberg 急于投资新技术让人们误以为这是大型科技公司的常态,但实际上其他公司更注重策略。
  • 亚马逊和苹果并不是 AI 的自然栖息地,他们不需要烧钱去追逐 AI。
  • 亚马逊对在 AI 领域落后感到非常焦虑,内部领导层处于全面恐慌状态,迫切要求团队提出 AI 产品。
  • 亚马逊应该专注于他们擅长的物流和基础计算基础设施。
  • 亚马逊因 AWS 拥有巨大领先优势,但若 AWS 不适应 AI 工作负载,可能会失去很多。
  • 微软和谷歌也在建设数据中心,并且没有像亚马逊那样在 AI 人才战中缺席。
  • AWS 在价格性能上竞争力不足,架构上也不适合 AI,特别是在网络方面。
  • AWS 在管理服务方面表现不佳,如 Bedrock 服务实际上问题重重。
  • 亚马逊在吸引和保留 AI 领域正确人才方面遇到困难。
  • 亚马逊在提供最新代 Nvidia 硬件方面落后,因为他们专注于内部开发的 ASICs。
  • Meta 的收入在很大程度上依赖于他们一流的广告定位技术。
  • Meta 利用大型语言模型(LLM)来预测用户兴趣,以改进广告定位。
  • Facebook 需要更好的内容/广告定位智能,无论是人工还是人工智能。
  • 广告定位的准确性与用户在平台上的使用时间和广告点击行为密切相关。
  • Facebook 的广告定位不如 Instagram 精准。
  • 亚马逊的 AI 实验室虽然混乱,但他们在财报中明确表示更好的广告定位是业绩超预期的原因。

X(Twitter) Shadow Bans Turkish Presidential Candidate #

https://utkusen.substack.com/p/xtwitter-secretly-shadow-bans-turkish

这篇文章讨论了土耳其反对派领导人埃克雷姆・伊马莫格鲁在 X(前 Twitter)上的遭遇,尤其是他的新账户在土耳其的限制情况。文章指出,伊马莫格鲁拥有 970 万粉丝的 X 账号被限制,而他的新账号 “Cumhurbaşkanlığı Aday Ofisi”(总统候选人办公室)虽然没有被限制,但用户仍然表示在自己的主页上看不到他的动态。

事件的背景是,伊马莫格鲁的大学文凭在 2025 年 3 月被宣布无效,并于 3 月 23 日因腐败被监禁。许多人认为他并没有做错事,而是现任土耳其总统试图除去他这个最强有力的竞争对手。事件发生后,伊马莫格鲁的照片被禁止出现在伊斯坦布尔的广告牌上,而他的原账户也遭到限制。

尽管埃隆・马斯克对此情况未发表任何看法,X 也没有为言论自由辩护,只表示因法院命令无法采取措施,但公众普遍认为 X 应该捍卫言论自由。伊马莫格鲁创建的新账户在最初得到了反对派领导人和安卡拉市长的推广,迅速获得了 20 万粉丝,但随后增长速度明显放缓,经过几周只达到了 31.8 万粉丝。这与他原账户 970 万的粉丝数量形成鲜明对比。

许多用户反映,尽管他们关注了伊马莫格鲁的新账户,但仍然没有看到他的动态。文章中提到,作者自己也经历了类似的情况,尽管他与伊马莫格鲁有 200 个共同朋友,并积极互动,仍未在时间线上看到他的推文。为了验证这一现象,作者进行了投票,结果显示 56% 的参与者表示从未看到伊马莫格鲁的帖子,34% 的人表示偶尔能看到,只有少数人表示频繁看到。

虽然没有确凿的证据,但这一现象强烈暗示 X 正在秘密地对伊马莫格鲁进行 “影子禁言”。作者认为,埃隆・马斯克可能不会改变这种情况,但通过写这篇文章来展示他所掌握的政治影响力。


HN 热度 332 points | 评论 161 comments | 作者:hn1986 | 7 hours ago #

https://news.ycombinator.com/item?id=45104597

  • Twitter 在遵守国家内容法律方面,过去和现在的做法有所不同,但并非完全不一致。
  • 2013 年土耳其盖齐公园起义期间,Twitter 被广泛用于抗议者之间的协调和信息传播。
  • 马斯克接管前,Twitter 经常拒绝或挑战土耳其政府要求删除内容或交出日志的要求。
  • 马斯克接管后,Twitter 对土耳其的要求变得更加顺从,与土耳其政府的合作增加了。
  • 与马斯克接管前相比,Twitter 对土耳其法院命令的遵守率从大约 25% 增加到 86%。
  • Twitter 在 2016 年之前对内容的管理较为宽松,之后逐渐受到法律和道德问题的影响,对政府压力更加敏感。
  • Twitter 文件显示,Twitter 在马斯克接管后对英语国家和马斯克个人关注的问题有特殊豁免和保护。
  • Twitter 文件的叙述是由那些明显意图让马斯克看起来更好的人构建的。
  • 自由言论的 Twitter 已不复存在,现在的 Twitter 是全球范围内审查的延续,但对某些英语国家和问题有特殊保护。
  • 马斯克和扎克伯格等全球商业利益者不太可能与政府发生冲突,因为这不符合他们的利益。
  • 马斯克声称他将带来“言论自由”,但实际上他在全球范围内的商业利益使得他无法真正实现这一点。
  • 马斯克接管 Twitter 后,Twitter 对土耳其的审查行为可能是导致世界变得更糟的原因之一。
  • 社交媒体平台的集中化使得它们在言论自由方面的作用受到质疑。
  • 社交媒体上的阴谋论、仇恨言论和对他人的恐惧的传播是导致世界变化的原因之一,而不仅仅是审查制度。

Kazeta: An operating system that brings the console gaming experience of 90s #

https://kazeta.org/

Kazeta 是一个操作系统,它将 90 年代的控制台游戏体验带入现代 PC 硬件和游戏。用户只需插入游戏卡,开机即可立即进行游戏,重现那个无需任何设置即可直接进入游戏的怀旧黄金时代。Kazeta 提供零设置、直接进入游戏、最大性能和无干扰的游戏体验,让用户重温经典 90 年代控制台体验。

Kazeta 允许用户将数字游戏库转变为有形且永久的收藏品。用户可以将任何无 DRM 的数字游戏转换成实体游戏卡,并构建一个可以永久播放的游戏收藏。使用 SD 卡或其他外部媒体作为游戏卡,无需互联网、账户或限制即可播放,将游戏保存为永久、可玩的艺术形式。

Kazeta 告别现代游戏的复杂性,提供无 DRM、无在线、无服务器、无更新、无账户、无启动器、无订阅和无微交易的游戏体验。自动捕获保存数据,用户永远不会丢失进度。在没有插入游戏卡时,可以启动一个复古风格的 BIOS 屏幕来管理保存的数据,包括自动保存捕获、游戏时间跟踪、查看和删除保存以及备份保存到外部媒体。

Kazeta 支持几乎所有无 DRM 的游戏,无论是 AAA 和独立游戏、现代热门游戏还是经典老游戏、GOG 和 itch.io 游戏、Linux 和 Windows 游戏,甚至是通过模拟器玩的经典控制台游戏。Kazeta 适合所有年龄段的玩家,特别是需要安全、离线环境的儿童、对现代游戏感到困惑的老年家庭成员,以及渴望回归游戏简单时代的任何人。

想要像 1995 年那样玩游戏吗?现在就下载 Kazeta,重新发现纯粹游戏的乐趣。


HN 热度 300 points | 评论 139 comments | 作者:subliminalpanda | 21 hours ago #

https://news.ycombinator.com/item?id=45098269

  • Kazeta 操作系统通过在 SD 卡等存储设备上寻找 KZI 文件来模拟 90 年代的控制台游戏体验,有人对此概念表示赞赏
  • 有人比较了 Kazeta 和 Steam Deck+EmuDeck 的组合,认为后者可能更实用,因为 Kazeta 可能需要额外购买或构建兼容的迷你 PC
  • 有用户提到 Kazeta 目前只支持一个官方控制器,对控制器兼容性表示担忧
  • 有人通过在 Steam Deck 上使用 SD 卡来模拟 Kazeta 的体验,认为虽然这是一种时间浪费,但个人乐在其中
  • 有人认为“但为什么?”是 Hacker News 上的常见问题,不是每个重新思考现有系统的想法都会成功,但用户有权选择他们认为合适的系统
  • 有人提出 Dropbox 仍在使用,尽管不如以前广泛,其衰落并非因为最初的质疑
  • 有人提到在没有电视的家庭中,Kazeta 可以让孩子们体验复古游戏,同时控制游戏内容和方式
  • 有人强调稀缺性也有其优点,没有稀缺性可能会导致灾难
  • 有人反驳说,尽管理论上我们可以生活在一个后稀缺的世界,但实际上人们想要的远不止食物,稀缺性是一种心态问题
  • 有人提出,即使在西方社会,人们想要的不仅仅是食物,土地和能源成本也是问题,劳动成本昂贵,人们倾向于选择昂贵的东西
  • 有人希望 Kazeta 能支持在单个存储设备上放置多个游戏,并在启动时选择
  • 有人提到现在很难买到小容量的 SD 卡,认为使用大容量 SD 卡存储小容量游戏是一种浪费
  • 有人建议使用小型闪存驱动器作为替代方案,尽管质量可能不佳,但由于系统设计为基本只读,这应该有助于它们的使用寿命
  • 有人提到在 Aliexpress 上可以找到小容量 SD 卡,但价格相对较高
  • 有人提到在 Aliexpress 上 16GB 的 SD 卡价格低于 3 美元
  • 有人觉得将小容量游戏放在大容量 SD 卡上是一种浪费,有人回应说实际上是带有假标签的小容量 SD 卡
  • 有人提到 MicroCenter 免费赠送的 SD 卡可以用于 Kazeta
  • 有人提出使用 NFC 标签和读取器,直接从磁盘加载相应的 ROM,而不是使用 SD 卡
  • 有人认为将每个游戏放在单独的卡片上更具浪漫性,这比将多个游戏挤在一个卡片上更能增加游戏的仪式感和乐趣
  • 有人提到 90 年代盗版多游戏卡带很常见,这与 Kazeta 的体验相似

Apple pulls iPhone torrent app from AltStore PAL in Europe #

https://www.theverge.com/news/767344/apple-removes-itorrent-altstore-pal-ios-marketplace

苹果公司已从 AltStore PAL 的替代 iOS 市场在欧洲下架了 iPhone torrent 客户端 iTorrent,显示苹果仍能控制未在官方 App Store 上列出的应用程序。iTorrent 开发者 Daniil Vinogradov 告诉 TorrentFreak,苹果撤销了他发布任何替代 iOS 商店应用的分发权,但问题似乎与政府制裁有关,而不是对 torrenting 的封锁。

苹果发言人 Peter Ajemian 在对 The Verge 的声明中表示:“为了遵守各管辖区与政府制裁相关的规则,我们移除了这款应用的公证。我们已经与开发者沟通了这一点。”尽管苹果在其自己的 iOS 商店中禁止 torrent 应用,但欧盟的数字市场法案赋予了集团内 iPhone 用户更大的自由,允许他们从库比蒂诺公司不直接管理的第三方应用商店安装应用。

上个月,Vinogradov 在 iTorrent 的 GitHub 页面上表示,苹果“在没有任何警告的情况下从 iTorrent 的开发者门户中移除了替代分发功能。”据 Vinogradov 称,苹果没有提供移除的原因,并且分发权在苹果开发者账户级别被撤销。


HN 热度 255 points | 评论 174 comments | 作者:pabs3 | 21 hours ago #

https://news.ycombinator.com/item?id=45098411

  • 苹果在个人数据保护方面做得好,但在应用分发方面却显得懦弱,没有勇气拒绝政府要求
  • 苹果为了保护用户,远程删除恶意应用,因此不能以“无法执行”回应政府要求
  • 苹果没有从用户设备上移除应用,而是撤销了 iTorrent 开发者在其他商店发布应用的权利
  • 苹果展示了对所有数字市场的间接控制,无论在哪里发布应用,都需要与苹果保持良好关系
  • 苹果对 iOS 设备的安装基础有直接控制,可以随时撤销应用的发布许可
  • 用户实际上并不拥有苹果设备上运行的软件,只是拥有设备本身
  • 苹果的行为类似于不拥有他人的网络服务器,用户对 iOS 没有所有权
  • 苹果撤销了应用的签名服务,这是他们提供的服务,用户不应该期待苹果提供完全符合自己喜好的服务
  • 用户可以对物理设备做任何事,但苹果不欠用户一个完全按照自己喜好运作的服务
  • 用户不能安装和运行未经苹果签名的应用,苹果对此有要求
  • 苹果应该添加“此应用未经苹果验证,无法保证安全”的提示,而不是让用户通过越狱等复杂方式安装应用
  • 苹果故意削弱第三方商店,无视 DMA,以保护其 30% 的高额抽成
  • 苹果面对监管压力时的恶意合规行为是众所周知的,例如荷兰约会应用支付定价、韩国替代计费法、美国反引导禁令等
  • 讨论苹果时,很多人忽略了这种已知的恶意合规或企业不服从行为,而是倾向于为企业的安全、完整性、隐私或环境等叙事辩护

Hacker News 精彩评论及翻译 #

Next.js is infuriating #

https://news.ycombinator.com/item?id=45101009

I 100% agree. I’ve ran into the same issues, and I would never use Next.js for anything, and I will encourage every team at work to use something else.

In general Next.js has so many layers of abstraction that 99.9999% of projects don’t need. And the ones that do are probably better off building a bespoke solution from lower level parts.

Next.js is easily the worst technology I’ve ever used.

YuukiRey

我完全同意。我也遇到了同样的问题,我绝不会在任何项目中使用 Next.js,并且我会鼓励公司的每个团队使用其他技术。

总的来说,Next.js 有太多的抽象层,而 99.9999% 的项目根本不需要。即使是那些需要这些抽象层的项目,从底层组件构建一个定制化的解决方案可能也更好。

Next.js 绝对是我用过的最糟糕的技术。