<jbenet>
whyrusleeping Tv` -- i can CR s3 stuff now.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
reit has joined #ipfs
freedaemon has quit [Remote host closed the connection]
<lgierth>
jbenet: heh i just noticed what's irritating me with hangouts. can you hear me speak while you speak? there's no visual feedback and that's why i sometimes repeat sentences :)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet>
lgierth yeah I think the lag is just bad enough to collide
<lgierth>
i know people who speak louder on the phone when the other end is far away
<lgierth>
:)
<lgierth>
but it's good to know you can hear me while speaking
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Tv`>
there was study once on what the lag required is for that to happen
<Tv`>
i only see it in hangouts to europe, not within US
<whyrusleeping>
lgierth: get out of europe :P
<Tv`>
but it always reminds me of something even funnier: if you get your own voice looped back to you, with the appropriate delay, you become unable to complete your sentences at all
<lgierth>
:)
<Tv`>
well that's also with my parents shitty wifi and slow internets, so it's definitely laggy
<whyrusleeping>
Tv`: Ive seen a video of that!
<Tv`>
whyrusleeping: plenty of phone apps called "Idiotizer" out there
<Tv`>
it sure makes you feel like an idiot. you get like half a word out and your brain grinds to a halt
<whyrusleeping>
jbenet: would it be appropriate for me to *require* the Node be loaded before requesting the context?
<whyrusleeping>
can confirm, words stopped working
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ralphthe1inja is now known as ralphtheninja
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
jbenet: that was more work than i expected
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to feat/global-timeout: http://git.io/vmxWb
<ipfsbot>
go-ipfs/feat/global-timeout 1559657 Jeromy: remove context from context...
notduncansmith has joined #ipfs
semidreamless has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has quit [Remote host closed the connection]
therealplato1 has joined #ipfs
tilgovi has joined #ipfs
therealplato has quit [Ping timeout: 264 seconds]
therealplato has joined #ipfs
tilgovi has quit [Remote host closed the connection]
therealplato1 has quit [Ping timeout: 240 seconds]
tilgovi has joined #ipfs
pinbot has quit [Remote host closed the connection]
pinbot has joined #ipfs
<lgierth>
whyrusleeping: that was pinbot failover from pluto to neptune ^
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
tilgovi has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
kbala has quit [Quit: Connection closed for inactivity]
domanic has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
domanic has quit [Ping timeout: 248 seconds]
warner has quit [Read error: Connection reset by peer]
warner has joined #ipfs
hellertime has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
MatrixBridge has quit [Read error: Connection reset by peer]
MatrixBridge has joined #ipfs
semidreamless has quit [Remote host closed the connection]
reit has quit [Remote host closed the connection]
zabirauf has joined #ipfs
<whyrusleeping>
lgierth: thats pretty sweet
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed feat/global-timeout from 1559657 to bb3a75a: http://git.io/vmNro
<ipfsbot>
go-ipfs/feat/global-timeout bb3a75a Jeromy: remove context from context...
semidreamless has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] jbenet pushed 1 new commit to master: http://git.io/vmxHf
<ipfsbot>
go-ipfs/master 9978caf Juan Benet: Merge pull request #1500 from ipfs/feat/global-timeout...
pfraze has quit [Remote host closed the connection]
kbala has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
jbenet: noooooooo
<whyrusleeping>
i just found a bug in that code, lol
<jbenet>
whyrusleeping ?
<jbenet>
:(
<jbenet>
:((((
<whyrusleeping>
well, not really in *that* code
<jbenet>
fixfixfix
<whyrusleeping>
but it changed things, and now ipfs-shell panics
<jbenet>
should i revert?
<whyrusleeping>
nah
<jbenet>
whyrusleeping: if there is a panic or a bug i should revert-- it's going to user downloads.
<whyrusleeping>
its only if they build ipfs-shell with that commit
<whyrusleeping>
reverting is a big pain in my ass, i'll just fix it
<ipfsbot>
[go-ipfs] whyrusleeping created hotfix/nil-ctx (+1 new commit): http://git.io/vmx54
<ipfsbot>
go-ipfs/hotfix/nil-ctx 5873aa2 Jeromy: if no context set in request, use context.TODO()...
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #1502: if no context set in request, use context.TODO() (master...hotfix/nil-ctx) http://git.io/vmx5E
<whyrusleeping>
jbenet: o/
pfraze has joined #ipfs
<ipfsbot>
[go-ipfs] jbenet pushed 1 new commit to master: http://git.io/vmxdW
<ipfsbot>
go-ipfs/master d37ecbb Juan Benet: Merge pull request #1502 from ipfs/hotfix/nil-ctx...
<ipfsbot>
[go-ipfs] jbenet deleted hotfix/nil-ctx at 5873aa2: http://git.io/vmxdl
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<zignig>
blah!
* zignig
is dealing with an exploding SAN.
* zignig
needs to be able to run and restore from IPFS
<whyrusleeping>
zignig: why a SAN?
<whyrusleeping>
was it build in 2003?
<zignig>
don't know.
<zignig>
what happened in 2003 ?
<whyrusleeping>
raid wasnt really all that good
<whyrusleeping>
so people used SAN instead of raid in big NAS boxes
<zignig>
fibre channel san to some virtualization servers.
semidreamless has quit [Quit: Leaving...]
sharky has quit [Ping timeout: 255 seconds]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
konubinix has quit [Ping timeout: 264 seconds]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Changing host]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky has quit [Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number]
sharky has joined #ipfs
sharky was kicked from #ipfs by jbenet [sharky]
semidreamless has joined #ipfs
semidreamless has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has quit [Ping timeout: 248 seconds]
tilgovi has quit [Ping timeout: 244 seconds]
konubinix has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mdem has quit [Quit: Connection closed for inactivity]
pfraze has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred1 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
www has quit [Ping timeout: 256 seconds]
dignifiedquire has joined #ipfs
zabirauf has joined #ipfs
zabirauf has quit [Client Quit]
zabirauf 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]
Luzifer has quit [Read error: Connection reset by peer]
www has joined #ipfs
Luzifer has joined #ipfs
niran has quit [Read error: Connection reset by peer]
kbala has quit [Quit: Connection closed for inactivity]
Tv` has quit [Quit: Connection closed for inactivity]
<Luzifer>
ohai cryptix
<cryptix>
hey Luzifer :)
<cryptix>
how is life treating you?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Luzifer>
woken me up for a fire alert… before I could get out of my garage the alert was cancelled… And I thought I could sleep the required amount of hours while on vacations
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has joined #ipfs
www has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nsh has quit [Excess Flood]
nsh has joined #ipfs
mildred1 has quit [Quit: Leaving.]
mildred has joined #ipfs
zabirauf has quit [Ping timeout: 265 seconds]
mildred has quit [Client Quit]
nsh has quit [Max SendQ exceeded]
nsh has joined #ipfs
nsh has left #ipfs [#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]
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 quit [Read error: Connection reset by peer]
JasonWoof has quit [Ping timeout: 244 seconds]
bedeho has joined #ipfs
JasonWoof has joined #ipfs
therealplato has quit [Ping timeout: 240 seconds]
therealplato has joined #ipfs
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 250 seconds]
therealplato1 has quit [Ping timeout: 240 seconds]
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
atomotic 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]
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]
rschulman_ has joined #ipfs
mildred has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
compleatang has joined #ipfs
domanic has quit [Ping timeout: 244 seconds]
domanic has joined #ipfs
<rschulman_>
So... I can go to /ipns/<myhash> and mkdirs and create files etc from the shell, but is there a way to do it from the API?
<rschulman_>
(also good morning everyone)
therealplato has quit [Ping timeout: 256 seconds]
therealplato has joined #ipfs
therealplato1 has joined #ipfs
therealplato2 has joined #ipfs
therealplato has quit [Ping timeout: 264 seconds]
<cryptix>
hey rschulman_ :)
therealplato1 has quit [Ping timeout: 256 seconds]
therealplato has joined #ipfs
<cryptix>
you meant the fuse mount, right?
notduncansmith has joined #ipfs
<cryptix>
i think those always invlove two steps when done through the api. alter the dir and republish the new hash to ipns
notduncansmith has quit [Read error: Connection reset by peer]
therealplato2 has quit [Ping timeout: 256 seconds]
<rschulman_>
cryptix: yeah, the FUSE mount
<rschulman_>
how would you alter the dir, though?
<cryptix>
to alter dir's (add/edit/remove entries) you might want to look at 'ipfs object patch'
<rschulman_>
Write new JSON by hand that includes the new dir and the ipfs add it?
<cryptix>
and its help
<rschulman_>
aha
<cryptix>
it will then give you the new hash of the root object you are altering
<cryptix>
which you can publish then
<rschulman_>
bam, that's what I'm looking for, thank you!
<cryptix>
very welcome :)
www has joined #ipfs
<whyrusleeping>
rschulman_: i want to have some commands/API that will allow you to modify /ipns/ more easily
<whyrusleeping>
but i'm not sure what they would be named
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<pjz>
RAID is still imited in size to only 100s of TBs per box
<pjz>
if you need more storage than that you need a SAN
<pjz>
also, at that size, if you have one big RAID and 100s of machines using it, bandwidth becomes your main bottleneck, so SAN-like solutions are attractive.
<pjz>
Better would be distributed storage ala IFPS
<rschulman_>
whyrusleeping: It would be handy to have one end point because chaining lots of ajax calls in javascript is stupid annoying.
<whyrusleeping>
rschulman_: agreed. i'm doing the same thing right now...
<whyrusleeping>
any idea what it should be called?
<rschulman_>
we're just talking about modifying your own ipns space, right?
<rschulman_>
I mean, you could just use mkdir and touch
<whyrusleeping>
pjz: yeah, but you can get ~60 drives in a 4U, and pack 40GB eth, or infiniband in them
<rschulman_>
or something like touch
<whyrusleeping>
rschulman_: yeah, but through the API its a bit harder
<pjz>
whyrusleeping: ...which can then be easily saturated by the 100 machines trying to read data from it
<whyrusleeping>
pjz: then you just add more nodes ;)
Blame2 has quit [Remote host closed the connection]
<rschulman_>
hmm
Blame has joined #ipfs
<rschulman_>
yeah, I meant create an endpoint called name/mkdir
<pjz>
whyrusleeping: nah, then you get smart and do something torrentish and caching (if your data is relatively static) ala IFPS
<rschulman_>
it would have to take a hash as an argument
<pjz>
er, IPFS obviously
<rschulman_>
as the directory to add inside of.
<whyrusleeping>
rschulman_: yeah, that could work.
<rschulman_>
then name/touch would take a hash of the directory to add to, as well as a hash of the file to add.
<rschulman_>
(I'm not sold on touch yet)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has joined #ipfs
mdem has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has quit [Ping timeout: 256 seconds]
<ipfsbot>
[go-ipfs] whyrusleeping created object-stat-hash (+1 new commit): http://git.io/vmjdQ
<ipfsbot>
go-ipfs/object-stat-hash e022f78 Jeromy: include hash of resolved object in object stat output...
pfraze_ has joined #ipfs
therealplato has joined #ipfs
tilgovi has joined #ipfs
sff_ has joined #ipfs
pfraze has quit [*.net *.split]
sff has quit [*.net *.split]
Xe has quit [*.net *.split]
emery has quit [*.net *.split]
machrider has quit [*.net *.split]
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 244 seconds]
tilgovi has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
joeyh has quit [Read error: Connection reset by peer]
rschulman_ has joined #ipfs
joeyh has joined #ipfs
tilgovi has joined #ipfs
rschulman_ has quit [Client Quit]
rschulman_ has joined #ipfs
pfraze_ is now known as pfraze
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]
rschulman_ has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mdem has quit [Quit: Connection closed for inactivity]
Encrypt has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
www has quit [Ping timeout: 240 seconds]
mdem has joined #ipfs
atrapado has joined #ipfs
emery has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
toydivision has joined #ipfs
toydivision has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
finally got my phone replaced
<whyrusleeping>
now back to hacking
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dignifiedquire has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #1505: include hash of resolved object in object stat output (master...object-stat-hash) http://git.io/vYvLj
Encrypt has quit [Quit: Eating time!]
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed object-stat-hash from e022f78 to 1c74bc5: http://git.io/vYvmf
<ipfsbot>
go-ipfs/object-stat-hash 1c74bc5 Jeromy: include hash of resolved object in object stat output...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rschulman_ has joined #ipfs
gwillen has quit [Quit: Changing server]
gwillen has joined #ipfs
gwillen has joined #ipfs
gwillen has quit [Changing host]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
machrider has joined #ipfs
rschulman__ has joined #ipfs
rschulman_ has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<bret>
is it easy to probe ipfs to find random files?
<whyrusleeping>
bret: pretty easy, yeah
<whyrusleeping>
you can put a print statement in the 'handlePutProvider' method on the dht
<bret>
was thinking about building a music library app on top of ipfs
<bret>
i guess it would require some kind of encryption secret to prevent issues with DMCA threats
<whyrusleeping>
bret: yeah, encryption of some sort
<whyrusleeping>
we're also going to (in the somewhat near future) have the ability to not broadcast certain content on your node
<whyrusleeping>
although, i'm not sure if that helps the case where you want to select who you broadcast to
chriscool has joined #ipfs
<bret>
how bittorrent sync do it?
<whyrusleeping>
i'm not sure how bittorrent sync works
<whyrusleeping>
its not open source
<rschulman__>
I think its just literally the size of the hash space and hopeing that malicious actors wouldn’t be able to find a collision?
<rschulman__>
Not sure though
<bret>
rschulman__: theres issues relating to DHT advertising
<bret>
if you ever do a trackerless torrent over DHT, you get a bunch of random probe peers
ei-slackbot-ipfs has joined #ipfs
<rschulman__>
well hello slackbot
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<bret>
whyrusleeping: is that ability to not broadcast the same as having a private/separate ipfs swarm?
<whyrusleeping>
bret: kinda, not sure how its gonna work
<whyrusleeping>
sprintbot: working on getting the docker registry running nicely, also pushed a global timeout flag last night, along with a moderate refactor of context usage in the commands lib
<daviddias>
sprintbot: going to update stream-muxer a lil bit to be more streams friendly and add the .destroy() options. Write the swarm readme, wrap that up, jump into DHT land
nicknikolov has quit [Remote host closed the connection]
nicknikolov has joined #ipfs
kbala has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
daviddias: how is portland going?
<daviddias>
accomodation'wise it has been a rollercoast, other than that, things have been good
<kyledrake>
daviddias jbenet I'm heading over to ctrlh fyi
<daviddias>
kyledrake I'm at "Cup of Coffee" right next door
<daviddias>
dignifiedquire did you had the chance to go through code/tests? Any questions so far?
<dignifiedquire>
daviddias: I haven’t had much time yet :(
<daviddias>
no worries :)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<daviddias>
dignifiedquire let me know if you need anything else from me, right now or later is fine too
Encrypt has joined #ipfs
<dignifiedquire>
daviddias: thanks :)
<lgierth>
sprintbot: finally working on cjdns again, picking up the existing go code, taking notes, etc
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet>
whyrusleeping ok will be on it shortly
<whyrusleeping>
jbenet: <3
<whyrusleeping>
plan is to have docker registry rewrite done today
<lgierth>
rschulman__: ah yes thanks!
<ipfsbot>
[go-ipfs] jbenet deleted object-stat-hash at 1c74bc5: http://git.io/vYfsb
chriscool has quit [Ping timeout: 256 seconds]
<jbenet>
whyrusleeping: awesome <3
mdem has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
docker uses go check
<whyrusleeping>
fml
<rschulman__>
whyrusleeping: To follow up on my earlier comments on /ipns/ I think my problem right now is that ipfs ls returns the same data on an empty directory vs. a non-directory
<rschulman__>
jbenet ^
<whyrusleeping>
rschulman__: ah, yeah. thats not quite right...
<jbenet>
rschulman__ what do you mean?
<jbenet>
(sorry multitasking)
<rschulman__>
np
<rschulman__>
if you do “ipfs ls” on a hash that is an empty directory you get the same result as if you did it on a hash that isn’t a directory at all.
www has joined #ipfs
mdem has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Ping timeout: 260 seconds]
rschulman__ has quit [Quit: rschulman__]
<jbenet>
rschulman__ why is that a problem? (in non-unixfs context, that's fine. ls should return the links of an object. if it has zero links, it's empty. ls does not mean "is this a directory", inspect the data inside for that)
tilgovi has quit [Ping timeout: 255 seconds]
dignifiedquire has quit [Quit: dignifiedquire]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dignifiedquire has joined #ipfs
kbala has quit [Quit: Connection closed for inactivity]
Xe has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
kbala has joined #ipfs
kragniz has quit [Ping timeout: 240 seconds]
kragniz has joined #ipfs
sbruce has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ThomasWaldmann has quit [Ping timeout: 255 seconds]
Encrypt has quit [Quit: Sleeping time!]
boreq has quit [Ping timeout: 264 seconds]
boreq has joined #ipfs
www1 has joined #ipfs
www has quit [Ping timeout: 246 seconds]
tilgovi has quit [Ping timeout: 264 seconds]
tilgovi has joined #ipfs
therealplato has quit [Ping timeout: 256 seconds]
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Ping timeout: 260 seconds]
domanic has quit [Ping timeout: 260 seconds]
atrapado has quit [Quit: Leaving]
<whyrusleeping>
jbenet: also... one other problem with not using the 'save' command for ipns stuff
<whyrusleeping>
if i want to use the API to add a file into ipns, i need to resolve the hash
<whyrusleeping>
patch my content in
<whyrusleeping>
and then republish
<whyrusleeping>
and i have no way of locking that to prevent someone else from publishing their thing after i resolve
<Xe>
Is there a browser-based IPFS client?
<Xe>
such that I could do like
<Xe>
<img class="imageToshow">
<Xe>
and then have some javascript load the image into there
<whyrusleeping>
Xe: depending on your usecase
<whyrusleeping>
is there an ipfs daemon running locally?
<Xe>
for the sake of argument, let's assume no
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
then the best you can do is attempt to do an ajax request against localhost:8080/ipfs/<hash>, and fall back to gateway.ipfs.io/ipfs/<hash>
<whyrusleeping>
we are working on a javascript implementation
<whyrusleeping>
but it will be a little while until we get that pushed up into the browser
<Xe>
mm
<whyrusleeping>
i would love to have full api access in-browser, its just really hard code to write
<pjz>
whyrusleeping: would soemthing like coffeescript make it a little easier?
<Xe>
pjz: in this case that is putting a dress on a bear
www1 has quit [Ping timeout: 246 seconds]
<whyrusleeping>
pjz: i've gotta agree with Xe here, its not so much that the language is in our way
<whyrusleeping>
but that writing a p2p distribute filesystem in the browser presents a difficult set of challenges
<Xe>
(I was hoping someone had already done it for me :D)
notduncansmith has quit [Read error: Connection reset by peer]
rschulman__ has joined #ipfs
therealplato has quit [Ping timeout: 252 seconds]
<rschulman__>
jbenet: If “ls” isn’t only for unixfs hashes, then ok I guess the existing return makes sense. I just think that “is this a directory?” is going to be a common enough question for 3rd party developers that there ought to be an easy way to find out.
<rschulman__>
what’s the current process? Inspect the data inside, you said, but what am I looking for?
rschulman__ has quit [Client Quit]
rschulman__ has joined #ipfs
<jbenet>
whyrusleeping: we can probably do the checking in an ipfs.js lite
www has joined #ipfs
rschulman__ has quit [Client Quit]
rschulman__ has joined #ipfs
domanic has joined #ipfs
rschulman__ has quit [Client Quit]
rschulman__ has joined #ipfs
notduncansmith has joined #ipfs
rschulman__ has quit [Client Quit]
notduncansmith has quit [Read error: Connection reset by peer]
<pjz>
so... there's a hack available:
<pjz>
go to llvm to js
<pjz>
er, rather ipfs.go --[ go-llvm ]-> ? --[ emscripten ]-> js