每日HackerNews RSS

Uber 在短短四个月内就耗尽了 2026 年的全年 AI 预算,因此对 Cursor 和 Claude Code 等特定智能体编程工具实施了每位员工每月 1,500 美元的支出上限。这一政策是对失控的 Token 消耗所采取的合理修正措施。 通过将每款工具的支出限制在 1,500 美元,Uber 实际上为其工程师预留了相当大一部分工程管理费用,即每位工程师每年可能高达 36,000 美元用于 AI 辅助。考虑到 Uber 软件工程师的薪酬中位数约为 330,000 美元,这笔预算约占其总薪酬的 11%。 此举凸显了企业级 AI 成本与个人订阅费用之间巨大的现实差异。尽管个人开发者通常可以以较低的固定费用使用强大的 AI 工具,但大型企业却面临着高昂的按 Token 计费成本。Uber 的这一限额表明,公司正试图在 AI 辅助编程带来的生产力提升与避免预算超支所需的财务责任之间寻求平衡。

Hacker News 上的讨论聚焦于 Uber 为每位工程师设定的每月 1500 美元 AI Token 使用限额。许多人认为,这标志着行业正从“AI 炒作”转向对可衡量投资回报率(ROI)的追求。 辩论的主要观点包括: * **成本与生产力:** 尽管每月 1500 美元是一笔不小的开支,但一些人认为这仅占软件工程师全面负担成本的一小部分。然而,许多参与者质疑 AI 带来的“生产力提升”是否足以支撑如此高昂的价格,并指出目前大量的 Token 消耗被浪费在“感性编程”(vibe coding)、低效的智能体循环以及冗余的内部工具上。 * **市场动态:** 一个主要的争论点是目前的 API 价格是否受到补贴。一些人认为大量的风险投资人为地压低了价格;而另一些人则认为,来自中国更廉价的开源权重模型(如 DeepSeek)所带来的竞争压力将迫使价格“降至谷底”,从而使本地部署变得更具吸引力。 * **关于“泡沫”的辩论:** 批评者认为,当前的 AI 支出类似于互联网泡沫时期,即在没有明确盈利路径的情况下建设庞大的基础设施。支持者则主张 AI 是变革性的“计算 2.0”时代,企业目前只是在经历将智能体工作流有效整合到业务中过程中必然会遇到的阵痛。

长号是一种独特的铜管乐器,利用伸缩管机制来实现连续的音高变化,从而演奏出钢琴等固定音高乐器无法做到的平滑滑音。演奏时,通过嘴唇在号嘴中“振动”产生气流,进而使管内形成驻波以发声。 该乐器的物理原理依赖于两个主要变量:空气柱的长度(滑管位置)和演奏者的口型。改变滑管长度可以降低频率,但演奏者还必须通过调整嘴唇和舌头的技巧来达到不同的谐波“分音”,从而演奏出更高音区的音符。 长号的一大优势在于其灵活性。与钢琴为了在所有调性中演奏而牺牲音色纯度、采用“十二平均律”不同,长号允许进行实时的微调。通过移动滑管并改变口型,长号演奏者可以实现“纯律”——即基于纯频率比的调音系统,听起来更具自然共鸣。归根结底,掌握长号不仅需要机械性的演奏,更要求演奏者具备主动聆听的能力,并能根据需要随时调整音高,以便在合奏中达到完美的和谐。

本声明探讨了人工智能对数学研究既具变革性又具颠覆性的影响。虽然人工智能为发现提供了潜力,但它对该学科的核心价值构成了重大威胁,包括证明的完整性、验证的透明度、研究的自主性,以及既定的归属与署名规范。 作者们表示担忧,人工智能驱动的工具可能会产生不可靠的输出,破坏同行评审,并使研究重点偏向适合自动化的课题,而非更具深远意义的课题。此外,这些模型依赖未经授权的数学成果,在利用时往往无视版权或伦理影响,这威胁到学术界的标准。该文件还强调了数学家的劳动可能对更广泛的社会造成损害(如监控和战争)的伦理风险。 签署人呼吁数学家、机构和业界主动捍卫学科的完整性。他们敦促与业界合作,坚持严格的道德标准,保护智力自主权,并确保数学进步继续由人类判断而非商业议程所引导。归根结底,本声明呼吁数学界履行责任,塑造一个人工智能支持而非损害数学实践的未来。

