whyrusleeping changed the topic of #ipfs to: Release Candidate 2 of go-ipfs v0.4.3 has been released, available at https://dist.ipfs.io -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- FAQ: https://git.io/voEh8 -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://git.io/vVBS0 -- Sprints: https://git.io/voEAh
apiarian has quit [Ping timeout: 258 seconds]
ashark has joined #ipfs
apiarian has joined #ipfs
pfrazee has quit [Remote host closed the connection]
pfrazee has joined #ipfs
cemerick has joined #ipfs
pfrazee has quit [Ping timeout: 240 seconds]
johnchalekson has quit [Quit: #UNHACKABLE #UNJACKABLE 10^10^78 https://www.youtube.com/watch?v=WIxNHrNM8So&list=RDlCLduR5AGRU&index=4 UNIVERSAL HISTORICAL TIME FROM THA ASHES WISE FROM THE WORD]
herzmeister has quit [Quit: Leaving]
OutBackDingo has quit [Ping timeout: 250 seconds]
herzmeister has joined #ipfs
pfrazee has joined #ipfs
ashark has quit [Ping timeout: 244 seconds]
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
apiarian has quit [Ping timeout: 260 seconds]
apiarian has joined #ipfs
cemerick has quit [Ping timeout: 264 seconds]
reit has joined #ipfs
shizy has joined #ipfs
shizy has quit [Ping timeout: 240 seconds]
tmg has quit [Ping timeout: 258 seconds]
jaboja has quit [Remote host closed the connection]
tidux has left #ipfs [#ipfs]
wallacoloo has joined #ipfs
tmg has joined #ipfs
mgue has quit [Ping timeout: 250 seconds]
rgrinberg has joined #ipfs
rgrinberg has quit [Read error: Connection reset by peer]
dmr has quit [Ping timeout: 250 seconds]
tmg has quit [Ping timeout: 244 seconds]
avastmick has joined #ipfs
mgue has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
tmg has joined #ipfs
tmg has quit [Changing host]
tmg has joined #ipfs
dmr has joined #ipfs
dmr has quit [Ping timeout: 250 seconds]
avastmick has quit [Quit: avastmick]
tmg has quit [Ping timeout: 244 seconds]
PrinceOfPeeves has quit [Quit: Leaving]
tmg has joined #ipfs
xanza has joined #ipfs
<xanza> I really don't understand how IPFS can claim to be "the permanent web" while being P2P. If there are no peers for an address, that content is offline and unrechable, no? Not quite permanent.
dmr has joined #ipfs
xanza has quit [Quit: Going offline, see ya! (www.adiirc.com)]
jgantunes has quit [Quit: Connection closed for inactivity]
avastmick has joined #ipfs
ashark has joined #ipfs
M-Purple has left #ipfs ["User left"]
ashark has quit [Ping timeout: 258 seconds]
reit has quit [Quit: Leaving]
avastmick has quit [Ping timeout: 258 seconds]
avastmick has joined #ipfs
mgue has quit [Quit: WeeChat 1.5]
mgue has joined #ipfs
slothbag has joined #ipfs
avastmick has quit [Quit: avastmick]
zabirauf has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
niekie has quit [Quit: No Ping reply in 180 seconds.]
niekie has joined #ipfs
J1G|Anon126 has joined #ipfs
pfrazee has quit [Remote host closed the connection]
ashark has joined #ipfs
ashark has quit [Ping timeout: 244 seconds]
<J1G|Anon126> Hi, noob here. This is only tangentially related, but does the Neocities blog have an IPNS name?
tmg has quit [Quit: leaving]
<J1G|Anon126> I was wondering because the "manifesto" of sorts is on the blog https://ipfs.io/ipfs/QmNhFJjGcMPqpuYfxL62VVB9528NXqDNMFXiqN5bgFYiZ1/its-time-for-the-permanent-web.html
mark_otaris has joined #ipfs
reit has joined #ipfs
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
opal has quit [Remote host closed the connection]
opal has joined #ipfs
Foxcool has quit [Ping timeout: 244 seconds]
Foxcool has joined #ipfs
ashark has joined #ipfs
Pharyngeal has quit [Ping timeout: 240 seconds]
ashark has quit [Ping timeout: 276 seconds]
Pharyngeal has joined #ipfs
J1G|Anon126 has quit [Quit: Bye for now]
wallacoloo has quit [Quit: wallacoloo]
bertschneider has joined #ipfs
kanej has joined #ipfs
ZaZ has joined #ipfs
mildred has joined #ipfs
kanej has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
zabirauf has joined #ipfs
tmg has joined #ipfs
ashark has joined #ipfs
ashark has quit [Ping timeout: 244 seconds]
jonnycrunch has quit [Ping timeout: 264 seconds]
Tv` has quit [Quit: Connection closed for inactivity]
reit has quit [Ping timeout: 252 seconds]
rardiol has quit [Ping timeout: 244 seconds]
jonnycrunch has joined #ipfs
corvinux has joined #ipfs
corvinux has quit [Changing host]
corvinux has joined #ipfs
dmr has quit [Quit: Leaving]
bottle has quit [Remote host closed the connection]
immute has joined #ipfs
pfrazee has joined #ipfs
pfrazee has quit [Remote host closed the connection]
kanej has joined #ipfs
drrz has quit [Ping timeout: 240 seconds]
G-Ray has joined #ipfs
zz_r04r is now known as r04r
screensaver has joined #ipfs
kanej has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
pfrazee has joined #ipfs
G-Ray has quit [Ping timeout: 258 seconds]
s_kunk has quit [Ping timeout: 244 seconds]
corvinux has quit [Ping timeout: 252 seconds]
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tmg has quit [Ping timeout: 265 seconds]
palkeo has joined #ipfs
palkeo has quit [Changing host]
palkeo has joined #ipfs
pfrazee has quit [Remote host closed the connection]
G-Ray has joined #ipfs
zabirauf has joined #ipfs
ygrek has quit [Ping timeout: 240 seconds]
palkeo has quit [Quit: Konversation terminated!]
santamanno has joined #ipfs
<santamanno> 'morning
<ipfsbot> [webui] greenkeeperio-bot opened pull request #453: Update mocha to version 3.0.2
ashark has joined #ipfs
ashark has quit [Ping timeout: 252 seconds]
taaem has quit [Read error: Connection reset by peer]
taaem has joined #ipfs
zorglub27 has joined #ipfs
rendar has joined #ipfs
s_kunk has joined #ipfs
pfrazee has joined #ipfs
<haad> morning o/
zorglub27 has quit [Quit: zorglub27]
<santamanno> I was thinking of spawning up some ipfs nodes within my company network
<santamanno> how “safe” is it at the moment?
pfrazee has quit [Remote host closed the connection]
s_kunk has quit [Remote host closed the connection]
s_kunk has joined #ipfs
<demize> The nodes won't do anything on their own?
<santamanno> besides serving files locally, nope
kanej has joined #ipfs
<santamanno> i have a local DNS, i want to resolve gateway.ipfs.io to a local set of nodes
<santamanno> serving on port 80
cemerick has joined #ipfs
cryptix has joined #ipfs
bedeho has joined #ipfs
G-Ray has quit [Remote host closed the connection]
G-Ray has joined #ipfs
ashark has joined #ipfs
<Kubuxu> santamanno: depends how do you define "safe" ;P
jgantunes has joined #ipfs
<dignifiedquire> good morning
blaze_pascal has quit [Ping timeout: 260 seconds]
ashark has quit [Ping timeout: 244 seconds]
blaze_pascal has joined #ipfs
ZaZ has quit [Read error: Connection reset by peer]
avastmick has joined #ipfs
corvinux has joined #ipfs
avastmick has quit [Quit: avastmick]
avastmick has joined #ipfs
avastmick has quit [Client Quit]
cryptix has quit [Ping timeout: 244 seconds]
Oatmeal has quit [Ping timeout: 260 seconds]
<dignifiedquire> daviddias: we need to take a look at this, this morning it might be a regressin in 0.4.3: https://github.com/ipfs/js-ipfs-api/pull/335#issuecomment-237945775 I have the same error on my machine
Encrypt has joined #ipfs
corvinux has quit [Ping timeout: 252 seconds]
ashark has joined #ipfs
ecloud has quit [Ping timeout: 276 seconds]
Oatmeal has joined #ipfs
ashark has quit [Ping timeout: 265 seconds]
ecloud has joined #ipfs
<santamanno> Kubuxu: I mean no vulnerabilities that can be used to gain internal access to my network
kanej has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<dignifiedquire> daviddias: looks like it's fault is somewhere in js-ipfs-api not in go-ipfs fails with the same error in 0.4.2
kanej has joined #ipfs
vbsd has joined #ipfs
kanej has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #454: Update i18next-xhr-backend to version 1.1.0
cryptix has joined #ipfs
zorglub27 has joined #ipfs
<Kubuxu> santamanno: go is quite safe language in comparison with C (buffer overflows are 90% of exploits in C)
<Kubuxu> So I would say that in this area it is "safe"
corvinux has joined #ipfs
<daviddias> dignifiedquire: oh
<daviddias> I see
<dignifiedquire> what I don't understand is that it passes fine in the tests
<dignifiedquire> but the example always fails
<dignifiedquire> also tried downgradind wreck two versions, but didn't help
<dignifiedquire> yes
<dignifiedquire> the problem is with the payload stream error
<dignifiedquire> "Error: Payload stream closed prematurely"
<daviddias> nycoliver says it is good with latest go-ipfs
<daviddias> we never ran the tests with 0.4.2
<daviddias> because of the stdin problem
<dignifiedquire> I ran all those tests right now
<daviddias> which blocked us from updating ipfsd-ctl
<dignifiedquire> and it's not good for him
<daviddias> so, there might have been a problem with 0.4.2 all this time
<dignifiedquire> he gets the payload error
<dignifiedquire> which I have been getting as well
<daviddias> so
<daviddias> 0.4.1 works fine
<daviddias> 0.4.3-rc1 doesn't work (because of the change of the object API to use ndjson)
<daviddias> 0.4.3-rc2 works because whyrusleeping made a hack, where the go-ipfs cli gets ndjson and everything else doesn't
<dignifiedquire> daviddias: just tested 0.4.1 and it fails for me
<Kubuxu> daviddias: in practice it is still ndjson, but we made it so only one message is sent
computerfreak has joined #ipfs
<Kubuxu> so it looks like normal json
<daviddias> dignifiedquire: in tests or example?
<dignifiedquire> daviddias: clone the branch and run the example then you will see it fail
<dignifiedquire> the example
<dignifiedquire> tests pass fine in 0.4.1 and 0.4.3 master
<dignifiedquire> that's the issue
<daviddias> got it, kind of understood for a moment that tests were also not good for you as well
corvinux has quit [Ping timeout: 252 seconds]
erde74 has joined #ipfs
<dignifiedquire> no that's what is puzzeling me the most
<dignifiedquire> as the example is pretty much copy and paste from the tests
erde74 has quit [Client Quit]
<daviddias> I'm hitting something before: "Credentials flag is 'true', but the 'Access-Control-Allow-Credentials'"
<daviddias> is this a new thing?
<daviddias> dignifiedquire: ^?
ashark has joined #ipfs
<dignifiedquire> yeah there is a new thing
<dignifiedquire> you will need this
<dignifiedquire> because why would cors make it easy for you ...
cryptix has quit [Ping timeout: 244 seconds]
<daviddias> yeah, sounds like we need to add that to the --unrestricted-api
ashark has quit [Ping timeout: 250 seconds]
dignifiedquire has quit [Ping timeout: 258 seconds]
erde74 has joined #ipfs
Akaibu has quit [Ping timeout: 250 seconds]
Akaibu has joined #ipfs
dignifiedquire has joined #ipfs
<daviddias> dignifiedquire: adding happens
<daviddias> ipfs object data fails in js-ipfs code
<daviddias> and also fails through the cli
<daviddias> if you print the hash of the file that you add
<dignifiedquire> arrgh -.-
<daviddias> and try to do ipfs cat hash
<daviddias> works fine
<daviddias> just ipfs object data
<daviddias> so it "closes prematurely" cause go-ipfs never returns
<dignifiedquire> interesting
<daviddias> object get works though
<dignifiedquire> so it is a bug in go-ipfs?
<daviddias> maybe? I can't replicate just using the CLI
<daviddias> (adding files and object get/data them)
<daviddias> Kubuxu: do you wanna see this?
<dignifiedquire> might be related to the fix whyrusleeping did regarding the earlier error, that had problems with the object api as well
<dignifiedquire> not actually with add
<daviddias> yeah, the hack/patch is probably related
<Kubuxu> daviddias: hmm?
<daviddias> Kubuxu: check that ^
<daviddias> ipfs object data returns nothing
<daviddias> while cat and object get return fine
<Kubuxu> which version is it?
<Kubuxu> works fine on rc1
<Kubuxu> will check rc2
<daviddias> rc2
corvinux has joined #ipfs
Oatmeal has quit [Ping timeout: 240 seconds]
zorglub27 has quit [Ping timeout: 265 seconds]
Arcane_ has joined #ipfs
<Kubuxu> works here
<daviddias> the example?
<Kubuxu> hmm, that file might be chunked
<daviddias> could you extend on "works here"?
<Kubuxu> or no
<daviddias> the file is not chunked
<daviddias> the problem is that ipfs object data doesn't return anything
<Kubuxu> ipfs add and then ipfs object data on the hash gives the data
<daviddias> yeah, through the cli
<daviddias> but when done through js-ipfs-api
<daviddias> it doesn't
<Kubuxu> aah
<daviddias> it might be because the CLI has some special case
<daviddias> that the HTTP-API doesn't
<daviddias> by default
<daviddias> or I mean, we know that go-ipfs cli has some special thing on rc2
<Kubuxu> if you mean the ndjson fix, it was done only for ipfs add
<Kubuxu> ~/MC  curl localhost:5001/api/v0/object/data\?arg=QmY77HVMx4eaM5zeJM9W23NrioikLpGtcftkbPZxhz29NX
<Kubuxu> �{"offlineEnabled":true,"jvmPath":null,"jvmArgs":null,"minMemory":1024,"maxMemory":4096,"permGen":256,"windowWidth":854,"widowHeight":480,"proxyEnabled":false,"proxyHost":"localhost","proxyPort":8080,"proxyUsername":null,"proxyPassword":null,"gameKey":null}�%
Arcane_ has quit [Quit: Leaving]
Encrypt has quit [Quit: Lunch time!]
corvinux has quit [Ping timeout: 240 seconds]
<daviddias> Kubuxu: curl also doesn't return anything
<Kubuxu> So it is problem with an object generated with js-ipfs-api?
<daviddias> apparently, when a file is added through js-ipfs-api
<daviddias> yes
Arcane_ has joined #ipfs
ashark_ has joined #ipfs
cryptix has joined #ipfs
erde74 has quit [Quit: Leaving]
cryptix has quit [Client Quit]
Oatmeal has joined #ipfs
G-Ray has quit [Ping timeout: 240 seconds]
<daviddias> ok, so in 0.4.1
<daviddias> object data works on a added file through js-ipfs-api
<daviddias> but js-ipfs-api still breaks in the example
G-Ray has joined #ipfs
Arcane_ has left #ipfs ["Leaving"]
kanej has joined #ipfs
<daviddias> dignifiedquire: could it be webpack?
<dignifiedquire> daviddias: no idea :/
<daviddias> is the compile step for the example complete?
<dignifiedquire> in theory it could be, but I can't imagine what it would be
kanej has quit [Client Quit]
<dignifiedquire> it fails with both manually requiring `../../src` as well as `ipfs-api` from npm
<daviddias> what about using dist?
<daviddias> without any extra webpackiness
cketti has joined #ipfs
cketti has quit [Changing host]
cketti has joined #ipfs
<daviddias> have you tried?
<dignifiedquire> I don't think I tried that yet
byteflame has joined #ipfs
slothbag has quit [Quit: Leaving.]
neurrowcat has joined #ipfs
<dignifiedquire> daviddias: https://github.com/ipfs/js-ipfs-repo/issues/13 << you two are confusing the sh** out of me
<daviddias> ahah
PrinceOfPeeves has joined #ipfs
<dignifiedquire> I'm just going to call everything "store"
<dignifiedquire> :P
<daviddias> I'm claryifing
<dignifiedquire> daviddias: also got a locally passing version of multistream with pull-streams :)
<daviddias> \o/ :D
<daviddias> in swarm too?
<dignifiedquire> no swarm not yet
<dignifiedquire> swarm will be the last one I do
Oatmeal has quit [Ping timeout: 260 seconds]
<daviddias> dignifiedquire: https://github.com/ipfs/js-ipfs-repo/issues/13#issuecomment-238234274 hope this clarifies
Gaboose has joined #ipfs
dPow has quit [Ping timeout: 250 seconds]
dPow has joined #ipfs
corvinux has joined #ipfs
<daviddias> dignifiedquire oh :(
<daviddias> there are tests on swarm though
<daviddias> it seems when it got extracted, didn't added tests on the module itself
<dignifiedquire> yeah I know , adding some tests now
<daviddias> definitely should have some
Boomerang has joined #ipfs
zero-ghost has quit [Quit: Leaving.]
<santamanno> guys one question, I’m sending a newsletter with content hosted on IPFS, but if my local node is not running the content does not “stay” on the network
<santamanno> is that by design?
* dignifiedquire write all the tests
* dignifiedquire write all the pull-streams
em-ly has joined #ipfs
pfrazee has joined #ipfs
zero-ghost has joined #ipfs
<daviddias> dignifiedquire: gets all the love <3
cemerick has quit [Ping timeout: 265 seconds]
<dignifiedquire> whoo
<dignifiedquire> santamanno: the reason is that no other node has the content pinned
<santamanno> dignifiedquire: ok, so as long as I have my node running or someone else has it pinned, it works
<santamanno> ?
<demize> Yes.
<demize> But unless another running node has it pinned, there's really no place for the content to be fetched from.
<santamanno> thanks, but ipns still resolves it even if the underlying content is not pinned, right?
<dignifiedquire> only nodes that pinned the content will always provide it, if a node loaded it will provide until a gc
<dignifiedquire> your node has it pinned as it is the node that added the content
<demize> ipns just resolves to an ipfs hash, and is stored in the DHT for N hours.
<santamanno> so if I publish, then my node goes down, the ipns resolve fails also?
<santamanno> (after N hours)
<demize> Yes.
<santamanno> crystal clear, thanks
<demize> Default lifetime is 24 hours.
<demize> Anyway, consider looking into something like filecoin.
<santamanno> yeah, bottomline is: pin the content at least at two different nodes ;)
<santamanno> filecoin for storing content you mean, demize?
Encrypt has joined #ipfs
<demize> uhuh...
<demize> Though no updates since 2014 to my knowledge.
ylp has quit [Ping timeout: 260 seconds]
corvinux has quit [Ping timeout: 244 seconds]
<santamanno> demize: I can always spawn some ipfs daemons here and there
<santamanno> so foster adption
<santamanno> ;)
MDude has joined #ipfs
<santamanno> now pardon my ignorance again, if I pin content on multiple machines, then publish it on ipns, then update the content and republish… I have to re-pin on all machines?
<demize> You pin ipfs objects.
<demize> ipns just associates a peer ID with an ipfs object
chrisg_ has joined #ipfs
<demize> short answer: Yes.
shizy has joined #ipfs
<santamanno> yes, I supposed so… I guess I will have to come up with quick re-pinning strategy
<demize> santamanno: You could try running the pinbot yourself.
ylp has joined #ipfs
<santamanno> demize: ok will look it up, no idea what that is =)
<demize> It's a bot that pins.
<santamanno> ah ok, clear, one node/one pinbot running, all join the same private channel
<santamanno> and with one pin I pin’em all
<santamanno> good idea, will keep that in mind
neurrowcat has quit [Quit: Deebidappidoodah!]
<santamanno> although for prod envs I might run some custom post deploy
chrisg_ has quit [Quit: ZNC 1.6.2 - http://znc.in]
chrisg_ has joined #ipfs
rendar has quit [Ping timeout: 258 seconds]
<demize> You have one pinbot running, and it pins on all the nodes.
step21 is now known as step21_
Oatmeal has joined #ipfs
<nicolagreco> @richardlitt is the IPLD chat scheduled for today at 7pm?
<nicolagreco> (7pm GMT+2)
kragniz has quit [Ping timeout: 260 seconds]
kanej has joined #ipfs
flyingzumwalt has joined #ipfs
Stebalien has joined #ipfs
kanej has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<dignifiedquire> daviddias: identify done https://github.com/libp2p/js-libp2p-identify/pull/2 with tests
<dignifiedquire> daviddias: that means I'm done with all dependencies for swarm and can do swarm - secio - pull tomorrow
<daviddias> woot! :D
<dignifiedquire> (not all of this code is production ready though, especiall pull-net will need some more love before we can release it, but it is in a good enough state for testing concepts and proving that our problems are gone with pull-streams)
<daviddias> using the bindings to Node.js net package is not better?
<dignifiedquire> the less node-streams the better, and for now it was much easier to use pull-net than to wrap the node.js net methods
<dignifiedquire> we are still using node.js, just on a more raw level :)
jedahan has joined #ipfs
<dignifiedquire> that means from c++ -> libp2p-swarm there is not a single node-stream involved
jedahan has quit [Client Quit]
jedahan has joined #ipfs
mildred has quit [Ping timeout: 276 seconds]
jedahan has quit [Client Quit]
<daviddias> spdy?
<daviddias> are you rewriting spdy?
jedahan has joined #ipfs
G-Ray has quit [Quit: Konversation terminated!]
reit has joined #ipfs
kanej has joined #ipfs
Foxcool has quit [Remote host closed the connection]
Tv` has joined #ipfs
Foxcool has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-lodash-4.14.2 (+1 new commit): https://git.io/v6GX6
<ipfsbot> js-ipfs/greenkeeper-lodash-4.14.2 a030773 greenkeeperio-bot: chore(package): update lodash to version 4.14.2...
<dignifiedquire> daviddias: damn it, I always forget about spdy..
<dignifiedquire> arrrrgh
<dignifiedquire> I think it makes sense to port in the long term but will probably wrap it in the first round
<dignifiedquire> (I looked at that code while debugging already more than I would like to..)
<cehteh> is there any http caching proxy using ipfs as backend?
<dignifiedquire> (that's probably why my brain alway removes it from my todo list :D)
<daviddias> cehteh: AFAIK no, but I would love to have that
<cehteh> yeah
<daviddias> dignifiedquire: ahah yeah, we definitely will eventually migrate it to avoid shims
<daviddias> but pull-streams is still on experiment phase
<daviddias> rewriting it would be too much
<dignifiedquire> until tomorrow :P
<daviddias> :D
<daviddias> looking forward for it!
<dignifiedquire> I'm already planning ahead you know
<cehteh> i just had the idea, that would be awesome in some ways. giving free projects a chace to build a CDN .. think about OSM or linux distros
cemerick has joined #ipfs
<dignifiedquire> so daviddias why are we actually using spdy as a stream muxer and not sth else? what are the benefits of it?
<daviddias> spdy is the stream muxer that we have impl both in go and js
<daviddias> and it is faster than multiplex
<daviddias> plus it doesn't break in our stress tests
<daviddias> (multiplex crashes)
<dignifiedquire> that's a pretty good reason :D
<daviddias> you know, we kind of discuss things and evaluate before making decisions :D
<richardlitt> nicolagreco: It hasn't been scheduled, yet; let's talk about that in the call today
<dignifiedquire> daviddias: really ;)
<richardlitt> Hello everyone!
<dignifiedquire> hello richardlitt
<richardlitt> Unfortunately, Google Hangouts doesn't want me to start the Hangout today.
<richardlitt> So, we are going to use zoom
<richardlitt> Since zoom.us might take time to install and get going, try now
<richardlitt> That is the call link for us today.
<dignifiedquire> gotta love the reliability of google hangouts
<richardlitt> ================================
<richardlitt> ALL HANDS MEETING: https://zoom.us/j/712262100
<richardlitt> ================================
<jbenet> note to everyone: zoom requires install, but it's a much better video quality, and holds way more than 10 people at once (i've seen 30)
<ipfsbot> [js-ipfs] greenkeeperio-bot opened pull request #401: lodash@4.14.2 breaks build ⚠️ (master...greenkeeper-lodash-4.14.2) https://git.io/v6GDv
betaphors has joined #ipfs
<jbenet> daviddias coming? o/
<daviddias> zooming
<jbenet> anyone else, feel free to join too, since we cant stream through zoom. we'll record + post though :)
<betaphors> might have missed it - but would you mind reposting the link to join?
<nicolagreco> betaphors: https://zoom.us/j/712262100
zabirauf has quit [Ping timeout: 258 seconds]
<Stebalien> Will the IPLD (https://github.com/ipfs/pm/issues/124) meeting be happening over IRC or zoom?
<richardlitt> Probably in a hangout.
<richardlitt> We need to talk about it, and will during the call today; can I get back to you on that?
<richardlitt> Hangouts doesn't work for the IPFS account, but will for everyone else. (I don't know why)
<Stebalien> richardlitt: Sure. I'll be in IRC (just spam me by name if you need to get my attention).
<richardlitt> +=
<richardlitt> ++
<nicolagreco> Stebalien: will do! (hello!)
<Stebalien> nicolagreco: hi!
<jbenet> Stebalien: likely zoom. it's pretty good, and has linux support
<richardlitt> I can't peruse IRC and write the notes
<richardlitt> can someone else take over watching this
betaphors has quit [Quit: Textual IRC Client: www.textualapp.com]
chrisg- has joined #ipfs
chrisg_ has quit [Ping timeout: 252 seconds]
rendar has joined #ipfs
<jbenet> subscribe to the PM issue to follow along, and definitely review PRs
<jbenet> sure i will watch IRC
<jbenet> "mfs and `ipfs files`" is bikeshed galore
<dignifiedquire> the bikeshed of the bikeshedding :D
<jbenet> hahahhaha
Oatmeal has quit [Ping timeout: 264 seconds]
<daviddias> otherwise where would you put all the bikesheds :D
zorglub27 has joined #ipfs
betaphors has joined #ipfs
Mateon1_ has joined #ipfs
Boomerang has quit [Quit: leaving]
Mateon1 is now known as Guest89859
Mateon1_ is now known as Mateon1
elasticdog has joined #ipfs
<Mateon1> I just rebooted my machine. Why does the IPFS daemon insist there is already an instance running? How does it detect the other instance?
elasticdog has quit [Changing host]
elasticdog has joined #ipfs
<Kubuxu> zoom died after all
<flyingzumwalt> :-<
<dignifiedquire> richardlitt: I need to be there, so it can't happen during js-ipfs or libp2p
<richardlitt> Woo hoo!
<haad> oh no!
<richardlitt> Ok, thanks.
<nicolagreco> zoom died :(
<richardlitt> em-ly: Please start a new hangout
<richardlitt> DON"T PANIC
<jbenet> next time let's just switch beforehand
<dignifiedquire> PANIC
atrapado has joined #ipfs
<jbenet> keep calm and zoom on
<dignifiedquire> :D
<em-ly> \o/ now that's a tshirt slogan
Stebalien has quit [Remote host closed the connection]
kanej has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
reidw has joined #ipfs
<Mateon1> Okay... I know why the daemon insists it's running. Chrome is using the localhost:5001 port, for some reason. Still, shouldn't the daemon just launch with an alternate port then?
abbaZaba has joined #ipfs
Stebalien has joined #ipfs
<nicolagreco> Stebalien: will happen 1:30pm to 2pm Boston time
<nicolagreco> (if there is no enough time, it will continue 1pm onwards tomorrow)
<Stebalien> nicolagreco: I'll be back by 1:30 (going to grab lunch).
Stebalien has quit [Remote host closed the connection]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<nicolagreco> (off topic): github just banned my profile and made all the issues and repositories I have created hidden to the public
<jbenet> nicolagreco: why????
<nicolagreco> (so the IPLD specs)
gmcquillan has joined #ipfs
<nicolagreco> I have no idea
<jbenet> nicolagreco okay doesnt sound to bad.
<jbenet> nicolagreco at least it's not "you're banned and we deleted everything"
jedahan has joined #ipfs
<nicolagreco> oh no, but we have a meeting and you can't see the docs
jedahan has quit [Client Quit]
<jbenet> nicolagreco: email them now. they're super fast usually.
<richardlitt> Alright: I am making lunch
<nicolagreco> jbenet: thanks, just did
<richardlitt> I'll make the announcements when needed; ping me here and I'll hear it if you need anything from me!
Nukien has quit [Ping timeout: 250 seconds]
Nukien has joined #ipfs
reidw has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
zorglub27 has quit [Ping timeout: 258 seconds]
<em-ly> PubSub chat starting now!
<em-ly> Join with zoom.us: https://zoom.us/j/743275932
<richardlitt> :D
gmcquillan has quit [Quit: gmcquillan]
Stebalien has joined #ipfs
gmcquillan has joined #ipfs
* noffle lurking on the pad
reidw has joined #ipfs
ianopolous has joined #ipfs
s_kunk has quit [Ping timeout: 250 seconds]
<Stebalien> nicolagreco: I take it you've been unbanned? Your profile is visible now.
<dignifiedquire> nicolagreco: looks like you are back :)
<nicolagreco> I am back!
<edsilv[m]> nicolagreco (IRC): is it recommended to join the IPLD chat if you're a newbie who's interested in the subject? or should I wait for a stream to be available?
<nicolagreco> the gods of github decided I was a good person
<nicolagreco> edsilv[m]: it will be a design conversation, join (maybe just listening)
<edsilv[m]> nicolagreco (IRC): ok
galois_d_ has joined #ipfs
<jbenet> noffle <3
<richardlitt> IPLD should have started
<haad> daviddias: I'll open an issues in libp2p/pubsub and add the notes from the call, is that ok?
<jbenet> richardlitt: it's coming
<flyingzumwalt> richardlitt we're waiting for the new zoom link.
<em-ly> IPLD Call starting: https://zoom.us/j/638722329
<daviddias> haad: sounds good! :)
<jbenet> haad:
<daviddias> thank you :)
<jbenet> nicolagreco is so productive -- such a machine!! even github thinks he's a bot
<daviddias> ahahaha
<haad> works as a TODO list for all of us
<nicolagreco> thank you so much haad
<nicolagreco> I was waiting for this to happen
galois_dmz has quit [Ping timeout: 258 seconds]
<haad> I wish GH had "sticky" issues...
<nicolagreco> Stebalien: come join us
<richardlitt> Stebalien:
<demize> Also, are there going to be recordings/transcriptions of this call?
reit has quit [Quit: Leaving]
<haad> daviddias: can you add me as collab to libp2p/pubsub?
<dignifiedquire> demize: yes the recordings will be posted on youtube
<demize> Cool. Interested in the meeting, but don't feel like installing that app. ;p
betaphors has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Kubuxu> jbenet: also on linux google requires installation either way and zoom is much less buggy than Google Hangouts.
<Kubuxu> oh, I had my buffer scrolled :p
<daviddias> haad: invited to the pubsub team :)
<daviddias> haad: are you adding all the info from all the other discussions?
santamanno has quit [Quit: santamanno]
jedahan has joined #ipfs
<flyingzumwalt> FYI davidias I created the etherpad for the js-ipfs sprint https://public.etherpad-mozilla.org/p/ipfs-8-8-16-js-ipfs
cemerick has quit [Read error: Connection reset by peer]
reidw has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
cemerick has joined #ipfs
jeffl35 has quit [Ping timeout: 250 seconds]
<jbenet> thanks everyone! such a smooth day :)
<jbenet> demize: it will be recorded and posted later
<em-ly> JS-IPFS call starting now: https://zoom.us/j/638722329
cemerick has quit [Ping timeout: 252 seconds]
<dignifiedquire> daviddias: Stebalien jbenet nicolagreco https://github.com/ipld/specs/issues/7#issuecomment-238324165
ianopolous has quit [Read error: Connection reset by peer]
ianopolous has joined #ipfs
<flyingzumwalt> Here's the js-ipfs waffle board https://waffle.io/ipfs/js-ipfs
cemerick has joined #ipfs
Encrypt has quit [Ping timeout: 265 seconds]
zorglub27 has joined #ipfs
alhof has joined #ipfs
Encrypt has joined #ipfs
justin_ has joined #ipfs
zorglub27 has quit [Read error: Connection reset by peer]
<justin_> Hi there. I'm the author of this go-ipfs issue https://github.com/ipfs/go-ipfs/issues/3060 Is there anyone from the team that can help?
herzmeister has quit [Ping timeout: 244 seconds]
<richardlitt> justin_: Kubuxu might be able to help. whyrusleeping is currently on a plane.
<dignifiedquire> Libp2p Chat starting now
kanej has joined #ipfs
<Kubuxu> justin_: writing a response , whyrusleeping knows this better but I think will be able to help.
kanej has quit [Client Quit]
palkeo has joined #ipfs
palkeo has quit [Changing host]
palkeo has joined #ipfs
herzmeister has joined #ipfs
neuthral has joined #ipfs
mmuller_ has joined #ipfs
tundracom has joined #ipfs
victorbjelkholm_ has joined #ipfs
yosafbridge` has joined #ipfs
<Mateon1> Hi, I have a question again. Is adding files ever going to be faster? I'm trying to add a >100 gig ftp archive for transfer, and it's taking forever. Is the limitation the hashing function, or is it ever going to get faster?
Confiks_ has joined #ipfs
livegnik_ has joined #ipfs
nothingm1ch has joined #ipfs
Kubuxu_ has joined #ipfs
BHR27 has joined #ipfs
tundracomp has quit [*.net *.split]
mmuller has quit [*.net *.split]
bigbluehat has quit [*.net *.split]
ehd has quit [*.net *.split]
richardlitt has quit [*.net *.split]
nullstyle has quit [*.net *.split]
Bheru27 has quit [*.net *.split]
neuthral_ has quit [*.net *.split]
bmpvieira has quit [*.net *.split]
Kubuxu has quit [*.net *.split]
yosafbridge has quit [*.net *.split]
nivekuil has quit [*.net *.split]
ELLIOTTCABLE has quit [*.net *.split]
nothingmuch has quit [*.net *.split]
marni has quit [*.net *.split]
mrpoopybuttwhole has quit [*.net *.split]
victorbjelkholm has quit [*.net *.split]
livegnik has quit [*.net *.split]
poga has quit [*.net *.split]
Confiks has quit [*.net *.split]
Poefke has quit [*.net *.split]
mariusz1 has joined #ipfs
Kubuxu_ is now known as Kubuxu
poga1 has joined #ipfs
bmpvieira has joined #ipfs
nivekuil has joined #ipfs
mrpoopybuttwhole has joined #ipfs
bigbluehat has joined #ipfs
richardlitt has joined #ipfs
<Mateon1> My question caused a net split! :P
Poefke has joined #ipfs
ehd has joined #ipfs
nullstyle has joined #ipfs
<Kubuxu> Mateon1: server I was connecting is shutting down.
jborak has joined #ipfs
ELLIOTTCABLE has joined #ipfs
<jborak> is there an ipfs command to show files/dirs I've added.
<jborak> such that I don't need to memorize or keep track of any hashes
Guest25254[m] has quit [Ping timeout: 276 seconds]
igork[m] has quit [Ping timeout: 276 seconds]
Avinash[m] has quit [Ping timeout: 276 seconds]
TheReverend403[m has quit [Ping timeout: 276 seconds]
M-davidar-test has quit [Ping timeout: 276 seconds]
muhriddin[m] has quit [Ping timeout: 276 seconds]
arby[m] has quit [Ping timeout: 276 seconds]
<Kubuxu> NOt really.
<Kubuxu> You can see which hashes were ones you've added or pinned
<Kubuxu> with ipfs pin ls
M0x52[m] has quit [Ping timeout: 276 seconds]
M-foxxy has quit [Ping timeout: 276 seconds]
M2ezit[m] has quit [Ping timeout: 276 seconds]
<Kubuxu> but there is not much of metadata there
M-Tribex10 has quit [Ping timeout: 276 seconds]
M-8842 has quit [Ping timeout: 276 seconds]
M-ikreymer has quit [Ping timeout: 276 seconds]
M-16544 has quit [Ping timeout: 276 seconds]
M-abdessamadhoud has quit [Ping timeout: 276 seconds]
M-cyan has quit [Ping timeout: 276 seconds]
JosiahHaswell[m] has quit [Ping timeout: 276 seconds]
M18489[m] has quit [Ping timeout: 276 seconds]
M-apolo11 has quit [Ping timeout: 276 seconds]
M-lucnsy has quit [Ping timeout: 276 seconds]
M-12989 has quit [Ping timeout: 276 seconds]
M-david has quit [Ping timeout: 276 seconds]
<jborak> when you use the webui and an object is a directory/file it seems to know that, even the name of the original file
<jbenet> Mateon1: lots of optimization remains to be done, so yes
<Mateon1> jbenet: Cool, currently it looks like 100gigs is 8 hours
<jborak> I pinned a directory, run ipfs pin ls and i get a list of hashes with some recursive/indirect tags after the hashes. indirect looks like files, recursive must be directories. These are probably the hashes for the blocks that make up all of the data I pinned, right.
arby[m] has joined #ipfs
M-davidar-test has joined #ipfs
muhriddin[m] has joined #ipfs
TheReverend403[m has joined #ipfs
Guest25254[m] has joined #ipfs
igork[m] has joined #ipfs
Avinash[m] has joined #ipfs
M0x52[m] has joined #ipfs
M-foxxy has joined #ipfs
M2ezit[m] has joined #ipfs
<jbenet> Mateon1: eh not for me. it depends on a lot of factors. network may also be accidentally rate limiting (which it shouldn't)
erde74 has joined #ipfs
<jbenet> Mateon1: try adding while offline (without the daemon on)
M-8842 has joined #ipfs
M-ikreymer has joined #ipfs
M-16544 has joined #ipfs
M-cyan has joined #ipfs
M-abdessamadhoud has joined #ipfs
<Mateon1> jbenet: Thanks for the idea
Encrypt has quit [Quit: Quitte]
M-Tribex10 has joined #ipfs
M18489[m] has joined #ipfs
JosiahHaswell[m] has joined #ipfs
M-lucnsy has joined #ipfs
M-david has joined #ipfs
M-12989 has joined #ipfs
<jborak> how does the ipfs fuse utility pull the directory/file name information from the blocks
<Mateon1> jbenet: For some reason I'm getting an "Error: api not running"
M-apolo11 has joined #ipfs
<jborak> anyway to "walk the tree" beyond the using the hashes?
<jbenet> Mateon1: hmmm odd -- is there a file: ~/.ipfs/api
galois_d_ has quit [Remote host closed the connection]
<jborak> maybe I'm using it wrong. does one normally maintain a directory as their ipfs root? So I just put data in there, add it, done.
<jbenet> jborak: more concrete example? (lots of ways to walk the trees)
<Mateon1> jbenet: Yes, but I use a custom repo dir. So D:\ipfs\api
galois_dmz has joined #ipfs
<jborak> like a git workflow
<jbenet> Mateon1 okay try removing it
<jbenet> (that file)
<jbenet> jborak yeah: the `ipfs {add, cat, mount}` are all diffrent porcelain on top of `ipfs object`
<Mateon1> jbenet: That works, and adding does work way faster without the daemon
<jbenet> jborak: can implement commits (and we will eventually)
<flyingzumwalt> CALLS FINISHED!
<Mateon1> Estimated time is 1 hour instead of 8
<daviddias> wooot! :D
<jbenet> Mateon1: yeah. it may take a bit after you boot the deamon for it to propagate content advertisements to the network, so things may not resolve right off the bat when you turn the daemon on.
<dignifiedquire> thank you everyone for the great calls today!
<jbenet> "a bit" = a few min
<jborak> jbenet, when you run ipfs mount, at a high level, is it mounting a single directory you have added to ipfs
<daviddias> noffle: o/ thank you for listening in on pubsub. I've added you to the pubsub repo on libp2p :)
<jbenet> yeah nice calls!
<Mateon1> jbenet: By the way, where can I find the graphing tool for visualizing objects?
<jbenet> jborak: it's mounting "the dag root" so it's mounting everything at `/ipfs`
<jbenet> jborak: so `/ipfs/<hash>` works
<jbenet> jborak but on `/ipns/local` -- yeah that's a dir, or one way to think abou tit.
<daviddias> noffle: btw, any conclusions on what is going on at https://github.com/ipfs/interface-ipfs-core/pull/28
<jborak> jbenet, okay so at the end of the day if I want maintain a collection of files I need to keep track of the root dag hash on my own and from there I can use commands like ipfs ls /ipfs/root-dag-hash or ipfs mount /ipfs/root-dag-hash and I'm using it correctly?
<jbenet> jborak: yep. we want a `ipfs mount <hash> <path>` command that can mount a dir explicitly, but that's a whole other store.
<jbenet> story*
<jborak> jbenet, I can understand. I'm obviously new to ipfs but reading your white paper. I'm slowly getting how the system works, very exciting. kudos!!
jeffl36 has joined #ipfs
<jbenet> jborak thanks! i really need to write a new draft-- a lot has improved
<jbenet> jborak: but basics are same
<jborak> jbenet, at some point I'd like to walk through the code. you guys have done a pretty awesome job, the demo video is very impressive.
jeffl36 is now known as jeffl35
erde74 has quit [Ping timeout: 250 seconds]
<jbenet> jborak thanks! :) tons of more awesome stuff. like https://github.com/haadcode/orbit and https://github.com/diasdavid/registry-mirror and so on
<jbenet> https://github.com/whyrusleeping/gx paperhub.libp2p.io orbit.libp2p.io and more.
<jborak> thanks for the links!
gmcquillan has quit [Quit: gmcquillan]
justin_ has quit [Ping timeout: 250 seconds]
captain_morgan has quit [Remote host closed the connection]
ygrek has joined #ipfs
<noffle> daviddias: re pubsub: thanks!
<noffle> daviddias: re interface-ipfs-core: I'll take a look at your comments today
Guest89859 has quit [Ping timeout: 250 seconds]
gmcquillan has joined #ipfs
ianopolous has quit [Ping timeout: 264 seconds]
ianopolous has joined #ipfs
herzmeister has quit [Quit: Leaving]
<Mateon1> jbenet: Just letting you know there's some bug/leak in the add process. It's slowed down and showing 6 hours again.
<Mateon1> jbenet: It's using 1% CPU and is not I/O (at least HDD) bound...
jan has joined #ipfs
jan is now known as Guest98040
herzmeister has joined #ipfs
bmpvieira has quit [Changing host]
bmpvieira has joined #ipfs
bigbluehat has quit [Changing host]
bigbluehat has joined #ipfs
richardlitt has quit [Changing host]
richardlitt has joined #ipfs
ehd has quit [Changing host]
ehd has joined #ipfs
nullstyle has quit [Changing host]
nullstyle has joined #ipfs
ELLIOTTCABLE has quit [Changing host]
ELLIOTTCABLE has joined #ipfs
M-davidar-test has quit [Changing host]
M-davidar-test has joined #ipfs
muhriddin[m] has quit [Changing host]
muhriddin[m] has joined #ipfs
Avinash[m] has quit [Changing host]
Avinash[m] has joined #ipfs
TheReverend403[m has joined #ipfs
TheReverend403[m has quit [Changing host]
arby[m] has joined #ipfs
arby[m] has quit [Changing host]
igork[m] has joined #ipfs
Guest25254[m] has joined #ipfs
igork[m] has quit [Changing host]
M0x52[m] has joined #ipfs
Guest25254[m] has quit [Changing host]
M-foxxy has joined #ipfs
M2ezit[m] has joined #ipfs
M0x52[m] has quit [Changing host]
M-foxxy has quit [Changing host]
M2ezit[m] has quit [Changing host]
M-8842 has quit [Changing host]
M-8842 has joined #ipfs
M-ikreymer has quit [Changing host]
M-ikreymer has joined #ipfs
M-16544 has joined #ipfs
M-16544 has quit [Changing host]
M-cyan has joined #ipfs
M-abdessamadhoud has joined #ipfs
M-cyan has quit [Changing host]
M-abdessamadhoud has quit [Changing host]
M-Tribex10 has quit [Changing host]
M-Tribex10 has joined #ipfs
M18489[m] has quit [Changing host]
M18489[m] has joined #ipfs
JosiahHaswell[m] has joined #ipfs
JosiahHaswell[m] has quit [Changing host]
M-lucnsy has joined #ipfs
M-12989 has joined #ipfs
M-lucnsy has quit [Changing host]
M-david has joined #ipfs
M-12989 has quit [Changing host]
M-david has quit [Changing host]
M-apolo11 has quit [Changing host]
M-apolo11 has joined #ipfs
Guest98040 has quit [Changing host]
Guest98040 has joined #ipfs
alhof has quit [Quit: Be back later ...]
alhof has joined #ipfs
alhof has quit [Ping timeout: 244 seconds]
<richardlitt> Anyone here have really good internet?
<Mateon1> That depends on what you call good.
<Mateon1> I have 100/10 megabit
<richardlitt> No issues with hitting an API a lot
<richardlitt> I've been triggering the GitHub abuse mechanism rate limit, and I'm pretty unhappy about it
<richardlitt> And I'm wondering if my code just has too many darn hits in it
<richardlitt> Would be cool if someone could test it for me.
<Mateon1> Hm, so it's less "good internet", but more "willing to run somebody else's code".
neurrowcat has joined #ipfs
<richardlitt> Nah, it's more that when I tried in a previous cafe - which is why I think I got rate limited - my internet was bad so it took a while
<richardlitt> And I kept cancelling and restarting it. Now that I'm in the library, it is working faster, but I'm locked out
<richardlitt> Not sure if I got locked out because I hit the API limit earlier, or whether it's my codes fault.
<richardlitt> But you're right, maybe I should have rephrased that
<richardlitt> ping achin
<Mateon1> I was about to say I could open a SOCKS proxy, but I can't atm since my router is misconfigured
<richardlitt> don't worry about it. :)
OutBackDingo has joined #ipfs
<achin> hello pong
<richardlitt> achin: can you reinstall name-your-contributors and try it for 'nyc ipfs'
<richardlitt> Just the whole repo, for all time
<richardlitt> reinstall = aka, get the newest version. npm i -G name...
<achin> sec
<richardlitt> *`name-your-contributors ipfs`
<achin> i'm an npm noob, thanks for listing the command :)
<richardlitt> not "nyc"
<richardlitt> :)
<achin> where does it get installed to?
<richardlitt> shorthand for name-your-contribtors install --global
<richardlitt> Your path
<richardlitt> Users/richard/.nvm/versions/node/v5.0.0/bin/name-your-contributors
<achin> there's nothing in there except a package.json file
<richardlitt> hmm?
<richardlitt> maybe you don't use nvm
<richardlitt> I'm not sure where it default installs to
<richardlitt> try: whereis npm
<achin> ok, i found a cli.js file
<richardlitt> You shouldn't need that
<richardlitt> it automatically sets up a bin
<richardlitt> unless you're on windows, maybe?
<richardlitt> Yeah. Try this then:
<richardlitt> node cli.js ipfs
<achin> no, gentoo linux
<achin> Error: Cannot find module 'lodash'
<richardlitt> What the
<richardlitt> npm i
<achin> user error, almost certainlly
<achin> one sec
<richardlitt> I'm not sure why you're not using the global "name-your-contributors"
ianopolous has quit [Ping timeout: 260 seconds]
<richardlitt> and why you're going to wherever it was installed and using it there?
<richardlitt> If you ran: "npm install --global name-your-contributors", you should be able to just do this: > name-your-contributors ipfs
ianopolous has joined #ipfs
<achin> ok, that part works, except for the lodash error
<richardlitt> Btw, I'm back in Boston, if you're ever up here. :D
<achin> cool! how was... scotland? where were you?
<richardlitt> That's still a problem?
<achin> yeah
<richardlitt> weird. in the folder where you see cli.js and node_modules/, run: npm install lodash
Stebalien has quit [Ping timeout: 252 seconds]
<achin> ok, i did that, and then a bunch more
<richardlitt> running 'npm install' should install them all
<achin> it didn't :(
<achin> but anyway
<richardlitt> That's really weird
<achin> i try to run it, and i have pages full of this:
<achin> { [Error: {"message":"API rate limit exceeded for 72.195.154.175. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)","documentation_url":"https://developer.github.com/v3/#rate-limiting"}]
<richardlitt> ahhhh
<richardlitt> did I never have you get an API token?
<richardlitt> I thought I did.
<achin> nop
<richardlitt> Ah man, I'm sorry, should have asked if you have ten minutes :P
<richardlitt> And want to help out
<achin> no need, i am comfortable saying 'no' if i need to :)
<richardlitt> :)
<richardlitt> Add a token here, if you can https://github.com/settings/tokens
<achin> do you know offhand what "scopes" are required?
<richardlitt> and then run: None.
<richardlitt> None.
<richardlitt> Should be fine without them
<richardlitt> GITHUB_OGN_TOKEN=<your_token> node cli.js ipfs
jaboja has joined #ipfs
<achin> k
<achin> it appears... to not be erroring \o/
<achin> oops
<achin> "You have triggered an abuse detection mechanism. Please wait a few minutes before you try again."
<richardlitt> Damn.
<richardlitt> Alright, that's what I got.
<richardlitt> That's good to know!
jgantunes has quit [Quit: Connection closed for inactivity]
<richardlitt> Alright. So, that's my bug.
<richardlitt> IPFS is too big.
<achin> time to add some judicious sleep() statements :)
<richardlitt> Yeah
<richardlitt> :D
<richardlitt> I have no idea where.
<richardlitt> thank you so much for helping
<achin> no prob
<richardlitt> For the lodash problem
<richardlitt> I see: lodash, depaginate, and moment
<richardlitt> any other deps I am missing?
<achin> octokat
<achin> those are the only 4 i had to install
<richardlitt> thanks. Fixed issue.
<richardlitt> :)
<achin> does anyone have any up-dated status on ipfs over a upd-based transport?
<richardlitt> Not me.
<richardlitt> be back in a bit
<achin> k
Stebalien has joined #ipfs
flyingzumwalt has quit [Quit: Leaving.]
<demize> Don't think there is any updates on it.
mildred has joined #ipfs
cemerick has quit [Read error: Connection reset by peer]
<achin> i'm hoping UDP will solve my issues with my cable modem
<demize> In general UDP seems to mostly do the opposite. ;p
santamanno has joined #ipfs
<Mateon1> The flatdb format for blocks doesn't seem to scale well when you have 100GB of objects in your node...
<Mateon1> Actually, I have `only` ~10 gigs, and it's already crawling.
<Stebalien> area: what demize said. Both UDP and IPv6 tend to cause my router to fall over in a matter of minutes.
Encrypt has joined #ipfs
<Mateon1> The issue with the flatDB, is that we have too many buckets. I only have an average of 2 hashes per bucket
<achin> my router is fine
<achin> it's my cable modem that has problems
pfrazee has quit [Remote host closed the connection]
flyingzumwalt has joined #ipfs
<richardlitt> back
kanej has joined #ipfs
byteflame has quit [Ping timeout: 260 seconds]
kanej has quit [Client Quit]
kanej has joined #ipfs
jborak_ has joined #ipfs
Stebalien has quit [Ping timeout: 264 seconds]
jborak has quit [Read error: Connection reset by peer]
ianopolous has quit [Read error: Connection reset by peer]
<Mateon1> I have no idea how or why, but I just got a panic on the daemon. Invalid memory or nil dereference
ianopolous has joined #ipfs
<richardlitt> :/ That's not good.
pfrazee has joined #ipfs
<richardlitt> Post it in a relevant (or new) issue in ipfs/support? or in ipfs/go-ipfs if you've got any ideas.
<richardlitt> Not sure how else I can help.
<Mateon1> Oh, I got an idea. I removed all empty directories within the blockstore...
<Mateon1> Removing things from under the daemon's nose would do that
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
jedahan_ has joined #ipfs
<Mateon1> I break everything... Now `ipfs add` doesn't show any progress, just "[size] GB +Inf % -2m25s"
jedahan has quit [Ping timeout: 240 seconds]
<jborak_> is it possible to update an existing directory with new files or updated files with ipfs?
<jborak_> example, can I perform an ipfs add -r SOME_DIR, than add a file to SOME_DIR and add it using ipfs add SOME_DIR/newfile.txt
<jborak_> I tried doing this example but the new file isn't listed when I invoke ipfs ls /ipfs/SOME_DIR_HASH
<jborak_> I can only seem to use the hash for newfile.txt if I want to retrieve or list it.
<jborak_> okay... using the hash is only way to retrieve. I mean to say that when I list the directory I added (recursively) I do not see any new files I add after the fact but exist in that directory.
<achin> the only thing you can do is add the directory again, after you added newfile.txt
Stebalien has joined #ipfs
<achin> $SOME_DIR_HASH will remain unchanged, forever
<jborak_> I see
<jborak_> So I just the new hash after I add the files recursively again
<jborak_> when you perform ipfs dns ipfs.io and you receive /ipfs/HASH you can list the contents contained in the hash of / for ipfs.io. Does ipfs.io have to update this value in their DNS TXT records everytime they make a change to their site?
<richardlitt> Anyone want to help me fix rate limits in GitHub :|
Guest98040 has quit [Ping timeout: 250 seconds]
<jborak_> richardlitt, is github rate limiting you?
<richardlitt> Yes
<deltab> when doing what?
<achin> richardlitt: do you know how many requsts you are making per second?
<richardlitt> Hitting it with a couple of hundred requests in quick succession
<jborak_> I'd say try a proxy/vpn if you can stand one up quickly on a VM somewhere
<richardlitt> No, I'm not sure how to get that information
<richardlitt> jborak_: Not sure that will work, using an authenticated API, which gives me 5000 extra
<achin> are you using a library to make the API calls?
<richardlitt> I just keep getting automatically triggering
<richardlitt> Yeah, octokat
<jborak_> richardlitt, probably tracking your rate via your token, guess you have to wait and take it easy on then ;)
<jborak_> *them
<richardlitt> Any idea how to track my outbound API requests?
<richardlitt> Perhaps using wireshark? Can't figure out how to just see stuff coming from my CLI to GitHub with Wireshark
<achin> the dumbway would be with wireshark
<achin> but maybe there is a smarter way :)
<deltab> richardlitt: the response has headers for the limit, the number of requests remaining, and the reset time
<deltab> what's the client?
jedahan_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<richardlitt> I'm making a lot of requests. Not sure where to console log.
<richardlitt> using a cli tool I have to interact with the GitHub api, deltab
jedahan has joined #ipfs
<deltab> what's it written in?
<deltab> not sure where to log because of the volume, or some other reason?
<richardlitt> Nodejs
<richardlitt> because I have multiple points in the code where I hit the API
LegalResale has quit [Quit: Leaving]
<richardlitt> And lots of promises and and mapped arrays with calls inside them
jedahan has quit [Client Quit]
<richardlitt> My main issue is just with the size of IPFS
jedahan has joined #ipfs
jedahan has quit [Client Quit]
<richardlitt> trying to limit the hits to 1/5th of the size, with delays. Will fix this.
locusf_ has joined #ipfs
locusf has quit [Ping timeout: 276 seconds]
mildred has quit [Ping timeout: 252 seconds]
jborak_ has quit [Quit: Leaving]
jaboja has quit [Ping timeout: 264 seconds]
Stebalien has quit [Remote host closed the connection]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
jedahan has joined #ipfs
jedahan has quit [Client Quit]
palkeo has quit [Quit: Konversation terminated!]
j12t has joined #ipfs
<deltab> richardlitt: it's mostly going through octokat, right? there's support there for emitting request events
<richardlitt> deltab: where is that documented?
<deltab> it's not, afaik
flyingzumwalt has quit [Quit: Leaving.]
computerfreak has quit [Remote host closed the connection]
<richardlitt> I keep getting a socket hang up :(
kanej has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<richardlitt> deltab: huh, cool!
atrapado has quit [Quit: Leaving]
alhof has joined #ipfs
captain_morgan has joined #ipfs
substack has quit [Ping timeout: 258 seconds]
santamanno has quit [Quit: Textual IRC Client: www.textualapp.com]
pouledodue has joined #ipfs
Sonarpulse has quit [Ping timeout: 250 seconds]
substack has joined #ipfs
<richardlitt> achin: you there?
kholdstayre has joined #ipfs
<achin> not really :( desperately trying to identify this mysterious crash and then trying to go home
slothbag has joined #ipfs
<richardlitt> Cool cool! Good luc
<richardlitt> k
Encrypt has quit [Quit: Sleeping time!]
shizy has quit [Ping timeout: 244 seconds]
neurrowcat has quit [Quit: Deebidappidoodah!]
OutBackDingo has quit [Ping timeout: 252 seconds]
poga1 is now known as poga
pouledodue has quit [Remote host closed the connection]
<richardlitt> achin: i am having a really hard time running your shell script
ashark_ has quit [Ping timeout: 265 seconds]
<richardlitt> Does anyone have any ideas how I install a python library, after downloading it?
<richardlitt> I tried the instructions to build from source, and that didn't do anything noticeable.
<ion> I think you usually install python packages with pip
<richardlitt> That doesn't seem to work, for me.
<richardlitt> When I run "venv/bin/pip install pygit2 dateparser" inside of my virtual env, it fails because I don't have libgit2 installed
<richardlitt> but I'm not sure how to install libgit2
alhof has quit [Quit: Be back later ...]
alhof has joined #ipfs
Sonarpulse has joined #ipfs
* richardlitt goes down long rabbit hole
alhof has quit [Ping timeout: 250 seconds]
<Sonarpulse> did anyone talk of making ipld a layer on top something more basic?
<Sonarpulse> like even more basic than the old protobufs thing?
<richardlitt> achin: Any idea what `start` and `end` should look like?
<richardlitt> For your commit.py tool
flyingzumwalt has joined #ipfs
ianopolous has quit [Read error: Connection reset by peer]
ianopolous has joined #ipfs
<richardlitt> Got it. :)
kholdstayre has quit [Ping timeout: 276 seconds]