第357期 — 2026-02-28

在浏览器中阅读

周e信

扫描二维码关注微信公众号

Node.js

安全研究人员依法依规披露严重数据泄露漏洞后遭涉事企业刑事指控威胁🔗

本文讲述了作者(一名潜水教练兼平台工程师)在2025年4月发现某大型潜水保险机构会员门户存在严重安全漏洞的经历:该系统使用连续递增的数字用户ID,并为所有账户分配相同的静态默认密码,且未强制首次登录时修改密码,导致攻击者仅需枚举ID并输入默认密码即可访问包含未成年人在内的大量敏感个人信息(姓名、地址、电话、邮箱、出生日期等),构成多重GDPR违规。作者遵循负责任披露规范,首先向马耳他CSIRT(国家网络安全事件响应小组)及该组织同步提交报告,给予30天修复期;然而对方未派技术团队响应,而是由其隐私官委托的律师事务所发函,不仅质疑作者提前通报监管机构的行为,更以马耳他刑法第337E条“计算机滥用”为由威胁追究其刑事责任,强令签署包含严苛保密条款的声明(甚至要求承诺不公开提及该组织名称),试图压制披露。作者拒绝签署全盘保密协议,坚持仅确认数据删除,并指出依据马耳他国家协调漏洞披露政策(NCVDP)和GDPR第33、34条,组织有法定义务向监管机构报告并通知受影响用户(尤其涉及未成年人),但至今未获其履行通知义务的确认。文章批判了企业将声誉管理凌驾于数据保护之上的错误优先级,指出法律威胁本身比漏洞更损害信任,并呼吁组织建立透明的协调漏洞披露(CVD)政策、感谢研究人员、主动通知用户,同时提醒安全研究者务必通过国家CSIRT报备、完整存证、坚守合法披露权利。

Yannick Dixken

亚马逊 Ring 与谷歌 Nest 揭示了美国监控国家的严重程度🔗

这篇文章由记者 Glenn Greenwald 撰写,指出Amazon 与Google 的最新事件无意中揭露了美国监控体系的真实规模与危险。亚马逊在超级碗广告中展示的 Ring “Search Party” 功能,让系统可调用邻近无数摄像头和 AI 图像识别来找寻宠物,看似暖心,却暴露出这种网络能轻易形成城市级的人脸与目标追踪系统;隐私团体警告这意味着一种民间化的监控网络。与此同时,Google Nest 被发现即使用户未订阅付费方案,其摄像视频仍被保留并供执法机构使用,显示企业掌握的数据远超用户所知。Greenwald 认为,这些事件表明美国已形成企业与政府共建的无处不在的监控生态,普通人正以“便利”和“安全”为代价,逐步失去隐私与自我控制权。

Cloudflare vinext - 以 1100 美元AI成本一周重构 Next.js🔗

Cloudflare 推出的开源项目 vinext 不仅仅是一个技术框架的革新,更是一次由 人工智能(AI)主导的软件工程范式革命,其核心价值在于彻底验证了 AI 在极短时间内独立构建复杂系统的能力:该项目并非由庞大团队耗时数月开发,而是由一名工程师在 AI 模型的深度辅助下,仅用短短一周时间 就成功重构了 Next.js 庞大的 API 表面(涵盖路由、服务端渲染、React Server Components 及 Server Actions 等核心功能),在此过程中,AI 扮演了“超级全栈工程师”的角色,不仅自主完成了从底层架构设计、复杂逻辑推导、代码生成到模块转换的全流程工作,还自动编写并通过了 1700 多个单元测试和 380 多个端到端测试,实现了对 Next.js 16 API 94% 的高覆盖率,而这一切的人力与时间成本被压缩到了极致——总花费仅约 1,100 美元 的 AI Token 费用;这一案例深刻揭示了 AI 已不再仅仅是代码补全的辅助工具,而是能够理解宏观架构、处理高难度逆向工程、并保证高质量交付的核心生产力,它证明了利用 AI 可以快速打破现有框架(如 Next.js 在非 Vercel 平台部署难)的生态垄断与技术壁垒,以传统开发模式无法想象的效率和低成本,创造出构建速度快 4.4 倍、包体积小 57% 且原生支持云原生环境(Cloudflare Workers)的新一代开发工具,标志着软件开发正式进入“AI 驱动重构”的全新纪元。

