<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: geoHeil</title><link>https://news.ycombinator.com/user?id=geoHeil</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Jul 2026 01:40:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=geoHeil" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by geoHeil in "Incremental – A library for incremental computations"]]></title><description><![CDATA[
<p>I maintain a similar library more focused on data engineering needs: <a href="https://docs.metaxy.io/" rel="nofollow">https://docs.metaxy.io/</a> maybe it is useful for more people.</p>
]]></description><pubDate>Tue, 21 Jul 2026 07:04:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48989024</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=48989024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48989024</guid></item><item><title><![CDATA[New comment by geoHeil in "Show HN: ELO-Ranking Analytics Engines"]]></title><description><![CDATA[
<p>Benchmarks are like single match scorelines: interesting, but rarely comparable. We built a public ELO score leaderboard for analytics engines that treats every public benchmark (TPC-DS, TPC-H, SSB, vendor blogs, community posts - even the messy ones) as a “match.”<p>Why ELO? Because comparing databases is more like ranking football clubs over a season than timing a single sprint. Creating a relative robust and relative score is what counts.</p>
]]></description><pubDate>Sun, 31 Aug 2025 05:46:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45080655</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=45080655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45080655</guid></item><item><title><![CDATA[Show HN: ELO-Ranking Analytics Engines]]></title><description><![CDATA[
<p>Article URL: <a href="https://data-inconsistencies.datajourney.expert">https://data-inconsistencies.datajourney.expert</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45080649">https://news.ycombinator.com/item?id=45080649</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 31 Aug 2025 05:43:50 +0000</pubDate><link>https://data-inconsistencies.datajourney.expert</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=45080649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45080649</guid></item><item><title><![CDATA[New comment by geoHeil in "LLM-in-a-Box: A Templated, Self-Hostable Framework for Generative AI"]]></title><description><![CDATA[
<p>We are currently preparing a submission for JOSE and are looking for feedback but also more people who are interested in joining in and refining the template</p>
]]></description><pubDate>Sun, 20 Jul 2025 20:23:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44628969</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=44628969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44628969</guid></item><item><title><![CDATA[New comment by geoHeil in "LLM-in-a-Box: A Templated, Self-Hostable Framework for Generative AI"]]></title><description><![CDATA[
<p>Together with www.linkedin.com/in/aaron-cul...  I have created a template for making LLMs (from different vendors and even self hosted ones) easily accessible to researchers - including advanced document RAG with docling.</p>
]]></description><pubDate>Sun, 20 Jul 2025 20:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44628961</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=44628961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44628961</guid></item><item><title><![CDATA[LLM-in-a-Box: A Templated, Self-Hostable Framework for Generative AI]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/complexity-science-hub/llm-in-a-box-template">https://github.com/complexity-science-hub/llm-in-a-box-template</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44628960">https://news.ycombinator.com/item?id=44628960</a></p>
<p>Points: 3</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 20 Jul 2025 20:22:51 +0000</pubDate><link>https://github.com/complexity-science-hub/llm-in-a-box-template</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=44628960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44628960</guid></item><item><title><![CDATA[New comment by geoHeil in "Show HN: An AI tutors that teaches AI"]]></title><description><![CDATA[
<p>Nice. What about tracking the learning process and comparing against the peer group/ class?</p>
]]></description><pubDate>Tue, 10 Jun 2025 03:19:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44232121</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=44232121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44232121</guid></item><item><title><![CDATA[New comment by geoHeil in "Ask HN: Why don't we have a functional DSL for data+embedding+API pipelines?"]]></title><description><![CDATA[
<p>As some others already posted: There is more to copying data than just moving it. It is about observability. A lot of companies have created their own frameworks.<p>One example I find useful for a lot of usecases is dagster. You can define resources to encapsulate complexity <a href="https://docs.dagster.io/guides/build/external-resources" rel="nofollow">https://docs.dagster.io/guides/build/external-resources</a> in fact with components build on top of custom DSLs <a href="https://docs.dagster.io/guides/labs/components" rel="nofollow">https://docs.dagster.io/guides/labs/components</a><p>At Magenta/Telekom we are bulding on <a href="https://georgheiler.com/event/magenta-data-architecture-25/" rel="nofollow">https://georgheiler.com/event/magenta-data-architecture-25/</a> - you can follow along with this template here <a href="https://github.com/l-mds/local-data-stack/">https://github.com/l-mds/local-data-stack/</a> you may find these examples useful to understand how to use dagster/graph-based data pipeliens @scale</p>
]]></description><pubDate>Mon, 14 Apr 2025 15:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43682688</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=43682688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43682688</guid></item><item><title><![CDATA[Getting Better at Data Engineering]]></title><description><![CDATA[
<p>Article URL: <a href="https://georgheiler.com/post/learning-data-engineering">https://georgheiler.com/post/learning-data-engineering</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43607806">https://news.ycombinator.com/item?id=43607806</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 07 Apr 2025 04:47:57 +0000</pubDate><link>https://georgheiler.com/post/learning-data-engineering</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=43607806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43607806</guid></item><item><title><![CDATA[New comment by geoHeil in "Mix data SaaS workloads (Databricks vs. EMR) to save money by using dagster"]]></title><description><![CDATA[
<p>Did you ever want to find an alternative to cloud data PaaS/SaaS vendor lock-in?
In my blog post, I show how a 0-cost switch between local, Databricks and AWS EMR environments can be achieved to save cost by using dagster. Additionally, software engineering best practices around testability, and producing DRY code are enhanced.<p>Check out my deep dive and let’s discuss the potential impacts on our projects!<p>Big thanks also to my co-author Hernan.</p>
]]></description><pubDate>Fri, 03 May 2024 19:03:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40251096</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=40251096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40251096</guid></item><item><title><![CDATA[Mix data SaaS workloads (Databricks vs. EMR) to save money by using dagster]]></title><description><![CDATA[
<p>Article URL: <a href="https://georgheiler.com/2024/05/02/cost-efficient-alternative-to-databricks-lock-in/">https://georgheiler.com/2024/05/02/cost-efficient-alternative-to-databricks-lock-in/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40251095">https://news.ycombinator.com/item?id=40251095</a></p>
<p>Points: 7</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 03 May 2024 19:03:39 +0000</pubDate><link>https://georgheiler.com/2024/05/02/cost-efficient-alternative-to-databricks-lock-in/</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=40251095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40251095</guid></item><item><title><![CDATA[New comment by geoHeil in "The new local data stack: Integrating Dagster, dbt and DuckDB"]]></title><description><![CDATA[
<p>Interesting why? What were the pain points?</p>
]]></description><pubDate>Fri, 15 Dec 2023 08:04:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=38652062</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=38652062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38652062</guid></item><item><title><![CDATA[New comment by geoHeil in "The new local data stack: Integrating Dagster, dbt and DuckDB"]]></title><description><![CDATA[
<p>If you use bigquery in big lake mode - i.e. with parquet or iceberg or delta files on GCS (or other object store) you can easily pull in the data into duckdb as well</p>
]]></description><pubDate>Fri, 15 Dec 2023 08:01:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38652045</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=38652045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38652045</guid></item><item><title><![CDATA[New comment by geoHeil in "The new local data stack: Integrating Dagster, dbt and DuckDB"]]></title><description><![CDATA[
<p>Hi,<p>Georg - one of the authors is here.<p>What we argue is that:<p>- for a great software/data engineering/creation experience we recommend such a stack that is only on when needed (when transformations occur)<p>- for a great data consumption experience we suggest the integration with an established PaaS platform. Not only for the sake of <i>being available</i> (as a serving layer of data to end users) but also for the missing fine-grained RBAC in the proposed transformation layer</p>
]]></description><pubDate>Thu, 14 Dec 2023 17:37:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=38644264</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=38644264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38644264</guid></item><item><title><![CDATA[New comment by geoHeil in "The new local data stack: Integrating Dagster, dbt and DuckDB"]]></title><description><![CDATA[
<p>Well local can mean your laptop. But could mean your local server. However, it can also mean a VM on your cloud provider of choice colocated to the object store.<p>In such a case the network transfer (for many cases) can be almost irrelevant - at least for up to medium-ish sized datasets.</p>
]]></description><pubDate>Thu, 14 Dec 2023 17:33:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38644203</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=38644203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38644203</guid></item><item><title><![CDATA[New comment by geoHeil in "The new local data stack: Integrating Dagster, dbt and DuckDB"]]></title><description><![CDATA[
<p>Not to forget <a href="https://www.starrocks.io/" rel="nofollow noreferrer">https://www.starrocks.io/</a> or <a href="https://risingwave.com/" rel="nofollow noreferrer">https://risingwave.com/</a> - see also a recent blog post of a friend: <a href="https://juhache.substack.com/p/moving-from-bi-to-data-apps-part?r=l9wvi" rel="nofollow noreferrer">https://juhache.substack.com/p/moving-from-bi-to-data-apps-p...</a></p>
]]></description><pubDate>Thu, 14 Dec 2023 17:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=38644175</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=38644175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38644175</guid></item><item><title><![CDATA[New comment by geoHeil in "The new local data stack: Integrating Dagster, dbt and DuckDB"]]></title><description><![CDATA[
<p>Hi,<p>Georg - one of the authors is here.<p>Indeed, we used LLMs/GPT4 for proof reading and enhancing the English language (we are not native speakers).<p>We were thinking about breaking up the content - but decided that one long post is a better fit.<p>> > We show a way how you can combine the best of both worlds<p>In fact, that sentence I wrote by hand : )</p>
]]></description><pubDate>Thu, 14 Dec 2023 17:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=38644135</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=38644135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38644135</guid></item><item><title><![CDATA[New comment by geoHeil in "The new local data stack: Integrating Dagster, dbt and DuckDB"]]></title><description><![CDATA[
<p>Hi,<p>Georg - one of the authors is here.<p>In fact, this is exactly what we argue: Keep data the consumer experience high a Paas platform (Fabric, BigLake, Databricks, SF, ...) can make a lot of sense, whereas for the best data development/creator experience a high-code solution based on solid software engineering best practices should be the preferred solution - at least in my/our(authors) opinion.</p>
]]></description><pubDate>Thu, 14 Dec 2023 17:26:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=38644084</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=38644084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38644084</guid></item><item><title><![CDATA[New comment by geoHeil in "The new local data stack: Integrating Dagster, dbt and DuckDB"]]></title><description><![CDATA[
<p>We (Aleksandar and Georg) want to share our new blog post on: "Dagster, dbt, DuckDB as new local MDS" here.
It re-introduces the local environment to enhance the developer productivity for data pipelines by bringing back software engineering best practices.
We suggest that PaaS platforms should become an implementation detail and refine the new local stack with great a data consumer experience by combining the best of both worlds.<p>Please take a read here: <a href="https://georgheiler.com/2023/12/11/dagster-dbt-duckdb-as-new-local-mds/" rel="nofollow noreferrer">https://georgheiler.com/2023/12/11/dagster-dbt-duckdb-as-new...</a><p>We (Georg Heiler and Aleksandar Milicevic) are keen to discuss the proposed new stack with you.
Do not hesitate to reach out.</p>
]]></description><pubDate>Tue, 12 Dec 2023 10:09:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38610893</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=38610893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38610893</guid></item><item><title><![CDATA[The new local data stack: Integrating Dagster, dbt and DuckDB]]></title><description><![CDATA[
<p>Article URL: <a href="https://georgheiler.com/2023/12/11/dagster-dbt-duckdb-as-new-local-mds/">https://georgheiler.com/2023/12/11/dagster-dbt-duckdb-as-new-local-mds/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38610892">https://news.ycombinator.com/item?id=38610892</a></p>
<p>Points: 144</p>
<p># Comments: 50</p>
]]></description><pubDate>Tue, 12 Dec 2023 10:09:19 +0000</pubDate><link>https://georgheiler.com/2023/12/11/dagster-dbt-duckdb-as-new-local-mds/</link><dc:creator>geoHeil</dc:creator><comments>https://news.ycombinator.com/item?id=38610892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38610892</guid></item></channel></rss>