[2026-02-23] I built Timeframe, our family e-paper dashboard

0 views
Skip to first unread message

HNews Digest

unread,
Feb 23, 2026, 9:26:45 PM (3 days ago) Feb 23
to mo-...@googlegroups.com
 
This post is also available on the web as a GitHub issue.

Hacker News

I built Timeframe, our family e-paper dashboard

Timeframe:家庭信息看板系统构建历程 (Timeframe: A Decade Building the Perfect Family Dashboard)

概要: 这篇文章讲述了作者 Joel Hawksley 在过去十年中构建的家庭信息看板系统 Timeframe 的历程。最初旨在解决卧室没有屏幕显示日历和天气信息的问题,Timeframe 经过多次迭代,最终成为家庭生活中不可或缺的一部分。

早期原型 (Early Prototypes):

  • 魔法镜 (Magic Mirror): 最初使用 Magic Mirror 作为显示屏,但由于白天难以阅读,夜间光线刺眼,效果不佳。
  • Kindle 电子墨水屏 (Kindle E-paper Display): 随后尝试使用改造后的 Kindle 设备,通过定制的 Ruby on Rails 应用和 IMGKit 将数据渲染成 PNG 图像并显示在电子墨水屏上。虽然解决了光线问题,但刷新速度慢。
  • OLED 屏幕 (OLED Screen): 尝试使用 OLED 屏幕,但效果与 Magic Mirror 类似,光线过于刺眼。

更可靠的方案 (A More Reliable Approach):

  • Visionect 显示屏 (Visionect Displays): 转向使用 Visionect 提供的多种尺寸的电子墨水显示屏(6"/10"/13"/32")。作者选择组合使用 6"(天气)、13"(冰箱侧)、10"(卧室)三种尺寸的屏幕。
  • 后端架构 (Backend Architecture): 使用 Raspberry Pi 运行 Rails 后端,通过 IMGKit 生成 PNG 图像并通过 Visionect API 推送到显示屏,稳定性良好。

