<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: kobieps</title><link>https://news.ycombinator.com/user?id=kobieps</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 09:36:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kobieps" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kobieps in "Delve – Fake Compliance as a Service"]]></title><description><![CDATA[
<p>This</p>
]]></description><pubDate>Fri, 20 Mar 2026 19:17:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47459322</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=47459322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47459322</guid></item><item><title><![CDATA[New comment by kobieps in "Choosing a Sync Engine for Local-First in 2026"]]></title><description><![CDATA[
<p>No it's a full story, more akin to zero (at the highest level that is, many many differences and trade-offs).<p>Unfortunately I'm not qualified to answer that last question... I'm on the PowerSync team. What I can say is that we get a lot of praise from users (the ones that survive onboarding that is, lots of DX improvements we still need to make)</p>
]]></description><pubDate>Tue, 10 Mar 2026 01:04:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47317933</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=47317933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317933</guid></item><item><title><![CDATA[New comment by kobieps in "Choosing a Sync Engine for Local-First in 2026"]]></title><description><![CDATA[
<p>Wonder why PowerSync isn't on the radar for a post like this, not evaluated or didn't make the cut for worth mentioning?</p>
]]></description><pubDate>Tue, 10 Mar 2026 00:21:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47317646</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=47317646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317646</guid></item><item><title><![CDATA[New comment by kobieps in "Can you reverse engineer our neural network?"]]></title><description><![CDATA[
<p>Appreciate the noise filter.<p>Who would've guessed - a dip  in price means more sellers than buyers :mindblown:</p>
]]></description><pubDate>Fri, 27 Feb 2026 14:55:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47181204</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=47181204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47181204</guid></item><item><title><![CDATA[New comment by kobieps in "Can you reverse engineer our neural network?"]]></title><description><![CDATA[
<p>Yeah I saw something fly by on my feed that they were responsible for big btc dumps<p><a href="https://x.com/1914ad/status/2026757796390449382" rel="nofollow">https://x.com/1914ad/status/2026757796390449382</a><p>Haven't read it yet but seems spicey</p>
]]></description><pubDate>Fri, 27 Feb 2026 13:18:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47180202</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=47180202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47180202</guid></item><item><title><![CDATA[New comment by kobieps in "The Age Verification Trap: Verifying age undermines everyone's data protection"]]></title><description><![CDATA[
<p>nit: the Discord ID verification hasn't rolled out yet has it?</p>
]]></description><pubDate>Tue, 24 Feb 2026 02:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47132252</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=47132252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47132252</guid></item><item><title><![CDATA[New comment by kobieps in "Americans are destroying Flock surveillance cameras"]]></title><description><![CDATA[
<p>Yeah, it doesn't seem productive to paint this as a partisan issue</p>
]]></description><pubDate>Mon, 23 Feb 2026 20:19:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47128182</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=47128182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47128182</guid></item><item><title><![CDATA[New comment by kobieps in "Mobile carriers can get your GPS location"]]></title><description><![CDATA[
<p>I believe phreeli's Double Blind Armadillo could make this less useful</p>
]]></description><pubDate>Sun, 01 Feb 2026 04:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46843681</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46843681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46843681</guid></item><item><title><![CDATA[New comment by kobieps in "Turso is an in-process SQL database, compatible with SQLite"]]></title><description><![CDATA[
<p>Hopefully anything useful and stable in turso will be ported to sqlite</p>
]]></description><pubDate>Fri, 23 Jan 2026 03:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46727835</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46727835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46727835</guid></item><item><title><![CDATA[New comment by kobieps in "Flock Hardcoded the Password for America's Surveillance Infrastructure 53 Times"]]></title><description><![CDATA[
<p>Won't it will screw up your life in the UK too?</p>
]]></description><pubDate>Sat, 10 Jan 2026 03:04:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46562354</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46562354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46562354</guid></item><item><title><![CDATA[New comment by kobieps in "Ask HN: Who is hiring? (January 2026)"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Fri, 09 Jan 2026 19:17:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46557912</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46557912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46557912</guid></item><item><title><![CDATA[New comment by kobieps in "Ask HN: Which is the best sync engine?"]]></title><description><![CDATA[
<p>I suppose the only part the OP would need to look at is "Being able to form and execute queries in my backend" for the read path, since Sync Rules / Sync Streams need to define those queries. For the write path, you should be able to re-use the existing APIs / permission middleware for the most part.<p>Then: "Further, I wonder how such a system would work with connection pooling, sharding, replication etc."<p>These are all topics on their own, but briefly:
- Connection Pooling: Not supported in PowerSync Cloud atm, but supported in theory when self-hosting since pgbouncer 1.23 added WAL support. Having said that, clients connect to the PowerSync Service for sync operations, so you only need a single direct connection between the service and your postgres.
- Sharding: PowerSync can be used in a sharded setup [1], with better support planned
- Replication: PowerSync uses the Postgres WAL for replication [2]<p>[1] <a href="https://docs.powersync.com/usage/sync-rules/advanced-topics/sharded-databases#sharded-databases" rel="nofollow">https://docs.powersync.com/usage/sync-rules/advanced-topics/...</a>
[2] <a href="https://docs.powersync.com/installation/database-setup#other-self-hosted" rel="nofollow">https://docs.powersync.com/installation/database-setup#other...</a></p>
]]></description><pubDate>Tue, 06 Jan 2026 20:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46518431</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46518431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46518431</guid></item><item><title><![CDATA[New comment by kobieps in "Ask HN: Who is hiring? (January 2026)"]]></title><description><![CDATA[
<p>PowerSync | Senior Backend Engineer and Database Expert | Full-time | Remote (opt-in regional offices)<p>PowerSync is a sync engine that keeps your backend database in sync with on-device SQLite. We support Postgres, MySQL, MongoDB and SQL Server as source databases and have a plethora of client SDKS, many of which are integrated with popular libraries and frameworks on the client-side like TanStack DB, Drizzle, GRDB, Room, etc<p>If you're a database enthusiast and have a solid track record of building, deploying and maintaining backend systems on modern cloud stacks at scale, please check us out.<p>Detail: <a href="https://www.powersync.com/careers/senior-backend-engineer-and-database-expert" rel="nofollow">https://www.powersync.com/careers/senior-backend-engineer-an...</a><p>Our team is small and polyglot, but experience with TypeScript is a must.<p>Experience with OSS projects is also a must - either you've made significant contributions to popular devtool projects or, better yet, you have your own.<p>Culture: We're agile and devops purists (before those terms got coopted)</p>
]]></description><pubDate>Mon, 05 Jan 2026 20:31:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46504484</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46504484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46504484</guid></item><item><title><![CDATA[New comment by kobieps in "Clock synchronization is a nightmare"]]></title><description><![CDATA[
<p>Haha fair, but in this case it was "loses the time if the power supply is interrupted"</p>
]]></description><pubDate>Mon, 29 Dec 2025 16:05:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46421987</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46421987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46421987</guid></item><item><title><![CDATA[New comment by kobieps in "Clock synchronization is a nightmare"]]></title><description><![CDATA[
<p>Even just a single accurate clock is a nightmare... <a href="https://www.npr.org/2025/12/21/nx-s1-5651317/colorado-us-official-time-microseconds-nist-clocks" rel="nofollow">https://www.npr.org/2025/12/21/nx-s1-5651317/colorado-us-off...</a></p>
]]></description><pubDate>Sat, 27 Dec 2025 19:38:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46404526</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46404526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46404526</guid></item><item><title><![CDATA[New comment by kobieps in "Ask HN: How do you design offline-first flows in large React Native apps?"]]></title><description><![CDATA[
<p>Cool, makes sense. We still want to write a blog post about how we built powersync that will go into more detail on the points you raised.<p>The one thing I'll add is we found "keeping UI responsive while syncing in the background" is highly platform dependent since all platforms have their quirks, but for React Native we have a detailed blog post and code (admittedly tightly coupled to powersync, but should provide a starting point) <a href="https://www.powersync.com/blog/keep-background-apps-fresh-with-expo-background-tasks-and-powersync" rel="nofollow">https://www.powersync.com/blog/keep-background-apps-fresh-wi...</a></p>
]]></description><pubDate>Wed, 24 Dec 2025 20:55:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46379126</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46379126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46379126</guid></item><item><title><![CDATA[New comment by kobieps in "Ask HN: How do you design offline-first flows in large React Native apps?"]]></title><description><![CDATA[
<p>Not sure if you're open to using tools for this, but PowerSync solves those tricky things you listed (and many more you didn't list (disclaimer I'm on the team))<p>We also have docs for common offline-first use cases. For temporary client IDs, see <a href="https://docs.powersync.com/usage/sync-rules/client-id#postgres:-strategies-for-auto-incrementing-ids" rel="nofollow">https://docs.powersync.com/usage/sync-rules/client-id#postgr...</a><p>Those strategies are broadly applicable no matter the stack, PowerSync just takes care of some of the details.</p>
]]></description><pubDate>Tue, 23 Dec 2025 12:32:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46364804</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46364804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46364804</guid></item><item><title><![CDATA[New comment by kobieps in "Roomba maker goes bankrupt, Chinese owner emerges"]]></title><description><![CDATA[
<p>Yeah matic is vision only</p>
]]></description><pubDate>Mon, 15 Dec 2025 16:40:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46276784</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46276784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46276784</guid></item><item><title><![CDATA[New comment by kobieps in "Roomba maker goes bankrupt, Chinese owner emerges"]]></title><description><![CDATA[
<p>I'm quite happy with the product, it performs really well for the most part</p>
]]></description><pubDate>Mon, 15 Dec 2025 16:37:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46276758</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46276758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46276758</guid></item><item><title><![CDATA[New comment by kobieps in "Instagram chief orders staff back to the office five days a week in 2026"]]></title><description><![CDATA[
<p>I literally had a customer decline a meeting today with this as the reason:<p>"Couldnt find a proper space to conduct the meeting"</p>
]]></description><pubDate>Mon, 01 Dec 2025 22:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46113978</link><dc:creator>kobieps</dc:creator><comments>https://news.ycombinator.com/item?id=46113978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46113978</guid></item></channel></rss>