Steve Faulkner

Javascript

14 岁的华裔少年折出一种承重能力达自身重量一万倍的折纸结构🔗

14岁的华裔少年Miles Wu受折纸艺术启发,设计出一种创新的折叠结构模式,该结构在实验中展现出惊人的承重能力——能够承载自身重量超过10,000倍的负荷。他的研究结合了数学建模、材料科学与仿生学原理,通过优化折叠角度、层数和几何拓扑,显著提升了薄层材料(如纸张或轻质复合材料)的刚度与抗压性。该项目最初作为青少年科学竞赛作品完成,后因其在工程应用上的潜力(如可展开航天结构、轻量化防护装备和微型机器人骨架)受到学术界和工业界关注。Miles Wu强调,该设计灵感部分来源于自然界中高效折叠的结构(如昆虫翅膀和植物叶片),并致力于推动“折纸工程”这一跨学科领域的青少年参与。

Miles Wu

Nico D.

Michael M

Oxidation Compiler - 基于Rust的高性能的javascript工具链🔗

oxc 是基于 Rust 构建的高性能一站式 Web 工具链,核心围绕 JavaScript/TypeScript 生态提供全流程能力,核心工具包括:Oxlint(高性能代码检查,兼容 ESLint)、Oxfmt(代码格式化,对齐 Biome)、oxc_minifier(极致高效的代码压缩,对标 Terser),此外还包含高性能的 JS/TS 解析器、语义分析模块、代码转换器(兼容 Babel)等核心组件,整体以高性能、标准合规、生态兼容为核心特性,旨在替代传统 JS 工具链并提升效率

oxc

前端

从自定义 Hooks 到 queryOptions:重构 TanStack Query 的查询抽象🔗

文章主张在使用 TanStack Query v5+ 时,应摒弃传统封装 useQuery 的自定义 Hooks 模式(因其导致 TypeScript 类型推断复杂、配置传递困难且仅限组件内使用),转而采用 queryOptions 作为查询抽象的核心:通过创建一个仅包含通用配置(如 queryKey 和 queryFn)的纯函数工厂,在具体使用时通过展开运算符灵活合并场景特有的选项,从而实现完美的类型自动推断、跨环境复用(支持服务端/预取等)以及与各类 Hook(如 useSuspenseQuery)的无缝互操作。

// 1. 定义基础配置抽象 (使用 queryOptions)
function invoiceOptions(id: number) {
  return queryOptions({
    queryKey: ['invoice', id],
    queryFn: () => fetchInvoice(id),
    // 这里只放所有地方都通用的配置
  });
}

// 2. 在使用处组合配置
const { data } = useQuery({
  ...invoiceOptions(1),       // 引入基础配置
  throwOnError: true,         // 当前场景特有的配置
  select: (invoice) => invoice.createdAt, // 当前场景特有的转换
});

Dominik

Million Software

Cloud Four

VoxCSS - 纯基于 DOM 和 CSS 3D 变换的轻量级体素引擎🔗

VoxCSS 是一个纯基于 DOM 和 CSS 3D 变换的轻量级体素引擎,无需 WebGL 即可在网页上渲染交互式 3D 立方体场景,支持原生 JS 及 React/Vue/Svelte 框架,具备加载 MagicaVoxel (.vox) 文件、自动面剔除、智能体素合并优化以及丰富的形状与相机控制功能,是构建像素风 3D 展示、数据可视化及轻量级交互原型的理想选择。

