jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/jbenet/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- code of conduct at https://github.com/ipfs/community/blob/master/code-of-conduct.md -- sprint at https://github.com/ipfs/pm/issues/7
<jbenet> yeah sounds good
<jbenet> o/
<jbenet> krl: if want to merge this, i can publish it, but we should figure out why it's different, etc
<krl> yeah
<krl> i'm fine either way
<krl> but we should really pursue reproducible builds wherever we can
<jbenet> yeah exactly
<jbenet> i'm happy to wait
<jbenet> no rush
<krl> we should maybe concider dropping support for ^ npm semver syntax
<krl> could fold something like that into an ipfs-npm-toolkit
<krl> ok, ttyl
<jbenet> yeah that sounds good
<jbenet> ttyl
lgierth has quit [Quit: Ex-Chat]
G-Ray has quit [Remote host closed the connection]
<tperson> Is there any documentation on ipns and dns?
<jbenet> tperson: i dont think so
<jbenet> or rather
<jbenet> it's spread out
<jbenet> there's a naming example but i haven't pushed the webiste.
<jbenet> website.
* jbenet updated the site.
<jbenet> it doesnt have all the dns stuff
<jbenet> we need examples for that
<jbenet> ok bbl
<tperson> awesome, thanks.
lgierth has joined #ipfs
lgierth has quit [Client Quit]
Blame has quit [Quit: Connection closed for inactivity]
lgierth has joined #ipfs
tilgovi has quit [Ping timeout: 265 seconds]
pfraze has joined #ipfs
Wallacoloo has joined #ipfs
Bioblaze has joined #ipfs
<Bioblaze> This is a Interesting Concept
<Evermore> yep
<Evermore> I see IPFS as "What if torrents were both more powerful and way easier to use"
lgierth has quit [Quit: Ex-Chat]
<Bioblaze> Also can be used on the Other Direction as well if you think about it.
<Evermore> less powerful and harder?
<Bioblaze> Since it is using Go, it can be @.@ Rather Trouble-some Style of Botnet Content Delievery System
<Evermore> Google botnet or tird-party?
<Evermore> third*
<Bioblaze> LoLz
<Bioblaze> Both.
<Evermore> hm
<Bioblaze> Wrap that in some sort of Malware, as a ipfs Node @.@ And then just make it run as a derived process @.@
<Evermore> I would like to make a Rust port but first I would have to learn a lot more about Rust
<Evermore> But I don't see what the language matters
<Bioblaze> Its basicly a Large scale Data Handling Botnet, would be insanely popular with Data sharing if you think about it.
<Evermore> data sharing? Like piracy?
<Bioblaze> Well alot of the newer Botnets are using Go, and other such languages
<Evermore> hm weird
<Bioblaze> Not many of the newer Anti-virus are detecting them
<Bioblaze> since no one is looking for a "Go" Based Virus.
<Bioblaze> LoLz
<Bioblaze> Or Malware/Trojen for that Matter.
<Evermore> interesting
<Evermore> OS-level sandboxing when
* Bioblaze hmms
headbite has quit [Read error: Connection reset by peer]
<Evermore> I would like to see OpenStreetMap tiles hosted in IPFS. Since it's open that might be another project someone could "Ask forgiveness not permission"
pfraze has quit [Remote host closed the connection]
<Bioblaze> or a copy of wikileaks
<Bioblaze> o.o
<Bioblaze> only real thing
<Bioblaze> it would make shit perm. There would be no-way for a website to disappear, or a a domain name to expire @.@ also means things like sex videos, and everything else that falls in XD also would be there.
<Bioblaze> Still insanely wicked idea.
<Bioblaze> Would be a good way to archive the Internet as well.
<Evermore> It's a proverbial genie in a bottle
* Bioblaze nods
<Bioblaze> good way to drop files and retrieve them later
<Bioblaze> Lolz
<Evermore> Bioblaze: I archived Homestar Runner the other day, took about 20 minutes and 4 commands. Would work with most any website
<Bioblaze> Would be easier to just make a Spider, that just scrubs the Internet and adds a copy to itself XD
<Bioblaze> I dont think we have enough Nodes on this Planet yet
<Bioblaze> to store the Internet
<Bioblaze> LoLz
<Evermore> ipfs add -r facebook.com
<Bioblaze> oh god..
<Bioblaze> scary...
<Bioblaze> Wikipedia
<Bioblaze> now that would be worth doign.
<Bioblaze> but I wonder how pissed their servers would be
<Bioblaze> loLz
ashleyis has joined #ipfs
tilgovi has joined #ipfs
<Bioblaze> I know. Its normally how you create offline Wikipedia Search Engines.
<Bioblaze> LoLz
<doublec> keeping it up to date would be a pain
<Bioblaze> yea
<Evermore> I wish TPB would release dumps
<Bioblaze> They do.
<Bioblaze> o.o
<Evermore> I heard they stopped?
<Bioblaze> You have to query the Control Server, with a Search Query String
headbite has joined #ipfs
<Bioblaze> if you Search with ?*/*? It will show all Torrent Data. but ID/NAME/CAT_ID
<Bioblaze> then you have to query for other information
<Bioblaze> its how alot of us put up The Pirate bay clones Xd
<doublec> other sites have daily/hourly database dumps
<Bioblaze> when they went offline for that Month and some change
<Bioblaze> your stuck under the same standards doublec as a person searching
<Bioblaze> :p
<Bioblaze> you cant request too much, and you cant request too offen
<Bioblaze> LoLz
<Bioblaze> thats all.
Bioblaze has quit [Remote host closed the connection]
Bioblaze has joined #ipfs
<Bioblaze> Sorry hit the Cellphone
<Bioblaze> loLz
<Bioblaze> :3 the Connection Port is Slighly Tempramental currently XD LoLz
Wallacoloo has quit [Quit: Leaving.]
zabirauf has joined #ipfs
nessence has quit [Read error: Connection reset by peer]
nessence has joined #ipfs
pfraze has joined #ipfs
Wallacoloo has joined #ipfs
thorax has joined #ipfs
zootella has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
EricJ2190 has quit [Ping timeout: 258 seconds]
ashleyis has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
tilgovi has quit [Ping timeout: 276 seconds]
tilgovi has joined #ipfs
Bioblaze has quit [Remote host closed the connection]
headbite has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
chriscool has joined #ipfs
<kyledrake> ncat is way better: lets you do concurrent connections and run a command for each connection
nessence has quit [Remote host closed the connection]
Wallacoloo has quit [Ping timeout: 256 seconds]
Bioblaze has joined #ipfs
sharky has quit [Ping timeout: 245 seconds]
jbenet_ has joined #ipfs
* jbenet_ is on a terribly low bandwidth connection.
sharky has joined #ipfs
<kyledrake> jbenet whyrusleeping so, the import of the sites has started. it's over a network crossing ponds, so it's going to take a few days to finish. The daemon is definitely slowing down. I'm not sure where the bottleneck is yet.
<kyledrake> I'm going to restart it and see what that does
<jbenet_> kyledrake: interesting-- may want to try it without the dht. -- there's a ton of perf things to fix :/ all info you can point out will help.
<kyledrake> jbenet My download speeds from the main filesystem are way off standard, I'm suspecting this is a bandwidth problem. It's been a rocky week for the datacenter.
<kyledrake> jbenet I'm going to run my other test to do ipfs add -r on our backup server, that should give a real test of this
jbenet_ has quit [Ping timeout: 272 seconds]
www1 has quit [Ping timeout: 240 seconds]
Tv` has quit [Quit: Connection closed for inactivity]
chriscool has quit [Ping timeout: 256 seconds]
domanic has joined #ipfs
<ipfsbot> [go-ipfs] multikatt opened pull request #1308: AllowOther -> FuseAllowOther (master...patch-1) http://git.io/vkwBd
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ashleyis has joined #ipfs
domanic has joined #ipfs
ashleyis has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
thorax has quit [Ping timeout: 276 seconds]
zabirauf has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Wallacoloo has joined #ipfs
inconshreveable has quit [Ping timeout: 256 seconds]
ashleyis has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ashleyis has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
ashleyis has joined #ipfs
tilgovi has quit [Ping timeout: 256 seconds]
tilgovi has joined #ipfs
mildred has joined #ipfs
ashleyis has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
daviddias has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
ashleyis has joined #ipfs
ashleyis has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<hpk> are there any ongoing efforts for a python implementation of ipfs? Seems https://github.com/ipfs/py-ipfs is pretty empty
<hpk> bmcorser: ^^
<jbenet> gpm yeah bmcorser would know best
<jbenet> hpk*
<hpk> jbenet: hi juan :)
<hpk> might play with porting merkledag to python along with what is needed
<jbenet> hpk: hello o/ -- do I know you?
<hpk> jbenet: holger from dtn
<hpk> we chatted on twitter dms lately
<jbenet> Ah! Welcome!
<jbenet> Yep! We didn't sync up-- sorry been rushed catching up.
<hpk> no problem
<jbenet> I'm currently in the woods
<hpk> ehe
<hpk> merkle woods or the real ones?
<jbenet> joeyh o/
<jbenet> The real ones
<hpk> jbenet: do i see it right that ipns is still a bit in its infancy? Not as deeply thought out as the rest?
<hpk> nevermind my question and enjoy the woods, however :)
daviddias has joined #ipfs
<hpk> daviddias: hey david! (holger from dtn)
<jbenet> Oh it's fine-- am just working :)
daviddias has quit [Read error: Connection reset by peer]
daviddias has joined #ipfs
<jbenet> hpk: it's thought out but not fully implemented or described. There's likey more to think about but it's been well fleshed out
<daviddias> Hey hpk ! :)
<hpk> jbenet: i was just wondering about naming/mutuable state in the real world -- e.g. if you want to serve an often updating site, how is this implemented efficiently?
<hpk> versioning of mutable state is optional so it would seem one needs to implement some kind of polling to see if something changed
<jbenet> hpk dhts are not that slow, could expect second latency from a robust one. But can also have a pubsub routing system
<hpk> yes but the nodes storing the NodeID->Hash mapping might be often requested for popular sites
<jbenet> hpk other things need pubsub so it's likely that we can use it for signals / push.
<hpk> replication and scalability for ipfs links is conceptually trivial by comparison
<hpk> maybe i am not fully aware of the properties of the S/DSHT you are using, however
daviddias has quit [Client Quit]
<jbenet> hpk: yep. Ultimately the throughput and reliability of mutability on ipns depends on the routing system
daviddias has joined #ipfs
tilgovi has quit [Ping timeout: 264 seconds]
daviddias_ has joined #ipfs
daviddias has quit [Client Quit]
daviddias_ is now known as daviddias
anshukla has quit [Ping timeout: 265 seconds]
mildred has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
foobar__ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
ashleyis has joined #ipfs
ashleyis has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ashleyis has joined #ipfs
ashleyis has quit [Client Quit]
PayasR has joined #ipfs
<hpk> jbenet: which country's forest are you in btw?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
foobar__ has quit [Quit: Page closed]
ashleyis has joined #ipfs
alexandria-devon has quit [Quit: alexandria-devon]
PayasR has quit [Ping timeout: 245 seconds]
ashleyis has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ashleyis has joined #ipfs
ashleyis has quit [Client Quit]
domanic has quit [Quit: Leaving]
domanic has joined #ipfs
ashleyis has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ashleyis has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
chriscool has quit [Ping timeout: 256 seconds]
ashleyis has joined #ipfs
foobar__ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
G-Ray has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
PayasR has joined #ipfs
<ipfsbot> [go-ipfs] cryptix force-pushed feat/httpApiTcpPort0 from fef207b to 2d87eaa: http://git.io/vkWm3
<ipfsbot> go-ipfs/feat/httpApiTcpPort0 07d7970 Henry: http endpoints: dont print before listen
<ipfsbot> go-ipfs/feat/httpApiTcpPort0 2d87eaa Henry: daemon: split api, gw and fuse bring up into functions
<cryptix> gmorning
<ipfsbot> [go-ipfs] cryptix force-pushed maint/godeps2master from 8a00395 to dc758b1: http://git.io/vkzGd
<ipfsbot> go-ipfs/maint/godeps2master dc758b1 Henry: godeps: update everything to master...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
PayasR has quit [Ping timeout: 272 seconds]
chriscool has joined #ipfs
Wallacoloo has quit [Ping timeout: 256 seconds]
<ipfsbot> [go-ipfs] cryptix pushed 1 new commit to feat/httpApiTcpPort0: http://git.io/vkrgf
<ipfsbot> go-ipfs/feat/httpApiTcpPort0 3965351 Henry: DEBUG: add more output to t0060 test
lgierth has joined #ipfs
nell has joined #ipfs
G-Ray has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> whyrusleeping jbenet: might this be the reason we had that tast on known break? i have no idea why it botches the listen print - cant produce locally and its only on the 2nd osx on travis.. :-/ https://travis-ci.org/ipfs/go-ipfs/jobs/64787416#L1856
<ipfsbot> [go-ipfs] cryptix pushed 2 new commits to feat/httpApiTcpPort0: http://git.io/vkrwo
<ipfsbot> go-ipfs/feat/httpApiTcpPort0 5217c1f Henry: daemon: preserve order of http listens
<ipfsbot> go-ipfs/feat/httpApiTcpPort0 025d186 Henry: DEBUG: t0060 wait 5secs before "ipfs daemon output looks good"
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Quit: Leaving.]
www has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
EricJ2190 has joined #ipfs
m0ns00n_ has joined #ipfs
ebarch has quit [Quit: Gone]
bedeho has joined #ipfs
bedeho2 has quit [Ping timeout: 272 seconds]
ebarch has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 240 seconds]
<foobar__> jbenet: in ipfs-p2p-file-system.pdf on p5 Figure 1 is probably incomplete (screenshot from my adobe reader: ipfs cat QmWxnZNbTgudpoxC9RS3JX3ZC23Wcx6BpKUrnAVJWW7VaY )
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nell has quit [Quit: WeeChat 0.4.2]
<foobar__> jbenet: if it's not an adobe reader bug, then something like this could be ok: ipfs cat QmTGRgK7W52Tj4VpniM6Su27DLLCi3cKKrPNT2aHPj4ARb
nessence has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
nessence has quit [Ping timeout: 250 seconds]
nessence has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
foobar_ has joined #ipfs
foobar_ has quit [Ping timeout: 246 seconds]
evbogue has quit [Quit: Lost terminal]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
ashleyis has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
foobar____ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence has quit [Remote host closed the connection]
lgierth has quit [Quit: Ex-Chat]
chrisr_ has joined #ipfs
foobar____ has quit [Remote host closed the connection]
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
foobar_ has joined #ipfs
foobar_ has quit [Remote host closed the connection]
foobar_ has joined #ipfs
Blame has joined #ipfs
grncdr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chrisr_ has quit [Ping timeout: 245 seconds]
nessence has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
alexandria-devon has joined #ipfs
headbite has joined #ipfs
thorax_ has joined #ipfs
ashleyis has joined #ipfs
ashleyis has quit [Client Quit]
fizzbuzz has joined #ipfs
foobar_ has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence has quit [Remote host closed the connection]
nessence has joined #ipfs
<whyrusleeping> cryptix: how does that parsing work?
<whyrusleeping> its weird that its looking for 5001/version
silotis has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ashleyis has joined #ipfs
ashleyis has quit [Client Quit]
inconshreveable has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<grncdr> would appreciate thoughts & feedback on https://gist.github.com/grncdr/273cbc89b4e9cb21519b
<grncdr> pertains to using IPFS from browser javascript
foobar_ has joined #ipfs
fizzbuzz has quit [Ping timeout: 250 seconds]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has joined #ipfs
nessence has joined #ipfs
silotis has quit [Remote host closed the connection]
silotis has joined #ipfs
domanic has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
saebekassebil has joined #ipfs
grncdr has quit [Quit: Leaving.]
grncdr has joined #ipfs
inconshreveable has joined #ipfs
domanic has quit [Quit: Leaving]
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs
<cjb> grncdr: (FWIW I think the plan of record for browser access is WebRTC)
<grncdr> WebRTC solves not so many problems though?
<grncdr> in particular you still need signalling servers to get peers in contact
<grncdr> or maybe I'm totally wrong about that… I missed the first 2/3 of feross talk
inconshreveable has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs
www has quit [Ping timeout: 256 seconds]
lgierth has joined #ipfs
PayasR has joined #ipfs
pfraze has joined #ipfs
tilgovi has joined #ipfs
foobar__ has quit [Ping timeout: 246 seconds]
ashleyis has joined #ipfs
ashleyis has quit [Client Quit]
foobar__ has joined #ipfs
foobar__ has quit [Ping timeout: 246 seconds]
chriscool has quit [Read error: No route to host]
chriscool has joined #ipfs
lgierth has quit [Ping timeout: 258 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> foobar_ -- that is a pdf bug. i think the compiled tex failed to render it. and you're right-- that's what the formula calls for. foobar_ if you fixed the figure in tex pls PR. else i'll get to it with DRAFT 4.
<jbenet> cryptix whyrusleeping: i'm so tired of the stupid init bugs. we should fix init/daemon startup soon so we can stop being plagued by it.
<jbenet> hpk: i was over in a forest north of San Francisco.
www has joined #ipfs
Blame has quit [Quit: Connection closed for inactivity]
<jbenet> grncdr: could you move that gist to: https://github.com/ipfs/notes/issues ?
<grncdr> jbenet: sure
<jbenet> grncdr: and yeah we need to move the API access to using auth tokens.
<jbenet> grncdr: there is also going to be a full blown ipfs node in js
<jbenet> grncdr: but api with tokens may come sooner
<grncdr> jbenet: this reminds me, what do you think of packaging ipfs?
<jbenet> grncdr: thanks! drop link and i'll comment there
<ipfsbot> [go-ipfs] jbenet pushed 2 new commits to master: http://git.io/vkK4J
<ipfsbot> go-ipfs/master 383a166 David: AllowOther -> FuseAllowOther...
<ipfsbot> go-ipfs/master 50321f7 Juan Batiz-Benet: Merge pull request #1308 from multikatt/patch-1...
mildred has joined #ipfs
lgierth has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: i would love to focus on daemon startup bugs in the next sprint.
<whyrusleeping> it will help us fix the iptb failures too
<jbenet> whyrusleeping yeah i'd like to but that depends on actually finishing this sprint first.
<whyrusleeping> yeah... there is that
<whyrusleeping> our tests appear to be running concurrently on the same machine
<jbenet> whyrusleeping: interesting
<lgierth> whyrusleeping: jbenet: shall i just show up for the sprint meeting tomorrow?
* lgierth is excited
<jbenet> lgierth: yeah that'd be great.
<whyrusleeping> lgierth: sure :)
<lgierth> cool
<jbenet> lgierth: we should pick a project to start with beforehand
<jbenet> lgierth: sprint is more for allocating work and keeping momentum
<lgierth> i actually already started p2p/discovery/cjdns.go
<lgierth> but i'm open to anything else
<jbenet> lgierth: we can discuss here, or pm, or github, or wherever things to tackle.
<jbenet> sounds good-- will be really nice to be able to use cjdns as a discovery and/or routing system
<jbenet> (discovery is easier, routing harder, can start with the former and go from there)
<lgierth> cool
<lgierth> same for cjdns itself -- NodeStore.c is a beast
<lgierth> i think i can get it done relatively quickly. the only thing slowing me down a bit is my lack of go experience
<jbenet> lgierth: we should chart out a cjdns support + interop roadmap in a note over at https://github.com/ipfs/notes/
<lgierth> but i have a working dev environment :P
<lgierth> yeah good point
<lgierth> i had a couple of lose ideas
<jbenet> lgierth: yay :D -- if you run into any snags just poke here-- it's annoying to get started with
lgierth has left #ipfs ["Ex-Chat"]
lgierth has joined #ipfs
<lgierth> damn hotkeys
<jbenet> haha
<lgierth> so i'll write that down tomorrow
<PayasR> hey!
<lgierth> emery/ehmry is still here
<jbenet> lgierth: other things that would be really useful are: (a) improving our gateway infrastructure (this isn't public because attackers), (b) teaching go-ipfs how to limit its own bandwidth use (right now we dont have caps), (c) lots of go-ipfs issues
zabirauf has joined #ipfs
<lgierth> Issues: 235
<lgierth> yep!
<lgierth> what's with the gateway infrastructure, does it need automation, monitoring, and the like?
<m0ns00n_> :)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf_ has joined #ipfs
lgierth_ has joined #ipfs
asd__ has joined #ipfs
lgierth_ has quit [Remote host closed the connection]
asd__ is now known as lgierth_
<kyledrake> The replica import (straight from local disk) locked up at 25,627 hashes. Curiously, there seems to be nothing it's hanging on. no CPU/disk activity.
zabirauf has quit [Ping timeout: 264 seconds]
<whyrusleeping> kyledrake: do you have any broken symlinks?
<kyledrake> shouldn't be any symlinks in there.
<krl> jbenet: do you think the electron app should depend on go-ipfs@npm?
<whyrusleeping> okay, if its still locked up, i'd love to have a stack dump
<kyledrake> The progressive per-site async worker is having better success, that node has 274,669 and still seems to only be bottlenecked on the network
<kyledrake> I ctrl-c'd it, but I can run it again and get a dump for you if you send me instructions on how to.
lgierth has quit [Ping timeout: 256 seconds]
zabirauf_ has quit [Ping timeout: 246 seconds]
<kyledrake> My estimate is that Neocities will be completely IPFS available (and ready to catch site changes) by the end of the week.
<jbenet> lgierth: it's fairly automated, but it needs some improvements. (swap out the binary it uses, and more). i'll make a rpeo.
<jbenet> repo*
<jbenet> kyledrake: the hang sucks-- let's get to the bottom of it! -- and re: neocities, that's great to hear!
<jbenet> krl: yeah i think so.
chriscool has quit [Ping timeout: 245 seconds]
<whyrusleeping> kyledrake: you can just press ctrl + \
<whyrusleeping> and it will dump all the stacks to stderr
lgierth_ is now known as lgierth
mvollrath has joined #ipfs
zabirauf has joined #ipfs
<kyledrake> whyrusleeping cool, I'll get on that.
<lgierth> *that* is good to know
<lgierth> is that an ipfs-ism?
<whyrusleeping> lgierth: nope, thats everything
PayasR has quit [Quit: Ex-Chat]
<whyrusleeping> ctrl + \ sends sigquit
<whyrusleeping> C programs will core dump
<whyrusleeping> go dumps stacks
<lgierth> oh
<lgierth> yep
<lgierth> thanks :>
<whyrusleeping> no problemo!
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
grncdr has quit [Quit: Leaving.]
grncdr has joined #ipfs
www1 has joined #ipfs
www has quit [Ping timeout: 240 seconds]
m0ns00n_ has quit [Quit: Leaving]
<krl> jbenet: or anyone, here's an awasome couple of articles explaining ECC
sprintbot has joined #ipfs
<jbenet> krl: djb gave a really good talk a couple years ago-- i think it's in the channel logs
<whyrusleeping> sprintbot: welcome
<krl> yep, but this goes more hardcore into theory
<jbenet> ahh nice! (haven't opened the link)
saebekassebil has quit [Quit: Textual IRC Client: www.textualapp.com]
G-Ray has joined #ipfs
mildred has quit [Quit: Leaving.]
martinBrown has quit [Ping timeout: 256 seconds]
<jbenet> hey rht are you around?
HastaJun has quit [Ping timeout: 256 seconds]
martinBrown has joined #ipfs
foobar__ has joined #ipfs
<krl> jbenet: actually, it might make more sense to have node-ipfsd-ctl depend on go-ipfs
<jbenet> krl: sgtm
<jbenet> cryptix: you around?
<krl> and have it use the local ipfs when available, then fall back to node_modules/.bin/ipfs
<jbenet> krl: hmm not sure, may cause problems to do that (as opposed to always using the node_modules/.bin/ipfs)
<krl> jbenet: what kind of problems?
<jbenet> krl: versioning
<jbenet> krl: today go-ipfs pulls latest always, but it may not in the future.
lgierth has quit [Ping timeout: 252 seconds]
<krl> ok, i'll have it use bundled version always then.
<jbenet> krl: if we were to lock go-ipfs module at a particular version expecting that version of go-ipfs
<jbenet> (that's one unideal thing about the go-ipfs package)
<jbenet> (the sooner we make node-ipfs the better)
patcon has joined #ipfs
<ipfsbot> [go-ipfs] jbenet pushed 1 new commit to master: http://git.io/vkKXb
<ipfsbot> go-ipfs/master 35fc7c1 Juan Batiz-Benet: Merge pull request #1302 from ipfs/maint/godeps2master...
ashleyis has joined #ipfs
<ipfsbot> [go-ipfs] jbenet closed pull request #1290: move findproviders out of critical path (master...feat/bitswap-speed) http://git.io/vTA4c
ashleyis has quit [Client Quit]
Bioblaze has quit [Remote host closed the connection]
patcon has quit [Ping timeout: 246 seconds]
thorax_ has quit [Ping timeout: 252 seconds]
<jbenet> whyrusleeping: do the iptb tests start at a randomly chosen port? or at a well-known port?
<jbenet> whyrusleeping: if we randomize them we may avoid clashing even in the same machine.
<jbenet> whyrusleeping: i'll send an email asking travis about the ports-- that's od.
lgierth has joined #ipfs
Bioblaze has joined #ipfs
<jbenet> whyrusleeping thoughts on migration?
<jbenet> i hate running low-but-unnecessary risks of horribly broken UX even if it's automated.
<jbenet> (specifically, whether to merge pinning now to master, or merge into, say, `dev` and keep making other changes there.
<jbenet> we _could_ use a 'latest' branch for the gobuilder releases and only merge things to that when we cut a release.
<jbenet> that way we dont have random things in the wild...
patcon has joined #ipfs
<lgierth> sounds like the perfect job for an integration/release branch model
<kyledrake> !pin QmXGTaGWTT1uUtfSb2sBAvArMEVLK4rQEcQg5bv7wwdzwU
<jbenet> !pin QmXGTaGWTT1uUtfSb2sBAvArMEVLK4rQEcQg5bv7wwdzwU
<pinbot> now pinning QmXGTaGWTT1uUtfSb2sBAvArMEVLK4rQEcQg5bv7wwdzwU
<pinbot> pin QmXGTaGWTT1uUtfSb2sBAvArMEVLK4rQEcQg5bv7wwdzwU successful!
<kyledrake> thx
<jbenet> kyledrake np!
<jbenet> kyledrake: we'll open up pinbot for more people soon enough
<ipfsbot> [go-ipfs] jbenet created fix-iptb-ports (+1 new commit): http://git.io/vkK90
<ipfsbot> go-ipfs/fix-iptb-ports 109a618 Juan Batiz-Benet: iptb sharness tests: randomize ports...
<jbenet> cc cryptix chriscool whyrusleeping o/
<jbenet> i'd like to get circleci green-ing
<krl> kyledrake: that's one cute cat
<jbenet> kyledrake: i'll pin it in my cluster too.
<jbenet> krl: cant wait for electron
<jbenet> krl: will seriously help with usage.
<jbenet> does anyone know if there is a way to set HTTP headers to _optionally_ redirect? e.g. "that page is _more_ authoritative, but this one's a fallback"
<jbenet> (thinking of how to make the global gateway make you use your own local gateway if it exists, in addition to the (gateways, extensions, browser impls)
<kyledrake> krl thx :)
<kyledrake> jbenet thx
<krl> jbenet: it's basically working now. i'll see if i can get the icons and system tray stuff in now
<krl> jbenet: next step is making webui actually provide something that makes people want to run it
<jbenet> whyrusleeping: https://travis-ci.org/ipfs/go-ipfs/jobs/64838045 bitswap hang still alive and well
<jbenet> krl: cool. yeah!
grncdr has quit [Quit: Leaving.]
foobar__ has quit [Ping timeout: 246 seconds]
<jbenet> krl: for starters a "drag-n-drop -> curl on gateway (so it caches) -> copy to clipboard" app.
<ipfsbot> [go-ipfs] jbenet deleted fix-iptb-ports at 109a618: http://git.io/vkKQF
<krl> so, current webui throws '$ is not defined'
<krl> seems to be solved in v0.2.0, not sure why
<krl> was the same error i got when trying out a different build-system
<ipfsbot> [go-ipfs] jbenet force-pushed rm-testing from d8bf35f to 3a477c0: http://git.io/vT2Pa
<ipfsbot> go-ipfs/rm-testing 3a477c0 Jeromy: remove testing imports from non testing code...
<jbenet> krl: maybe something is pulling jquery from the web
<krl> which could be solved by setting window.jQuery before loading react-bootstrap
<krl> i think we should do this
<jbenet> krl: did you figure out why your build had semicolons?
<krl> no, not yet
<jbenet> krl: can we just load our own local jquery first?
<krl> jbenet: yes, that's what we do already
<whyrusleeping> jbenet: i cant read that log. its all jumbled
<krl> but bootstrap expects window.jQuery to be set
<jbenet> whyrusleeping what log?
<whyrusleeping> yeah
<jbenet> oh what weird-- it had stopped at exchange as usual
<jbenet> maybe travis cuts off logs that are too long after the build ends
<whyrusleeping> it normally does it fine, this one looks borked
<whyrusleeping> i beleive this is a hang of some sort, but i cant get any good info from there... :/
<whyrusleeping> its in the large swarm tests
<whyrusleeping> so yeah, i know about that one
<jbenet> dPow: thanks, on it
<krl> jbenet: what 0.2.0 hash did you get again?
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #1269: move core mock into its own package (master...rm-testing) http://git.io/vT2Pz
<krl> i'm getting QmX4eQoPToCURdzuS8ddj11ve3xYqSotswzsZWp2TTFkxJ
<whyrusleeping> uhm
<whyrusleeping> ipfsbot, no i didnt
<ipfsbot> [go-ipfs] whyrusleeping reopened pull request #1269: move core mock into its own package (master...rm-testing) http://git.io/vT2Pz
domanic has quit [Ping timeout: 250 seconds]
<jbenet> whyrusleeping did i screw up a rebase or something?
<jbenet> whyrusleeping what's your rm-testing commit?
<krl> jbenet: ok foundit
<krl> jbenet: i don't see where standard is run as a code-modifying step
<whyrusleeping> jbenet: thats to move packages that import "testing" out of our main codebase
chriscool has joined #ipfs
<whyrusleeping> otherwise, people who import ipfs packages will have their flags polluted by the testing code
<whyrusleeping> it was just a minor annoyance i ran into while hacking on something
<ipfsbot> [go-ipfs] multikatt opened pull request #1311: Update option help for ipfs stats bw --poll (master...patch-1) http://git.io/vkKdn
<jbenet> whyrusleeping i know, i mean what's your _local_ ref?
<jbenet> whyrusleeping i rebased it but think i broke it
<jbenet> whyrusleeping i can go hunt for it, it's likely in irc logs, but your branch is likely easier
<whyrusleeping> d8bf3
<jbenet> whyrusleeping: ah, no i did rebase it right then.
<whyrusleeping> okay, something broken?
<jbenet> whyrusleeping: there's a build error.
<whyrusleeping> ah, gotcha
* whyrusleeping thought he fixed that
<jbenet> whyrusleeping pull my ref first
* jbenet thought so too.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
www has joined #ipfs
<ipfsbot> [go-ipfs] jbenet closed pull request #1311: Update option help for ipfs stats bw --poll (master...patch-1) http://git.io/vkKdn
<Tv`> okay just so there's no double work: who else is working on the pinning stuff?
<Tv`> i'll look at the underflow avoidance, next
<jbenet> Tv` no one i dont think -- whyrusleeping would be the only other
www1 has quit [Ping timeout: 265 seconds]
<whyrusleeping> i'm not working on it
<whyrusleeping> i just rooted out that issue
<Tv`> yes, thanks
<jbenet> whyrusleeping: i'll fix the build error
<whyrusleeping> jbenet: you sure?
<whyrusleeping> i'm a little busy with non-work stuff today
<jbenet> yeah no worries
<ipfsbot> [go-ipfs] jbenet force-pushed rm-testing from 3a477c0 to 4a78a97: http://git.io/vT2Pa
<ipfsbot> go-ipfs/rm-testing 4a78a97 Jeromy: remove testing imports from non testing code...
<krl> jbenet: and where can i find the ipfs logo in svg?
<whyrusleeping> github.com/ipfs/logo
<krl> whyrusleeping: thx
<krl> ah, perfect
G-Ray has quit [Quit: Konversation terminated!]
<jbenet> krl: need an svg?
<krl> jbenet: not sure which sizes are required yet
<jbenet> krl: we dont have a good svg yet, if you _need_ an svg there's a png2svg that embeds a png in an svg.
<jbenet> it's not what you want though.
<krl> we should prolly put ipfs-logo in npm
<krl> so we can devdep it from the electron app build
chriscool has quit [Quit: Leaving.]
<krl> who is the author?
<jbenet> i am :)
<krl> ok cool, should we put a license on it?
<jbenet> krl: hmm we should but wait, that's trick.
chriscool has joined #ipfs
<jbenet> tricky
<jbenet> let's look at tux or ff logos.
<jbenet> (because otherwise people can just put the logo on products and pretend ipfs project endorsement)
<krl> tux: cc-by-sa
<ipfsbot> [go-ipfs] tv42 pushed 1 new commit to pin: http://git.io/vkKAR
<ipfsbot> go-ipfs/pin 861b141 Tommi Virtanen: pin: Guard against callers causing refcount underflow...
<Tv`> whyrusleeping, jbenet: ^ indirect pins shouldn't underflow anymore
patcon has quit [Ping timeout: 252 seconds]
<Tv`> oh heh i had an s3 ipfs running for a loong time.. well, we know it's stable when idle
<jbenet> Tv` nice! :)
<jbenet> Tv` was it bootstrapped and running in the network? or disconnected?
Wallacoloo has joined #ipfs
inconshreveable has quit [Ping timeout: 265 seconds]
<Tv`> jbenet: isn't the default to bootstrap the dht? that but not much data added or pinned
<jbenet> Tv` yep, that's default. nice
<jbenet> krl: cc-by-sa was my first thought and i think that makes sense
notduncansmith has joined #ipfs
<ipfsbot> [go-ipfs] tv42 pushed 1 new commit to pin: http://git.io/vkKxC
<ipfsbot> go-ipfs/pin 8959f7b Tommi Virtanen: pin: Explain ^T(0) convention
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> krl: maybe add a note to the readme that the logo package is for fair use only and if in doubt + want to obtain permission to use it for something that may be unclear (like selling a product bearing the ipfs logo) to just post an issue on github.com/ipfs/logo/issues
<ipfsbot> [go-ipfs] jbenet closed pull request #1269: move core mock into its own package (master...rm-testing) http://git.io/vT2Pz
<krl> jbenet: fair use only, as in not cc-by-sa?
<jbenet> hm, not sure. \o/. i really don't know all the possible implications of using cc-by-sa. we can probably do that, and deal with it later if it's a problem.
<jbenet> (implications for software product i mean-- where people might claim endorsement in some way)
patcon has joined #ipfs
zabirauf_ has joined #ipfs
<krl> jbenet: ok, added cc-by-sa, which i guess makes fair-use obsolete?
<ipfsbot> [go-ipfs] jbenet created disable-failing-iptb-tests (+1 new commit): http://git.io/vkKpu
<ipfsbot> go-ipfs/disable-failing-iptb-tests 0f7f8ea Juan Batiz-Benet: disable constantly failing iptb tests...
<ipfsbot> [go-ipfs] jbenet opened pull request #1312: disable constantly failing iptb tests (master...disable-failing-iptb-tests) http://git.io/vkKp6
<jbenet> krl: sure.
<krl> jbenet: +w krl to logo rep?
<jbenet> on it
mquandalle has joined #ipfs
<jbenet> wish github let orgs invite _individuals_
<jbenet> kr: done
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ashleyis has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
HastaJun has joined #ipfs
<krl> jbenet: could you provide QmTCggsf8fJPijYfYgtoSRzFPNxKEWBhLrKrJzUVDUQCWA ?
<krl> (your webui build)
<jbenet> krl: yeah sec
<jbenet> krl: going
<krl> jbenet: resolved instantly :)
<krl> jbenet: i still don't get why your version has standard being run for dependencies
lgierth has quit [Read error: Connection reset by peer]
lgierth has joined #ipfs
hellertime has joined #ipfs
patcon has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs