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
www1 has quit [Ping timeout: 255 seconds]
pinbot has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
<whyrusleeping> !pin QmXstm8hVgJiuaxLszrzMeqEvNLxbk2BXbhwmJ44h9iZzj
<pinbot> now pinning QmXstm8hVgJiuaxLszrzMeqEvNLxbk2BXbhwmJ44h9iZzj
<pinbot> failed to pin QmXstm8hVgJiuaxLszrzMeqEvNLxbk2BXbhwmJ44h9iZzj: Post http://localhost:5001/api/v0/pin/add/QmXstm8hVgJiuaxLszrzMeqEvNLxbk2BXbhwmJ44h9iZzj?enc=json&r=true&stream-channels=true: read tcp 127.0.0.1:5001: connection reset by peer
<whyrusleeping> hrm
<whyrusleeping> that update didnt seem to take wel
<whyrusleeping> !pin QmXstm8hVgJiuaxLszrzMeqEvNLxbk2BXbhwmJ44h9iZzj
<pinbot> now pinning QmXstm8hVgJiuaxLszrzMeqEvNLxbk2BXbhwmJ44h9iZzj
<pinbot> pin QmXstm8hVgJiuaxLszrzMeqEvNLxbk2BXbhwmJ44h9iZzj successful!
<whyrusleeping> jbenet: are you trying to mimic a network with that?
<jbenet> whyrusleeping: yeah sort of a poor man's latency thing
<zignig_> whyrusleeping:: tftp update for the win ! , astralbootage is better. no tftp fails any more.
<jbenet> whyrusleeping would you do it a better way?
<whyrusleeping> jbenet: yeah, i had a branch where i was working on a network simulator
<jbenet> cool, kbala would be interested in it
<whyrusleeping> but the branch is feat/netsim
<kbala> got it thanks
therealplato1 has quit [Ping timeout: 252 seconds]
<whyrusleeping> its fairly resource intensive, but it gets a lot more accurate than what we currently have
<whyrusleeping> and theres lots of room for improvement on it
therealplato has joined #ipfs
domanic_ has joined #ipfs
<jbenet> lgierth: still around?
<jbenet> check out shykes' dockercon talk in this live stream
<jbenet> take a look at the networking
<jbenet> ~1:00:00
<jbenet> (let's discuss later/another day. interesting relevant/tangential stuff)
<lgierth> i'll have to watch this tomorrow
<jbenet> yeah no worries, it's not going to surprise you, but it's relevant as a touch point for where industry is headed and what they're going to start using
dread-alexandria has quit [Quit: dread-alexandria]
<jbenet> relevant to p2p/net and cjdns and so on
inconshreveable has quit [Ping timeout: 248 seconds]
Wallacoloo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> wking watch dockercon livestream @2:10 runC
<alu> Ooh
nessence has quit [Remote host closed the connection]
<rschulman> jbenet: BTW - loved seeing in the scrollback that you are into cjdns
<rschulman> I love that networking stack
inconshreveable has joined #ipfs
uhhyeahbret has quit [Quit: WeeChat 1.2]
rht__ has quit [Quit: Connection closed for inactivity]
dread-alexandria has joined #ipfs
<wking> jbenet: ah, so nsinit is now a first-class citizen :)
jb55 has quit [Remote host closed the connection]
jb55 has joined #ipfs
chilicuil has quit [Quit: Lost terminal]
dread-alexandria has quit [Quit: dread-alexandria]
jb55 has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has quit [Ping timeout: 248 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 264 seconds]
pfraze has joined #ipfs
therealplato has joined #ipfs
therealplato1 has quit [Ping timeout: 252 seconds]
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 246 seconds]
chriscool has joined #ipfs
www has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence has joined #ipfs
equim has quit [Ping timeout: 276 seconds]
equim has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jibber11 has joined #ipfs
domanic_ has quit [Ping timeout: 252 seconds]
pfraze has quit [Remote host closed the connection]
chriscool has quit [Ping timeout: 252 seconds]
temet has quit [Ping timeout: 264 seconds]
chriscool has joined #ipfs
domanic_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has joined #ipfs
Wallacoloo has quit [Quit: Leaving.]
HastaJun_ has joined #ipfs
HastaJun has quit [Ping timeout: 256 seconds]
dread-alexandria has joined #ipfs
HastaJun_ is now known as HastaJun
epitron has quit [Ping timeout: 256 seconds]
www has quit [Ping timeout: 277 seconds]
epitron has joined #ipfs
* zignig_ likes it when a simple change reduces astralboot boot times from 8 minutes down to 13 seconds.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> zignig_ that's great! :
<jbenet> :)
<zignig_> yeah , giving Content-Length in the http response ....
<jbenet> hah
<zignig_> means no chunking and the web server screams along on the image serve.
<zignig_> 13 machines coreos cluster from 0 to working in about 30 seconds.
* zignig_ does a happy dance.
<zignig_> that is from local file system , ipfs testing to follow.
<jbenet> nice!
<zignig_> did that ipfs init --config=<file> get a look in on the current sprint ?
<jbenet> zignig_ it can still
<zignig_> in combination with the random swarm port , I should be able to spin up as many nodes as i like with an ipfs rkt container.
<jbenet> zignig_ that'd be super nice
domanic_ has quit [Ping timeout: 272 seconds]
hellertime has quit [Quit: Leaving.]
<zignig_> interesting data structure , http://martinfowler.com/articles/lmax.html
notduncansmith has joined #ipfs
<zignig_> might work for block transfer , I just like the form.
notduncansmith has quit [Read error: Connection reset by peer]
gunn_ has joined #ipfs
jibber11 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jibber11 has joined #ipfs
jibber11 has quit [Client Quit]
dread-alexandria has quit [Quit: dread-alexandria]
temet has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
dread-alexandria has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pjz has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] jbenet pushed 1 new commit to master: http://git.io/vLbWa
<ipfsbot> go-ipfs/master 3f28663 Juan Batiz-Benet: Merge pull request #1414 from ipfs/fix-verify-file...
<alu> wow kyledrake it's very interesting how the Lain site is the most popular page on neocities
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pjz has joined #ipfs
williamcotton has joined #ipfs
<ipfsbot> [go-ipfs] jbenet created gpe-663f37cb999f55cc18cc27b71c4df83afdc8fa10 at 663f37c (+0 new commits): http://git.io/vLb4R
<ipfsbot> [go-ipfs] jbenet created gpe-ce0bf803684aa48ee719a7279f1448060ae5f121 at ce0bf80 (+0 new commits): http://git.io/vLb4z
<ipfsbot> [go-ipfs] jbenet created gpe-4acab79d66f7d8f0c82385ec2456b3d0dcea42de from tk/unixfs-ls (+0 new commits): http://git.io/vLb4w
rht__ has joined #ipfs
inconshreveable has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] jbenet created gpe-ddc7aac00a26b09fd6f9a6ec7a2f3cea39453510 at ddc7aac (+0 new commits): http://git.io/vLbBx
williamcotton has quit [Ping timeout: 265 seconds]
pfraze has quit [Remote host closed the connection]
anshukla has joined #ipfs
Wallacoloo has joined #ipfs
pfraze has joined #ipfs
sharky has quit [Ping timeout: 244 seconds]
pfraze has quit [Remote host closed the connection]
* jbenet mafintosh: re: spdy, yeah i know, it weirded me out too. it's just so they pick non overlapping numbers (they could've solved this another way, but meh).
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
sharky has joined #ipfs
<jbenet> \\
dread-alexandria has quit [Quit: dread-alexandria]
chriscool has quit [Ping timeout: 264 seconds]
<mafintosh> jbenet: i wonder why they didn't just use a "reply" flag since they have that in protocol as well
<mafintosh> jbenet: that would make it easier to use as a pure stream thing
<mafintosh> jbenet: how do you pick whose the server in ipfs?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
gunn_ has quit [Max SendQ exceeded]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Wallacoloo has quit [Quit: Leaving.]
reit has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dread-alexandria has joined #ipfs
mildred has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
<jbenet> mafintosh whoever dials is the client
<jbenet> Tcp simult open may screw that up. Should switch to ordering addresses.
<mafintosh> jbenet: you don't support piping two ipfs processes together using stdin/stdout ?
<mafintosh> jbenet: in that case its harder to figure out who's the dialer
<jbenet> mafintosh not yet.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<mafintosh> jbenet: do you have an idea on how to solve it in that use-case thats not hackish?
<jbenet> mafintosh can prefix spdy stream with 2 random nonces. Higher is client
<jbenet> (Hackish)
<mafintosh> jbenet: yea :/
<jbenet> Not that bad though
<jbenet> (Wish these protocols didn't distinguish)
<mafintosh> jbenet: no its an alright solution
<jbenet> Let's call it Arbitrary Server or Client protocol. "asc" :p
domanic_ has joined #ipfs
dread-alexandria has quit [Quit: dread-alexandria]
equim has quit [Ping timeout: 276 seconds]
equim has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
headbite has quit [Ping timeout: 276 seconds]
headbite has joined #ipfs
<cryptix> hello again :)
sharky has quit [Ping timeout: 276 seconds]
sharky has joined #ipfs
<zignig_> cryptix: greeting your cipherness.
<cryptix> lolz
<cryptix> yes, lets roll with that from now on
<zignig_> ;)
<cryptix> hi zignig_ :) how are you?
<zignig_> not bad , had a win with astralboot today.
<cryptix> nice!
<zignig_> been running tests on a vmware server.
<cryptix> without our raptile brains, craving for reward, i dont think we wouldnt bare with all that
<zignig_> I can now boot a 15 machine coreos cluster in about 30 seconds.
<cryptix> awesome! still serving all of them from the same tftp?
<zignig_> cryptix: I always trust my reptile brain, it's usually correct.
<cryptix> (coreos image is not that large i assume)
<zignig_> ~150 Mb
<zignig_> tftp for the ipxe image , http for the initrd and image.
domanic_ has quit [Ping timeout: 255 seconds]
<zignig_> I love it that you can just squidge multiple servers into the same binary.
<zignig_> yay go
<cryptix> :D oh yes
<cryptix> need to hunt some food. bb in a bit
<zignig_> NOM NOM NOM :D
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]
<jbenet> mafintosh: ¯\_(ツ)_/¯ right?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
saebekassebil has joined #ipfs
<cryptix> hrm.. it seems like the assets pkg wasnt update in a long time
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> jbenet: there are now backticks in init-doc/about for instance which whyrusleeping doc2go doesnt handle. i'd switch it all to go-bindata if you are down with that
<cryptix> also some typos which were fix in the docs but didnt make it into the .go files
<jbenet> cryptix: **shrug** ask whyrusleeping, i dont particularly care
<cryptix> doc2go is really barebone. i can't think he has strong feelings about it
pguth2 has joined #ipfs
<cryptix> adding the assets with it is more than cumbersome
<pguth2> Is there a configuration doku anywhere on the web?
<pguth2> Or `code is doku`?
<cryptix> pguth2: hey :)
<pguth2> hi :D
<jbenet> zignig_ i want a tool like `ipfs boot <path>` that drops me in a vm.
<cryptix> for the config.json, i think code is docu
<jbenet> zignig_ or equivalently, `astralboot <path>`
<jbenet> zignig_ i love your email addr.
<jbenet> zignig_ what's the coreos image?
<pguth2> cryptix I would specifically want to know if the `/ip4/192.168.0.0/ipcidr/16` syntax from https://github.com/ipfs/go-ipfs/issues/1247 did make it into go-ipfs.
<jbenet> pguth2 almost
<jbenet> i need to merge it
<pguth2> ah, okay :)
<pguth2> looking forward to that. there is this movement here in germany called `Freifunk` and i would like to run an ipfs node bound to that network.
<cryptix> pguth2: jup :) nagg jbenet to merge #1399
<pguth2> jbenet nag! nag! ;P
<cryptix> pguth2: i have a node on ffhh, too
<pguth2> What's that?
<pguth2> ah, freifunk hamburg?
<pguth2> Nice!
<cryptix> yup
<pguth2> We should `see` each other freifunk internally right?
<cryptix> not sure how complete the routing is nowadays
<jbenet> pguth2: let's make a deal :) -- take a look at https://github.com/ipfs/go-ipfs/pull/1266 if you fix it, i'll merge https://github.com/ipfs/go-ipfs/pull/1378
<pguth2> :D
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
saebekassebil has quit [Ping timeout: 246 seconds]
<ipfsbot> [go-ipfs] jbenet force-pushed feat/filter from 263b587 to 0bf6b39: http://git.io/vLZYL
<ipfsbot> go-ipfs/feat/filter e01f8e4 Jeromy: add in basic address dial filtering...
<ipfsbot> go-ipfs/feat/filter fbab2a7 Jeromy: broke filters out into a struct...
<ipfsbot> go-ipfs/feat/filter 0bf6b39 Jeromy: filter incoming connections and add a test of functionality...
<ipfsbot> [go-ipfs] jbenet created gpe-0bf6b39cafda5fb243f8ae3c909650077c6ecab3 from feat/filter (+0 new commits): http://git.io/vLNmE
* cryptix f***s it and does it live
<pguth2> Ok, jbenet, I took a peek. Eh, hard, but I will continue wrapping my head around it after work :)
<pguth2> cryptix ^^ random oreilly quotes, i like that.
<jbenet> pguth2 ok :)
<pguth2> jbenet when talking about ipfs we asked ourselves what the fundamental problem with having something like ipfs completely in the browser is. It's crypo and network access (webrtc is still not up for that), right?
<jbenet> pguth2 oh its ready, we're working on t
<pguth2> Oh, wow.
<jbenet> we started with go because i found it easier.
<jbenet> i like types for defining interfaces
<pguth2> Development here ipfs/node-ipfs ?
<pguth2> Yes, I understand that.
<jbenet> yeah, but note that's all old
<jbenet> and that we're starting from the bottom
<pguth2> Private/public?
<jbenet> public
<pguth2> Ah.
<pguth2> Thanks.
<cryptix> every time t0060-daemon.sh fails because of another daemon on the system, i cry a little
<jbenet> cryptix me too
<jbenet> the config opt should fix that
<cryptix> yup - at least i'm not wodnering whats going on these days
<ipfsbot> [go-ipfs] cryptix created bindataAssets (+1 new commit): http://git.io/vLNs9
<ipfsbot> go-ipfs/bindataAssets 44f6888 Henry: assets: switch to go-bindata...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> haha
<jbenet> brb reloc
<ipfsbot> [go-ipfs] cryptix opened pull request #1419: assets: switch to go-bindata (master...bindataAssets) http://git.io/vLNsx
<cryptix> OMFG
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ed_ has joined #ipfs
_LennyLinux has joined #ipfs
mildred has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
JasonWoof has quit [Ping timeout: 250 seconds]
JasonWoof has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
_LennyLinux has quit [Quit: Mango IRC for iOS and OS X, http://mediaware.sk/mango]
kbala has quit [Quit: Connection closed for inactivity]
hellertime has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
inconshreveable has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
inconshreveable has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
inconshreveable has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
<cryptix> whyrusleeping: can you ptal at PR1419? i would add the index assets to it afterwards
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence has quit [Remote host closed the connection]
<reit> is there any way to add one node as a child of another?
<cryptix> reit: try 'ipfs object patch'
<reit> that is, add a directory/content node to a directory node directly via the preexisting hash
<reit> ok
<cryptix> with it you can add links to existing objects
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> see --help for how to use it
therealplato has joined #ipfs
therealplato1 has quit [Ping timeout: 250 seconds]
<reit> is object patch in 0.3.4? doesn't seem to want to run, not even the help
<cryptix> oh - no its fairly new
<reit> ah, no wonder, i should really be on top of the updates
<lgierth> morning
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> hey lgierth
<lgierth> o/
therealplato has quit [Ping timeout: 264 seconds]
clever_ is now known as clever
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
<reit> i noticed that you can use object patch to add the same file to a node multiple times with the same name, is this expected behavior?
<reit> wait no, the problem is that you can add /different/ objects to a node and give them both the same name
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has joined #ipfs
jibber11 has joined #ipfs
inconshreveable has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has quit [Remote host closed the connection]
inconshreveable has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
ruby32 has joined #ipfs
ruby32 has left #ipfs [#ipfs]
www has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ruby32 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
therealplato has quit [Changing host]
therealplato has joined #ipfs
pfraze 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]
<cryptix> uuuh
jibber11 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<zignig_> 
<cryptix> uhm.. yea.. i wonder if the name is only metadata on the object level, i'm not sure how unixfs and fuse treat this but.. this.. looks not that great /ipfs/QmSYiPPHDVtQSGjGDqqSaQuHayRvQ2gZZKUyUtQzbrJyWv
<cryptix> but since this was created from the
<cryptix> unixfs-dir template
<cryptix> i dont like it
<jbenet> same names are fine
<jbenet> think about file objects with fanout
<jbenet> (same names are fine, at least for now)
pfraze has quit [Remote host closed the connection]
<jbenet> it's well specified, a traversal uses the first name.
<cryptix> which fnord is removed by rm-link ?
<cryptix> we need rm-by-hash too otherweise
jibber11 has joined #ipfs
pfraze has joined #ipfs
jibber11 has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> i'd have guessed it gets replaced but since links is just a list it makes sense
jibber11 has joined #ipfs
<cryptix> and you can only get the first in the gw index :)
<whyrusleeping> gmornin everyone!
<cryptix> hellooooowww
pfraze_ has joined #ipfs
<whyrusleeping> reit: that is fine. merkledags can have multiple children, its unixfs that doesnt like that.
<whyrusleeping> cryptix: good $timeofday to you!
<cryptix> 3pm
<whyrusleeping> well, good 8am to you from the great US state of washington!
pfraze has quit [Ping timeout: 255 seconds]
<cryptix> you get up early
<whyrusleeping> no, my gf gets up early
<cryptix> haha
<cryptix> sounds familiar
<whyrusleeping> i'm still asleep
<cryptix> good
<cryptix> question: how strong do you feel about doc2go?
<whyrusleeping> not very
<cryptix> good
<cryptix> :)
<whyrusleeping> it was a hack because i didnt want to do things by hand
<cryptix> thought so :))
<whyrusleeping> and i couldnt do: "echo $HEADER && cat assetfile && echo $TAIL > output.go"
<cryptix> then you should be fine with ipfs/go-ipfs/pull/1419
williamcotton has quit [Ping timeout: 265 seconds]
williamcotton has joined #ipfs
pfraze has joined #ipfs
mildred has quit [Quit: Leaving.]
pfraze_ has quit [Ping timeout: 256 seconds]
<cryptix> whyrusleeping: we could also move the 'add welcome data' logic from init into assets, slime down init a little?
<whyrusleeping> i think i'd prefer not having init be slimey, but i think we could probably move that logic
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> i agree (to not strip it down too much) - i could then also make two of them, so that the docu dir doesnt get polluted with the gw index assets
williamcotton has quit [Ping timeout: 248 seconds]
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]
<whyrusleeping> cryptix: come to seattle. we can all go out and do karaoke
<whyrusleeping> :D
<cryptix> iii dont sing
<whyrusleeping> you might not, but alchohol does!
<cryptix> +1 on not linking renamed packages: goimports doesnt work
<whyrusleeping> yeah... goimports has its limits
williamcotton has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/only-hash: http://git.io/vLpqt
<ipfsbot> go-ipfs/feat/only-hash 60ad7a5 Jeromy: sharness tests for --only-hash...
<cryptix> what was the default blocksize again?
<whyrusleeping> 256k
* whyrusleeping would love a --blocksize option to add
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> okay - i wont fuzz about 20k of image data than
<cryptix> otherwise.. from a browser perspective.. no i'll resize it
<cryptix> i just noticed that the logo in the webindex was quite large and scaled down everytime to 25px height
<cryptix> overoptimize? i reall dont know
<whyrusleeping> lol
<whyrusleeping> cryptix: just do your thing
<daviddias> Aye ! :)
<daviddias> whyrusleeping jbenet : you around? Would now be a good time to sync on node-ipfs? I managed to get some good wifi (eduroam saving the day)
inconshreveable has joined #ipfs
williamcotton has quit [Ping timeout: 272 seconds]
<cryptix> eduroam is so awesome
<daviddias> cryptix agree :)
notduncansmith has joined #ipfs
<cryptix> when i was in budapest i freaked out for a 2nd why i had wifi
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> but yea... eduroam :))
<daviddias> Would love that Fon used the same protocol for Auth instead of a captive portal
<whyrusleeping> daviddias: i'm here!
<whyrusleeping> but jbenet is most likely not awake
<cryptix> daviddias: i think eduroam uses kerberos but i'm not sure - at least supports it because thats what our uni uses
<cryptix> maybe it just tunnles it - idk
<daviddias> whyrusleeping got it, it would be cool to sync up with both. Nevertheless, just quick sync, I've been tinkering with indutny spdy transport today and testing it against spdystream. The spdy-transport frame parser blows when connecting from a spdystream client (spdystream->go; spdy-transport->node)
<daviddias> need to understand why. It should be some misplaced offset, the spdy part needs more tests on the spdy-transport front
<cryptix> speady-transport is js / speadystream is go. right?
<daviddias> cryptix exactly
<cryptix> okay
<cryptix> cant help you then :'[
Tv` has joined #ipfs
<daviddias> links for ref:
<daviddias> quick cross test example - https://github.com/diasdavid/spdy-cross-test
<daviddias> cryptix, it's ok :) thank you anyways
<whyrusleeping> daviddias: by 'it blows' do you mean its slow?
<whyrusleeping> or that it doesnt work at all?
<daviddias> it throws an error
<whyrusleeping> ooooh, javascripty goodness
<cryptix> daviddias: if you get in trouble on the go side - i made this package that wraps a connection and prints it to stderr, a version that hexdumps each frame would also be easy from there
<daviddias> which one? :)
<daviddias> Cool, thank you!
<cryptix> de nada :) the data is printed with %q, so you get \x123 for non printables
<whyrusleeping> daviddias: i'm skeptical about how easy its gonna be to get node-spdy and go-spdy to talk...
williamcotton has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
uhhyeahbret has joined #ipfs
<cryptix> i never looked into it much - but its the predecessor to http2 right?
<whyrusleeping> cryptix: yeah
<cryptix> so all that framing that i saw in bradfitz&adg's http2 videos.. yey
<cryptix> i guess it depends on how loosley the implementation expose these concepts so that you can contruct the same kind of connections on both ends
<cryptix> i wonder what docker uses theirs for. daemon<>index or also for client<>daemon
<whyrusleeping> i'm in this weird mental place where the GC is run over our 'block' store
<whyrusleeping> and recursive pins are applied technically to blocks
<whyrusleeping> but recursive pins only really make sense on objects...
temet has quit [Ping timeout: 255 seconds]
temet has joined #ipfs
jibber11 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
temet has quit [Ping timeout: 256 seconds]
patcon has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jb55 has joined #ipfs
jibber11 has joined #ipfs
jb55 has quit []
<wking> whyrusleeping: I'm not entirely clear on how this all fits together in go-ipfs, or in jbenet's intended modularization. But with something like https://github.com/wking/ipfs-specs/blob/stack-diagram/protocol/stack.pdf
Encrypt has joined #ipfs
<wking> I'd expect you'd want to use the local blockstore's all-key iterator, and then feed the objects into the Merkle decoder (maybe that's at the DAG-store level).
<wking> I wasn't really clear on the benefit of having a separate "DAG-store" layer (which is what jbenet has in https://gist.github.com/jbenet/d1fedddfef85f0c4efd5#file-modules-go-L195-L208)
<whyrusleeping> wking: oh, i've got it figured out
<wking> ah, good :)
<whyrusleeping> just a weird distinction
<whyrusleeping> have to hope that nobody wants to recursively pin a raw block
<wking> do we have any non-Merkle blocks in the store?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> wking: we don't disallow it
<wking> seems like we should, otherwise how do you know what to traverse when iterating over all keys
<wking> the block-store implementation should be generic, but the instance used as the local-DAG store should just have Merkle blocks. Or I don't see how you'd handle non-Merkle blocks in it ;)
<whyrusleeping> my current approach is "try and marshal it as an object, did that fail? oh, okay, its probably not an object"
<wking> :p
<wking> and then trust whoever's stuffing those in to garbage-collect them on their own?
<cryptix> but.. they could have cycles then, no?
<whyrusleeping> well, they cant actually pin a non-object recursively
<whyrusleeping> that operation fails
<wking> why does it fail? With the mark-and-sweep recursive pins, we don't actually traverse down the graph at pin-time.
<wking> anyhow, I'm mostly curious here, but I think satisfying my curiousity is probably just distracting you from getting work done, so I'll stop ;).
patcon has joined #ipfs
Encrypt has quit [Quit: Quitte]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
alu has quit [Ping timeout: 256 seconds]
kbala has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<sprintbot> Sprint Checkin! [whyrusleeping jbenet cryptix wking lgierth krl kbala_ rht__ daviddias dPow chriscool gatesvp]
www has quit [Ping timeout: 264 seconds]
nessence has joined #ipfs
<cryptix> checkin: not that productive today - working n the index handler (opened PR1419 to change from doc2go to go-bindata)
vijayee has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
alu has joined #ipfs
alu has quit [Changing host]
alu has joined #ipfs
<wking> checkin: diagram showing relationships between IPFS objects/protocols/interfaces (but not networking/routing): https://github.com/ipfs/specs/pull/13
Encrypt has joined #ipfs
pfraze has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<lgierth> checkin: getting cjdns on gateway.ipfs.io so that we have an authenticated channel between the gateway hosts
<lgierth> ... for collecting metrics
pfraze has joined #ipfs
<whyrusleeping> checkin: working on a better GC implementation, its allowing me to rip out indirect pinning entirely
pfraze has quit [Ping timeout: 252 seconds]
chriscool 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
alu has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
alu has joined #ipfs
guest449 has joined #ipfs
hellertime has quit [Quit: Leaving.]
pfraze has joined #ipfs
<wking> jbenet: can you PR https://gist.github.com/jbenet/d1fedddfef85f0c4efd5 so I can write PRs against it?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 255 seconds]
mildred 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]
guest449 has quit [Remote host closed the connection]
jibber11 has quit [Read error: Connection reset by peer]
lancee has joined #ipfs
lancee has left #ipfs [#ipfs]
<jbenet> Hey guys I'm driving north ~5hrs so can talk (phone hangout voics) as needed but can't type
<whyrusleeping> jbenet: drive safely!
lancee has joined #ipfs
lancee has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 272 seconds]
nessence has quit [Remote host closed the connection]
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
pfraze has quit [Remote host closed the connection]
alu has quit [Ping timeout: 256 seconds]
Encrypt has quit [Quit: Sleeping time!]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
alu has joined #ipfs
alu has quit [Changing host]
alu has joined #ipfs
anshukla has quit [Remote host closed the connection]
anshukla has joined #ipfs
anshukla has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence has joined #ipfs
jb55 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ruby32 has quit [Quit: ruby32]
therealplato has quit [Ping timeout: 252 seconds]
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
anshukla has joined #ipfs
tilgovi has joined #ipfs
pfraze has joined #ipfs
<whyrusleeping> the ipfs hoodies are awesome :)
<ipfsbot> [go-ipfs] whyrusleeping created feat/mark-n-sweep (+1 new commit): http://git.io/vtent
<ipfsbot> go-ipfs/feat/mark-n-sweep d8823c4 Jeromy: implement mark and sweep GC, remove indirect pinning...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1420: implement mark and sweep garbage collection (dev0.4.0...feat/mark-n-sweep) http://git.io/vtenW
jb55 has quit [Remote host closed the connection]
jb55 has joined #ipfs
<spikebike> ipfs hoodies?
<whyrusleeping> spikebike: yeap! we did an experiment and ordered a couple hoodies to see how they would look
<spikebike> nice
<spikebike> for sale somewhere yet?
<whyrusleeping> nope, not yet
<whyrusleeping> jbenet hasnt gotten his yet
<spikebike> ah, first things first.
<whyrusleeping> yeap, gotta decide if we both like them, don't want to have hoodies that we arent happy with, you know?
<spikebike> sure
<spikebike> been thinking of getting one from the american company that's been getting all the hype/news, I don't think they are available custom though
<whyrusleeping> which american company?
jb55 has quit [Ping timeout: 256 seconds]
<spikebike> numerous other news stories
<spikebike> direct sales, actually pay decently for them to be sewed in the usa
<spikebike> backlog was often in the months, but I've heard they are getting better
<whyrusleeping> hrm...... looks pretty cool
<kbala> whyrusleeping: hey, what is netsims intended use? is it a better mocknet?
<whyrusleeping> its a better mocknet, yeah
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence has quit [Remote host closed the connection]
inconshreveable has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> stresssss... cya next week
cryptix has quit [Quit: leaving]