MurphyA/hacker-news huggingface dataset:
Show HN: QueryPanel – AI Driven Dashboards
by civancza | 2025-12-08 21:30:49+00:00
I’m Csaba, and I built QueryPanel (querypanel.io) — a server-side SDK that turns natural language into SQL and helps products offer AI-driven dashboards to their users.

Many tools want to let users “chat with their data,” but building this internally means dealing with schema extraction, LLMs, embeddings, prompt engineering, and accuracy tuning. QueryPanel handles these parts for you.

What it does? - Discovers your DB schema automatically - Generates SQL from natural language - Uses embeddings + LLM to improve accuracy - Includes an admin UI to add golden queries and annotate columns - Generates a chart definition that you can use for generating charts with your favourite chart builder

Where it’s useful?

If your product has dashboards or analytics, QueryPanel lets your users customize them through text (“create a chart of revenue by country last quarter”).

Security

QueryPanel does not store credentials or user data — only the schema. All execution happens on your side.

Why I built it?

I kept seeing the same problem repeated: everyone wants NL → SQL features. So I abstracted it.

Demo, feedback, and criticism all welcome. I'm especially curious about edge cases and how people think about reliability in NL → SQL systems.
by timothyduong | 2025-12-08 21:30:51+00:00
Considering there was a whole hubbub starting from late Aug 2025 RE: Certification of ALL Android apps/.apks: https://android-developers.googleblog.com/2025/08/elevating-...

Followed by a partial walk-back from Google in mid Nov 2025: https://android-developers.googleblog.com/2025/11/android-de...

I would say there is a substantial amount of users willing to install off-play Store .APKs. Substantial enough they're also willing to take a 'jump' and accept the risks/errors displayed
by MomsAVoxell | 2025-12-08 21:31:43+00:00
I think the point is that agency of the user over the locality of, and control over their data is based on decisions made by operating system vendors who, having 'given up' on trying to get users to understand the difference between folders and files, has figured out its better to just put everything in the cloud and 'own the tags and other abstractions' which come from a subscription service.