请启用 JavaScript 和 Cookie 以继续。

本摘要概述了初代索尼 PlayStation 的技术架构,该主机旨在实现简单且具成本效益的 3D 硬件性能。 **核心处理:** 该主机以一颗定制的系统芯片(SoC)为核心,搭载运行频率为 33.87 MHz 的 MIPS R3000A 架构 CPU。为管理高负载任务,索尼采用了直接存储器访问(DMA)控制器,允许 CD-ROM 和 GPU 等子系统独立传输数据。架构配有专用协处理器:用于 3D 向量数学运算的几何转换引擎(GTE)和用于视频解压的动态解码器(MDEC)。值得注意的是,该系统缺乏浮点运算单元(FPU),游戏逻辑完全依赖定点运算。 **图形与音频:** GPU 采用单帧缓冲区设计,并使用“排序表”来处理可见性,将多边形排序的负担从硬件转移到了软件层面。由于缺乏硬件子像素分辨率和透视校正,该主机容易出现“纹理扭曲”和多边形抖动现象。音频由 SPU 处理,支持 24 声道 ADPCM 和板载混响。 **系统软件与安全:** 该系统依赖基于 BIOS 的内核进行硬件抽象。防盗版措施采用了正版光盘上独特的“摆动槽”(Wobble Groove)频率,后续的改装芯片和 Libcrypt 软件曾试图绕过这些限制。

近期的一则 Hacker News 讨论聚焦于 Copetti 对 PlayStation 1 进行的深入架构分析。该讨论着重探讨了在 20 世纪 90 年代的硬件上进行开发所需的“底层”独创性,当时开发者常利用巧妙的手段来克服严重的资源限制。 核心技术见解包括: * **内存操作:** 由于内存容量有限以及特定的硬件解码特性,开发者常使用内存别名(镜像)和未使用的指针位来存储标志位或数据。 * **历史背景:** 用户分享了关于移植《合金装备》等游戏的轶事,并指出可以利用主机硬件的特性(例如 PS1 的 BIOS 漏洞)来执行绕过防拷贝保护等任务。 * **现代视角:** 该讨论串对比了 PS1 多边形“摇晃”的视觉美学与任天堂 64(N64)模糊的过滤输出。参与者强调,现代模拟技术(尤其是像 DuckStation 这样的工具)让这些经典游戏得以焕发新生,特别是在配合 CRT 滤镜以复刻预期视觉效果时。 总体而言,社区将该文章赞誉为“数字花园”,旨在颂扬早期主机工程的匠心精神,以及分析这些复古硬件架构的持久魅力。

请启用 JavaScript 和 Cookie 以继续。

这份摘要概括了 Hacker News 近期关于“莱顿宣言”(Leiden Declaration)的讨论。该宣言由一群担忧人工智能对数学领域产生影响的数学家联合发布。 **核心矛盾:** 这场争论的焦点在于“以人为本”的数学观与“以效用为导向”的数学观之间的对立。宣言支持者认为,数学不仅是产生正确答案的机器,更是一项根植于创造力、严谨理解以及为了知识本身而追求知识的深层人类活动。他们担心,受商业驱动的人工智能会削弱这些人类特有的要素,并阻断青年研究人员的成长之路。 **关键论点:** * **“青年研究者难题”:** 批评者担心人工智能会自动化处理那些“唾手可得”的初步研究——而这正是培养博士生方法论和批判性思维的核心课题,这可能导致一代研究者缺乏基础能力。 * **质量与噪声:** 人们普遍担忧人工智能会以“劣质内容”(低质量或未经证实的证明)淹没同行评审系统,使得辨别真正的突破与统计学噪声变得愈发困难。 * **作为加速器的人工智能:** 与之相反,许多技术导向的评论者认为,数学本质上是对客观真理的追求。他们将人工智能视为强大的工具,认为它能降低准入门槛,加速科学进步,使人类能够解决以往被认为无法攻克的难题。 * **历史背景:** 对“警告”持怀疑态度的人则认为,这不过是技术替代历史的最新篇章,并将其与计算技术的工业化进行了类比——当时人类“计算员”的工作也被机器所取代。 **结论:** 尽管人们普遍认同人工智能将从根本上改变数学的研究方式,但数学界内部仍存在分歧。这场争论凸显了一种深层的焦虑:在机器可以生成答案的时代,数学作为一门“艺术”及其教育体系能否得以存续;亦或是该领域必须演变为一种人类监管与人工智能算力紧密结合的混合模式。

