Actively hiring
Content Creation
Digital Media
Follow
Overview
News
Salaries
Products
People
Growth
Offices
Financials
News
Activity: August 22, 2026
Work in cupola focused on stabilizing the VGI extension configuration. Two commits addressed pinning concerns: the first pinned the VGI extension release to a specific version, and the second refined that approach by pinning VGI to a loadable immutable bu
Read more
Report
Who Actually Runs DuckDB, Measured from 110M Extension Loads
The companion to my post on DuckDB upgrade speed. Once you strip out the CI traffic that is 70% of my telemetry, the extension catalog isn't the monopoly the load counts imply or the flat field the raw config-days imply - and a third of real installations
Read more
Report
DuckDB Upgrade Speed, Measured from 110M Extension Loads
Nine months of telemetry from Query.Farm's DuckDB extensions - 110 million loads - show each release landing slower than the one before it. Fourteen days in, v1.5.0 reached 33.7% of the population I can see; v1.5.5 reached 12.1%. The decline survives excl
Read more
Report
Paging Through a Parquet File in DuckDB: file_row_number or OFFSET?
You have a large Parquet file and an API that has to return its contents, but responses have a size ceiling, so the caller pages through it. LIMIT/OFFSET is the obvious way to write that and it is the wrong one. I measured file_row_number against it: 2.53
Read more
Report
A DuckDB Release Isn't a Distribution
When DuckDB ships a new version, every community extension has to be rebuilt against it before anyone can install one. I measured how much of the catalog is actually there when a release lands, how long extension updates take to merge, and why the same bu
Read more
Report
Compiling Isn't Running: Functionally Testing DuckDB-WASM Extensions
A DuckDB extension that compiles for WebAssembly has only proven that it compiles. Whether it loads, and whether it actually runs, are separate questions. I built a Node harness to ask them across 124 community extensions. Here's what it found and the fix
Read more
Report
Quack and VGI: Two Approaches to Bringing RPC to DuckDB
Quack - the new client/server protocol extension for DuckDB - was announced today. It's been built since November 2025, almost exactly as long as I've been building VGI. Here's what's interesting, what's surprising, and where the two projects converge and
Read more
Report
DuckDB Arrow Compatibility: A Status Page
A working status page for the Arrow-related issues and PRs I've filed against duckdb/duckdb - the UNION saga, schema/data disagreements in nested appenders, type fidelity through round-trips, and the bigger question of how defensive the C Data Interface s
Read more
Report
GeoSilo vs GeoArrow + Byte Stream Split: Two Approaches to Geometry Compression
A detailed comparison of GeoSilo's delta-integer encoding against GeoArrow's columnar float64 layout with Parquet BYTE_STREAM_SPLIT, covering compression ratios, precision tradeoffs, and when each approach wins.
Read more
Report
VGI Injector: A Tiny HTTPS Download-and-Execute Binary in Zig
I needed a self-contained binary that downloads a program over HTTPS and exec's it - small enough to run in a FROM scratch container with nothing else. Go and Rust couldn't get small enough. Zig could.
Read more
Report
Show more news
