News for hackers. Stuff that matters.

thingsilearned

Re:Postgres 19 is late, and it's AI's fault on Monday November 02, 2026 @06:09AM (#50335342)
Relevant data here on AI’s impact on the pg development cycle https://dorianinsights.com/insights/llms_and_postgres_bug_fi...
Re:Can we replace a $150k Looker with a bucket of HTML files? on Saturday October 24, 2026 @01:53AM (#50218646)
Great article! This is exactly the use case we created dbt Charts for. If you're thinking of making a system like this, do consider us for your Chartifact format. You can host it locally, in streamlit, or with our provided hosting that adds some nice UI, agents, permissions, Claude connectors, etc. We've also got some Looker and other tool migrators :).

https://dbtcharts.com

Re:AI Safety Is Not a Corporate Plot on Thursday October 15, 2026 @12:59PM (#50106640)
Really well put. I hope this article can finally put to bed this very frustrating dismissal.

Many debates about AI are complicated and hard to resolve, but this one isn’t: all of these stories are clearly false. Some evidence:

The AI experts who aren’t affiliated with big companies are just as concerned as the ones who are.

The AI company leaders giving these warnings were giving the exact same warnings before they had AI companies - and in many cases, before they worked in the industry, or before the industry existed.

If these corporate plots were real, they would be incredibly dumb.

We should point blumify also at all HN commenters, and I'd expect this to be an opinion that'd change in the next few years :)
Re:Charts built for Chat on Tuesday September 15, 2026 @05:07PM (#49718931)
re: interactivity

We already have variables and links (which work with variables)[1]. Variables create interactive menus that update urls, queries and charts. If you have a variable `region` and you set it the url will add a get param ?region=<value>

Each chart also has a basic `link:` property can use to link to the existing or other urls with the variables set. For example

type: bar x: revenue y: region link: '?region={{ region }}'

The result is a big range of flexibility, for example [2] here's an example of Conways Game of Life inside of dbt Charts.

[1] variables example - https://play.dbtcharts.com/?example=variables%2Fall-input-ty.... [2] Conways game of life - https://play.dbtcharts.com/?example=variables%2Fgame-of-life...

Re:Charts built for Chat on Tuesday September 15, 2026 @01:28AM (#49708093)
Oh to be clear

> dct validate <file.yml>

Or any of the other commands that read the file will quickly fail with any syntax or SQL issues. It’s not just an open schema.

Re:Charts built for Chat on Tuesday September 15, 2026 @12:25AM (#49707686)
Yup! Big plans for deep semantic layer interaction
Re:Charts built for Chat on Monday September 14, 2026 @10:19PM (#49706916)
Thank you Eoin!
Re:Charts built for Chat on Monday September 14, 2026 @10:08PM (#49706848)
Exactly and that's why dbt Charts is a spec in YAML vs a python library. It ensures that the logic stays in SQL where its easy to test and trace.
Re:Charts built for Chat on Monday September 14, 2026 @07:34PM (#49705706)
I've worked in data for 15 years and I've never heard this argument. I love it :)!

Who knows, with AI this may be the future. Visualizations were created to help us understand data. Florence Nightingale published them "to affect thro' the Eyes what we fail to convey to the public through their word-proof ears."

Often a formula better represents a situation. But I'm not sure how much impact they'd have in spreading that understanding outside of a formula-minded audience.

Re:Charts built for Chat on Monday September 14, 2026 @07:23PM (#49705627)
So this is a fairly domain specific (dashboards) spec and we intentionally avoid getting too generic.

The raw HTML/SVG or base libraries approach may well win out, but it does make it quite hard or impossible for humans to follow along and verify for instance where the numbers on a chart came from.

I think in a future where AI's doing all that verifying (or we just trust it), the AI might still prefer to use a DSL like ours because the abstraction maintains consistency, lowers maintenance, and saves a lot of tokens.

But the most helpful bits of a structured DSL are for sure still for humans. The structured format ensures things are readable and testable. Ours also enables a generative UI, which for now at least is still a much faster way to make visual edits while working with an AI, vs always through it.

Re:Charts built for Chat on Monday September 14, 2026 @06:22PM (#49705025)
Yup, that's exactly the idea.
Re:Charts built for Chat on Monday September 14, 2026 @05:22PM (#49704247)
Hi HN, I'm Dave the founder of Chartio (YC'10 now Atlassian Analytics), announcing today dbt Charts, an open source YAML dialect and tool for declaring and rendering dashboards.

When making dashboards with claude or other agents, a lot of free-form artifacts are created that makes it hard to audit and scale. dbt Charts is a simple YAML dialect that declares and renders a chart (think markdown but for dashboards). Along with dbt its Apache 2.0 and launched today.

We hope this language + AI help make the BI space more open with dashboards as concise auditable code. Would love any thoughts and feedback.

Re:The solution might be cancelling my AI subscription on Sunday May 31, 2026 @03:39PM (#48348995)
What's your setup for using voice with the agents and for handling your inbox zero? OpenClaw?
Re:An SVG is all you need on Tuesday December 16, 2025 @09:52PM (#46297699)
Yeah, my use case would have required a heavy node or playwright import to convert the SVGs to other formats or show them correctly outside of browsers. This keeps it all SVG and it looks and feels good and lighter.
Re:An SVG is all you need on Thursday December 11, 2025 @08:38PM (#46239883)
I love SVG! Recently I needed to render markdown in SVG and found no library existed for that yet so I released one:

github: https://github.com/davefowler/markdown-svg playground: https://markdown-svg-production.up.railway.app

Re:Gemini 3 Pro Preview Live in AI Studio on Wednesday November 19, 2025 @02:57PM (#45984308)
I love that the recipe example is still being used as one of the main promising use cases for computers and now AGI. One day hopefully computers will solve that pressing problem...
Yeah, isn't the main user of those tools non-developers? It's not that developers are getting lazy, it's that people who aren't developers also have technical needs (and some chops).
Re:Using an $8 smart outlet to avoid brainrot on Sunday June 22, 2025 @08:21PM (#44351376)
I've used a similar smart outlet on a timer to just shut my wifi off at 9pm. I then put an alarm on my computer to give me a 15 minute wrap-up warning.
Re:Using an $8 smart outlet to avoid brainrot on Sunday June 22, 2025 @08:19PM (#44351360)
I liked one-sec but now prefer https://www.getclearspace.com
Re:Ask HN: What are you working on? (May 2025) on Sunday May 25, 2025 @08:55PM (#44092835)
I recently released suggestion-mode functionality for prosemirror

https://github.com/davefowler/prosemirror-suggestion-mode

and now I'm building it into my reading and note taking app for a better interaction of AI giving assisted edits, most similar to the Patchwork project from ink and switch https://www.inkandswitch.com/patchwork/notebook/07/

Re:Getting AI to write good SQL on Friday May 16, 2025 @08:30PM (#44011045)
companion or replacement?
Re:More Everything Forever on Wednesday April 23, 2025 @02:42PM (#43775333)
Did this get removed from the home page? As I write this it was posted 2 hours ago with 48 points and 73 comments. Should definitely be on the home page. Why are we filtering content like this?
Re:US and UK refuse to sign AI safety declaration at summit on Wednesday February 12, 2025 @08:45PM (#43031865)
Regulating is very hard at the software level but not hard at the hardware level. The US and allies control all major chip manufacturing. Open AI and others have done work showing that regulating compute should be significantly easier to do than other regulations we've done such as nuclear https://www.cser.ac.uk/media/uploads/files/Computing-Power-a...
Stargate = Skynet?
Re: on Monday January 13, 2025 @02:10PM (#42687360)
@malcomgreaves I'm not sure you caught the intended target of @cle's comment. I believe he was talking about your comment being the thing he thought may be intentionally ironic, not PG's essay.

One of the main points in the essay: "The problem with political correctness was not that it focused on marginalized groups, but the shallow, aggressive way in which it did so"

And your comment is a classic example of that behavior.

Older »