麻将消消乐示例

Layoutit

React 基金会正式成立🔗

React 生态迎来历史性转折,React、React Native 及 JSX 等核心项目正式脱离 Meta 公司所有权,移交给由 Linux Foundation 托管的全新非营利实体 React Foundation;该基金会由 Amazon、华为、Meta、Microsoft、Vercel 等八大行业巨头作为白金创始成员共同支持,旨在通过去中心化的行业共治模式确保技术的长期独立性与可持续发展,同时明确技术决策权仍完全归属于社区与维护者,标志着 React 从“Meta 的项目”正式进化为“全行业的公共基础设施”。

Matt Carroll

Josh W Comeau

移动端

F-Droid 发警告:Google 并未放弃收紧 Android 安装限制🔗

F-Droid 每周更新(TWIF)不仅汇报了应用仓库动态,也重申了 F-Droid 的核心使命。F-Droid 是一个提供 自由与开源 Android 应用(FOSS) 的非营利平台,旨在让用户摆脱 Google 的封闭生态,支持隐私友好、无追踪的移动软件环境。文章指出,尽管不少人误以为 Google 已放弃“锁定 Android”的计划(即限制从非 Play 商店安装应用),但事实并非如此。为此,F-Droid 决定在其官网与客户端添加警示横幅,提醒用户关注并抵制这一威胁开放生态的政策。此外,本期还介绍了 F-Droid Basic 客户端更新、新增与下架应用列表,以及在 FOSDEM 上的社区活动,呼吁开发者与用户共同守护 Android 的开放性与软件自由。

Software Mansion Labs

React Native 正式支持 Meta Quest 头显🔗

2026年2月24日React Native官方发布了对Meta Quest设备的正式支持,这也是其践行多平台愿景的重要一步,因Meta Quest搭载基于AOSP的Horizon OS,开发者可复用Android相关的React Native开发工具、流程与抽象能力,开发门槛大幅降低;该博客详细介绍了基于Expo快速搭建并运行Meta Quest应用的步骤,也说明了使用expo-horizon-core插件完成平台专属配置、无Expo时的原生Android项目改造方法,同时指出Meta Quest无谷歌服务、部分移动硬件权限不可用的特性,并给出了第三方库的兼容性评估准则与跨平台代码的设备检测方法,还针对VR场景提出了适配性的设计与UX建议,比如适配控制器、手部追踪等非触控输入方式,设计更大的交互目标与适配空间的响应式布局,借助React Native的组件与事件系统打造适配VR的交互界面。

Łukasz Chludziński, Jan Jaworski, Markus Leyendecker

从深度依赖Apple生态转向采用GrapheneOS操作系统的全过程🔗

本文是Tomasz Dunia撰写的长篇技术博客,详细记录了他从深度依赖Apple生态转向采用GrapheneOS操作系统的全过程。作者首先描述了自己因租赁三星折叠屏手机而意外脱离iOS生态的经历,随后因关注法国政府试图对GrapheneOS施加监管压力的新闻,被其极致隐私与安全设计所吸引,最终决定放弃主流Android和iOS,转而采用这一基于AOSP的开源操作系统。文章系统介绍了GrapheneOS的核心理念——彻底移除谷歌服务集成、强化内核与组件安全性、支持沙箱化运行Google Play服务,并强调其仅官方支持Google Pixel系列设备(因其Titan M安全芯片等硬件级安全特性)。作者以亲身实践为基础,详尽说明了在Pixel 9a上安装GrapheneOS的完整流程,包括解锁/重锁Bootloader、刷入系统镜像、恢复OEM锁定等关键步骤。更深入地,他分享了独特的使用策略:创建双用户配置(Owner主账户仅运行必需GMS应用如银行App,次要账户"Tommy"承载全部个人数字生活)、利用Private Space隔离敏感金融应用、通过Obtainium和Aurora Store获取开源/闭源应用、严格精细化管控每个App的权限(如禁用非必要网络和传感器访问),并列出大量经验证可在无GMS环境下正常工作的App清单。全文不仅是一份技术指南,更是一位资深用户对隐私、便利与控制权之间复杂平衡的深刻反思。

