Workflow
程序员的那些事
icon
搜索文档
“Wi-Fi背锅侠”冤了!小扎800美元AI眼镜现场“翻车”,CTO自曝乌龙:因罕见Bug社死,还不小心把自己DDoS了……
程序员的那些事· 2025-09-26 02:05
产品发布 - 公司在Meta Connect 2025大会上发布三款新智能眼镜:第二代Ray-Ban Meta(更轻便并支持语音助手与AI功能)、Ray-Ban Display(首次引入HUD抬头显示屏)和Oakley Meta Vanguard(面向运动和户外场景)[4][5] - 公司同时展示神经腕带(Neural Wristband),作为脑机接口布局的一部分,能通过肌电信号识别手部动作并实现"空中打字"等操作[4] 演示故障 - 第一次演示故障发生在烹饪演示环节,美食博主使用第二代Ray-Ban Meta询问AI制作韩式牛排酱步骤时,AI跳过开头步骤直接给出后续指令,且对用户连续追问无响应[6] - 公司CTO澄清故障原因并非现场Wi-Fi问题,而是资源管理设计漏洞导致当演示者说"Hey Meta,启动 Live AI"时,现场所有Ray-Ban Meta的Live AI被同时激活,海量请求使开发服务器不堪重负[7][8] - 第二次演示故障发生在视频通话环节,公司创始人佩戴神经腕带尝试通过手势接听WhatsApp视频电话时,Ray-Ban Display的HUD毫无反应[9][10] - 公司CTO解释第二次故障原因为竞态条件(race condition)Bug,即来电通知到达瞬间HUD显示屏正好进入休眠,唤醒后未能正确显示通知[10] 行业影响 - 尽管演示不顺利,公司新品仍引发行业讨论,HUD抬头显示和神经腕带的交互方式被视作智能眼镜走向主流的潜力体现[11] - 公司CTO承认发布会"错过了一个成为传奇的机会",但强调这只是演示失败而非产品失败,对产品功能保有信心[11]
“我用 Java 8”已成过去式!Java 25正式发布:甲骨文提供八年更新、18项新功能上线
程序员的那些事· 2025-09-25 10:09
文章核心观点 - Oracle正式发布了最新的长期支持版本Java 25,这是继2023年9月的JDK 21之后的新LTS版本 [1] - JDK 25带来了18项功能更新,其中5项被Oracle宣称可助力AI开发 [4] - 尽管存在“你发任你发,我用Java 8”的调侃,但行业数据显示开发者更关注LTS版本,Java 17已成为使用率最高的版本,Java 21紧随其后 [15] Java 25版本支持周期 - JDK 25作为LTS版本将获得至少8年的Oracle Premier商业支持 [1] - 在2028年9月之前,JDK 25将按季度提供免费的安全和性能更新,遵循NFTC许可 [1] - 2028年9月之后,更新将转到OTN许可下继续提供,预计至少持续到2033年9月 [1] - OTN许可模式为“开发免费、商用需付费”,允许开发测试免费使用,但生产环境大规模商用需购买商业支持 [2] 语言层面改进 - 原始类型模式匹配进入第三次预览,拓展了instanceof和switch对原始类型的支持 [6] - 模块导入声明功能允许一次性导入整个模块输出的所有包,减少重复import声明 [6] - 简化源码文件与实例化main方法正式定型,方便初学者和有经验的开发者编写程序 [6] - 灵活构造函数体正式定型,允许在显式调用super或this之前编写安全语句 [6] 库与API更新 - 结构化并发进入第五次预览,StructuredTaskScope的创建方式改为静态工厂方法 [7] - 作用域值特性正式定型,允许在同一线程及其子线程间共享不可变数据 [8] - 稳定值作为预览特性提供更灵活处理不可变数据的方式,可启用类似final字段的性能优化 [8] - 向量API再次进入孵化阶段,进行了两项重要改进:数学函数实现迁移和Float16类型自动向量化 [9] 安全与加密增强 - 预览PEM加密对象编码API,方便在PEM格式与Java加密对象间转换 [10] - 正式提供密钥派生函数API,支持从已有秘密密钥和数据中派生新密钥 [10] 性能优化与垃圾回收 - 紧凑对象头正式登场,将对象头大小从96-128位压缩到64位,减小堆内存占用 [11] - 引入提前编译命令行改进和提前方法分析,改善应用启动体验 [11] - 分代Shenandoah垃圾回收器从实验功能升级为正式特性,提升可持续吞吐量和内存利用率 [13] - JDK 25正式移除对32位x86的支持,社区可集中精力推进新特性 [14] 性能分析工具增强 - JDK Flight Recorder引入CPU时间分析功能,利用Linux内核CPU计时器生成更精确分析报告 [12] - 推出协作采样功能,在安全点执行调用栈遍历,减少采样误差 [12] - 加入方法执行时序与追踪功能,无需字节码插桩即可记录方法执行时间和调用栈信息 [13] - 字符串性能提升,String::hashCode方法借助编译器常量折叠优化获得显著加速 [14]
西贝贾国龙再发声:否认向罗永浩道歉
程序员的那些事· 2025-09-25 10:09
同时,该「道歉信」还提出了 3 点改正措施, 对此,新浪财经在 9 月 22 日问询了西贝创始人贾国龙,其表示,"假的,不能信,我也很奇怪,怎么会出来 这么一封信。" ❷ 此前(9 月 15 日),贾国龙曾在一个行业群内发言,表示"应对方式有错",在不过后面还说"罗永浩是网络黑 嘴,是网络黑社会,太坏了。" 近日网上流传一份"贾国龙向罗永浩道歉信"。 "让作为合作伙伴的罗永浩先生陷入不必要的争议——这是我们工作的严重失职,既辜负了消费者多年的 信任,也对罗永浩先生的个人声誉造成了影响。事件发生后,我没能第一时间直面问题、主动担责,反 而让大家在等待中积累了更多不满,这份责任我必须全额承担,也深感无颜面对一直支持我们的人。" 随后 当天下午,西贝官方账号发布了致歉信,并提出在十一之前完成的 9 条整改措施 。但贾国龙尚未就"罗永 浩是网络黑嘴是网络黑社会"言论致歉。 - EOF - 推荐阅读 点击标题可跳转 ❶ 一是针对核心问题的整改,如下架问题产品、全额退还相关消费者款项、重新审核合作流程等,用实际 行动减少对大家的影响; 二是邀请罗永浩先生及团队,对我们后续的具体监督领域,如产品研发、品控流程、服务标准等进 ...
趣图:“7 岁的毛毛,以为再也吃不到西贝了…”
程序员的那些事· 2025-09-25 02:53
公司公关与品牌形象 - 公司官方公众号发布一篇被网友称为"灾难性"的文章 随后被删除[1] - 文章内容试图通过讲述一名7岁儿童对品牌的忠诚来建立情感连接 描述孩子从2岁起吃西贝儿童餐长达5年[3] - 部分网友对公司的营销方式表示不满 批评其为"自说自话的营销方式"并希望其停止[6] 消费者舆论与市场反应 - 网络舆论对公司的经营产生了实际影响 导致案例中儿童母亲一度考虑取消消费计划[3] - 消费者对公司的信任基础建立在长期消费体验上 案例中的家庭基于5年无食品安全问题的经历维持信任[3] - 网友评论显示出对宣传内容真实性的质疑 例如"往里面掺啥了是吧"的评论[6]
为什么 Claude Code 放弃代码索引,使用 50 年前的 grep 技术?
程序员的那些事· 2025-09-25 02:53
文章核心观点 - Claude Code选择使用grep等无索引、实时搜索的方式,这一看似技术倒退的选择,实则是对Unix无状态设计哲学的现代传承,在性能上大幅超越了其他方案[5] - 无状态设计的核心优势在于通过放弃复杂的状态管理,获得更好的可组合性、可靠性和可扩展性,这在计算机科学历史上被反复证明[5] - 在AI时代,Claude Code的选择重新定义了“智能”工具的标准:真正稀缺的不是智能本身,而是可预测性、行为的确定性以及知道何时遗忘[54] 引言:一个看似倒退的选择 - 当主流AI编程助手采用向量索引实现语义搜索时,Claude Code选择了grep这个诞生于1973年的命令行工具,不建立持久代码索引,每次搜索实时执行[5] - 这一选择引发行业讨论,有观点认为这是“一步烂棋”,并质疑其grep-only方式会消耗过多tokens[3] 理解状态的本质 - 状态的本质区别在于:无状态计算的输出仅取决于当前输入(Output = f(Input)),而有状态计算的输出则同时依赖于输入和历史(Output = f(Input, History))[12] - 银行账户是有状态的典型例子,需要记住所有历史交易;而汇率转换是无状态的,只需当前汇率即可完成计算[9] 无状态思想的历史脉络 - 无状态思想可追溯至17世纪的数学函数,其确定性和可预测性成为无状态设计的理论基础[11] - 1973年Unix管道概念的提出将无状态思想带入实践,通过管道符号将多个无状态工具串联,每个工具只做一件事并做到极致,从而获得无限的组合可能[14][16] - 2000年REST架构将无状态作为核心约束,因其在分布式系统中显著降低了横向扩容的复杂度[20][22] - Serverless架构(如2014年的Lambda)通过强制无状态的编程模型,换取运维的简单性和成本的弹性[23][25] 无状态设计的优势 - 可组合性:无状态组件像乐高积木,可通过自由组合解决不同问题,每个新需求只需在已有组合上微调,无需重写整个程序[30][31] - 并行自然性:无状态设计让并行变得简单高效,例如16个CPU核心可独立工作,将搜索任务从42秒缩短至3.8秒,实现10倍性能提升[32][34] - 简单性:无状态服务无需复杂的生命周期管理(如启动准备、关闭清理、崩溃恢复),降低了开发复杂度和系统可靠性风险[35] - 可测试性:无状态函数具有确定性,相同输入永远产生相同输出,测试时无需准备环境或清理状态,排错更简单[35] 现实的权衡 - 某些场景状态是必需品,如游戏世界需要持续性、用户界面需要响应性、资源管理需要经济性[39][41] - 判断标准是:如果系统崩溃重启,用户能接受从零开始则为无状态,否则为有状态[41] - 现实系统通常采用混合策略,最常见的是无状态计算与有状态存储结合,如无状态API服务器搭配有状态数据库[43][44][45] - 核心洞察是:选择无状态或有状态是工程权衡的艺术,状态本身并非问题,无管理的状态才是问题根源[47] AI时代的新思考 - Claude Code的“agentic search”方案在性能测试中大幅超越了RAG(向量索引)等其他方案[49] - 其优势包括零配置自由(立即可用,支持管道组合)、确定性价值(行为完全可预测)、隐私根本保障(完全本地执行,架构上杜绝泄露)以及维护零成本(无索引卡住或缓存损坏问题)[50][51] - 不同技术方案有各自适用场景:Cursor向量索引适合创意编程和探索代码库;JetBrains传统索引适合企业级开发;Claude Code无索引方案则适合重视简单、可控、可组合的场景[52][53] - 在AI时代,无状态设计的意义在于重新思考智能工具的标准,强调可预测性和行为确定性比单纯的记忆更重要[54]
被判 12 年!起底勒索 1000 万的“毒妻”翟欣欣:曾是大学“院花”,研二时闪婚闪离
程序员的那些事· 2025-09-24 09:37
案件判决结果 - 2025年9月19日,北京市海淀区人民法院以敲诈勒索罪判处翟某某有期徒刑十二年,并处罚金人民币十万元 [1] - 法院判决翟某某赔偿附带民事诉讼原告人经济损失共计人民币7万余元 [1] - 翟某某已退赔全部违法所得 [37] 案件关键事实 - 2017年3月,翟某某与被害人苏某某通过世纪佳缘网站VIP服务相识,苏某某为此花费数万元会费 [21] - 2017年6月7日二人登记结婚,婚姻关系仅存续42天 [38] - 2017年5月,二人以总价319万余元购买海南省房产一处,苏某某支付购房首付款199万余元 [36] - 2017年7月至9月间,翟某某以举报苏某某个人漏税及其公司WePhone灰色运营相要挟,索要精神损失费1000万元并要求海南房产归其所有 [3][36] - 2017年7月18日,苏某某被迫支付翟某某660万元,并将海南房产购买人变更为翟某某 [36][37] - 2017年9月7日,苏某某坠楼身亡,其在遗书中指控被前妻翟欣欣逼死 [3][27] 涉案公司及产品 - WePhone是一款具有网络电话功能的应用程序,被翟某某指控为灰色运营 [3] - 苏某某作为WePhone创始人,担忧产品因被举报而下架罚款、倾家荡产 [3] - 在胁迫过程中,翟某某声称其亲戚舅舅刘克俭是公安局官员,能利用关系使产品下架 [3] 涉案财物金额 - 翟某某向苏某某索要总额1000万元人民币及三亚房产 [3][26] - 苏某某实际支付翟某某660万元人民币 [26][36] - 2017年3月相识后,苏某某为翟欣欣购买特斯拉Model X汽车,价值108万元 [24] - 苏某某频繁为翟欣欣消费,主要购买衣服、鞋和包 [24] - 2023年民事案件判决翟欣欣退还现金、汽车等财物共计近千万元,并撤销其对海南和北京两套房屋的个人所有权 [31][32]
雷军真是拼了!自称压力山大,小米 10 年家底砸向造车造芯
程序员的那些事· 2025-09-24 09:37
公司战略决策 - 小米公司同时启动造车和重启造芯两大业务 将公司前十年积累的资源全部投入 [4] - 该决策被形容为"同时供家里两个孩子上大学" 面临巨大压力 [4] 市场竞争定位 - 小米公司公开对标苹果、保时捷、特斯拉等行业领先企业 [4] - 在9月15日推出"小米17"系列时明确宣布"全面对标iPhone 正面迎战" [4] - 公司认为对标世界第一是必要的勇气 通过学习和对标才能实现最终赶超 [6]
“同事被裁了,私人物品全带走,只留下一堆荣誉奖杯”。网友:随便丢,都是骗打工人卖命的
程序员的那些事· 2025-09-24 02:48
公司激励与员工认知 - 员工普遍认为公司颁发的荣誉奖杯、证书等非物质奖励缺乏实际价值,与加薪、晋升无直接关联[3] - 有观点指出此类奖励成本低廉,在某宝平台仅需三五十元即可定制,被视为公司控制成本的一种手段[3] - 部分员工在离职后会选择丢弃奖杯,认为这些是用于激励员工超额付出的工具,缺乏实质意义[4][6] 公司人力资源策略 - 公司倾向于保留绩效评分在60-75分的员工,因为用工成本相对可控[3] - 绩效突出、薪资水平较高的员工可能成为裁员时的优先考虑对象,因其工作内容易被替代且人力成本较高[3] - 即使员工或部门主管主动提出降薪,仍可能在短期内被裁撤,表明成本控制是公司的核心考量因素之一[3] 员工经历与行业现象 - 有员工反映在获得“最佳新人奖”后不久即被公司裁员,显示奖励与职位稳定性无必然联系[7] - 存在员工绩效评估体系与实际贡献不匹配的情况,例如有技术能力强的员工在晋升时受阻[8] - IT部门在某些传统行业中地位较低,体现在公司重要活动中的边缘化处理[8]
今日头条、UC “喜提”约谈
程序员的那些事· 2025-09-24 02:48
文章核心观点 - 文章探讨了在特定市场或政策背景下,哪些公司或行业可能成为下一轮关注焦点 [1] *注:由于提供的文档内容仅为标题“下一批会是谁?”,信息量有限,以上总结基于标题的推测性解读 如需更详细的分析,请提供文章正文内容*
网友劝“先还债再关心苍生”,罗永浩怒怼“臭xx,法律强制部分早还完”
程序员的那些事· 2025-09-23 05:43
预制菜行业争议与公司行为 - 有餐厅被发现在预制菜风波下拆除了"现点现做"招牌,引发公众关注 [1] - 有观点认为应立法强制餐饮店标注是否使用预制菜,以避免"劣币驱逐良币"的行业恶性竞争 [1] - 若不进行标注,使用预制菜的餐厅将在成本和效率上获得竞争优势,可能迫使整个行业转向使用预制菜 [1] 公司债务与个人责任 - 某科技公司及其实控人近两年因债务纠纷多次遭遇法律官司及股权冻结 [1] - 该公司曾分两次向某创投机构累计借款1500万元,该笔款项属于公司债务 [2] - 实控人表示,若只偿还法律强制其个人承担的部分债务,则在五年前已还清 [1] - 实控人主动偿还了法律上无需其个人承担的公司债务,截至目前累计还款金额达8.24亿元 [4] - 因各种官司纠纷带来的额外赔偿及滞纳金等,使得债务总额比原公布的"欠债6个多亿"多了近1亿元 [4] - 对于某创投机构的债务,实控人决定因其负责人持续的诽谤与攻击而将处理事宜放在最后 [2]