In any case, we see eye to eye on the convenience factor - it is inescapable, the success rate is clear - but we are looking at the edge case of things anyway, no? The future of Apple is an interesting one - we long term users surely can have an opinion. (Hacked my first Apple in 1981, haven't stopped since.)
by dang | 2025-12-08 21:31:48+00:00
HN has had many threads about, for example, array languages (APL/K/J/BQN) and stack languages (Forth et. al.), and countless languages even more obscure than those. HN is, in fact, in love with obscure programming languages. The fact that some languages are more popular than others doesn't mean we're biased in favor of them. If there's a bias, it's in favor of having threads about lesser-known ones. That doesn't mean every submission about them automatically makes the front page. (Your submissions in particular are getting affected by the software filters I mentioned in my reply above—but that's got nothing to do with which programming languages they're about.)

The stuff about dastardly censorship and financial shenanigans is, forgive me, a bit silly. HN is a big statistical cloud or, if you want to be more vivid about it, a big Rohrschach diagram. People can (and do) imagine any such monsters into it—all I can tell you is if anything so weird is happening, I'm completely unaware of it.

There have always been waves of internet drama about programming languages, going back to Usenet and no doubt earlier than that. Your comment makes me wonder if you might be getting swept along in the latest of those a little bit. If that's not the case, I'm happy to be wrong, but some of the tone of your comment reminds me of how certain language-enthusiast communities enjoy going to battle against each other nowadays. That's fine as a hobby but not on topic for HN.
by TeMPOraL | 2025-12-08 21:31:57+00:00
There's a problem with this theory.

AI works. It's actually useful. Since GPT-4, tool calling capability is good enough. It's trivial to do a better job than Copilot on any task using any current model of the major LLM providers. I'm not talking API, even with basic chat frontend, regular users easily beat Copilot by simply copy-pasting between Word/Excel and the chat frontend.

If a twelve year old can one-shot a better product for any given use case than Microsoft Copilot, then it's not just "merchants running to line up in front of you", something more basic must be broken.
by kulahan | 2025-12-08 21:31:58+00:00
No, it’s nothing like that.

I won’t even get into the irony of you not realizing that not all forms of diabetes are related to insulin (diabetes insipidus) while simultaneously claiming that you don’t need to be a doctor to be qualified enough to make complex medical decisions.

In the first place, the analogy is wrong. You need insulin, you need blood sugar. Both SHOULD be present. Cancer never SHOULD be present, it just happens to be there often, like any other thing your body clears out.

Edit: the word “diabetes” originally comes from a word meaning “to pass through”. Literally the only thing linking all diabetic conditions is needing to pee a lot
by maczwei | 2025-12-08 21:31:58+00:00
In other post: https://philippeoger.com/pages/why-googles-tpu-could-beat-nv... in the paragraph: "What This Means for the Future NVIDIA is not standing still; its Q3 Fiscal 2026 earnings were a record \$57.0 billion in revenue, with Data Center revenue hitting \$51.2 billion. But the growing adoption of TPUs introduces a long-term risk to NVIDIA's core business model." they write about 2026 as if it already was. Could be a human typo or AI mistake.
by giantrobot | 2025-12-08 21:32:20+00:00
Which is fine but they ruined their direct DRM-free sales. You used to get access to a PDF, epub, and mobi version of a book with no DRM. They even conveniently allowed you to sync your purchases to Dropbox. It was awesome.

Now you have to hope something g you're interested in ends up in a Humble Bundle or something. The situation is worse in every way for a end users.
by freedomben | 2025-12-08 21:32:25+00:00
I've tried it extensively, and have the same experience as you. AI is also incredibly stubborn when it wants to go down a path I reject. It constantly tries to do it anyway and will slip things in.

I've tried vibe coding and usually end up with something subtly or horribly broken, with excessive levels of complexity. Once it digs itself a hole, it's very difficult to extricate it even with explicit instruction.
by keithnz | 2025-12-08 21:33:25+00:00
even before LLMs you could/can get a lot of info on the web. Most ideas presented in books exist on the internet somewhere, quite a few pass through HN. In the 90s and early 2ks I used to hoard books, but now, not so much, I get a few through my library these days but a lot of times I just find the book is padded out to be a book and the meaty bit of the book is usually tiny.
by still_grokking | 2025-12-08 21:33:33+00:00
> Its nice but to pretend it prevents bugs or is even a great design goal is questionable and not backed up by research (as they claim).

That's why people use JavaScript instead of Rust for critical systems, right?

Claiming in the year 2025 that strong static types don't provide massive advantages is almost laughable, TBH. This was settled long ago, and the whole industry now understands that type safety is inevitable to create reliable and scalable systems.
by civancza | 2025-12-08 21:33:41+00:00
Happy to answer questions here. Some extra details:

1. How accuracy is handled QueryPanel uses a hybrid approach:

schema embeddings for semantic column/table matching

LLM reasoning for query construction

optional “golden queries” to anchor common patterns If the model is unsure, it returns multiple SQL candidates with confidence scores.

2. Supported databases PostgreSQL and ClickHouse are stable.

3. Deployment model Everything is server-side. You keep your data + credentials. QueryPanel only keeps: table names, columns, and metadata you enrich in the admin UI.

4. Why not build a full dashboard product? Some comments usually ask this. The idea is that most products already have UI — they just don’t want to build the LLM-to-SQL layer. Keeping it as an SDK makes it flexible for SaaS tools, internal dashboards, BI, etc.

5. What I’m looking for

People who want to test NL → SQL for their existing analytics

Feedbacks

Suggestions for benchmark datasets to validate accuracy

Thanks to anyone who takes a look, honest feedback is very welcome.
by lubesGordi | 2025-12-08 21:33:55+00:00
I don't know about Jetstream, but redis cluster would only ack writes after replicating to a majority of nodes. I think there is some config on standalone redis too where you can ack after fsync (which apparently still doesn't guarantee anything because of buffering in the OS). In any case, understanding what the ack implies is important, and I'd be frustrated if jetstream docs were not clear on that.
by bill_joy_fanboy | 2025-12-08 21:33:55+00:00
> You're not a doctor, you're not qualified to tell the difference, you're not trained on cancers, you're not even in the medical field. The monopoly is held for exactly this reason.

The idea that a position of authority means ~anything~ anymore is completely ridiculous.

