Live data from Hacker News

Ditto: Real-time sync for apps even without the internet

ditto.live

31–40 of 89 posts

Re: Ditto: Real-time sync for apps even without the internet

#31

What is the proudly-displayed use case from the US Airforce? Something with its new unguided bombs they’re testing, or the new bomber it’s rolling out this year? The hundreds of Phoenix Ghost “Kamikaze” drone bombs they just revealed? Are programs like this funding this project? I will pass.

USAF just happens to be a customer, and I really don't believe Ditto has any strong stance one way or the other on this. This statement falls into the "Charlie Manson openly liked McDonalds so as a McDonalds franchisee you openly support serial killers" bucket.

The stance they’re advertising evidently is the contractual partnership they chose to enter - that they agreed to take their money and provide them support on their integrations.

Why are you simping for them without basis? Your absurd comparison would only make sense if the franchise the killer shopped at continued to provide them service and used them in marketing materials as a marker of trust or prestige.

Re: Ditto: Real-time sync for apps even without the internet

#33

>Ditto is designed for "peer-to-peer" synchronization where it can directly communicate with other devices even without an internet connection. In addition, Ditto automatically manages the complexity of using multiple network transports, like Bluetooth, P2P Wi-Fi, and Local Area Network, to find and connect to other devices and then synchronize any changes.[1] This is cool ! I have no idea what's the use-case behind…

One use-case comes to mind is messaging for activists and journalists wanting to keep things private. How would this compare to https://briarproject.org/ ? Have you generalized their protocol for many other applications?

Another use case that comes to mind is US Air Force bomber drones having navigation and peer to peer capability through intermittent connectivity with central control

edit: turns out my guess was essentially correct! that general use case is indeed what the USAF is using Ditto for https://www.sbir.gov/node/1629457

Re: Ditto: Real-time sync for apps even without the internet

#34

>Ditto is designed for "peer-to-peer" synchronization where it can directly communicate with other devices even without an internet connection. In addition, Ditto automatically manages the complexity of using multiple network transports, like Bluetooth, P2P Wi-Fi, and Local Area Network, to find and connect to other devices and then synchronize any changes.[1] This is cool ! I have no idea what's the use-case behind…

Max, CoFounder of Ditto here. Super cool to see us on HN! The use cases are for projects, products, enterprises to build collaborative apps that can sync with the internet but fall back to local P2P connections when internet connectivity fails. Furthermore we added offline first as an additional guard for some resiliency. We help solve a class of apps like: 1. Desk-less worker apps for the enterprise: think people wh…

One thing I don't fully understand is how KV stores like this fit into the overall architecture of an app. Is Ditto supposed to completely replace SQL or is there some Ditto DB SQL DB syncing mechanism happening?

Re: Ditto: Real-time sync for apps even without the internet

#35
Max, CoFounder of Ditto here

So happy to see the support from the Hacker News community.

I should mention Ditto is a massively ambitious company, we are doing fantastic with traction across major industries.

Our entire core code base is written in Rust and I know HN goes crazy for Rust. If you’re really interested in working on very hard problems like CRDTs, partial replication, query based replication, peer to peer adhoc sync, mesh network or distributed security: please definitely take a look at our openings.

www.ditto.live/jobs

You’ll work on problems that are incredibly difficult, unique and rewarding that you won’t find anywhere else!

Re: Ditto: Real-time sync for apps even without the internet

#36

Earlier quoted context omitted.

USAF just happens to be a customer, and I really don't believe Ditto has any strong stance one way or the other on this. This statement falls into the "Charlie Manson openly liked McDonalds so as a McDonalds franchisee you openly support serial killers" bucket.

The stance they’re advertising evidently is the contractual partnership they chose to enter - that they agreed to take their money and provide them support on their integrations. Why are you simping for them without basis? Your absurd comparison would only make sense if the franchise the killer shopped at continued to provide them service and used them in marketing materials as a marker of trust or prestige.

But how do you know exactly in what capacity they are using this technology? The USAF flies in millions of tons of humanitarian aid and personnel every year - far beyond what any other country, military, or organization does solely.

It's not a "simp" as you say, only pointing out that they are a rather large customer who is free to implement the technology in any way they wish. You're letting your political bias undermine any sort of credible argument.

Re: Ditto: Real-time sync for apps even without the internet

#37

Earlier quoted context omitted.

The stance they’re advertising evidently is the contractual partnership they chose to enter - that they agreed to take their money and provide them support on their integrations. Why are you simping for them without basis? Your absurd comparison would only make sense if the franchise the killer shopped at continued to provide them service and used them in marketing materials as a marker of trust or prestige.

But how do you know exactly in what capacity they are using this technology? The USAF flies in millions of tons of humanitarian aid and personnel every year - far beyond what any other country, military, or organization does solely. It's not a "simp" as you say, only pointing out that they are a rather large customer who is free to implement the technology in any way they wish. You're letting your political bias unde…

What political bias exactly do you think I’m exhibiting? An anti military bias is valid regardless, there are successful companies that choose not to engage

Btw my post was asking what the air force is using it for. I know they do a variety of things that’s why I asked.

edit: Thank you, below, for the details - so my guesses were more or less "spot on" (communication systems connectivity for things they put in the air) or less charitably, within the bounds of the details in that link.

Re: Ditto: Real-time sync for apps even without the internet

#38
post #13

Very cool project - I wonder if they shouldn't go the "Free for open-source/education projects" route though? With the current offering, I feel at anytime there could be a "takeover" by a well-run open-source initiative and "everyone loses".

We are working on this! Give us a bit!

Re: Ditto: Real-time sync for apps even without the internet

#40
post #20

How do they get peer-to-peer discovery in a browser working without server in an intranet ? As far as I know websockets do not support IP finding (though there where some leaks once) PS: They don't. Was wondering whether I missed something

They don't. https://docs.ditto.live/javascript/common/mesh-network/suppo...

That’s correct the browser limits us to do automatic discovery sadly.

WebBLE support is on our roadmap though!

However, if you use Ditto in an electron (and soon Tauri) you’ll be able to take advantage of multicast, BLE, P2P WiFi etc… while “feeling browser”-like with your development.

Post reply on HN