whyrusleeping changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- code of conduct at https://github.com/ipfs/community/blob/master/code-of-conduct.md -- sprints + work org at https://github.com/ipfs/pm/ -- community info at https://github.com/ipfs/community/
<blame> err
<blame> ipfs.io
<border> it's not important but your pre compiled binary for linux are .zip and it's not standard :)
<whyrusleeping> border: yeah. that bothers me too
<whyrusleeping> border: if you want, you can file an issue here: https://github.com/Luzifer/gobuilder
<border> k ill do
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> alu: zeronet looks cool. Would the multi-user idea work with ipfs/ipns too?
<border> done
reit has joined #ipfs
Leer10 has joined #ipfs
<blame> davidar: Once we have ipns working well, we can use the same technique
<blame> they still require a dedicated server to handle updating the content
<davidar> Blame: cool
<davidar> Blame: How would a user requesting permission work in practice?
<whyrusleeping> davidar: did you see my PR?
<blame> davidar: we wouldn't, best we could do is add a link to a different ipns address.
<davidar> whyrusleeping: thinking about running an xkcd bucket for #ipfs, would that be ok?
<lgierth> davidar: what's that?
<lgierth> davidar: is that a bit?
<lgierth> *bot
<davidar> lgierth: yeah
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<border> what is "API server listening on /ip4/127.0.0.1/tcp/5001" did I need to open shis port ?
<blame> border: dont! that is the address the admin api is sitting on
<blame> it is on localhost so that only you can access it
thomasreggi has quit []
<border> Connecting to 127.0.0.1:5001... connected.
<border> HTTP request sent, awaiting response... 404 Not Found
<border> 2015-09-05 20:28:26 ERROR 404: Not Found.
<border> oh sorry i forgot the webui now wget is happy
<whyrusleeping> davidar: sure thing
<whyrusleeping> that would be cool
amstocker has joined #ipfs
<border> meh, it's full of javascript and does not work with lynx
<lgierth> heh
<blame> oh, whups nope it is all pretty and material design
<border> lol all good for me . I don't need it, i was just curious and it's on a server.
<border> :
<border> Connecting to 127.0.0.1:5001... connected.
<border> HTTP request sent, awaiting response... 404 Not Found
<border> 2015-09-05 20:28:26 ERROR 404: Not Found.
<border> ...sorry wrong pasta
<border> port 4001 need to be open right ?
<blame> yeah, it should use uPnP, but you might need to add iptable/firewall exception
<lgierth> that's for other nodes dialing you
<blame> yay NAT-busting
<lgierth> you should still be able to dial out
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<blame> lgierth: sanity check: ipfs uses uPnP?
<lgierth> Blame: i think so
<lgierth> Blame: yeah it does, via go-nat
<lgierth> and nat-pmp
inconshreveable has joined #ipfs
ianopolous has joined #ipfs
thomasreggi has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<border> ok ngrep telling me that 4001 is busy, so I guess it's working
<border> btw running ipsf daemon should return the prompt
<Leer10> looks like decentralized data is the latest fad
<Leer10> near the top of /r/internetisbeautiful is yet another one
<Leer10> on the top, that is
bedeho has quit [Ping timeout: 246 seconds]
<Leer10> claims to use "torrent" technology
<border> torrent is a tecnology ?
<Leer10> well apparently it uses torrents
<Leer10> but if IPFS were to gain the same ease-of-use and design as this new thing then IPFS could be really popular
<Leer10> though IPFS is completely decentralized, isn't it
<Leer10> cause this new one seems to describe using a tracker
<blame> likely used mainline-dht if they thought about it
<Leer10> yeah
<Leer10> though I think that ipfs can be used for a lot more applications (literally too) than this zero thing
domanic has quit [Ping timeout: 256 seconds]
<blame> they have working dynamic sites
<blame> which are in the works for ipfs. They are putting some serious thought into how to go about first though
<Leer10> very good :)
<Leer10> I think that when dynamic interaction comes then it'll really open the door to people wanting to make a replacement reddit
<border> is there an external way to proove that my node is working ?
<Leer10> and also various other web 2/3.0 sites
<Leer10> border, what makes you think that it isn't?
<border> idk, just want a proof
<Leer10> hmm
<Leer10> there's a thing you can visit
<Leer10> sorta like a config page
<Leer10> looking it up now
<border> yes 127.0.0.1:5001 is working
<border> it's responding but i can't see all the cool stuff in it :(
<Leer10> :/
<davidar> Blame: I wonder if (crdt-based?) decentralised aggregation like I've mentioned in https://github.com/ipfs/archives/issues/8 would help with user generated content without having to manually link ipns addresses
inconshreveable has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> I don't think the zeronet idea would scale to something like Reddit with lots of users, since it essentially involves aggregating all of them within the browser
<Leer10> yeah I agree
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]
<blame> davidar: I think we should make it an external service if we can, that requires submission. Automated searching of everything is a very expensive feature that I am not convinced we need.
inconshreveable has joined #ipfs
<border> what are 127.0.0.1/api/* are those files build into the go executable ?
<reit> it's the same stuff as the cli interface
<border> k, thx
<reit> so you can go ipfs version, or equally http://127.0.0.1:5001/api/v0/version
<fleeky> davidar: how do you make sure the local blockstore doesnt get poisoned ?
<reit> more info: ipfs.io/docs/api/
simonv3 has joined #ipfs
<davidar> Blame: well, I wasn't taking about search, just aggregation
<davidar> Also, you aren't convinced ipfs needs a search engine?
<davidar> fleeky: what do you mean?
<davidar> Blame: also, which part do you think is overly expensive?
<fleeky> davidar : i always thought chunked blockchains suffered from the vulnerability of poisoning
<davidar> whyrusleeping: thanks, I'll try it out soon
<fleeky> if you can pretend to be a complete local block you can basically do whatever you want
<davidar> fleeky: ipfs isn't a block chain
<davidar> block content is verified by its hash
<davidar> So, assuming nobody's broken sha256, poisoning shouldn't be an issue I think
<fleeky> ah ok i was confused by your terminology
<davidar> fleeky: or were you talking about the aggregation stuff?
<fleeky> the search engine idea
<davidar> The idea is that you have a protocol (like crdt) that allows everyone to agree on what the (hash of the) aggregated index is
<davidar> That way you can tell if anyone is trying to subvert it
<davidar> Not sure the best way to deal with it if that actually happens though
<davidar> Presumably some kind of majority vote
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
multivac has joined #ipfs
bedeho has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has joined #ipfs
<lgierth> someone made this video showing how to mirror a website with ipfs: https://ipfs.io/ipfs/QmTFm1b8Ydj1JoiaFp3js56bXJogYfc2ybbndx2mhDUhCV/vokoscreen-2015-08-28_18-25-10.mp4
<lgierth> that should be a little tool like ipfs-screencap and ipfs-paste
<lgierth> ipfs-mirror http://example.ent
rjeli has quit [Excess Flood]
<lgierth> :)
rjeli has joined #ipfs
* lgierth zzz
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<luca> i /a
doublec has quit [Ping timeout: 240 seconds]
<jbenet> lgierth: not the PDFs yet -- tell them to email me next time.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has quit [Remote host closed the connection]
<jbenet> lgierth: that's a nice video! how did you find it? -- and yes, we should totally make an `ipfs-mirror` thing. wish it could go from wget straight to ipfs instead of having to be staged. maybe this can be v2.
Leer10 has quit [Ping timeout: 250 seconds]
<ipfsbot> [go-ipfs] jbenet deleted fix/debug-err at 308ab9a: http://git.io/vZvfm
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<blame> davidar: Nows a bad time to start this conversation as I am about to pass out. I think We shoudl design a system such that 2 things are happens. We have distributed systems to provide efficient effective and focused services, and be able to compose such services with each other. I think IPFS should focus on the FS part of the name, and we should make an
<blame> independent decentralized service for search compatible with everything (not just ipfs).
<blame> ie: I think "upgrading" a working system like YaCy would make more sense than glomming a search engine into ipfs
<blame> That is why my focus until now was building "Infrastructure" services, to facilitate making new focused and composable decentralized systems.
multivac has quit []
multivac has joined #ipfs
multivac has quit [Remote host closed the connection]
multivac has joined #ipfs
<whyrusleeping> jbenet: i was working on a program that mirrored a website straight to ipfs a little while back
<whyrusleeping> i still have most of the source
<davidar> Blame: did you read my last comment on that issue? I'm not intending building a search engine *into* ipfs, it's just an (independent) service that would run on top of it
<davidar> multivac: 40+2
<multivac> davidar: 42
<whyrusleeping> >.>
<davidar> yay, it works
<mappum> multivac: how can entropy be reversed?
<multivac> Error at 0x08: Reference not found
notduncansmith has joined #ipfs
<whyrusleeping> mappum: lol
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> multivac: how can entropy be reversed? <reply> INSUFFICIENT DATA FOR MEANINGFUL ANSWER
<multivac> Okay, davidar.
<davidar> how can entropy be reversed?
<multivac> INSUFFICIENT DATA FOR MEANINGFUL ANSWER
<whyrusleeping> multivac: where is whyrusleeping? <reply> probably sleeping
<multivac> Okay, whyrusleeping.
<mappum> multivac: infinite recursion <reply> multivac: infinite recursion
<multivac> Okay, mappum.
<mappum> multivac: infinite recursion
<multivac> multivac: infinite recursion
<mappum> aw
<whyrusleeping> lol
<davidar> where is whyrusleeping?
<multivac> probably sleeping
<whyrusleeping> i had an irc channel at work a while back where two bots got in a fight at around 2am
<davidar> haha
<whyrusleeping> ended up dumping 8GB of data to the log server before we got in in the morning
<davidar> multivac: ipfs is the permanent web
<multivac> Okay, davidar.
<davidar> what is ipfs?
<multivac> ipfs is the permanent web
<davidar> whyrusleeping: lol
<mappum> whyrusleeping: lol, which bot won?
<davidar> multivac: remember whyrusleeping i had an irc channel at work a while back where two bots got in a fight at around 2am
<multivac> Okay, davidar, remembering "i had an irc channel at work a while back where two bots got in a fight at around 2am".
<whyrusleeping> mappum: i kicked them both around 945 am, lol
<whyrusleeping> they were markov chaining bots, and they were chaining eachother
<davidar> whyrusleeping quotes
<multivac> <whyrusleeping> i had an irc channel at work a while back where two bots got in a fight at around 2am
<davidar> multivac: whyrusleeping quotes
<multivac> <whyrusleeping> i had an irc channel at work a while back where two bots got in a fight at around 2am
<jbenet> davidar: great work with the OSM tiles. is _a full tree_ imported? or just some sub-segment?
* jbenet will take deeper look later. zZzZ
<davidar> jbenet: full raw data is imported, but just a single city converted to a viewable format at the moment :(
<jbenet> ah got it
<davidar> i've sent an email to opensciencemap, hopefully they might be able to help
<jbenet> we should get a script. would be awesome to have that.
<davidar> i have very little experience with osm data myself
<davidar> jbenet: script for?
<jbenet> converting it all to a viewable format.
<whyrusleeping> how big is pollux?
<davidar> jbenet: ah, yeah, once I work out how to actually do that
<davidar> 16GB ram
<davidar> i think
<whyrusleeping> disk?
<davidar> 3tb
<whyrusleeping> okay
<whyrusleeping> around february i'm going to look at building a ~30TB array
<davidar> whyrusleeping: when you say you have machines with lots of memory, how much are we talking?
<whyrusleeping> i have a 32 and a 128
<davidar> whyrusleeping: awesome!
<davidar> holy shit
<whyrusleeping> plus a bunch of various other machines with 16GB
<davidar> you might be able to run tilemaker on the entire planet then
<whyrusleeping> (and my HPC creds from uni still ;) )
<whyrusleeping> lol
<davidar> yeah, i should probably work out how to access our hpc system at some point
<whyrusleeping> how much data do i need to download to run that?
<whyrusleeping> the 128GB machine has 40 cores
<whyrusleeping> at 2.6Ghz
<davidar> ~30GB
<whyrusleeping> cool, if you do a little writeup on how to do it, i could do that
<davidar> whyrusleeping: why do you have such a monster?
<whyrusleeping> or maybe set you up with creds on it
<whyrusleeping> davidar: you ask so many questions :P
<davidar> an more importantly, where can i get one :P
<whyrusleeping> got $7k USD?
<davidar> yeah, either works for me
<davidar> hmm, how much do kidneys go for these days?
<whyrusleeping> hahaha
<mappum> !pin /ipfs/QmYpubBz6gyqGsk5mSmvCk5RbLmUyzKgkFShqKrGm4PcEg/LQ.pdf
<mappum> am i not a friend of pinbot?
<mappum> !pin QmYpubBz6gyqGsk5mSmvCk5RbLmUyzKgkFShqKrGm4PcEg
<davidar> whyrusleeping: so, writeup or creds?
mquandalle has quit [Quit: Connection closed for inactivity]
<whyrusleeping> davidar: i'll give you some creds if you behave
<whyrusleeping> got a pubkey for me?
<davidar> multivac: am i not a friend of pinbot? <reply> no you are not, $who
<multivac> Okay, davidar.
<mappum> multivac: what are you named after? <reply> http://ipfs.io/ipfs/QmYpubBz6gyqGsk5mSmvCk5RbLmUyzKgkFShqKrGm4PcEg/LQ.pdf
<multivac> Okay, mappum.
<davidar> whyrusleeping: until keybase starts emailing invites, https://github.com/davidar.keys
<whyrusleeping> davidar: you want a keybase invite?
<whyrusleeping> send me your email
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> whyrusleeping: pm'd
amstocker has quit [Ping timeout: 244 seconds]
<multivac> ipfs is the permanent web
inconshreveable has joined #ipfs
<davidar> better teach multivac more than one factoid i guess
bren2010 has quit [K-Lined]
rjeli has quit [K-Lined]
bren2010 has joined #ipfs
<multivac> ipfs is the permanent web
rjeli has joined #ipfs
<mappum> is it supposed to randomly say stuff like that?
sharky has quit [Ping timeout: 264 seconds]
<whyrusleeping> its gonna get kicked it it annoys me
<davidar> yeah, i think i can disable that, one sec
multivac has quit [Remote host closed the connection]
<davidar> taken it offline for now until i do
sharky has joined #ipfs
bedeho has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
multivac has joined #ipfs
<davidar> ok, idle chatter should be disabled now
<davidar> multivac: behave yourself!
<multivac> UNCAUGHT EXCEPTION: TERMINATING
<davidar> and if he's ever annoying you, you should be able to say
<davidar> multivac, shut up
<multivac> Okay, davidar - be back in a bit!
bedeho has joined #ipfs
SebastianCB has joined #ipfs
patcon has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
simonv3 has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
t3sserakt has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
border_ has joined #ipfs
border has quit [Ping timeout: 252 seconds]
chriscool has joined #ipfs
<SebastianCB> noob question: I added 8 files of 2GB each to IPFS, are these mirrored by IPFS anywhere locally? e.g. in my .ipfs\blocks dir? That one just has 2GB so I was wondering how this adds up (compression?)?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> How similar are the files?
<davidar> If they're mostly identical, then it won't store duplicate blocks
<SebastianCB> good point, but its binary data which is different. Its concatenated doubles which are slightly different from one another.
<SebastianCB> but youre saying that this is the place where data is stored in general?
<SebastianCB> seems like a huge data-overhead to me, why would that happen instead of generating blocks on-demand? e.g.: prepare hashtable containing path + seek position of a file.
<SebastianCB> a requested block could then be read from the file whenever a it is requested.
m3s_ is now known as m3s
chriscool has quit [Ping timeout: 268 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
thomasreggi has quit []
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<SebastianCB> thanks davidar, had the feeling i wasnt the first to feel this way!
<davidar> np
<davidar> multivac: inventory
* multivac is carrying nothing.
* davidar puts the web in multivac
<multivac> Okay, davidar.
<davidar> multivac: inventory
<multivac> I am carrying the web.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
t3sserakt has quit [Quit: Leaving.]
zabirauf has quit [Max SendQ exceeded]
doublec 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]
harlan_ has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 has joined #ipfs
amstocker 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]
<amstocker> is there a list of somewhere of the different encodings supports by the ipfs api?
Encrypt has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<amstocker> however when i use --encoding xml I get the following error:
<amstocker> Error: xml: unsupported type: map[string]commands.RefKeyObject
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
t3sserakt has joined #ipfs
SebastianCB has quit [Ping timeout: 264 seconds]
<davidar> amstocker: i think json is preferred, xml seems to be only partially supported
<davidar> protobuf is somewhere inbetween
<amstocker> yeah ive been using json pretty much
<amstocker> i just wanted to make the python api extensible for different encodings
<davidar> amstocker: user-visible encodings, or just internally?
<amstocker> what do you mean user-visible?
<davidar> amstocker: as in, does supporting extra encodings add anything extra functionality for the user?
<davidar> *any
<amstocker> well there's two different ways
<amstocker> i'd like to support any encoding that the ipfs api supports i.e. json, protobuf, xml, etc
<amstocker> but then on the user side it would be cool to be able to plug in any encoder/decoder into the api
<amstocker> for example right now I can use pickle to store python objects on ipfs
bedeho has quit [Ping timeout: 256 seconds]
<amstocker> but internally i can just use json
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has quit [Quit: Quitte]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
<davidar> amstocker: yeah, i'd just use json/protobuf internally, and do any other conversion yourself
<davidar> also, be careful if you're using json encoding with binary data
<amstocker> how so?
<amstocker> davidar: bump
<davidar> I'd recommend using protobuf where possible until that gets fixed
<amstocker> ok good to know
<amstocker> im not quite sure how to use protobuf with python
<amstocker> i've never used protobuf before
<amstocker> from what I understand you have to use the protbuf compiler to generate python code that can parse your messages?
<davidar> amstocker: basically, yeah
<amstocker> davidar: so would I have to get all the .proto files from the go-ipfs repo and use those?
<davidar> yeah
<davidar> and probably edit the headers to whatever python's protoc expects
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]
kerozene has quit [Ping timeout: 255 seconds]
slothbag has joined #ipfs
kerozene 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]
ianopolous2 has joined #ipfs
slothbag has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ianopolous2 has quit [Quit: Bye]
<amstocker> so I have these two hashes;
<amstocker> Qmenzb5J4fR9c69BbpbBhPTSp2Snjthu2hKPWGPPJUHb9M and QmYqqgRahxbZvudnzDu2ZzUS1vFSNEuCrxghM8hgT8uBFY
<amstocker> they both have the same list of links
<amstocker> how come the root isnt the same?
mildred has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<amstocker> does the size field of the link change the hash of the root?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
amstocker has quit [Ping timeout: 246 seconds]
t3sserakt has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
t3sserakt 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 joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
border has joined #ipfs
border_ has quit [Ping timeout: 264 seconds]
hjoest has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
t3sserakt has quit [Quit: Leaving.]
voxelot has joined #ipfs
ygrek has joined #ipfs
t3sserakt has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
voxelot has quit [Ping timeout: 240 seconds]
hjoest has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 256 seconds]
voxelot has joined #ipfs
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]
atomotic has joined #ipfs
chriscool has joined #ipfs
inconshreveable has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
voxelot has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
t3sserakt has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable 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]
<whyrusleeping> lgierth: oh, headbite, i remember him
chriscool has quit [Quit: Leaving.]
mildred has joined #ipfs
chriscool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
border has quit [Ping timeout: 240 seconds]
border has joined #ipfs
<mappum> `ipfs resolve /ipfs/root/some/path` just returns the argument (/ipfs/root/some/path), i think it should resolve the path to the hash of the child link (/ipfs/somehash)
ygrek has quit [Ping timeout: 264 seconds]
<whyrusleeping> mappum: i think so too
<mappum> i haven't worked on go-ipfs in a while, maybe i should do that as a PR
atomotic has quit [Quit: Textual IRC Client: www.textualapp.com]
<whyrusleeping> mappum: do itttt
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
voxelot has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
t3sserakt has joined #ipfs
danslo has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
Tv` has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
chriscool has quit [Quit: Leaving.]
<mappum> whyrusleeping: hm, i was putting a dag link-walker resolver into namesys, but now i'm not sure that's the right approach. think instead it should just use a `path.Resolver` inside the resolve command?
chriscool has joined #ipfs
<mappum> namesys already does do handling of /ipfs/ paths: https://github.com/ipfs/go-ipfs/blob/master/namesys/namesys.go#L47-L53
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 255 seconds]
<whyrusleeping> mappum: path.Resolver should do what you want it to
<mappum> right, that's what i'm using
amstocker has joined #ipfs
<whyrusleeping> oh, gotcha
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Quit: Leaving.]
mildred has quit [Read error: Connection reset by peer]
chriscool has joined #ipfs
mildred has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] mappum created ipfs-path-resolve (+2 new commits): http://git.io/vZUvf
<ipfsbot> go-ipfs/ipfs-path-resolve 1a2777f Matt Bell: Resolve '/ipfs/root/some/path' paths in 'ipfs resolve' command...
<ipfsbot> go-ipfs/ipfs-path-resolve 3533d7e Matt Bell: Added help text to 'resolve' command to show DAG path resolution....
<ipfsbot> [go-ipfs] mappum opened pull request #1662: Resolve IPFS DAG paths in `ipfs resolve` command (master...ipfs-path-resolve) http://git.io/vZUvS
t3sserakt 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]
<kyledrake> whyrusleeping pin request QmcLe1TGVV6oCMnDUtH1nQo7LmkjJH9CTgKkr9e3xnb6Rs
<kyledrake> oh wait
<kyledrake> !pin QmcLe1TGVV6oCMnDUtH1nQo7LmkjJH9CTgKkr9e3xnb6Rs
<pinbot> now pinning /ipfs/QmcLe1TGVV6oCMnDUtH1nQo7LmkjJH9CTgKkr9e3xnb6Rs
<kyledrake> n/m ;)
<Leer10> Say that there's two nodes that can't talk to each other, but both can talk to a node in the middle. Is it possible for a node on one end to get content on the other end via talking through the center node
<multivac> That there's two nodes that can't talk to each other, but both can talk to a node in the middle. Is it possible for a node on one end to get content on the other end via talking through the center node!
<Leer10> kyledrake: nice link :)
mildred has quit [Ping timeout: 240 seconds]
patcon has joined #ipfs
amstocker has quit [Ping timeout: 246 seconds]
<mappum> Leer10: not yet, but we've talked about doing a relay system like that to handle the edge cases where nodes can't break out of NATs and stuff
<mappum> but as you described, if the middle node decided to get the data, the other end would be able to get it from them
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hrjet has quit [Ping timeout: 265 seconds]
hrjet has joined #ipfs
<zorun> hmm, there seems to be an efficiency issue somewhere (in bitswap?)
<zorun> I ran "ipfs get QmcLe1TGVV6oCMnDUtH1nQo7LmkjJH9CTgKkr9e3xnb6Rs"
<zorun> ipfs has been loading the network at ~1 MiB/s for the last 10 minutes, but only 29 MiB have been transferred so far according to ipfs...
<zorun> the network trafic represents about 500 MiB
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<mappum> whoa, gotty is really cool
<mappum> you can stream your terminal
<mappum> here's mine: http://24.17.76.220:3000/
ianopolous2 has joined #ipfs
danslo has joined #ipfs
ianopolous has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<kyledrake> !pin QmNsjo96v7dHcKmp1bS6sooEAyTydDBFPXggbBgQax8kb5
<pinbot> now pinning /ipfs/QmNsjo96v7dHcKmp1bS6sooEAyTydDBFPXggbBgQax8kb5
inconshreveable has joined #ipfs
<kyledrake> !pin QmTVcD87Ecjps6wv9jMaGhvMuzZ2BgP6NyXDcnMU74RELx
<pinbot> now pinning /ipfs/QmTVcD87Ecjps6wv9jMaGhvMuzZ2BgP6NyXDcnMU74RELx
<kyledrake> last one I promise
<mappum> kyledrake: you have to not use leading slashes in your links :P
mquandalle has joined #ipfs
doublec has quit [Ping timeout: 264 seconds]
doublec_ has joined #ipfs
doublec_ is now known as doublec
patcon has quit [Ping timeout: 264 seconds]
zen|merge has quit [Remote host closed the connection]
<kyledrake> mappum yeah the data inside that hash I'm using is correct with that.
voxelot has joined #ipfs
Encrypt has quit [Quit: Sleeping time!]
<ipfsbot> [go-ipfs] mappum pushed 1 new commit to ipfs-path-resolve: http://git.io/vZU0s
<ipfsbot> go-ipfs/ipfs-path-resolve aca6cfa Matt Bell: resolve cmd: Fully resolve IPFS paths after resolving IPNS names...
inconshreveable has quit [Remote host closed the connection]
voxelot has quit [Ping timeout: 244 seconds]
amstocker has joined #ipfs
ianopolous has joined #ipfs
danslo has quit [Remote host closed the connection]
drathir has quit [Ping timeout: 246 seconds]
drathir has joined #ipfs
<mappum> hm, for some reason `ipfs name resolve` exits without returning anything, then once the next process exits (or i Ctrl-C), it outputs
<mappum> nvm, that bug went away
<Leer10> I can't wait for when ipfs is capable of a medium latency webchat not unlike zeroboard :P
<ipfsbot> [go-ipfs] mappum pushed 1 new commit to ipfs-path-resolve: http://git.io/vZUgD
<ipfsbot> go-ipfs/ipfs-path-resolve 04dcbb3 Matt Bell: sharness: Added tests for 'ipfs resolve'...
<Leer10> I mean that people have even gotten IRC to work over freenet so IPFS isn't that much of a stretch
domanic has joined #ipfs