What did the medical field do to earn such credibility with you? Any intelligent person should have developed a high degree of skepticism regarding the operations of the medical field as of 2025.
by jamesrom | 2025-12-08 21:34:00+00:00
> We already have an extreme shortage of available healthcare workers. We don't need to stress them further because 20% of the population suddenly decides they need 80 elective surgeries to remove things that would've gone away or stayed benign on their own.

Strawman. No one is suggesting adding extra stress to healthcare workers. It's also not you or your doctors call to make: let's gatekeep this patients cancer because our hospital can't deal with the workload. What a truly wicked idea.

To help alleviate the extreme shortage of available healthcare workers we should instead allow those wanting to pay for these elective surgeries, to pay for them! Drive money into healthcare, scale up treatments, drive money into research. Let the system work.

Don't just turn off the lights and shut the door.
by freetime2 | 2025-12-08 21:34:12+00:00
This is different than the July megaquake prophecy, which was indeed dumb. With a strong quake like this there will be aftershocks. Most will be small, but there is a risk (about 5% according to the USGS) of an even stronger quake than the first within the next week or so [1].

I agree the parent will likely be fine, but it can be stressful in the aftermath of a large quake. And if they want to leave the area and have the opportunity to do so calmly and safely, I think that’s justified.

[1] https://www.usgs.gov/faqs/what-probability-earthquake-a-fore...
by lm28469 | 2025-12-08 21:34:13+00:00
Because everything is mostly following on local purchasing power. You can build a beautiful modern house in buttfuck nowhere Belarus for 20% of what you'd pay for the same exact house in Germany.

The screening isn't even the problem, finding you have _a_ cancer is one thing, pinpointing where it is, how to treat it, treating it and recovering from it cost orders of magnitude more than the initial diagnosis.
by MarsIronPI | 2025-12-08 21:34:37+00:00
At least with WASM I'm not stuck using Javascript whether I like it or not. Yes, transpiling to Javascript is a thing, but it's not too much better, since transpiled code isn't much more readable than WASM (see also ClojureScript; CoffeScript isn't too bad though, but it's almost equivalent to JS).
by toomuchtodo | 2025-12-08 21:34:56+00:00
And the US is for young people? Europe is for citizens, the US is an exploitation engine for consumers.

https://www.ted.com/talks/scott_galloway_how_the_us_is_destr...

(Doesn’t touch on unaffordable housing prices, social security benefits being cut 20% in a decade when the “trust fund” is exhausted, lack of opportunity and living wages, etc in the US)
by chasil | 2025-12-08 21:35:16+00:00
I have never tried this, as I am happier with RFID on my individual credit cards.

However, Google Pay will certainly run on my Lineage OnePlus 5. It will not provision localhost, but I am guessing that it will provision a watch.

I would go buy the parts and try it just to know, but I doubt interest would remain here by the time I assembled everything.

Edit: Graphene has a page on this subject, and Garmin appears to be the best option.

https://discuss.grapheneos.org/d/1040-compatibility-with-sma...
by traceroute66 | 2025-12-08 21:36:02+00:00
> The cables seem to be mostly overground (at least in this video) and are probably easier to repair (oldschool infra ftw).

In Japan cables are (still) mostly overground. Use of underground is still a relatively new topic as addressed by the TEPCO website[1]. The first footer on the bottom of that page provides a nice TL;DR of the state of play:

The plans for underground conversion have consisted of "Plan for Underground Conversion of Power Lines", which covered three terms from FY 1986 to FY 1998, followed by the "New Plan for Underground Conversion of Power Lines" from FY 1999 to FY 2003, and then the "Plan for the Removal of Utility Poles" from FY 2004 to FY 2008. Based on these plans, approximately 7,700 km of lines all across Japan were placed underground over 23 years by the end of FY 2008 (with TEPCO responsible for approximately 3,500 km). Currently, we are consulting with related personnel regarding items such as locations for conversion as based on the new "Guidelines for the Removal of Utility Poles" established in FY 2009.

[1] https://www.tepco.co.jp/en/hd/about/facilities/distribution-...
by JoshTriplett | 2025-12-08 21:36:03+00:00
Accessibility is more than just screen readers. Toasts are also not accessible for folks with low vision, low peripheral vision, etc. And the time-based disappearance is unpleasant for many people, as one of many examples of "accessibility improvements are also often usability improvements".

