{"pageContext":{"index":347,"total":362,"name":"2025-12-27","items":[{"node":{"frontmatter":{"title":"AI将使形式验证成为主流","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"javascript","url":"https://martin.kleppmann.com/2025/12/08/ai-formal-verification.html","author":"Martin Kleppmann","translator":"","tags":["other"],"priority":1},"html":"<p>形式化验证利用证明助手（如Rocq、Isabelle、Lean等）来编写代码的正式规范，并数学地证明代码始终满足这些规范，甚至能处理意想不到的边缘情况。虽然这些工具已被用于开发一些大型且经过正式验证的系统（如操作系统内核、C编译器），但目前主要用于研究项目。工业软件工程师很少使用形式化方法，即使是在开发医疗设备和航空器等高可靠性软件时也如此。</p>\n<p>AI 将推动长期处于边缘地位的形式化验证成为软件工程主流 —— 此前形式化验证因证明编写难度高、成本高仅用于研究项目，而基于 LLM 的工具不仅能降低其验证成本、未来有望实现自动化，还能满足 AI 生成代码的验证需求，其精确性也可抵消 LLM 的不精确性，尽管仍面临规范定义的挑战，但随着技术成熟，形式化验证将突破应用局限，核心限制因素将转为人们对其实际可行性的认知转变。</p>"}},{"node":{"frontmatter":{"title":"Garage – 一个S3对象存储，可靠到可以在数据中心外运行","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"devops","url":"https://garagehq.deuxfleurs.fr/","author":"","translator":"","tags":["file"],"priority":1},"html":"<p>Garage 是一款高度可靠的 S3 对象存储解决方案，支持在数据中心外运行。其主要特点有高冗余性、轻量高效、广泛部署、高度弹性、低资源要求、兼容 Amazon S3 API，并借鉴了分布式系统的最新研究成果。项目获得了多轮公共资金支持，并欢迎社区捐赠或合作资助。</p>"}},{"node":{"frontmatter":{"title":"AWS首席执行官称用AI取代初级开发人员是“最愚蠢的想法之一”","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"AI","url":"https://www.finalroundai.com/blog/aws-ceo-ai-cannot-replace-junior-developers","author":"Kaustubh Saini","translator":"","tags":["other"],"priority":1},"html":"<p>AWS 首席执行官 Matt Garman 强烈反对用人工智能（AI）取代初级开发人员，并称其为“我听过的最愚蠢的想法之一”。在 WIRED 的 The Big Interview 播客中，他解释了三个主要原因，强调了 AI 应该如何在职场中发挥作用，而不是用于裁员：</p>\n<ol>\n<li>\n<p><strong>初级开发人员更熟悉AI工具：</strong> Garman 指出，许多初级员工对AI工具的经验最为丰富，也最能充分利用它们。他们成长于新技术环境中，能够快速适应，并在学习或实习期间掌握AI工具的使用。2025年Stack Overflow开发者调查显示，55.5%的初级开发人员每天使用AI工具，这一比例高于有经验的员工，他们甚至能帮助高级同事提升AI技能。</p>\n</li>\n<li>\n<p><strong>裁减初级员工并非有效的成本节约措施：</strong> 初级员工通常是薪资最低的员工，因此裁减他们并不能带来巨大的成本节约。如果公司着眼于成本优化，不应仅仅针对初级员工，而应在整个公司范围内寻找节约开支的途径。事实上，许多裁员的公司最终反而增加了开支，甚至不得不重新招聘。</p>\n</li>\n<li>\n<p><strong>破坏人才培养管道：</strong> 如果公司不招聘和培养初级人才，将无法建立健康的人才储备管道，也就没有未来的领导者。就像一支只留老将而不招募新人的运动队，最终将面临人才断层。新入职的大学毕业生会带来新鲜思维、创新动力，并构成公司未来劳动力的基础。Deloitte报告也指出，科技劳动力预计将以整体美国劳动力两倍的速度增长，这突显了对科技人才的需求，而缺乏初级开发人员的输送将导致未来的技术人才短缺。</p>\n</li>\n</ol>\n<p>Garman 认为，这一观点是基于长远战略的考量。虽然AI将改变工作性质并提高生产力，但他对中长期前景充满信心，认为AI最终创造的就业机会将多于其取代的职位。他强调，开发者需要更快地适应新技术，并且像 Geoffrey Hinton 建议的那样，拥有计算机科学学位和扎实基础的新鲜人才对未来高价值岗位至关重要。</p>"}},{"node":{"frontmatter":{"title":"GitHub Actions 定价变更","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"devops","url":"https://resources.github.com/actions/2026-pricing-changes-for-github-actions/","author":"github","translator":"","tags":["github"],"priority":1},"html":"<p>自托管 Runner 的计费方案推迟评估，但自 2026 年 3 月 1 日起将收取每分钟 $0.002 的云平台费用；托管型 Runner 从 2026 年 1 月 1 日起降价约 39%，并引入同样的云平台费用（已包含在新价格中）；公共仓库和企业服务器用户不受影响。大部分用户账单无变化，少数用户费用略有调整。此次变更旨在提升平台可持续性和 CI/CD 体验。</p>"}},{"node":{"frontmatter":{"title":"光学识别模型 - Mistral OCR 3推出","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"nodejs","url":"https://mistral.ai/news/mistral-ocr-3","author":"Mistral","translator":"","tags":["OCR"],"priority":1},"html":"<p>Mistral OCR 3 是一款在文档处理精度与效率上实现突破的 OCR 模型，相对 Mistral OCR 2 整体胜率达 74%，且超越主流竞品，在多语言场景、手写内容、复杂表格、低质量扫描件等复杂场景中表现优异，支持输出 markdown 及结构化 JSON 格式，开发者可通过 API 集成、普通用户可借助拖拽式界面使用，具备模型轻量化、行业领先定价（基础价 2 美元 / 1000 页，批量 API 折扣后 1 美元 / 1000 页）且兼容旧版本的优势，适用于文档数字化、表单 / 发票自动化解析、企业知识系统构建等场景，目前可通过 Mistral AI Studio 访问，被认为是助力企业释放数据价值的基础技术。</p>"}},{"node":{"frontmatter":{"title":"Mozilla是否在努力自我毁灭？","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"other","url":"https://infosec.press/brunomiguel/is-mozilla-trying-hard-to-kill-itself","author":"Bruno","translator":"","tags":["other"],"priority":1},"html":"<p>文章指出，在接受“The Verge”采访时，Mozilla新任CEO Enzor-DeMeo暗示，取消广告拦截器至少在某种程度上曾被考虑过。Enzor-DeMeo表示，如果Firefox开始屏蔽广告拦截器，预计能带来1.5亿美元的收入，但他“不想这样做”，因为这“偏离了使命”。</p>\n<p>作者解读认为，这实际上是CEO在暗示“嘴上说不想，但最终会为了钱而移除广告拦截器”，对此深感失望和悲伤。作者自Firefox前身时期就开始使用，并一直被其对开放标准、开放网络和强大附加组件系统的承诺所吸引。他认为这同样是留住忠实用户群体（即关注隐私的极客和技术爱好者）的关键。</p>\n<p>作者认为，移除广告拦截器——这是Firefox相对于Chromium引擎的优势之一，且如今因恶意广告已成为一项重要的安全功能——将是Firefox走向“棺材”的又一根钉子。这会疏远核心社区，对项目产生负面影响，因为这些核心用户是普通人寻求技术建议的来源。</p>\n<p>文章更新指出，作者不反对Mozilla盈利，但质疑CEO既然“不想”做却又提及此事的做法，认为这会带来负面公关。作者表示目前仍持观望态度，但CEO的言论让他相信移除广告拦截器的选项仍然存在。</p>"}},{"node":{"frontmatter":{"title":"Twilio 从微服务迁移到单体","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"devops","url":"https://www.twilio.com/en-us/blog/developers/best-practices/goodbye-microservices","author":"Alexandra Noonan","translator":"","tags":["microservice"],"priority":1},"html":"<p>Twilio Segment 早期为解决事件分发的线头阻塞问题，采用为每个目标平台单独设立服务、队列及代码仓库的微服务架构，初期借助共享库简化了新目标开发，但随着目标平台增至 140+，逐渐出现共享库版本分歧、运营开销激增、扩缩容困难等问题，导致开发者生产力下降、故障频发，需 3 名工程师全职维护系统；为此团队启动转型，用 Centrifuge 替代独立队列、合并所有代码仓库为单体仓库并统一依赖版本、通过 Traffic Recorder 工具构建高效测试套件，将 140 + 服务整合为单一单体服务，转型后共享库改进次数增加、部署与扩缩容更便捷、代码复杂度降低，虽需接受故障隔离难、内存缓存效率下降等权衡，但整体利大于弊，单体架构更契合其业务特性，成为提升效率与稳定性的最优解。</p>"}},{"node":{"frontmatter":{"title":"crxviewer - 浏览器扩展源码查看器","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"javascript","url":"https://github.com/Rob--W/crxviewer","author":"Rob Wu","translator":"","tags":["browser"],"priority":1},"html":"<p><a href=\"https://robwu.nl/crxviewer/\">在线版</a></p>"}},{"node":{"frontmatter":{"title":"“隐私”扩展程序出售800万用户的AI对话以牟利","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"AI","url":"https://www.koi.ai/blog/urban-vpn-browser-extension-ai-conversations-data-collection","author":"Idan Dardikman","translator":"","tags":["other"],"priority":2},"html":"<p>Koi研究团队的一份报告揭露，名为“Urban VPN Proxy”等一系列“隐私”浏览器扩展程序，在未经用户明确同意的情况下，秘密收集并出售了超过800万用户的AI对话内容。</p>\n<p><strong>主要发现：</strong></p>\n<ol>\n<li><strong>大规模数据窃取：</strong> 拥有超过600万用户的Chrome扩展程序Urban VPN Proxy，以及同一发行商旗下的另外七个扩展程序（包括1ClickVPN Proxy、Urban Browser Guard等），共计影响超过800万用户，这些扩展程序持续窃取用户与AI平台的对话。</li>\n<li><strong>目标广泛的AI平台：</strong> 受影响的AI平台包括ChatGPT、Claude、Gemini、Microsoft Copilot、Perplexity、DeepSeek、Grok (xAI) 和 Meta AI等十个主流AI聊天平台。</li>\n<li><strong>技术窃取机制：</strong> 扩展程序通过向AI平台网页注入特定脚本，覆盖浏览器原生网络请求功能（<code class=\"language-text\">fetch()</code> 和 <code class=\"language-text\">XMLHttpRequest</code>），从而拦截、解析并打包用户发送的提示（prompts）和AI的回复。这些数据随后被压缩并传输到Urban VPN的服务器（如<code class=\"language-text\">analytics.urban-vpn.com</code>和<code class=\"language-text\">stats.urban-vpn.com</code>）。</li>\n<li><strong>默认启用且无法关闭：</strong> AI对话数据收集功能自2025年7月9日的5.5.0版本起默认启用，用户无法通过任何前端设置禁用此功能，唯一停止收集的方法是卸载扩展程序。此过程独立于VPN功能，无论VPN是否连接，数据收集都在后台持续进行。</li>\n<li><strong>虚假“AI保护”：</strong> 这些扩展程序在应用商店中宣传提供“AI保护”，声称可以检查个人数据泄露和可疑链接。然而，实际代码显示，无论用户是否启用“保护”功能或VPN是否连接，所有AI对话数据都会被收集并用于“营销分析目的”，形成“一边警告用户不要分享敏感数据，一边将其全部窃取并出售”的讽刺局面。</li>\n<li><strong>发行商背景：</strong> 这些扩展程序由Urban Cyber Security Inc.运营，该公司与数据代理商BiScience (B.I Science (2009) Ltd.)相关联。BiScience此前已被曝收集用户浏览历史数据，此次则将数据收集范围扩大到了敏感的AI对话内容。</li>\n<li><strong>披露矛盾与欺骗：</strong> 尽管其隐私政策深处提及会收集“AI输入和输出”并“用于营销分析目的”，但Chrome网上应用店的描述却声明“数据未出售给第三方”。此外，更新后的用户同意提示将AI数据收集描述为“提供保护”，且用户无法选择性关闭。早于2025年7月安装的用户甚至未收到更新的同意提示。</li>\n<li><strong>平台审查失职：</strong> 多数受影响的扩展程序在Google Chrome网上应用店和Microsoft Edge附加组件商店中均获得了“推荐”徽章，表明它们通过了平台审查。然而，Google的政策明确禁止向广告平台、数据代理商等第三方出售用户数据，但这些扩展程序却长期活跃并获得官方认可。</li>\n</ol>\n<p><strong>建议：</strong>\n文章强烈建议用户立即卸载所有受影响的扩展程序，并假定自2025年7月以来所有AI对话内容都已被捕获并共享给第三方。</p>"}},{"node":{"frontmatter":{"title":"从2026年1月起，所有ACM出版物将实现开放获取","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"other","url":"https://dl.acm.org/openaccess","author":"","translator":"","tags":["other"],"priority":1},"html":"<p>ACM 宣布自 2026 年 1 月起，其数字图书馆中所有出版物及相关资料将全面开放获取，这一决策回应了全球计算界对研究成果更易获取、发现与复用的长期呼声；开放后作者将保留作品知识产权并获 ACM 版权与完整性保护，研究成果的可见度、影响力及实际应用将提升，全球学生、教育者和研究人员（无论所在机构资源情况）均可直接获取全部成果，进而加速创新与学科发展，该转变源于与全球相关方的广泛对话，ACM 也将为作者、会议组织者等提供支持以确保平稳过渡。</p>"}},{"node":{"frontmatter":{"title":"你的工作是交付你已证明可运行的代码","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"AI","url":"https://simonwillison.net/2025/Dec/18/code-proven-to-work/","author":"Simon Willison","translator":"","tags":["other"],"priority":1},"html":"<p>文章指出，AI辅助工具的普及导致一些初级工程师提交未经测试的、由LLM生成的大量代码，并期望通过代码审查来解决问题。作者认为这既不礼貌，又浪费他人时间，更是一种失职行为。</p>"}},{"node":{"frontmatter":{"title":"History LLMs：仅用1913年前文本训练的模型","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"AI","url":"https://github.com/DGoettlich/history-llms","author":"Daniel Göttlich, Dominik Loibner, Guohui Jiang, Hans-Joachim Voth","translator":"","tags":["other"],"priority":1},"html":"<p>History LLMs 项目旨在开发基于特定历史截止日期前文本训练的 “时间锁定” 大型语言模型（核心为 Ranke-4B 系列，40 亿参数、基于 Qwen3 架构，以 800 亿代币历史数据训练，知识截止日期含 1913 年等关键节点），其能避免现代 LLMs 的 “后见之明污染”，真实还原对应历史时期视角，作为传统档案研究的补充工具助力探索大规模语篇模式，鉴于历史文本中可能包含种族主义、反犹太主义、厌女症和帝国主义观点，这些模型将重现这些内容。项目团队认为，这并非缺陷，而是理解这些观点如何形成和正常化的关键特征。为此，项目正在开发一个“负责任的访问框架”，以确保模型可供研究人员用于学术目的，同时防止滥用。计划近期公开发布相关数据、检查点及工作论文，并邀请各方提供意见建议。</p>"}},{"node":{"frontmatter":{"title":"宣布ty的Beta版发布","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"python","url":"https://astral.sh/blog/ty","author":"Charlie Marsh","translator":"","tags":["other"],"priority":1},"html":"<p>2025 年 12 月 16 日，Astral 团队宣布推出基于 Rust 编写的 Python 类型检查器与语言服务器 ty 的 Beta 版本，其定位为 mypy、Pyright 等工具的替代方案，已在内部项目中全面使用且可推荐给用户用于生产环境，具备无缓存时比同类工具快 10-60 倍、增量式架构保障实时更新高效、支持先进类型检查功能与优质诊断系统、开源适配广泛等优势，可通过指定命令或 VS Code 扩展安装，后续将优先支持早期使用者并推进 Stable 版本发布（聚焦稳定性、功能完善及第三方库支持），长期计划成为 Astral 工具链语义核心以支撑多种高级功能，助力 Python 生态提升效率。</p>"}},{"node":{"frontmatter":{"title":"微弱的欲望正在吞噬生命","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"frontend","url":"https://www.joanwestenberg.com/thin-desires-are-eating-your-life/","author":"Westenberg","translator":"","tags":["other"],"priority":1},"html":"<p>文章标题为《稀薄的欲望正在吞噬你的生活》，指出当代社会普遍存在一种“饥饿感”，人们渴望某种难以定义、无法获得且来源无意提供的东西，即“稀薄的欲望”。</p>\n<p>作者区分了“厚重欲望”和“稀薄欲望”：厚重欲望是在追求过程中能改变你的欲望（如学习微积分），而稀薄欲望则不能（如查看通知）。厚重欲望能转化其主体，稀薄欲望则不断自我复制。</p>\n<p>文章批评了大多数消费科技的商业模式：它们识别并利用人们的厚重欲望，只提供其中产生神经奖励的部分，而去除掉真正能带来转变的“一揽子”体验。例如，社交媒体提供社交连接感却无需承担实际友谊的义务；色情内容提供性满足却无需亲密关系的脆弱性；效率应用提供成就感却未真正达成任何成就。</p>\n<p>这种模式导致的结果是纯粹的感官体验，容易上瘾，却未能使人更快乐，反而引发更高的焦虑、抑郁和孤独感。作者认为，这是因为我们擅长以一种阻止人们追求有价值欲望的方式来满足他们。</p>\n<p>厚重欲望通常不方便，需要多年培养，无法即时满足，并使人陷入义务和相互依存的网络。从“无摩擦”全球市场的角度看，这些都是低效的。因此，支持厚重欲望的基础设施逐渐瓦解（如作坊、社区、学徒制），而支持稀薄欲望的基础设施则变得无处不在。</p>\n<p>作者强调，“厚重生活”无法规模化。为此，他提出了一些个人实践建议：烘焙面包（培养耐心，抵制效率至上）；手写并寄送一封信（创造不受数字指标束缚的交流）；为一个人编写一个工具（抵制软件应服务数百万人的观念）。</p>\n<p>这些行为的目的并非为了扭转当前的“稀薄化”趋势或修复世界，而是为了在个体层面追求有价值的生活，避免感觉空虚，并重新体验真正值得追求的欲望是什么。</p>"}},{"node":{"frontmatter":{"title":"我是肯尼亚人。我不像ChatGPT那样写作，而是ChatGPT像我一样写作","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"javascript","url":"https://marcusolang.substack.com/p/im-kenyan-i-dont-write-like-chatgpt","author":"Marcus Olang","translator":"","tags":["AI"],"priority":1},"html":"<p>肯尼亚作家 Marcus Olang' 因作品常被误判为 AI 生成而沮丧（如提案被要求 “更人性化重写”），他解释自己与 LLM 相似的结构化、逻辑严谨的写作风格（含特定连接词、三段式论证等），并非 AI 模仿自己，而是源于肯尼亚的教育体系 —— 受 KCPE 考试要求、大英帝国殖民时期传承的 “女王英语” 影响，教育系统长期训练学生追求精准、权威的表达，而 LLM 恰通过海量正式文本训练复刻了这种风格，而 AI 检测器因以 “困惑度”“突发性” 为判断标准，恰好将肯尼亚教育培养的严谨写作特征误判为 AI 生成，且这类工具对非英语母语者存在偏见，Olang' 强调其作品是个人经历、教育与殖民遗产的体现，呼吁公众认可这是不同形式的人类表达。</p>"}},{"node":{"frontmatter":{"title":"无图形API","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"other","url":"https://www.sebastianaaltonen.com/blog/no-graphics-api","author":"Sebastian Aaltonen","translator":"","tags":["GPU"],"priority":1},"html":"<p>文章首先回顾了十年前低级PC图形API（Mantle、DirectX 12、Vulkan、Metal）的诞拥有 30 年图形编程经验的 Sebastian Aaltonen 在博客中指出，DirectX 12、Vulkan 等主流图形 API 因适配 13 年前 GPU 架构，与现代 GPU 的绑定 less SIMD 设计脱节，存在复杂度高、PSO 排列爆炸等痛点，而现代 GPU 已具备统一化硬件特性与灵活内存访问能力，因此他提出一套面向现代 GPU 的极简图形 API 方案 —— 核心以 64 位指针语义简化内存管理与数据访问，采用全局纹理描述符堆、简化同步机制与渲染管线状态，支持 C/C++ 风格着色器与 GPU 驱动渲染，该方案兼容近 5-7 年主流 GPU，仅需 150 行代码即可覆盖核心功能，能降低开发门槛、提升 GPU 利用率，适配 AI 与光线追踪等现代负载，作者呼吁行业协同推动 API 革新，让着色器语言向 CUDA 靠拢以构建完善库生态。</p>"}},{"node":{"frontmatter":{"title":"我们用Rust重写了所以你必须点赞 - （幽默）直白Hacker News头版新闻","publish":true,"cover":"","showCover":null,"date":"2025-12-27","category":"other","url":"https://dosaygo-studio.github.io/hn-front-page-2035/news-honest.html","author":"","translator":"","tags":["other"],"priority":1},"html":"<p>这份网页内容是一个模仿Hacker News首页的列表，其标题经过“诚实”的重写，旨在以幽默和讽刺的方式揭示科技新闻背后的真实意图、行业乱象或常见现象。</p>\n<p>节选部分条目：</p>\n<ol>\n<li></li>\n</ol>\n<p>We rewrote it in Rust so you have to upvote it (mullvad.net)\n我们用Rust重写了它，所以你得点赞（mullvad.net）</p>\n<ol start=\"2\">\n<li></li>\n</ol>\n<p>Politicians who can't use email try to ban the internet (decoded.legal)\n无法使用电子邮件的政治家试图禁止互联网（decoded.legal）</p>\n<ol start=\"3\">\n<li></li>\n</ol>\n<p>Amazon finally adds a feature that has been standard since 2005 (kdpcommunity.com)\n亚马逊终于新增了自2005年以来的标准功能（kdpcommunity.com）</p>\n<ol start=\"4\">\n<li></li>\n</ol>\n<p>Academic publishers admit paywalls were a scam all along (acm.org)\n学术出版商承认付费墙一直是个骗局（acm.org）</p>\n<ol start=\"5\">\n<li></li>\n</ol>\n<p>Rails developers reinventing state machines for the 50th time (github.com)\n铁路开发者第50次重新发明状态机（github.com）</p>\n<ol start=\"6\">\n<li></li>\n</ol>\n<p>Texas accidentally does something good for privacy (theverge.com)\n德克萨斯州无意中为隐私做了一件好事（theverge.com）</p>\n<ol start=\"7\">\n<li></li>\n</ol>\n<p>Intel's marketing department is actively hostile to engineers (lorendb.dev)\n英特尔市场部门对工程师持积极敌对态度（lorendb.dev）</p>\n<ol start=\"8\">\n<li></li>\n</ol>\n<p>We broke the internet because nobody checks dependencies (gist.github.com)\n我们破坏了网络，因为没人检查依赖关系（gist.github.com）</p>\n<ol start=\"9\">\n<li></li>\n</ol>\n<p>Rich developer spends $15k to run a model slightly faster (jeffgeerling.com)\n富有的开发者花了1.5万美元来跑一个稍微快一点的模型（jeffgeerling.com）</p>\n<ol start=\"10\">\n<li></li>\n</ol>\n<p>Marketing blog post explaining why you should buy our product (hatchet.run)\n营销博客文章，解释为什么您应该购买我们的产品（hatchet.run）</p>\n<ol start=\"11\">\n<li></li>\n</ol>\n<p>Groceries are so expensive I wrote a scraper (offer-spider.onrender.com)\n买菜太贵了，我写了个刮刀（offer-spider.onrender.com）</p>\n<ol start=\"12\">\n<li></li>\n</ol>\n<p>Nostalgia bait that will ruin your productivity for 4 hours (noclip.website)\n会毁掉你4小时（noclip.website）效率的怀旧诱饵</p>\n<ol start=\"13\">\n<li></li>\n</ol>\n<p>Training AI on 1913 data to avoid 'woke' bias (and hygiene) (github.com)\n基于1913年数据训练人工智能以避免“觉醒”偏见（及卫生）（github.com）</p>\n<ol start=\"14\">\n<li></li>\n</ol>\n<p>Math nerd explains how to spend 3 days proving 1+1=2 (sdiehl.github.io)\n数学宅解释如何花3天证明1+1=2（sdiehl.github.io）</p>\n<ol start=\"15\">\n<li></li>\n</ol>\n<p>I built a language nobody will use just to learn generics (axe-docs.pages.dev)\n我造了一个没人会用的语言，只是为了学通用名词（axe-docs.pages.dev）</p>\n<ol start=\"16\">\n<li></li>\n</ol>\n<p>OpenAI releases a new model to distract from their board drama (openai.com)\nOpenAI 发布了一个新模型，以转移他们对董事会纷争的注意力（openai.com）</p>\n<ol start=\"17\">\n<li></li>\n</ol>\n<p>Storing data in the network because hard drives are too mainstream (github.com)\n因为硬盘太主流，所以在网络中存储数据（github.com）</p>\n<ol start=\"19\">\n<li></li>\n</ol>\n<p>Sanctions failed and now they are building better chips than us (japantimes.co.jp)\n制裁失败了，现在他们制造的芯片比我们更好（japantimes.co.jp）</p>\n<ol start=\"22\">\n<li></li>\n</ol>\n<p>Please star my repo so I can get a job (github.com)\n请给我的仓库加星，这样我才能找到工作（github.com）</p>\n<ol start=\"24\">\n<li></li>\n</ol>\n<p>Google spends millions on a font change you won't notice (design.google)\n谷歌花了数百万在一个你不会注意到的字体变化上（design.google）</p>\n<ol start=\"30\">\n<li></li>\n</ol>\n<p>Firefox adds the only feature users actually want (mastodon.social)\nFirefox 增加了用户唯一真正想要的功能（mastodon.social）</p>"}},{"node":{"frontmatter":{"title":"节日快乐","publish":true,"cover":"/imgs/happyholiday.png","showCover":true,"date":"2025-12-27","category":"topic","url":"","author":"周e信","translator":"","tags":["holiday"],"priority":1},"html":""}}]}}