Benchmarking C versus Rust for SQLite number parsing extensions
Simon Willison compared C and Rust implementations of a SQLite parse_number() extension, finding optimized C achieved 16-19 ns per row.
CSV and Excel imports, data cleaning and moving data between systems.
Simon Willison compared C and Rust implementations of a SQLite parse_number() extension, finding optimized C achieved 16-19 ns per row.
Grist adds PREVIOUS and NEXT functions to handle running totals and ordered lookups without the fragility of traditional cell references.
Veteran data engineer Matt Martin details his shift from Spark and Iceberg to DuckDB, citing reduced operational overhead and faster metadata handling with the new DuckLake format.
Sheetgraph converts complex Excel and Google Sheets files into compact reports, allowing AI agents to analyze large datasets without exceeding token limits.
ZoomEye scans from October 2026 show Grist has a minimal public presence, with only one instance on its default port, indicating strong internal deployment habits.
DuckDB 2.0.0 LTS introduces client-server capabilities via the Quack protocol, asynchronous I/O for faster remote reads, and a first-class VARIANT type for semi-structured data.
GitHub project OpenClear offers a self-hosted positive pay system with multi-bank support, featuring secure bulk imports for checks, ACH, and accounts.
The DuckDB 2.0 alpha introduces async I/O for cloud storage, optimized recursive CTEs, and a new VARIANT data type that shreds JSON for better performance.
A data engineer reduced token usage by 2,300 times for large spreadsheets by performing calculations on a local server instead of sending raw rows to an AI model.
Vindle reduced processing time for 27 GB of product data by moving CSV filtering from PHP to a custom Rust tool, eliminating redundant parsing passes.