whyrusleeping changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- code of conduct at https://github.com/ipfs/community/blob/master/code-of-conduct.md -- sprints + work org at https://github.com/ipfs/pm/ -- community info at https://github.com/ipfs/community/
Leer10 has quit [Ping timeout: 244 seconds]
<jbenet> hey luzifer, i like the green dots.
<jbenet> Luzifer: i dont like the new topbar/buttons style. i think the simplicity of the other one was cleaner/nicer. (/just my $.02 :) )
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
<border> kyledrake: echo https://discovery.etcd.io/ | sed 's/\/$/\/new/'
<border> implying your url always ent with /
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<border> sorry i did read the question wrong lol
<border> echo "#discovery: https://discovery.etcd.io/<token>" | sed ' s/#discovery:/curl/;s/\/[^\/]*$/\/new/'
<border> implying no / in the token
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<kyledrake> border I'll try it in a bit, thank you!
therealplato has quit [Ping timeout: 256 seconds]
nessence has quit [Ping timeout: 252 seconds]
<ipfsbot> [go-ipfs] jbenet pushed 1 new commit to dev0.4.0: http://git.io/vmvp3
<ipfsbot> go-ipfs/dev0.4.0 0b76942 Juan Batiz-Benet: Merge pull request #1462 from ipfs/fix/zero-rtt...
<ipfsbot> [go-ipfs] jbenet deleted fix/zero-rtt at ade2879: http://git.io/vmvpg
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]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
qqueue has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has quit [Quit: Connection closed for inactivity]
domanic has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Ping timeout: 244 seconds]
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 256 seconds]
reit has joined #ipfs
dawuud has quit [Ping timeout: 264 seconds]
dawuud has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
qqueue has quit [Ping timeout: 256 seconds]
patcon has joined #ipfs
cerebralbosons has quit [Quit: Page closed]
qqueue has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has quit [Quit: Leaving.]
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]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
goopypanther has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
vandemar has quit [Quit: leaving]
semidreamless has quit [Remote host closed the connection]
qqueue has quit [Ping timeout: 240 seconds]
pfraze has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
qqueue has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has joined #ipfs
pfraze has quit [Remote host closed the connection]
uhhyeahbret has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
uhhyeahbret has joined #ipfs
zabirauf has quit [Ping timeout: 256 seconds]
<Luzifer> jbenet: thanks for the feedback! Yeah that black buttons are a bit heavy but the former design was so plain bootstrap... I wanted something which is a bit different (and I'm a really bad designer... ;))
Wallacoloo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 248 seconds]
border has quit [Ping timeout: 265 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has joined #ipfs
patcon has quit [Ping timeout: 264 seconds]
zignig has joined #ipfs
<zignig> And I had that session open for about a month.
<zignig> meh.
<zignig> o/
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
zabirauf has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Wallacoloo has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Ping timeout: 248 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
cryptotec has joined #ipfs
zabirauf has quit [Read error: Connection reset by peer]
atomotic 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]
semidreamless has joined #ipfs
mildred has quit [Ping timeout: 252 seconds]
domanic has joined #ipfs
atomotic has quit [Quit: Textual IRC Client: www.textualapp.com]
semidreamless has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
<alu> noob question
<alu> i changed the html
<alu> i need to update the changes now
stackmutt has joined #ipfs
atomotic has joined #ipfs
<alu> holy fuccccckkk jbenet ipfs works beautifully with this metaverse program!!
<alu> history was quietly made tnite
<alu> its almost 6am now, gnite lol
<alu> screenshots will be shown tomorrow
stackmutt has left #ipfs [#ipfs]
<jbenet> alu sounds very exciting! Would love to see
<alu> i host the entire virtual reality room in a ipfs directory
mildred has quit [Ping timeout: 256 seconds]
<alu> all the paths in the html are relaive
<alu> just open the html up in janus vr
<alu> leme show ya a screenshot
mildred has joined #ipfs
<alu> Even the multiuser server works :D
<alu> Very fucking cool!!
<jbenet> That sounds very cool!!
<alu> This combined with the hardware im developing for it is the path forward to a true metaverse!
<alu> holy crap
<jbenet> :) +1
<jbenet> alu: would be great to see a short video explaining what all this means
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<alu> yeah can you help me produce that?
<alu> like the rright words to describe it
<alu> what IPFS means in this context
<jbenet> Sure maybe I can
<alu> what is the IPFS one liner
<jbenet> Take a look at the site-- has several choices. Off to sleep atm
<jbenet> o/
<alu> me too lol, 6am
<alu> i was somewhat surprised to find you actually awake o.o;
<alu> nn
<cryptotec> that looks pretty awesome, is that an idea to host games on ipfs?
domanic has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
domanic has joined #ipfs
mesch has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
temet has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has quit [Quit: Textual IRC Client: www.textualapp.com]
Encrypt has quit [Quit: Quitte]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
mdem has quit [Quit: Connection closed for inactivity]
domanic has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 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]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
border has joined #ipfs
<border> hi, how can I find the websites avaible on IPFS ?
MatrixBridge has quit [Ping timeout: 264 seconds]
MatrixBridge 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]
Encrypt has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has joined #ipfs
patcon 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]
therealplato has joined #ipfs
therealplato has quit [Changing host]
therealplato has joined #ipfs
tilgovi has joined #ipfs
patcon has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
pfraze has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<border> hi, how can I find the websites avaible on IPFS ?
nsh has quit [Ping timeout: 246 seconds]
<cryptix> we should start making an index :)
<demize> ipfsearch
<demize> ;p
<cryptix> demize: :D right
patcon has joined #ipfs
nsh has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
ruby32 has joined #ipfs
mildred has quit [Ping timeout: 256 seconds]
Tv` has joined #ipfs
notduncansmith has joined #ipfs
atomotic has quit [Ping timeout: 265 seconds]
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> mmmm, search
Encrypt has quit [Quit: Quitte]
<ipfsbot> [go-ipfs] sbruce opened pull request #1468: Better error message on unrecognized command (master...better-cli-parser-errors) http://git.io/vmkGW
<border> so I guess the answer is, it's impossible at the moment
<border> ?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> border: yeah, right now you cant 'look things up' in ipfs
<whyrusleeping> i want to get around to writing a search engine
hellertime has quit [Quit: Leaving.]
<border> writen in go ?
hellertime has joined #ipfs
<whyrusleeping> border: doesnt necessarily have to be, but yes, thats what i would write it in
<temet> border, what should be done is provide a descriptive syntax that can be published through ipns, and keeping track of content with each add, then choose to send it along ipfs in some cohesive manner
lgierth has quit [*.net *.split]
Blame has quit [*.net *.split]
retsej has quit [*.net *.split]
tymat has quit [*.net *.split]
rubiojr has quit [*.net *.split]
mappum has quit [*.net *.split]
fd0 has quit [*.net *.split]
oleavr has quit [*.net *.split]
kragniz has quit [*.net *.split]
orzo_ has quit [*.net *.split]
whyrusleeping has quit [*.net *.split]
so has quit [*.net *.split]
niran has quit [*.net *.split]
bigbluehat has quit [*.net *.split]
feross has quit [*.net *.split]
orzo has joined #ipfs
jhiesey has quit [*.net *.split]
livegnik has quit [*.net *.split]
d6e has quit [*.net *.split]
bitemyapp has quit [*.net *.split]
tibor has quit [*.net *.split]
hij1nx has quit [*.net *.split]
con__ has quit [*.net *.split]
ralphtheninja has quit [*.net *.split]
Bat`O has quit [*.net *.split]
kragniz has joined #ipfs
bitemyapp has joined #ipfs
hij1nx has joined #ipfs
Blame has joined #ipfs
lgierth has joined #ipfs
retsej has joined #ipfs
ralphtheninja has joined #ipfs
whyrusleeping has joined #ipfs
Bat`O has joined #ipfs
con_ has joined #ipfs
d6e has joined #ipfs
fd0 has joined #ipfs
livegnik has joined #ipfs
tymat has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<border> without having description, just having a list of ns would be a first step.
mappum has joined #ipfs
temet has quit [Ping timeout: 246 seconds]
rubiojr has joined #ipfs
oleavr has joined #ipfs
temet has joined #ipfs
feross has joined #ipfs
niran has joined #ipfs
jhiesey has joined #ipfs
bigbluehat has joined #ipfs
tibor has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<border> im after this cuz I have some bandwith to seed but as I understanded it, i need to visit all the services to have them in cache
pfraze has quit [Ping timeout: 248 seconds]
pfraze has joined #ipfs
border has quit [Remote host closed the connection]
tilgovi has quit [Ping timeout: 240 seconds]
epitron has quit [Remote host closed the connection]
epitron has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
so has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
cryptotec has quit [Ping timeout: 240 seconds]
Encrypt has joined #ipfs
mdem has joined #ipfs
<whyrusleeping> sprint meeting time!! cc jbenet daviddias krl lgierth mappum wking
<whyrusleeping> role call, who's here?
notduncansmith has joined #ipfs
<jbenet> I'm here :)
notduncansmith has quit [Read error: Connection reset by peer]
kbala has joined #ipfs
<whyrusleeping> woo!
<lgierth> here
<jbenet> I think daviddias is almost here (wifi out atm)
<whyrusleeping> those who *are* here, get a sprint recap ready
* lgierth types
nessence has joined #ipfs
<whyrusleeping> i'll go first:
<whyrusleeping> This last week i implemented a basic bitswap dashboard using eventlogs, this will allow us to spy on bitswap and see what its doing a lot more easily.
<whyrusleeping> mark and sweep garbage collection finally landed, as well as batching.
<whyrusleeping> I also implemented a lazy negotiating connection object for go-multistream which will allow us to shave an extra RTT (or two) off of our new stream initializations.
<whyrusleeping> All of the protocol changes for dev0.4.0 have landed in the staging branch, and its quite performant :)
<whyrusleeping> speaking of which, i've started field testing 0.4.0 on a few nodes to get some real world feedback on the changes there.
<whyrusleeping> Aside from the code stuff, jbenet and I discussed potential changes to the merkledag format to make desigining datastructures on top of ipfs easier.
* wking sneaks in a few minutes late ;)
<jbenet> Sec. Looking at sprint doc
<krl> here
<temet> whyrus
* daviddias arrives at Impact Hub
<temet> whyrusleeping, i'm trying to look for a quick description of how to use dns TXT record for ipns. Can you give me a hand?
<jbenet> whyrusleeping: any luck on too many open files issue?
<whyrusleeping> temet: whyrus, kinda like a walrus
<temet> is it TXT "ipfs=<node id>"?
<whyrusleeping> jbenet: i was going to get to it today
nessence_ has joined #ipfs
<temet> lol
<whyrusleeping> temet: it should be "ipfs=/ipns/nodeid"
<temet> alright
<jbenet> whyrusleeping: sounds good
<whyrusleeping> i should update my ipfs.git.sexy example domain to show the new format
<temet> and how would i go about incorporating .onion?
<whyrusleeping> jbenet: you wanna go next?
<jbenet> circle back, walking. Next?
<whyrusleeping> okay, lgierth go!
<lgierth> c&p incoming
nessence has quit [Ping timeout: 252 seconds]
<wking> temet: I think the DNS link format is dnslink=... not ipfs=... (so: dnslink=/ipns/QmNodeID)
<lgierth> 1) cjdns-based authentication for metrics, basically a whitelist of allowed ipv6 addresses. ip packets in cjdns are authenticated and encrypted so it's a legit authentication method. every cjdns host can connect, but nginx responds with a 403 for the unauthenticated ones.
<lgierth> 2) proper dashboard ui for the metrics, using grafana
<lgierth> 3) h.gateway.ipfs.io is round-robin over the cjdns ipv6 addresses of the gateways (h. stands for hyperboria)
<lgierth> 4) little fixes to the nginx configuration, and cjdns installation
<lgierth> 5) wrapping up peer discovery from cjdns right now
<whyrusleeping> wking: yyyeeaahh, thats right
<lgierth> c&p eof
<temet> Awesome
<temet> And .onion?
<temet> IF it's implemented
<whyrusleeping> temet: on that, i'm not sure
<whyrusleeping> havent looked into it
<temet> I have no clue how to go about it, docs and all.
<jbenet> lgierth: awesome!
<whyrusleeping> lgierth: so we can automatically peer with other ipfs nodes on cjdns?
<whyrusleeping> without knowing their peerIDs beforehand?
<lgierth> 2) is pending review
<lgierth> yeah
<whyrusleeping> neato
<whyrusleeping> and how do i view the dashboard?
<lgierth> :)
<temet> Also, do i need the .md viewer app for viewing Markdown, or is it automatically rendered by the gateways?
<whyrusleeping> temet: its not automatically rendered
<temet> fyi, ipfs is now being used for VR by loading all the asset files via ipfs and JanusVR
<whyrusleeping> lgierth: anything blocking you?
<jbenet> lgierth: any luck with the bots?
<temet> alu, tell them about it.
<whyrusleeping> temet: hold off until after the sync up if you could
<lgierth> whyrusleeping: tl;dr need to run cjdns and peer with any hyperboria node, then add your ipv6 to the whitelist in secrets.yml -- the pending PR has an updated infrastructure readme
<whyrusleeping> but i'm definitely very much interested
<lgierth> whyrusleeping: jbenet: nothing regarding the bots, and cjdns specs
<jbenet> lgierth: sounds good
<lgierth> eh wrong link
<whyrusleeping> daviddias: you ready?
<daviddias> I can go next :)
<daviddias> - [ ] Get node-swarm working
<daviddias> - [x] Opening sockets between peer
<daviddias> - [x] Negotiate a spdy-transport session (Connection) through multistream-select
<daviddias> - [x] Open streams on top of spdy
<daviddias> - [ ] Switch to Protobufs
<daviddias> - [x] Have node-identify working
<daviddias> - [ ] Write a good amount of tests for all of the above
<daviddias> - [x] random-bytes-stream https://github.com/diasdavid/random-bytes-stream
<daviddias> - [x] abstract stream muxer https://github.com/diasdavid/abstract-stream-muxer
<daviddias> - [x] node abstract stream muxer compliant spdy implemenetation https://github.com/diasdavid/node-spdy-stream-muxer
<daviddias> - [ ] write remaining tests for abstract stream buffer
<daviddias> So, that means that I worked on node-ipfs-swarm
tilgovi has quit [Quit: No Ping reply in 180 seconds.]
<daviddias> made it work, peers can now dial streams and reuse connections amongst peers
<daviddias> Identify also does its thing, although I still need to make it with protobufs to be go-ipfs compatible (right now it is just a stringified JSON blob)
<jbenet> great!! \o/
<daviddias> Starting to write tests made me look with Juan into having a way to abstract the several stream muxers we have available
<daviddias> and that is where the abstract-stream-muxer comes from
<mappum> I'm here too, but I don't have much to report yet. This week will be dedicated to the initial cube revision. I'm doing the frontend first, so we can simulate all of the UX and make sure it is a good flow, then next is the accounting/pinning backend
tilgovi has joined #ipfs
<daviddias> (which I think it is a pretty cool idea for spec compliant cross compatible things)
<jbenet> ok sounds good daviddias anything else?
<daviddias> and that is what I have :)
<jbenet> mappum: i'lll explain how https://github.com/ipfs/pm/issues/21 and etherpad work, in a bit
MatrixBridge has quit [Remote host closed the connection]
<jbenet> next wking?
<wking> I setup a runc-based ipfs container (/ipfs/QmeyrsAMNmU5oXEkLth8YqAiPsZubhg4ou8WbaR5Pj2E8F), but didn't get back to handle my open pull requests (go-ipfs#1351, #1407, #1413).
MatrixBridge has joined #ipfs
<wking> I poked around in the Ansible config over the weekend to see if we could deploy stuff via runc, but didn't make much progress there
<wking> that's it for me
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
MatrixBridge has quit [Remote host closed the connection]
<jbenet> wking, ok +1 on runc.
<lgierth> wking: runc looks good
<jbenet> ok i'll go next--
MatrixBridge has joined #ipfs
<jbenet> - signed objects (finally!) (pushing later today).
<jbenet> - signed record objects (pushing later today).
<jbenet> - did not get to chain record object, but it's pretty simple after signed.
<jbenet> - {ipfs-ld, stackstream, ... } merkledag format discussion
<jbenet> - i took whyrusleeping's go bsdash and made github.com/jbenet/node-bsdash -- try it out: npm install -g bsdash
<jbenet> - extracted stream muxer in go github.com/jbenet/go-stream-muxer from go-peerstream
<jbenet> - initial speccing out of cube with mappum and whyrusleeping
<jbenet> - listing out upcoming blog posts -- if anyone has more suggestions, add them https://etherpad.mozilla.org/f2HWCSi0ib
<jbenet> - lots of CR / merging
<jbenet> (eof)
<jbenet> any one else around? krl? kbala?
joshbuddy has joined #ipfs
<krl> i can go
<jbenet> go for it
<kbala> here
<krl> rewrote the ipfs-app interface, have it be a unixfs folder
<krl> setup the webui as an app of this sort, that loads a list of apps and displays them
<krl> ported home and half of connections to this new format
<krl> will finish up the remaining apps this week, and start working on starlog
<krl> fin.
<jbenet> krl: let's sync up today on how that works before transitioning all the remaining apps? want to make sure it's the right thing before spending a bunch of energy porting things over
<krl> sounds good
<jbenet> ok sounds good. kbala?
<kbala> added bssim graphs using matplotlib so you can compare metrics across multiple runs
<kbala> made the graphing "pipeline" so you can run a script that will run a workload with a bunch of different options and can choose graphs you want to see
nessence_ has quit [Remote host closed the connection]
* kbala fixed bugs in bssim so its not as slow anymore
<kbala> thats it
<whyrusleeping> sweet!
<whyrusleeping> kbala: can you write up a little readme on how to run bssim?
<jbenet> awesome, would be great to have a part of the bssim (or wherever) readme that shows how to {change code, run the pipeline, see graphs}
nessence has joined #ipfs
<whyrusleeping> last time i tried things were missing (some dependency from go-ipfs i think)
<jbenet> anyone else around?
<kbala> whyrusleeping: sure, and yeah i just remembered i forgot to open another PR for the better mocknet
<whyrusleeping> woo!
<jbenet> kbala +1 -- lmk if you need help with git, i can walk you through things
<kbala> jbenet: will do thanks
<jbenet> ok, anyone else around?
<whyrusleeping> i think thats everyone
<jbenet> ok sounds good. thanks everyone, see you at the discussions
<whyrusleeping> jbenet: what do we want to focus on this week?
<jbenet> let's figure that out in the discussions?
<whyrusleeping> alright
<whyrusleeping> https://etherpad.mozilla.org/biFo0CDpCp <- etherpad
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> mappum: see https://github.com/ipfs/pm/ -- the etherpad is staging before it gets added as a sprint: https://github.com/ipfs/pm/issues
<mappum> Cool, I didn't realize we were following that system. I'll be taking part in all the sprints starting now
<whyrusleeping> :D
<whyrusleeping> mappum: tlane said he saw you at raygun
<mappum> Oh yeah, that was cool. We should hang out with him soon
<whyrusleeping> yeah!
nessence has quit []
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping created fix/bitswap-writeblock (+1 new commit): http://git.io/vmIw9
<ipfsbot> go-ipfs/fix/bitswap-writeblock 7ef1a47 Jeromy: allow bitswap to attempt to write blocks to disk multiple times...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1469: allow bitswap to attempt to write blocks to disk multiple times (master...fix/bitswap-writeblock) http://git.io/vmIrv
Encrypt has quit [Quit: Quitte]
<whyrusleeping> lgierth: can we make API calls to the gateways on their cjdns addresses?
<lgierth> whyrusleeping: yeah the api is exposed to whitelisted nodes
<lgierth> :5001
<lgierth> the gateway too at :8080
<whyrusleeping> lgierth: awesome. that makes things easy
<lgierth> that gateway vhost is without the failover to other hosts' gateways if the local gateway is down
<lgierth> wait i think that's wrong.
<lgierth> nevermind, it's correct, nginx listens on [fc12::3456]:5001 and 8080 (in addition to :80)
<lgierth> that means we can easily have pinbot make api calls on all gateways
<alu> temet im awake now
<lgierth> that's also how prometheus can scrape :5001/debug/metrics/prometheus
<whyrusleeping> alu: VR something something ipfs?
* lgierth heading to c-base
<whyrusleeping> lgierth: i'll look at making pinbot have multiple node support
<alu> https://imgur.com/a/B813P Here's screenshots
<alu> I'm serving up p2p decentralized VR worlds with IPFS, all the paths in the html file are relative, with multiplayer working
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> alu: awesome :)
<whyrusleeping> jbenet: question
<whyrusleeping> when bitswap receives a block it writes it to disk before publishing it out to the user
<whyrusleeping> i'm wanting to move the publish to before the write
<whyrusleeping> but in the case that the write fails, things might get weird
<jbenet> whyrusleeping: do it asynchronously. the write is the critical part for our side-- that is, if it _is_ a block we want.
<alu> next step is serving up a static IP, IPNS for updating/ domain
<jbenet> whyrusleeping bitswap shouldn't write arbitrary blocks to disk
<alu> so i can havae a 2D web page and a 3D world equivalent
<jbenet> whyrusleeping only blocks it wants
<whyrusleeping> jbenet: yeah, this is past the 'make sure we want it' step
<jbenet> ok, yeah i'd do it async.
<temet> At what point do blocks get requested/stored? When they're explicitly requested? Or are block uniformly distributed to spread out the load?
<jbenet> go do all the things.
<whyrusleeping> the publish is nearly instantaenous, doing it first is going to be faster than throwing up a new goroutine
<whyrusleeping> so i'll go that route
<alu> a l l t h e t h i n g s ( *_*)
<alu> aye
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/bitswap-writeblock: http://git.io/vmIDF
<ipfsbot> go-ipfs/fix/bitswap-writeblock a25352d Jeromy: publish block before writing to disk...
<whyrusleeping> bookmarked
<jbenet> boomarked? pfff
<jbenet> pined!
<jbenet> pinned*
<whyrusleeping> well yeah, its pinned, but i have no easy way of remembering pins
<jbenet> !pin QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z
<pinbot> now pinning QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z
<pinbot> failed to pin QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z: Post http://localhost:5001/api/v0/pin/add/QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z?enc=json&r=true&stream-channels=true: read tcp 127.0.0.1:5001: connection reset by peer
<whyrusleeping> i'm kinda fucking with pinbot right this second
<jbenet> approaching 5 2s.
<whyrusleeping> the daemon gets into this weird state
<whyrusleeping> where i can still make API requests
<whyrusleeping> but pinbots api requests no longer work
<whyrusleeping> so the daemon is running 'just fine'
<whyrusleeping> and pinbot is running 'just fine'
<jbenet> alu: can you walk from one world into another served by someone else? i'd love to understand this
<alu> Yeah!
<alu> portals are links and they seamlessly connect worlds
<jbenet> krl: ready for "Apps on IPFS, electron" ?
<alu> in fact, if you opened a portal to another world served by someone else
<alu> you can see them on the other side
<alu> you could event expand the portal to any size you want / disguise it as part of the world
<alu> so they are seamlessly connected
<whyrusleeping> !pin QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z
<pinbot> now pinning QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z
<pinbot> failed to pin QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z: Post http://localhost:5001/api/v0/pin/add/QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z?enc=json&r=true&stream-channels=true: read tcp 127.0.0.1:5001: connection reset by peer
<alu> jbenet: the basic concept of janus is that webpages are rooms and links are portals athat seamlessly connect rooms together. it is a spacial walkthrough of the internet. a 3D web browser essentially.
<alu> i was pleasantly surprised a few days ago when I mistyped a room and greeted with a custom 3D 404 page.
<alu> i never seen that before
<jbenet> alu: thanks -- will return to this in a bit. (off to discussions for now)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pinbot has quit [Remote host closed the connection]
pinbot has joined #ipfs
<whyrusleeping> !pin QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z
<pinbot> now pinning QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z
<pinbot> failed to pin QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z: Post http://localhost:5001/api/v0/pin/add/QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z?enc=json&r=true&stream-channels=true: read tcp 127.0.0.1:5001: connection reset by peer
<whyrusleeping> so its the daemon...
<whyrusleeping> !pin QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z
<pinbot> now pinning QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z
<pinbot> failed to pin QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z: Post http://localhost:5001/api/v0/pin/add/QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z?enc=json&r=true&stream-channels=true: read tcp 127.0.0.1:5001: connection reset by peer
rht__ has joined #ipfs
tilgovi has quit [Ping timeout: 256 seconds]
* lgierth back
<sprintbot> Sprint Checkin! [whyrusleeping jbenet cryptix wking lgierth krl kbala_ rht__ daviddias dPow chriscool gatesvp]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
patcon has quit [Ping timeout: 244 seconds]
<ruby32> quick question, is it possible to seed a file on IPFS through any regular torrent client atm?
<jbenet> lgierth: sorry for delay
<lgierth> no worries
<jbenet> aw bummer, they're not permenent
<lgierth> i am in that one
<jbenet> oh really?
<lgierth> weird
<lgierth> IPFS Team only meeting.Change
<lgierth> sent an invite
<jbenet> not seeing it :( -- maybe something wrong with hangouts on my end
semidreamless has joined #ipfs
dread-alexandria has joined #ipfs
<dread-alexandria> hey peeps, what is the proper terminal command for IPFS to pipe a video file into VLC?
temet has quit [Quit: Leaving]
<daviddias> whyrusleeping jbenet where you at? Ready for node-ipfs?
<whyrusleeping> daviddias: we ran away
<whyrusleeping> far far away
<daviddias> Donuts land?
patcon has joined #ipfs
mildred has joined #ipfs
<jbenet> daviddias in lobby
<jbenet> daviddias: come over
<jbenet> krl, mappum: if you want to join us for node-ipfs we're in the lobby of impact hub (or via \o)
<jbenet> (but also no need, we're just talking about low level implementation things)
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]
<kyledrake> I set up this epic way to cluster IPFS with coreos, and then learned they use port 4001 for etcd :(
dread-alexandria has quit [Quit: dread-alexandria]
<kyledrake> Was going to put it in a blog post. Oh well.
<whyrusleeping> :(
<whyrusleeping> kyledrake: still do it! just change our port
<jbenet> kyledrake just run: ipfs config --json Addresses.Swarm '["/ip4/0.0.0.0/tcp/4002"]'
<kyledrake> jbenet I need to do it for the docker container
<lgierth> kyledrake: docker exec $container ipfs config --json ...
<lgierth> :)
hellertime has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
<lgierth> or you could provide your own repo/config
notduncansmith has quit [Read error: Connection reset by peer]
<kyledrake> lgierth ah nice, thanks
m3s has quit [Ping timeout: 248 seconds]
m3s has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
mdem has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
<lgierth> whyrusleeping: new record: 4947 goroutines, at 22:21:40 on neptune
<lgierth> that was a short spike, there's a different kind which slowly builds up over a couple of minutes, oscillating by about 100, then abruptly recovers
<whyrusleeping> lgierth: woo!
<whyrusleeping> i wonder if it would be worth our time to watch the eventlogs for things and try to corelate them to the spikes
<whyrusleeping> like, keep a backlog of the last minutes worth of logs
<lgierth> like, not only dump the goroutine traces, but get the last few MB of logs?
<whyrusleeping> yeah
<lgierth> yeah
<lgierth> :)
notduncansmith has joined #ipfs
<lgierth> neptune has a higher baseline because it has more peers
<lgierth> has some 20 peers more than all the others
notduncansmith has quit [Ping timeout: 252 seconds]
<ipfsbot> [go-ipfs] heems opened pull request #1471: add transport from netsim and bandwidth to mocknet (master...master) http://git.io/vmLp4
patcon has quit [Ping timeout: 250 seconds]
hellertime has joined #ipfs
Leer10 has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
border has joined #ipfs
hellertime has quit [Ping timeout: 248 seconds]
<jbenet> wking: hey i forgot to pin /ipfs/QmUse3CQN9jPTxiRwCUAtAvA8BTSheufdUxun4yzmuuErS
<jbenet> wking: do you have it providing somewhere?
<jbenet> nvm just got it
<jbenet> actually no, sorry pls provide
<wking> one sec while I built a working ipfs ;)
<whyrusleeping> wking: story of my life
<bret> lgierth: whoa, how are you generating graphs
<wking> jbenet: should be up now
<jbenet> wking yeah im seeing it \o/
<lgierth> bret: prometheus + grafana
<lgierth> bret: check out :5001/debug/metrics/prometheus
<lgierth> let me know if you wanna know more about the setup
<lgierth> that pic i posted ^ was an ipfs-screencap from grafana
<jbenet> wking: thanks
<wking> no problem
<bret> lgierth: are those external programs? or part of ipfs?
<jbenet> whyrusleeping: a node of mine didnt exit with error code on failure to ipfs get
<jbenet> (0.3.5)
<lgierth> prometheus is a timeseries database, and it scrapes the :5001/debug/metrics/prometheus endpoint
<lgierth> grafana is a neat dashboard ui which queries prometheus and presents the graphs
<lgierth> it's relatively simple to set up
besenwesen has quit [Ping timeout: 256 seconds]
<whyrusleeping> jbenet: that sounds like a bug
besenwesen has joined #ipfs
besenwesen has joined #ipfs
<whyrusleeping> jbenet: little david and i want to go get lunch
<jbenet> whyrusleeping yeah a bad one
<jbenet> "little"?
<whyrusleeping> 'davidito'
<whyrusleeping> its his new nickname
<daviddias> Jerominho
<whyrusleeping> that just sounds like geronimo
<daviddias> Jerominho (PT_PT)
<daviddias> Jeromizinho (PT_BR)
<lgierth> best smilie
<lgierth> oh that was a locale
<whyrusleeping> lol
<daviddias> ahahhahahah
<daviddias> perfect :)
<lgierth> :)
<daviddias> I like the BR version the better, everything sounds better in PT_BR
<lgierth> i could summon a couple brazillians who'd agree
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pinbot-test has joined #ipfs
<whyrusleeping> !pin QmYmobgerWrCBUv521ZV3Wuagt1aNxUfxdBPAdBeC8fmwW
<pinbot> now pinning QmYmobgerWrCBUv521ZV3Wuagt1aNxUfxdBPAdBeC8fmwW
<pinbot-test> now pinning QmYmobgerWrCBUv521ZV3Wuagt1aNxUfxdBPAdBeC8fmwW
<pinbot-test> pin QmYmobgerWrCBUv521ZV3Wuagt1aNxUfxdBPAdBeC8fmwW successful!
<whyrusleeping> yeah, sure, you work now
<pinbot> failed to grab refs for QmYmobgerWrCBUv521ZV3Wuagt1aNxUfxdBPAdBeC8fmwW: context deadline exceeded
<whyrusleeping> pinbot: you suck
<whyrusleeping> pinbot-test: youre great, never change
pinbot-test has quit [Remote host closed the connection]
<whyrusleeping> !pin QmVcPdPJRmDahsNL7nuZwUzFkBwr8JBfkAoHxZR1MShA7R
<pinbot> now pinning QmVcPdPJRmDahsNL7nuZwUzFkBwr8JBfkAoHxZR1MShA7R
<pinbot> pin QmVcPdPJRmDahsNL7nuZwUzFkBwr8JBfkAoHxZR1MShA7R successful!
<whyrusleeping> atta boy...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pinbot-test has joined #ipfs
pinbot-test has quit [Remote host closed the connection]
<whyrusleeping> !pin QmWBBsKEDedGYmXVtcjs1JfJTx5QhfaHGVuZBkieGDvVWx
<pinbot> now pinning QmWBBsKEDedGYmXVtcjs1JfJTx5QhfaHGVuZBkieGDvVWx
<pinbot> pin QmWBBsKEDedGYmXVtcjs1JfJTx5QhfaHGVuZBkieGDvVWx successful!
<whyrusleeping> cool. lets see how long that lasts...
mildred has quit [Ping timeout: 246 seconds]
aar-_ is now known as aar
aar is now known as aar-
Encrypt has quit [Quit: Quitte]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has joined #ipfs
tilgovi has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 has joined #ipfs
patcon has joined #ipfs
therealplato has quit [Ping timeout: 246 seconds]
<daviddias> whyrusleeping: 100000000
<daviddias> whyrusleeping: 100 000 000
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> daviddias: one BILLION
<whyrusleeping> nononon
<whyrusleeping> wait
<whyrusleeping> multi-million
<whyrusleeping> jbenet: o/
<jbenet> ??
<daviddias> jbenet we need a new spec
<whyrusleeping> for numbers
<jbenet> sigh
<daviddias> with locales
<daviddias> for EN_US and EN_BR
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has quit [Client Quit]
patcon has quit [Ping timeout: 246 seconds]