<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: dm03514</title><link>https://news.ycombinator.com/user?id=dm03514</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 09:49:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dm03514" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dm03514 in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>Working on chain of custody for financial transactions!<p>Our first offering is OrderProof which records Shopify transaction evidence and generates PDF to help merchants streamline chargeback disputes.<p><a href="https://turboops.io/products/orderproof" rel="nofollow">https://turboops.io/products/orderproof</a><p>----<p>more about the problem here:<p><a href="https://www.linkedin.com/pulse/you-losing-shopify-chargebacks-turbolytics-dewme/" rel="nofollow">https://www.linkedin.com/pulse/you-losing-shopify-chargeback...</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 20:33:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47315086</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=47315086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47315086</guid></item><item><title><![CDATA[LLM as an Engineer vs. a Founder?]]></title><description><![CDATA[
<p>Every day I'm seeing blogs on here about the impact of AI on software engineering. Sentiment seems split between AI eventually automating the software engineer role away, vs AI produces too many bugs to displace senior engineers.<p>I feel like many of the AI insights featured on hackernews are from the software engineers Point of View?<p>There's also the perspective of vibe-coded-to-prod disaster scenarios.<p>For me, as a software engineer with nearly 20 years experience, AI is already more trustworthy than many contractors I've worked with over the years.<p>As a founder/product manager, a lot of trust is put into the engineers building the platforms. The Founder <-> Implementer interaction already involves huge amounts of trust. Things happen all the times, and C-suite executives don't have the ability to fix themselves.<p>My interpretation is that a lot of engineers are just encountering this trust relationship for the first time with AI. We're trusting AI (a ~contractor) to do something to spec. Advanced engineers are able to audit the AI output at a very deep level.<p>For founders / product managers / executives, this relationship is nothing new, and we already trust other parties to implement our code.<p>What does everyone think?<p>Going from contractor to LLM is actually a huge benefit to me, LLM has a much faster feedback loop than human contractors, costs a fraction and has a lower base rate of error (in my experience). Nothing new with the trust model.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46928231">https://news.ycombinator.com/item?id=46928231</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 07 Feb 2026 21:24:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46928231</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=46928231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46928231</guid></item><item><title><![CDATA[New comment by dm03514 in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://on-systems.tech/" rel="nofollow">https://on-systems.tech/</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 19:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46621500</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=46621500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46621500</guid></item><item><title><![CDATA[New comment by dm03514 in "Ask HN: What are you working on? (Jan 2026)"]]></title><description><![CDATA[
<p>TurboOps.io - a workflow engine for humans!<p><a href="https://turboops.io/platform/public-tracker" rel="nofollow">https://turboops.io/platform/public-tracker</a><p>Our first offering is a tracker for makers, small businesses and contractors to show job status. Create a real time status page for your products, build trust and reduce customer inquiries.<p>We’re working on email notification support right now and have evidence (tracking numbers, job pictures, contracts/documents, etc) support coming next week!</p>
]]></description><pubDate>Sat, 03 Jan 2026 23:15:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46482780</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=46482780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46482780</guid></item><item><title><![CDATA[Show HN: Tools for Humans – Public Tracker for Workflows]]></title><description><![CDATA[
<p>Hello! I'm working on building out graph-based tools for humans!<p>Our first offering is a public tracker view, similar to the tracker provided by pizza companies in the US!<p>The goal is to enable companies to reduce status emails and build brand trust!<p>TurboOps are built on "workflows" which are just DAGs. We have a lot more plan but are focused on makers right now!<p>It's free to get started and to try it out, and build public graphs!<p>I'd really appreciate your thoughts, impressions, and/or criticisms.<p>Thank you!<p>danny@turbolytics.io</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46456978">https://news.ycombinator.com/item?id=46456978</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Jan 2026 19:05:15 +0000</pubDate><link>https://turboops.io/platform/public-tracker</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=46456978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46456978</guid></item><item><title><![CDATA[New comment by dm03514 in "Show HN: DuckDB for Kafka Stream Processing"]]></title><description><![CDATA[
<p>Ha Yes! A pipeline assumes a "batch" of data, which is backed by an ephemeral duckdb in memory table. The goal is to provide SQL table semantics and implement pipelines in a way where the batch size can be toggled without a change to the pipeline logic.<p>The stream is achieved by the continuous flow of data from Kafka.<p>SQLFlow exposes a variable for batch size. Setting the batch size to 1 will make it so SQLFlow reads a kafka message, applies the processor SQL logic and then ensures it successfully commits the SQL results to the sink, one after another.<p>SQLFlow provides at least once delivery guarantees. It will only commit the source message once it successfully writes to the pipeline output (sink).<p><a href="https://sql-flow.com/docs/operations/handling-errors" rel="nofollow">https://sql-flow.com/docs/operations/handling-errors</a><p>The batch table is just a convention which allows for seamless batch size configuration. If your throughput is low, or if you require message by message processing, SQLFlow can be toggled to a batch of 1. If you need higher throughput and can tolerate the latency, then the batch can be toggled higher.</p>
]]></description><pubDate>Mon, 08 Dec 2025 20:25:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46197175</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=46197175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46197175</guid></item><item><title><![CDATA[New comment by dm03514 in "Show HN: DuckDB for Kafka Stream Processing"]]></title><description><![CDATA[
<p>Oh yes!! I've seen this a couple times. I am far from an expert in tributary so please take with a grain of salt.<p>Based on the tributary documentation, I understand that tributary embeds kafka consumers into duckdb. This makes duckdb the main process that you run to perform consumption. I think that this makes creating stream processing POCs very accessible. It looks like it is quite easy to start streaming data into duckdb. What I don't see is a full story around Devops, operations, testing, configuration as code etc.<p>SQLFlow is a service that embeds DuckDB as the storage and processing brains. Because of this, we're able to offer metrics, testing utilities, pipelines as code, and all the other DevOps utilities that are necessary to run a huge number of streaming instances 24x7. SQLFlow was created as a tool that I wish I had to for simple stream processing in production in high availability contexts :)</p>
]]></description><pubDate>Mon, 08 Dec 2025 18:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46196154</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=46196154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46196154</guid></item><item><title><![CDATA[New comment by dm03514 in "Show HN: DuckDB for Kafka Stream Processing"]]></title><description><![CDATA[
<p>Stream to stream joins are NOT currently supported. This is a regularly requested feature, and I'll look at prioritizing it.<p>SQLFlow uses duckdb internally for windowing and stream state storage :), and I'll look at extending it to support stream / stream joins.<p>Could you describe a bit more about your use case? I'd really appreciate it if you could create an issue in the repo describing your use case and desired functionality a bit!<p><a href="https://github.com/turbolytics/sql-flow/issues" rel="nofollow">https://github.com/turbolytics/sql-flow/issues</a><p>We were looking at solving some of the simplier use cases first before branching out into these more complicated ones :)</p>
]]></description><pubDate>Mon, 08 Dec 2025 18:48:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46196081</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=46196081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46196081</guid></item><item><title><![CDATA[Show HN: DuckDB for Kafka Stream Processing]]></title><description><![CDATA[
<p>Hello Everyone! We built SQLFlow as a lightweight stream processing engine.<p>We leverage DuckDB as the stream processing engine, which gives SQLFlow the ability to process 10's of thousands of messages a second using ~250MiB of memory!<p>DuckDB also supports a rich ecosystem of sinks and connectors!<p><a href="https://sql-flow.com/docs/category/tutorials/" rel="nofollow">https://sql-flow.com/docs/category/tutorials/</a><p><a href="https://github.com/turbolytics/sql-flow" rel="nofollow">https://github.com/turbolytics/sql-flow</a><p>We were tired of running JVM's for simple stream processing, and also of bespoke one off stream processors<p>I would love your feedback, criticisms and/or experiences!<p>Thank you</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46195007">https://news.ycombinator.com/item?id=46195007</a></p>
<p>Points: 77</p>
<p># Comments: 13</p>
]]></description><pubDate>Mon, 08 Dec 2025 17:25:54 +0000</pubDate><link>https://sql-flow.com/docs/tutorials/intro/</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=46195007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46195007</guid></item><item><title><![CDATA[Show HN: Librarian: A Modern Alternative to Kafka Connect]]></title><description><![CDATA[
<p>Introducing Librarian: A Modern Alternative to Kafka Connect<p><pre><code>  We're excited to share Librarian, an open-source database replicator built for the cloud-native era.

  The Problem We're Solving:

  Traditional CDC solutions like Kafka Connect require JVM runtime, complex connector management, and expose generic infrastructure metrics that
  don't help you debug data pipelines. We built Librarian to change that.

  What Makes Librarian Different:

   Single Binary - No JVM, no external dependencies, no connector management. Just run it.

   Truly Lightweight - Runs on modest hardware with minimal resource overhead

   Pipeline-First Observability - Built-in stats server that shows what matters: events processed, bytes transferred, and error counts—not
  garbage collection metrics

   Native Replication - Uses MongoDB Change Streams and PostgreSQL logical replication for efficient, real-time CDC

   Debezium Compatible - Drop-in replacement for existing Debezium consumers

  Supported Today:
  - Sources: MongoDB, PostgreSQL
  - Targets: Kafka, S3 (Parquet), Local filesystem

  Get Started in Minutes:

  Stream MongoDB changes to Kafka with a single command. No configuration files, no cluster setup—just a simple URL-based connection string and
  you're streaming data.

  Librarian is open source (MIT license). We'd love your feedback as we continue building.

  Check it out: github.com/turbolytics/librarian
