<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: conormccarter</title><link>https://news.ycombinator.com/user?id=conormccarter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 06 Sep 2026 13:37:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=conormccarter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by conormccarter in "Ok, but does it scale?"]]></title><description><![CDATA[
<p>> having never written a storage engine before AFAIK<p>The guy is currently a micro-celebrity for the storage engine he wrote: <a href="https://cursor.com/blog/git-at-any-scale" rel="nofollow">https://cursor.com/blog/git-at-any-scale</a></p>
]]></description><pubDate>Fri, 04 Sep 2026 15:05:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49565732</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=49565732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49565732</guid></item><item><title><![CDATA[Building table-aware, partition-aware physical replication for Iceberg tables]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.prequel.co/blog/physical-replication-for-iceberg-tables/">https://www.prequel.co/blog/physical-replication-for-iceberg-tables/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49466282">https://news.ycombinator.com/item?id=49466282</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 27 Aug 2026 15:19:47 +0000</pubDate><link>https://www.prequel.co/blog/physical-replication-for-iceberg-tables/</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=49466282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49466282</guid></item><item><title><![CDATA[Turbopuffer crossed $100M run-rate in March]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/Sirupsen/status/2057470756070781400">https://twitter.com/Sirupsen/status/2057470756070781400</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48226454">https://news.ycombinator.com/item?id=48226454</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 May 2026 17:44:36 +0000</pubDate><link>https://twitter.com/Sirupsen/status/2057470756070781400</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=48226454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48226454</guid></item><item><title><![CDATA[Ex-GitHub CTO on Git internals]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/tnm/status/2046815943414935648">https://twitter.com/tnm/status/2046815943414935648</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47927568">https://news.ycombinator.com/item?id=47927568</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 27 Apr 2026 21:29:54 +0000</pubDate><link>https://twitter.com/tnm/status/2046815943414935648</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=47927568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47927568</guid></item><item><title><![CDATA[New comment by conormccarter in "A DuckDB-based metabase alternative"]]></title><description><![CDATA[
<p>I fully agree in spirit, but in practice, read-replica's have some edge cases that are hard to control for. Namely, the incentives aren't fully aligned between the database host and consumer, and that dynamic can lead to some difficult resourcing decisions for the DB host. Whereas an API can be rate limited or underlying API queries can be optimized (however frustrating that might be for consumers).<p>The CDC stream option you flagged is more viable in my (admittedly biased) opinion. At my company (Prequel) our entire pitch is basically "you should give your customer's a live replica of their data in whatever data platform they want it in" (and let us handle the cross-platform compatibility & multi-tenant DB challenges).<p>I think this problem could also be a killer use case for Open Table Formats, where the read-replica architecture can be mirrored but the cost of reader compute can be assumed by the data consumer.<p>To your point, this is only going to be more important with what will likely be a dramatic increase in AI agent data consumption.</p>
]]></description><pubDate>Wed, 18 Feb 2026 15:52:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47062317</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=47062317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47062317</guid></item><item><title><![CDATA[New comment by conormccarter in "Lessons learned shipping 500 units of my first hardware product"]]></title><description><![CDATA[
<p>Hydrargyrum medium-src iodide lamps are an alternative (artificial sun lights for movie sets), but you'll want a good AC unit in your office</p>
]]></description><pubDate>Tue, 03 Feb 2026 22:42:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46878430</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=46878430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46878430</guid></item><item><title><![CDATA[New comment by conormccarter in "Show HN: Pontoon – Open-source customer data syncs"]]></title><description><![CDATA[
<p>Congrats on the launch! I'm one of the cofounders of Prequel (I saw our name in the feature grid - small nit: we do support self-hosting). This is definitely a problem worth solving - the market is still early and I'd bet the rising tide will help all of us convince more teams to support this capability. I'm not a lawyer, but the latest EU Data Act might even make it an obligation for some software vendors?<p>Maybe I can save you a headache: Snowflake is actively deprecating single-factor username/password auth in favor of key pair auth, so the faster you support that, the fewer mandatory migrations you'll be emailing users about.</p>
]]></description><pubDate>Fri, 01 Aug 2025 16:33:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44759139</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=44759139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44759139</guid></item><item><title><![CDATA[Building cross-cloud identity federation in Go for secure data sharing]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.prequel.co/blog/building-cross-cloud-identity-federation-in-go">https://www.prequel.co/blog/building-cross-cloud-identity-federation-in-go</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37901692">https://news.ycombinator.com/item?id=37901692</a></p>
<p>Points: 17</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 16 Oct 2023 15:55:59 +0000</pubDate><link>https://www.prequel.co/blog/building-cross-cloud-identity-federation-in-go</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=37901692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37901692</guid></item><item><title><![CDATA[New comment by conormccarter in "Ask HN: Who is hiring? (September 2023)"]]></title><description><![CDATA[
<p>Prequel | <a href="https://prequel.co">https://prequel.co</a> | Senior Software Engineer | Full Time | GoLang, Postgres, Typescript, React, K8s | $150k-$180k + equity | ONSITE in NYC
Prequel is an API that makes it easy for B2B companies to connect and sync data directly to their customer's data warehouse.<p>We're a small team of five engineers based in NYC. We're solving a number of hard technical problems that come with syncing tens of billions of rows of data every day with perfect data integrity: building reliable & scalable infrastructure, making data pipelines manageable without domain expertise, and creating a UX that abstracts out the underlying complexity to let the user share or receive data. We're powering this feature at companies like LogRocket, Modern Treasury, Postscript, and Metronome.<p>Our stack is primarily K8s/Postgres/DuckDB/Golang/React/Typsecript and we support deployments in both our public cloud as well as our customers' clouds. Due to the nature of the product, we work with nearly every data warehouse product and most of the popular RDBMSs.<p>We're looking for a full stack engineer who can run the gamut from CI to UI. If you are interested in scaling infrastructure, distributed systems, developer tools, or relational databases, we have a lot of greenfield projects in these domains. We want someone who can humbly, but effectively, help us keep pushing our level of engineering excellence. We're open to those who don't already know our stack, but have the talent and drive to learn.<p>// Full job posting here -- <a href="https://prequelco.notion.site/Senior-Software-Engineer-Prequel-prequel-co-46e7f02427a14f0bae4fec56c0a95f38" rel="nofollow noreferrer">https://prequelco.notion.site/Senior-Software-Engineer-Prequ...</a><p>// To apply -- email jobs at prequel.co and include [HN] in the subject line</p>
]]></description><pubDate>Fri, 01 Sep 2023 18:24:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=37354481</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=37354481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37354481</guid></item><item><title><![CDATA[ConfigDB: From chaos to confidence with our unified app config stack]]></title><description><![CDATA[
<p>Article URL: <a href="https://plaid.com/blog/configdb-from-chaos-to-confidence-with-our-unified-app-config-stack/">https://plaid.com/blog/configdb-from-chaos-to-confidence-with-our-unified-app-config-stack/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36233889">https://news.ycombinator.com/item?id=36233889</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Jun 2023 21:34:31 +0000</pubDate><link>https://plaid.com/blog/configdb-from-chaos-to-confidence-with-our-unified-app-config-stack/</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=36233889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36233889</guid></item><item><title><![CDATA[Material Security Uncovered a Vulnerability in the Gmail API]]></title><description><![CDATA[
<p>Article URL: <a href="https://material.security/blog/how-material-security-uncovered-a-vulnerability-in-gmail-api">https://material.security/blog/how-material-security-uncovered-a-vulnerability-in-gmail-api</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36138920">https://news.ycombinator.com/item?id=36138920</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 31 May 2023 14:37:29 +0000</pubDate><link>https://material.security/blog/how-material-security-uncovered-a-vulnerability-in-gmail-api</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=36138920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36138920</guid></item><item><title><![CDATA[Optimizing HDFS with DataNode Local Cache for High-Density HDD Adoption]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.uber.com/en-SE/blog/optimizing-hdfs-with-datanode-local-cache/">https://www.uber.com/en-SE/blog/optimizing-hdfs-with-datanode-local-cache/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36129273">https://news.ycombinator.com/item?id=36129273</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 30 May 2023 19:19:46 +0000</pubDate><link>https://www.uber.com/en-SE/blog/optimizing-hdfs-with-datanode-local-cache/</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=36129273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36129273</guid></item><item><title><![CDATA[New comment by conormccarter in "Show HN: Ingest data from your customers (Prequel YC W21)"]]></title><description><![CDATA[
<p>Hey HN -- Conor here, aka the guy from the demo. Happy to answer any questions you have!</p>
]]></description><pubDate>Wed, 15 Mar 2023 16:36:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=35170880</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=35170880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35170880</guid></item><item><title><![CDATA[New comment by conormccarter in "Launch HN: Prequel (YC W21) – Sync data to your customer’s data warehouse"]]></title><description><![CDATA[
<p>Oh, yeah, it probably does make sense for the warehouses to make that part easier, at least for the more popular transactional db choices. You may have seen Google/BigQuery recently announced their off the shelf replication service for Oracle and MySQL. As far as Prequel goes, we connect to either (db or data warehouse sources), so we're largely agnostic to how the data moves around internally before it gets sent to customers.</p>
]]></description><pubDate>Mon, 26 Sep 2022 22:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=32989536</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=32989536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32989536</guid></item><item><title><![CDATA[New comment by conormccarter in "Launch HN: Prequel (YC W21) – Sync data to your customer’s data warehouse"]]></title><description><![CDATA[
<p>Hey Ian, great to hear from you – thanks for the note, and hope you're doing well!</p>
]]></description><pubDate>Mon, 26 Sep 2022 21:12:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=32988494</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=32988494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32988494</guid></item><item><title><![CDATA[New comment by conormccarter in "Launch HN: Prequel (YC W21) – Sync data to your customer’s data warehouse"]]></title><description><![CDATA[
<p>Just saw and sent you a note – would love to hear more!</p>
]]></description><pubDate>Mon, 26 Sep 2022 21:01:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=32988328</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=32988328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32988328</guid></item><item><title><![CDATA[New comment by conormccarter in "Launch HN: Prequel (YC W21) – Sync data to your customer’s data warehouse"]]></title><description><![CDATA[
<p>Snowflake has made it really easy to share to other Snowflake instances, and the other major cloud data warehouses are working on similar warehouse specific features as well. This makes sense because it can be a major driver of growth for them. The way we see the space play out is that every cloud warehouse develops some version of same-vendor sharing, while neglecting competitive warehouse support.<p>Long term, we'd like to be the interoperable player focused purely on data sharing that plays nicely with any of the upstream sources, but also facilitates connecting to any data destination. (This also means we can spend more time building thoughtful interfaces – API and UI – for onboarding and managing source and destination connections)</p>
]]></description><pubDate>Mon, 26 Sep 2022 20:07:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=32987669</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=32987669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32987669</guid></item><item><title><![CDATA[New comment by conormccarter in "Launch HN: Prequel (YC W21) – Sync data to your customer’s data warehouse"]]></title><description><![CDATA[
<p>Thanks for watching and for the kind words!
Re 1. – it’s definitely on the roadmap – we’re planning on getting to it in Q4/Q1, but we can move it up depending on customer need.
Re 2. – for tables without a tenant ID column, we suggest creating a view on top of that table that performs the join to add the tenant column (e.g., "school_id") – it's a pretty common pre-req.</p>
]]></description><pubDate>Mon, 26 Sep 2022 17:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=32986081</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=32986081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32986081</guid></item><item><title><![CDATA[New comment by conormccarter in "Launch HN: Prequel (YC W21) – Sync data to your customer’s data warehouse"]]></title><description><![CDATA[
<p>Re: scale – we do handle billions of rows! As you can imagine, exact throughput depends on the source and destination database (as well as the width of the rows) but to give you a rough sense – on most warehouses, we can sync on the order of 5M rows per minute for each customer that you want to send data to. In practice, for a source with billions of rows, the initial backfill might take a few hours, and each incremental sync thereafter will be much faster. We can hook you up with a sandbox account if you want to run your own speed test!<p>Re: configuration – you would create a config file for each "source" table that you want to make available to customers, including which columns should be sent over. Then at the destination level, you can specify the subset of tables you'd like to sync. This could be a single common schema for all customers, or different schemas based on the products the customer uses.</p>
]]></description><pubDate>Mon, 26 Sep 2022 17:18:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=32985678</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=32985678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32985678</guid></item><item><title><![CDATA[New comment by conormccarter in "Launch HN: Prequel (YC W21) – Sync data to your customer’s data warehouse"]]></title><description><![CDATA[
<p>Thank you! And exactly right – Postgres, Snowflake, BigQuery, Redshift, and Databricks are the sources we support today. We also have some streaming sources (like Kafka) in beta with a couple pilot users. At this point, it's fairly negligible work for us to add support for new SQL based sources, so we can add new sources quickly as needed.</p>
]]></description><pubDate>Mon, 26 Sep 2022 15:46:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=32984603</link><dc:creator>conormccarter</dc:creator><comments>https://news.ycombinator.com/item?id=32984603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32984603</guid></item></channel></rss>