<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: matthieu_bl</title><link>https://news.ycombinator.com/user?id=matthieu_bl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 04 Sep 2026 08:45:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=matthieu_bl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Google WeatherNext 3]]></title><description><![CDATA[
<p>Article URL: <a href="https://deepmind.google/science/weathernext/">https://deepmind.google/science/weathernext/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49552299">https://news.ycombinator.com/item?id=49552299</a></p>
<p>Points: 23</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 03 Sep 2026 16:06:08 +0000</pubDate><link>https://deepmind.google/science/weathernext/</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49552299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49552299</guid></item><item><title><![CDATA[Revolut Receives Conditional Approval to Form a US National Bank]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.revolut.com/news/revolut_receives_conditional_approval_from_u_s_office_of_the_comptroller_of_the_currency_to_form_a_national_bank/">https://www.revolut.com/news/revolut_receives_conditional_approval_from_u_s_office_of_the_comptroller_of_the_currency_to_form_a_national_bank/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49551726">https://news.ycombinator.com/item?id=49551726</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 03 Sep 2026 15:34:31 +0000</pubDate><link>https://www.revolut.com/news/revolut_receives_conditional_approval_from_u_s_office_of_the_comptroller_of_the_currency_to_form_a_national_bank/</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49551726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49551726</guid></item><item><title><![CDATA[Open AI X post on Astra]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/OpenAI/status/2095527557924082061">https://twitter.com/OpenAI/status/2095527557924082061</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49551018">https://news.ycombinator.com/item?id=49551018</a></p>
<p>Points: 12</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 03 Sep 2026 15:03:40 +0000</pubDate><link>https://twitter.com/OpenAI/status/2095527557924082061</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49551018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49551018</guid></item><item><title><![CDATA[Forty production-ready industry data models]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/databricks-industry-solutions/lakehouse-industry-data-models">https://github.com/databricks-industry-solutions/lakehouse-industry-data-models</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49549309">https://news.ycombinator.com/item?id=49549309</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 03 Sep 2026 12:51:21 +0000</pubDate><link>https://github.com/databricks-industry-solutions/lakehouse-industry-data-models</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49549309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49549309</guid></item><item><title><![CDATA[New comment by matthieu_bl in "Can I opt out of my input or output data being used for training?"]]></title><description><![CDATA[
<p>Summary of the different scenarios<p>Service: Vibe  
Plan: Non-Enterprise  
Default: Opted in
Opt-out possible? Yes<p>Service: Vibe  
Plan: Enterprise  
Default: Opted out  
Opt-out possible? Yes (admin-managed)<p>Service: Mistral Studio/API  
Plan: Not specified  
Default: Not stated, I assume opted in
Opt-out possible? Yes</p>
]]></description><pubDate>Wed, 02 Sep 2026 14:45:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49537116</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49537116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49537116</guid></item><item><title><![CDATA[New comment by matthieu_bl in "Show HN: Assemble context for analytics agents from schemas, SQL and docs"]]></title><description><![CDATA[
<p>Hi HN, a bit of background on this project.<p>I’m building Cassis, a tool for maintaining the context used by analytics agents.<p>Of course, before you can maintain context, you need a context to begin with.<p>By context, we mean the information an analytics agent needs to generate the right queries to answer questions reliably: what business domains that data covers, what tables and columns mean, what are governed metrics and joins, etc.<p>So far, we’ve been building that first version manually with customers. They send us what they have (schema dumps, dbt repos, glossaries, internal documentation, query logs, dashboard exports, and so on) and we assemble it with the help of coding agents. Eventually, we want to automate as much of this as possible in the product.<p>In the meantime, I wanted teams to be able to assemble their initial context without us, so I packaged our internal methodology into skill (instructions, scripts, and review checkpoints). The guiding principles behind it are: 1. you already have most of what an analytics agent need in your repo and internal docs and 2. you should never let an LLM invent business meaning for you. So bootstrapping context is mostly about recovering what already exists, connecting it to the right data objects, and keeping track of what each source can actually support.<p>The skill takes in: your schema dump, dbt code, plus glossaries, docs, dashboards and query logs if you have them. During the process, it generates a list of questions to answer for key decisions (e.g. how to cut your business into relevant domains), when it detects gaps, and when it detects ambiguities. The result is a repo with a first version of your context as YAML and markdow files, in a file tree, that you can feed your analytics agent (or a PR enriching your dbt repo with structured metadata and docs): metrics, business domains, joins.<p>It runs locally with your favorite coding agent and doesn’t require a Cassis account. We’ve built and tested the workflow with Claude Code so far.<p>Happy to get your feedback on the approach and the skill itself.</p>
]]></description><pubDate>Mon, 31 Aug 2026 13:45:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49509735</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49509735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49509735</guid></item><item><title><![CDATA[Show HN: Assemble context for analytics agents from schemas, SQL and docs]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/GetCassis/ontology-bootstrap">https://github.com/GetCassis/ontology-bootstrap</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49509733">https://news.ycombinator.com/item?id=49509733</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 31 Aug 2026 13:45:04 +0000</pubDate><link>https://github.com/GetCassis/ontology-bootstrap</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49509733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49509733</guid></item><item><title><![CDATA[The Shape and Feel of the Post-AI Data Stack]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.iandmacomber.com/blog/post-ai-data-stack/">https://www.iandmacomber.com/blog/post-ai-data-stack/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49507952">https://news.ycombinator.com/item?id=49507952</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 31 Aug 2026 10:19:53 +0000</pubDate><link>https://www.iandmacomber.com/blog/post-ai-data-stack/</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49507952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49507952</guid></item><item><title><![CDATA[Integrations That Write Themselves]]></title><description><![CDATA[
<p>Article URL: <a href="https://builders.ramp.com/post/integrations-that-write-themselves">https://builders.ramp.com/post/integrations-that-write-themselves</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49463978">https://news.ycombinator.com/item?id=49463978</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 27 Aug 2026 12:46:27 +0000</pubDate><link>https://builders.ramp.com/post/integrations-that-write-themselves</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49463978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49463978</guid></item><item><title><![CDATA[Bolt migrated 10M monthly Looker queries from Presto to Databricks]]></title><description><![CDATA[
<p>Article URL: <a href="https://bolt.eu/en/blog/migrating-looker-to-databricks/">https://bolt.eu/en/blog/migrating-looker-to-databricks/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49446186">https://news.ycombinator.com/item?id=49446186</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 26 Aug 2026 09:31:43 +0000</pubDate><link>https://bolt.eu/en/blog/migrating-looker-to-databricks/</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49446186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49446186</guid></item><item><title><![CDATA[Reconstructing the benchmark behind Luc Julia's 64% LLM reliability claim]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/angeluriot/Julia_bench">https://github.com/angeluriot/Julia_bench</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49445460">https://news.ycombinator.com/item?id=49445460</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 26 Aug 2026 08:00:26 +0000</pubDate><link>https://github.com/angeluriot/Julia_bench</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49445460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49445460</guid></item><item><title><![CDATA[Auditing 5,284 dbt models across 13 public repos for analytics-agent readiness]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.getcassis.com/dbt-context-for-analytics-agents/">https://blog.getcassis.com/dbt-context-for-analytics-agents/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49436311">https://news.ycombinator.com/item?id=49436311</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 25 Aug 2026 16:02:13 +0000</pubDate><link>https://blog.getcassis.com/dbt-context-for-analytics-agents/</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49436311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49436311</guid></item><item><title><![CDATA[New comment by matthieu_bl in "We built a structured entity graph for an AI agent. Then we removed most of it"]]></title><description><![CDATA[
<p>A way for it to know is to build a maintenance loop around the context.<p>Technical changes are relatively easy to track. A system can monitor code diffs, schema changes, failed queries, etc and update or flag the affected context.<p>Business meaning changes are harder to detect, but users reveal them whenever they use the agent: through the questions they ask (and that the existing context cannot answer), the ambiguities it encounters, and the corrections or clarifications they provide. Your maintenance system can capture those signals, connects them to the relevant parts of the context, and proposes an update.</p>
]]></description><pubDate>Tue, 25 Aug 2026 13:34:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49433792</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49433792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49433792</guid></item><item><title><![CDATA[We built a structured entity graph for an AI agent. Then we removed most of it]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.getcassis.com/context-engineering-for-analytics-agents/">https://blog.getcassis.com/context-engineering-for-analytics-agents/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49432253">https://news.ycombinator.com/item?id=49432253</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 25 Aug 2026 11:42:59 +0000</pubDate><link>https://blog.getcassis.com/context-engineering-for-analytics-agents/</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49432253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49432253</guid></item><item><title><![CDATA[Why cheaper SQL doesn't make analytics cheap]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.getcassis.com/no-free-lunch-data-analytics/">https://blog.getcassis.com/no-free-lunch-data-analytics/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49409079">https://news.ycombinator.com/item?id=49409079</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 23 Aug 2026 14:23:44 +0000</pubDate><link>https://blog.getcassis.com/no-free-lunch-data-analytics/</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49409079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49409079</guid></item><item><title><![CDATA[Anthropic appears to be A/B testing reduced effort levels in Claude Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/argofowl/status/2091150597374537729">https://twitter.com/argofowl/status/2091150597374537729</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49401549">https://news.ycombinator.com/item?id=49401549</a></p>
<p>Points: 216</p>
<p># Comments: 191</p>
]]></description><pubDate>Sat, 22 Aug 2026 16:58:49 +0000</pubDate><link>https://twitter.com/argofowl/status/2091150597374537729</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49401549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49401549</guid></item><item><title><![CDATA[Rules vs. examples: what helps LLMs write correct SQL?]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.getcassis.com/derivation-distance/">https://blog.getcassis.com/derivation-distance/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49387258">https://news.ycombinator.com/item?id=49387258</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Aug 2026 12:43:29 +0000</pubDate><link>https://blog.getcassis.com/derivation-distance/</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49387258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49387258</guid></item><item><title><![CDATA[Find what your analytics agent will get wrong in your dbt repo]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/GetCassis/dbt-agent-readiness">https://github.com/GetCassis/dbt-agent-readiness</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49374498">https://news.ycombinator.com/item?id=49374498</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 20 Aug 2026 13:43:36 +0000</pubDate><link>https://github.com/GetCassis/dbt-agent-readiness</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49374498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49374498</guid></item><item><title><![CDATA[New comment by matthieu_bl in "Revolut gets French bank license"]]></title><description><![CDATA[
<p><a href="https://www.revolut.com/fr-FR/news/revolut_receives_french_banking_licence/" rel="nofollow">https://www.revolut.com/fr-FR/news/revolut_receives_french_b...</a></p>
]]></description><pubDate>Mon, 10 Aug 2026 08:06:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49240745</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49240745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49240745</guid></item><item><title><![CDATA[Revolut gets French bank license]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.reuters.com/business/finance/revolut-gets-french-bank-license-2026-08-10/">https://www.reuters.com/business/finance/revolut-gets-french-bank-license-2026-08-10/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49240741">https://news.ycombinator.com/item?id=49240741</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 10 Aug 2026 08:05:01 +0000</pubDate><link>https://www.reuters.com/business/finance/revolut-gets-french-bank-license-2026-08-10/</link><dc:creator>matthieu_bl</dc:creator><comments>https://news.ycombinator.com/item?id=49240741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49240741</guid></item></channel></rss>