{"slug": "dbt", "name": "dbt", "category": "other", "category_name": "Other software", "description": "", "recommenders": 6, "commenters": 24, "warners": 2, "score": 7.82, "rising": 0.36, "first": "2025-11-03", "latest": "2026-10-23", "why": "I find it easier to maintain and it helps me with version control, testing, and docs.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 7, "neutral": 19, "compare": 0, "warn": 2}, "spark": [0, 0, 0, 0, 1, 1, 0, 3, 0, 2, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I find it easier to maintain and it helps me with version control, testing, and docs.", "kind": "", "icon": true, "domain": null, "github_repo": "github.com/dbt-labs/dbt-core", "official_url": "https://www.getdbt.com", "pricing": "", "aliases": ["dbt"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 789340065, "item_id": 49333754, "url": "https://news.ycombinator.com/item?id=49333754", "by": "otter-in-a-suit", "date": "2026-08-17", "stance": "recommend", "quote": "great dbt integration", "excerpt": "Super excited about Quack (partially due to the name). I use duckdb for both analytics and runtime, but I do have to serve/handle/manage a giant, multi-GiB duckdb file as effectively a runtime artifact[1]. I'm aware that this isn't the _perfect_ database for this, but the mix of it being fast, having spatial support, sane coding interfaces, great dbt integration, and me being able to do everything between \"run a gian", "context": "", "use_case": "data pipeline", "switched_from": "", "story": "A Preview of DuckDB v2.0"}, {"id": 777354832, "item_id": 48584677, "url": "https://news.ycombinator.com/item?id=48584677", "by": "flarco", "date": "2026-06-18", "stance": "recommend", "quote": "using a transformation tool (like dbt for example) to do all the transformations in SQL, source controlled", "excerpt": "It does seem over-engineered. Normally you'd keep all the transformation in one place in the \"data warehouse\", which could be Postgres/Redshift/Snowflake/Clickhouse etc. Using some el tools (like sling cli for example) to load into the DW, and then using a transformation tool (like dbt for example) to do all the transformations in SQL, source controlled. It's advantageous to keep all of the transformation logic in on", "context": "", "use_case": "SQL data transformation", "switched_from": "", "story": "Ask HN: Is our data warehouse setup normal or over-complicated?"}, {"id": 775709779, "item_id": 48481861, "url": "https://news.ycombinator.com/item?id=48481861", "by": "otter-in-a-suit", "date": "2026-06-10", "stance": "recommend", "quote": "especially combined w/ dbt", "excerpt": "This is exciting - congrats on the 1.0 release! I'm a big fan of QGIS, but doing stuff browser side is just _terribly_ convenient (I also never got anything 3D to work on my M2 Mac with QGIS, but granted, haven't tried QGIS 4 yet) and I admit that I enjoy working with public datasets that are hosted on e.g. ArcGIS Online. https://share.geolibre.app is super neat, too. It's funny to run into this particular project on", "context": "", "use_case": "", "switched_from": "", "story": "GeoLibre 1.0"}, {"id": 774356128, "item_id": 48397258, "url": "https://news.ycombinator.com/item?id=48397258", "by": "duckmysick", "date": "2026-06-04", "stance": "recommend", "quote": "I find it easier to maintain and it helps me with version control, testing, and docs.", "excerpt": "I moved from stored procedures to dbt. I find it easier to maintain and it helps me with version control, testing, and docs. Plus, since I deal with data pipelines a lot it get other goodies like lineage and auto DDL.", "context": "deals with data pipelines a lot", "use_case": "Data pipeline transformation", "switched_from": "", "story": "Learn SQL Once, Use It for 30 Years"}, {"id": 764029777, "item_id": 47751861, "url": "https://news.ycombinator.com/item?id=47751861", "by": "OliverGuy", "date": "2026-04-13", "stance": "recommend", "quote": "same way dbt is for transformations within a data warehouse", "excerpt": "Just started this weekend on https://gitlab.com/get-otter/otter-sdk Its dbt inspired stream ETL tool (or maybe just the TL?), it currently just has a dev mode that does RabbitMQ to local Parque files while I'm getting the core of it to a place I'm happy with. It runs SQL models against the incoming messages and outputs the results to one or more output tables. Has a local WAL so you can tune it to have sensible sized", "context": "", "use_case": "SQL data transformations", "switched_from": "", "story": "Ask HN: What Are You Working On? (April 2026)"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 803459776, "item_id": 50216236, "url": "https://news.ycombinator.com/item?id=50216236", "by": "tomrod", "date": "2026-10-23", "stance": "warn", "quote": "DBT never struck me as fully baked", "excerpt": "Speak more on this, if you don't mind. I've worked some DBT migration projects before, and agree the manual management of everything was fairly time consuming. We used prefect for job management but DBT never struck me as fully baked (like most tech, I assume it has matured some since my time with it)", "context": "worked on DBT migration projects", "use_case": "data transformation", "switched_from": "", "story": "Can we replace a $150k Looker with a bucket of HTML files?"}, {"id": 746704049, "item_id": 46669003, "url": "https://news.ycombinator.com/item?id=46669003", "by": "rawgabbit", "date": "2026-01-18", "stance": "warn", "quote": "I am currently ditching both airflow and dbt", "excerpt": "Well. I try for a middle ground. I am currently ditching both airflow and dbt. In Snowflake, I use scheduled tasks that call stored procedures. The stored procedures do everything I need to do. I even call external APIs like Datadog\u2019s and Okta\u2019s and pull down the logs directly into snowflake. I do try to name my stored procedures with meaningful names. I also add generous comments including urls back to the original ", "context": "", "use_case": "", "switched_from": "", "story": "Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)"}]}], "who": [{"by": "brahmanithota", "context": "Data engineer, 5 years, healthcare financial data", "url": "https://news.ycombinator.com/item?id=48808312", "date": "2026-07-06"}, {"by": "getravi", "context": "finance systems and data platform leader, 18+ years, job seeker", "url": "https://news.ycombinator.com/item?id=48755145", "date": "2026-07-01"}, {"by": "duckmysick", "context": "deals with data pipelines a lot", "url": "https://news.ycombinator.com/item?id=48397258", "date": "2026-06-04"}, {"by": "ksk385", "context": "independent software consultant", "url": "https://news.ycombinator.com/item?id=47224106", "date": "2026-03-02"}, {"by": "bitsofgrace", "context": "data and AI leader with 15+ years, healthcare technology executive", "url": "https://news.ycombinator.com/item?id=46112357", "date": "2025-12-01"}], "tags": [], "use_cases": ["data transformation", "data pipeline", "data transformation models", "sql data transformation", "data pipeline transformation", "sql data transformations"], "compared": [{"slug": "snowflake", "name": "Snowflake", "co": 9, "switched_from": 0, "switched_to": 0}, {"slug": "duckdb", "name": "DuckDB", "co": 8, "switched_from": 0, "switched_to": 0}, {"slug": "postgresql", "name": "PostgreSQL", "co": 5, "switched_from": 0, "switched_to": 0}, {"slug": "react", "name": "React", "co": 5, "switched_from": 0, "switched_to": 0}, {"slug": "apache-airflow", "name": "Apache Airflow", "co": 5, "switched_from": 0, "switched_to": 0}, {"slug": "terraform", "name": "Terraform", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "next-js", "name": "Next.js", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "amazon-web-services", "name": "Amazon Web Services", "co": 3, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49330781", "title": "A Preview of DuckDB v2.0", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=48747975", "title": "Ask HN: Who wants to be hired? (July 2026)", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=46857488", "title": "Ask HN: Who is hiring? (February 2026)", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=46666085", "title": "Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=50212320", "title": "Can we replace a $150k Looker with a bucket of HTML files?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48942000", "title": "The Human-in-the-Loop Is Tired", "mentions": 1}], "sentiment_by_month": {"2025-11": {"neutral": 1}, "2025-12": {"neutral": 1}, "2026-01": {"warn": 1, "neutral": 3}, "2026-02": {"neutral": 4}, "2026-03": {"neutral": 1, "recommend": 1}, "2026-04": {"recommend": 1, "neutral": 1}, "2026-05": {"neutral": 3}, "2026-06": {"recommend": 3, "neutral": 1}, "2026-07": {"neutral": 4}, "2026-08": {"recommend": 2}, "2026-09": {}, "2026-10": {"warn": 1}}, "quotes": [{"id": 803459776, "item_id": 50216236, "url": "https://news.ycombinator.com/item?id=50216236", "by": "tomrod", "date": "2026-10-23", "stance": "warn", "quote": "DBT never struck me as fully baked", "excerpt": "Speak more on this, if you don't mind. I've worked some DBT migration projects before, and agree the manual management of everything was fairly time consuming. We used prefect for job management but DBT never struck me as fully baked (like most tech, I assume it has matured some since my time with it)", "context": "worked on DBT migration projects", "use_case": "data transformation", "switched_from": "", "story": "Can we replace a $150k Looker with a bucket of HTML files?"}, {"id": 789357681, "item_id": 49334855, "url": "https://news.ycombinator.com/item?id=49334855", "by": "ignaciovdk", "date": "2026-08-17", "stance": "recommend", "quote": "", "excerpt": "Check it out Arc, I think that we can help there, plus, use DuckDB as a engine: https://github.com/Basekick-Labs/arc", "context": "", "use_case": "Data transformation", "switched_from": "", "story": "A Preview of DuckDB v2.0"}, {"id": 789340065, "item_id": 49333754, "url": "https://news.ycombinator.com/item?id=49333754", "by": "otter-in-a-suit", "date": "2026-08-17", "stance": "recommend", "quote": "great dbt integration", "excerpt": "Super excited about Quack (partially due to the name). I use duckdb for both analytics and runtime, but I do have to serve/handle/manage a giant, multi-GiB duckdb file as effectively a runtime artifact[1]. I'm aware that this isn't the _perfect_ database for this, but the mix of it being fast, having spatial support, sane coding interfaces, great dbt integration, and me being able to do everything between \"run a gian", "context": "", "use_case": "data pipeline", "switched_from": "", "story": "A Preview of DuckDB v2.0"}, {"id": 783085859, "item_id": 48942866, "url": "https://news.ycombinator.com/item?id=48942866", "by": "otter-in-a-suit", "date": "2026-07-16", "stance": "neutral", "quote": "how to write dbt models saves me time", "excerpt": "Relatable. > with my colleague Douwe Wait, meltano Douwe? Small world. Glad to see you're doing well. I always liked meltano. > In an era when anyone can produce reasonable-looking UI Identical looking slop? Every Claude-based vibe coded app looks identical. > The fear of skill rot is legitimate. And the fear that if you don't go fast enough you'll be left behind is \u2014 while often overstated \u2014 not entirely unfounded. ", "context": "", "use_case": "", "switched_from": "", "story": "The Human-in-the-Loop Is Tired"}, {"id": 782177056, "item_id": 48886066, "url": "https://news.ycombinator.com/item?id=48886066", "by": "christoff12", "date": "2026-07-12", "stance": "neutral", "quote": "I built a dbt[1] inspired utility[2]", "excerpt": "I'm biased since I built a dbt[1] inspired utility[2] that turns markdown into a runnable DAG, but I think a new language is the wrong abstraction. In a time where people are reading less and less code, introducing a new surface area -- that you don't have a good feel for -- to handle orchestration feels risky. --- [1] https://github.com/dbt-labs/dbt-core [2] https://github.com/pdthq/pdt", "context": "", "use_case": "", "switched_from": "", "story": null}, {"id": 780932995, "item_id": 48808312, "url": "https://news.ycombinator.com/item?id=48808312", "by": "brahmanithota", "date": "2026-07-06", "stance": "neutral", "quote": "standardised transformation logic across dbt models", "excerpt": "Location: Columbia, Maryland Remote: Preferred Willing to relocate: Yes Technologies: SQL, Python, PySpark, AWS, Palantir, Snowflake, dbt, Databricks R\u00e9sum\u00e9/CV: https://blue-cloud-565.linkyhost.com Email: thotasadhvika@gmail.com Data Engineer of 5 years of experience with hands-on ownership of financial data infrastructure in high-stakes, regulated environments. At Centene Corporation, I own end-to-end pipelines proc", "context": "Data engineer, 5 years, healthcare financial data", "use_case": "Data transformation models", "switched_from": "", "story": "Ask HN: Who wants to be hired? (July 2026)"}, {"id": 780082322, "item_id": 48755145, "url": "https://news.ycombinator.com/item?id=48755145", "by": "getravi", "date": "2026-07-01", "stance": "neutral", "quote": "Snowflake, Python, SQL, dbt", "excerpt": "Location: SF Bay Area Remote: Yes, also open to hybrid or onsite in the Bay Area Willing to relocate: No, but open to Bay Area onsite roles Technologies: Python, SQL, TypeScript/React, Node.js, PostgreSQL, Snowflake, dbt, Airflow, APIs, Anaplan, NetSuite, Workday, Salesforce, Tableau, Power BI, Microsoft Power Apps, Claude Code, Codex, Hermes Agent, Vercel v0 R\u00e9sum\u00e9/CV: https://www.linkedin.com/in/getravi/ Email: get", "context": "finance systems and data platform leader, 18+ years, job seeker", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (July 2026)"}, {"id": 777354832, "item_id": 48584677, "url": "https://news.ycombinator.com/item?id=48584677", "by": "flarco", "date": "2026-06-18", "stance": "recommend", "quote": "using a transformation tool (like dbt for example) to do all the transformations in SQL, source controlled", "excerpt": "It does seem over-engineered. Normally you'd keep all the transformation in one place in the \"data warehouse\", which could be Postgres/Redshift/Snowflake/Clickhouse etc. Using some el tools (like sling cli for example) to load into the DW, and then using a transformation tool (like dbt for example) to do all the transformations in SQL, source controlled. It's advantageous to keep all of the transformation logic in on", "context": "", "use_case": "SQL data transformation", "switched_from": "", "story": "Ask HN: Is our data warehouse setup normal or over-complicated?"}, {"id": 775709779, "item_id": 48481861, "url": "https://news.ycombinator.com/item?id=48481861", "by": "otter-in-a-suit", "date": "2026-06-10", "stance": "recommend", "quote": "especially combined w/ dbt", "excerpt": "This is exciting - congrats on the 1.0 release! I'm a big fan of QGIS, but doing stuff browser side is just _terribly_ convenient (I also never got anything 3D to work on my M2 Mac with QGIS, but granted, haven't tried QGIS 4 yet) and I admit that I enjoy working with public datasets that are hosted on e.g. ArcGIS Online. https://share.geolibre.app is super neat, too. It's funny to run into this particular project on", "context": "", "use_case": "", "switched_from": "", "story": "GeoLibre 1.0"}, {"id": 774541650, "item_id": 48408853, "url": "https://news.ycombinator.com/item?id=48408853", "by": "evaneykelen", "date": "2026-06-04", "stance": "neutral", "quote": "Python, PostgreSQL, TigerData, dbt, Dagster, Grafana, Terraform", "excerpt": "Return | REMOTE | BESS Optimization Developer (Python) | Full-time Return (https://return.energy) is hiring a developer who will build the software that powers our BESS optimization algorithms. Return\u2019s main activity is building and operating industrial-size Battery Energy Storage Systems. Our operations are located in the Netherlands, Germany, Belgium, and Spain. You will be making a measurable (country-level) impac", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who is hiring? (June 2026)"}, {"id": 774356128, "item_id": 48397258, "url": "https://news.ycombinator.com/item?id=48397258", "by": "duckmysick", "date": "2026-06-04", "stance": "recommend", "quote": "I find it easier to maintain and it helps me with version control, testing, and docs.", "excerpt": "I moved from stored procedures to dbt. I find it easier to maintain and it helps me with version control, testing, and docs. Plus, since I deal with data pipelines a lot it get other goodies like lineage and auto DDL.", "context": "deals with data pipelines a lot", "use_case": "Data pipeline transformation", "switched_from": "", "story": "Learn SQL Once, Use It for 30 Years"}, {"id": 769967651, "item_id": 48122978, "url": "https://news.ycombinator.com/item?id=48122978", "by": "rbmuller", "date": "2026-05-13", "stance": "neutral", "quote": "it works with DBT, reading `target/manifest.json`", "excerpt": "Hey Folks, I am Robson, I work as a Data Engineer, one of my duties is to guarantee data quality on pipelines, the projects I touched in the past never had a real good solution for bad data quality, every existing data quality tool I tried, like Great Expectations, Soda, dbt tests requires to write the rule for the failure first, which is exactly the part that's hard, as we can't imagine all the problems before. So I", "context": "", "use_case": "", "switched_from": "", "story": "Scherlok \u2013 zero-config data quality monitoring, works with dbt"}, {"id": 768455953, "item_id": 48028497, "url": "https://news.ycombinator.com/item?id=48028497", "by": "getravi", "date": "2026-05-05", "stance": "neutral", "quote": "using Python, SQL, Snowflake/dbt/Airflow, and Anaplan", "excerpt": "Location: San Francisco Bay Area Remote:Yes Willing to relocate: Yes Technologies: R\u00e9sum\u00e9/CV: https://www.linkedin.com/in/getravi (happy to send you a pdf over email) Email: getravi at gmail Tech-forward finance systems / data engineer (18+ yrs) at the intersection of FP&A, data infra, and internal tooling (currently at eBay; previously Sonder, Adobe). I build systems that replace spreadsheet-heavy workflows using Py", "context": "finance systems / data engineer, 18+ years", "use_case": "data transformation", "switched_from": "", "story": "Ask HN: Who wants to be hired? (May 2026)"}, {"id": 767627988, "item_id": 47976749, "url": "https://news.ycombinator.com/item?id=47976749", "by": "safoor", "date": "2026-05-01", "stance": "neutral", "quote": "[Airbyte, Snowflake, dbt, Metabase, Python]", "excerpt": "EaseCloud | Remote (EST overlap) | Full-Time | Platform & Data Engineers | https://www.easecloud.io EaseCloud builds cloud platforms and modern data stacks for companies scaling on Kubernetes and Snowflake. We\u2019re hiring engineers who like working across infra + data and actually running what they build in production. Open Roles: ++ Platform Engineer (Python, GCP & Azure) [Kubernetes, Terraform, Python, GCP, Azure, CI", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who is hiring? (May 2026)"}, {"id": 765842561, "item_id": 47865160, "url": "https://news.ycombinator.com/item?id=47865160", "by": "goerch", "date": "2026-04-22", "stance": "neutral", "quote": "together with `dbt` and `rill` I'm able do to", "excerpt": "Can confirm: together with `dbt` and `rill` I'm able do to [this](https://github.com/idesis-gmbh/GitHubExperiments/blob/master/explore.gif) on my laptop.", "context": "", "use_case": "", "switched_from": "", "story": "DuckDB 1.5.2 \u2013 SQL database that runs on laptop, server, in the browser"}, {"id": 764029777, "item_id": 47751861, "url": "https://news.ycombinator.com/item?id=47751861", "by": "OliverGuy", "date": "2026-04-13", "stance": "recommend", "quote": "same way dbt is for transformations within a data warehouse", "excerpt": "Just started this weekend on https://gitlab.com/get-otter/otter-sdk Its dbt inspired stream ETL tool (or maybe just the TL?), it currently just has a dev mode that does RabbitMQ to local Parque files while I'm getting the core of it to a place I'm happy with. It runs SQL models against the incoming messages and outputs the results to one or more output tables. Has a local WAL so you can tune it to have sensible sized", "context": "", "use_case": "SQL data transformations", "switched_from": "", "story": "Ask HN: What Are You Working On? (April 2026)"}, {"id": 760650321, "item_id": 47540645, "url": "https://news.ycombinator.com/item?id=47540645", "by": "conradbez", "date": "2026-03-27", "stance": "recommend", "quote": "Inspired by dbt (data-build-tool).", "excerpt": "As a data engineer, we finally reached decent tooling for the data stack, but now it feels like we are starting over with ad-hoc prompt pipelines. I built prompt-build-tool to bridge that gap. The tool treats prompts as templatable code assets rather than static strings. It applies pipeline stability and data quality lessons from DE to the LLM lifecycle: Declarative Pipelines: Build workflows by referencing outputs o", "context": "", "use_case": "Data transformation workflows", "switched_from": "", "story": null}, {"id": 755585698, "item_id": 47224106, "url": "https://news.ycombinator.com/item?id=47224106", "by": "ksk385", "date": "2026-03-02", "stance": "neutral", "quote": "Data: Databricks, Snowflake, dbt, DuckDB, Tuva Data Model", "excerpt": "Location: Greater New York Area Remote: Yes (US-based) Willing to relocate: No Services: Healthcare data engineering, Clinical data pipelines, AI/ML integrations, Cloud architecture, Full-stack development, Technical Discovery About Me: I'm Karan Krishnani, an independent software consultant with almost 20 years of experience. For the last several years I've been focused on healthcare tech, building HIPAA-compliant d", "context": "independent software consultant", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (March 2026)"}, {"id": 751647330, "item_id": 46977958, "url": "https://news.ycombinator.com/item?id=46977958", "by": "btcalex", "date": "2026-02-11", "stance": "neutral", "quote": "experience in dbt/snowflake/postgres", "excerpt": "SEEKING WORK | Chicago | Remote I'm a backend engineer primarily (python, node/typescript) with experience as a full stack freelancer (react) and as a data engineer (experience in dbt/snowflake/postgres). I am looking for short term contracts with 10 or less billable hours which I can complete before the end of February. My usual rate is $100 an hour. If you have bugs or features in your backlog which are constantly ", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Freelancer? Seeking freelancer? (February 2026)"}, {"id": 749990469, "item_id": 46874404, "url": "https://news.ycombinator.com/item?id=46874404", "by": "whatrocks", "date": "2026-02-03", "stance": "neutral", "quote": "Tech Stack: Rails, React, TypeScript, PostgreSQL, AWS, Elasticsearch, DBT, Snowflake", "excerpt": "Folio | Backend / Product Engineers | REMOTE (US) | Full-time | https://folio.co Hotel procurement's a $400B industry still running on spreadsheets and phone calls (and faxes!). We're bringing world-class AI search, web automations, and payment infra to this massive space. Folio is a first-of-its-kind marketplace connecting hotels + restaurants with their hundreds of suppliers using our AI-driven concierge-buying, in", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who is hiring? (February 2026)"}, {"id": 749837206, "item_id": 46864825, "url": "https://news.ycombinator.com/item?id=46864825", "by": "straydusk", "date": "2026-02-02", "stance": "neutral", "quote": "dbt", "excerpt": "Location: Seattle Remote: Prefer hybrid, remote for the right oppportunity Willing to relocate: No Technologies: SQL, A/B Testing, TypeScript, JS, Python, SQL, R, Next.js, React, A/B Testing, CI/CD, LLM Integration (OpenAI, Anthropic Claude), Vercel AI SDK, Prompt Engineering, AI-Assisted Development (Claude Code, Cursor), ML Enablement, Platform & Infrastructure (event pipelines, data lakes, warehousing), Governance", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (February 2026)"}, {"id": 749744434, "item_id": 46859027, "url": "https://news.ycombinator.com/item?id=46859027", "by": "evaneykelen", "date": "2026-02-02", "stance": "neutral", "quote": "dbt", "excerpt": "Return | REMOTE | Software engineer backend (Go/Golang) | Full-time Return (https://return.energy) is hiring a software engineer to work on platforms that accelerate the transition to carbon-free energy. Return\u2019s main activity is building and operating industrial-scale Battery Energy Storage Systems. Our operations are located in the Netherlands, Germany, Belgium, and Spain. You will make a measurable, country-level ", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who is hiring? (February 2026)"}, {"id": 748671217, "item_id": 46791951, "url": "https://news.ycombinator.com/item?id=46791951", "by": "remisharoon", "date": "2026-01-27", "stance": "neutral", "quote": "dbt docs starts to feel limiting", "excerpt": "Hi HN, I\u2019ve been working on dbt-Workbench, an open-source UI for working with dbt projects beyond the CLI. The goal is simple: make dbt artifacts (models, sources, tests, lineage, runs) easier to see and reason about, especially for larger projects where dbt docs starts to feel limiting. This started as a personal pain point while working with complex dbt setups, and I decided to clean it up and release it openly. It", "context": "", "use_case": "", "switched_from": "", "story": "Dbt-Workbench: an open-source tool for dbt projects, lineage, and metadata"}, {"id": 747110594, "item_id": 46694412, "url": "https://news.ycombinator.com/item?id=46694412", "by": "fdileta", "date": "2026-01-20", "stance": "neutral", "quote": "a dbt package that evaluates LLM outputs", "excerpt": "Hi HN, I built dbt-llm-evals \u2013 a dbt package that evaluates LLM outputs using your data warehouse's native AI functions (Snowflake Cortex, BigQuery Vertex, Databricks). The problem: We're running AI analytics using native warehouse functions, but had no good way to monitor if our LLM outputs were actually correct without sending data to external eval services. Most monitoring tools want you to: - Send data to externa", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Dbt-LLM-evals \u2013 Monitor LLM quality in your data warehouse"}, {"id": 746709713, "item_id": 46669357, "url": "https://news.ycombinator.com/item?id=46669357", "by": "adammarples", "date": "2026-01-18", "stance": "neutral", "quote": "Dbt just templates the query strings we use to query the data", "excerpt": "Agreed, airflow and dbt have literally nothing to do with the size of the data and can be useful, or overkill, at any size. Dbt just templates the query strings we use to query the data and airflow just schedules when we query the data and what we do next. The fact that you can fit the whole dataset in duckdb without issue is kind of separate to these tools, we still need to be organised about how and when we query i", "context": "", "use_case": "Templating SQL queries", "switched_from": "", "story": "Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)"}, {"id": 746704049, "item_id": 46669003, "url": "https://news.ycombinator.com/item?id=46669003", "by": "rawgabbit", "date": "2026-01-18", "stance": "warn", "quote": "I am currently ditching both airflow and dbt", "excerpt": "Well. I try for a middle ground. I am currently ditching both airflow and dbt. In Snowflake, I use scheduled tasks that call stored procedures. The stored procedures do everything I need to do. I even call external APIs like Datadog\u2019s and Okta\u2019s and pull down the logs directly into snowflake. I do try to name my stored procedures with meaningful names. I also add generous comments including urls back to the original ", "context": "", "use_case": "", "switched_from": "", "story": "Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)"}, {"id": 737797713, "item_id": 46112357, "url": "https://news.ycombinator.com/item?id=46112357", "by": "bitsofgrace", "date": "2025-12-01", "stance": "neutral", "quote": "DuckDB, dbt, Parquet", "excerpt": "Location: Houston, TX (US, Central Time) Remote: Yes (US time zones; experienced leading fully remote and hybrid teams) Willing to relocate: No Technologies: - Data & AI leader | Healthcare technology executive with 15+ years building data strategies, AI/ML/LLM systems, and digital transformation for PE-backed healthcare and multi-site retail. - Data & AI (AI/ML/LLM implementation, predictive analytics, model calibra", "context": "data and AI leader with 15+ years, healthcare technology executive", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (December 2025)"}, {"id": 732870291, "item_id": 45804393, "url": "https://news.ycombinator.com/item?id=45804393", "by": "AbsintheLabs", "date": "2025-11-03", "stance": "neutral", "quote": "Our stack: Next.js, Hasura, dbt, MotherDuck/DuckDB, GraphQL", "excerpt": "Absinthe Labs | Full-Stack Engineer | REMOTE / NYC Hybrid | Full-Time About us: Absinthe is building the most sophisticated gamification engine for crypto-native incentive programs. Since 2022, our products have reached 50M+ visits and 2M+ active users. We\u2019re a 10 person, well-funded team shipping fast. The problem we\u2019re solving: Tracking per-user activity across DeFi protocols sounds simple but is surprisingly hard.", "context": "", "use_case": "Data transformation", "switched_from": "", "story": "Ask HN: Who is hiring? (November 2025)"}]}