返回首页
最新
嗨,HN,我是Hugo。在过去的一个月里,我一直在构建Rocky,并快速在公开环境中发布。二进制文件已在GitHub Releases上发布,`dagster-rocky`已在PyPI上可用,VS Code扩展也已在市场上上线。我一直等到信任系统的界面足够连贯,才能作为一个整体进行更广泛的公告。治理的波计划——列分类、每个环境的掩码、每次运行的8字段审计跟踪、`rocky compliance`汇总、角色图的对账、保留政策——在上周的engine-v1.16.0中实现了端到端的功能,并在v1.17.4(标记为2026-04-26)中完善。这是我一直在等待的里程碑。
推介:保留Databricks或Snowflake。为DAG引入Rocky。Rocky是一个基于Rust的控制平面,专为数据仓库管道设计。存储和计算仍然保留在您的数据仓库中。Rocky拥有图形——依赖关系、编译时类型、漂移、增量逻辑、成本、血缘、治理。您当前的技术栈无法提供这些,因为它不拥有DAG。
我认为有几个有趣的点:
- 分支 + 重放。`rocky branch create stg`可以为管道的表提供一个逻辑副本(今天是模式前缀;原生Delta SHALLOW CLONE和Snowflake零拷贝是下一个目标)。`rocky replay <run_id>`重建哪些SQL在什么输入上运行。数据仓库中的Git级工作流。
- 从编译器获取列级血缘,而不是事后图形爬取。类型检查器通过连接、CTE和窗口跟踪列。VS Code通过LSP内联显示。
- 治理作为一流的界面。列分类标签加上每个环境的掩码策略,通过Unity Catalog(Databricks)或掩码策略(Snowflake)应用于数据仓库。每次运行都有8字段审计跟踪。`rocky compliance`汇总可以作为CI的门控。通过SCIM和每个目录的GRANT进行角色图对账。带有数据仓库侧漂移探测的保留政策。
- 成本归属。每次运行都会产生每个模型的成本(字节、持续时间)。`rocky.toml`中的`[budget]`块;超支会触发`budget_breach`钩子事件。
- 编译时可移植性 + 爆炸半径。跨Databricks / Snowflake / BigQuery / DuckDB的方言差异检查(12个构造)。`SELECT *`下游影响检查。
- 基于模式的AI。生成的SQL会经过编译器——AI建议在落地之前会进行类型检查。
Rocky不是:
- 不是数据仓库——它是其上的控制平面。
- 不是Fivetran的替代品。`rocky load`处理文件(CSV/Parquet/JSONL);对于SaaS来源,请使用Fivetran、Airbyte或数据仓库原生的CDC。
- 不是dbt Cloud——没有托管UI,没有管理调度器。如果您需要编排,Rocky与Dagster有一流的集成。
适配器:Databricks(GA)、Snowflake(Beta)、BigQuery(Beta)、DuckDB(本地开发/游乐场)。Apache 2.0。
我非常希望能收到关于信任系统框架、治理界面(特别是`rocky compile`中的分类到掩码解析和`rocky compliance` CI门控)、分支/重放设计、成本归属原语或任何其他引起您注意的内容的反馈。欢迎在讨论中深入交流。
我创建了givemesearch,因为我发现Claude Code在使用已更改或删除的函数签名时,依然自信地生成完全错误的信息。这是基于我个人在某些方面取得了一些成功的设置,所以我想看看能否将其做成一个SaaS(软件即服务)。
因此,我构建了这个小型SaaS,它为编码代理提供实时的网络搜索支持,以便于一般编码代理的使用。通过MCP将你的Claude Code连接到givemesearch,你就可以在它开始输出错误信息之前,请求Claude Code进行任何研究。
目前该项目还处于早期阶段,我正在寻找一些alpha测试者。在alpha阶段是免费的,之后将收取每月10美元的固定费用,查询没有额外收费,但显然会受到合理使用限制。
我非常希望能收到大家的反馈和评论!谢谢!
[https://givemesearch.com](https://givemesearch.com)
我为一款移动机器人构建了传感器融合系统,并像其他人一样使用了robot_localization。在与navsat_transform、UTM区域边界和YAML协方差调优斗争了太久后,我决定自己编写一个系统。
FusionCore是一个22状态的无迹卡尔曼滤波器(UKF),它直接在地心地固坐标系(ECEF)中融合IMU、轮编码器和GPS(没有坐标投影,也没有额外节点)。它能够估计IMU偏差,自动根据创新序列调整噪声协方差,并通过对每个传感器进行卡方检验来排除异常值。
我将其与robot_localization的扩展卡尔曼滤波器(EKF)在NCLT公共数据集(密歇根大学,真实机器人,真实GPS,RTK真实值)的6个序列上进行了基准测试。结果在6个序列中赢得了5个。在第6个序列(长时间的GPS信号衰退)中表现不佳。RL的UKF在所有六个序列中都发散到NaN。
配置、方法论和完整的重现说明都在benchmarks/文件夹中。
<a href="https://archive.ph/d956y" rel="nofollow">https://archive.ph/d956y</a><p><a href="https://www.reuters.com/markets/commodities/uae-says-it-quits-opec-opec-statement-2026-04-28/" rel="nofollow">https://www.reuters.com/markets/commodities/uae-says-it-quits-opec-opec-statement-2026-04-28/</a>