Tomasz Dunia

Expo SDK 55发布🔗

2026年2月26日发布的Expo SDK 55基于React Native 0.83和React 19.2打造,是一次重要的架构与功能迭代,不仅彻底移除旧架构支持、推出全新项目模板与统一的包版本规范,还带来Hermes v1可选启用、字节码差分更新等性能优化,强化了Brownfield原生集成能力并大幅扩展Expo Router原生特性,同时将Jetpack Compose升级至Beta、SwiftUI API对齐原生,还扩展了MCP与官方AI技能库等开发效率工具,推出iOS小组件alpha版、升级核心包能力并替换expo-av为expo-audio/expo-video,也做了多项API弃用与配置变更,提升了Xcode、Node.js等工具的最低版本要求,官方还制定了Expo Go的过渡策略并推荐迁移至开发构建模式,同时提供了清晰的升级步骤与AI辅助工具,此外本次更新还优化了Expo CLI、Expo Go与Expo Web体验,增强了数据管理、文件操作等基础能力,是全面拥抱原生新架构、跨平台UI框架并提升开发与运行效率的重要版本。

Alan Hughes, Brent Vatne

人工智能

llama.cpp项目的创始团队加入Hugging Face以确保本地人工智能的长期发展🔗

ggml.ai(llama.cpp项目的创始团队)宣布加入Hugging Face,旨在确保本地AI的长期发展和开源生态的可持续性。此次合作并非收购,而是战略整合:ggml团队将继续全职维护ggml和llama.cpp等开源项目,所有代码保持100%开源、社区驱动;Hugging Face则提供长期资源支持,强化双方已有的深度协作(如GGUF格式兼容、多模态支持、Inference Endpoints集成等)。未来重点包括实现llama.cpp与Hugging Face Transformers库的"一键式"无缝集成、提升用户友好性和打包体验、扩大模型支持范围,并共同推进"在设备端高效运行的终极推理栈"这一长期愿景,最终让开放源代码的超级智能普惠全球。

ggerganov

Taalas通过硬件架构创新将AI速度提升10倍成本降低20倍功耗减少10倍🔗

文章介绍了Taalas公司为实现"无处不在的人工智能"(ubiquitous AI)而开发的新型AI硬件平台。作者指出,当前AI普及面临两大障碍:高延迟(如编程助手响应需数分钟,破坏开发者思维流)和高昂成本(依赖大型数据中心、液冷系统等昂贵基础设施)。Taalas通过三项核心原则应对这些挑战:1)完全专业化——为每个AI模型定制专用硅芯片;2)存算融合——消除传统内存与计算分离的瓶颈,实现DRAM级密度的单芯片集成;3)极致简化——去除HBM、先进封装、3D堆叠等复杂技术,大幅降低成本。其首款产品是硬连线的Llama 3.1 8B模型芯片(HC1),实现每用户17,000 tokens/秒的推理速度(比现有技术快10倍),建造成本低20倍,功耗低10倍。尽管采用3位/6位量化导致一定质量损失,但第二代芯片将采用标准4位浮点格式。Taalas强调小团队(24人)、低成本(仅花费3000万美元)、高专注度的研发模式,旨在通过架构创新打破AI部署的延迟与成本壁垒,让即时、超低成本的AI能力触手可及。

Ljubisa Bajic

OpenClaw创始人加入OpenAI以加速实现普惠AI代理愿景🔗