A message that you have to explicitly dismiss, and that's stored in a "message history" somewhere, is much more accessible and usable.
by reactordev | 2025-12-08 21:36:39+00:00
They don’t rely on Microsoft, quite the contrary. The OEM/ISV vendor relationship at Microsoft is the backbone of the company. Linux, servers, phones, infotainment, TV’s, robotics, all run a flavor of Unix (Linux being the primary, but BSD is in there).

For the consumer PC market, Microsoft cornered the market early on with IBM and HP with DOS. They then tried to pull the ladder and raise the gates when they went against OS/2 and Amiga. To win the Windows for Networks wars.

The only reason why majority of consumers use windows is because that’s how they want it. You can easily build a PC, no Microsoft Windows anywhere in a 1 km radius, and install Linux or BSD flavor of choice and be 90% there. Companies don’t want you to do that (i.e. Microsoft and Apple) so they preinstall the OS and it updates over the Internet whenever it wants to. Installing whatever it wants to. User choice be damned.

No, Pc’s don’t need Microsoft anymore than Rap needs p.diddy
by quamserena | 2025-12-08 21:36:42+00:00
Thank god, toasts are so annoying. Every little action in Google Calendar has an associated toast/snackbar to go with it that tells you exactly what you just did and asks if you want to undo it. Like wtf? I can’t use my calendar app without these stupid toasts flying in and out and trying to draw my attention to read some irrelevant text. They go away too quickly for anyone not technically literate to click on them, and they are too slow to keep up when you’re creating a ton of events (they just fly in and out). I hope these go away, they add nothing to the application.
by boznz | 2025-12-08 21:36:45+00:00
Half my spam folder is currently from the same group of people, with similar sales pitches, though one also promised 25 five star Amazon reviews for $200 which is scary if true. The whole blog post just about sums up an indie writers journey, having to become a reluctant marketing person, and fighting the algorithm for recognition; the meme nailed it.

Luckily I came to realise after my first book that writing was not about the sales (though that was the starting goal), but about finally putting all my ideas into a bunch of characters and having them live the life and fantasies I never could in a world I created. I got an email out of the blue this week from somebody who read my free sci-fi novel and liked it, such small things really makes the journey worth it.
by clumsysmurf | 2025-12-08 21:36:51+00:00
The Vitamin E / NAC relationship are interesting. As far as I understand, there needs to be a balance of anti-oxidants (C, E, Selenium, etc). To make it worse there are so many formulations of Vitamin E you can buy (tocopherols, tocotrienols, etc). Sometimes its hard to tell from the studies what forms exactly were being used.

You may also find this interesting:

"NRF2 activation is a predictor of poor clinical outcomes in lung cancer. Given the widespread use of NRF2-inducing compounds such as resveratrol and sulforaphane, these findings raise important concerns about their safety in individuals at risk for or living with cancer."

https://link.springer.com/article/10.1007/s11357-025-01736-0

Many people eat high-sulforaphane containing foods for health benefits.

And finally from last week https://newatlas.com/diet-nutrition/vitamin-c-air-pollution-...

This was about 1000mg / day for humans.
by jopsen | 2025-12-08 21:36:51+00:00
Europe does have a great love for the US!

We love all things American.

Sure, we don't agree or understand the crazy things you do. But neither does the other half of Americans ;)

Many European countries joined various more less foolish American wars the past two decades.

Yes, many Europeans love to point out what's wrong with America. Because we think you could do so much better.

But most of us, speak the language, many fluently, and watch more American TV than native. And watching entertainment from other European countries is the exception, one we rarely make.

I follow politics in my country, and the US, I barely know how French or German governments work.

I am extremely conflicted about how to respond to the current US administration. I would like us to fight back, but I can't help but hope we outlive the current administration and things can go back to normal.

If we are to talk back, I'm tempted to suggest drop conventional forces and just go for nukes. If we have nukes, the US can't refuse to help us if attacked :D

