Hey, rabin, or content defined chunking, is kind of a hash function that finds the boundaries by itself right? I was just wondering why people don't use it for locality sensitive hashing, where people often seem to do hashes of fixed size chunks. I was just thinking that cdc would give better results when looking for similar patterns, or are the chunks too
big in cdc algorithms? Does any of what I'm saying even make sense?
jameskyb1rz joined the channel
jameskyburz has quit
ddem-bot has quit
ddem-bot joined the channel
dat-gitter-bot
(somebody1234) mafintosh: is it possible to expose the server peer object received when connecting to the server in peer-network?
ogd: eljee and i talked on friday about swarms in dat.land, curious if you want to jump on a call to hear your ideas on the best way to architect it. mafintosh mentioned having a websocket gateway last time we talked, curious if anyone is still working on that
mafintosh
@somebody1234 sounds like a good idea
@somebody1234 make an issue and i'll get to it
also, morning everyone
dat-gitter-bot
(Kriesse) Morning everyone :)
(Kriesse) @eljee @clkao Travis not greening on the dat-design bump is on me, fixing it now.
eljee
Thanks @kriesse
mafintosh
juliangruber: ping
juliangruber: can you do a new build of dat-desktop? i have my gov dataset sharing working now
i wanna send them a link to the desktop client
jhand: we need to fix some of the ux bugs when resuming live dats
so i am relooking at supporting rtc in datland server side (via haus). it seems we need a new hybrid-swarm wrapper capable of handling multiple discovery keys, ie the join semantic for rtc-based swarms.
karissa
clkao: I am not sure we want to do webrtc in the server side
clkao
we don't? then if you create a new archive in browser A, and browser B hits server it will not get server rendered results
karissa
clkao: I think it's quite brittle. mafintosh was mentioning it might be better to have a websocket based gateway
clkao
ok... i thought it was going to be another option
karissa
clkao: browser based dats are pretty ephemeral and I think it might be nice to prioritize or push ppl to use the desktop app and cli to keep dats up and running
clkao: what do you think? What does a user get from server rendering a browser shared dat?
iml_ joined the channel
iml_ has quit
clkao: like vs. just using web rtc
clkao: in the browser
clkao
i think the transport shouldn't matter. once we have a hosted service with api to replicate a given dat, the browser can well make a request to make the data sycned over, and close when it's indicated as replicated
mafintosh
clkao: yea, transports shouldn't matter. all you need is a stream
clkao
mafintosh: the problem i have now is that discovery swarm has the join interface and semantics, whiist rtc swarm has its discovery key baked into signalhub(swarmKey)
mafintosh
true. can't you just make a swarm per key?
clkao
that's what i was saying (for sanity check ;): a new hybrid-swarm wrapper capable of handling multiple discovery keys
mafintosh
ah cool
sry read half of o/ hehe
clkao
we can already tweak the underlying discovery-swarm of the hybrid-swarm to join for additional keys
and that's how server/haus.js works
karissa
Sure makes sense
I guess I just mean we should prioritize non webrtc because the other connections are better
clkao
*nod* do we have a socket-based swarm module already?
karissa: in any case we'll need the hybrid swarm interface to support multiple keys, once we have the scoket-base swarm in the family ;)
karissa
Makes sense!!
pfraze
good morning party people
clkao
mafintosh: for discovery-swarm, if you join multiple keys, you have peers in the same pool right? as in not all peers you connect to will have keys they are you interested in
pfraze is now known as pfrazee
mafintosh
clkao: yup
up for the user to figure that out
normally the first message you send over the connection describes what you are interested in
and then you'll filter out stuff that way
(we do that in dat as well)
clkao
gotcha
dat-gitter-bot has quit
dat-gitter-bot joined the channel
mafintosh
pfrazee: do you envision beaker as an app people will have running more or less the entire time they have their computer open?