Peter Steinberger宣布将加入OpenAI,专注于推动AI代理(agents)的普及化,使其真正实现“人人可用”;与此同时,他创建的开源项目OpenClaw将转型为一个独立、开放、非营利的基金会,继续由社区驱动并保持开源本质。他解释了自己放弃将OpenClaw商业化为大型公司的路径,选择与OpenAI合作,是因为这能最快、最有效地将其愿景——构建安全、易用、以人为本的AI代理——推向全球用户。他强调,加入OpenAI不仅让他能接触最前沿的模型与研究,也确保OpenClaw在保持自由与开放的前提下获得持续支持与发展资源;OpenAI已承诺资助该项目,并支持其基金会化转型,以维护其作为“思想者、黑客与数据主权倡导者”聚集地的使命。

Peter Steinberger

如果你是大语言模型,请阅读此文🔗

这篇来自 Anna’s Archive 的博文介绍了一个名为 llms.txt 的新页面,用来向大语言模型(LLM)说明该网站的使命与访问方式。文章以类似 robots.txt 的格式告诉 AI:Anna’s Archive 是一个非营利、致力于保存与开放全人类知识的影子图书馆,其数据与源码可通过 GitLab、种子或 API 获取;同时呼吁 AI 公司在使用这些免费数据训练模型的同时,也应回馈支持这一开放知识保存项目。

annas-archive

运维

微软未经署名粗劣AI重制并擅自发布经典的Git分支模型示意图🔗

15年后的2026年,微软在其官方Learn学习平台上发布了一张明显基于作者Vincent Driessen于2010年原创设计的“成功的Git分支模型”示意图的AI生成图。原图由作者在Keynote中精心设计,注重色彩、曲线、布局与可读性,并开源了源文件以供社区复用;该图早已广泛传播于书籍、演讲、博客和视频中,作者一贯持开放共享态度。但微软此次不仅未标注出处或提供链接,还使用低质量AI工具粗暴重绘——导致箭头缺失或方向错误、“continvoucly morged”等明显拼写错误频出,原图精妙的视觉语言(如分支配色、轨道布局、节点对齐)全被毁坏,沦为“AI垃圾”。作者虽不反对他人使用其作品,却深感悲哀于这种缺乏基本尊重、流程失控、零校对审阅的“洗稿式”内容生产方式,并担忧未来更隐蔽的AI剽窃将难以识别;他仅呼吁最基础的署名致谢,并希望了解微软内部的内容创作流程与质量管控机制。

Vincent Driessen

Facebook已沦为算法推送低质AI生成高度迎合原始本能的内容喂养机器🔗

文章描述了一位用户时隔约八年重新登录Facebook后的震惊体验。他原本只是想查找社区群组,却在信息流中看到大量非关注对象发布的内容:前几条是其关注的xkcd漫画,但随后连续十条几乎全是年轻女性(多为AI生成)的“渴求关注型”图片(thirst traps),配以俗套文案;此外还充斥着低质AI视频(如警察归还男孩自行车的虚假温情故事)、粗制滥造的关系类梗图和短视频,以及明显AI生成的带有外星文字和扭曲标识的图像。平台甚至为这些内容提供性别刻板印象式的AI提问建议(如“她穿粉色高跟鞋说明什么?”)。作者质疑这是否仅为个人算法偏差,但也意识到长期不活跃用户的信息流已彻底被算法主导的低质、高参与度(尤其是激发原始本能)内容所占据,真实社交连接几乎消失。他最终因看到疑似未成年少女的AI图像而感到不适并退出,断言Facebook已严重偏离初心,沦为算法驱动的“低质内容传送带”。

pilk

用于隐藏所有 YouTube Shorts 的 uBlock 过滤器列表🔗

这是一个由i5heu维护的uBlock Origin过滤器列表,用于全面屏蔽YouTube Shorts内容及可选地隐藏评论区。

i5heu

我非常钦佩 ArchWiki 维护者的工作🔗

