Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Dec 20 2019 12:00
    jmatsushita commented #77
  • Nov 29 2019 16:12
    jmatsushita commented #77
  • Nov 29 2019 16:07
    jmatsushita commented #77
  • Sep 19 2019 09:33
    deepakedayillam opened #89
  • Jul 06 2019 11:46
    devxpy commented #69
  • Jul 06 2019 01:18
    RangerMauve commented #69
  • Jul 05 2019 22:08
    devxpy commented #69
  • Jun 24 2019 20:57
    joehand commented #88
  • Jun 24 2019 20:56
    joehand commented #88
  • Jun 24 2019 20:55
    joehand commented #88
  • Jun 24 2019 20:55
    joehand commented #88
  • Jun 24 2019 20:54
    joehand pinned #88
  • Jun 24 2019 20:54
    joehand closed #88
  • Jun 24 2019 20:54
    joehand commented #88
  • Jun 24 2019 20:47
    RangerMauve commented #88
  • Jun 24 2019 20:39
    todrobbins commented #88
  • May 31 2019 16:11
    RangerMauve commented #88
  • May 31 2019 08:14
    decentral1se commented #88
  • May 30 2019 21:59
    todrobbins commented #88
  • May 30 2019 21:56
    todrobbins commented #88
Dat
@dat_project_twitter
micahscopes mafintosh: I had trouble figuring out how to use the diff stream successfully! Maybe I will make an issue to be sure I was using it right and that I didn't discover some bug or something
Dat
@dat_project_twitter
bltavares okdistribute: I've tried out hyperdrive-daemon and that looks quite neat! But I've noticed I tried to load something from a dat share and it does not load
bltavares And beaker also uses the older dat broadcast (at least latest stable)
bltavares Does it mean there will be a split on the ecosystem unless we migrate them all?
bltavares :( bummer if that is it
Dat
@dat_project_twitter
pfrazee bltavares: that's correct but beaker's just about ready to migrate
bltavares Cool. Does it intend to ship both discoveries during a period?
Dat
@dat_project_twitter
pfrazee I have to spend some time seeing what I can do on that
bltavares Don't worry too much :)
bltavares I'm mostly asking to understand the plans
rangermauve It'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. 😁
rangermauve It's probably something we'll figure out after the new stuff is stabilized
bltavares I 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
Dat
@dat_project_twitter
bltavares Before trying to make too many discovery stuff with broken clients
bltavares rangermauve: cool. I'll stick to what dat-cli does, and try to move some bytes using the lan until then hehe
Dat
@dat_project_twitter
nettle mafintosh: could you please npm publish discovery-swarm when you get time? <3 okdistribute already merged the patch
Dat
@dat_project_twitter
mafintosh nettle: 6.1.0 and added you to npm
Dat
@dat_project_twitter
bltavares Does the new network infra also uses the same wireprotocol defined on 'how-dat-works'?
nettle many thanksss mafintosh
matrixbot
@matrixbot
edrex i've been looking into different ways of running/integrating hyperdrive with android. It's possible to fuse mount on a rooted device, and there are various examples of that on xda, some packaged as Magisk modules.
edrex Going 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
Dat
@dat_project_twitter
okdistribute should work without fuse too
Dat
@dat_project_twitter
rangermauve bltavares: The wire protocol changed a bit. A lot of the message types are similar to before, but now it's using NOISE for encryption and the initial handshake is a bit different. You can also configure individual channels dynamically IIRC
matrixbot
@matrixbot
edrex okdistribute: my use-case is getting captured media into distributed storage to feed publish node. Def possible to run a node on android, eg using termux or embedding node in an apk
Dat
@dat_project_twitter
okdistribute edrex with mapeo.world, we have been using nodejs-mobile and it works
matrixbot
@matrixbot
edrex awesome, ty!
matrixbot
@matrixbot
edrex I'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.
edrex I 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.
matrixbot
@matrixbot
edrex What's going on with the Rust implementation efforts? I see commits happening and wonder if there are applications using it.
Dat
@dat_project_twitter
okdistribute there's a channel for rust, #datrs
matrixbot
@matrixbot
edrex oh ok, thanks
Dat
@dat_project_twitter
bltavares rangermauve: Oh, ok. Is this the current beaker/dat wire protocol as well? https://github.com/mafintosh/simple-hypercore-protocol
bltavares I see there is a .proto schema linked there
rangermauve bltavares: yup! Also check out the details inside the hypercore-protocol repo and the replication logic in the hypercore repo
bltavares I'm still on the part of figuring out how to find the most significant bit on the byte frame for the varint hehehe
Dat
@dat_project_twitter
bltavares Thanks for answering questions anyway :)
Dat
@dat_project_twitter
Copenhagen_Bram hello
Dat
@dat_project_twitter
waynew \o
Dat
@dat_project_twitter
Frando bltavares: i wrote https://github.com/datrs/simple-message-channels some weeks ago
Mathias Iversen
@mathiversen
Im trying to use kappa-core in the browser but i get the following error: typeError: process.config is undefined in .../node_modules/sodium-native/node_modules/node-gyp-build/index.js:14any ideas?
Dat
@dat_project_twitter
Frando mathievsen: did you browserify or webpack your javascript? That should make it use sodium-javascript in place of sodium-native
Frando however that wont work with hypercore 8 at the moment i think because some parts of sodium are missing for the noise handshake..
Mathias Iversen
@mathiversen
Frando: Alright, yeah im running hypercore 8. I'm currently using parceljs but i've also tried browserify
Dat
@dat_project_twitter
bltavares Frando: cool! I'll try to use it in my tests
bltavares I'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
Dat
@dat_project_twitter
insitu hello, is there a list of dat protocol implementation/bindings/client in other languages somewehre?
insitu ok, find some bindings projects on dat.foundation/projects
Dat
@dat_project_twitter
perguth 👍