Also the US umbrella is gone, and I wouldn't trust any other umbrella -- not even a European one.
Show HN: Prompt Refiner – MCP extension that refines prompts into 4 styles
by cs97jjm3 | 2025-12-08 21:37:44+00:00
I built Prompt Refiner, an MCP extension for Claude Desktop that instantly shows you 4 refined versions of any prompt (Concise, Detailed, Creative, Analytical).

Background: As a Business Analyst, I spend a lot of time crafting prompts for requirements, documentation, and analysis. I found myself constantly rewriting prompts to get better results.

Features: - Instant refinement in 4 styles - One-click copy - SQLite history tracking - Configurable storage (network drives, enterprise-ready) - Graceful fallback for restricted environments - No external APIs

Tech stack: Node.js MCP server, SQLite, React artifacts

GitHub: https://github.com/cs97jjm3/prompt-refiner Setup: ~5 minutes

It's been helpful for my BA work. Happy to answer questions about the implementation or use cases!
by poszlem | 2025-12-08 21:38:24+00:00
That's amazing, and also totally misses the point, but I guess it let's you keep feeling smug, so that's a plus. If you’re aiming for the full "ackchyually guy" meme, mission accomplished. Meanwhile you’re not touching the core of my argument: we’ve already seen what happens when you lecture people to “trust the science” instead of actually engaging with them. They just go vote for someone who will talk to them, and that’s exactly how you end up with a Kennedy in charge.
by zby | 2025-12-08 21:38:31+00:00
"The LLM learns 2nd hand heresay, with no idea of what's true or false, what generalizations are valid, or what would be hallucinatory, " - do you know what is true and what is false? Take this: https://upload.wikimedia.org/wikipedia/commons/thumb/b/be/Ch... - Do you believe your eyes or do you believe the text about it?
by kulahan | 2025-12-08 21:38:42+00:00
It's significantly more wicked to pretend that tests, treatments, and more aren't done by healthcare workers (yes, even private ones), and to inundate them with unimportant medical procedures while truly sick people are dying.

Yes, this is true even if the person opting for the elective surgery has millions, potentially even billions of dollars to pay with. Having money doesn't make your illness more important.

Don't get all holier-than-thou on topics like this; it's already a difficult-enough topic.
by debesyla | 2025-12-08 21:38:56+00:00
Depends on how deeply is the ad hidden. If the LLM-engine is using some deep level manipulations over a long period I'm not sure if blocking that ad would be possible.

What I forsee is a future of "local" AI engines. I think Apple is waiting for its moment for when people will ask for private-offline AI tools + a lot of smaller companies will follow. It won't be a huge success, but it will be popular in HN and in tech savvy crowd.

Ofc, it's only a personal prediction.
by tonyystef | 2025-12-08 21:38:59+00:00
Good question!

1. Automatic capture with structured extraction: Grov uses Haiku to extract reasoning_trace (conclusions + insights) and decisions (choice + why) from each session. You don't write anything, it captures automatically.

2. Intelligent injection by file match: When you edit src/auth/login.ts, Grov queries past sessions that touched auth files and injects only that context. A markdown file would be read entirely every time, wasting tokens. (next version will also include semantic search)

3.Team sync: Automatically syncs to a team dashboard. When dev A explains the auth system, dev B's Claude knows it automatically while doing related work.

Technically this was the core idea of Grov, for my coding agent to know the reasoning behind why my cofounder's coding agent chose to implement xyz in such way.
by jerf | 2025-12-08 21:39:16+00:00
I've settled in on this as well for most of my day-to-day coding. A lot of extremely fancy tab completion, using the agent only for manipulation tasks I can carefully define. I'm currently in a "write lots of code" mode which affects that, I think. In a maintenance mode I could see doing more agent prompting. It gives me a chance to catch things early and then put in a correct pattern for it to continue forward with. And honestly for a lot of tasks it's not particularly slower than "ask it to do something, correct its five errors, tweak the prompt" work flow.

I've had net-time-savings with bigger agentic tasks, but I still have to check it line-by-line when it is done, because it takes lazy shortcuts and sometimes just outright gets things wrong.

Big productivity boost, it takes out the worst of my job, but I still can't trust it at much above the micro scale.

I wish I could give a system prompt for the tab complete; there's a couple of things it does over and over that I'm sure I could prompt away but there's no way to feed that in that I know of.