Linear 近期对 CI 流水线进行了全面升级,旨在应对不断上涨的基建成本和开发者等待时间。尽管测试套件的规模扩大了四倍,他们仍成功将合并请求的等待时间缩短了超过一分钟,并将每个测试的运行时间减少了约 50%。 改进主要集中在四个关键领域: 1. **基础设施**:迁移至更快的第三方运行程序并升级了工具链,例如改用 `tsgo` 以加快类型检查速度。 2. **Linting 优化**:重写了自定义规则,改用静态分析而非耗时的 TypeScript 类型信息,显著降低了内存占用和执行时间。 3. **工作流效率**:通过限制抓取深度、消除冗余检出以及批量处理小型任务,优化了“关键路径”作业。他们还通过在基础镜像中预装共享依赖项并避免不必要的缓存,降低了每个作业的设置成本。 4. **测试执行**:增加了测试分片(sharding),并在 Vitest 中引入了受控的模块状态共享,这是性能提升最显著的部分。 通过系统性地最小化设置开销并将非关键任务卸载,Linear 确保了 CI 速度能够随着代码库的快速增长而同步扩展。这些改动每月节省了约 87,000 分钟的运行时间,在测试负载增加的情况下,依然保持了高效的开发周期。
许多城市正在用 Axon 的类似技术取代 Flock 的自动车牌识别(ALPR)摄像头,这主要是由于公众对执法部门利用 Flock 数据进行有争议用途(包括追踪堕胎行为和协助美国移民及海关执法局)表示强烈不满。
调查媒体 404 Media 目前正在发起一项调查,旨在了解警方如何使用 Axon 的监控系统,以及他们与谁共享这些数据。这些系统会生成“活动报告”,详细记录具体的警员搜索信息,包括时间戳、车牌号码以及查询理由。
为了扩大这项调查,404 Media 请求公众通过向当地警察局提交公开记录申请来提供帮助。他们提供了一份模板,供公民申请关键文件,例如内部活动报告、网络共享报告和黑名单管理报告。通过获取这些日志,404 Media 希望揭示执法机构如何利用 Axon 的监控功能。收到相关记录的读者被鼓励将其分享给 404 Media,以协助调查。