本文指出,性能优化不能仅依赖渐近分析,还必须深入理解硬件层面的数据布局和缓存架构。 现代 CPU 以 64 字节的“缓存行”为单位抓取数据。在访问内存时,“结构体数组”(AoS)这种标准布局往往会因加载冗余数据而浪费带宽。通过改用“数组结构体”(SoA)布局,开发者可以将相关数据连续排列,使 CPU 在单次抓取中加载更多有效信息,从而最高可带来 30 倍的性能提升。 此外,本文强调了 CPU 预取器的作用。在顺序访问时,预取器能够预测数据需求并掩盖内存延迟。然而,指针密集型或随机访问模式(如树或哈希映射)会使预取器失效,迫使 CPU 等待来自高延迟缓存层级或 DRAM 的数据。在这种情况下,性能完全取决于“工作集大小”。通过缩减结构体大小并控制内存总量,开发者可以确保数据驻留在速度更快的 L1 或 L2 缓存中,从而显著降低延迟并避免性能瓶颈。

这篇 Hacker News 的讨论对《每一个字节都很重要》(Every Byte Matters)一文提出了批评,认为其前提具有误导性。评论者指出,该文章将增加字段的开销与“结构体数组”(AoS)和“数组结构体”(SoA)之间的架构选择混为一谈。 虽然 SoA 可以改善特定访问模式下的缓存局部性,但参与者强调它并非通用的优化方案。讨论的主要观点包括: * **访问模式决定设计:** SoA 对特定字段的顺序扫描非常高效,但在随机访问或频繁修改时表现不佳,因为此时调整多个数组的大小会产生高昂成本。 * **性能权衡:** 辩论触及了 Java 与 C++ 或 Rust 等原生语言之间的经典矛盾。有人认为 Java 的内存管理和 JIT 优化使其在大规模系统中具有竞争力甚至优势,而另一些人则坚持认为,原生语言在处理性能关键型任务时能提供必要的控制力。 * **“先分析,后优化”的原则:** 专家强调,开发者不应过早地为字节大小进行优化。相反,他们建议通过性能分析来识别真正的瓶颈,并指出大多数性能提升来自于架构调整和 I/O 优化,而非对内存布局的微观管理。

研究人员对 Creative Sound Blaster Katana V2X 进行了逆向工程,发现该设备存在严重的安全性漏洞,攻击者可借此通过蓝牙远程入侵设备。 该音箱专有的通信协议 CTP 缺乏身份验证机制。由于设备无法验证固件签名,处于 15 米范围内的攻击者无需配对即可上传自定义的恶意固件。一旦被入侵,音箱便可作为隐蔽的监控工具,或成为“橡皮鸭”(Rubber Ducky)HID 攻击载体,从而在连接的电脑上执行任意命令。 研究人员发现,该固件基于 FreeRTOS,且容易被非法篡改,包括注入键盘模拟任务。尽管研究人员试图通过新加坡计算机应急响应中心(SingCERT)向 Creative 公司报告这些发现,但厂商以“不构成网络安全风险”为由驳回了相关质疑。 由于官方未提供修复方案,研究人员为 v2x-ctl 工具发布了一个自定义补丁,可阻断 CTP over Bluetooth,从而有效降低远程攻击风险。用户需注意,该设备在出厂状态下依然存在固有漏洞。

一款用于 PC/Mac 的骑马游戏控制器。其理念是模拟基本的骑马动作,并将其转换为适用于多种电子游戏的指令。该控制器主要使用 RP2040 Zero、TCRT5000 红外传感器模块以及 3D 打印件。代码采用 CircuitPython 10 进行快速原型开发,后续版本可能会迁移至 Arduino C 或类似环境。目前,该控制器可以模拟键盘、鼠标和 DirectInput 控制器;但由于 USB 复合设备系统的工作原理,它无法在任何“键盘转游戏主机”的转换器上使用。待办事项:添加图片,添加使用指南。

抱歉。

更多

联系我们 contact @ memedata.com