标签

全栈

WePush 5.0.8:一次补齐四种短信通道与极光推送

来源: oschina.net 40
WePush 5.0.8 的变化很集中:继续围绕批量消息发送扩展通道。本次版本新增网易云信短信、榛子云短信、luosimao 短信、极光短信,并加入极光推送支持。对于需要在不同供应商之间切换,或者同时覆盖短信和移动端推送的团队,这次更新减少了自行拼装发送工具的工作量。 5.0.8 新增五项通道支持: 网易云信短信 榛子云短信 luosimao 短信 极...

Netflix 开源因果推断智能工作流:让观察性数据分析更接近可执行的工程流程

来源: infoq.com 34
观察性数据里的“相关性”并不等于“因果性”。真正的因果分析通常需要明确分析计划、选择合适的统计方法、检查假设、解释结果,并把不确定性和后续行动写进报告。Netflix 开源的 Agentic Workflow for Observational Causal Inference(OCI)试图把这条链路组织成一个智能工作流:用户提供观察性数据和分析计划,...

GitHub 推出堆叠式 Pull Request:把大型改动拆成可审查的小步提交

来源: infoq.com 25
GitHub 已将 Stacked Pull Requests 推向公开预览,为一组存在依赖关系的 Pull Request 提供原生支持。它解决的不是“如何少写代码”,而是如何把大型变更拆成多个边界清楚、能够分别审查和合并的小改动,同时保留它们之间的依赖关系。 传统的大型 PR 往往混合数据库迁移、领域模型、服务接口、业务逻辑和前端适配。审查者需要一...

WSL 正在成为 Ubuntu 触达 Windows 开发者的主战场

来源: oschina.net 42
Ubuntu 的下一波增长,可能不发生在传统 Linux 桌面上,而发生在 Windows 里。Canonical 工程副总裁 Jon Seager 在接受采访时透露,Ubuntu 在 WSL 中的用户增长速度显著高于原生桌面版,并预计未来几个月内,WSL 上的 Ubuntu 用户数量将超过原生 Linux 桌面用户。 这不是“Windows 用户突然...

Firefox iOS 原生广告拦截上线:EasyList 生效,但搜索广告仍被放行

来源: oschina.net 48
Firefox for iOS 终于加入了内置广告拦截功能。它基于 EasyList 过滤规则,在网络层阻止第三方广告网络、广告追踪器和弹窗广告。不过,这不是一个默认开启的“全拦截”模式:功能目前被标记为实验性,需要用户手动启用,并且仍在渐进式推送中。 更值得开发者注意的是它的边界。搜索结果页广告不会被拦截,Firefox 主页中的部分广告或推广内容也...

Bluesky 如何让截图自动带 Logo:一次巧妙但有争议的 iOS 截图分层

来源: oschina.net 45
在 Bluesky 里浏览帖子时,右上角看到的是「Follow」按钮;可一旦截屏,这个位置却可能变成 Bluesky Logo。它并不是截图完成后再修改图片,也不是服务器给图片加了水印,而是利用 iOS 对受保护界面内容的特殊捕获规则,让用户看到的画面与系统截图得到的画面不同。 更直白的是,Bluesky 开源代码里负责这段逻辑的文件就叫 。这个命名没...

替代 GitHub 的第一步:先把研发链路从单点依赖中拆出来

来源: oschina.net 29
2026 年 8 月 17 日晚约 9:40,GitHub 开始大面积宕机,超过 7 小时后才完全恢复。网站、API、Pull Request、Actions、Webhooks、Issues、Git Operations 和 Copilot 几乎同时受到影响。对研发团队来说,这不是简单的“网页打不开”,而是代码托管、评审、构建、发布和协作被同一个故障域...

Rust 把 GPU 卸载带进编译器:能否同时拿到安全、可移植与高性能

来源: oschina.net 31
GPU 编程长期被夹在两个目标之间:CUDA、HIP 等方案能把性能压出来,却往往绑定特定厂商和编程模型;更安全、更通用的抽象则可能带来额外开销。一篇提交到 arXiv 的论文提出了另一条路线:把 GPU 卸载能力直接纳入 Rust 编译器,让类型系统、借用检查和编译器优化共同参与设备端代码生成。 这并不意味着 Rust 已经立刻取代 CUDA,也不意...

GitHub 再次宕机之后:代码托管平台该如何准备退路

来源: oschina.net 27
GitHub 又一次出现严重宕机,开发者熟悉的讨论也随之重启:有没有值得迁移的替代方案?这类问题表面上是在比较 GitLab、Gitea 或其他平台,实际是在追问一个更现实的工程问题:代码、议题、构建流水线和发布权限,是否都被绑定在同一个外部服务上? Hacker News 的讨论之所以有价值,是因为评论者没有把迁移简单描述成“换一个网站”。自托管 G...