frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: I want to build my own query language

1•bewal416•36m ago
Our product is starting to get more and more requests for custom reports. I’ve built some basic tables with filters and exports to Excel/PDF, but they fall short of the nuance our customers need, especially those in regulated markets.

One customer needs full first names but only the first letter of the last name. Another needs a very specific JOIN with an entity almost no other customer cares about. To accommodate, I’ve been building custom Looker reports for each customer, which won't scale well.

I started looking into how other SaaS companies solved this. Many built their own SQL-like query languages:

- Salesforce -> SOQL - Shopify -> ShopifyQL - Stripe -> Sigma

All of them seemed to address the same problem I’m seeing: customers have unique reporting needs that no-code GUIs can’t handle. A drag and drop builder is great for non-techies, but most real requests require joins and transformations, and I’m trying to avoid becoming a consulting shop for every customer.

I'm particularly impressed by Stripe Sigma because of how they combine SQL with an LLM layer. Users can ask for a report in plain English, customize it in a lightweight BI tool, and edit the query only whenever needed.

Has anyone gone through this or have advice on alternative approaches? I’m open to any direction here.

Comments

doctorzook•15m ago
Unless your data is really unusual, I’d generally recommend that you avoid writing your own query language and processor: it’s just damn hard to make it work well. Instead, look at how to put something like DuckDB in front of your data so people can just write SQL.

Reanimation of pseudoscience in machine learning and its ethical repercussions

https://www.cell.com/patterns/fulltext/S2666-3899(24)00160-0
1•INGELRII•46s ago•0 comments

Could Symbolic AI Unlock Human-Like Intelligence?

https://www.nature.com/articles/d41586-025-03856-1
2•beardyw•2m ago•0 comments

Why aren't there any "YouTube competitors?"

https://justinkuiper.substack.com/p/why-arent-there-any-youtube-competitors
1•surprisetalk•2m ago•0 comments

Oedipus is about the act of figuring out what Oedipus is about

https://interconnected.org/home/2025/11/07/oedipus
2•surprisetalk•2m ago•0 comments

Testing Shows Automotive Glassbreakers Can't Break Modern Automotive Glass

https://www.core77.com/posts/138925/Testing-Shows-Automotive-Glassbreakers-Cant-Break-Modern-Auto...
2•surprisetalk•3m ago•0 comments

My Ethical Conundrum Around Writing About Meditation

https://psychotechnology.substack.com/p/my-ethical-conundrum-around-writing
1•surprisetalk•3m ago•0 comments

Show HN:Send Full Folders Without Zip

https://openbeam.cloud/folder-upload
1•gray_wolf_99•3m ago•0 comments

Show HN: Write JavaScript code in Rust to achieve 200k req/s

https://github.com/hyper-forge/brahma-vue
1•StellaMary•4m ago•0 comments

Lazy linearity for a core functional language

https://alt-romes.github.io/posts/2025-11-26-lazy-linearity-popl26.html
2•fanf2•4m ago•0 comments

Voting and Pseudo-Randomness – SponsorBlock (2019)

https://blog.ajay.app/voting-and-pseudo-randomness-or-sponsorblock-or-youtube-sponsorship-segment...
1•bariumbitmap•5m ago•0 comments

About

http://thingrex.com/about/
1•Andrii98•5m ago•0 comments

Wasabi: Open-source, privacy preserving Bitcoin wallet

https://github.com/WalletWasabi/WalletWasabi
1•kekqqq•7m ago•0 comments

Compact (8KB) embedded x86 BIOS for FPGA/emulators/386EX

https://github.com/b-dmitry1/BIOS
1•peter_d_sherman•12m ago•0 comments

Show HN: CaptureAssist – Screen recording for technical support teams

1•squiggy22•17m ago•0 comments

Show HN: Create MCP Servers and Agents Easily with PolyMCP (Python and TS)

https://github.com/poly-mcp/Polymcp
2•justvugg•18m ago•3 comments

Copenhagenize Index 2025: The Global Ranking of Bicycle-Friendly Cities

https://copenhagenizeindex.eu/
5•axelfontaine•18m ago•1 comments

Major AI conference flooded with peer reviews written by AI

https://www.nature.com/articles/d41586-025-03506-6
3•_____k•20m ago•0 comments

How to Print a Human

https://nautil.us/how-to-print-a-human-1250487/
3•Brajeshwar•20m ago•1 comments

New universal law predicts how most objects shatter

https://phys.org/news/2025-11-universal-law-shatter-bottles.html
3•Brajeshwar•20m ago•0 comments

A new way to generate electricity from water

https://www.economist.com/science-and-technology/2025/11/26/a-new-way-to-generate-electricity-fro...
1•Brajeshwar•21m ago•0 comments

N-gated Hacker News

https://mastodon.social/@ngate
1•susam•23m ago•0 comments

Iceland declares ocean-current instability a national security risk

https://www.dagens.com/news/iceland-declares-ocean-current-instability-a-national-security-risk
3•donohoe•25m ago•1 comments

Show HN: Claude Artifact: P2P Coin Toss with hashed commitment scheme

https://claude.ai/public/artifacts/ab43ea56-ba14-4c4e-a96b-d644e2535509
1•guiltyf•26m ago•0 comments

Show HN: Open-source agent learning layer: 30% to 100% success on browser agents

https://github.com/kayba-ai/agentic-context-engine/blob/main/README.md
2•kayba•28m ago•0 comments

Ask HN: B2B SaaS founders: what are (or have been) your biggest problems?

3•Vaxind•34m ago•1 comments

Endcord: The most feature-rich Discord terminal client

https://github.com/sparklost/endcord
2•sparklost•35m ago•0 comments

Ask HN: I want to build my own query language

1•bewal416•36m ago•1 comments

When Is a Complex System Stable?

https://chillphysicsenjoyer.substack.com/p/when-is-a-complex-system-stable
2•crescit_eundo•38m ago•0 comments

Implementing RAG from Scratch with Python, Qdrant, and Docling

https://techlife.blog/posts/implementing-rag-from-scratch-qdrant/
2•tsenturk•39m ago•0 comments

Garrett vs. Techrights

https://nondeterministic.computer/@mjg59/115582276675545063
1•AstralKnight•43m ago•0 comments