<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: secondrow</title><link>https://news.ycombinator.com/user?id=secondrow</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 02 Jul 2026 00:06:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=secondrow" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by secondrow in "Show HN: DBOSify – Drop-in Temporal replacement built on Postgres"]]></title><description><![CDATA[
<p>Hi x3ro - dbos marketing person here. Sorry about the contact form, which was broken for a few days last week following changes we made to the cookie management on the website.</p>
]]></description><pubDate>Sat, 27 Jun 2026 13:50:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48698302</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=48698302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48698302</guid></item><item><title><![CDATA[New comment by secondrow in "Why Semantic Layers Matter (and how to build one with DuckDB)"]]></title><description><![CDATA[
<p>FYI - <a href="https://github.com/xorq-labs/xorq" rel="nofollow">https://github.com/xorq-labs/xorq</a></p>
]]></description><pubDate>Wed, 20 Aug 2025 15:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44962829</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=44962829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44962829</guid></item><item><title><![CDATA[New comment by secondrow in "Why Semantic Layers Matter (and how to build one with DuckDB)"]]></title><description><![CDATA[
<p>I’m familiar with Xorq. One of features of the Xorq library that I find interesting is that it catalogs data processing (compute) expressions as it compiles, along with call lineage. Makes reuse easier for SQL and non-SQL processing.</p>
]]></description><pubDate>Wed, 20 Aug 2025 15:25:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44962802</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=44962802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44962802</guid></item><item><title><![CDATA[New comment by secondrow in "Why Semantic Layers Matter (and how to build one with DuckDB)"]]></title><description><![CDATA[
<p>This is why I liked BusinessObjects</p>
]]></description><pubDate>Wed, 20 Aug 2025 15:21:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44962751</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=44962751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44962751</guid></item><item><title><![CDATA[Why Semantic Layers Matter (and how to build one with DuckDB)]]></title><description><![CDATA[
<p>Article URL: <a href="https://motherduck.com/blog/semantic-layer-duckdb-tutorial/">https://motherduck.com/blog/semantic-layer-duckdb-tutorial/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44953575">https://news.ycombinator.com/item?id=44953575</a></p>
<p>Points: 152</p>
<p># Comments: 45</p>
]]></description><pubDate>Tue, 19 Aug 2025 16:49:15 +0000</pubDate><link>https://motherduck.com/blog/semantic-layer-duckdb-tutorial/</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=44953575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44953575</guid></item><item><title><![CDATA[New comment by secondrow in "Build durable workflows with Postgres"]]></title><description><![CDATA[
<p>lol - don't overlook DBOS Cloud, a serverless compute platform, which also originated from the DBOS R&D project(s) at MIT/Stanford.</p>
]]></description><pubDate>Mon, 11 Aug 2025 00:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44859811</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=44859811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44859811</guid></item><item><title><![CDATA[New comment by secondrow in "Show HN: Xorq – open compute catalog for AI"]]></title><description><![CDATA[
<p>pronounced "zork" per: <a href="https://www.xorq.dev/blog/introducing-xorq" rel="nofollow">https://www.xorq.dev/blog/introducing-xorq</a></p>
]]></description><pubDate>Wed, 30 Jul 2025 03:09:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44730610</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=44730610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44730610</guid></item><item><title><![CDATA[New comment by secondrow in "If durable execution was a simpler architectural decision"]]></title><description><![CDATA[
<p>Making software durable and resilient to failures can be a big architectural investment. But what if it wasn't? Would we make everything durable by default?</p>
]]></description><pubDate>Mon, 21 Jul 2025 20:05:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44639842</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=44639842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44639842</guid></item><item><title><![CDATA[If durable execution was a simpler architectural decision]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.dbos.dev/blog/durable-execution-by-default">https://www.dbos.dev/blog/durable-execution-by-default</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44639841">https://news.ycombinator.com/item?id=44639841</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 21 Jul 2025 20:05:00 +0000</pubDate><link>https://www.dbos.dev/blog/durable-execution-by-default</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=44639841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44639841</guid></item><item><title><![CDATA[New comment by secondrow in "Build an open source FeatureHouse in 300 lines of code"]]></title><description><![CDATA[
<p>Xorq is a Python lib <a href="https://github.com/xorq-labs/xorq">https://github.com/xorq-labs/xorq</a> that provides a declarative syntax for defining portable, composite compute stacks for different AI/ML use cases.<p>In this example, Xorq is used to compose an open source FeatureHouse that runs on DuckLake and interfaces via Apache Arrow Flight.<p>The post explains how:
- The FeatureHouse is composed with Xorq
- Feature leakage is avoided
- The FeatureHouse can be ported to any underlying query engine (e.g., Iceberg)
- Observability and lineage are handled
- Feast can be integrated with it</p>
]]></description><pubDate>Mon, 14 Jul 2025 17:36:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44562944</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=44562944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44562944</guid></item><item><title><![CDATA[Build an open source FeatureHouse in 300 lines of code]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.xorq.dev/blog/featurestore-to-featurehouse">https://www.xorq.dev/blog/featurestore-to-featurehouse</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44562943">https://news.ycombinator.com/item?id=44562943</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 14 Jul 2025 17:36:06 +0000</pubDate><link>https://www.xorq.dev/blog/featurestore-to-featurehouse</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=44562943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44562943</guid></item><item><title><![CDATA[New comment by secondrow in "Building a modern durable execution engine from first principles"]]></title><description><![CDATA[
<p>(from DBOS) Great question. For better or worse, it seems like discussions about workflows and durable execution often intertwine. Usually ending up in what types of jobs or workflows require durable exec.<p>But really, any system that runs the risk of failing or committing an error should have something in place to observe it, undo it, resume it. Your point about "big enough scale" is true - you can write your own code to handle that, and manually troubleshoot and repair corrupted data up to a certain point. But that takes time.<p>By making durable execution more lightweight/seamless (a la DBOS or Restate), the use of durable execution libs become just good programming practice for any application where cost of failure is a concern.</p>
]]></description><pubDate>Sat, 29 Mar 2025 02:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43512258</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=43512258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43512258</guid></item><item><title><![CDATA[Done Asking and Forgetting? (Chatty vs. Tabular AI Interaction)]]></title><description><![CDATA[
<p>Article URL: <a href="https://substack.com/home/post/p-157711854">https://substack.com/home/post/p-157711854</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43245707">https://news.ycombinator.com/item?id=43245707</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 03 Mar 2025 19:30:14 +0000</pubDate><link>https://substack.com/home/post/p-157711854</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=43245707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43245707</guid></item><item><title><![CDATA[Why Durable Python Execution Should Be Lightweight]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.dbos.dev/blog/what-is-lightweight-durable-execution">https://www.dbos.dev/blog/what-is-lightweight-durable-execution</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42055043">https://news.ycombinator.com/item?id=42055043</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 05 Nov 2024 20:51:03 +0000</pubDate><link>https://www.dbos.dev/blog/what-is-lightweight-durable-execution</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=42055043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42055043</guid></item><item><title><![CDATA[Is AWS Lambda costing more to wait than to compute?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.dbos.dev/blog/aws-lambda-hidden-wait-costs">https://www.dbos.dev/blog/aws-lambda-hidden-wait-costs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41850676">https://news.ycombinator.com/item?id=41850676</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 15 Oct 2024 17:08:18 +0000</pubDate><link>https://www.dbos.dev/blog/aws-lambda-hidden-wait-costs</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=41850676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41850676</guid></item><item><title><![CDATA[Moving from AWS Lambda to DBOS: Embracing Serverless Development]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.tmg.io/insights/articles/moving-to-dbos/">https://www.tmg.io/insights/articles/moving-to-dbos/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41638776">https://news.ycombinator.com/item?id=41638776</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Sep 2024 17:17:36 +0000</pubDate><link>https://www.tmg.io/insights/articles/moving-to-dbos/</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=41638776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41638776</guid></item><item><title><![CDATA[New comment by secondrow in "Show HN: Inngest 1.0 – Open-source durable workflows on every platform"]]></title><description><![CDATA[
<p>If your application is Python or TS based, you can check out the DBOS libraries, which do that.</p>
]]></description><pubDate>Sat, 21 Sep 2024 03:58:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=41607370</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=41607370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41607370</guid></item><item><title><![CDATA[New comment by secondrow in "Making Serverless Orchestration 25x Faster"]]></title><description><![CDATA[
<p>It depends what part of DBOS you're looking at. 
DBOS Transact is the framework (TypeScript) used to develop apps/workflows such as those in the benchamrk.<p>DBOS Cloud hosts and executes DBOS Transact apps/workflows a la (AWS Lambda+Step Functions). So it is apples:apples. Functionally, DBOS Cloud is like Lambda and Step Functions in one.</p>
]]></description><pubDate>Mon, 17 Jun 2024 19:51:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=40710230</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=40710230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40710230</guid></item><item><title><![CDATA[Making Serverless Orchestration 25x Faster]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.dbos.dev/blog/dbos-vs-aws-step-functions-benchmark">https://www.dbos.dev/blog/dbos-vs-aws-step-functions-benchmark</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40709181">https://news.ycombinator.com/item?id=40709181</a></p>
<p>Points: 44</p>
<p># Comments: 31</p>
]]></description><pubDate>Mon, 17 Jun 2024 18:24:25 +0000</pubDate><link>https://www.dbos.dev/blog/dbos-vs-aws-step-functions-benchmark</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=40709181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40709181</guid></item><item><title><![CDATA[New comment by secondrow in "Managing Customer Billing in <500 Lines of TypeScript"]]></title><description><![CDATA[
<p>The TypeScript code for the production app is available on GitHub, fyi.
<a href="https://github.com/dbos-inc/dbos-account-management">https://github.com/dbos-inc/dbos-account-management</a></p>
]]></description><pubDate>Wed, 15 May 2024 16:35:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=40369161</link><dc:creator>secondrow</dc:creator><comments>https://news.ycombinator.com/item?id=40369161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40369161</guid></item></channel></rss>