Hacker Newsnew | past | comments | ask | show | jobs | submit | kobieps's commentslogin

Even just a single accurate clock is a nightmare... https://www.npr.org/2025/12/21/nx-s1-5651317/colorado-us-off...

I would not call "loses track of time if it's [partially] unplugged" a nightmare.

Haha fair, but in this case it was "loses the time if the power supply is interrupted"

I'm counting power loss as a type of being unplugged for that loose statement, even if technically they're different.

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))

We also have docs for common offline-first use cases. For temporary client IDs, see https://docs.powersync.com/usage/sync-rules/client-id#postgr...

Those strategies are broadly applicable no matter the stack, PowerSync just takes care of some of the details.


Thanks, appreciate the link.

I’m mostly interested in the architectural side rather than a specific tool: how people separate domain state from transport, where optimistic state lives, and how retry / reconciliation is usually modeled without leaking everywhere.

Still useful to see how existing systems approach client IDs though.


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.

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) https://www.powersync.com/blog/keep-background-apps-fresh-wi...


Yeah matic is vision only


I'm quite happy with the product, it performs really well for the most part


I literally had a customer decline a meeting today with this as the reason:

"Couldnt find a proper space to conduct the meeting"


Literally doesn’t matter to the people making these decisions. It’s unfortunate.


Why would it even matter to him? This fucking clown will be gone in a couple of years after collecting a fat check.


surprising how often this happens...


Monero's main "competitor" seems to be Zcash which is run by a VC-backed company. The company gets 20% of all mined Zcash. The incentive is very strong to FUD Monero.

As of this comment, Monero is #26 on CoinGecko's list of crypto by marketcap with Zcash at #27. I'm guessing that's why there's a few of these posts on HN all of a sudden.


Sure, but I more meant people recycling year old news for clicks, and smart people falling for it. That's a very broad phenomenon and not tied to crypto.


Useful analysis actually! Thank you


PowerSync | Senior Backend Engineer and Database Expert | Full-time | Remote (opt-in regional offices)

PowerSync is a sync engine that keeps your backend database in sync with on-device SQLite. We support Postgres, MySQL and MongoDB 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

Detail: https://journeyapps.com/join-us/senior-backend-engineer/

Our team is small and polyglot, but experience with TypeScript is a must.

If you're a database enthusiast and have a solid track record of building, deploying and maintaining backend systems on modern cloud stacks, you're already a candidate. Also, if you're passionate about open source and synced / local-first/offline-first apps, please apply.

Culture: We're agile and devops purists (before those terms got coopted)


Is this a Sybase MobiLink competitor?

I was trying to find one!

I’m going to have to give this product a try!


We don't come up against them in deals, but I do believe it can be a replacement. I heard from a customer that SAP are planning to EOL MobiLink, have you heard the same?


Good to see someone fighting the fight


Agreed @ overengineering for most use cases.

Still, where a simpler approach gets tricky is if you only want to sync a subset of the backend database to any client's SQLite


Who is the audience of your app? Is it an internal app for a company, or is it a public facing consumer app?


Public app used by professionals in the field, often with poor or no connectivity. Even having a local read-only copy of data is often helpful for them.


Cool. Yeah in my experience last-write-wins is sufficient for 95% of use cases, and if you add audit trails to help resolve any disputes it gets you to 98%


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: