notduncansmith has quit [Read error: Connection reset by peer]
<jbenet>
pfraze it is
<pfraze>
jbenet: looked at the QUIC docs, a lot of complexities to supporting that
<whyrusleeping>
pfraze: yeah, but even without the zero rtt connection stuff, they still get a single rtt for a connection where tcp takes ~3
<whyrusleeping>
which is pretty awesome IMO
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<pfraze>
it is; need to read into that more, it's unusual for a security handshake
<jbenet>
the important part is no head of line blocking.
<whyrusleeping>
^ +9001
<pfraze>
yeah, that's an issue for us since we're multiplexing over tcp
tilgovi has quit [Ping timeout: 256 seconds]
PtolemyS has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has quit [Ping timeout: 276 seconds]
therealplato has joined #ipfs
therealplato has quit [Changing host]
therealplato has joined #ipfs
<PtolemyS>
Hello, I'm new to IPFS. Read through the documentation and its seems like a really cool project :) Question: once I "ipfs add" an object, is there a way to remove the symbolic link/hash before other people request the object? For instance, I recursively added a folder, but later wanted remove a file’s hash so that people can not request the file (without deleting the file).
<jbenet>
PtolemyS: we'll have the ability to "not provide" files soon (i.e. not send them out), while keeping them local.
<jbenet>
PtolemyS: currently, if you have the file in ipfs, and people can reach you, you'll serve it to requesters. can you tell me more about the exact use case? you want to keep the file in ipfs for you to move it around, but not serve it to others you dont know?
<daviddias>
mafintosh have you had time to take a look at https://github.com/indutny/spdy-transport ? I remember you saying that you would be interested in having spdystream in Node.js, just making sure you are aware of it :) (It is pretty cool!)
<PtolemyS>
That's a good use case. Or let's say I accidentally included something private when I added a folder recursively. No one has requested it yet, so I'm guessing that it hasn't propagated through the network. I want to make it "invisible" so no one can see it but keep the file.
<spikebike>
jbenet: what if any security is in IPFS, wasn't sure if you were going more for ~/public_html type functionality (publish everything) or like unix permissions with rwx for user, group, and other
<spikebike>
even with publish everything you could still encrypt of course
Firescar96 has joined #ipfs
<jbenet>
PtolemyS: to be sure, i'd recommend (a) ecnrypt the file + re add it (diff hash), (b) remove the unencrypted file
<jbenet>
PtolemyS: we'll add tooling to make this super nice, but right now can use it like so: cat file | encrypt <key> | ipfs add
<jbenet>
PtolemyS: to remove the file: ipfs pin rm -r <file> (may have to unpin the dir and re add the whole thing, kinda like git) + then: ipfs repo gc
<jbenet>
PtolemyS: sorry, this is clunky atm
<jbenet>
spikebike: we should not do ACLs, but rather capabilities.
<jbenet>
spikebike: (examples: tahoe + e-rights)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<PtolemyS>
:) Thanks for the help
tilgovi has joined #ipfs
<spikebike>
capabilities sounds good, but exists in IPFS today?
<spikebike>
capabilities sounds good, what exists in IPFS today?
<jbenet>
spikebike: right now ipfs assumes you pre-encrypt data if you're worried about anybody finding it.
<spikebike>
sensible
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
PtolemyS has quit [Quit: Page closed]
semidreamless has quit [Quit: Leaving...]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet>
whyrusleeping: if you come up with a similar (events -> state) reduction for dht query events, i'll make a pretty dash for it
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<rht__>
questions on the sprint structure: I am to keep track of 1. weekly sprint goals blockchain (planning & done), 2. daily irc sync for granular updates (in progress), 3. specific topic hangout sync, 4. WIP PR's, 5. milestones. I. is #2 logged by a bot (into a kanban board)?, II. how is 5 related to 1? is the time scale of 5 ~ monthly?
<rht__>
III. what is the opposite of icebox issue?
<jbenet>
rht__ don't worry about (3.) if not interested, but definitely welcome to join. it's live video call discussion usually for people working closely on something.
<jbenet>
(I.) (2) is not yet logged by a bot. we can do this, though maybe people should drop the update onto the sprint github instead of IRC? (or both?)
<jbenet>
(ii.) (5) milestones arent in very much use, they're mostly to group issues. we could do it monthly, and setup releases.
<jbenet>
i'd use milestones more but milestones are per-repo and that's a huge pain when you have many repos.
<rht__>
(...I will summarize my confusion in sprint m comment as the ctx. in this case github is more semantic than irc)
<jbenet>
rht__ yeah it just becomes a huge hassle to manage all the milestones. a while back i considered writing a script to create milestones across all repos using github api
<jbenet>
sounds good! we're developing the work schedule very flexibly, so suggest whatever you think ought to change and we can discuss it there
O83110 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<daviddias>
this is just the beginning, but whats happening there is a multistream-select to spdy, and opening a spdy stream to multistream select one of the registered protocols (aka handlers available) and the return of the stream after all that handshaking is one
<daviddias>
s/one/done
reit has joined #ipfs
can0e has quit [Ping timeout: 246 seconds]
hellertime has joined #ipfs
hellertime has quit [Client Quit]
<jbenet>
daviddias: that's super cool! \o/
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
jbenet: wheres the pretty dash for bitswap?
<whyrusleeping>
i'll do the dht one in the morning
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
elima_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
semidreamless has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
patcon has joined #ipfs
notduncansmith has joined #ipfs
www has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
reit has quit [Ping timeout: 240 seconds]
tilgovi has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
lidel has quit [Ping timeout: 264 seconds]
O83110 has quit [Quit: Connection closed for inactivity]
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]
www has quit [Ping timeout: 265 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
elima_ has quit [Remote host closed the connection]
can0e has joined #ipfs
m0ns00n has joined #ipfs
can0e has quit [Ping timeout: 248 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ogd>
and really its only good in southern oregon, norcal amtrak is boring, upper willamette valley is boring
<daviddias>
feross you definitely should do that! (the visit, regarding the Amtrak I don't know what's best, but seems like ogd has some good advice :) )
<feross>
ogd: where are you now? portland?
<whyrusleeping>
so feross is gonna fly to portland and take the amtrak to seattle with ogd?
<ogd>
yep
<ogd>
lol
<feross>
that would be sick
<ogd>
feross: when were you thinking of visiting up here/
<ogd>
feross: cause jbenet said theyre coming down to pdx too. would be cool if we could meet up in pdx, hacker train to seattle, then hacker train with the rest of the peeps back down, then hit up a hacker cabin in oregon
<ogd>
hack the planet
<feross>
nice! i'm flexible. next week or two
<feross>
i'm free after this weekend
<ogd>
feross: you should come on monday cause jlord is going out of town and im totally free schedule wise
<ogd>
feross: its oscon in pdx the week of the 20th so theres some stuff happening here
<ogd>
feross: but from 12 - 20th im pretty free to go up to seattle etc
<feross>
hm, okay let me see about that date
<feross>
i'll ping you when i have tix
<feross>
^ ogd
<ogd>
feross: sounds good
<whyrusleeping>
while youre in portland you should abduct kyledrake and bring him along
<daviddias>
ogd we won't be going down the next weekend and jbenet is leaving on the 24~25th weekend, so I'm pretty confident that we will go down on the weekend of 17~18th
<daviddias>
meaning that your master plan works perfectly! :D
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs
domanic has quit [Ping timeout: 256 seconds]
Encrypt has quit [Quit: Quitte]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
<whyrusleeping>
wking: could i get a tldr on runc?
<wking>
it's like LXC? ;)
<wking>
it just sets up your namespaces, capabilities, mounts, etc., and launches your container process
<wking>
pretty much a glorified chroot
<wking>
it's nice for us, because all of those bells and whistles make for better isolation (like Docker), but without the pain of Docker's image layers