<ipfsbot>
[go-ipfs] dylanPowers opened pull request #1402: Object put examples in help text (master...object-put-example) http://git.io/vL6Qa
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] dylanPowers opened pull request #1403: Object new templates (master...object-new-templates) http://git.io/vL6dV
warner has quit [Remote host closed the connection]
warner has joined #ipfs
G-Ray has quit [Quit: Konversation terminated!]
<cryptix>
so weird...
<cryptix>
wanted to simplify a little and got trashed by cmdlib's weird .SetOutput(chan) semantics
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has quit [Quit: Leaving.]
hellertime has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<spikebike>
jbenet: btw, your responses on #1396 have been quite instructive
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has quit [Ping timeout: 256 seconds]
dread-alexandria has quit [Quit: dread-alexandria]
therealplato1 has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
dread-alexandria has joined #ipfs
patcon has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dread-alexandria has quit [Quit: dread-alexandria]
<temet>
So OT question. The Go language, how have you guys found it in terms of speed and usability?
Wallacoloo has quit [Quit: Leaving.]
<alu>
someone once said Go is like the child of Python + C
<whyrusleeping>
temet: go is fast and useable
<temet>
is the standard libarry generally limited (b/c of life of language) or is it robust?
<whyrusleeping>
the standard library has almost everything you ever need
notduncansmith has joined #ipfs
<whyrusleeping>
and using external packages is *very* easy
notduncansmith has quit [Read error: Connection reset by peer]
<temet>
Yeah i just joined #go-fun
<spikebike>
you mean #golang?
tilgovi has quit [Ping timeout: 250 seconds]
<daviddias>
temet today I wished to myself several times that I could declare return values and callback arguments in Node in such a explicit way as go let's me do it
<temet>
i think i just got trolled
<spikebike>
heh, yeah generally c like performance, but as easy or easier to program than python/javascript/ruby
<spikebike>
I'd also say one of the best set of standard libraries/functionality out of the box
<daviddias>
in another news, received this in JS weekly:
<daviddias>
"'Universal' JavaScript - A proposal for adopting a better term than ‘isomorphic’ for code that crosses the front-end/back-end divide." MICHAEL JACKSON
<daviddias>
My first reaction was, "the king is alive!"
<temet>
i just like how python has very mature packages like BeautifulSoup/requests/Jaraco's IRC framework, etcc.
<spikebike>
temet: heh, python has nice packages, and awful ones, it's very hard to predict
<spikebike>
temet: pycrypto for instance is like a minefield
<temet>
tried pyNaCl?
<whyrusleeping>
the irc channel is #go-nuts
<spikebike>
nope, but like I said it's a real mix of creeping horrors.
<temet>
yup
<spikebike>
go's MUCH nicer for parallel programming as well
<spikebike>
(not to mention much faster than python)
<temet>
>multiprocessing
<temet>
i'll disagree with you there
<temet>
well.. that is to say, I think that multiprocessing redeems the rest of the GIL locked threading stuff.
<spikebike>
multiprocessing help minimize how awful GIL is, but not as nice as go's channels IMO.
<temet>
it doesn't use the GIL
<spikebike>
python does, but yes multiprocessing minimized that by forking different processes that have different GILs
<spikebike>
that's a parallel code, look at the implementations and how they score
<spikebike>
go's is at 27 seconds... python at 18 minutes
<AtnNn>
using multiple processes is often not very elegant, but the multiprocessing library is a very elegant implementation of it
dread-alexandria has joined #ipfs
<temet>
does that benchmark use multiprocessing
<spikebike>
heh, no it doesn't
<spikebike>
submit one that does
<temet>
:<
<spikebike>
even a factor of 4 faster (the ideal case) still is pretty slow
<spikebike>
and even so it's not much advantage faster languages can use a single cpu and be faster than python with 4.
<temet>
depends. My own benchmarks, from multiprocessing/non multiprocessing it's about the near the square of cores used.
<spikebike>
temet: ya, python scales well... but it's still way slow.
<spikebike>
go scales well and is fast to begin with.
dread-alexandria has quit [Ping timeout: 256 seconds]
<spikebike>
as an example
<spikebike>
python is missing much of what is needed for a decent fast/capable web server
<spikebike>
python + twisted is better
<spikebike>
but is large, complex, and (last I checked) specific to python 2.x
<spikebike>
go out of the box is a rather decent webserver and with a small/thin/simple package or do can easily implement any number of webservers/restful apis, etc.
notduncansmith has joined #ipfs
<temet>
pypy looks promising. I'm still going to learn Go.
notduncansmith has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 256 seconds]
<temet>
pypy allows similar to Cython code blobs
<spikebike>
python is rather programmer friendly. Assuming you don't need performance (i/o, network, or cpu), and avoid some of the horrible libs (like pycrypto), or the huge/ugly/complex ones (like twisted) it's ok
<spikebike>
but pypy and cython seem like rather ugly solutions trying to improve the performance
<spikebike>
sure you put a giant engine in a vw bus, but it's not going to be a sports car
<temet>
cython is the glue to make python modules, it's not meant solely for performance gains.
<temet>
Why is pypy 'ugly'?
<spikebike>
well it's yet another variation of python, various incompatibilities, doesn't even work with python3
<temet>
oh, they have a build for pypy3
<spikebike>
not even complete for CPython
<spikebike>
"PyPy implements the Python language version 2.7.9."
<spikebike>
so someday it might actually be fast, compatible, and production worth
<spikebike>
y
<spikebike>
not today though, at least not with python 3
<spikebike>
they forked and have an incomplete numpy library... *GROSS*
<spikebike>
presumably because the compatibility was so poor
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
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
shurcooL has joined #ipfs
<ipfsbot>
[go-ipfs] jbenet deleted tk/public-name-commands at 40c6ffd: http://git.io/vLiOJ
<ipfsbot>
[go-ipfs] jbenet deleted tk/publish-local-peer-id at e700c02: http://git.io/vLiOt
therealplato has quit [Ping timeout: 272 seconds]
therealplato has joined #ipfs
therealplato1 has joined #ipfs
therealplato1 has quit [Client Quit]
therealplato has quit [Ping timeout: 244 seconds]
<ipfsbot>
[go-ipfs] jbenet pushed 2 new commits to master: http://git.io/vLisa
<ipfsbot>
go-ipfs/master 09f1600 Juan Batiz-Benet: Merge pull request #1402 from dylanPowers/object-put-example...
<ipfsbot>
go-ipfs/master 2f6f0f9 Dylan Powers: Examples for object put...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] whyrusleeping created feat/patch-path (+1 new commit): http://git.io/vLiGS
<ipfsbot>
go-ipfs/feat/patch-path d585e20 Jeromy: allow patch add-link to add at a path...
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #1404: allow patch add-link to add at a path (master...feat/patch-path) http://git.io/vLiG7
Wallacoloo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has quit [Quit: Leaving.]
<whyrusleeping>
jbenet: somethings messed up
<jbenet>
whyrusleeping ?
<whyrusleeping>
a merkledag.Node with its data set to an empty array hashes to a different value than one with its data set to nil
<whyrusleeping>
the data isnt in the file yet because the buffer hasnt been flushed
sharky has quit [Ping timeout: 256 seconds]
<jbenet>
whyrusleeping: yeah that makes sense. Wonder why with nc manually it flushes the buffer
<whyrusleeping>
thats weird...
<whyrusleeping>
strange things happen in scripts
<reit>
(probably) stupid question: is there any way to use a reverse-proxy DDOS mitigater (like cloudflare and so on) with public ipfs gateways?
sharky has joined #ipfs
<jbenet>
reit: yep of course
<jbenet>
We use nginx in front of ours
<reit>
ah ok, thought i'd found a problem
<reit>
would there be any IP address leakage when the gateway publishes to the DHT though?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<reit>
i mean on the ipfs side, not the standard public http server side
<jbenet>
reit yeah for now. We'll add away to set specific addrs if "you know what you're doing" re ports, etc.
<whyrusleeping>
jbenet: your test doesnt fail on my computer
<jbenet>
Portability \o/
<whyrusleeping>
everyone should just run arch linux
<whyrusleeping>
would solve a lot of problems
<jbenet>
Hahaha yep
<jbenet>
Getting everyone to agree though :$
<jbenet>
:)*
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has joined #ipfs
<whyrusleeping>
cryptix: youre in trouble
<ipfsbot>
[go-ipfs] whyrusleeping created daemon-shutdown (+1 new commit): http://git.io/vLiu3
<ipfsbot>
go-ipfs/daemon-shutdown 5ab9483 Jeromy: close channels and allow daemon to shutdown...
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #1405: close channels and allow daemon to shutdown (master...daemon-shutdown) http://git.io/vLiuc
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed daemon-shutdown from 5ab9483 to 6211ee4: http://git.io/vLiu8
<ipfsbot>
go-ipfs/daemon-shutdown 6211ee4 Jeromy: close channels and allow daemon to shutdown...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 255 seconds]
patcon has quit [Ping timeout: 252 seconds]
<ipfsbot>
[go-ipfs] jbenet closed pull request #1405: close channels and allow daemon to shutdown (master...daemon-shutdown) http://git.io/vLiuc
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
jbenet: PTAL 1405
dread-alexandria has joined #ipfs
inconshreveable has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dread-alexandria has quit [Quit: dread-alexandria]
<ipfsbot>
[go-ipfs] jbenet pushed 2 new commits to master: http://git.io/vLirD
<ipfsbot>
go-ipfs/master 3f22954 Dylan Powers: "object" added to the descriptions of object patch and object data...
<ipfsbot>
go-ipfs/master 3a1c8d7 Juan Batiz-Benet: Merge pull request #1400 from dylanPowers/object-help...
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
warner has quit [Remote host closed the connection]
warner has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has joined #ipfs
martinBrown has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
headbite has joined #ipfs
martinBrown has joined #ipfs
inconshr_ has joined #ipfs
inconshreveable has quit [Ping timeout: 265 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dread-alexandria has joined #ipfs
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]
Tv` has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
zabirauf has quit [Ping timeout: 252 seconds]
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix>
gmorning
<cryptix>
whyrusleeping: what have i done? o.o
<cryptix>
aaah crap - the error channels prevented shutdown
zabirauf has joined #ipfs
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]
Wallacoloo has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quitte]
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
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix>
bam - index page back links work
<ipfsbot>
[go-ipfs] cryptix force-pushed nicerIndex from 07b4e9d to d265ed6: http://git.io/vLPCU
<ipfsbot>
go-ipfs/nicerIndex 0ad606f Henry: http/gateway: first tab at integrating @krl's new index page
<cryptix>
jbenet: adressed indention - still need some input on testing (ie do we have known hashes in go tests or does this have to be a sharness test? seems overkill)
mildred has joined #ipfs
<cryptix>
our social democrats just decided to re-enact statewide data retention... i'm gone for the day
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet>
cryptix: what does that mean?
<cryptix>
saving telefon and internet metadata for.. i think up to 10 weeks
<jbenet>
lol
<cryptix>
we had that already. .de constitutional and EU court decided 'cant do that' now they are trying again
<cryptix>
and they argue 'everything is kept secret and access is tightly controlled' right after we had this big hack of the bundestag - not to mention all the snowden stuff....
<cryptix>
l8ters.. need to decompress
<jbenet>
lol
<jbenet>
go have a beer on me :)
<cryptix>
sure thing
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has joined #ipfs
domanic has joined #ipfs
domanic has quit [Ping timeout: 272 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]
williamcotton 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]
pfraze has joined #ipfs
Wallacoloo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
<wking>
whyrusleeping: bubbler looks good for add-link. Does it work for rm-link, set-data, and append-data?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has joined #ipfs
williamcotton has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<JasonWoof>
cryptix: thanks for the back links (..) fix!
Wallacoloo has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has joined #ipfs
www1 is now known as wiwjwy
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
temet has quit [Read error: Connection reset by peer]
temet has joined #ipfs
<wking>
jbenet: it looks like the go-ipfs dev stuff is in 'dev0.4.0', so we might want to delete the 'dev' branch.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<wking>
And if heavy features are getting merged into that branch, I think we should just be merging all non-bugfix PRs into that branch, and then only merge the dev branch into master for a release
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<wking>
Ah, I see the comment in go-ipfs#1381 explaining that it's just for incompatible changes.
<wking>
I guess that means "stuff that needs one-way migrations to your ~/.ipfs", since things like HTTP-only logs might be "incompatible" for some users ;)
<ipfsbot>
[go-ipfs] wking pushed 1 new commit to tk/changelog: http://git.io/vLX9F
<ipfsbot>
go-ipfs/tk/changelog 81165f8 W. Trevor King: CHANGELOG.md: Update with features through 3a1c8d7 (2015-06-19)...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
pfraze has quit [Remote host closed the connection]
dread-alexandria has quit [Quit: dread-alexandria]
Encrypt has quit [Quit: Eating time!]
notduncansmith has joined #ipfs
dandroid has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dread-alexandria has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<wking>
whyrusleeping: I'm updating the bubbler to handle ancestor removal and directory auto-creation
<wking>
checkin: working on bubbling for more than add-link
kbala has joined #ipfs
temet has quit [Ping timeout: 245 seconds]
temet 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]
<wking>
whyrusleeping, jbenet: so 'ipfs object patch ROOT add-link PATH TARGET_HASH' and 'ipfs object patch ROOT rm-link PATH' both scale well to multi-segment paths and bubbling
<wking>
How should we handle bubbling for set-data and append-data?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
hellertime has quit [Quit: Leaving.]
nessenc__ has joined #ipfs
ogd_ has joined #ipfs
feross_ has joined #ipfs
lohkey_ has joined #ipfs
jez0990_ has joined #ipfs
Taek42 has joined #ipfs
sindresorhus_ has joined #ipfs
ehd_ has joined #ipfs
insanity54_ has joined #ipfs
Encrypt has joined #ipfs
zignig_ has joined #ipfs
dawuud_ has joined #ipfs
mondkalbantrieb_ has joined #ipfs
amiller_ has joined #ipfs
warptangent_ has joined #ipfs
machrider_ has joined #ipfs
ryepdx_ has joined #ipfs
notduncansmith has joined #ipfs
kbala has quit [*.net *.split]
sharky has quit [*.net *.split]
nessence has quit [*.net *.split]
bengl has quit [*.net *.split]
ryepdx has quit [*.net *.split]
sindresorhus has quit [*.net *.split]
robmyers has quit [*.net *.split]
feross has quit [*.net *.split]
ogd has quit [*.net *.split]
lohkey has quit [*.net *.split]
insanity54 has quit [*.net *.split]
jbenet has quit [*.net *.split]
ehd has quit [*.net *.split]
whyrusleeping has quit [*.net *.split]
amiller has quit [*.net *.split]
Taek has quit [*.net *.split]
machrider has quit [*.net *.split]
step21_ has quit [*.net *.split]
dawuud has quit [*.net *.split]
mondkalbantrieb has quit [*.net *.split]
warptangent has quit [*.net *.split]
zignig has quit [*.net *.split]
jez0990 has quit [*.net *.split]
notduncansmith has quit [Read error: Connection reset by peer]
ryepdx_ is now known as ryepdx
sindresorhus_ is now known as sindresorhus
dawuud_ is now known as dawuud
feross_ is now known as feross
bengl has joined #ipfs
sharky has joined #ipfs
bengl is now known as Guest67539
insanity54_ is now known as insanity54
lohkey_ is now known as lohkey
ehd_ is now known as ehd
chriscool has joined #ipfs
step21_ has joined #ipfs
whyrusleeping has joined #ipfs
step21_ is now known as step21
kbala has joined #ipfs
Taek has joined #ipfs
silotis_ has joined #ipfs
mondkalbantrieb has joined #ipfs
edsu_ has joined #ipfs
djoot_ has joined #ipfs
djoot_ has joined #ipfs
null_rad- has joined #ipfs
machrider has joined #ipfs
ryepdx_ has joined #ipfs
konubinix_ has joined #ipfs
robmyers has joined #ipfs
sharky has quit [*.net *.split]
ryepdx has quit [*.net *.split]
machrider_ has quit [*.net *.split]
mondkalbantrieb_ has quit [*.net *.split]
Taek42 has quit [*.net *.split]
ogd_ has quit [*.net *.split]
temet has quit [*.net *.split]
Xe has quit [*.net *.split]
Aaron1011 has quit [*.net *.split]
silotis has quit [*.net *.split]
konubinix has quit [*.net *.split]
mikolalysenko has quit [*.net *.split]
ladekjaer has quit [*.net *.split]
richardlitt has quit [*.net *.split]
mappum has quit [*.net *.split]
mquandalle has quit [*.net *.split]
lgierth has quit [*.net *.split]
djoot has quit [*.net *.split]
null_radix has quit [*.net *.split]
edsu has quit [*.net *.split]
nsh has quit [*.net *.split]
ryepdx_ is now known as ryepdx
temet has joined #ipfs
<ipfsbot>
[go-ipfs] wking force-pushed tk/unixfs-ls from 2110f95 to 4acab79: http://git.io/vIrva
<ipfsbot>
go-ipfs/tk/unixfs-ls c9733c5 W. Trevor King: core/commands/unixfs/ls: Set Argument in JSON output...
<ipfsbot>
go-ipfs/tk/unixfs-ls f0a0ac1 W. Trevor King: core/commands/unixfs/ls: Use a stringified type name...
<ipfsbot>
go-ipfs/tk/unixfs-ls ce0bf80 W. Trevor King: core/commands/unixfs/ls: Replace TODO context with command context...
nsh has joined #ipfs
nsh has quit [Excess Flood]
Xe has joined #ipfs
zabirauf has joined #ipfs
sharky has joined #ipfs
<wking>
^ I'd forgotten some trailing '&&' on my sharness printf lines
stackmut_ has joined #ipfs
Aaron1011 has joined #ipfs
Aaron1011 has quit [Changing host]
Aaron1011 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jbenet has joined #ipfs
cryptix_ has joined #ipfs
pfraze has quit [Remote host closed the connection]
lgierth has joined #ipfs
ralphthe1inja has joined #ipfs
ogd has joined #ipfs
nsh has joined #ipfs
m3s_ has joined #ipfs
<ipfsbot>
[go-ipfs] wking created tk/bubble (+4 new commits): http://git.io/vL10j
<ipfsbot>
go-ipfs/tk/bubble 88397ac W. Trevor King: core/commands/object: Add bubbling to rm-link...
<ipfsbot>
go-ipfs/tk/bubble 7473870 W. Trevor King: core/commands/object: Intermediate-node creation for patch add-link...
pjz_ has joined #ipfs
dandroid has quit [Ping timeout: 246 seconds]
xelra_ has joined #ipfs
richardlitt has joined #ipfs
ogd has quit [Client Quit]
mquandalle has joined #ipfs
mikolalysenko has joined #ipfs
mappum has joined #ipfs
Wkter_ has joined #ipfs
insanity54_ has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
nausea has joined #ipfs
ladekjaer has joined #ipfs
wiwjwy has quit [Ping timeout: 256 seconds]
robmyers has quit [*.net *.split]
insanity54 has quit [*.net *.split]
sindresorhus has quit [*.net *.split]
dread-alexandria has quit [*.net *.split]
gozala has quit [*.net *.split]
stackmutt has quit [*.net *.split]
bret has quit [*.net *.split]
Wkter has quit [*.net *.split]
daviddias has quit [*.net *.split]
tibor has quit [*.net *.split]
prosodyContext has quit [*.net *.split]
oleavr has quit [*.net *.split]
rubiojr has quit [*.net *.split]
bigbluehat has quit [*.net *.split]
henriquev has quit [*.net *.split]
otherchas_ has quit [*.net *.split]
Muis has quit [*.net *.split]
pjz has quit [*.net *.split]
xelra has quit [*.net *.split]
m3s has quit [*.net *.split]
ralphtheninja has quit [*.net *.split]
cryptix has quit [*.net *.split]
neofreak has quit [*.net *.split]
chriscool has quit [Read error: No route to host]
gozala has joined #ipfs
rektide has quit [Ping timeout: 255 seconds]
hij1nx_ has joined #ipfs
rektide has joined #ipfs
dylanPowers has joined #ipfs
dread-alexandria has joined #ipfs
con__ has joined #ipfs
notduncansmith has joined #ipfs
lidel` has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rubiojr has joined #ipfs
Muis has joined #ipfs
_fil__ has joined #ipfs
ladekjaer has quit [*.net *.split]
insanity54_ has quit [*.net *.split]
Wkter_ has quit [*.net *.split]
mappum has quit [*.net *.split]
mquandalle has quit [*.net *.split]
richardlitt has quit [*.net *.split]
mikolalysenko has quit [*.net *.split]
xelra_ has quit [*.net *.split]
nsh has quit [*.net *.split]
jbenet has quit [*.net *.split]
konubinix_ has quit [*.net *.split]
null_rad- has quit [*.net *.split]
jez0990_ has quit [*.net *.split]
lohkey has quit [*.net *.split]
feross has quit [*.net *.split]
uhhyeahbret has quit [*.net *.split]
lidel has quit [*.net *.split]
ffmad has quit [*.net *.split]
vonzipper has quit [*.net *.split]
Luzifer has quit [*.net *.split]
niran has quit [*.net *.split]
zrl has quit [*.net *.split]
con_ has quit [*.net *.split]
ebarch has quit [*.net *.split]
okket has quit [*.net *.split]
dPow has quit [*.net *.split]
hij1nx has quit [*.net *.split]
daviddias has joined #ipfs
erggo|BNC has joined #ipfs
lidel`` has joined #ipfs
ebarch has joined #ipfs
okket has joined #ipfs
hij1nx has joined #ipfs
orzo_ has joined #ipfs
bren2010_ has joined #ipfs
erggo has quit [Ping timeout: 244 seconds]
Skaag has quit [Ping timeout: 244 seconds]
bren2010 has quit [Ping timeout: 244 seconds]
orzo has quit [Ping timeout: 244 seconds]
_fil_ has quit [Ping timeout: 244 seconds]
lidel` has quit [Ping timeout: 244 seconds]
hij1nx_ has quit [Ping timeout: 244 seconds]
jez0990 has joined #ipfs
acous has quit [Ping timeout: 244 seconds]
infinity0 has quit [Ping timeout: 244 seconds]
erggo|BNC is now known as erggo
xelra has joined #ipfs
Skaag has joined #ipfs
infinity0 has joined #ipfs
otherchas_ has joined #ipfs
henriquev has joined #ipfs
prosodyContext has joined #ipfs
tibor has joined #ipfs
dandroid has joined #ipfs
bigbluehat has joined #ipfs
Wkter has joined #ipfs
equim1 has joined #ipfs
ebarch_ has joined #ipfs
m3s has joined #ipfs
m3s has joined #ipfs
erggo|BNC has joined #ipfs
robmyers has joined #ipfs
kragniz_ has joined #ipfs
equim has quit [Ping timeout: 264 seconds]
erggo has quit [Ping timeout: 264 seconds]
erggo|BNC is now known as erggo
Igel_ has joined #ipfs
zen|merge_ has joined #ipfs
lachenmayer_ has joined #ipfs
sindresorhus has joined #ipfs
lidel1 has joined #ipfs
null_radix has joined #ipfs
livegnik_ has joined #ipfs
ebarch has quit [Ping timeout: 264 seconds]
daviddias has quit [Ping timeout: 264 seconds]
m3s_ has quit [Ping timeout: 264 seconds]
lachenmayer has quit [Ping timeout: 264 seconds]
rubiojr has quit [Ping timeout: 264 seconds]
livegnik has quit [Ping timeout: 264 seconds]
Igel has quit [Ping timeout: 264 seconds]
kragniz has quit [Ping timeout: 264 seconds]
ebarch_ is now known as ebarch
guybrush has quit [Ping timeout: 264 seconds]
prosodyContext has quit [Ping timeout: 264 seconds]
gozala has quit [Ping timeout: 264 seconds]
cmars has quit [Ping timeout: 264 seconds]
Igel_ is now known as Igel
lidel`` has quit [Ping timeout: 264 seconds]
nausea has quit [Ping timeout: 264 seconds]
zen|merge has quit [Ping timeout: 264 seconds]
zabirauf has quit [Ping timeout: 264 seconds]
cmars has joined #ipfs
guybrush has joined #ipfs
daviddias has joined #ipfs
gozala has joined #ipfs
rubiojr has joined #ipfs
prosodyContext has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
nausea has joined #ipfs
acous has joined #ipfs
konubinix has joined #ipfs
aar-_ has joined #ipfs
bitemyap1 has joined #ipfs
Wallacoloo has joined #ipfs
[epitron] has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pjz has joined #ipfs
dawuud_ has joined #ipfs
aar- has quit [Ping timeout: 255 seconds]
clever has quit [Ping timeout: 255 seconds]
bitemyapp has quit [Ping timeout: 255 seconds]
epitron has quit [Ping timeout: 255 seconds]
dawuud has quit [Ping timeout: 255 seconds]
pjz_ has quit [Ping timeout: 255 seconds]
clever has joined #ipfs
cryptix_ is now known as cryptix
Guest67539 has quit [Ping timeout: 246 seconds]
patcon has quit [Ping timeout: 265 seconds]
djoot_ has quit [Ping timeout: 246 seconds]
djoot has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
edsu_ is now known as edsu
dandroid has quit [Ping timeout: 246 seconds]
zabirauf has joined #ipfs
<whyrusleeping>
hello?
kragniz_ is now known as kragniz
<whyrusleeping>
hrm
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
wking, i dont think i want addlink to make directories
lohkey has joined #ipfs
mildred has quit [Quit: Leaving.]
<wking>
yeah, i just have it making data-less intermediates locally now
Encrypt has quit [Quit: Sleeping time!]
<ipfsbot>
[go-ipfs] wking force-pushed tk/bubble from 4c1dace to 99a6dcc: http://git.io/vL1SV
<ipfsbot>
go-ipfs/tk/bubble 459b90d W. Trevor King: core/commands/object: Intermediate-node creation for patch add-link...
<ipfsbot>
go-ipfs/tk/bubble ad7b119 W. Trevor King: core/commands/object: Add bubbling to rm-link...
<ipfsbot>
go-ipfs/tk/bubble df1b75c W. Trevor King: core/commands/object: List all actions and their arguments for 'patch'...
<wking>
just pushed the current WIP
bitemyap1 is now known as bitemyapp
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bret has joined #ipfs
oleavr has joined #ipfs
nsh has joined #ipfs
Luzifer has joined #ipfs
williamcotton has joined #ipfs
_fil__ is now known as _fil
_fil is now known as _fil_
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
[epitron] has joined #ipfs
[epitron] has quit [Changing host]
[epitron] is now known as epitron
williamcotton has quit [Ping timeout: 256 seconds]
temet has quit [Ping timeout: 272 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has joined #ipfs
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<kyledrake>
wking whyrusleeping FWIW, I do use mkdir -p pretty liberally for file uploads.
<whyrusleeping>
kyledrake, agreed. but it doesn't belong under the object patch command
<whyrusleeping>
maybe if we have some other command to wrap it
temet has joined #ipfs
inconshreveable has joined #ipfs
<wking>
whyrusleeping: are you worried about catching typoed path errors?
<wking>
or are you concerned about providing flexibility for the created intermediates?
<whyrusleeping>
yes
<whyrusleeping>
both, Lol
wking has quit [Ping timeout: 246 seconds]
wking has joined #ipfs
amiller_ has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
<ipfsbot>
[go-ipfs] wking force-pushed tk/changelog from 81165f8 to 6d41769: http://git.io/vI7vN
<ipfsbot>
go-ipfs/tk/changelog 6d41769 W. Trevor King: CHANGELOG.md: Update with features through 3a1c8d7 (2015-06-19)...
dread-alexandria has quit [Quit: dread-alexandria]
notduncansmith has quit [Read error: Connection reset by peer]
Guest42448 has joined #ipfs
Wallacoloo has quit [Ping timeout: 246 seconds]
pfraze has joined #ipfs
zabirauf has joined #ipfs
Guest67539 has joined #ipfs
dread-alexandria has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
Guest42448 has joined #ipfs
Guest42448 is now known as amiller
<wking>
whyrusleeping: so for catching typoed paths, I'm fine requiring an option (-p|--parents?) for enabling intermediate auto-creation
<wking>
and for flexibility, I think the Go implementation should take a template intermediate *dag.Node that it clones to get intermediates
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<wking>
And I think the commands-based UI could take the same template strings that 'ipfs object new' understands
<wking>
If it ends up being a separate mkdir-p-like command, I won't die ;), but the Docker-driver use-case (for example) is always going to be "set $CONTENT at $PATH, creating intermediate directories as needed", so it would be nice if that mapped to one call instead of a mkdir-p call followed by a rm-link call followed by an add-link call ;)