bltavaresAnd beaker also uses the older dat broadcast (at least latest stable)
bltavaresDoes it mean there will be a split on the ecosystem unless we migrate them all?
bltavares:( bummer if that is it
bltavaresCool. Does it intend to ship both discoveries during a period?
bltavaresDon't worry too much :)
bltavaresI'm mostly asking to understand the plans
rangermauveIt's totally possible and I proposed a bunch of stuff throughout the year but backwards compatibility wasn't on the roadmap for the core team last I checked. 😁
rangermauveIt's probably something we'll figure out after the new stuff is stabilized
bltavaresI think new discoveries could be added on top of the design I'm thinking on my lib, I need to validate a client architecture to see if it would work at all
bltavaresrangermauve: cool. I'll stick to what dat-cli does, and try to move some bytes using the lan until then hehe
nettlemany thanksss mafintosh
edrexGoing the native (SAF/ContentProvider) route would require some kind of bridge between java and js, which would probably cause quite a performance hit with copying/converting data.. eww
edrexI'm looking specifically at ways of getting captured files from existing android apps (photos, vids, gpx, audio recordings, text) into a feed. So far considering FUSE, SAF/ContentProvider via some sort of JNI/FFI binding, webextension/webview with file selection dialog, or just running dat on a fixed node and feeding via eg SyncThing. I'll do a blog writeup.
edrexI worked on similar tools to mapeo-mobile, at Ecotrust/Point97, years ago. ODK-based Enketo with a Django backend. Enketo is pretty gorgeous, and I've thought about implementing a dat backend for it.
bltavaresrangermauve: Oh, ok. Is this the current beaker/dat wire protocol as well? https://github.com/mafintosh/simple-hypercore-protocol
bltavaresI see there is a .proto schema linked there
rangermauvebltavares: yup! Also check out the details inside the hypercore-protocol repo and the replication logic in the hypercore repo
bltavaresI'm still on the part of figuring out how to find the most significant bit on the byte frame for the varint hehehe
Frandobltavares: i wrote https://github.com/datrs/simple-message-channels some weeks ago
Frandohowever that wont work with hypercore 8 at the moment i think because some parts of sodium are missing for the noise handshake..
bltavaresI'm able to read the bytes, but I'm not sure if I'm doing it right. It will be nice to use it to compare with
insituok, find some bindings projects on dat.foundation/projects