Feed aggregator
Layoffs at Block
Article URL: https://twitter.com/jack/status/2027129697092731343
Comments URL: https://news.ycombinator.com/item?id=47172119
Points: 6
# Comments: 1
Show HN: Duck-UI Embed – SQL-Powered React Dashboard Components with DuckDB-WASM
Hi HN,
I built @duck_ui/embed — a set of React components that turn SQL queries into interactive dashboards, powered by DuckDB-WASM running entirely in the browser.
`npm install @duck_ui/embed @duckdb/duckdb-wasm` The idea: pass your data (arrays, CSV, Parquet, JSON, or a fetch callback), write SQL, and get charts, tables, KPIs, and filters — no backend required. What's under the hood:
- DuckDB-WASM boots in the browser, data loads into in-memory tables - SQL queries run against real DuckDB (full SQL support, window functions, CTEs) - Parquet files use HTTP range requests — only fetches needed row groups - FilterBar auto-detects column types and injects WHERE clauses via subquery wrapping - Connection pool (max 4), LRU query cache (100 entries, 5min TTL) - ~95KB bundled (ESM), tree-shakeable
Components: Chart (line/bar/area/scatter/pie), DataTable (paginated, sortable, resizable columns), KPICard (with sparkline + comparison), FilterBar (auto or manual config), Dashboard (responsive grid layout), ExportButton (CSV/JSON).
For connecting to external databases (Postgres, MySQL, etc.), there's a "gateway pattern" — your backend runs the SQL and returns JSON, the embed renders it via a fetch callback.
Built with: React 18+, DuckDB-WASM, uPlot, @tanstack/react-table, Zustand. Apache-2.0 licensed.
Live playground: https://duckui.com/play Docs: https://duckui.com/embed/docs npm: https://www.npmjs.com/package/@duck_ui/embed
This is part of the Duck-UI project (https://github.com/ibero-data/duck-ui), a browser-based SQL IDE for DuckDB with 525+ stars. The embed SDK lets you take the same DuckDB-powered analytics and drop them into any React app.
Would love feedback on the API design and what components/features you'd want next.
Comments URL: https://news.ycombinator.com/item?id=47172109
Points: 1
# Comments: 0
Nepal is 'addicted' to the trade in its own people
Article URL: https://www.japantimes.co.jp/news/2026/02/18/asia-pacific/society/nepal-foreign-workers-death/
Comments URL: https://news.ycombinator.com/item?id=47172100
Points: 1
# Comments: 0
Deterministic SRPM conversion – Fedora 40 packages into IRIX-compatible software
Article URL: https://mogrix.unxmaal.com/
Comments URL: https://news.ycombinator.com/item?id=47172092
Points: 1
# Comments: 0
Best VPN for Mac for 2026: Improve Your Privacy for Web Browsing, Streaming and Gaming
Samsara picks Bluetooth LE for network connectivity expansion
Article URL: https://www.samsara.com/company/news/press-releases/Samsara-Asset-Tag-XS
Comments URL: https://news.ycombinator.com/item?id=47172079
Points: 1
# Comments: 0
Now is the right time to switch to Neovim
Article URL: https://twitter.com/merkmoi/status/2027127996025295283
Comments URL: https://news.ycombinator.com/item?id=47172078
Points: 2
# Comments: 0
A cursed file on macOS (2022)
Article URL: https://hauntsaninja.github.io/cursed_mac_file.html
Comments URL: https://news.ycombinator.com/item?id=47172066
Points: 1
# Comments: 0
This AI Agent Is Designed to Not Go Rogue
Guy made the ultimate file converter [video]
Article URL: https://www.youtube.com/watch?v=btUbcsTbVA8
Comments URL: https://news.ycombinator.com/item?id=47171573
Points: 1
# Comments: 1
Are GitHub Copilot code suggestions useful enough?
I have seen a fair amount of suggestions by Copilot and this one crossed a boundary for me:
"The variable name `huge` is somewhat informal. Consider a more descriptive name like exceeds-size-limit? or too-large? to better convey the intent and follow the pattern of boolean variable names like skippable seen elsewhere in the codebase."
I downvoted and commented with:
"Dear copilot, I don't wish to impose on your sense of propriety but your suggestion seems to hail from outside of the Clojure ecosystem, demands unnecessary verbosity and, strangely, explicit formality. It would be helpful not to let Java and Objective-C codebases influence your suggestions for Clojure. Question mark suffixed vars and bindings, while common in Clojure codebases, are not used in clojure.core as they are for functions, and some Clojurists prefer not to extend the convention. And why not `huge?`? Most important, such a killjoy suggestion (particularly when the adjective selected for the binding was succinct and apt: epitomizing Clojure's compact elegance) which attempts to sanitize our codebase of lightness and mirth, is unwelcome. It stands as further evidence that your design and configuration is often overreaching and distracting with the ultimate effect of cheapening your review value reputation. With repetition of marginal output, your suggestions become noise to users and we may ignore high quality insights amidst the AI slop."
Comments URL: https://news.ycombinator.com/item?id=47171565
Points: 1
# Comments: 0
Show HN: Compliance-as-Code for Cloud Infra
Launch real-world environments with built-in security controls for ISO 27001, PCI DSS, NIST, SOC2 & more. Compliance that actually runs in your infrastructure, not just in documents.
Comments URL: https://news.ycombinator.com/item?id=47171557
Points: 1
# Comments: 0
Your Token Proves Who You Are, Not What You Own
Article URL: https://fusionauth.io/blog/dji-token-auth
Comments URL: https://news.ycombinator.com/item?id=47171551
Points: 1
# Comments: 0
Web API Changelog – February 2026
Article URL: https://developer.spotify.com/documentation/web-api/references/changes/february-2026
Comments URL: https://news.ycombinator.com/item?id=47171547
Points: 1
# Comments: 0
Russia fines Google 22.8M rubles for promoting VPNs on the Play Store
The Little Red Dot
Article URL: https://idiallo.com/blog/little-red-dot
Comments URL: https://news.ycombinator.com/item?id=47171539
Points: 1
# Comments: 0
Building Technology to Drive AI Governance
Article URL: https://bounded-regret.ghost.io/building-technology-to-drive-ai-governance/
Comments URL: https://news.ycombinator.com/item?id=47171538
Points: 1
# Comments: 0
NASA Artemis 2 Launch Delay
Coding Agents and the Inevitable AI Bubble with Eric Anderson [audio]
Show HN: Intelligence Disruption Index – Is AI replacing human work?
Article URL: https://yukicapital.com/intelligence-disruption-index
Comments URL: https://news.ycombinator.com/item?id=47171515
Points: 1
# Comments: 1
