jbenet 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: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
pfraze has joined #ipfs
Matoro has joined #ipfs
robcat has quit [Quit: robcat]
<jbenet> achin: wow yeah that sucks / is unreasonable -- let's fix it, can you open an issue about it?
<ipfsbot> [js-ipfs] diasdavid created feat/id (+2 new commits): http://git.io/v0Ugz
<ipfsbot> js-ipfs/feat/id 4285199 David Dias: add jsipfs id feature
<ipfsbot> js-ipfs/feat/id 91a358f David Dias: add test to jsipfs id
<ipfsbot> [js-ipfs] diasdavid opened pull request #39: feat/id (master...feat/id) http://git.io/v0UgK
rombou has quit [Ping timeout: 256 seconds]
border0464 has joined #ipfs
Tera2342 has joined #ipfs
rendar has quit [Quit: Leaving]
<ipfsbot> [js-ipfs] diasdavid deleted feat/id at 91a358f: http://git.io/v0U67
<achin> jbenet: aye. i will poke about things some more, then will open a github issue
cemerick has quit [Ping timeout: 250 seconds]
jhulten has quit [Ping timeout: 240 seconds]
tilgovi has quit [Ping timeout: 240 seconds]
Matoro has quit [Ping timeout: 256 seconds]
voxelot has quit [Ping timeout: 256 seconds]
Tera2342 has quit [Read error: Connection reset by peer]
zugz has joined #ipfs
<whyrusleeping> achin: is that with or without a daemon?
<achin> without
zugzwanged has quit [Ping timeout: 256 seconds]
tilgovi has joined #ipfs
<achin> i managed to add all of cdnjs to ipfs. it's been a very painful process (including this). i'm writing some a thing on all of the painpoints
Matoro has joined #ipfs
<achin> (but i bet you know most/all of them)
Taek42 is now known as Taek
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-babel-core-6.3.17 (+1 new commit): http://git.io/v0UNf
<ipfsbot> js-ipfs-api/greenkeeper-babel-core-6.3.17 15afb1d greenkeeperio-bot: chore(package): update babel-core to version 6.3.17...
<ipfsbot> [js-ipfs-api] Dignifiedquire deleted greenkeeper-babel-core-6.3.17 at 15afb1d: http://git.io/v0UND
<ipfsbot> [js-ipfs] diasdavid created roadmap (+1 new commit): http://git.io/v0UN5
<ipfsbot> js-ipfs/roadmap 35c12ea David Dias: update roadmap
<ipfsbot> [js-ipfs] diasdavid opened pull request #40: update roadmap (master...roadmap) http://git.io/v0UNA
<ipfsbot> [js-ipfs] diasdavid deleted roadmap at 35c12ea: http://git.io/v0UNh
<ipfsbot> [js-ipfs] diasdavid pushed 1 new commit to master: http://git.io/v0UAa
<ipfsbot> js-ipfs/master 185327c David Dias: Update README.md
reit has joined #ipfs
grahamperrin has joined #ipfs
grahamperrin has quit [Client Quit]
grahamperrin has joined #ipfs
border0464 has quit [Ping timeout: 272 seconds]
border0464 has joined #ipfs
Iiterature has quit [Quit: Connection closed for inactivity]
overstiff has quit [K-Lined]
travertin has joined #ipfs
<M-davidar> achin (IRC): awesome, look forward to reading it :)
<M-davidar> ... and then bugging whyrusleeping to fix it ;)
<achin> tomorrow i hope to get the daemon running so we can play with bitswap testing
hoony has joined #ipfs
r04r is now known as zz_r04r
Tera2342 has joined #ipfs
kode54 has joined #ipfs
Tera2342 has quit [Ping timeout: 250 seconds]
grahamperrin has left #ipfs ["Leaving"]
travertin has left #ipfs [#ipfs]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #120: Update babel-core to version 6.3.17
gnathonic has joined #ipfs
hoony has quit [Ping timeout: 240 seconds]
<daviddias> whyrusleeping just to make sure I get this right, it is supposed for ipfs-repo to support more than one type of store at the same time?
<daviddias> looking at a regular ipfs repo, seems like datastore is using levelDB and the rest is just straight fs
Guest99525 has left #ipfs [#ipfs]
Matoro has quit [Ping timeout: 256 seconds]
Matoro has joined #ipfs
tilgovi has quit [Ping timeout: 256 seconds]
<kyledrake> whyrusleeping what's the ipfs event type in logs to see what hashes people are looking for?
* kyledrake solemnly swears he is up to no good
micxjo has left #ipfs ["ERC (IRC client for Emacs 24.5.1)"]
pfraze_ has joined #ipfs
pfraze has quit [Ping timeout: 256 seconds]
ygrek_ has quit [Ping timeout: 250 seconds]
<kyledrake> n/m figured it out
<jbenet> pokeball99: did you write that?
<jbenet> pokeball99: you -- or the author -- should understand the content model: https://github.com/ipfs/faq/issues/47
<jbenet> pokeball99: it is legally, operationally, and systematically a fraught endeavor to FORCE readers to store content they do not wish to. This is solved at a different layer, as that answer describes
pfraze_ has quit [Remote host closed the connection]
Tera2342 has joined #ipfs
<achin> (note that the google blog was written many months ago)
<deltab> jbenet: which part of the post is that in response to? the last paragraph?
jedahan has joined #ipfs
<deltab> "data added to IPFS is only stored locally until another interested party requests it from you. IPFS itself (the protocol) provides no guarantees of redundancy or remote storage."
<achin> that's true!
<achin> but if you visit an [ipfs] website that you want to make permanent, you can do this (just by pinning it)
pfraze has joined #ipfs
patcon has quit [Ping timeout: 250 seconds]
Whispery has joined #ipfs
TheWhisper has quit [Ping timeout: 256 seconds]
cleichner has quit [Read error: Connection reset by peer]
disgusting_wall has quit [Read error: Connection reset by peer]
cleichner has joined #ipfs
disgusting_wall has joined #ipfs
leer10 has joined #ipfs
survi has joined #ipfs
gnathonic has quit [Remote host closed the connection]
ulrichard has joined #ipfs
survi has quit [Quit: Leaving]
survi has joined #ipfs
Sriram has joined #ipfs
Sriram has quit [Remote host closed the connection]
tilgovi has joined #ipfs
sbruce_ has quit [Read error: Connection reset by peer]
sbruce_ has joined #ipfs
akkad has quit [Ping timeout: 240 seconds]
survi has quit [Quit: Leaving]
survi has joined #ipfs
tilgovi has quit [Ping timeout: 272 seconds]
mildred has joined #ipfs
akkad has joined #ipfs
Soohong has joined #ipfs
tilgovi has joined #ipfs
tinybike has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
s_kunk has quit [Ping timeout: 240 seconds]
<bengl> daviddias: ping
Qwertie has quit [Ping timeout: 250 seconds]
jedahan has quit [Quit: Textual IRC Client: www.textualapp.com]
Qwertie has joined #ipfs
ugjka has joined #ipfs
pfraze has quit [Remote host closed the connection]
tilgovi has quit [Ping timeout: 240 seconds]
<jbenet> achin deltab really just the last line. It's not bogus just not fully released yet.
<jbenet> (And needs to convolve with orgs' impetus to back things up)
ygrek_ has joined #ipfs
<Stskeeps> jbenet: i'm not sure if you answered this in your devcon talk; but would ipfs do anything for transactions per second capability of ethereum, if their blockchain was stored in ipfs?
devbug has quit [Ping timeout: 240 seconds]
yaraju has joined #ipfs
slothbag has joined #ipfs
NeoTeo has joined #ipfs
computerfreak has quit [Remote host closed the connection]
s_kunk has joined #ipfs
ygrek_ has quit [Ping timeout: 240 seconds]
survi has quit [Ping timeout: 250 seconds]
dignifiedquire has joined #ipfs
shyamsk has quit [Ping timeout: 256 seconds]
shyamsk has joined #ipfs
rombou has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire has joined #ipfs
rendar has joined #ipfs
yaraju has quit [Quit: ZNC - 1.6.0 - http://znc.in]
yaraju has joined #ipfs
zugz has quit [Ping timeout: 272 seconds]
patagonicus has joined #ipfs
<patagonicus> Hi there. Just wondering: Is there a list of publically available sites on IPFS/stuff that you can get over IPFS? Things like Linux ISOs, docker containers, etc.
zugz has joined #ipfs
M-fil has quit [Quit: node-irc says goodbye]
M-fil has joined #ipfs
M-fil has quit [Client Quit]
M-fil has joined #ipfs
border0464 has quit [Ping timeout: 256 seconds]
border0464 has joined #ipfs
<slothbag> patagonicus: I created https://github.com/slothbag/Airlock for just that purpose.. no one using it though
<dignifiedquire> daviddias: whyrusleeping you got anyhwere with sleeping? I’m still looking so we could try to get something larger together
<patagonicus> slothbag: Cool, I'll take a look at it.
cemerick has joined #ipfs
NightRa has joined #ipfs
rombou has quit [Ping timeout: 250 seconds]
robcat has joined #ipfs
<pokeball99> jbenet: nah I didn't write that,I'm not a fucking blogger
robcat has quit [Quit: robcat]
robcat has joined #ipfs
<pokeball99> slothbag: maybe people would notice it if you added a description to the repo and have ipfs somewhere in there
<pokeball99> (Basically do some SEO'ing for your repo ;))
robcat has quit [Client Quit]
<slothbag> pokeball99: thanks.. it was just a fun experiment.. not fussed if it gets used or not
<slothbag> i think people are too tight to spend their crypto-dust on stuff.. everyone is hoarding to get rich :)
<pokeball99> I think it's neat,would be an alt for me for mega one this gets a little more stable ( I got 20tb of free accounts in mega)
pfraze has joined #ipfs
wiedi has quit [Read error: Connection reset by peer]
wiedi has joined #ipfs
pfraze has quit [Ping timeout: 250 seconds]
fazo has joined #ipfs
fazo has quit [Changing host]
fazo has joined #ipfs
__mek__ has quit [Ping timeout: 256 seconds]
M-fil has quit [Quit: node-irc says goodbye]
M-fil has joined #ipfs
M-fil has quit [Client Quit]
M-fil has joined #ipfs
compleatang has joined #ipfs
compleatang has quit [Client Quit]
torpor1 has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire has joined #ipfs
robcat has joined #ipfs
robcat has quit [Client Quit]
robcat has joined #ipfs
rombou has joined #ipfs
robcat has quit [Quit: Page closed]
border0464 has quit [Quit: sinked]
hoony has joined #ipfs
hoony has quit [Ping timeout: 240 seconds]
anticore has joined #ipfs
hellertime has joined #ipfs
reit has quit [Ping timeout: 272 seconds]
rombou1 has joined #ipfs
rombou has quit [Read error: Connection reset by peer]
ulrichard has quit [Read error: Connection reset by peer]
survi has joined #ipfs
<ipfsbot> [go-ipfs] jbenet closed pull request #2050: implement utp transport (dev0.4.0...feat/utp-again) http://git.io/vRQR6
slothbag has quit [Quit: Leaving.]
survi has left #ipfs ["Leaving"]
domanic_ has joined #ipfs
ulrichard has joined #ipfs
domanic_ has quit [Ping timeout: 240 seconds]
torpor1 has quit [Quit: Leaving.]
dignifiedquire has quit [Ping timeout: 250 seconds]
torpor has joined #ipfs
torpor has quit [Client Quit]
dignifiedquire has joined #ipfs
akkad has quit [Ping timeout: 250 seconds]
<dignifiedquire> jbenet: can you give me write access for distributions, so I can keep my branches on there please
<jbenet> dignifiedquire: done, you have admin
<dignifiedquire> jbenet: ta
<jbenet> (wish github had a "request access feature
<dignifiedquire> yeah that’d be nice
<ulrichard> What could be the reason that I can get some data through ipfs from one machine to others, but it always blocks for other data.
<jbenet> ulrichard: nat traversal. ok we need to bump this up in prio-- it's biting users.
<jbenet> (or biting a lot more now)
<dignifiedquire> jbenet: would that solve the issues I’m seeing when using ipfs through a vpn as well?
<ulrichard> The machine serving the file has the port forwarded, only the receiving machines are behind NAT. And the same direction works for other files.
<jbenet> dignifiedquire: yeah likely. though getting perfect NAT traversal is hard, we can (a) improve it a lot, and (b) add relay. i'd be comfortable enabling relay as an opt in. most of it is already in the code
<jbenet> (relay is "line switching" on top of ipfs connections. we'll have "packet switching" eventually)
<jbenet> ulrichard: oh that's odd then
<ansuz> if you're having NAT problems I feel bad for you son
<jbenet> ulrichard: probably not nat then. ok question: is the file big and did you try to get it immediately after adding?
<ansuz> I got 99 problems but cjdns fixed NAT
<jbenet> ansuz: yes which is why we're headed that way too :)
<ansuz> :D
<ansuz> <3
<ansuz> I've been pushing ipfs pretty hard at xwiki
<ansuz> they're warming up to it
<ansuz> the rest of the research team is *mostly* running cjdns
akkad has joined #ipfs
<jbenet> ansuz: at some point will be good to convene a meeting with cjd anduz lgierth arceliar and whoever else relevant, about cjdns and libp2p
<jbenet> ansuz: point out that ipfs is good for CRDTs -- and link to https://github.com/ipfs/notes/issues/40
<ulrichard> jbenet: No it's only a few log lines. I started trying fairly soon after adding. In the week since adding the file, I tried to get it many times. Images of a few MB worked, but I have the same problem with a 250MB movie file.
<jbenet> (pls dont add noise to that issue though, it's got several CRDT researchers discussing interesting things)
<jbenet> ulrichard: odd, im not sure what's up. maybe open an issue, or search around, others may have similar problem. (could be dht muckiness)
<ansuz> cool, I'll read through that later
appwl has quit [Ping timeout: 240 seconds]
dignifiedquire_ has joined #ipfs
<dignifiedquire> jbenet: are you joining us later for Jeromys Coffee Talk? :)
dignifiedquire_ has quit [Client Quit]
devbug has joined #ipfs
<jbenet> maybe -- what's it on?
<dignifiedquire> jbenet: not decided a 100%, david suggested files api yesterday
<jbenet> ah that would be nice to cover. mfs + patch + maybe mounting it in the future :)
<dignifiedquire> by the way, I’m curious what you think about rust as a language (been digging into it a bit more the last days and really enjoying it so far)
robcat has joined #ipfs
devbug has quit [Ping timeout: 240 seconds]
<fazo> dignifiedquire: I gave it a try on a small project and it looked pretty nice. The compiler is very punishing about pointers, because it refuses to compile anything that may not work. I think it needs structure inheritance though
<dignifiedquire> fazo: well that’s really the point isn’t it (full safety around working with pointers) which is why I like it so much
<dignifiedquire> not sure what you mean with structure inhertiance?
<fazo> yeah that makes it nice :)
<fazo> the problem with struct inheritance is that I wanted to use it for a project when I had countless variations of the same structure, all with similar behavior but different implementations underneath
<fazo> there is no comfortable way to do this in rust without duplicate code, at least as far as I know
<fazo> if you have two different structure and they have a few methods in common (implemented using the same code) you have to copy paste the code...
<fazo> there are solutions to this, like defining Object once then using ExtendedObject(s) that instead of being an extension of Object they contain an Object, but it's an ugly solution imho
Tera2342 has quit [Ping timeout: 250 seconds]
<dignifiedquire> what about using traits with default implementations?
<dignifiedquire> also there is inheritance for structs in the latest release
akkad has quit [Ping timeout: 250 seconds]
reit has joined #ipfs
<jbenet> dignifiedquire: i think rust is one of the most important languages :) im so glad it exists. i may have started with rust-ipfs if rust had been much more mature, and go wasn't so wonderfully nice.
<dignifiedquire> :)
<jbenet> dignifiedquire: go is a fantastic prototyping language. it's so, so fast. hard to beat. though its type system is problematic. tbh, i will likely learn haskell deeply before rust.
<jbenet> i've been putting off that adventure for far too long.
<dignifiedquire> doesn’t everybody ;)
<jbenet> mainly cause i know it will take >1yr and restructure my brain
<dignifiedquire> I’ve started to learn haskell three times now, but until I do a serious project with it it will never properly stay :(
<jbenet> dignifiedquire: so we need an asciinema for go-ipfs right?
<dignifiedquire> yep
anticore has quit [Quit: bye]
pfraze has joined #ipfs
<jbenet> dignifiedquire: do you ever see the progress bar on add?
<jbenet> i dont see it anymore
<jbenet> :/
<dignifiedquire> jbenet: where? on the cli?
<jbenet> eyah
<dignifiedquire> jbenet: can’t remember I ever saw one, but then again haven’t added any large files really
zz_r04r is now known as r04r
rombou1 has quit [Read error: Connection reset by peer]
Matoro has quit [Ping timeout: 256 seconds]
<jbenet> dignifiedquire: a super quick one we can use as placeholder: https://asciinema.org/a/ev9so7mlfqme0254s50oqiw1l
<jbenet> i want an even better one, but for now :)
<jbenet> (i have the order all off)
Matoro has joined #ipfs
Senji has joined #ipfs
border0464 has joined #ipfs
<dignifiedquire> jbenet: thanks will use for now
Senj has quit [Ping timeout: 256 seconds]
<jbenet> feel free to make a different one, just making it to save some time
rombou has joined #ipfs
rossjones has left #ipfs ["A+"]
akkad has joined #ipfs
<haadcode> jbenet, dignifiedquire: speaking of progress bar, is there a way currently to get the progress from the API to consumer of js-ipfs-api?
<dignifiedquire> haadcode: I have no idea tbh
Matoro has quit [Ping timeout: 256 seconds]
<jbenet> haadcode: yes-- the cli shows it via the api
<haadcode> jbenet: cool. where in the cli code is that handled?
<jbenet> haadcode: see https://github.com/ipfs/go-ipfs/blob/master/core/commands/add.go#L235-L291 -- but warning, huge mess in there
<fazo> hey haadcode, what's up with anonymous-networks? :P
<haadcode> jbenet: thanks, will take a look
<haadcode> fazo: how so?
<fazo> haadcode: just asking if you want to talk about what you've been working on
<fazo> sorry, my figures of speech are not very optimized in english yet :(
<haadcode> fazo: sure. been kinda slow the past couple of weeks, been busy. re-wrote the server component so it's a little more stable & faster now. adding/fixing stuff in the UI slowly, too.
<haadcode> fazogive it a go and see for yourself what's new since you last time checked :)
<haadcode> fazo: if you have any specific questions or problems with it, let me know!
<fazo> yeah I'm going to try it out now :)
<jbenet> works very well for me
<jbenet> pushing me to figure out pub/sub too
<jbenet> :)
<haadcode> :)
<haadcode> good ;)
<dignifiedquire> haadcode: pulling latest code myself now :)
<dignifiedquire> really excited for it to replace irc
<pokeball99> Anything else like sloth's air locker that doesn't have Ethereum as a depentecy?
<fazo> me too
<haadcode> dignifiedquire: I just added something for the "multiple" channels thing you mentioned some time ago. still no view to multiple channels at one time but at least a small improvement to previous, hopefully.
<dignifiedquire> haadcode: cool, something I can try out?
<jbenet> haadcode: best thing about writing software libs is having users building things _you_ want to use, pushing you to make your lib better.
<dignifiedquire> haadcode: I like orbit as a name :)
<haadcode> dignifiedquire: yeah, just open a few channels and see the top-right corner :) let me know what you think.
<fazo> IPFS Boards also needs a new name
<fazo> haven't been able to come up with the right name yet
<dignifiedquire> haadcode: working nicely
<dignifiedquire> haadcode: what’s the state of bots?
<dignifiedquire> haadcode: though if there are more than a couple a dropdown might be better
<dignifiedquire> haadcode: or just limit it to the x recently used
<haadcode> dignifiedquire: no work on those lately. did fix them so there's now one running that caches #ipfs on it. you can give it a try but no guarantees they'll work flawlessly.
<haadcode> jbenet: I think that works both ways, ideally
<dignifiedquire> haadcode: lool trying to send a message to you still results in a smilie :D
<haadcode> haha, right yeah, haven't fixed that either :)
Encrypt has joined #ipfs
<fazo> I'm trying it out but after I put my username in it's stuck at the loading animation
<haadcode> fazo: pm -->
infinity0 has quit [Ping timeout: 256 seconds]
yaoe has quit [Ping timeout: 260 seconds]
yaoe has joined #ipfs
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
pfraze has quit [Remote host closed the connection]
ulrichard has quit [Read error: Connection reset by peer]
step21 is now known as step21_
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
chriscool has joined #ipfs
<daviddias> dignifiedquire: I'm around :)
<dignifiedquire> daviddias: welcome back
<dignifiedquire> daviddias: did you see my pm about sleeping
<daviddias> yes yes :)
leer10 has quit [Remote host closed the connection]
rombou has quit [Ping timeout: 256 seconds]
rombou1 has joined #ipfs
cemerick has quit [Ping timeout: 250 seconds]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
rombou1 has quit [Ping timeout: 240 seconds]
<bret> daviddias: didn't catch you after your talk, but that was awesome!
<daviddias> thank you bret ! :D :D
<daviddias> Hey, I'm still in Portland, will probably hack all day out of this coffee shop (Commissary), you are welcome to join me :)
<bret> Your leaving Pdx Saturday?
<bret> I have to work all day
<bret> Or Sunday?
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
pfraze has joined #ipfs
<daviddias> Saturday 8am (why do I keep scheduling flights so early :( )
<daviddias> Leave Portland Saturday to arrive Sunday at Lisbon, it is like time travel done wrong
computerfreak has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
border0464 has left #ipfs ["sinked "]
devbug has joined #ipfs
Peer3Peer has joined #ipfs
gamemanj has joined #ipfs
<bret> Oof. I don't think I can make it out today
<bret> Oh man also just saw ipscend. Coooool
devbug has quit [Read error: Connection reset by peer]
rombou has joined #ipfs
<daviddias> ok, no problem, it was great seeing you during the conf :)
Matoro has joined #ipfs
patcon has joined #ipfs
cemerick has joined #ipfs
jedahan has joined #ipfs
devbug has joined #ipfs
Not_ has joined #ipfs
<wao> :D
<wao> timetravelliing
<wao> ~O~
Not_ is now known as Guest27205
Guest27205 has quit [Client Quit]
Not_Jesus has joined #ipfs
Not_Jesus has quit [Remote host closed the connection]
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-webpack-stream-3.0.1 (+1 new commit): http://git.io/v0qkI
<ipfsbot> js-ipfs-api/greenkeeper-webpack-stream-3.0.1 79cf043 greenkeeperio-bot: chore(package): update webpack-stream to version 3.0.1...
Not_Jesus has joined #ipfs
Not_Jesus has quit [Client Quit]
Not_Jesus has joined #ipfs
robcat has quit [Quit: robcat]
devbug_ has joined #ipfs
jbrooker has joined #ipfs
devbug has quit [Ping timeout: 240 seconds]
Not_Jesus has quit [Client Quit]
Not_Jesus has joined #ipfs
<ipfsbot> [js-ipfs-api] Dignifiedquire closed pull request #164: Update webpack-stream to version 3.0.1
<ipfsbot> [js-ipfs-api] Dignifiedquire closed pull request #163: Update webpack-stream to version 3.0.0
Matoro has quit [Ping timeout: 256 seconds]
Matoro has joined #ipfs
Senji has quit [Read error: Connection reset by peer]
Senji has joined #ipfs
Not_Jesus has quit [Remote host closed the connection]
devbug_ has quit [Ping timeout: 272 seconds]
devbug has joined #ipfs
<daviddias> whyrusleeping: any special thoughts on our lock file strategy?
<whyrusleeping> for the repo lock?
Soft has joined #ipfs
<daviddias> yep
<daviddias> we are using a `file`, not a `dir`, right?
<whyrusleeping> yeah
<daviddias> nice
<whyrusleeping> i wanted to rewrite the file locking lib we use
<whyrusleeping> the one we have has a couple small bugs
<daviddias> I was reading the comments on https://www.npmjs.com/package/proper-lockfile
<daviddias> and there are some points on why using a dir instead of a file
<whyrusleeping> and but it also doesnt return errors that make sense
<daviddias> but for our multi datastore thing, `dirs` won't always be possible as they might just be a key for a file
<whyrusleeping> yeah, files are the way to go
<whyrusleeping> they just need to be written properly cross platform
<whyrusleeping> and honestly, even on the same platform, the code should be different per filesystem
simonv3 has joined #ipfs
<whyrusleeping> (since different filesystems have different guarantees about locking)
disgusting_wall has joined #ipfs
<daviddias> I see
<daviddias> do we have a lock per process or per operation on the datastoreS?
<daviddias> its per process now, right?
disgusting_wall has quit [Client Quit]
disgusting_wall has joined #ipfs
<achin> unrelated to your current conversation, but you all might be interested in my comments here: https://github.com/ipfs/archives/issues/35#issuecomment-164002475
<dignifiedquire> whyrusleeping: daviddias what about our coffee talk, I can do in 1h15min
<bengl> https://www.youtube.com/watch?v=-S-Tc7Gl8FM <-- daviddias's nodejs interactive talk
<daviddias> nice! that was fast :D
<achin> internet speed!
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<bengl> daviddias: we need to talk about security of registry-mirror. there are some shenanigans i overlooked ;(
jedahan has joined #ipfs
<daviddias> sounds good! when would you be available for that? :)
<bengl> is now alright? just getting off the big puple yahoo bus now. gimee 15 min and then pm?
<daviddias> sounds good!
atrapado has joined #ipfs
s_kunk has quit [Ping timeout: 240 seconds]
silotis has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
silotis has joined #ipfs
silotis has quit [Client Quit]
silotis has joined #ipfs
phobiai has joined #ipfs
patcon has quit [Ping timeout: 250 seconds]
<dignifiedquire> daviddias: ping
<dignifiedquire> whyrusleeping: ping
<daviddias> is whyrusleeping around?
<dignifiedquire> I thought I saw him earlier
<dignifiedquire> do you have some questions around the files api, cause my only question at the moment would be, what is it, and why is it cool
devbug has quit [Ping timeout: 272 seconds]
tilgovi has joined #ipfs
ianopolous has joined #ipfs
jbrooker has quit [Ping timeout: 240 seconds]
<whyrusleeping> i'm here
anticore has joined #ipfs
<whyrusleeping> i can do a talk in 1.5hr
<whyrusleeping> otherwise i'm very short on time
<dignifiedquire> I’m okay with that
<dignifiedquire> daviddias: can you make that?
<daviddias> 1.5hr sounds good
ygrek_ has joined #ipfs
<whyrusleeping> whats the topic?
devbug has joined #ipfs
<dignifiedquire> files api
<dignifiedquire> unless you can dig up that google form you did and there is some usefull data in there
<whyrusleeping> files api sounds good to me :)
<whyrusleeping> can also elaborate on my future plans for it and mfs
<dignifiedquire> sounds like a plan then
<dignifiedquire> I’ll be working a bit more on the dist page in the meanwhile ;)
rombou has quit [Ping timeout: 256 seconds]
<dignifiedquire> whyrusleeping: any idea why I’m gettting “error api version mismatch when running ipfs swarm peers ?
<dignifiedquire> whyrusleeping: nevermind I’m an idiot
Not_ has joined #ipfs
Not_ is now known as Guest50068
Guest50068 has quit [Client Quit]
Not_Jesus has joined #ipfs
Not_Jesus is now known as Guest20592
<achin> ipfs-ls is hanging, but my wantlist is empty. any ideas what might be up?
<Guest20592> so is there a command to download and install ipfs yet
<Guest20592> for ubuntu
<tperson> The IPFS blog is 404ing
<fazo> Guest20592: it's three commands, not one, but close enough: http://ipfs.io/docs/install/
<Guest20592> which three
<Guest20592> fazo,
<fazo> one to download the archive, one to unzip it and one to install it
<fazo> do you have a browser and a file manager? it's easier that way
<Guest20592> yeah
<fazo> if you don't know the commands to download a file and unzip it I can craft some
<Guest20592> i have ipfs in/usr/local/bin/ipfs
<Guest20592> but cant run it
<fazo> how so?
<fazo> what happens when you run it?
<Guest20592> i downloaded it and moved it
<Guest20592> if i run the command ipfs init it just says no command ipfs
<fazo> let's see
<fazo> can you paste here the output of this command: echo $PATH
<Guest20592> "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
<ugjka> don't you need chmod +x the thing
<fazo> ugjka: yeah that was my next step
<Guest20592> ipfs should really have a repository
<fazo> Guest20592: you can try this command: chmod +x /usr/local/bin/ipfs
<fazo> Guest20592: on what distro are you?
<fazo> btw after the chmod command, try again with ipfs init
<Guest20592> sitll
<Guest20592> im on ubuntu gnome
<Guest20592> i tried chmod and still get command not found
<fazo> try opening a new terminal
<fazo> if that doesn't work, I'm not sure
<fazo> btw try using it like this: /usr/local/bin/ipfs init
<fazo> I have to go, brb
<Guest20592> still not working
<Guest20592> why isnt there a repo for ipfs jbenet
Guest20592 has quit [Remote host closed the connection]
Soohong has quit [Read error: Connection reset by peer]
interangular has joined #ipfs
computerfreak has quit [Remote host closed the connection]
devbug has quit [Ping timeout: 240 seconds]
<ianopolous> hi guys, Have there been any bugs fixed since 3.8 with holding too many open file descriptors? (whyrusleeping?)
<fazo> ianopolous: I think 0.4 solves it (not released yet but you can run it from source)
<fazo> but I'm not sure. Maybe some other fix made it in 0.3.9 or 0.3.10
<ianopolous> thanks fazo
Encrypt has quit [Quit: Quitte]
jhulten has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Client Quit]
chriscool has joined #ipfs
robcat has joined #ipfs
chriscool has quit [Client Quit]
chriscool has joined #ipfs
Matoro has quit [Ping timeout: 256 seconds]
chriscool1 has joined #ipfs
chriscool has quit [Ping timeout: 250 seconds]
<ianopolous> should ipfs currently compile with go 1.5.2?
<whyrusleeping> ianopolous: yeah, there are fixes for that in 0.3.10
<whyrusleeping> and ipfs requires 1.5.2
<whyrusleeping> (the fixes for file descriptors were probably actually in 0.3.9)
<ianopolous> at the moment I'm trying to compile the latest ipfs with go 1.5.2 and it complains about C source files not allowed when not using cgo or swig.
patcon has joined #ipfs
<daviddias> whyrusleeping: just realised that https://github.com/ipfs/specs/blob/fix-repo/repo/README.md doesn't mention any 'blocks store'
<whyrusleeping> ianopolous: you must be doing something wrong, theres no C source files laying around
<whyrusleeping> git clean -df && git reset --hard && go install ./cmd/ipfs
pfraze_ has joined #ipfs
prim has quit [Disconnected by services]
prim1 has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire has joined #ipfs
Matoro has joined #ipfs
pfraze has quit [Ping timeout: 272 seconds]
<ianopolous> whyrusleeping: I'm just running "go get -u github.com/ipfs/go-ipfs/cmd/ipfs" after deleting 3.8
s_kunk has joined #ipfs
<achin> ianopolous: that's worked fine for me, with go 1.5.2
<ianopolous> hmmm
<dignifiedquire> daviddias: whyrusleeping ready?
<dignifiedquire> Jeromy Coffee Talk - Files API starting soon: http://youtu.be/FX_AXNDsZ9k
Senji has quit [Ping timeout: 240 seconds]
<achin> is this where whyrusleeping talks about coffee? if not, it should be
<ianopolous> whyrusleeping: I'm not sure what I've done wrong. Did what you said above, and got the same. http://pastebin.com/myRqY84V
<dignifiedquire> achin: coffe + ipfs
<dignifiedquire> just watch
<achin> :D
ogd is now known as mbalho
<dignifiedquire> it has started :)
mbalho is now known as maxogden
maxogden is now known as ogd
<achin> ianopolous: dumb question, but are you sure that go 1.5.2 is installed correctly?
<ianopolous> achin: go version says "go version go1.5.2 linux/amd64"
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
evanmccarter has joined #ipfs
patcon has quit [Ping timeout: 240 seconds]
voxelot has quit [Ping timeout: 250 seconds]
<jbenet> daviddias fantastic talk!!! Loved it! :)
<daviddias> thank you :D
cemerick has quit [Ping timeout: 272 seconds]
<jbenet> daviddias: "shutting off the internet!" :D !!!!
<daviddias> aaaaah the data!! :D
<jbenet> epicly good.
<ianopolous> is david's talk online?
<ianopolous> sweet
<dignifiedquire> whyrusleeping: https://github.com/ipfs/distributions/pull/19
<dignifiedquire> whyrusleeping: ../../node_modules/.bin/gulp dist "--path=$(pwd)" "--version=$version"
ugjka has quit [Ping timeout: 240 seconds]
Iiterature has joined #ipfs
<Iiterature> hey guys, we just posted a basic proposal for a decentralized media metadata database on top of IPFS here: https://gist.github.com/parkan/d2e190faacab683d6637
<Iiterature> feedback welcome
<achin> maybe post it in the 'notes' repo? so others can read and comment?
<whyrusleeping> ianopolous: do you have go actually installed? thats bizarre
<whyrusleeping> like, you did the 'make.bash' thing after updating the source?
<ianopolous> whyrusleeping. I just tried it in a new VM and it works fine. so something is borked with my go install, but I can't figure out what
<whyrusleeping> my guess is your go compiler source tree is dirty
<whyrusleeping> those C files should no longer be around
<ianopolous> yeah I've been delaying moving to the new VM and this a good excuse :-)
<Iiterature> achin: was that meant for me?
<Iiterature> '
<achin> Iiterature: yep!
cemerick has joined #ipfs
NeoTeo has quit [Quit: ZZZzzz…]
* ianopolous sits around in an airBNB in buenos aires wishing for even one of whyrusleeping's coffee setups.
<whyrusleeping> lol, next week might be 'whyrusleeping drives to an espresso stand'
<whyrusleeping> but i can also do french press, aeropress, and camping coffee
<ianopolous> nice
<Iiterature> achin: thanks, will do
lidel has joined #ipfs
<jbenet> literature: thanks! this is great-- i will be commenting in depth there later
<jbenet> (and got your mail, will reply there too)
Encrypt has joined #ipfs
<fazo> jbenet: me and robcat did it, we got IPFS to serve pacman packages
<fazo> with no external tools even
<fazo> just an ipfs gateway
hellertime has quit [Ping timeout: 272 seconds]
<jbenet> fazo: fantastic
<jbenet> super great-- post about it on the notes, so others can try, and let's write up a blog post about it :)
<fazo> sure!
<Iiterature> jbenet: awesome, looking forwrd to replies
<ipfsbot> [go-ipfs] whyrusleeping created fix/external-exec (+1 new commit): http://git.io/v0mXB
<ipfsbot> go-ipfs/fix/external-exec ed5883f Jeromy: run external commands client side...
ianopolous has quit [Quit: Leaving]
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2058: run external commands client side (master...fix/external-exec) http://git.io/v0m1f
rombou has joined #ipfs
Guest81957 is now known as bigbluehat
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
bigbluehat is now known as Guest85187
Guest85187 is now known as bigbluehat_
bigbluehat_ is now known as bigbluehat
NeoTeo has joined #ipfs
NightRa has quit [Quit: Connection closed for inactivity]
* bret
M-fil has quit [Quit: node-irc says goodbye]
cemerick has quit [Ping timeout: 250 seconds]
M-fil has joined #ipfs
jedahan has quit [Quit: Textual IRC Client: www.textualapp.com]
ygrek_ has quit [Ping timeout: 250 seconds]
computerfreak has joined #ipfs
ianopolous has joined #ipfs
<achin> mash F5 some more
<achin> uhhhh
<achin> ctrl_c
gamemanj has quit [Ping timeout: 272 seconds]
rombou has quit [Ping timeout: 250 seconds]
dignifiedquire has quit [Quit: dignifiedquire]
<ion> ^\ all the things
<ion> (Not just a joke, the dump might reveal useful information.)
jhulten has quit [Ping timeout: 240 seconds]
jhulten has joined #ipfs
tilgovi has quit [Ping timeout: 272 seconds]
tilgovi has joined #ipfs
devbug has joined #ipfs
domanic_ has joined #ipfs
ygrek_ has joined #ipfs
patcon has joined #ipfs
NeoTeo has quit [Quit: ZZZzzz…]
geoze has joined #ipfs
user24 has joined #ipfs
<user24> I'm sorry for repeating this question, but I simply couldn't find information on this anywhere: Will libp2p functionality (opening/closing protocol channels/streams to other peers, sending and receiving data) be available over the IPFS node APIs?
geoze has quit [Ping timeout: 252 seconds]
NeoTeo has joined #ipfs
domanic_ has quit [Ping timeout: 250 seconds]
evanmccarter has quit [Quit: Connection closed for inactivity]
rombou has joined #ipfs
<fazo> user24: I don't think so, but if you will be using the js implementation ipfs then yes, because to talk to that you won't need to use a socket or network protocol like http
<fazo> just code
atrapado has quit [Quit: Leaving]
<fazo> or you can write something in go to better integrate with go-ipfs and go-libp2p, but I don't think those are built with that in mind
<fazo> go-ipfs is mostly used via the http api
tinybike has quit [Ping timeout: 256 seconds]
<user24> Yep. For my use case, I need to utilize libp2p directly, as I want to build on top of it. The "make your own IPFS service" example requires a new node to be run for every service.
<user24> This approach is also restricted to the go programming language.
chriscool has joined #ipfs
chriscool1 has quit [Ping timeout: 272 seconds]
<user24> I'm also not sure if the devs will separate the APIs, as it would be nice to run a libp2p node as standalone (without IPFS).
rombou has quit [Ping timeout: 250 seconds]
user24 has left #ipfs [#ipfs]
user24 has joined #ipfs
rombou has joined #ipfs
rombou has left #ipfs [#ipfs]
<pokeball99> user24: the ipfs api should be just the core specs of ipfs, so I would think so
<user24> It would make a lot of sense ;)
<user24> However, for performance reasons, it may make some sense to distribute them as one optimised binary (as it is now).
<pokeball99> Fair enough
<fazo> user24: they will surely be separated. The current go-ipfs doesn't use libp2p as far as I understand, but ipfs.js even though is not done uses libp2p, and libp2p is his own separate project
<fazo> the point of making libp2p is so that it can be ripped out of ipfs
<pokeball99> Again this protocol is anything but final,so anything could happen
<fazo> not the only reason but looks like a big one
<user24> Sadly, there is also a name collision with EthDevs libp2p https://github.com/ethereum/wiki/wiki/libp2p-Whitepaper
<pokeball99> Hmmm
phobiai has quit [Quit: WeeChat 1.3]
<jbenet> user24 there's an open PR in go-ipfs to add services via io
<user24> io as in iolang or I/O?
<jbenet> user24 there is no name collision-- that doc is a result from my taking to vitalik and Gavin about our libp2p plans and inviting them to do the same. It's the same libp2p :)
<user24> I just noticed that the gitter connection is only one way
<user24> jbenet: AAAWWWW YES
<jbenet> There will be more synthesis down the road
<user24> nice
<jbenet> But note that both groups will optimize for our use cases so we may end up reusing less than would be idea
<jbenet> (Also that was nov 2014 I think :) -- devcon0)
<user24> understandable, but still awesome. it seems I was a bit too pessimistic regarding cooperation
Encrypt has quit [Quit: Sleeping time!]
Matoro has quit [Ping timeout: 240 seconds]
evanmccarter has joined #ipfs
computerfreak has quit [Remote host closed the connection]
rombou1 has joined #ipfs
computerfreak has joined #ipfs