lgierth changed the topic of #ipfs to: Current release: go-ipfs v0.4.4 on dist.ipfs.io | Dev chatter: #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | FAQ: https://git.io/voEh8 | Logs: https://botbot.me/freenode/ipfs/ | Code of Conduct: https://git.io/vVBS0 | Sprints: https://git.io/voEAh
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ylp has joined #ipfs
chovy has quit [Ping timeout: 256 seconds]
palkeo has joined #ipfs
patcon has quit [Ping timeout: 258 seconds]
palkeo has quit [Client Quit]
old_kanye has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
chovy has joined #ipfs
chovy has joined #ipfs
chovy has quit [Changing host]
fleeky_ has joined #ipfs
chris613 has joined #ipfs
fleeky__ has quit [Ping timeout: 258 seconds]
ylp has quit [Ping timeout: 260 seconds]
infinity0 has quit [Ping timeout: 268 seconds]
<substack> peermaps planet osm db QmXJ8KkgKyjRxTrEDvmZWZMNGq1dk3t97AVhF1Xeov3kB4
<substack> Kubuxu lgierth ^
arpu has quit [Quit: Ex-Chat]
infinity0 has joined #ipfs
arpu has joined #ipfs
infinity0 has quit [Remote host closed the connection]
gentoo has joined #ipfs
cemerick has joined #ipfs
infinity0 has joined #ipfs
ppham_ has joined #ipfs
john33 has joined #ipfs
ppham has quit [Ping timeout: 250 seconds]
john33_ has joined #ipfs
infinity0 has quit [Remote host closed the connection]
seafood has quit [Read error: Connection reset by peer]
seafood has joined #ipfs
john33_ has quit [Quit: leaving]
<john33> A/quit
john33 has quit [Quit: leaving]
john33 has joined #ipfs
infinity0 has joined #ipfs
PseudoNoob has quit [Remote host closed the connection]
chungy has quit [Ping timeout: 260 seconds]
cemerick has quit [Ping timeout: 250 seconds]
chungy has joined #ipfs
wallacoloo___ has joined #ipfs
locusf has quit [Read error: Connection reset by peer]
locusf has joined #ipfs
anewuser has quit [Quit: anewuser]
ylp has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
kvda has joined #ipfs
lkcl has quit [Read error: Connection reset by peer]
lkcl has joined #ipfs
lkcl has quit [Ping timeout: 256 seconds]
lkcl has joined #ipfs
ylp has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
ligi has quit [Quit: leaving]
gentoo has quit [Quit: Konversation terminated!]
gentoo has joined #ipfs
gentoo has quit [Max SendQ exceeded]
gentoo has joined #ipfs
gentoo has quit [Max SendQ exceeded]
gentoo has joined #ipfs
gentoo has quit [Max SendQ exceeded]
gentoo has joined #ipfs
gentoo has quit [Max SendQ exceeded]
gentoo has joined #ipfs
Boomerang has quit [Quit: Lost terminal]
wkennington has quit [Quit: Leaving]
wkennington has joined #ipfs
john33_ has joined #ipfs
<whyrusleeping> substack: pinning that on my home computer :)
john33_ is now known as john34
trn has quit [Ping timeout: 246 seconds]
espadrine has quit [Ping timeout: 260 seconds]
john33 has quit [Ping timeout: 260 seconds]
<substack> whyrusleeping: excellent, thanks!
<substack> I'll try to keep my net up, but the internet here in kea'au has been flaky the past week
chris613 has quit [Quit: Leaving.]
gentoo_ has joined #ipfs
gentoo has quit [Ping timeout: 264 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Kingsquee has joined #ipfs
<daviddias> Morning ☀️
ppham has joined #ipfs
gentoo_ has quit [Read error: Connection reset by peer]
gentoo_ has joined #ipfs
ppham__ has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ppham_ has quit [Ping timeout: 264 seconds]
<pjz> morning all!
gentoo_ has quit [Client Quit]
codebam has quit [Ping timeout: 240 seconds]
fiatjaf has quit [Ping timeout: 240 seconds]
Askaban[m] has quit [Ping timeout: 240 seconds]
retrohacker has quit [Ping timeout: 240 seconds]
muhriddin[m] has quit [Ping timeout: 240 seconds]
Muis has quit [Ping timeout: 240 seconds]
red5d[m] has quit [Ping timeout: 240 seconds]
JacobJones[m] has quit [Ping timeout: 240 seconds]
M-sraja has quit [Ping timeout: 240 seconds]
Soft has quit [Ping timeout: 240 seconds]
edsilv[m] has quit [Ping timeout: 240 seconds]
M-pesterhazy has quit [Ping timeout: 240 seconds]
M-3714 has quit [Ping timeout: 240 seconds]
Guest78791[m] has quit [Ping timeout: 240 seconds]
xamino[m] has quit [Ping timeout: 240 seconds]
nicolae[m] has quit [Ping timeout: 240 seconds]
Karalix[m] has quit [Ping timeout: 240 seconds]
NathanBraswell[m has quit [Ping timeout: 240 seconds]
ppham has quit [Ping timeout: 250 seconds]
NathanBraswell[m has joined #ipfs
fiatjaf has joined #ipfs
Askaban[m]2 has joined #ipfs
muhriddin[m]1 has joined #ipfs
retrohacker_ has joined #ipfs
Muis_ has joined #ipfs
retrohacker_ is now known as retrohacker
JacobJones[m]1 has joined #ipfs
red5d[m]1 has joined #ipfs
M-sraja1 has joined #ipfs
edsilv[m] has joined #ipfs
M-pesterhazy1 has joined #ipfs
codebam has joined #ipfs
Soft has joined #ipfs
M-3714 has joined #ipfs
Guest78791[m] has joined #ipfs
xamino[m]1 has joined #ipfs
nicolae[m]1 has joined #ipfs
Karalix[m] has joined #ipfs
NathanBraswell[m has joined #ipfs
NathanBraswell[m has quit [Changing host]
lugarius has quit [Ping timeout: 241 seconds]
doge_with_sungla has quit [Ping timeout: 240 seconds]
doge_with_sungla has joined #ipfs
denkyemx[m] has quit [Ping timeout: 240 seconds]
denkyemx[m] has joined #ipfs
flyingzumwalt has quit [Ping timeout: 240 seconds]
Guest25254[m] has quit [Ping timeout: 240 seconds]
neurocis[m] has quit [Ping timeout: 240 seconds]
Powersource has quit [Ping timeout: 240 seconds]
robmyers has quit [Ping timeout: 240 seconds]
atenorio[m]1 has quit [Ping timeout: 240 seconds]
atenorio[m]1 has joined #ipfs
onetom[m] has quit [Ping timeout: 240 seconds]
disinibito[m] has quit [Ping timeout: 240 seconds]
mikolalysenko has quit [Ping timeout: 240 seconds]
ylp has joined #ipfs
M-7416 has quit [Ping timeout: 240 seconds]
valdek[m] has quit [Ping timeout: 240 seconds]
M-jgrowl has quit [Ping timeout: 240 seconds]
Caquilala[m] has quit [Ping timeout: 240 seconds]
flyingzumwalt has joined #ipfs
neurocis[m] has joined #ipfs
Guest25254[m] has joined #ipfs
scde[m] has quit [Ping timeout: 240 seconds]
Powersource has joined #ipfs
atenorio[m]1 has quit [Changing host]
robmyers has joined #ipfs
atenorio[m]1 has joined #ipfs
disinibito[m]1 has joined #ipfs
onetom[m]1 has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
lugarius has joined #ipfs
mikolalysenko has joined #ipfs
valdek[m] has joined #ipfs
Caquilala[m] has joined #ipfs
M-jgrowl has joined #ipfs
cemerick has joined #ipfs
M-7416 has joined #ipfs
scde[m] has joined #ipfs
zaden has joined #ipfs
<zaden> i just want to try ipfs in cmd
<zaden> anyone got any pins, or files?
Magik6k has quit [Ping timeout: 245 seconds]
Magik6k has joined #ipfs
bastianilso_____ has quit [Quit: bastianilso_____]
<substack> zaden: you can poke around at this one: QmXJ8KkgKyjRxTrEDvmZWZMNGq1dk3t97AVhF1Xeov3kB4
<zaden> i just created hello world locally
ylp has joined #ipfs
<zaden> how can i traverse to that pin?
<substack> ipfs ls QmXJ8KkgKyjRxTrEDvmZWZMNGq1dk3t97AVhF1Xeov3kB4
c5e3 has quit [Quit: bye]
<zaden> substack: Error: merkledag: not found
c5e3 has joined #ipfs
c5e3 has joined #ipfs
c5e3 has quit [Changing host]
<substack> zaden: it takes a bit
<zaden> what does that error indicate?
<substack> try again a few more times
<zaden> are you sure that's the right method?
<zaden> should i add a daemon
slothbag has joined #ipfs
<substack> you've got to be running `ipfs daemon` locally too if you're not already doing that
<zaden> ipfs daemon & ??
<zaden> so i've to open another cmd and init daemon in it?
<zaden> I'm getting this:
<zaden> C:\Users\Zad\Downloads\go-ipfs_v0.4.4_windows-amd64\go-ipfs>ipfs ls QmXJ8KkgKyjRxTrEDvmZWZMNGq1dk3t97AVhF1Xeov3kB4 QmSSdtBHKjmytibU3ckRs77ziQAo6zR7cztu2ZL1BXWNqo 5203757 0/ QmUpSYNShbJ3gX9rQ7H5XMXq8TuFwsXap8pN7nf73erh6d 11838671 1/ Qmf72DXbyYiNPZi89xqtrgqL1Uo8ngpXKsd8ywBNfyCQdL 1203578306 10/ QmZNDw2dAyLiaYKN9v6rvVAVjVmpyVbyvmZJ2d85ermUK9 20188195838 11/ QmXHgLqpYLiCVVQQMzVauQpyGKHX7vontRBMY2TdrwjYrf 491346114 12/ QmS3r6cu3Da
<deltab> it worked
<deltab> that's data from OpenStreetMap, as described in https://gist.github.com/substack/5eb32c57fb320bc3a2b13425aded3c31
<jbenet> substack: awesome!
<jbenet> whyrusleeping: is json ipld stuff ready? like, can we traverse the osm data graph? -- may need some data mangling
zaden has quit [Ping timeout: 260 seconds]
seg_violation has quit [Ping timeout: 250 seconds]
seg_violation has joined #ipfs
mguentner has quit [Quit: WeeChat 1.6]
anonymus_ has joined #ipfs
mguentner has joined #ipfs
anonymuse has quit [Read error: Connection reset by peer]
ylp has quit [Ping timeout: 260 seconds]
<substack> jbenet: is there a reason why `ipfs cat` might take a long time for data I already should have locally?
<jbenet> substack: it should not, at all. should be immediate if the data is local.
<substack> hmm
<substack> I'm trying: ipfs cat QmXJ8KkgKyjRxTrEDvmZWZMNGq1dk3t97AVhF1Xeov3kB4/meta.json
<jbenet> would love to profile that
ylp has joined #ipfs
<substack> and: ipfs cat Qmc6FE9zMW9qTfsc3ekU1W752PVzPnYEYQEV79cLGdgiC7
<substack> both hang
<substack> using version 0.4.3
<jbenet> substack: hmmm -- https://ipfs.io/api/v0/cat?arg=Qmc6FE9zMW9qTfsc3ekU1W752PVzPnYEYQEV79cLGdgiC7 and https://ipfs.io/api/v0/cat?arg=/ipfs/QmXJ8KkgKyjRxTrEDvmZWZMNGq1dk3t97AVhF1Xeov3kB4/meta.json
<jbenet> works on the gateway immediately.
<substack> yes it also works when I use my local web ui
<jbenet> something sounds funky in your node-- has daemon been running for a while? would love to get a stack trace
<substack> I just restarted it
<substack> there aren't any errors
<jbenet> ctrl+| dumps stack traces, which tell us about all the code that's blocked waiting for some IO
<jbenet> (maybe for next time)
<jbenet> try it without daemon online?
anonymus_ has quit [Remote host closed the connection]
<jbenet> (also-- definitely update, lots in 0.4.4 and 0.4.5 that can improve things)
<jbenet> (trying w/o daemon online and whether it works will give us clues to what's going on)
<substack> stacktrace: QmWiggEmspzS7dCxjVBA5NPp6zd6fxQ599L2b6zJaPKMA6
john34 has quit [Ping timeout: 260 seconds]
zanadar has joined #ipfs
patcon has joined #ipfs
zanadar has quit [Client Quit]
jedahan has joined #ipfs
<substack> upgraded to 0.4.4, still hung
jedahan has quit [Quit: Textual IRC Client: www.textualapp.com]
digitalhighway has joined #ipfs
digitalhighway has left #ipfs [#ipfs]
StevenALeach has joined #ipfs
patcon has quit [Read error: Connection reset by peer]
seafood has quit [Ping timeout: 245 seconds]
seafood has joined #ipfs
mguentner2 has joined #ipfs
ppham has joined #ipfs
ppham_ has joined #ipfs
ppham__ has quit [Ping timeout: 245 seconds]
mguentner has quit [Ping timeout: 264 seconds]
cemerick has quit [Ping timeout: 245 seconds]
Hoosilon has joined #ipfs
jedahan has joined #ipfs
ppham has quit [Ping timeout: 264 seconds]
jedahan has quit [Client Quit]
<whyrusleeping> substack: do you have two ipfs nodes running? Or different ipfs paths set up? That's commonly how I end up with things hanging when I know I have them, running things against the wrong daemon
zaden has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
seafood has quit [Quit: seafood]
pfrazee has quit [Remote host closed the connection]
pfrazee has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
pfrazee has quit [Ping timeout: 252 seconds]
ylp has joined #ipfs
muvlon has quit [Ping timeout: 258 seconds]
<substack> whyrusleeping: one daemon is running
ylp has quit [Ping timeout: 260 seconds]
muvlon has joined #ipfs
ylp has joined #ipfs
zaden has quit [Read error: Connection reset by peer]
ylp has quit [Ping timeout: 260 seconds]
ppham has joined #ipfs
ppham__ has joined #ipfs
ppham_ has quit [Ping timeout: 240 seconds]
wallacoloo____ has joined #ipfs
ppham has quit [Ping timeout: 268 seconds]
wallacoloo___ has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
muvlon has quit [Quit: Leaving]
wallacoloo___ has joined #ipfs
wallacoloo____ has quit [Ping timeout: 264 seconds]
ulrichard has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Kubuxu> substack: update to 0.4.4, 0.4.3 includes bug that might lead to loss of some pins
<Kubuxu> jbenet: it is better to recommend this method of stack dump: https://github.com/ipfs/go-ipfs/blob/master/docs/debug-guide.md#beginning as most people will dump to CLI which will overflow its buffer and truncate it.
infinity0 has quit [Remote host closed the connection]
<substack> I'm using 0.4.4
infinity0 has joined #ipfs
<Kubuxu> restart the node, run `ipfs refs -r THEHASH` and then run `ipfs bitswap wantlist`
<Kubuxu> in separate terminal
ylp has quit [Ping timeout: 260 seconds]
woppee has joined #ipfs
<woppee> Hey IPFS is a massive project, but I just wanted to know if there is any thumb rule regarding when devs should start breaking up structure and separate code out as npm modules
<woppee> like say I have a project with 10, 000 loc, how to decide whether i should split things in different private npm modules and then require them?
<substack> Kubuxu: thanks, trying now (there are a lot of refs scrolling by)
<substack> I should expect nothing less from an archive with 200k+ files
ZaZ has joined #ipfs
muvlon has joined #ipfs
<kumavis[m]1> null_radix, daviddias around?
<kumavis[m]1> i have an eth-trie stumper
uu has joined #ipfs
<daviddias> kumavis[m]1: I am, what's up?
<kumavis[m]1> daviddias: i think i just found a heuristic that will solve my problem, but
<kumavis[m]1> eth-trie nodes will end before the whole path is consumed
<kumavis[m]1> and they dont bother saying what the remaining path is
<kumavis[m]1> so a with a path like`block/state/a/b/c/d<trie ends here>/e/f/balance`
<kumavis[m]1> when you get to the end you dont actually know how much of the remaining path (`/e/f/balance`) is supposed to be represented by that node
<haad> good morning
<kumavis[m]1> even though the keys for the trie are fixed length (say 20 bytes), you dont know where in the key you are when you hit the end
ylp has joined #ipfs
<kumavis[m]1> heres my heuristic: paths stop being single characters
<kumavis[m]1> so when you reach a tree leaf, consume the path until you hit a section where length>1
rendar has joined #ipfs
<kumavis[m]1> well actually tx's will have { v, s, r } values for their signatures
<kumavis[m]1> so if we limit it to valid half-bytes, it should work
wallacoloo____ has joined #ipfs
<kumavis[m]1> previously this was not an issue bc i was treating the whole trie key paths as an non-deliminated string
wallacoloo___ has quit [Ping timeout: 246 seconds]
infinity0 has quit [Remote host closed the connection]
<kumavis[m]1> did that make any sense?
<daviddias> not sure if I get what means 'trie ends here'
infinity0 has joined #ipfs
<daviddias> what happens then?
<kumavis[m]1> we reach a leaf node
<daviddias> you mean 'you have to jump to another node'?
<kumavis[m]1> well, yes. bottom of the trie, we've reached our value, which is an external link to an eth-account.
<daviddias> isn't that the same as resolving through a path that has links to other ipld formats?
<kumavis[m]1> thats not the issue
<kumavis[m]1> let me illustrate
<daviddias> the thing I was going to point is this test https://github.com/ipld/js-ipld-resolver/blob/master/test/test-ipld-all-together-now.js#L70 where we start on a dag-cbor node and we jump to a dag-pb and it continues resolving through
<kumavis[m]1> no i understand that
<daviddias> yeah, I'm not understanding the case :)
<kumavis[m]1> it doesnt record the remainder path bc contextually the whole path is consumed
<kumavis[m]1> when dealing with only the trie
<kumavis[m]1> but with ipfs paths, pathing continues, and we also dont know how much of the original path has been consumed at this point
<kumavis[m]1> so we reach the bottom and have remainder (`/e/f/balance`) where `e/f/` is part of the trie key that has been omitted
<kumavis[m]1> we dont know how much was omitted
<kumavis[m]1> so we dont know how much to consume, w/o a heuristic
<kumavis[m]1> but i think the heuristic will work fine
<substack> Kubuxu: followed those instructions, `ipfs cat` still hangs
mguentner2 is now known as mguentner
<kumavis[m]1> > parseInt('balance', 16) //=> 186
<kumavis[m]1> fuuuuu
woppee has left #ipfs [#ipfs]
<kumavis[m]1> thank you js
infinity0 has quit [Remote host closed the connection]
pawal_ has quit [Ping timeout: 250 seconds]
infinity0 has joined #ipfs
andoma has quit [Ping timeout: 260 seconds]
andoma has joined #ipfs
<Kubuxu> substack: so the ipfs refs -r succeeded?
pawal_ has joined #ipfs
<substack> yes that part finished successfully
tilgovi has quit [Quit: No Ping reply in 180 seconds.]
tilgovi has joined #ipfs
<alterego> whyrusleeping: ^
s_kunk has quit [Ping timeout: 246 seconds]
ppham has joined #ipfs
ppham_ has joined #ipfs
ppham__ has quit [Ping timeout: 248 seconds]
ppham has quit [Ping timeout: 245 seconds]
Encrypt has joined #ipfs
kegan__ has quit [Quit: Leaving]
kegan__ has joined #ipfs
kegan__ is now known as kegan
wkennington has quit [Read error: Connection reset by peer]
s_kunk has joined #ipfs
Magik6k has quit [Quit: Bye!]
Magik6k has joined #ipfs
Encrypt has quit [Quit: Quit]
greeny___ has joined #ipfs
tilgovi has quit [Remote host closed the connection]
Winter_Fox has joined #ipfs
Encrypt has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
maxlath has joined #ipfs
<alterego> getting "go-ipfs must be built from within your $GOPATH directory", I am building under GOPATH ..
f[x] has quit [Ping timeout: 258 seconds]
<victorbjelkholm> Good morning
<victorbjelkholm> daviddias: you're back in a normal timezone?
<victorbjelkholm> maybe not you mind, but your body at least
<Kubuxu> alterego: can you `echo $PATH; pwd;` from the directory go-ipfs is in?
<alterego> /home/tswindell/Projects/go
<alterego> /home/tswindell/Projects/go/src/github.com/tswindell/go-ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
Kingsquee has quit [Quit: Konversation terminated!]
ianopolous has joined #ipfs
infinity0 has quit [Ping timeout: 252 seconds]
john34 has joined #ipfs
PseudoNoob has joined #ipfs
greeny___ has quit [Quit: Bye.]
infinity0 has joined #ipfs
ianopolous has quit [Read error: Connection reset by peer]
<alterego> Oh, it has to be undder src/github.com/ipfs/go-ipfs .. lame
ppham has joined #ipfs
<Kubuxu> yeah
<Kubuxu> yeah, due to self references to sub packages
ppham_ has quit [Ping timeout: 245 seconds]
<alterego> urgh :P
<alterego> symlink it is
<alterego> Kubuxu: so, I have a pending PR on go-multiaddr-net, I have modifications in go-ipfs that depend on it, how the hell am I meant to manage this dependency properly.
<alterego> :/
<Kubuxu> alterego: 1. I don't see the PR
StevenALeach has quit [Ping timeout: 245 seconds]
<Kubuxu> two, it won't be easy as go-multiaddr-net is used though many deps, we have tool for that WIP but easiest way will be wait for big dep update
<Kubuxu> s/though/through
<Kubuxu> are you creating it for the cornet PR?
<alterego> Yes
<Kubuxu> I don't know if cornet support for UDP will fly right now
<alterego> I can remove UDP support, then it'll build, then add it when that PR goes through
<Kubuxu> I think I said it in the past: we don't have stream, NAT and crypto in libp2p yet for UDP, and without that UDP won't be the thing and I don't think it is responsive to add UDP support when we don't have those feature (especially crypto).
<alterego> UDP is pretty essential to my use case, but nvm :P
<Kubuxu> :|
<Kubuxu> we are working on unreliable channels, this is one of main focuses of lgierth right now
<alterego> Yeah, and I said all my UDP requirement here is to have a UDP listening port on the corenet dialing end.
<alterego> So it's not got anything to do with transport across the stream, it's opening a local UDP socket for applications that only work with UDP to proxy their data over the TCP peer link.
<Kubuxu> aah
<Kubuxu> hmm
<alterego> That PR is a good start though for what you're talking about, it's just for me I use it to handle the case of binding a local UDP socket for app handlers.
<alterego> (I.E. WebRTC) :P
<Kubuxu> I see
* Kubuxu is thinking
kenshyx has joined #ipfs
<alterego> I'm going to do it as two separate commits anyway. And we can open the discussion in the PR
<Kubuxu> sure
espadrine has joined #ipfs
seafood has joined #ipfs
draynium has joined #ipfs
ecloud is now known as ecloud_wfh
<alterego> Kubuxu: how do I run go-ipfs tests locally?
<_mak> when I download a file from the ipfs gateway, is there any way to generate a multihash of that file to check if the file multihash matches the filename (ie: integrity is ok)?
<Kubuxu> TEST_NO_FUSE=1 GOTAGS=-nofuse make test_short
<alterego> Thanks
<Kubuxu> alterego: gotags without the -
<alterego> k
<Kubuxu> you don't need it after all
<Kubuxu> we changed that
<Kubuxu> just TEST_NO_FUSE
<Kubuxu> _mak: you can try `ipfs add -n THEFILE`
<Kubuxu> but it is not guaranteed to give you the same hash
<Kubuxu> best way is to run ipfs node and download using it
<_mak> Kubuxu: I wonder if there is any bash tool that will generate the multihash of a file
<Kubuxu> it isn't that easy because there are many ways to chunk a file
<_mak> the use case is in a machine without ipfs
<_mak> hmm
<Kubuxu> and this will influence the resulting file
<Kubuxu> if not chunk, there are many ways to link the chunks so they create file
<_mak> the hash I download on the gateway is the root hash right?
<Kubuxu> yes
<_mak> and that hash is unique to how ipfs generate the multihash
<Kubuxu> I got to go
<_mak> cool thanks mate
maxlath has quit [Ping timeout: 260 seconds]
<daviddias> victorbjelkholm: exactly :D
<victorbjelkholm> daviddias: ignore the screamy colors
<alterego> Kubuxu: it's not running my test, looks like it only runs sharnness 1..13
<alterego> Kubuxu: http://pastie.org/10983978
slothbag has quit [Quit: Leaving.]
<victorbjelkholm> woho! It's actually working!
<victorbjelkholm> forming a nice little hexagon :D
<daviddias> It reminds me of Ink -- http://ink.sapo.pt/ -- websites
<ansuz> .pt
<ansuz> daviddias: how different is brazilian portuguese from what you're used to?
<victorbjelkholm> daviddias: hah, similar
<daviddias> ansuz: I'm used to both
<daviddias> we get exposed to both a lot here
<daviddias> The same is not true if you grow up in Brazil
<victorbjelkholm> had some issues with the graph when I was working on it, had issues with streams closing prematurely and also disconnects not being always sent
<daviddias> victorbjelkholm: those things might be better now, when was your last npm update deps and npm fresh install?
<ansuz> daviddias: cryptpad has pt_br support now, so I guess that works well for .pt folks then :)
<daviddias> yeah, that is what most products/companies default too
<victorbjelkholm> daviddias: hm, was last week sometime
Encrypt has quit [Quit: Quit]
<daviddias> although it makes me a bit sad not seeing the pt_PT, there are more countries that speak pt_PT
<daviddias> namely -> https://en.wikipedia.org/wiki/Portuguese-speaking_African_countries and AFAIK, those are not so used to hear pt_BR
<daviddias> but to be honest, I do feel that pt_BR is way more beautiful than the original pt_PT :D
<daviddias> victorbjelkholm: try again today :)
<victorbjelkholm> daviddias: All right, I'll try!
<ansuz> daviddias: we just lucked out and had someone offer to translate it, not at all a conscious choice
<daviddias> ansuz: oh I was assuming that, no problem at all :) I was just pointing out that, even though for the people that live in Portugal it is fine, it won't be enough for the other pt_PT speaking countries :)
<ansuz> I learn a lot about the world because of software
<ansuz> :)
bastianilso_____ has joined #ipfs
cemerick has joined #ipfs
<daviddias> :)
bastianilso_____ has quit [Quit: bastianilso_____]
<jbenet> victorbjelkholm daviddias: random idea -- what if the nodes in the libp2p graph are flags that show the country of the ip addr
ivo_ has joined #ipfs
Boomerang has joined #ipfs
ppham_ has joined #ipfs
ppham__ has joined #ipfs
infinity0 has quit [Ping timeout: 240 seconds]
taaem has quit [Read error: Connection reset by peer]
<alterego> Kubuxu: figured out why those corenet tests didn't work
ppham has quit [Ping timeout: 248 seconds]
taaem has joined #ipfs
<alterego> Kubuxu: 100K of data is too big to send in one chunk it seems.
infinity0 has joined #ipfs
ppham_ has quit [Ping timeout: 258 seconds]
taaem has quit [Remote host closed the connection]
taaem has joined #ipfs
taaem has quit [Remote host closed the connection]
taaem has joined #ipfs
taaem has quit [Remote host closed the connection]
taaem has joined #ipfs
<jbenet> alterego it shouldn't be. i think the block limit is 8M
<jbenet> 8MB
<alterego> jbenet: this is data via a protocol stream https://github.com/ipfs/go-ipfs/pull/3518
infinity0 has quit [Remote host closed the connection]
<alterego> jbenet: I'm presuming you mean an IPFS block size
<jbenet> alterego ah yeah.
<jbenet> (though it also may be a limit in protocol streams... it shouldn't be, stream muxers should chunk cleanly, but im not sure they do)
<alterego> jbenet: too many bits at play here, possibly even a netcat limitation.
infinity0 has joined #ipfs
<daviddias> jbenet: hexagon flags? :P
<daviddias> jbenet: add all the feedback on the issue https://github.com/libp2p/website/issues/13 so that it gets captured
<victorbjelkholm> daviddias: everything works awesome now! Test with 100 add/cat https://snapshot.raintank.io/dashboard/snapshot/8dgLa24jE53CayGbl7RtBAuH2mXZUpyM
<victorbjelkholm> jbenet: yeah, that would be cool indeed! Faded flags as the background
<victorbjelkholm> for the nodes
wallacoloo____ has quit [Quit: wallacoloo____]
<ansuz> bonus points if you make it available over hyperboria and show the hyperborian flag
<ansuz> <3
bastianilso_____ has joined #ipfs
<alterego> Kubuxu: Anyway, v1 :) https://github.com/ipfs/go-ipfs/pull/3518
PseudoNoob has quit [Remote host closed the connection]
<Kubuxu> alterego: just got home from Uni, looking at it
<Kubuxu> not really "just got home", I was coding with all comms disabled :p
<alterego> :D
<alterego> Fair enough, I think I'm going to need some help getting rid of these CI errors ..
<Kubuxu> yeah, just looking at it
<Kubuxu> alterego: first test is failing because you don't have description for the all option in close method
<Kubuxu> it shouldn't really, you just exposed a bug :p
<alterego> Oh, whoops.#
<Kubuxu> I will fix it, but just for now add short help text to the options.
<alterego> Yeah, that kinda was my bad really.
john34_ has joined #ipfs
<alterego> Kubuxu: the really weird one is the sharnness test.
<_mak> am I correct to say that ipfs is not optional to store big files with binary content?
<alterego> _mak: that's kinda what it's designed for.
<lgierth> Kubuxu alterego: i'm absolutely fine adding udp support to multiaddr-net without any of the rest (swarm, crypto, etc.)
john34 has quit [Ping timeout: 260 seconds]
<alterego> Kubuxu: that's great :) Check that PR then :D
<alterego> Erm lgierth ^ :P
<lgierth> :)
<_mak> alterego: I thought it was optimal for files with text content that can be deduplicated easily
<alterego> _mak: there's no real differentiation with IPFS.
<r0kk3rz> _mak: binaries can be deduped as well
<Kubuxu> I will look at it, finishing the option-lacking-desc patch
<_mak> I ask because I have ~400GB of binary files pinned and any operation I do will take many hours, I've noticed that the quantity of blocks is ridiculously high compared to how many files I have
<_mak> Yday night I ran a gc and it is still running after 12+ hours (on a quite good machine)
<Kubuxu> we are working on it, some of our repos are in TBs so we know that
<_mak> ipfs pin ls will also take many hours
<Kubuxu> test out the master right now or one of pre-releases, there were some improvements in this regard
<_mak> r0kk3rz: how can a binary file be deduplicated? if you split files in chunks of 256kb isn't this the same as having a 256kb hash?
<alterego> _mak: files are split into many blocks when they get large. this is for blockswapping between peers like bittorrent.
<lgierth> yeah 256KB blocks
<_mak> Kubuxu: I see, good to know, I thought I was making a bad use of it, I'll test the pre-release
<r0kk3rz> _mak: block level dedup
<_mak> what are the chances of having 2 256kb blocks of binary content with the exact same content?
<alterego> Kubuxu: I guess that empty help text is probably what broke the sharnness test too.
<alterego> Kubuxu: hrm, or not, failed again.
<Kubuxu> alterego: there are few mistakes in sharness that are hiding problems, I will comment in the PR
<alterego> Okay, thanks.
kode54 has quit [Ping timeout: 252 seconds]
<daviddias> victorbjelkholm: oh man! look at those graphs coming out from jsipfs tests <3 <3 <3
kode54 has joined #ipfs
Encrypt has joined #ipfs
<alterego> Kubuxu: thanks for the input, I'll work through them in a bit.
<Kubuxu> alterego: if you have, try using bsd-nc when testing those tests, this might also be part of the issue.
<tiago> no debian package yet?
<alterego> Kubuxu: there is no other test that uses nc in listening mode.
<tiago> or am I missing something? ;)
<alterego> It has to be &
boggle has joined #ipfs
<Kubuxu> I know it has to be &, what I mean is: the ipfsi and the nc line below it
<alterego> Oh, right.
<alterego> To break if the command fails right?
<alterego> Okay :)
infinity0 has quit [Remote host closed the connection]
<Kubuxu> yeah
anonymuse has joined #ipfs
infinity0 has joined #ipfs
<lgierth> Kubuxu: can you cover for whyrusleeping in leading the go-ipfs call? i can otherwise
<Kubuxu> yeah, I can do it.
<lgierth> cool++
infinity0 has quit [Remote host closed the connection]
<Mateon1> _mak: Not that low, when you add multiple versions of the same firmware (e.g. for different devices) there is a surprising amount of deduplication even with this braindead chunker. One of the guys on the team added a bunch of versions of OpenWRT, most had deduplicated 0x00 blocks, but even without 0x00 blocks they had decent deduplication.
<Kubuxu> or stuff like minified js, I had reduction to about 80% of source, not incredible but good
infinity0 has joined #ipfs
zombu2 has quit [Ping timeout: 256 seconds]
<lgierth> we'll see some great dedup with npm-on-ipfs too
<lgierth> the issue with smarter chunkers like rabin fingerprinting (ipfs add -s rabin) is that they're less efficient about disk blocks
john34 has joined #ipfs
zombu2 has joined #ipfs
john34_ has quit [Ping timeout: 260 seconds]
ZaZ has quit [Read error: Connection reset by peer]
boggle has quit [Quit: Leaving]
<alterego> Kubuxu: modified test now. Got 4 failures still :(
<Kubuxu> alterego: && wati $NC_PID, but the problem is the `-p` flag, it isn't compatible with `-l`.
<Kubuxu> just don't use it
anonymuse has quit [Read error: Connection reset by peer]
anonymuse has joined #ipfs
<Kubuxu> just don't use `-p` it isn't needed
ppham_ has joined #ipfs
ppham__ has quit [Ping timeout: 265 seconds]
ashark has joined #ipfs
pfrazee has joined #ipfs
[0__0] has quit [Remote host closed the connection]
[0__0] has joined #ipfs
trn has joined #ipfs
bastianilso_____ has quit [Remote host closed the connection]
bastianilso_____ has joined #ipfs
JonnyNomad has left #ipfs ["leaving"]
<alterego> Kubuxu: ah, good. Okay.
<alterego> I'll stick the IP address in it's place as well.
<alterego> Kubuxu: I'm guessing your comment was about peerstore import?
<Kubuxu> imports in general, see that there are only 3 sections in that doc
<Kubuxu> stdlib, internal and external
<alterego> Yup
<alterego> Okay, reordered and made pstore peerstore
leeola has joined #ipfs
gully-foyle has quit [Ping timeout: 258 seconds]
zanadar has joined #ipfs
domanic has joined #ipfs
zanadar has quit [Client Quit]
shizy has joined #ipfs
gully-foyle has joined #ipfs
zanadar has joined #ipfs
infinity0 has quit [Ping timeout: 246 seconds]
zanadar has quit [Client Quit]
infinity0 has joined #ipfs
zanadar has joined #ipfs
zanadar has quit [Remote host closed the connection]
clavi has quit [Ping timeout: 248 seconds]
clavi has joined #ipfs
ulrichard has quit [Remote host closed the connection]
PseudoNoob has joined #ipfs
Nukien has quit [Remote host closed the connection]
Nukien has joined #ipfs
r04r has quit [Ping timeout: 248 seconds]
<alterego> Kubuxu: So what about these codecov tests?
r04r has joined #ipfs
<Kubuxu> they don't include sharness yet
<Kubuxu> don't worry about them
ylp has quit [Quit: Leaving.]
<Akaibu> whyrusleeping: do you have any plans for an IPFS OS? Will it be somewhat like Plan 9?
<alterego> Teehee
<alterego> Kubuxu: okay, well I made all those changes then :)
john34 has quit [Ping timeout: 260 seconds]
<Kubuxu> it works, I and few others have to review it and talk about it a bit more, expect some traffic in the PR :p
<richardlitt> sprint-helper: next
<sprint-helper> The next event is "All Hands Call", in 26 minutes.
<alterego> Cool
neurrowcat has joined #ipfs
maxlath has joined #ipfs
<lgierth> !botsnack
<sprint-helper> om nom nom
<pinbot> om nom nom
<richardlitt> :D
espadrine has quit [Ping timeout: 260 seconds]
<lgierth> see you in a bit, running home
<richardlitt> sprint-helper: announce "All Hands Call" 293 https://hackmd.io/GwDgZgRiwMwCwFoAMBOAjAJgXFBWA7AigKbAAmCZS+YK+AhvWRGRkA==?edit https://zoom.us/j/3339991818 "TBA soon by dignifiedquire"
<sprint-helper> Error: Not all args are valid.
<sprint-helper> Correct usage: sprint-helper: announce <topic name> <sprint issue> <notes> <zoom> <stream url or message>
<dignifiedquire> argh
<richardlitt> My sentiments exctly.
<dignifiedquire> richardlitt: I can't stream
<richardlitt> More unit tests.
<richardlitt> dignifiedquire: oh?
<dignifiedquire> my computer is currently not build up
<dignifiedquire> I totally forgot :(
<dignifiedquire> Kubuxu: any chance you can stream?
<Kubuxu> dignifiedquire: I can try.
<dignifiedquire> thank you <
<dignifiedquire> <3
<Kubuxu> dignifiedquire: you would just have to start the YT stream
<dignifiedquire> sure, give me a second
<richardlitt> a========================== IPFS Hangouts: All Hands Calls =========================
<richardlitt> Join Call: https://zoom.us/j/3339991818
<richardlitt> ===================================================================================
<richardlitt> Watch Stream: Announced soon by @Kubuxu
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/293
<richardlitt> Topic: All Hands Call
cubemonkey has joined #ipfs
flyingzumwalt_ has joined #ipfs
<richardlitt> sprint-helper: announce "All Hands Call" 293 https://hackmd.io/GwDgZgRiwMwCwFoAMBOAjAJgXFBWA7AigKbAAmCZS+YK+AhvWRGRkA== https://zoom.us/j/3339991818 "TBA soon by dignifiedquire"
<sprint-helper> ========================= IPFS Sprint: All Hands Call =========================
<sprint-helper> Join Call: https://zoom.us/j/3339991818
<sprint-helper> Watch Stream: TBA soon by dignifiedquire
<sprint-helper> Sprint Issue: https://github.com/ipfs/pm/issues/293
<sprint-helper> Topic: All Hands Call
<sprint-helper> ===========================================================================
<richardlitt> Found the issue. Will fix that. :D
domanic has quit [Ping timeout: 240 seconds]
ppham has joined #ipfs
ppham_ has quit [Ping timeout: 264 seconds]
maxlath has quit [Ping timeout: 265 seconds]
espadrine has joined #ipfs
robattila256 has quit [Ping timeout: 265 seconds]
<alterego> lgierth: is there any chance I can get the UDP thing in with my UDP dependant corenet code in the next rel?
<Kubuxu> alterego: hard, it is completely new feature (corenet), we are already over a month after our planned review but to brighten your day, in 2017 we plan releases every 2 weeks https://github.com/ipfs/notes/issues/203
infinity0 has quit [Ping timeout: 246 seconds]
<alterego> Kubuxu: isn't that why it's under experimental? :P
<alterego> tbh, I'm happy if it is just in master, soonish :D
lkcl has quit [Ping timeout: 246 seconds]
<Kubuxu> it is, but we are really already into release process, IDK if we will have time to even review it before end of the year, sorry
infinity0 has joined #ipfs
<richardlitt> !botsnack
<sprint-helper> om nom nom
<pinbot> om nom nom
infinity0 has quit [Ping timeout: 258 seconds]
infinity0 has joined #ipfs
<alterego> I only see one :(
<lgierth> yeah me too :)
infinity0 has quit [Remote host closed the connection]
<jbenet> lgierth: maybe file an issue saying something like: "add a way to turn the animation off (make network static), that uses a cookie to remember my preference" or something
<alterego> lonely, so lonely .. I have nobody, to be my p2p peeeeers. :)
<jbenet> alterego: make sure you do the "allow unsafe scripts" thing
<alterego> I'm using ff
<alterego> I'll try in chrome
<lgierth> oh yeah... https and HSTS
<lgierth> and a lack of /tls :)
<alterego> I SEE PEERS! :D
<alterego> FRIENDS
<alterego> That is epic
infinity0 has joined #ipfs
<victorbjelkholm> daviddias: you removed the directory explorer from ipdendro? :(
gavinmcdermott has joined #ipfs
gavinmcd_ has joined #ipfs
gavinmcdermott has quit [Read error: Connection reset by peer]
tsnieman[m] has joined #ipfs
se3000 has joined #ipfs
<lgierth> what's ipdendro
<victorbjelkholm> did hackmd.io just die?
<victorbjelkholm> doesn't work for me...
<alterego> Someone tell him about my STUN by pass through corenet :P
<victorbjelkholm> lgierth: https://github.com/diasdavid/ipdendro
<victorbjelkholm> ah, no, seems I killed something in firefox when running 10+ libp2p tabs
<alterego> WebRTC requires TURN/STUN server. corenet approach wont :P
<tsnieman[m]> victorbjelkholm: hackmd guest note is working fine for me.
infinity0 has quit [Remote host closed the connection]
old_kanye_ has joined #ipfs
<old_kanye_> Hey I have a question about ipfs
<alterego> old_kanye_: ask, don't ask to ask :P
<alterego> This is IRC, not a school :P
<old_kanye_> :)
<old_kanye_> I read this a couple of months ago:
<jbenet> it's ok to be polite :) -- but yes, feel free to just ask
old_kanye has quit [Ping timeout: 260 seconds]
<pjz> victorbjelkholm: that... should work...
<old_kanye_> Someone suggested that they want an operating system based on ipfs
<victorbjelkholm> pjz: guessing it shouldn't have the production.
infinity0 has joined #ipfs
<victorbjelkholm> in the beginning, and probably you have a host setup for that hostname
<pjz> victorbjelkholm: ah, hm, yah, I'll have to look into that! It was working yestrday :)
<old_kanye_> But my question is, isn't that pointless since you can just mount a filesystem? You don't need an operating system for it right?
<alterego> You need an OS to mount something.
<alterego> Otherwise you've just got a box with pretty lights.
<ansuz> :d
<kevina> Is go-ipfs still on?
<daviddias> victorbjelkholm: I didn't
<Kubuxu> kevina: we are just starting
<daviddias> It is still there
<daviddias> Need to converge the PR's
<old_kanye_> Someone on that thread said "Basically the idea is to remove the concept of local vs remote files at the OS level. So as a user of the OS the file browser and the web browser are the same application. They shouldn't even be able to tell if something is on their computer or not. This could be implemented on HTTP but only as a prototype."
<old_kanye_> Is this correct?
<daviddias> I did that thing that same night, before the morning actually
<daviddias> next time I'll demo with the explorer :)
<victorbjelkholm> daviddias: ah, I see! No worries
<jbenet> old_kanye_ yes, that's right. i've been wanting this since the inception of IPFS. it will take a bit of time to get there with high perf-- but yes.
<jbenet> you would also get a hash-chain of the state of the entire OS FS, which is pretty cool. can re-start at a verified hash every time you reboot, and avoid injected malware
<flyingzumwalt_> does anyone know how to run the sprint-helper?
<flyingzumwalt_> to post the info for go-ipfs call?
todder has quit [Ping timeout: 245 seconds]
<pjz> jbenet: Gobo has a filesystem based on content hashes
<sprint-helper> ========================= IPFS Sprint: All Hands Call =========================
<sprint-helper> Join Call: https://zoom.us/j/3339991818
<sprint-helper> Sprint Issue: https://github.com/ipfs/pm/issues/293
<sprint-helper> Topic: All Hands Call
<sprint-helper> ===========================================================================
<flyingzumwalt_> :-D wrong call.
<flyingzumwalt_> ========================= IPFS Sprint: go-ipfs =========================
<flyingzumwalt_> Join Call: https://zoom.us/j/3339991818
<flyingzumwalt_> Sprint Issue: https://github.com/ipfs/pm/issues/293
<flyingzumwalt_> Topic: go-ipfs
<flyingzumwalt_> ===========================================================================
<flyingzumwalt_> Watch Stream: TBA soon by dignifiedquire
<victorbjelkholm> my bad, notes url is wrong as well, can't find the existing one
<victorbjelkholm> lgierth: Kubuxu dignifiedquire what hackmd are you on?
<frood> jbenet: starting from a known hash would essentially create an amnesiac FS (unless you explicitly update), right?
<victorbjelkholm> guessing there is no notes being written...
<jbenet> frood: yeah that's fine for many applications
<old_kanye_> jbenet: Thank you :), but once again, sorry but i'm still having trouble understanding how an IPFS OS will be different from the oses we have now. Since IPFS is a filesystem, can't you just use a normal OS? Why is it a prototype on a normal OS?
<jbenet> frood: invert the "/ and /tmp" relationship.
<jbenet> frood: and certainly for servers/hypervisors ...
<jbenet> old_kanye_ im not suggesting it has to be a new os, but i _would_ like to get rid of a lot of cruft some day.
<frood> known-good states are known to be good. :)
<jbenet> maybe just use nixos :)
<jbenet> frood: yeah exactl
<old_kanye_> cruft like?
s_kunk has quit [Ping timeout: 250 seconds]
Boomerang has quit [Quit: Lost terminal]
<jbenet> old_kanye_ a ton of assumptions about how the fs is structured, or that most of it is mutable
<old_kanye_> Ohh that's why it's a prototype on the oses we have now, The filesystem on an ipfs os will be immutable while the ones we have now are mutable... So when i mount ipfs on my linux with fuse, my os just assumes it's mutable?
<alterego> old_kanye_: no, it's readonly iirc
<alterego> old_kanye_: because you can't just write a file when you haven't derived the name from the hash
<alterego> old_kanye_: likewise when you "edit" a file, the hash changes.
ligi has joined #ipfs
ligi has joined #ipfs
ligi has quit [Changing host]
<ligi> !pin QmQ31sxyAcm2fUc1zoNpQjSHmD1pUpAJyiahcX5gvFhmLX
<pinbot> usage: !pin <hash> <label>
<ligi> !pin QmQ31sxyAcm2fUc1zoNpQjSHmD1pUpAJyiahcX5gvFhmLX espass_lightning_talk_33c3
<pinbot> now pinning /ipfs/QmQ31sxyAcm2fUc1zoNpQjSHmD1pUpAJyiahcX5gvFhmLX
* alterego looks at adding corenet to js-ipfs-api ..
* alterego shudders
<jbenet> ligi: <3 -- i see you're suggesting improvements. the last sales annoyed me.
<daviddias> dignifiedquire: this might solve the issue you saw with floodsub pb
<pjz> victorbjelkholm: yah, I'm messing with it :)
<pjz> victorbjelkholm: sorry, trying to debug :)
<daviddias> it is the same issue
<dignifiedquire> david, sadly no :/ go-ipfs sends garbage bytes over the wire through json (http api)
<dignifiedquire> it's literally not decodable anymore
<dignifiedquire> it's not about understanding protobufs from go, it's about what go does to the messages when sending them through the http-api
<daviddias> ah, roger
gavinmcd_ has quit [Read error: Connection reset by peer]
<old_kanye_> alterego: Sorry I just heard about ipfs a couple of days ago, I don't know what "you can't just write a file when you haven't derived the name from the hash" means, I'm guessing an IPFS OS should be able to do that...
<daviddias> though it was the decoding of the protobuf
<flyingzumwalt_> FYI go-ipfs discussion is running long, covering some important points
<daviddias> nvm then
<sprint-helper> ========================= IPFS Sprint: Apps on IPFS =========================
<sprint-helper> Join Call: https://zoom.us/j/3339991818
<sprint-helper> Sprint Issue: https://github.com/ipfs/pm/issues/293
<sprint-helper> Topic: Apps on IPFS
<sprint-helper> =========================================================================
todder has joined #ipfs
<Kubuxu> daviddias: so what was the issue with js?
<daviddias> Kubuxu: we are already switching in the bitswap message pb to 'bytes' where go has 'string'
<daviddias> because string and bytes are different things
<Kubuxu> what go-ipfs is sending there?
<Kubuxu> binary multihash?
<daviddias> binary cid
<Kubuxu> then whyrusleeping was at least partially wrong ;p
infinity0 has quit [Remote host closed the connection]
<Kubuxu> like on protobuf lever those are the same tags, in Go it doesn't matter much (as string is fully binary) but the protobuf recommendation is due to languages no handling binary strings
infinity0 has joined #ipfs
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<keks> richardlitt: the streaming link in the sprint issue still links to that issue
<Kubuxu> done
<Kubuxu> updated already
f[x] has joined #ipfs
infinity0 has quit [Ping timeout: 265 seconds]
<herzmeister> one day i'd like to see a short-identifier feature, so I can share a resource as something like ipss://s93bu6#catpicture.jpg -- post: https://steemit.com/technology/@herzmeister/content-addressing-is-magic
<Kubuxu> herzmeister: it could be a eth contract
<Kubuxu> you get the shortest hash fragment that isn't yet used
<Kubuxu> then reference it from domain `fs:/ipns/short.eth/abc` in future it might be possible
<kevina> BTW where is whyrusleeping today?
infinity0 has joined #ipfs
<herzmeister> yeah, i've been long in the blockchain space, and let's say i'm not betting on ethereum, but yeah, a short identifier system would require some sort of blockchain for duplicate checking, but first and foremost i also don't want links to break because of user-chosen names
ligi has quit [Ping timeout: 252 seconds]
<lgierth> kevina: chistmas and family
ulrichard has joined #ipfs
<kevina> lgierth: so he won't be back to after the holidays?
<jbenet> he'll likely be around some
ppham has quit [Remote host closed the connection]
<jbenet> but dont expect major things during holiday season -- people need rest :)
<lgierth> crunch week for me personally
<lgierth> i have like a dozen 90%-finished things
<kevina> :)
<old_kanye_> jbenet: Thanks a lot for your time :), I'll have to think more about this ipfs os. It's okay if i come back and ask more questions, right?
<jbenet> of course
cubemonkey has quit [Ping timeout: 240 seconds]
SuperPhly has joined #ipfs
roman has joined #ipfs
roman has quit [Max SendQ exceeded]
<sprint-helper> ========================= IPFS Sprint: js-ipfs =========================
<sprint-helper> Join Call: https://zoom.us/j/3339991818
<sprint-helper> Sprint Issue: https://github.com/ipfs/pm/issues/293
<sprint-helper> Topic: js-ipfs
<sprint-helper> ====================================================================
roman has joined #ipfs
old_kanye_ has quit [Quit: Page closed]
roman has quit [Max SendQ exceeded]
<daviddias> common, js-ipfs time :D
roman has joined #ipfs
belisards[m] has joined #ipfs
<dignifiedquire> fighting with zoom
<dignifiedquire> be there in a minute
roman has quit [Max SendQ exceeded]
roman has joined #ipfs
<victorbjelkholm> the url from the stream is in reality this: https://www.youtube.com/watch?v=9-tc8TTkeDA
Encrypt has quit [Quit: Quit]
<dignifiedquire> Kubuxu: please check the stream if you can, it's missing the sound
roman has quit [Max SendQ exceeded]
roman has joined #ipfs
roman has quit [Max SendQ exceeded]
cubemonkey has joined #ipfs
roman has joined #ipfs
<Kubuxu> dignifiedquire: fixed, very sorry about that
roman has quit [Max SendQ exceeded]
Poefke has quit [Ping timeout: 248 seconds]
Yatekii has quit [Ping timeout: 248 seconds]
Poefke_ has joined #ipfs
ligi has joined #ipfs
ligi has joined #ipfs
ligi has quit [Changing host]
Poefke_ is now known as Poefke
Yatekii has joined #ipfs
s_kunk has joined #ipfs
cdetrio[m] has joined #ipfs
se3000 has joined #ipfs
maxlath has joined #ipfs
tilgovi has joined #ipfs
<victorbjelkholm> Kubuxu: maybe you already seen this, but sending it just in case: https://security.googleblog.com/2016/12/project-wycheproof.html
gavinmcdermott has joined #ipfs
<Kubuxu> victorbjelkholm: awesome thanks
<dignifiedquire> thanks kubuxu
<lgierth> libp2p call now
tcrypt[m] has joined #ipfs
<sprint-helper> ========================= IPFS Sprint: libp2p =========================
<sprint-helper> Join Call: https://zoom.us/j/3339991818
<sprint-helper> Sprint Issue: https://github.com/ipfs/pm/issues/293
<sprint-helper> Topic: libp2p
<sprint-helper> Watch Stream: https://www.youtube.com/watch?v=9-tc8TTkeDA
<sprint-helper> ===================================================================
tilgovi has quit [Ping timeout: 258 seconds]
UgJkA is now known as UgJkA
<flyingzumwalt_> Have you heard about the effort to save Climate Data from being destroyed? I've written a medium post explaining why they should be using IPFS https://medium.com/@flyingzumwalt/instructions-for-saving-endangered-data-its-time-to-get-decentralized-23fb96aa8179#.8dwx0jlop
maxlath has quit [Ping timeout: 250 seconds]
<flyingzumwalt_> If you think more people should be reading this, look for it on HackerNews and upvote https://news.ycombinator.com/newest The title is "Instructions for Saving Endangered Data: It’s Time to Get Decentralized "
<dignifiedquire> 🎉 thank you gavinmcdermott haad and daviddias, pubsub for js-ipfs and js-ipfs-api is ready to review and test out: https://github.com/ipfs/js-ipfs/pull/644 https://github.com/ipfs/interface-ipfs-core/pull/101/ https://github.com/libp2p/js-libp2p-floodsub/pull/13 https://github.com/ipfs/js-ipfs-api/pull/471 🎉
<Kubuxu> victorbjelkholm: it was created by DJB <3
<Kubuxu> DJB saving world again
<Kubuxu> it is a shame that he doesn't get recognition he should. IMHO his work is more important than multiple Nobelists
infinity0 has quit [Ping timeout: 268 seconds]
taaem has quit [Remote host closed the connection]
<Kubuxu> Also, this is such an amazing site: http://cryptopals.com/
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
taaem has joined #ipfs
ligi has quit [Ping timeout: 245 seconds]
<victorbjelkholm> Kubuxu: yeah, I noticed :) I think he has quite the recognition, at least what I can tell and I know nothing about crypto
<victorbjelkholm> lgierth: is this issue goot enough for the https for libp2p.io? https://github.com/ipfs/infrastructure/issues/203 :D
se3000 has joined #ipfs
<victorbjelkholm> I actually mention ipld.io, libp2p.io and multiformats.io there
<lgierth> victorbjelkholm: yep!
infinity0 has joined #ipfs
<gavinmcdermott> dignifiedquire - I'll dive into a review here this afternoon when I get some space! Thanks for hopping in; especially with the shift to the event-emitter interface - the object stream was a small pain last week
<victorbjelkholm> gavinmcdermott: what David mentioned, kubernetes-ipfs: https://github.com/victorbjelkholm/kubernetes-ipfs currently just something I hacked together over the weekend, I can give you a demo after the libp2p call if you want
<gavinmcdermott> victorbjelkholm - absolutely!
<victorbjelkholm> I like it that jbenet appeared in the libp2p call 2 seconds before it got stopped :D\
<dignifiedquire> gavinmcdermott: sounds good, there is one last small thing left, if you have some time today: https://github.com/ipfs/js-ipfs/pull/644#issuecomment-268063358
<jbenet> :(
<victorbjelkholm> gavinmcdermott: https://zoom.us/j/356651778
<dignifiedquire> alright, I'm done for the day, going to relax now :) daviddias you should do so too, you were up long enough ;)
<jbenet> nor sure, havent looked at the data lately, but i think the best time to post on HN may be 9/10a EST.
kenshyx has quit [Remote host closed the connection]
Aranjedeath has joined #ipfs
Encrypt has joined #ipfs
PseudoNoob has quit [Quit: Leaving]
rendar has quit [Ping timeout: 268 seconds]
<daviddias> dignifiedquire: ahah yeah, I'm going to crash soon. Good night :)
s_kunk has quit [Ping timeout: 256 seconds]
<kevina> Kubuxu: is there a reference for your rules for "How to NR-make" in https://github.com/ipfs/go-ipfs/pull/3504?
<Kubuxu> my rules are mostly 1. keep it maintainable 2. don't have conflicting variables
<kevina> Kubuxu: thanks, can you give me some context for how this came about?
<Kubuxu> the makefile system in the PR>
<Kubuxu> ?
<kevina> i.e. was this discussed with anyone (other than maybe whyrusleeping)?
<kevina> I am just wondering if there was a meeting or something that I might of missed, that's all
<Kubuxu> no
<Kubuxu> I talked with why that 1. there is a lot of not working stuff it those makefiles
<Kubuxu> 2. you can't depend on targets
<kevina> thanks, that all the context I need
<Kubuxu> so for example to do the sharness test coverage I would have to re implement the most of sharness/Makefile
palkeo has joined #ipfs
<kevina> that sounds great, I might suggest some minor enhancements to help with my workflow, but otherwise good job :)
<kevina> Kubuxu: where you able to pin all the old gx deps?
<Kubuxu> the ones you recovered?
<kevina> yes
<Kubuxu> already pinned them
<kevina> cool
<kevina> just wanted to make sure you could get them from my node :)
s_kunk has joined #ipfs
gully-foyle has quit [Ping timeout: 245 seconds]
gully-foyle has joined #ipfs
Sophrosyne has quit [Remote host closed the connection]
Sophrosyne has joined #ipfs
rendar has joined #ipfs
lkcl has joined #ipfs
seafood has quit [Quit: seafood]
arpu has quit [Ping timeout: 245 seconds]
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
cemerick has quit [Ping timeout: 245 seconds]
se3000 has joined #ipfs
lkcl has quit [Ping timeout: 250 seconds]
lkcl has joined #ipfs
arpu has joined #ipfs
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
se3000 has joined #ipfs
<kumavis[m]1> Kubuxu: can you merge this plz? https://github.com/multiformats/js-multicodec/pull/10
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
SuperPhly has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
chris613 has joined #ipfs
se3000 has joined #ipfs
neurrowcat has quit [Quit: Deebidappidoodah!]
seafood has joined #ipfs
ulrichard has quit [Ping timeout: 250 seconds]
SuperPhly has joined #ipfs
ianopolous has joined #ipfs
pfrazee has quit [Remote host closed the connection]
pfrazee has joined #ipfs
pfrazee has quit [Ping timeout: 264 seconds]
lkcl has quit [Ping timeout: 250 seconds]
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Aranjedeath has quit [Ping timeout: 240 seconds]
tilgovi has joined #ipfs
max_power[m] has joined #ipfs
se3000 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
ashark has quit [Ping timeout: 250 seconds]
<kumavis[m]1> glory to the graph http://npm.anvaka.com/#/view/2d/ipfs
anonymuse has quit [Remote host closed the connection]
anonymuse has joined #ipfs
Kane` has quit [Remote host closed the connection]
anonymuse has quit [Ping timeout: 250 seconds]
<kumavis[m]1> *may kill your computer
leeola has quit [Quit: Connection closed for inactivity]
Encrypt has quit [Quit: Sleeping time!]
maxlath has joined #ipfs
maxlath has quit [Client Quit]
SuperPhly has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
pfrazee has joined #ipfs
ianopolous_ has joined #ipfs
palkeo has quit [Quit: Konversation terminated!]
pfrazee has quit [Ping timeout: 268 seconds]
ianopolous has quit [Ping timeout: 264 seconds]
appa has quit [Read error: Connection reset by peer]