16 karma · joined August 30, 2025
-------------------
Israel’s private, for-profit surveillance industry is notorious for being the largest in the world, often collaborating with dictatorships and authoritarian regimes as long as the price is right.
I remember one undercover report (German) exposing how one Israeli company openly boasted about operating thousands of fake Facebook profiles, using them to manipulate public opinion in favor of their paying clients.
> Israel has transformed its military intelligence capabilities into the world's most sophisticated surveillance technology export industry. From Unit 8200's cyber warfare origins to NSO Group's Pegasus spyware, Israeli companies have become the global leaders in surveillance technology - selling oppression as a service to authoritarian regimes worldwide.
https://stateofsurveillance.org/articles/government/israel-s...
Other sources: - https://www.timesofisrael.com/facebook-targets-7-cyber-firms... - https://www.theguardian.com/world/2025/sep/25/microsoft-bloc...
PS: Israel has also faced allegations of leveraging its expansive private intelligence networks—including orchestrated fake profiles—to influence public voting in high-profile events like the Eurovision Song Contest.
-------------------
PPS: I wouldn't be surprised the private intelligence sector is also actively monitoring HN and trying to sway it as demonstrated by the immediate downvoted/flagging of the harmless comment above.
Also agreed Triplit's DX is excellent. I'd recommend giving it another look, Triplit's recent 1.0 release has up to 10x performance boost (https://www.triplit.dev/blog/triplit-1.0).
Since your use-case is data in the range of gigabytes, you could consider using duckdb-wasm. However I'm not sure how to best integrate this with collaboration / CRDTs (sqlRooms is also interesting prior art).
Since the post is already a few months old, it's worth mentioning that the newly released Triplit 1.0 had had a massive performance update (up to 10x). You should definitely reconsider it for larger scale data projects and the team is really highly knowledgable. https://www.triplit.dev/blog/triplit-1.0
In a local-first approach, changes are initially stored locally, but there's an expectation to eventually connect to a server backend to merge these changes, typically within days, weeks, or months. On the other hand, an offline-first approach may not even require a backend, functioning seamlessly regardless of internet connectivity.
These distinctions may blur as sync engines improve, allowing clients to remain offline for increasingly extended periods. Ultimately, the differentiating factor might hinge on whether there's a central authority that enforces migrations or changes.