</code></pre>
Thank you!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45992467">https://news.ycombinator.com/item?id=45992467</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 20 Nov 2025 13:44:51 +0000</pubDate><link>https://github.com/turbolytics/librarian</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=45992467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45992467</guid></item><item><title><![CDATA[New comment by dm03514 in "Listen to Database Changes Through the Postgres WAL"]]></title><description><![CDATA[
<p>Great Article! This is also timely for me, I spent all last week deep in the postgres documentation learning about replication (wish I had this article).<p>I'm building kafka connect (i.e. Debezium) compatible replication:<p><a href="https://github.com/turbolytics/librarian/pull/41" rel="nofollow">https://github.com/turbolytics/librarian/pull/41</a><p>-----<p>I really like the mongo change stream API. I think it elegantly hides a lot of the complexity of replication. As a side-effect of building postres -> kafka replication, I'm also trying to build a nicer replication primitive for postgres, that hides some of the underlying replication protocol complexity!</p>
]]></description><pubDate>Mon, 17 Nov 2025 14:01:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45953608</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=45953608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45953608</guid></item><item><title><![CDATA[New comment by dm03514 in "Ask HN: What Are You Working On? (Nov 2025)"]]></title><description><![CDATA[
<p>Still hacking on some data tools:<p>DuckDB for stream processing:<p><a href="https://github.com/turbolytics/sql-flow" rel="nofollow">https://github.com/turbolytics/sql-flow</a><p>Lightweight kafka stream processing using DuckDB as the execution engine. 300MiB runtime can easily handle thousands of messages / second.<p>Working on a Kafka Connect alternative:<p><a href="https://github.com/turbolytics/librarian" rel="nofollow">https://github.com/turbolytics/librarian</a><p>Right now mongo replication (through changestreams) is supported to kafka. Working on Postgres support right now.</p>
]]></description><pubDate>Mon, 10 Nov 2025 00:12:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45870666</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=45870666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45870666</guid></item><item><title><![CDATA[New comment by dm03514 in "Ask HN: Any advice on pivoting out of VC-backed tech?"]]></title><description><![CDATA[
<p>How are you defining “B2C businesses on Main Street.”<p>The reason I’m wondering is because it’s striking how much more financially challenged my Main Street is compared to Vc texh.<p>I see so much opportunity for a small medium business consultation in the analytics and process space but these companies are like really strapped for money and largely set in their ways in my experience.<p>In my experience, people are open to solving their problems. It’s just the money is hard making it financially viable so it’s just the big money is just like an order of magnitude smaller.<p>Another thing I’ve noticed is that I think the general level of sort of like process thinking and data driven decision making in tech is at just like a higher baseline than on Main Street<p>A lot of my discussions are challenging how to sort of like present the problem in a way that somebody that doesn’t have decades of experience and operations understands.<p>Another challenge that I face regularly with Main Street companies is just people seem to be happy like they’re not trying to continuously optimize like I’m used to doing coming for a big tech. Even when it’s easy to present like positive ROI opportunities there’s just like a comfort with the way things are done and a lot of people seem just happy governed by their scaling factors in exchange for that that comfort.<p>TLDR; challenges are financial and mentality.</p>
]]></description><pubDate>Sun, 05 Oct 2025 21:41:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45485536</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=45485536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45485536</guid></item><item><title><![CDATA[New comment by dm03514 in "Ask HN: What are you working on? (July 2025)"]]></title><description><![CDATA[
<p>Productionizing duckdb :) I built a streaming tool around duckdb that allows for high performance stream processing and a rich connector ecosystem:<p><a href="https://github.com/turbolytics/sql-flow">https://github.com/turbolytics/sql-flow</a><p>Building a company around a tool is hard. There's been some interest but streaming is kind of commoditized.<p>I'm taking everything I learned building it and working on a customer-facing security product, more to come on that :)</p>
]]></description><pubDate>Sun, 27 Jul 2025 20:10:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44704285</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=44704285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44704285</guid></item><item><title><![CDATA[Show HN: Stream Kafka into Ducklake]]></title><description><![CDATA[
<p>Ducklake is a new lake storage format by MotherDuck. It aims to solve some of the issues with Iceberg by centralizing metadata in Postgres, instead of directly on blob storage.<p>SQLFlow is a stream processing engine that ingests data from kafka, runs sql against that stream and sinks the output.<p>SQLFlow has a duckdb context available during stream processing. This make it trivial to stream data from Kafka to Ducklake!<p><a href="https://sql-flow.com/docs/tutorials/ducklake-sink/" rel="nofollow">https://sql-flow.com/docs/tutorials/ducklake-sink/</a><p><a href="https://github.com/turbolytics/sql-flow">https://github.com/turbolytics/sql-flow</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44559086">https://news.ycombinator.com/item?id=44559086</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 14 Jul 2025 11:58:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44559086</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=44559086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44559086</guid></item><item><title><![CDATA[New comment by dm03514 in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>Built a stream processing engine using duckdb<p><a href="https://github.com/turbolytics/sql-flow">https://github.com/turbolytics/sql-flow</a><p>It has some interest, unfortunately building tools as a business strategy is rough.<p>Beginning to work on first actual product! More soon :)</p>
]]></description><pubDate>Mon, 30 Jun 2025 01:02:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44418132</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=44418132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44418132</guid></item><item><title><![CDATA[New comment by dm03514 in "Hurl: Run and test HTTP requests with plain text"]]></title><description><![CDATA[
<p>I just started using hurl a couple months ago.<p>For my uses it's great that it has both test suite mode and individual invocation mode. I use it to execute a test suite of HTTP requests against a service in CI.<p>I'm not a super big fan of the configuration language, the blocks are not intuitive and I found some lacking in the documentation assertions that are supported.<p>Overall the tool has been great, and has been extremely valuable.<p>I started using interface testing when working on POCs. I found this helps with LLM-assisted development. Tests are written to directly exercise the HTTP methods, it allows for fluidity and evolution of the implementations as the project is evolving.<p>I also found the separation of testing very helpful, and it further enforces the separation between interface and implementation. Before hurl, the tests I wrote would be written in the test framework of the language the service is written in. The hurl-based tests really help to enforce the "client" perspective. There is no backdoor data access or anything, just strict separation betwen interface, tests and implementation :)</p>
]]></description><pubDate>Fri, 20 Jun 2025 13:26:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44327541</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=44327541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44327541</guid></item><item><title><![CDATA[New comment by dm03514 in "I salvaged $6k of luxury items discarded by Duke students"]]></title><description><![CDATA[
<p>Looked forward to move out day at state university in early 2000s. The university would rent dumpsters and place in the common outdoor areas. The dumpsters had the end door that would open so it was easy to walk inside of them without climbing.<p>I’d Spend all morning in the dumpster with some friends. Name brand clothes were good finds, also pretty much all the textbooks carried a trade in value. Lots of sealed food snacks as well.<p>I don’t know if the kids that threw them away were lazy or they just didn’t know about buy back, but the books easily brought me $100 for a couple hours of morning dumpster diving.</p>
]]></description><pubDate>Tue, 27 May 2025 17:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44109057</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=44109057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44109057</guid></item><item><title><![CDATA[New comment by dm03514 in "I salvaged $6k of luxury items discarded by Duke students"]]></title><description><![CDATA[
<p>Me too :) - state university in early 2000s , would take the textbooks from the trash walk them over to the textbook exchange and pocket ~$100 for ~3 hours of work</p>
]]></description><pubDate>Tue, 27 May 2025 17:34:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44109019</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=44109019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44109019</guid></item><item><title><![CDATA[New comment by dm03514 in "Ask HN: What are you working on? (April 2025)"]]></title><description><![CDATA[
<p>Duckdb for streaming data!<p><a href="https://github.com/turbolytics/sql-flow">https://github.com/turbolytics/sql-flow</a><p>I think the industry lacks lightweight fully featured stream processing solutions. I think it’s either heavyweight jvm or bespoke custom solutions<p>Sqlflow aims to be a middle ground , performant, fully featured, observable and supports sql</p>
]]></description><pubDate>Mon, 28 Apr 2025 13:13:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43821191</link><dc:creator>dm03514</dc:creator><comments>https://news.ycombinator.com/item?id=43821191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43821191</guid></item></channel></rss>