antfoo has quit [Quit: No Ping reply in 180 seconds.]
antfoo has joined #ipfs
charley has quit [Remote host closed the connection]
Aranjedeath has joined #ipfs
bwerthmann has joined #ipfs
muvlon has joined #ipfs
charley has joined #ipfs
mildred1 has quit [Ping timeout: 240 seconds]
charley has quit [Remote host closed the connection]
maxlath has joined #ipfs
charley has joined #ipfs
go-pye has joined #ipfs
ehadley has quit [Ping timeout: 240 seconds]
vivus has quit [Quit: Leaving]
charley has quit [Remote host closed the connection]
ehadley has joined #ipfs
charley has joined #ipfs
charley has quit [Ping timeout: 255 seconds]
chriscool has joined #ipfs
charley has joined #ipfs
NullConstant has joined #ipfs
Encrypt has joined #ipfs
charley has quit [Ping timeout: 260 seconds]
Jesin has quit [Quit: rebooting]
MDead_ has joined #ipfs
dhruvbal_ has quit [Remote host closed the connection]
lanzafame has joined #ipfs
larpanet has quit [Ping timeout: 240 seconds]
Jesin has joined #ipfs
dhruvbaldawa has joined #ipfs
Zinovi has quit [Quit: Leaving.]
dhruvbaldawa has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
Mateon1 has quit [Remote host closed the connection]
lanzafame has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Mateon1 has joined #ipfs
espadrine has joined #ipfs
ajbouh has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 240 seconds]
butteredpopcorn has joined #ipfs
chriscool has quit [Ping timeout: 248 seconds]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
charley has joined #ipfs
charley_ has joined #ipfs
charley has quit [Ping timeout: 246 seconds]
akagetsu01 has quit [Quit: Connection closed for inactivity]
charley_ has quit [Ping timeout: 246 seconds]
dhruvbaldawa has joined #ipfs
ehadley has quit [Ping timeout: 248 seconds]
ehadley has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 260 seconds]
jkilpatr has joined #ipfs
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
shader has joined #ipfs
charley has joined #ipfs
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
Ellenor has quit [Quit: ... Sometimes, you just don't know if life is even a thing.]
dhruvbaldawa has quit [Ping timeout: 240 seconds]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
zenground0 has joined #ipfs
dhruvbaldawa has joined #ipfs
Encrypt has quit [Quit: Quit]
jkilpatr has quit [Ping timeout: 246 seconds]
dhruvbaldawa has quit [Read error: Connection reset by peer]
maxlath has quit [Ping timeout: 240 seconds]
igorline has joined #ipfs
<shader>
what is your opinion on zeromq, and how it might relate to ipfs and libp2p?
<shader>
it seems more like a competitor than something you would use, but I'm wondering what you think of the ideas, what you didn't like, etc.
Mateon1 has quit [Ping timeout: 252 seconds]
Mateon2 has joined #ipfs
jkilpatr has joined #ipfs
<Vaelatern>
shader: these are very very different things
dhruvbaldawa has joined #ipfs
muvlon has left #ipfs ["Leaving"]
Mateon2 is now known as Mateon1
maxlath has joined #ipfs
charley has quit [Remote host closed the connection]
dhruvbaldawa has quit [Ping timeout: 260 seconds]
<shader>
Vaelatern: yes, they are
<shader>
but in some ways it does have a relationship with some of the modules in libp2p; it doesn't go nearly as far at trying to make a high-level p2p application platform that does connection multiplexing and node id tracking, etc., but zmq is designed as a building block for p2p applications. It also has a very simple messaging paradigm that seemed similar to some of the work y'all are doing
dhruvbaldawa has joined #ipfs
<Vaelatern>
I know stuff about zmq, and I am not part of the ipfs crowd, but on skimming material on libp2p, zeromq has more platforms and is designed to do message passing to people where you do know exactly where they are
dhruvbaldawa has quit [Read error: Connection reset by peer]
igorline has quit [Ping timeout: 260 seconds]
Ellenor has joined #ipfs
mildred3 has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
ehadley has quit [Ping timeout: 246 seconds]
cris has quit []
dhruvbaldawa has joined #ipfs
bwerthmann has quit [Ping timeout: 240 seconds]
igorline has joined #ipfs
bwerthmann has joined #ipfs
<whyrusleeping>
zeromq is a centralized pubsub system
dhruvbaldawa has quit [Read error: Connection reset by peer]
<whyrusleeping>
s/pubsub/job scheduling/
<Vaelatern>
No it isn't
<Vaelatern>
Not centralized, just with any endpoint you can address. Many choose centralized pipelines, but it is not necessary at all
<Vaelatern>
It's basically just BSD sockets on steroids
<shader>
I was thinking of it more as a layer of abstraction above tcp for point-to-point messaging in various patterns, which could include simple pubsub or multi-hop routing
<Vaelatern>
zeromq defers the problem of discovering endpoints or opening holes to them.
<Vaelatern>
libp2p seems to take a different approach that does any of that that's necessary for you
<shader>
I think it fits in somewhat well with the bottom few layers of libp2p which manage connections between peers; it doesn't manage peer identities at the global level, but can manage the connection between nodes
pat36 has quit []
<shader>
since libp2p is already built directly on top of tcp it probably isn't that helpful any more
dhruvbaldawa has joined #ipfs
<shader>
but I wasn't planning to recommend it anyway; just wondering what you thought on the simple message structures and if there were any specific reasons it wasn't used in the beginning, etc.
dhruvbaldawa has quit [Ping timeout: 260 seconds]
dhruvbaldawa has joined #ipfs
melvin_ has quit [Ping timeout: 255 seconds]
<shader>
on another line of inquiry, I'm interested in doing a clojure/clojurescript implementation or wrapper of libp2p; any suggestions on how to organize such an effort?
<Vaelatern>
Is there a java implementation of libp2p?
<Vaelatern>
You know both clojure dialects?
<shader>
I am fairly familiar with both dialects
<shader>
I haven't seen any evidence of work on the java versoin
<shader>
though I may have just been looking in the wrong places
<Vaelatern>
That would be the place to start for clojure
<Vaelatern>
Then you can wrap the javascript version to a compatible wrapper. You want a cljc library
dhruvbaldawa has quit [Ping timeout: 240 seconds]
abrcdbr has joined #ipfs
pcctw has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
<shader>
hmm. Good point about targetting both via cljc; I had been thinking of starting with the cljs version, making a working wrapper of the js implementation and becoming comfortable with the API that way before implementing it, then working backwards toward a full clj implementation
<shader>
Not sure how to make that a smooth transition though
chris613 has joined #ipfs
<shader>
also, how should I structure the implementation? It looks like the js and go versions are split across a ton of libs in the libp2p org...
<shader>
(structure as in organize the code/repo management)
<Vaelatern>
cljc is the single best way. You want to mirror the Java api as best. You just want to have a single repo wrapping the other implementations
<Vaelatern>
That seems to be the clojure way
dhruvbaldawa has quit [Ping timeout: 248 seconds]
<shader>
since there isn't a java api, I don't think I can do that. Unless someone can point me to where the work for that is being done?
dhruvbaldawa has joined #ipfs
anewuser has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 240 seconds]
upperdeck has quit [Read error: Connection reset by peer]
igorline has quit [Ping timeout: 246 seconds]
dhruvbaldawa has joined #ipfs
upperdeck has joined #ipfs
shader has quit [Ping timeout: 240 seconds]
dhruvbaldawa has quit [Ping timeout: 252 seconds]
ashark has quit [Ping timeout: 260 seconds]
dhruvbaldawa has joined #ipfs
rodolf0 has quit [Ping timeout: 255 seconds]
dhruvbaldawa has quit [Ping timeout: 240 seconds]
abrcdbr has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
larpanet has joined #ipfs
mildred has quit [Ping timeout: 260 seconds]
dhruvbaldawa has quit [Ping timeout: 240 seconds]
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
dhruvbaldawa has joined #ipfs
anewuser has quit [Ping timeout: 240 seconds]
dhruvbaldawa has quit [Ping timeout: 248 seconds]
anewuser has joined #ipfs
Zinovi has joined #ipfs
dhruvbaldawa has joined #ipfs
cws has quit [Quit: Leaving]
cws has joined #ipfs
Zinovi has quit [Ping timeout: 240 seconds]
charley has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 240 seconds]
mildred has joined #ipfs
charley has quit [Ping timeout: 248 seconds]
lanzafame has joined #ipfs
<deltab>
Powersource: cat gives the content of a single file, as far as I can tell, while get can read a file or a directory of files, and returns a stream of objects representing the files
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
<Powersource>
deltab: yeah wow I'm having a difficult time debugging ipfs, js-ipfs and my js knowledge at the same time :S trying to get how to work with streams atm
<deltab>
it takes several buffers and makes their contents available as one stream, I think
dimitarvp` has joined #ipfs
dimitarvp has quit [Ping timeout: 264 seconds]
<deltab>
so yeah, it turns the stream into a single string, making it easier to compare
dhruvbaldawa has joined #ipfs
<deltab>
hmm, the tests use .contain though: wouldn't that succeed even if the string is surrounded by junk?
<Powersource>
deltab: hmmm ok, sort of makes sense. You don't happen to have a clue how to go from having the stream/bl to appending and image to the document in electron?
dhruvbaldawa has quit [Ping timeout: 240 seconds]
<Powersource>
not the easiest to google streams, can mean many things :(
<deltab>
adding the word 'node' would help, I think
dimitarvp` is now known as dimitarvp
dhruvbaldawa has joined #ipfs
charley has joined #ipfs
lanzafame has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jkilpatr has quit [Ping timeout: 246 seconds]
dhruvbaldawa has quit [Ping timeout: 248 seconds]
<Powersource>
I thiiiink fs.createWriteStream is what I'm looking for, gonna try
anewuser has quit [Ping timeout: 248 seconds]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 240 seconds]
mildred has joined #ipfs
espadrine has quit [Ping timeout: 260 seconds]
maxlath has quit [Quit: maxlath]
dhruvbaldawa has joined #ipfs
cxl000 has quit [Quit: Leaving]
larpanet has quit [Ping timeout: 240 seconds]
dhruvbaldawa has quit [Ping timeout: 240 seconds]
butteredpopcorn has quit [Ping timeout: 240 seconds]
NullConstant has quit [Ping timeout: 255 seconds]
butteredpopcorn has joined #ipfs
chungy has joined #ipfs
dhruvbaldawa has joined #ipfs
chungy has quit [Ping timeout: 240 seconds]
DuClare_ has joined #ipfs
Bat`O_ has joined #ipfs
fiatjaf_ has joined #ipfs
shakalaka_ has joined #ipfs
silotis_ has joined #ipfs
jzerebec1i has joined #ipfs
zignig_ has joined #ipfs
peterix-w has joined #ipfs
shakalaka has quit [Ping timeout: 240 seconds]
DuClare has quit [Ping timeout: 240 seconds]
fiatjaf has quit [Ping timeout: 240 seconds]
Bat`O has quit [Ping timeout: 240 seconds]
Anduck has quit [Ping timeout: 240 seconds]
silotis has quit [Ping timeout: 240 seconds]
nikivi has quit [Ping timeout: 240 seconds]
peterix has quit [Ping timeout: 240 seconds]
ralphthe1inja has quit [Ping timeout: 240 seconds]
ljhms has quit [Ping timeout: 240 seconds]
mbags has quit [Remote host closed the connection]
zignig has quit [Ping timeout: 240 seconds]
mbags has joined #ipfs
ljhms has joined #ipfs
jzerebecki has quit [Ping timeout: 240 seconds]
xelra has quit [Ping timeout: 240 seconds]
GomJabbar has quit [Ping timeout: 240 seconds]
Anduck_ has joined #ipfs
captain_morgan has quit [Ping timeout: 240 seconds]
caveat has quit [Ping timeout: 240 seconds]
Kamilion has quit [Ping timeout: 240 seconds]
dhruvbaldawa has quit [Ping timeout: 240 seconds]
GomJabbar has joined #ipfs
knix has quit [Ping timeout: 240 seconds]
knix has joined #ipfs
nikivi has joined #ipfs
knix has joined #ipfs
knix has quit [Changing host]
GomJabbar has quit [Changing host]
GomJabbar has joined #ipfs
GomJabbar is now known as GomJabbar
ralphtheninja has joined #ipfs
caveat has joined #ipfs
captain_morgan has joined #ipfs
chungy has joined #ipfs
xelra has joined #ipfs
<Powersource>
I guess ipfs.io/ipfs/ is still a gateway? it's impressively fast
upperdeck has quit [Ping timeout: 240 seconds]
Kamilion has joined #ipfs
<Kubuxu>
Powersource: it is and thanks
<Kubuxu>
also we are working on making it even faster
<Kubuxu>
anycast network that will select a gateway server closest to you
upperdeck has joined #ipfs
dhruvbaldawa has joined #ipfs
ehadley has joined #ipfs
charley has quit [Remote host closed the connection]