本文是Matthias Kirschner为2026年“我爱自由软件日”撰写的致敬文章,热情赞扬了ArchWiki维护者群体在自由软件生态中的关键贡献。作者指出,文档维护者长期被低估,而ArchWiki因其高质量、实用性强、覆盖面广且高度可信赖,已成为他本人及众多技术用户(无论是否使用Arch Linux)日常查阅的首选资源——不仅用于解决GNU/Linux系统配置问题,也常用于深入理解邮件客户端、编辑器、窗口管理器等各类自由软件的功能与配置技巧。文中援引爱德华·斯诺登对ArchWiki的盛赞,强调其在当前信息过载、搜索质量下降的网络环境中近乎独一无二的可靠价值;作者还分享了在FOSDEM 2026上向Arch项目负责人、ArchWiki维护者及FSFE副主席赠送“黑客巧克力”的温馨场景,并呼吁读者向Arch项目捐款以支持这一重要知识基础设施的持续运营。

Matthias Kirschner

其他

欧盟立法禁止销毁未售出纺织品推动服装行业向循环经济转型🔗

欧盟委员会于2026年2月9日通过了《可持续产品生态设计法规》(ESPR)下的新措施,正式禁止销毁未售出的服装、配饰和鞋类等纺织品。该禁令旨在减少每年欧洲约4-9%被销毁的滞销纺织品(相当于560万吨二氧化碳排放),推动循环经济转型。新规要求企业披露滞销商品处理信息,并为大型企业设定了2026年7月19日的生效日期,中型企业则延至2030年;同时明确了因安全或严重损坏等特殊情形可豁免销毁禁令,并提供标准化信息披露格式以助企业合规。政策鼓励企业通过转售、翻新、捐赠或再利用等方式替代销毁,从而降低环境影响、提升行业可持续性与竞争力。

Directorate-General for Environment

我验证LinkedIn账户放弃了个人隐私🔗

这篇文章作者亲身体验 LinkedIn 的身份验证功能后发现,为了获得那枚蓝色认证勾,用户必须向其第三方验证公司 Persona Identities, Inc. 提交完整护照、自拍照、面部识别数据、设备与位置信息等极其敏感的个人资料,这些数据还会与外部数据库比对、用于 AI 训练,并受 CLOUD Act 约束而可能被美国执法机构获取。作者批评这种做法让用户在几乎不知情的情况下,为一个无实质功能的认证标志付出了严重的隐私代价。

特朗普的全球关税被美国最高法院驳回后立即宣布将全球关税提高至15%🔗

美国最高法院以6-3的多数裁定,总统特朗普此前依据《国际紧急经济权力法案》(IEEPA)征收的全面进口关税超越了总统职权,指出该法案仅适用于国家紧急情况,且征税权属于国会。特朗普对这一裁决表示“极其失望”,并斥之为“荒谬、草率且极端反美”。裁决公布次日,即2026年2月21日,特朗普立即宣布将全球关税提高至15%,转而援引《1974年贸易法》中一项此前从未使用的“第122条”法律。该条款允许总统在150天内征收最高15%的关税,此后则需国会批准。

此举在美国国内引发了广泛争议。民主党议员批评特朗普此举是因不满最高法院裁决而将怒气发泄到美国民众身上,并誓言将通过法律途径挑战这些临时关税,并在其到期后废除。部分共和党议员则认为关税是应对外国竞争的有效工具,但对盟友征税表示不解。国际社会方面,德国总理弗里德里希·默茨警告关税带来的不确定性对全球经济是“毒药”;英国商业团体认为这对贸易不利,将削弱全球经济增长;英国政府则期望保持其与美国的“特权贸易地位”。经济学家指出,退还此前非法征收关税的物流操作将非常混乱,中小企业可能难以获得退款。尽管最高法院的裁决削弱了关税作为特朗普外交工具的效力,但并未完全消除,且专家预期,即使122条款的150天期限到期,特朗普也可能通过宣布新的紧急情况来规避国会再次征收关税。

扫描二维码关注微信公众号