frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I built an AI data analyst that never sees your data

https://www.queryveil.com/blog/i-built-an-ai-data-analyst-that-never-sees-your-data
1•david-rodriguez•2h ago

Comments

david-rodriguez•2h ago
Hey HN, I'm the builder. The core insight behind this is simple: AI doesn't need your data to analyze it — it only needs your schema.

When you ask "what's the average order value by region?", the LLM just needs to know there's an order_value column (decimal) and a region column (varchar). It generates SQL from that. DuckDB-WASM executes the query locally in your browser. The AI never sees a single row.

Architecture: - Layer 1: DuckDB compiled to WebAssembly runs in a Web Worker. Files load via the File API — no upload, no network request. - Layer 2: Schema extraction (DESCRIBE table + information_schema.columns) — column names and types are all that leaves the browser. - Layer 3: LLM generates SQL from schema + your question. SQL goes back to Layer 1 and runs locally.

For the free tier, even the AI runs locally (WebLLM/Ollama), so the entire pipeline is air-gapped.

The hard part was making multi-step analysis work. A single SQL query rarely answers a real question. So I built a LangGraph agent that chains queries — runs one, inspects the results, decides what to investigate next. "Why did churn spike in Q4?" might trigger 4-5 queries before it pieces together the answer.

What I got wrong initially: schema alone isn't always enough context when column names are cryptic (col_a, val_1). The fix was auto-profiling — basic stats like distinct counts, min/max, sample values — metadata about the data, not the data itself.

You can verify the privacy claim yourself: load a file, open Chrome DevTools → Network tab, and confirm no requests carrying your data.

Live demo with sample data (no signup): https://app.queryveil.com/demo

Happy to answer any questions about the architecture, DuckDB-WASM performance limits, or the schema-only prompting approach.

Show HN: SimCongress – a scale model simulation of all 535 congressional members

https://simcongress.ai/
1•D_ashe•58s ago•0 comments

BTC miners pivoting towards AI

https://www.coindesk.com/markets/2026/03/03/end-of-bitcoin-hodl-public-miners-going-all-in-on-ai-...
1•hmokiguess•58s ago•1 comments

Show HN: Yardstiq – Compare LLM outputs side-by-side in your terminal

https://www.yardstiq.sh
1•stanleycyang•1m ago•0 comments

My accent costs me 30 IQ points on Zoom. So we built an ML model to fix it

https://krisp.ai/blog/introducing-accent-conversion-for-the-listener/
2•artavazdsm•4m ago•2 comments

The MokaBot Brews Better Coffee Than Me [video]

https://www.youtube.com/watch?v=UGf7mtfhOFM
1•jocoda•5m ago•0 comments

Altered default-mode network functional connectivity with mobile phone addiction [pdf]

https://e-century.us/files/ijcem/12/2/ijcem0078031.pdf
1•vitto_gioda•6m ago•0 comments

New scams emerging as leaked Odido data pops up on social media

https://nltimes.nl/2026/03/03/new-scams-emerging-leaked-odido-data-pops-social-media
1•TechTechTech•7m ago•0 comments

Show HN: BustAPI Back

https://github.com/RUSTxPY/BustAPI
1•ZOROX•7m ago•0 comments

Kind Technologies

http://www.kindtechnologies.com/index.htm
2•theonething•9m ago•0 comments

Wolt pulls out of Japan amid DoorDash exit from some Asian markets

https://www.japantimes.co.jp/business/2026/02/26/companies/wolt-japan-exit/
3•mikhael•9m ago•0 comments

Pass-Through of Tariffs: Evidence from European Wine Imports

https://www.nber.org/202603/digest/pass-through-tariffs-evidence-european-wine-imports
5•neehao•9m ago•0 comments

Show HN: TicketToPR, an open source tool that turns Notion tickets into PRs

https://github.com/JohnRiceML/ticket-to-pr
2•hello_code•9m ago•1 comments

Show HN: Pencil Puzzle Bench – LLM Benchmark for Multi-Step Verifiable Reasoning

https://ppbench.com/
2•bluecoconut•11m ago•0 comments

Production Agentic RAG Course

https://github.com/jamwithai/production-agentic-rag-course
2•redbell•12m ago•0 comments

Google CLI

https://gogcli.sh/
1•simonebrunozzi•12m ago•0 comments

Bhutan's crypto experiment shows how hard digital money is in the real world

https://restofworld.org/2026/bhutan-bitcoin-tourism-payment-adoption-failure/
1•PaulHoule•12m ago•0 comments

Show HN: DejaShip – an intent ledger to stop AI agents from building duplicates

https://github.com/mingulov/dejaship
1•mdn0•12m ago•0 comments

Show HN: WordPress for Voice Agents – Unpod.ai

https://github.com/parvbhullar/unpod
1•parvbhullar•13m ago•0 comments

I have $10k+ in cloud credits and want to turn them into a real business

1•Palominocoq•14m ago•0 comments

Show HN: I vibecoded a glucose analysis tool

https://github.com/daedalus/agp_tool
1•dclavijo•15m ago•0 comments

User Privacy and LLMs: An Analysis of Frontier Developers' Privacy Policies

https://arxiv.org/abs/2509.05382
1•redbell•15m ago•0 comments

Gary McKinnon Pentagon hacker interview [video]

https://www.youtube.com/watch?v=2ttdlCa5ZCI
1•childintime•15m ago•0 comments

A Story Bigger Than Iran by Garry Kasparov

https://www.thenextmove.org/p/a-story-bigger-than-iran
2•wslh•16m ago•0 comments

Authentication bypass in pac4j-JWT using only the RSA public key

https://www.codeant.ai/security-research/pac4j-jwt-authentication-bypass-public-key
2•Amartya_jha•16m ago•1 comments

I built a self-hosted RSS system for filtering (NetNewsWire + Miniflux)

https://jordankrueger.com/blog/self-hosted-rss-with-claude-code/
1•pandemicsoul•18m ago•1 comments

Gemini 3.1 Flash-Lite: Built for intelligence at scale

https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-flash-lite/
5•meetpateltech•19m ago•0 comments

Ask HN: How is Claude agent experience in Xcode 26.3?

4•malshe•19m ago•0 comments

Tech Is Shooting Itself in the Foot

https://datasciencetalent.co.uk/techs-dumbest-mistake-why-firing-programmers-for-ai-will-destroy-...
1•frag•19m ago•0 comments

Fine-Tuning Qwen3 Embeddings for product category classification

https://blog.ivan.digital/fine-tuning-qwen3-embeddings-for-product-category-classification-on-the...
1•ipotapov•19m ago•0 comments

Why your 2-week passkey sprint will turn into 6 months

https://www.corbado.com/blog/native-ios-android-passkey-implementation-challenges
1•vdelitz•20m ago•0 comments