首次客户试点 (First Customer Pilot):

  • 尝试向潜在客户推广 Timeframe,但由于成本过高(13" 设备 $1000,每月订阅 $10)且 Visionect 开始收取设备使用费,未能成功。

意外的转折 (An Unexpected Pivot):

  • 火灾 (Marshall Fire): 在房屋被火灾摧毁后,作者得以重新设计新家。
  • Boox Mira Pro (25.3”): Boox Mira Pro 的发布提供了更大尺寸、高分辨率、实时更新的电子墨水屏幕,作者认为这是关键突破。

后端升级 (Backend Overhaul):

  • 实时性要求 (Real-time Requirements): 实时更新需求导致后端性能瓶颈,需要彻底重写。
  • Home Assistant 集成 (Home Assistant Integration): 迁移至 Home Assistant 作为主要数据源,大幅减少了代码量。
  • 简化架构 (Simplified Architecture): 移除数据库和 Redis,使用 Rufus Scheduler 和 Rails 文件存储缓存后端。
  • 自定义传感器 (Custom Sensors): 利用 Home Assistant 的模板传感器,实现自定义提醒功能。

当前状况 (Today):

  • Timeframe 现在成为家庭状态监控中心,通过简洁的显示内容让用户了解房屋的健康状态。
  • 作者致力于将 Timeframe 推广到市场,但仍需解决硬件成本、软件稳定性和 Home Assistant 集成等问题。

未来展望 (What’s Next):

  • 部署优化 (Deployment Optimization): 致力于提高系统稳定性,减少维护需求。
  • Home Assistant 集成 (Home Assistant Integration): 将 Timeframe 转化为 Home Assistant App,简化分发。
  • 硬件成本降低 (Hardware Cost Reduction): 探索更低成本的硬件方案,以降低用户门槛。

hawksley.org | 697 points by saeedesmaili at 03:12:31 | 189 comments


Google restricting Google AI Pro/Ultra subscribers for using OpenClaw

Google AI Ultra 账户限制问题总结

This response summarizes the provided content in Chinese.

核心问题: 用户报告其 Google AI Ultra 账户在过去三天内突然被限制,且未收到任何预警或通知。

关键细节:

  • 账户状态: Google AI Ultra 账户被限制,持续了三天。
  • 缺乏预警: 用户未收到任何关于潜在违规行为的警告或通知。
  • 近期改动: 用户最近的改变是使用 OpenClaw OAuth 连接 Gemini 模型。
  • 问题来源推测: 用户怀疑账户限制可能与通过 OpenClaw OAuth 连接 Gemini 模型有关,但并未明确确认。
  • 平台: 讨论发生在 Google AI Discuss 平台。
  • 用户信息: 用户名为 Aminreza_Khoshbahar。

总结: 用户正在寻求帮助,因为其 Google AI Ultra 账户在没有预警的情况下被限制了。他们认为问题可能与最近使用 OpenClaw OAuth 连接 Gemini 模型有关。

discuss.ai.google.dev | 346 points by srigi at 07:07:55 | 283 comments


Ladybird Browser adopts Rust

Ladybird 浏览器迁移至 Rust 语言的总结

Ladybird 浏览器团队经过一段时间的探索,决定逐步将部分代码重写为 Rust 语言,以替代现有的 C++。以下是迁移计划的主要内容和关键细节:

1. 选择 Rust 的原因:

  • 早期评估的不足: 2024 年初,团队曾评估过 Rust,但由于其在传统 C++ 风格面向对象编程方面的局限性,以及与 Web 平台对象模型的兼容性问题(例如垃圾回收、深层继承),而放弃了采用。
  • 当前形势的转变: 经过一年多的停滞,团队认为现在是做出务实选择的时刻。Rust 拥有更成熟的系统编程生态系统,并且许多贡献者已经熟悉该语言。Firefox 和 Chromium 已经开始在代码库中引入 Rust,团队认为 Rust 对 Ladybird 也是正确的选择,尤其重要的是Rust能够提供安全保障。

2. LibJS 引擎的移植:

  • 首要目标: LibJS,即 Ladybird 的 JavaScript 引擎,是首批被移植的目标。
  • 移植过程: lexer (词法分析器), parser (解析器), AST (抽象语法树), 和 bytecode generator (字节码生成器) 相对独立,且通过 test262 拥有广泛的测试覆盖。
  • 工具辅助: 移植过程借助了 Claude Code 和 Codex 等 AI 代码生成工具,但并非完全自动化。作者负责决定移植的内容、顺序和 Rust 代码的结构,通过数百个小提示引导 AI 工具。
  • 代码审查: 在初始翻译完成后,进行了多次对抗性代码审查,利用不同的模型分析代码中的错误和不良模式。

3. 移植结果:

  • 代码量和时间: 移植工作产生了约 25,000 行 Rust 代码,整个过程耗时约两周。 人工完成相同工作可能需要数月时间。
  • 兼容性验证: Rust 解析器生成的 AST 与 C++ 解析器生成的 AST 完全一致,Rust 编译器生成的字节码也与 C++ 编译器生成的字节码完全一致。
  • 测试结果: 在大规模测试中未发现任何回归:
    • test262: 52,898 个测试,0 个回归。
    • Ladybird 回归测试: 12,461 个测试,0 个回归。
  • 性能验证: 在 JS 基准测试中未发现任何性能回归。
  • Lockstep 模式测试: 作者还进行了锁步模式测试,同时运行 C++ 和 Rust 管道,验证了 JavaScript 代码输出的一致性。

4. 代码风格:

  • C++ 风格: 目前的代码具有较强的“从 C++ 翻译而来”的风格,目的是为了保持与 C++ 管道的兼容性。
  • 后续优化: Rust 代码有意模仿 C++ 的寄存器分配模式,以确保两个编译器生成相同的字节码。 在确保正确性之后,团队将逐步进行代码清理和简化,使其更符合 Rust 的 idiom。

5. 未来计划:

  • 长期侧重: Rust 移植工作将是一个长期运行的“侧重任务”,不会成为项目的核心重点。
  • C++ 持续开发: 团队将继续用 C++ 开发引擎。
  • Interop 边界: 新的 Rust 代码将与现有的 C++ 代码通过明确定义的互操作边界共存。
  • 协调工作: 所有 Rust 移植工作需要与核心团队协调,以避免重复劳动。

总而言之,Ladybird 浏览器团队选择 Rust 语言,旨在提升代码安全性、利用更成熟的生态系统,并最终为浏览器的未来发展奠定基础。

ladybird.org | 330 points by adius at 19:29:22 | 150 comments


Pope tells priests to use their brains, not AI, to write homilies

https://www.ewtnnews.com/vatican/pope-leo-xiv-tells-priests-to-use-their-brains-not-ai-to-write-homilies

ewtnnews.com | 298 points by josephcsible at 15:33:57 | 267 comments


Loops is a federated, open-source TikTok

Loops 简介:去中心化的短视频平台 (Loops Introduction: A Decentralized Short Video Platform)

Loops 现已进入公开测试阶段 (Open Beta)。它是一个去中心化的、开源的短视频平台,旨在赋予创作者和社区权力,摆脱传统社交平台的中心化控制。

主要特点 (Key Features):

  • 联邦化 (Federated): Loops采用联邦化设计,允许用户在不同的服务器上建立社区,互联互通。
  • 开源 (Open-source): 代码公开,可供审查、修改和定制。
  • 以创作者为中心 (Creator-friendly): 平台设计理念侧重于支持和赋能创作者。
  • 无广告 (No Ads): Loops 不会投放广告,提供纯粹的短视频体验。
  • 可迁移性 (Portability): 用户可以自由地将他们的社区迁移到其他平台,避免被平台锁定。

支持 Loops 的发展 (Supporting Loops Development):

Loops 团队鼓励用户提供赞助,以支持平台的持续开发、基础设施建设和社区活动。所有捐款将直接用于 Loops 的开发、基础设施和社区倡议,确保其独立和无广告的运营。

joinloops.org | 276 points by Gooblebrai at 02:56:40 | 161 comments


Elsevier shuts down its finance journal citation cartel

Elsevier 撤销 12 篇经济学论文,揭露学术期刊“Citation Cartel” 丑闻 (Elsevier Retracts 12 Economics Papers, Exposing an Academic "Citation Cartel" Scandal)

最近,全球最大学术出版社 Elsevier 在圣诞节前夜悄然撤销了 9 篇“同行评审”的经济学论文。随后,又陆续撤销了另外 3 篇论文,总计 12 篇论文被撤回。这些论文发表在 International Review of Financial Analysis (接受率 18%)、Finance Research Letters (接受率 29%) 和 International Review of Economics & Finance (接受率 30%) 等期刊上。

核心事件:

  • 大规模撤稿: Elsevier 共撤回了 12 篇论文,涉及中国、爱尔兰、美国等地的研究,主题包括金融风险预测、气候政策影响、资本结构、货币溢出效应、贵金属市场、比特币与黄金的避险功能等。
  • 共同作者: 12 篇论文都有一位共同作者,即都柏林圣三一学院国际金融与商品教授 Brian Lucey。
  • 高产论文: Lucey 在 2023 年发表了 56 篇论文,平均每 6.5 天发表一篇,并且在 Elsevier 旗下的 Finance Research Letters 期刊上发表了 44 篇论文,他同时也是该期刊的编辑。
  • 编辑权力滥用: 撤稿的原因是 Lucey 以期刊编辑的身份审查并批准了自己的论文,绕过了正常的同行评审流程,构成严重的编辑权力滥用。
  • Citation Cartel (引用团伙): 这种行为被指责为一种“引用团伙”模式,通过编辑操控,人为地提升期刊的影响力。

更深层的问题:

  • 长期存在: 这种问题并非新近出现,早在 5 年前,Editorial Manager (EMJR) 的评论就已指出 Lucey 的作弊行为。
  • Elsevier 的共谋: 批评者认为 Elsevier 对此睁一只眼闭一只眼,甚至在一定程度上鼓励了这种模式,因为 Elsevier 的内部指标(例如期刊影响因子)直接受益于这种行为。
  • Samuel Vigne 的角色: Lucey 的合作者 Samuel Vigne,在论文发表后,被添加为作者,且被标注为“共同贡献”,这反映了一种论文交易的模式。
  • Citation Stacking (引用堆叠): Lucey 和 Vigne 的合作者 John Gooddell 在 Finance Research Letters 上发表了 68 篇论文,通过互相引用,人为地提高了论文的引用量。
  • 潜在的腐败行为: 除了论文交易,还存在通过付费咨询服务来获得发表机会的嫌疑,涉及现金、会议费用等多种形式。
  • 公司关联: Lucey 和 Vigne 运营着多家公司,这些公司可能被用于资金流动和学术活动,具体运作方式尚需调查。

后续影响:

  • Lucey 被移除编辑职务: Lucey 被从 5 个期刊的编辑团队中移除。
  • Wiley 的回应: Wiley 声明对 Lucey 的活动进行了调查,但未发现任何违规行为,并表示将继续监测情况。
  • 持续质疑: 批评者认为,Wiley 的回应过于轻率,未能充分解决潜在的学术诚信问题。

总结:

该事件揭示了学术出版领域存在的问题,特别是大型出版社在追求利润最大化时可能存在的道德风险。 Lucey 和 Vigne 的行为暴露了学术期刊“引用团伙”的运作模式,以及 Elsevier 在一定程度上对此的纵容。 该事件引发了对学术诚信、同行评审流程以及出版社责任的深刻反思,并可能对学术界的未来发展产生深远影响。

chrisbrunet.com | 242 points by qsi at 16:22:34 | 45 comments


Freemediaheckyeah – A collection of free stuff on the internet

freemediaheckyeah 项目概要 (Summary of freemediaheckyeah)

freemediaheckyeah 是一个互联网上最大的免费资源集合网站。其主要目标是提供各种免费的数字内容,方便用户获取。

核心功能与内容分类:

  • 资源类型广泛: 网站涵盖了电影、电视剧、音乐、游戏、书籍、软件、教育内容、移动应用(Android/iOS)、Linux/macOS 相关内容等多种类型。
  • 多种获取方式: 用户可以通过流媒体、下载、磁力链接(Torrenting)等方式获取资源。
  • 内容分类清晰: 网站将资源按照类别进行划分,方便用户查找:
    • Ad-block / Privacy: 关于广告和隐私保护的知识和工具。
    • Artificial Intelligence (AI): 人工智能和机器学习相关资源。
    • Streaming (视频): 电影和电视剧的流媒体、下载和磁力链接资源。
    • Listening (音频): 音乐、播客等音频资源的流媒体、下载和磁力链接资源。
    • Gaming (游戏): 游戏下载和模拟器资源。
    • Reading (阅读): 书籍、漫画等文学作品资源。
    • Downloading (下载): 各种软件、电影、电视剧、音乐、游戏等资源的下载。
    • Torrenting (磁力链接): 使用 BitTorrent 协议下载资源。
    • Educational (教育): 各年龄段的教育内容。
    • Android / iOS (移动): Android 和 iOS 平台的内容。
    • Linux / macOS (Linux/macOS): Linux 和 macOS 平台的内容。
    • Non-English (非英语): 非英语语言的内容。
    • Miscellaneous (其他): 涵盖食物、旅行、新闻、购物、趣味网站等各种主题。

其他信息:

  • 入门指南: 网站提供“Beginners Guide”,帮助新用户了解网站的使用方法。
  • 社区: 网站提供 Discord 频道(https://github.com/fmhy/FMHY/wiki/FMHY-Discord),方便用户交流和获取帮助。
  • 贡献: 网站鼓励用户贡献资源,共同维护这个资源库。

fmhy.net | 222 points by con at 11:35:31 | 64 comments


The JavaScript Oxidation Compiler

Oxc 项目总结

Oxc 是一个由 Rust 编写的高性能 JavaScript 工具集合,旨在为现代 JavaScript 开发提供基础支持。它包含以下几个核心组件:

1. Linter (Oxlint):

  • 目的: 在代码发布前发现错误,类似于 ESLint。
  • 性能: 比 ESLint 快 50-100 倍。
  • 特性: 拥有 650+ 规则 (且持续增长),基于 tsgo 实现的真正类型感知 Linting,支持 ESLint JS 插件。

2. Formatter (Oxfmt):

  • 目的: 强制执行一致的代码风格,类似于 Prettier。
  • 性能: 比 Biome 快 3 倍,比 Prettier 快 35 倍。
  • 特性: 支持 Tailwind 类排序。

3. Parser (oxc-parser):

  • 目的: 为高级转换和编译提供基础。
  • 性能: 比 SWC 快 3 倍。
  • 特性: 解析 .js(x).ts(x) 文件,通过了所有 Test262 stage4 测试。

4. Transformer (oxc-transform):

  • 目的: 以极快的速度转换源代码。
  • 特性: 支持 TypeScript 和 JSX,将语法降级到 ES2015,支持 Isolated Declarations DTS Emit,以及 React Fast Refresh、styled-components 等功能。

5. Resolver (oxc-resolver):

  • 目的: 提供与 Node.js 兼容的 CJS 和 ESM 模块解析功能。
  • 性能:enhanced-resolve 快 28 倍。
  • 特性: 行为与 enhanced-resolve 对齐,高度可定制。

6. Minifier (oxc-minify):

  • 目的: 压缩和优化代码。
  • 特性: 死代码消除,语法缩短和空格移除,变量名混淆。

整体特点:

  • 高性能: Oxc 的各个组件都以显著的性能优势超越了现有的 JavaScript 工具。
  • 开源免费: Oxc 是免费和开源的,由赞助商的支持。
  • 由 VoidZero 开发: 由 VoidZero 开发并维护。
  • 文档: 每个组件都提供了使用指南(Usage Guide)。

性能基准 (Parsing):

  • OXC: 26.3ms
  • SWC: 84.1ms
  • Biome: 130.1ms

(基于在 Macbook Pro M3 Max 上解析 typescript.js 的测试)

oxc.rs | 206 points by modinfo at 10:49:16 | 104 comments


Fix your tools

调试工具优先:一个关于开源库调试的经验教训

作者最近在维护一个开源库 (krossover, https://github.com/aochagavia/krossover) 时遇到了一个棘手的bug。 最初,他尝试设置断点进行调试,但断点竟然被忽略了。

尽管调试器出现问题,作者并没有立刻解决它,而是选择修改代码以进行日志记录,试图通过这种方式找到问题所在。 然而,这种方法并没有带来预期的结果,让作者感到沮丧。

最终,他意识到应该先修复调试器本身。 通过一个简单的配置更改 (https://github.com/aochagavia/krossover/commit/0b1d33d5a405b8be87fd61059431feed756fae59),调试器恢复正常,作者得以观察程序行为并最终解决了bug (https://github.com/aochagavia/krossover/pull/5)。

作者总结道,他最初急于修复bug,反而忽略了调试工具的问题,导致效率降低。 这也提醒所有程序员: 修复你的工具,它们会为你带来奇迹。 调试工具的可靠性对于高效的 bug 修复至关重要。

ochagavia.nl | 198 points by vinhnx at 00:12:31 | 70 comments


$30B for laptops yielded a generation less cognitively capable than parents

好的,以下是根据您提供的文本生成的中文摘要,字数控制在800字以内:

技术普及与学习能力:对Gen Z代际认知能力下降的反思

本文探讨了大规模技术普及对Gen Z (Z世代) 认知能力的影响,并指出这一代人在标准化考试中表现出比前几代更低的成绩。文章以缅因州在2002年率先实施的全州笔记本电脑计划为例,分析了技术在教育领域的普及与学习效果之间的复杂关系。

缅因州的教训:技术普及并不等于学习提升

缅因州的全州笔记本电脑计划最初旨在让更多儿童接触互联网,促进信息获取。2002年开始,该州向七年级学生分发了1.7万台苹果笔记本电脑,到2016年,分发数量增长到6.6万台。然而,15年后,缅因州的公立学校标准化考试成绩并未得到改善,前州长甚至称该项目为“大规模失败”。

专家观点:技术过度使用导致认知能力下降

神经科学家Jared Cooney Horvath在向美国参议院提交的证词中指出,Gen Z是现代史上首个在标准化考试中低于上一代人的世代。他认为,这与Gen Z前所未有的技术接触密切相关。Horvath引用了国际学生评估项目(PISA)数据和其他标准化考试结果显示,学生的屏幕使用时间与考试成绩呈负相关。他将此归咎于学生无限制地接触技术,导致学习能力退化,并提到iPhone在2007年的推出加剧了这一趋势。

技术成瘾与注意力分散:学习环境的挑战

文章指出,即便教师有意将技术用于教育目的,学生也常常会偏离学习轨道。一项对3000名大学生进行的调查显示,学生在电脑上进行非学习活动的时间高达三分之二。Horvath认为,注意力中断和频繁的任务切换会削弱记忆形成,增加出错率,阻碍深度学习。此外,像TikTok、Instagram Reels和YouTube Shorts等应用程序的设计旨在吸引用户花费尽可能多的时间,并经常查看,导致学生难以集中注意力。

法律诉讼与政策反思:对技术滥用的质疑

针对社交媒体成瘾问题,1600名原告(来自350个家庭和250个学区)已对Meta、Snap、TikTok和YouTube提起诉讼,指控这些平台创建了令人上瘾的应用程序,导致儿童出现抑郁和自残等心理健康问题。

解决方案:规范技术使用,回归深度学习

文章提出了多项解决方案,包括:

  • 国会层面: 制定数字工具的有效性标准,资助相关研究;限制对未成年人的数据追踪和行为画像。
  • 学校层面: 越来越多的州和学校开始限制或禁止学生在课堂上使用手机,以减少干扰。
  • 根本性转变: 强调学习的努力性和挑战性,鼓励学生进行深度学习,而非追求便捷。

Horvath认为,Gen Z的认知能力下降并非个人失败,而是教育政策的失误。他呼吁Gen Z认识到这一点,并积极寻求改变。

总而言之,文章提出了一个重要的警示:在教育领域大规模推广技术并不一定能提升学习效果,过度使用技术甚至可能导致认知能力下降。 亟需对技术在教育中的应用进行反思和规范,回归深度学习的本质。

yahoo.com | 196 points by walterbell at 09:54:16 | 187 comments


Hetzner (European hosting provider) to increase prices by up to 38%

Hetzner 云VPS 价格大幅上涨:主要原因与影响

摘要:

德国云服务提供商 Hetzner 遭遇了前所未有的用户涌入,导致其服务器经常售罄。这主要源于越来越多的企业和开发者转向欧洲技术替代方案。 此外,全球硬件和内存价格上涨也加剧了成本压力。 为了应对这些挑战,Hetzner 宣布对其 Cloud VPS 产品线进行 36% 的价格上涨

关键点:

  • 用户需求激增: Hetzner 近期用户数量大幅增加,这归因于对欧洲技术替代方案的日益增长的需求。
  • 供应压力: 巨大的用户需求导致 Hetzner 难以跟上服务器供应,经常出现服务器售罄的情况。
  • 硬件成本上涨: 全球范围内的硬件和内存价格上涨进一步增加了 Hetzner 的运营成本。
  • 价格调整: Hetzner 宣布对其 Cloud VPS 产品线进行 36% 的价格上涨,以应对成本压力。
  • 更正: 之前的标题错误,价格上涨幅度为 36%,而非 38%。

总结:

Hetzner 正在经历一个快速增长的时期,但也面临着由此带来的供应和成本挑战。 价格上涨是其应对这些挑战的一种方式,旨在维持服务质量并适应不断变化的市场环境。

old.reddit.com | 160 points by doener at 19:44:10 | 86 comments


Show HN: CIA World Factbook Archive (1990–2025), searchable and exportable

https://cia-factbook-archive.fly.dev/

cia-factbook-archive.fly.dev | 159 points by MilkMp at 04:50:23 | 33 comments


Hello Worg, the Org-Mode Community

Org-mode 总结

Org-mode 是一个强大的系统,用于使用简单的纯文本文件组织复杂的日常生活。其核心目标是整合笔记、思维导图、TODO 列表、日历、日程规划和项目进度安排等多种功能,统一到一个易于搜索(例如通过 grep)、加密(例如使用 GnuPG)、备份和同步、导入/导出以及随时访问(例如在 iPhone 或 Android 智能手机上)的系统中。 此外,它还可以用于编写网页和文档。

主要特点:

  • 整合性: 将多种组织工具整合到一个纯文本系统中。
  • 灵活性: 支持搜索、加密、备份、同步、导入/导出等多种操作。
  • 可移植性: 作为 Emacs 编辑器的一部分发布,可在 GNU-Linux、Windows 和 Mac 等多种操作系统上运行。
  • 多功能性: 不仅可以管理日程和任务,还可以用于编写文档和网页。
  • 社区支持: 由 Carsten Dominik 创建,目前由 Ihor Radchenko 维护,并拥有活跃的用户社区。

相关资源:

Worg 项目:

Worg 是 Org-mode 网站的一个部分,由一群志愿者维护,旨在通过提供教程、示例代码等,帮助用户更轻松地入门和定制 Org-mode。 Worg 的源代码托管在 Worg 源代码。 Worg 由一组贡献者维护,欢迎大家参与贡献。

orgmode.org | 140 points by dargscisyhp at 01:39:50 | 44 comments


Emulated Windows 3.11 in the Browser

内容摘要 (Summary)

This content appears to be a demonstration of a retro-style text editor or terminal interface, likely part of a web-based project. Here's a summary of the key elements:

Overall Purpose: The interface presents a simulated environment reminiscent of early computer systems, likely aiming for a nostalgic or aesthetic experience. It functions as a visual editor or terminal emulator.

Visual Elements:

  • Retro Graphics: The design heavily emphasizes a retro aesthetic, utilizing pixelated fonts, colors, and graphical elements. The use of images of album covers (Dookie, Arnold, Duke) suggests an interest in 90s culture or a specific artistic theme.
  • Keyboard Layout: A full-screen keyboard layout is prominently displayed, allowing interaction with the simulated environment. The keys are presented with retro-style iconography.
  • Mousemat Image: A mousemat image is included, further reinforcing the retro computer theme.
  • Loading & Download Indicators: "Loading..." and "Downloading..." messages are visible, suggesting the interface might be dynamically generated or involve fetching data.
  • Esc Key & Other Controls: Escape (ESC) key functionality is indicated, along with other standard keyboard controls like backspace, tab, enter, and shift. Arrow keys and CTRL/ALT keys are also displayed.

Technical Aspects (Inferred):

  • Web-Based: The interface is likely implemented using web technologies (HTML, CSS, JavaScript) given its presentation within a web browser.
  • Interactive: The keyboard layout suggests the interface is interactive, allowing users to input text or commands.
  • Fullscreen Mode: The prompt to "Go fullscreen" indicates the ability to expand the interface to fill the browser window.
  • Credit: The content is attributed to @levelsio and @bai0 on X (formerly Twitter).
  • Help & Bug Reporting: Links are provided for "Help" and "Ideas + Bugs", indicating the project is open for feedback and improvement. These links point to ideasandbugs.com.

总而言之 (In conclusion): This is a visually engaging, retro-themed web interface that simulates a text editor or terminal environment. It’s designed to evoke nostalgia and provide an interactive experience, likely with a focus on aesthetic appeal and user engagement.

pieter.com | 140 points by jalev at 01:37:14 | 66 comments


Spain has blocked access to freedom.gov

总结:关于X.com(原Twitter)的隐私扩展问题

这段内容主要指出了在使用X.com(原Twitter)时可能遇到的问题,以及解决该问题的建议。

核心要点:

  • 问题: 在X.com上可能遇到一些问题。
  • 原因: 部分隐私相关的浏览器扩展程序可能导致这些问题。
  • 解决方案: 建议用户禁用这些隐私扩展程序,然后再次尝试。

总而言之,如果在使用X.com时遇到问题,请检查并暂时禁用你的隐私扩展程序,这可能是解决问题的关键。

twitter.com | 139 points by akyuu at 04:17:12 | 125 comments


Global Intelligence Crisis

全球智能危机:2028年6月宏观备忘录摘要 (Global Intelligence Crisis: June 2028 Macro Memo Summary)

这份备忘录,来自CitriniResearch,详细描述了2028年全球智能危机的发展和后果。文章并非预测,而是一个场景模拟,旨在探讨人工智能持续乐观前景下可能出现的潜在风险。

核心要点:

  • 经济转型与失业: 到2026年10月,人工智能的快速发展导致S&P 500跌至峰值后的38%。白领职位大量流失,企业利润虽然增加,但消费者支出却因失业和工资下降而萎缩,形成了“幽灵GDP”。
  • 负反馈循环: 人工智能提高生产力,导致企业裁员,裁员导致消费减少,消费减少又促使企业进一步投资人工智能,从而形成恶性循环,即“人类智能置换螺旋”。
  • SaaS行业冲击: 随着人工智能编码工具能力的提升,企业开始考虑自主开发软件,导致SaaS行业的长期合同被重新谈判,并大幅折扣,甚至被取消。ServiceNow的业绩下滑成为转折点,标志着人工智能对传统商业模式的冲击已经蔓延。
  • 中介层瓦解: 人工智能迅速取代了传统中介服务,例如客户服务、房地产中介、金融建议等。消费者通过人工智能代理进行价格比较和自动交易,导致交易费用大幅降低。
  • 房地产市场风险: 随着白领失业率上升,对优质房产的需求下降,导致房价下跌。高信用评分的房贷违约风险增加,对金融系统构成潜在威胁。
  • 政府应对滞后: 政府的政策响应滞后于经济现实,缺乏全面的应对计划,加剧了通货紧缩的风险。
  • 财政压力: 人工智能的普及导致就业减少,从而削弱了政府的税收收入,使得政府在应对经济危机时面临财政压力。
  • 未来展望: 文章警告投资者,人工智能可能导致经济结构性变化,需要重新评估投资组合。同时呼吁社会提前做好准备,应对人工智能带来的挑战,并探讨建立新的框架以适应这种变化,例如对人工智能产出的征税和对失业人员的直接转移支付等。

总结:

该备忘录警示,人工智能的快速发展可能并非如预期般带来普遍繁荣,反而可能导致严重的经济和社会问题。 核心问题在于,人工智能提高生产力带来的收益并没有公平分配到劳动力市场,导致消费需求疲软,并引发一系列连锁反应,最终威胁到整个经济的稳定。

citriniresearch.com | 133 points by tin7in at 04:56:18 | 130 comments


Hetzner Prices increase 30-40%

云产品价格调整通知 (2026年4月1日起生效)

最后更新: 2026年2月19日 创建日期: 2026年2月19日 ID: GE-D9256

本通知宣布云产品的价格调整,将于 2026年4月1日 对所有新订单和现有产品生效。 所有订单,即使在2026年4月1日之前下达,但交付日期在2026年4月1日之后,也将适用调整后的价格。 所有价格均不含增值税 (VAT)。

德国/芬兰

以下表格列出了德国和芬兰地区云服务器的价格调整情况,以欧元 (€) 和美元 ($) 为单位,分别显示了每小时和每月的价格。

产品 旧价格 (€/小时/每月) 新价格 (€/小时/每月) 旧价格 ($/小时/每月) 新价格 ($/小时/每月)
CAX11 云服务器 0.0053 / 3.29 0.0072 / 4.49 0.0064 / 3.99 0.0088 / 5.49
CAX21 云服务器 0.0096 / 5.99 0.0128 / 7.99 0.0112 / 6.99 0.0152 / 9.49
CAX31 云服务器 0.0192 / 11.99 0.0256 / 15.99 0.0216 / 13.49 0.0296 / 18.49
CAX41 云服务器 0.0384 / 23.99 0.0505 / 31.49 0.0433 / 26.99 0.0593 / 36.99
CCX13 云服务器 0.0192 / 11.99 0.0256 / 15.99 0.0216 / 13.49 0.0296 / 18.49
CCX23 云服务器 0.0384 / 23.99 0.0505 / 31.49 0.0433 / 26.99 0.0593 / 36.99
CCX33 云服务器 0.0769 / 47.99 0.1001 / 62.49 0.0857 / 53.49 0.1186 / 73.99
CCX43 云服务器 0.1538 / 95.99 0.2003 / 124.99 0.1715 / 106.99 0.2364 / 147.49
CCX53 云服务器 0.3077 / 191.99 0.4006 / 249.99 0.3421 / 213.49 0.4727 / 294.99
CCX63 云服务器 0.4615 / 287.99 0.6001 / 374.49 0.5128 / 319.99 0.7083 / 441.99
CPX22 云服务器 0.0096 / 5.99 0.0128 / 7.99 0.0112 / 6.99 0.0152 / 9.49
CPX3

docs.hetzner.com | 132 points by williausrohr at 17:52:14 | 101 comments


Show HN: Local-First Linux MicroVMs for macOS

Shuru CLI 工具概览

Shuru 是一个命令行工具,用于运行、检查点(checkpoint)和恢复虚拟机环境。其核心功能在于提供一个临时的、隔离的执行环境,环境在执行完毕后会被销毁,除非创建检查点。

主要功能与特性:

  • 运行 (Run): shuru run 命令用于启动一个临时的虚拟机环境,并在其中执行指定的命令。 默认情况下,环境不联网,并且执行完毕后会销毁。
    • 命令执行: 可以在 shuru run 后直接运行命令,例如 shuru run -- echo "hello from the sandbox"
    • 网络访问控制: 使用 --allow-net 选项允许虚拟机访问网络。
    • 资源配置: 可以使用 --cpus--memory 选项配置虚拟机 CPU 核心数和内存大小。 例如:shuru run --cpus 4 --memory 4096
    • 磁盘大小: 使用 --disk-size 选项指定虚拟机磁盘大小。例如:shuru run --disk-size 2048
  • 检查点 (Checkpoint): shuru checkpoint 命令用于创建和恢复虚拟机环境的快照。
    • 创建检查点: shuru checkpoint create <checkpoint_name> 命令用于创建新的检查点。 例如:shuru checkpoint create myenv。 可以通过 --allow-net 选项在创建检查点时允许网络访问。
    • 从检查点运行: shuru run --from <checkpoint_name> 命令用于从指定的检查点恢复环境并运行。 例如:shuru run --from myenv
  • 端口转发 (Port Forwarding): shuru run --from <checkpoint_name> -p <host_port>:<guest_port> 可以将主机的端口转发到虚拟机内部的端口。 例如:shuru run --from py -p 8080:8000 将主机的 8080 端口转发到虚拟机的 8000 端口。
  • 无网络检查点恢复: 从检查点恢复时,无需再次使用 --allow-net 选项,因为端口转发通过 vsock 技术实现。

示例:

  • 基本运行: shuru run -- echo "hello from the sandbox"
  • 安装软件包: shuru run --allow-net -- apk add python3
  • 配置资源: shuru run --cpus 4 --memory 4096
  • 创建检查点: shuru checkpoint create myenv --allow-net -- sh -c 'apk add nodejs npm'
  • 从检查点运行: shuru run --from myenv -- node -e 'console.log("ready")'
  • 端口转发: shuru run --from py -p 8080:8000 -- python3 -m http.server 8000

总结:

Shuru 提供了一种便捷的方式来创建、运行和管理临时的虚拟机环境,支持检查点功能,方便环境的保存和恢复,并支持端口转发。 这使得 Shuru 成为测试、开发和实验的理想工具。

shuru.run | 130 points by harshdoesdev at 02:50:14 | 37 comments


Show HN: WARN Firehose – Every US layoff notice in one searchable database

Every US Layoff. One Database. 概要

该项目 WARN Firehose 提供了一个全面的美国大规模裁员通知数据库,整合了来自所有 50 个州的数据。该数据库每天更新,并提供多种访问和使用方式。

核心功能与特点:

  • 数据来源与覆盖范围: 收集并统一了来自 50 个州各机构发布的 WARN 法案通知,这些通知以各种格式(PDF、Excel、HTML 表格等)分散存在。目前包含 109,000 多个通知,影响了 12.9 亿多名员工,数据追溯到 1998 年。
  • 每日更新: 通过自动化流程,每天对所有 50 个州的通知进行抓取和更新,保证数据的实时性。
  • 多种访问方式:
    • 交互式图表: 提供趋势分析、州热力图、公司排名和同比比较等可视化功能。
    • 批量导出: 支持 CSV、JSON、Parquet 和 JSON-LD 格式的批量数据导出,JSON-LD 格式包含 schema.org 标记。
    • REST API: 提供功能完善的 REST API,支持过滤、分页和排序,并自动生成 OpenAPI 文档。
  • AI 友好型: 数据以 JSON-LD、Parquet 和 NDJSON 格式提供,方便机器读取。包含 MCP 服务器,可直接与 AI 助手(如 Claude、GPT 等)集成。

目标用户:

  • 记者: 提前获取重大裁员信息,挖掘数据背后的故事。
  • 投资者和对冲基金: 监控投资组合公司和行业,预测经济衰退。
  • 招聘人员: 寻找被裁员的优秀人才,提前联系候选人。
  • 经济学家和研究人员: 用于学术论文和劳动力市场模型分析,支持 R、Python 或 ML 管道中的数据使用。
  • 劳动力委员会: 提前预警区域内的裁员事件,协调再培训项目和支持服务。
  • 房地产分析师: 评估裁员对当地房地产市场的影响,预测需求变化。

使用方法:

  1. 获取 API 密钥: 注册免费账户或选择合适的付费计划,即可获得对平台的访问权限。
  2. 查询数据: 使用 REST API 或下载批量数据,轻松进行过滤、排序和分页。
  3. 构建与分析: 利用最全面的 WARN 法案数据集,支持研究、模型或应用程序开发。

warnfirehose.com | 126 points by sendkamal at 07:32:43 | 15 comments


Six Math Essentials

数学六大基石:书籍发布简报

这是一则简短的公告,宣布作者与Quanta Books 合作出版了一本通俗数学短书,书名暂定为“Six Math Essentials"。

主要内容:

  • 主题: 该书将涵盖数学六个核心概念:数字、代数、几何、概率、分析和动力学。
  • 目标: 旨在阐述这些概念如何与我们的现实直觉相联系,并探讨数学和科学的历史,以及现代数学理论和应用实践。
  • 发布日期: 计划于10月27日出版。
  • 购买方式: 目前可在预购

terrytao.wordpress.com | 119 points by digital55 at 03:21:21 | 16 comments


Linuxulator on FreeBSD Feels Like Magic

Visual Studio Code Remote Development on FreeBSD via Linuxulator: 总结

本文讲述了作者在使用 FreeBSD 开发时,通过 VS Code Remote SSH 结合 Linuxulator,实现了流畅且高效的远程开发体验,解决了此前因 NFS 或 SSHFS 带来的性能瓶颈和权限问题。

主要内容:

  • ARM64 的需求: 作者认为 ARM64 架构的机器(如 Apple Silicon Mac)在性能和电池续航方面更优,但目前缺乏支持 FreeBSD 或 Linux 的同等性能 ARM64 笔记本电脑。
  • 远程开发难题: 作者经常需要在嵌入式 Linux 系统、OpenWRT 设备和 FreeBSD 服务器上进行开发,传统的 NFS 或 SSHFS 远程编辑方式存在性能缓慢、权限问题等诸多问题,严重影响了开发效率。
  • VS Code Remote SSH 的探索: 作者尝试使用 VS Code 的 Remote SSH 扩展进行远程开发。虽然该扩展在 OpenWRT 上意外地工作良好,但在 FreeBSD 上显示不支持。
  • Linuxulator 的解决方案: 通过 GitHub 上的 morganwdavis/vscode-server-freebsd 仓库,作者了解到可以通过 FreeBSD 的 Linuxulator 模拟层来实现 Remote SSH 在 FreeBSD 上的支持。
  • 配置步骤: 作者详细描述了配置过程:
    • 启用并启动 FreeBSD 的 Linuxulator 服务。
    • 安装 Linux 基础系统(Rocky 9)。
    • 创建 .bash_linux 文件,设置 Linux 相关的 PATH 环境变量。
    • 修改 sshd_flags,允许传递 BASH_ENV 环境变量。
    • 在 SSH 客户端配置文件中设置 BASH_ENV
    • 修改 SSH 连接配置,指定 RemoteCommand/compat/linux/bin/bash
  • 令人惊喜的效果: 配置完成后,Remote SSH 在 FreeBSD 上运行良好,大多数 VS Code 扩展都能正常工作,即使是 Rollup 这样的依赖原生二进制文件的工具,也能通过 WASM 构建解决。
  • 总结与展望: 作者对 Linux ABI 的稳定性和 FreeBSD Linuxulator 的实现表示赞赏,认为该方案极大地改善了他在 FreeBSD 上的开发体验,并对未来该方案的应用前景充满期待。

核心功能:

该方案的核心在于利用 FreeBSD 的 Linuxulator,在 FreeBSD 环境下运行 Linux 二进制文件,从而使得 VS Code Remote SSH 能够在 FreeBSD 上正常工作,实现远程编辑和开发。

hayzam.com | 119 points by vermaden at 02:45:56 | 53 comments


NanoClaw moved from Apple Containers to Docker

总结:关于X.com(原Twitter)的隐私扩展问题

这段内容主要指出了在使用X.com(原Twitter)时可能遇到的问题,以及解决该问题的建议。

核心要点:

  • 问题: 在X.com上可能遇到一些问题。
  • 原因: 部分隐私相关的浏览器扩展程序可能导致这些问题。
  • 解决方案: 建议用户禁用这些隐私扩展程序,然后再次尝试。

总而言之,如果在使用X.com时遇到问题,请检查并暂时禁用你的隐私扩展程序,这可能是解决问题的关键。

twitter.com | 117 points by simplesort at 03:12:50 | 88 comments


AWS won't discuss my bill, suspended my account, took $1,600, still no human

AWS 账单纠纷事件摘要 (AWS Billing Dispute Summary)

以下是对 Hacker News 帖子 "AWS won't discuss my bill, suspended my account, took $1,600, still no human" 的总结:

事件经过 (Event Summary):

用户 (gadjonesq) 描述了与 AWS 之间持续超过一年的账单纠纷。他每月被收取约 1500 美元的费用,但实际使用量极低,总计超过 18000 美元。

  • 无响应 (No Response): 用户多次尝试联系 AWS 客服讨论账单问题,但始终无法联系到人工客服。AWS 承诺的回电服务始终未实现。
  • 停止付款 (Stopped Payment): 由于无法解决账单问题,用户停止付款。
  • 账户冻结 (Account Suspension): AWS 随后冻结了用户的账户,导致 Route 53 DNS 服务中断,网站、域名和企业邮箱全部失效。
  • 支付账单,账户仍被冻结 (Paid Bill, Account Still Locked): 用户支付了 1600 美元的欠款,但账户仍然被冻结,并且又产生了新的 1500 美元账单。由于账户被冻结,用户无法查看、访问或支付新的账单。
  • 客服循环 (Support Loop): 账户冻结导致用户失去支持服务等级,无法请求回电。用户无法通过任何客服渠道(电话、邮件、表格)解决问题,因为这些渠道都需要登录,而登录已被禁用。
  • X 平台互动 (X Interaction): 用户通过 X (@AWSSupport) 寻求帮助,并得到了快速回复和内部升级的承诺,但至今未收到任何进展。

用户观点 (User's Perspective):

用户认为 AWS 没有解决账单纠纷的动力,因为任何延迟都会带来 1500 美元的收入。他们怀疑 AWS 故意将用户的域名、邮箱和网站作为人质,以迫使用户支付账单。

用户诉求 (User's Demands):

  1. 立即恢复 DNS 服务: 用户认为没有理由以账单纠纷为由扣留其域名和邮箱服务。
  2. 人工客服回电: 安排人工客服审查过去一年的账单,并根据实际使用情况进行调整,用户认为 AWS 应该退还数千美元。

关键细节 (Key Details):

  • 案件编号 (Case Number): 177075616300933
  • 时间线 (Timeline): 事件持续超过一年,账户冻结发生在 2 月 19 日。
  • 问题核心 (Core Issue): 账单金额与实际使用量严重不符,且无法获得有效的客服支持。

用户提问 (User Question):

用户询问是否有任何途径在账户被冻结的情况下联系到 AWS 的人工客服。

news.ycombinator.com | 105 points by gadjonesq at 06:03:28 | 42 comments


V2EX


[送码]视频加密播放器,回帖即送

开发了一款视频加密播放器.名字叫 LockBox

防录屏,防虚拟机,防注入,防采集卡. 支持安卓,windows,ios,macos(不防录屏). 支持多重加密追踪水印. 支持多种授权方式. 如果只是自己加密,自己使用或小范围使用,完全免费.

欢迎有需要的朋友尝试.

下载地址:https://lockbox.movingshop.cn

注册后,回复注册的用户 ID 即送 10 年会员.

100 comments by user9121 at 11:32:11 in 分享创造


厨艺不精,养锅太难,友们推荐一个不粘锅吧(也欢迎推荐其他厨房好物)

RT ,不锈钢锅、铸铁锅都用过了,还是维护不好,容易粘锅,煎东西的时候更加难受了,不粘锅现在各种宣传都有,不知道怎么选。v 友们推荐一个吧。

70 comments by Astralume at 16:46:26 in 生活


也许又是一个删库跑路的爽文

没听各位大佬的忠告啊,想到是大学同学让帮忙就没有埋雷,结果被坑了。 大致流程就是技术入股->免费劳动帮程序从 php go ,迁移到 java ,期间给过几次 3 千生活费,然后去年威逼/利诱离职跟着干我看他们对技术没那么尊重,而且行业我也不看好(房地产购房小程序),就拿了几万退股,后面知道那套程序卖了 90 多,我说那有没有我的份,从合同上来看,确实是没我的份,后悔没埋雷啊。 打开电脑找资料的时候,发现里面还有数据库的连接还能连上......应该是他们交接了没改密码,或者是我当初建的查询账户,总之我资料全交了,有没有合法的方法要回我的收入,还有合同里面应该备注程序之类的智慧知识产权不能专卖,坑啊,大家引以为戒。

51 comments by lucky2touch at 07:29:53 in 职场话题


在 x 上看到一篇文章,贴给大家看看: Claude Code 创始人:程序员, 2026 年开始消失

最近,Claude Code 创始人 Boris Cherny 上了 Y Combinator 的 Lightcone 播客,聊了将近一个小时。

这期访谈非常精彩。信息密度极高,爆点一个接一个。

如果你是程序员,建议你认真看完。如果你不是程序员,更建议你看完——因为这件事跟每个人都有关。

Boris 在访谈里说了一句话:“I think we’re going to start to see the title ‘software engineer’ go away.”“我认为我们将开始看到’软件工程师’这个头衔慢慢消失。”

三年前,我用 ChatGPT 写出第一个贪吃蛇的时候,发了条朋友圈:留给人族程序员的时间不多了。

当时程序员们不服气。“你懂什么叫架构吗?”“AI 写的代码一跑就崩。”“它只会写个贪吃蛇,让它写个王者荣耀试试。”

三年后,Claude Code 的创始人亲口验证了这个判断。而且他说得比我激进得多。

下面,我把这期访谈里最有价值的内容拆给你们看。

Boris 是谁?

在说他说了什么之前,先说说他是谁。

Boris Cherny ,编程完全自学,在 Meta 干了七年,从普通工程师一路做到首席工程师( IC8 ),负责过 Facebook 和 Instagram 的核心架构。还出版了 O’Reilly 的《 Programming TypeScript 》——TypeScript 圈里最权威的书。

这不是一个”AI 布道师”。这是一个写了十几年代码的硬核工程师。

2024 年,他加入 Anthropic ,创建了 Claude Code 。然后他开始亲眼看到——他花了十几年磨练的技能,正在以前所未有的速度被替代。

“软件工程师”这个头衔,要消失了

他在访谈里的原话,值得完整引用:

“I think today coding is practically solved for me, and I think it’ll be the case for everyone regardless of domain. I think we’re going to start to see the title ‘software engineer’ go away. And I think it’s just going to be maybe builder, maybe product manager, maybe we’ll keep the title as a vestigial thing.”

“我认为今天编程对我来说基本上已经解决了,我认为对每个人来说——无论什么领域——都会是这样。我认为我们将开始看到’软件工程师’这个头衔慢慢消失。它可能会变成 builder (建造者)、product manager (产品经理),也许我们会保留这个头衔,但只是作为一个遗留的符号。”

注意这个词:vestigial thing 。

这是个生物学词汇。指进化过程中已经失去功能的器官,比如人的阑尾。它还在,但没有实质意义了。

Boris 用这个词来形容”软件工程师”这个头衔。

不是说这个职业要死,而是说:它的功能性会退化。就像阑尾——有,但用处不大了。

那退化成什么?他说的很清楚:

“软件工程师还将要写 spec (需求规格文档),他们要跟用户沟通。就像我们团队现在正在看到的这种现象:工程师非常通才化,我们团队每一个职能的人都会写代码——我们的产品经理写代码,设计师写代码,工程经理写代码,甚至财务人员也写代码——我们团队每个人都在写代码。”

编程,正在从”专业壁垒”变成”基础能力”。就像阅读写作。一百年前,能读会写是一种专业技能。今天,这是基本素养。写代码,会走同样的路。

他自己放弃了自己的“技能”

有人会说:这只是一种判断,说说而已。

不。Boris 已经身体力行了。

他在访谈里说:“对我个人来说,自从 Opus 4.5 之后基本就是 100%:我把 IDE 都卸了,我不再手写任何一行代码,全都用 Claude Code 和 Opus 。我每天能落 20 个 PR 。”

停一下。

这个人出版过 TypeScript 最权威的书,在 Meta 写了七年代码。现在,他把 IDE 卸载了,不再手写任何一行代码。 工具的发明者,自己不用工具了。

而且每天 20 个 PR 。一般的工程师一周能交付几个 PR ?他一天 20 个。

他还讲了一个案例,非常有说服力。

团队里有个内存泄漏的 bug 需要 debug 。Boris 的做法是:导 heap dump ,打开 DevTools ,看 profile ,再去翻代码,慢慢找。

另一个工程师 Chris ,直接跟 Claude Code 说:“我怀疑有内存泄漏,你能跑一下,帮我找找?” Claude Code 拿到 heap dump 之后,先给自己写了一个小工具来分析 dump 。然后,比 Boris 更快定位到了泄漏。

两种方式放在一起,差距一目了然。不是 AI 写的代码不好。是 AI 的分析方法,比经验丰富的资深工程师更高效。

更夸张的是他们的 plugins 功能:“我们的 plugins 功能,几乎完全是一个 swarm 在一个周末’跑出来的’。它连续跑了几天,基本没什么人工干预。plugins 上线时的形态,和它跑出来时几乎一致。”

一个周末。基本无人工干预。

这不是”AI 辅助编程”了,这是”AI 主导编程,人类偶尔过问”。

涨 150%——这个数字意味什么

Boris 在访谈里提到了一个数据:“自从 Claude Code 推出后,Anthropic 的人均工程产出整体涨了 150%。”

然后他加了一句话,让这个数字真正有了重量:“因为我以前在 Meta 负责代码质量,也负责跨多个产品线的代码库质量。当时我们做’提升生产力’,看到 2%的提升,都可能需要几百人干一年。所以这种 100%级别的提升,是完全没见过的,彻底闻所未闻。”

在大厂里,几百人努力一年,换来 2%的提升。

Claude Code 上线,Anthropic 人均产出直接提升 150%。

这不是同一量级的事情了。

目前 Anthropic 整体 70%-90%的代码由 AI 生成。Boris 个人,以及很多团队,已经是 100%。

代码的保质期,只有几个月

这是整个访谈里最让人震动的一个观点。

主持人 Diana 问了 Boris 一个问题:Claude Code 自己的代码库,有多少是最近几个月才写的?

Boris 说:“六个月前存在的代码,现在几乎没有任何一部分还保留着——它一直在被重写。”

Diana 又追问:那是不是说,80%的代码库都是最近几个月才写的?

Boris 直接说:“对,肯定。甚至可能更短。”

过去,程序员的核心资产是什么?是积累。是你写过的那些代码,是你在某个系统里埋下的肌肉记忆,是你踩过的坑和趟出的路。

现在,代码的有效期只有几个月。你花了三年积累的某套技术栈,被重写了。你花了两年优化的某个架构,被淘汰了。

当代码都在飞速被重写,“我在这个领域做了十年”这句话,还值多少钱?

指数曲线不在乎程序员的不服气

可能有人还是不服气。三年前不服气,今天看了这些数据还是不服气。

Boris 对此的回应很简单:2025 年 5 月,他发布 Claude Code 的时候,在台上说了一句话:“以后写代码不需要 IDE 了。”

他自己说:“当时听起来特别离谱,我感觉台下都倒吸一口气,因为太夸张了。”

多久之后这变成现实的?几个月。

“你只要沿着指数曲线去推,这就是会发生的事情。我们公司 DNA 里就有这条——因为我们的三位创始人是 scaling laws 那篇论文的共同作者,他们很早就看到这条曲线。所以这不是玄学,就是沿着指数走下去,而它确实发生了。”

指数不是预测,是物理定律。

Boris 还特别喜欢举古腾堡印刷机的例子:

15 世纪,印刷机发明后的 50 年里,印刷品数量比之前一千年总和还多,成本下降了 100 倍。

那抄写员呢?失业了吗?

没有。他们被解放出来,去做更有价值的工作——绘制精美的插图,装订更精良的书籍。

但关键是:他们的核心工作,手抄文字,消失了。他们必须转型。不转型的那些人,才真的失业了。

新的面试标准

Boris 在访谈里还提到了一个细节,让人印象很深。

Garry Tan 问他:你会不会根据一个人和 Claude Code 协作的 transcript 来决定是否录用?

Boris 说:“我们现在就这么做。”

面试标准已经变了。

你和 AI 怎么协作,比你自己会什么代码,更重要。

Boris 还说:“工程师这个职业经常被训练成有强观点,资深工程师甚至会因此被奖励……但现在很多经验其实不再相关,很多观点都得改,因为模型在变强。所以我觉得最大的能力是:能科学地思考、能从第一性原理出发。” 强观点,在过去是优势。在变化的时代,可能是枷锁。

不是末日,是分叉路

Boris 没有在宣判末日。他说的是:

这是一场像印刷机一样的变革,不是一场灾难。

但变革和灾难对谁有区别?

对主动转型的人——这是机会。对坚持”我的老路走了十年不会错”的人——这就是灾难。

三年前,我看到 AI 编程刚刚抬头的时候,说了一句”留给人族程序员的时间不多了”。三年后,Claude Code 的创始人站出来说:“编程对我来说已经解决了。软件工程师的头衔将会消失。”

问题只剩一个:

你打算站在那条指数曲线的哪一侧?

看得到的人,会重新定义自己。

看不到的人,会在某一天突然发现,世界已经走到前面很远了。

Boris 在 Anthropic 的 Claude Code 团队墙上挂着一幅装裱过的文章——Rich Sutton 的《 The Bitter Lesson 》。他从中提炼出一句话:“Never bet against the model.” 不要和模型对赌。

48 comments by SummerOrange at 07:19:39 in 职场话题


大家现在语音输入使用什么输入法?

之前朋友向我推荐语音输入,说他用语音输入法后效率大幅提升,
但我之前用的一些语音输入法识别率不高。
而且一直对语音输入心理上多多少少有点抵触,平时本身就不怎么喜欢说话...

昨天我在手机上装了豆包输入法,准确率很高,会结合上下文修正输出。
感觉相比键盘输入,效率确实提升不少。

但电脑端豆包输入法没有出。
我在电脑上也试了秘塔回响,准确率还是比豆包低一些。
不过秘塔的优势是会用大模型对你说的内容自动进行整理后再输出。
但是感觉准确率还是差了一些,还需要手动改。 就用了一会,感觉还是有很多 BUG.

不知道当下有没有其他更优的工具或输入法推荐?

42 comments by piaochen0 at 11:19:57 in 输入法


美国政府出品的机场

https://freedom.gov 说是支持 ios ,安卓等平台,绝对匿名开源保护隐私

38 comments by MuskZhou at 09:30:04 in 分享发现


因为 iOS 输入法的词库问题而换掉了默认输入法

试了搜狗, Gboard, 微信, 手心, 最后留下了 百度 来用.

布局

习惯了 iOS 默认的九宫格输入布局, 觉得用起来挺舒服顺手, 不能调整布局的输入法就没考虑了.

词库

国内输入法很好的补全了词库的问题. 在词库设置里添加热门词库就可以用了.

隐私

剪贴板, 翻译, 计算器小功能都可以离线使用, 禁止联网权限能减轻隐私焦虑?

风评

百度 这个词确实很难评.

一直使用默认的输入法, 切到淘宝京东抖音立马给推荐相关产品也会出现.

存在的问题

百度的布局不完全 iOS, 九宫格输入时 1 键会变成分词, 而不是一直是逗号句号.

还有其他类 iOS 输入法推荐?

34 comments by ZeawinL at 10:03:25 in iPhone


梦见我的 app 一天新增 20 多个用户了 梦见我的 app 一天新增 20 多个用户了,醒来第一件事就是打开后台刷新数据
——现实还是很冰冷,但我做的 Fluoro (荧光) 确实在慢慢发光。

它是一个专为 AI 图像创作者准备的小社区,分享作品、整理 Prompt 、寻找灵感,不卷流量、不追风口,只让创作本身被看见。如果你也在深夜反复调参数、为一张图较真细节,或许可以来 Fluoro 看看,也许下一个“新增 20+”的那天,就从你开始。

24 comments by usbstack233 at 08:28:29 in 分享创造


AI 写的项目要怎么维护?都是一次性代码吗?

去年 Leader 让大干快上了不少 AI 代码工程,年后开工需求又增加了不少,话说这些 AI 产生的项目(含 AI 量超过 50%)要怎么维护?

让人去读 AI 的代码,再去增删改查,还不如让人重新写来的顺手,就是慢。

另外,就是让 AI 自己改,从以往的经验看,让 AI 维护需求更新代码,还不如让 AI 从头重写,从零开始写代码可能消耗的 tokens 比改需求绕圈圈烧的钱还少。

这么看下来,AI 做的项目都是一次性代码吗?

23 comments by jacketma at 09:55:52 in 编程


今年大家要换工作吗?

眼看着新年假期结束了,马上要三月份了,诸位的公司今年有 HC 吗?有打算换工作吗?

22 comments by xarthur at 13:50:51 in 职场话题


目前 Manus 的替代品?

想问问现在有哪些类似 manus 的帮我自动做事的平台?以及相较于 manus 如何呢?

21 comments by annoygaga at 14:46:02 in 程序员


普通人做油管快两年了,才 900 多粉丝,好难... 油管做了快两年了,才 900 多粉丝,方向是商业摄影技术方向,本身比较小众,目前也打算尝试加入 ai 和人像部分,不过还是感慨普通人做油管想涨粉难度很大!

https://www.youtube.com/channel/UCllugZSBoy0Neh7qkP3ICRg
这是我的频道,欢迎大家提出意见/吐槽,今年我会继续尝试做出一些改进,到年底再看看是否有提升。如果你也喜欢摄影方向,想要学习摄影、布光、修图等方面的干货,也欢迎订阅我的频道,非常感谢:)

21 comments by finalcut at 15:51:20 in YouTube


我想问下 nothing 可以支付宝指纹吗? 准备当下一台主力机,我想问下可以开指纹吗?有没有其他的问题?
我肯定是要 root+lsposed+ksu 的。

16 comments by RichardLuo0 at 07:44:52 in Android


宁波一个海鲜酒家 一月底在宁波的一个海鲜酒家吃饭,看到的挑食材的价格。
很新鲜,做的也很好。
去的是他家的最初的那家店。

16 comments by davidyin at 08:56:41 in 各地食品价格

Built With ❤️ by jiacai2050/mofish.
 
Reply all
Reply to author
Forward
0 new messages