frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: chwire – Native-Format ClickHouse JavaScript Client over HTTP/TCP

https://github.com/maxjustus/chwire
2•maxjustus•1h ago
chwire is a ClickHouse client for JS that speaks the Native (columnar binary) format over HTTP and TCP. For 1M-row payloads, encoding is mostly 2–6x faster than JSONEachRow and decoding 2–8x faster. Once you add compression Native almost always wins, since the smaller payload is cheaper to compress.

I’ve been working on this project for the last year for use at https://www.hockeystack.com/. It started out of frustration with how CPU-heavy gzip/deflate are in the official ClickHouse JS client once you start scaling up inserts. From there it evolved into a completionist desire to make the best ClickHouse client implementation I possibly could.

Highlights: * ZSTD/LZ4 support in browsers over HTTP and in Node/Bun/Deno over HTTP or TCP * An aggressively fuzzed Native-format implementation * Supports all types + container types at arbitrary levels of nesting, including Variant, Dynamic, JSON, Nested, and Tuple * CI round-trips ClickHouse’s own generateRandom and generateRandomStructure and I’ve got a separate fuzzing implementation which includes JSON, Variant and Dynamic * The parser is synchronous and resumable internally. The async wrapper buffers blocks and fetches more data whenever there isn’t enough available to parse a column. * A fully functional TCP client for Node/Bun/Deno * Supports ProfileEvents, logs, progress, and the other protocol packet types * Supports [external tables](https://clickhouse.com/docs/engines/table-engines/special/ex...) * Supports [native query params](https://clickhouse.com/docs/sql-reference/syntax#defining-an...)

A secondary motivation is for this to serve as a decent reference implementation in a relatively high-level—albeit kinda shitty—language. In theory, someone could point an LLM at it and use /goal or whatever to get a usable implementation in another language.

Hope it proves useful to folks!

How to Install a Mini Split Air Conditioner Complete Step-by-Step Guide [video]

https://www.youtube.com/watch?v=AQ4EYHNCDzg
1•Bender•1m ago•0 comments

Meta's Teen Safety Case Just Became a $1.4T Existential Threat

https://gizmodo.com/metas-teen-safety-case-just-became-a-1-4-trillion-existential-threat-2000782306
1•dotcoma•2m ago•0 comments

Apple Sues OpenAI for Stealing Trade Secrets to Build AI Hardware

https://www.macrumors.com/2026/07/10/apple-sues-openai/
2•stock_toaster•4m ago•0 comments

The zero-cost fallacy: open-source software in the agentic era

https://www.thoughtworks.com/insights/blog/open-source/zero-cost-fallacy-open-source-agentic-era
2•backlit4034•6m ago•0 comments

GhostLock, a stack-UAF that has existed in ALL Linux distributions for 15 years

https://nebusec.ai/research/ionstack-part-2/
2•djfergus•8m ago•0 comments

Apple Sues OpenAI

https://www.bloomberg.com/news/articles/2026-07-10/apple-sues-openai-for-trade-secret-theft-in-bl...
6•allending•8m ago•1 comments

Two Database Migrations and a Divorce

https://usefathom.com/blog/two-database-migrations-and-a-divorce
2•JsonCameron•10m ago•0 comments

Migrating a production AI agent to GPT 5.6

https://ploy.ai/blog/migrating-a-production-ai-agent-to-gpt-5-6
1•brryant•11m ago•0 comments

Staying in the Game

https://toni.org/2026/07/10/staying-in-the-game/
1•joshbetz•11m ago•0 comments

Apple sues OpenAI, two former employees for trade secrets theft

https://www.reuters.com/legal/litigation/apple-sues-openai-alleging-misappropriation-trade-secret...
7•coloneltcb•12m ago•0 comments

Outcry as Meta lets users make AI images from public Instagram profile pics

https://www.bbc.com/news/articles/cp9lee19y1yo
3•doener•12m ago•2 comments

Building intuition about LLM parameter counts

https://www.gilesthomas.com/2026/07/llm-parameter-counts
1•gpjt•14m ago•0 comments

Coder_eval – an evaluation framework for CLI and Skill builders

https://github.com/UiPath/coder_eval
1•aoetalks•15m ago•0 comments

Ask HN: What data have the frontier AI companies not ingested yet?

1•lysace•15m ago•0 comments

Apple Sues OpenAI, Alleging It Stole Trade Secrets

https://www.wsj.com/tech/apple-openai-lawsuit-f86bd58c
16•m348e912•16m ago•1 comments

Apple sues OpenAI alleging trade secret theft, says scheme was 'at every level'

https://www.cnbc.com/2026/07/10/apple-openai-lawsuit-trade-secrets.html
7•nope96•16m ago•0 comments

What Is Stopping MOFs Being More Widely Used?

https://www.ccdc.cam.ac.uk/discover/blog/what-is-stopping-mofs-being-more-widely-used/
1•giardini•16m ago•1 comments

LingBot-World 2.0

https://github.com/Robbyant/lingbot-world-v2l-2026-07-10/
1•_____k•18m ago•0 comments

Book Review: The Book of Abraha

https://www.astralcodexten.com/p/your-book-review-the-book-of-abraham
1•paulpauper•18m ago•0 comments

Eight of the Nation's Top Last Names Stayed the Same Since 1790

https://www.census.gov/library/stories/2026/04/2020-census-names-data.html
5•paulpauper•20m ago•0 comments

Maura Gillison, Who Transformed the Treatment of Mouth and Throat Cancers, Died

https://www.wsj.com/health/healthcare/maura-gillison-cancer-research-dies-f89b6c90
2•kamaraju•20m ago•0 comments

DOI Restores Clear ESA Enforcement by Rescinding Misguided "Harm" Definition

https://www.doi.gov/pressreleases/department-interior-restores-clear-esa-enforcement-rescinding-m...
2•petethomas•21m ago•1 comments

Software Engineer's Firing Ruled Illegal in a Rare Win for a Tech Worker

https://www.nytimes.com/2026/07/10/business/atlassian-tech-worker-wrongful-termination.html
2•ytpete•21m ago•1 comments

My Jewish Culture

https://american-innocence.com/p/my-jewish-culture
1•paulpauper•22m ago•1 comments

Crawlie Cloud: monitoring for your marketing sites SEO and GEO (+ MCP server)

https://crawlie.dev/
1•seandotexe•26m ago•1 comments

Skillgrade: "Unit tests" for your agent skills

https://github.com/mgechev/skillgrade
1•handfuloflight•26m ago•0 comments

AI Fiction Is Easy to Detect Because It's Stupid and Bad, Research Finds

https://www.404media.co/ai-fiction-is-easy-to-detect-because-its-stupid-and-bad-research-finds/
3•cdrnsf•26m ago•0 comments

The Frank Zappa Interview That Still Feels [?] Today (1984) [video]

https://www.youtube.com/watch?v=PUJ9aFS2GbA
1•mdp2021•27m ago•1 comments

Clojure FFI layer for libgdx-core

https://github.com/damn/com.badlogic.gdx/tree/main
1•resatori•28m ago•0 comments

All you never wanted to know about corporate bond market issuance

https://www.ft.com/content/47a66129-548e-45c6-8855-0691616e92da
1•JumpCrisscross•32m ago•0 comments