whyrusleeping changed the topic of #ipfs to: Release Candidate 2 of go-ipfs v0.4.3 has been released, available at https://dist.ipfs.io -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- FAQ: https://git.io/voEh8 -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://git.io/vVBS0 -- Sprints: https://git.io/voEAh
apiarian has quit [Ping timeout: 244 seconds]
apiarian has joined #ipfs
anonymuse has quit [Remote host closed the connection]
tinybike has joined #ipfs
fleeky has joined #ipfs
fractex has quit [Ping timeout: 250 seconds]
flyingzumwalt has joined #ipfs
flyingzumwalt has quit [Client Quit]
computerfreak has quit [Remote host closed the connection]
fleeky has quit [Ping timeout: 244 seconds]
chris613 has quit [Ping timeout: 244 seconds]
fleeky has joined #ipfs
matoro has joined #ipfs
fractex has joined #ipfs
<Remram[m]> `/ipns/ipfs.io` works on my host, but I don't see a TXT record for ipfs.io? How does that work?
chris613 has joined #ipfs
fleeky has quit [Ping timeout: 252 seconds]
fleeky has joined #ipfs
<whyrusleeping> Remram[m]: it also will use _dnslink.DOMAIN
anonymuse has joined #ipfs
anonymuse has quit [Remote host closed the connection]
<Remram[m]> _dnslink.ipfs.io. 83 IN TXT "dnslink=/ipfs/QmTzQ1JRkWErjk39mryYw2WVaphAZNAREyMchXzYQ7c15n"
<Remram[m]> I see
anonymuse has joined #ipfs
<Remram[m]> Shouldn't there be a mention of ipfs in the identifier for these entries instead of "dnslink" which could be anything? :P
<ekleog> hmm… why isn't that a dnslink=/ipns/foobar, with foobar being a key? afaiu, it would make updates to the website less dependent on the delay implied by dns
<deltab> Remram[m]: no git-like commits or history yet: I think the plan is to build that on IPLD (linked data), which is in development
<Remram[m]> I was wondering that as well
<jakobvarmose> ekleog, But that would make it dependent on ipns updates, which are also slow
<deltab> is that because it's not possible to tell which of two conflicting records is newer?
<ekleog> hmm, I thought I understood that ipns was faster to propagate than dns
rardiol has quit [Ping timeout: 244 seconds]
<deltab> e.g. you publish Qmfoo and later Qmbar, and queries bring back both
dignifiedquire has quit [Quit: Connection closed for inactivity]
<ekleog> deltab: there is a version number in ipns records
<jakobvarmose> deltab, I have don't know why it's slow
<deltab> oh, didn't know that
<ekleog> so when you get back both you send back the newer to everyone who sent you the old
<ekleog> (according to the .pdf which was the only source of current-ish information I found)
<deltab> pdf?
<Remram[m]> White paper
rardiol has joined #ipfs
<ekleog> btw, is there any source of doc about ipld anywhere?
<deltab> the github repo for it
<Remram[m]> Can the gateway actually stream a file, i.e. send it back without at any point having to store it entirely?
TheOneLaw has joined #ipfs
<ekleog> https://github.com/ipld/specs/tree/master/ipld <-- that's a great spec, but it doesn't tell me what problem it's supposed to solve
TheOneLaw has quit [Read error: Connection reset by peer]
<ekleog> is it the "ipfs link" thing?
fleeky has quit [Ping timeout: 244 seconds]
Kristen has quit [Ping timeout: 252 seconds]
<deltab> intended as a replacement for it, maybe? I'm not sure
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<jakobvarmose> deltab, As I understand it is intended as a more extensible format compared to the current merkledag format
<Remram[m]> Also I have no idea what `ipfs files` is. I get that it creates a root directory and stuff into it, but is that published anywhere?
<jakobvarmose> So it can replace both merkledag and unixfs. And probably be used for a lot of other things too
<deltab> Remram[m]: yeah, as I understand it it's a mutable interface to the underlying immutable structure, like git's index
decadentism has joined #ipfs
ebel has quit [Ping timeout: 260 seconds]
<deltab> maybe that's just mfs though
<Remram[m]> So at some point you are supposed to get the id of the root with `ipfs files stat /` and put that in ipns somewhere?
<jakobvarmose> Remram[m], Theoretically the gateway could stream the files without storing them, but I'm pretty sure it stores them until the next garbage collection
ebel has joined #ipfs
fleeky has joined #ipfs
tmg has joined #ipfs
fleeky has quit [Ping timeout: 244 seconds]
<Remram[m]> Also what files does the webui list?
<Remram[m]> it definitely doesn't list every file I have, it's not the pinned ones either
gmcquillan has quit [Ping timeout: 244 seconds]
fleeky has joined #ipfs
anonymuse has quit [Remote host closed the connection]
apiarian has quit [Ping timeout: 252 seconds]
JesseW has joined #ipfs
apiarian has joined #ipfs
r04r is now known as zz_r04r
mgue has quit [Read error: Connection reset by peer]
anonymuse has joined #ipfs
fleeky has quit [Ping timeout: 244 seconds]
mgue has joined #ipfs
anonymuse has quit [Ping timeout: 265 seconds]
anonymuse has joined #ipfs
<Remram[m]> Looks like, yes
<Remram[m]> the code seems to indicate that it lists pinned objects
tmg has quit [Ping timeout: 252 seconds]
Oatmeal has quit [Ping timeout: 240 seconds]
jgantunes has quit [Quit: Connection closed for inactivity]
decadentism has quit [Ping timeout: 264 seconds]
reit has joined #ipfs
mgue has quit [Ping timeout: 265 seconds]
fleeky has joined #ipfs
tmg has joined #ipfs
fleeky has quit [Ping timeout: 250 seconds]
ELLIOTTCABLE is now known as ec
jaboja has quit [Ping timeout: 244 seconds]
mgue has joined #ipfs
Oatmeal has joined #ipfs
cemerick has joined #ipfs
flyingzumwalt has joined #ipfs
tmg has quit [Quit: leaving]
tmg has joined #ipfs
chris613 has quit [Ping timeout: 250 seconds]
chris613 has joined #ipfs
flyingzumwalt has quit [Client Quit]
Israel_ has joined #ipfs
ygrek_ has quit [Ping timeout: 244 seconds]
Israel_ has quit [Read error: Connection reset by peer]
<Remram[m]> Is there a way to pin a ipns path?
<Remram[m]> Get the new values automatically, drop the old content and pin the new one?
<whyrusleeping> Remram[m]: define 'automatically'
<Remram[m]> without the user entering commands
<Remram[m]> My use case is a laptop or not-always-on machine producing and publishing content, and another machine acting as a "seedbox" always having the latest version of the data pinned
<Remram[m]> or backup machine
<Remram[m]> or gateway
<Tangent128> (how long can one count on the /ipns/ record persisting in the case of publisher down, seedbox up, anyways?)
<Remram[m]> Well that's also something you'd want to "pin" but I assume it's harder
<whyrusleeping> Tangent128: up to 24 hours if nobody is republishing it
<whyrusleeping> you can have a third party republish the existing record for some time after that
<Tangent128> Only the person with the privkey can republish, corre-
jakobvarmose has quit [Read error: Connection reset by peer]
intercat has quit [Read error: Connection reset by peer]
<whyrusleeping> Remram[m]: so, does this seedbox just periodically poll for the latest values?
<Remram[m]> Well until you have pubsub working
<Tangent128> oh, is there a way to say you want to republish a given record?
<whyrusleeping> Remram[m]: heh, then you already know where this train of thought goes
<whyrusleeping> Tangent128: not yet, thats getting higher and higher on the todo list
<whyrusleeping> mind actually filing a feature request issue for it?
<Tangent128> file under go-ipfs repo?
tinybike has quit [Quit: Leaving]
Oatmeal has quit [Ping timeout: 240 seconds]
<whyrusleeping> !pin QmTDQRD9abCLfdZCjVxuujSVq1X7pkW8eXhaJtgsjH2fnT websockets gx package
<pinbot> now pinning /ipfs/QmTDQRD9abCLfdZCjVxuujSVq1X7pkW8eXhaJtgsjH2fnT
<whyrusleeping> Tangent128: yeah
<Remram[m]> My issue is actually on GitHub: https://github.com/ipfs/go-ipfs/issues/1467
<whyrusleeping> Remram[m]: yeap, once we have a pubsub implementation we're going to make more progress there
<whyrusleeping> we could however mock out how that system could work, and implement it using polling instead of pubsub, for now
<whyrusleeping> if youre interested in contributing that would be a really great thing to have done :)
mgue has quit [Quit: WeeChat 1.5]
<Remram[m]> I don't really think it's blocking, in fact you could implement this without polling either -- doing this whenever a resolve happens (possibly manually) would be progress already
<Remram[m]> I don't really know Go but I could look into it if I get some time
<whyrusleeping> Remram[m]: you have to be careful with the expectations of the command though, users might expect that 'oh, its pinned'
<whyrusleeping> when it really won't happen until X criteria is met
<Remram[m]> well as long as something is pinned we're good, even if it's the old version
<Remram[m]> right now scripting this is hard because you have to keep track of what to unpin
<Remram[m]> (also, yes, there needs to be a way to keep the ipns record around)
<Tangent128> It'd probably be nice if something like "ipfs files cp /ipns/hash /named-pin" could work.
<Tangent128> As far as just having a "update pin once" command you could cron
mgue has joined #ipfs
<whyrusleeping> Tangent128: that should have the effect of pinning the object in question
<whyrusleeping> except cp by default does shallow copies, so it wont be guaranteed to be on your machine
<whyrusleeping> (could maybe add a flag to cp that ensures all data gets pulled locally)
<Tangent128> (to clarify, if you access the shallow data, the files you fetch will be thereafter pinned, correct?)
<whyrusleeping> Tangent128: yeap
<whyrusleeping> the files namespace does a 'best effort' pin
<whyrusleeping> it will keep things around if you have them
<whyrusleeping> but if you don't, its okay with it
<Tangent128> So pins are just GC roots, not a promise to fetch it. The pin command just enforces the fetch on its own?
<whyrusleeping> yeap
<whyrusleeping> well
<whyrusleeping> the guarantee is that something pinned recursively will "always stay local"
doctorwhat has quit [Ping timeout: 240 seconds]
<whyrusleeping> or rather, recursive pin = "this object and all of its descendants will always be local"
<whyrusleeping> the files namespace uses a special pin that we havent exposed yet, the best effort pin
<whyrusleeping> which says "any subset of this content i appear to be interested in, keep around. If i dont already have it, don't bother"
PrinceOfPeeves has quit [Quit: Leaving]
doctorwhat has joined #ipfs
<Tangent128> Requested republish: https://github.com/ipfs/go-ipfs/issues/3117
Bheru27 has quit [Read error: Connection reset by peer]
Bheru27 has joined #ipfs
rardiol has quit [Ping timeout: 260 seconds]
wavis has quit [Quit: Connection closed for inactivity]
JesseW has quit [Ping timeout: 240 seconds]
j12t_ has quit [Remote host closed the connection]
j12t has joined #ipfs
anonymuse has quit [Remote host closed the connection]
j12t has quit [Ping timeout: 240 seconds]
anewuser has quit [Quit: anewuser]
mgue has quit [Ping timeout: 264 seconds]
quoo2 has joined #ipfs
quoo1 has quit [Ping timeout: 264 seconds]
DmZDsfZoQv has quit [Remote host closed the connection]
mgue has joined #ipfs
VmtcXzLmiz has joined #ipfs
VmtcXzLmiz has quit [Remote host closed the connection]
chris613 has quit [Quit: Leaving.]
<Remram[m]> Is there a way to publish something without making a copy of the data (original + ipfs store)?
<Remram[m]> that stuff can be big
<Tangent128> Would moving it into the store and symlinking to /ipfs/ work?
<Remram[m]> The reverse would be a lot better but I guess it's a solution
pfrazee has quit [Remote host closed the connection]
cemerick has quit [Ping timeout: 276 seconds]
JesseW has joined #ipfs
rgrinberg has quit [Ping timeout: 250 seconds]
<Remram[m]> What about a way to allow multiple users (private keys) to update some namespace (as in ipns)? I guess it's doable at routing level (like orbit-db does?) but hmm
grewalsat has quit []
Tv` has quit [Quit: Connection closed for inactivity]
_rht has joined #ipfs
j12t has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping created deps/rm-randbo (+1 new commit): https://git.io/v67mZ
<ipfsbot> go-ipfs/deps/rm-randbo d1de49c Jeromy: remove randbo dep, its no longer needed...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #3118: remove randbo dep, its no longer needed (master...deps/rm-randbo) https://git.io/v67ml
cryptix has joined #ipfs
cryptix has quit [Ping timeout: 244 seconds]
herzmeister has quit [Ping timeout: 276 seconds]
toxip has quit [Ping timeout: 240 seconds]
herzmeister has joined #ipfs
toxip has joined #ipfs
M-brain has joined #ipfs
zombu2 has joined #ipfs
<zombu2> evening
tmg has quit [Ping timeout: 240 seconds]
dignifiedquire has joined #ipfs
cryptix has joined #ipfs
mgue has quit [Ping timeout: 264 seconds]
Mateon1 has joined #ipfs
ygrek_ has joined #ipfs
jakobvarmose has joined #ipfs
jakobvarmose_ has joined #ipfs
JesseW has quit [Ping timeout: 265 seconds]
m0ns00n has joined #ipfs
mgue has joined #ipfs
toxip has quit [Ping timeout: 258 seconds]
toxip has joined #ipfs
j12t has quit [Ping timeout: 244 seconds]
<daviddias> dignifiedquire: checking your PR now
<daviddias> so, by reducing the dependencies, namely, ipfs-merkle-dag
<daviddias> the memory issues are gone?
<daviddias> ah, circle is still not happy
G-Ray has joined #ipfs
<ipfsbot> [webui] greenkeeperio-bot opened pull request #473: Update chai-enzyme to version 0.5.1
zorglub27 has joined #ipfs
j12t has joined #ipfs
s_kunk has quit [Ping timeout: 258 seconds]
jgantunes has joined #ipfs
f[x] has joined #ipfs
_rht has quit [Quit: Connection closed for inactivity]
ygrek_ has quit [Ping timeout: 252 seconds]
mw[m] has joined #ipfs
herzmeister has quit [Quit: Leaving]
<dignifiedquire> daviddias: it's by reducing the dependencies inherent to wreck that I got it back on a realistic level
<daviddias> yeah, makes webpack go less nuts
<dignifiedquire> we can probably get circle back if we make the15mb file test smaller
<daviddias> The 15MB was added as a sweet spot because we were not flushing things probably before
<daviddias> but then again
<daviddias> 15MB out of 1.7GB of the natual vm size
<daviddias> WebPack has just some sorte of file explosion
<dignifiedquire> but it doesn't make sense, js-ipfs works fine and has much more dependencies
<daviddias> good point
fleeky has joined #ipfs
herzmeister has joined #ipfs
s_kunk has joined #ipfs
j12t has quit [Ping timeout: 276 seconds]
<ipfsbot> [js-ipfs] diasdavid pushed 1 new commit to feat/interface-ipfs-core-over-ipfs-api-tests: https://git.io/v67BM
<ipfsbot> js-ipfs/feat/interface-ipfs-core-over-ipfs-api-tests 5f02303 David Dias: feat(object-http): support protobuf encoded values
fleeky has quit [Remote host closed the connection]
toxip has quit [Ping timeout: 240 seconds]
fleeky has joined #ipfs
toxip has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid pushed 1 new commit to feat/interface-ipfs-core-over-ipfs-api-tests: https://git.io/v670P
<ipfsbot> js-ipfs/feat/interface-ipfs-core-over-ipfs-api-tests f7a668d David Dias: feat(config-http): return error if value is invalid
f[x] has quit [Ping timeout: 250 seconds]
<dignifiedquire> daviddias: sooo, we need to talk about streaming and js-ipfs-api
<daviddias> with what regards?
<dignifiedquire> with regards to ipfs log
<dignifiedquire> fetch is not able to do streaming in the browser, nor is it able to cancel a request so "ipfs log" just hangs there, as the request is never ended by the server either
<dignifiedquire> and before you say, but we need streaming, we never had it, the current solution is faking streaming ontop of fetch
<daviddias> ahah
<daviddias> what are your thoughts?
<daviddias> I remember that you spend a ton of time to get it working for the webui
<dignifiedquire> ideally, fix "ipfs log" to be a more sane interface, than a endless long running request
<daviddias> I like that proposal
<daviddias> it should be part of htt-api-spec.ng
j12t has joined #ipfs
<dignifiedquire> my main problem though is, I honestly don't know what interface would be good to this, except for a socket connection
<dignifiedquire> or xhr polling
<daviddias> if logs were IPLD objs
<daviddias> you could just do corecursion for select the point in time you want to follow the logs onwards
<daviddias> no need for pagination
<dignifiedquire> lovely
<dignifiedquire> or we could add parameters start & stop, specifying the date range
<dignifiedquire> but that is not currently possible because they are not stored as far as I know
<daviddias> yeah, that also, can all go into params of the API
j12t has quit [Ping timeout: 250 seconds]
_fil_ has quit [Read error: Connection reset by peer]
ylp has joined #ipfs
reit has quit [Ping timeout: 250 seconds]
Boomerang has joined #ipfs
<dignifiedquire> daviddias: have you worked on any of th pull stream things, or are you doing other things atm?
<daviddias> none on the pull-streams
<daviddias> Kind of understood that you would try to do the bitswap migration from the Monday call
<daviddias> sorry if I misunderstood
<daviddias> I can look at it after finishing this one
<dignifiedquire> well there is some more debugging and checking on the libp2p stuff to be done before I do bitswap
<daviddias> the spdy part, right?
<dignifiedquire> spdy + websockets yes
<daviddias> websockets is not a blocker
<daviddias> ack: spdy
<dignifiedquire> have you tested your webrtc in swarm yet?
<daviddias> ah, no
<dignifiedquire> also the documentation things we need to get to
<dignifiedquire> right, but we still need to write a template + the faq for richard
infinity0 has quit [Remote host closed the connection]
<dignifiedquire> I'm improving the streaming solution on js-ipfs-api right now, then will open up libp2p-swarm, and go through everything that's not working yet
<daviddias> sounds good, thank you :)
infinity0 has joined #ipfs
cow_2001 has joined #ipfs
nothingmuch has quit [Ping timeout: 276 seconds]
nothingmuch has joined #ipfs
mvorg has joined #ipfs
cryptix has quit [Ping timeout: 244 seconds]
<dignifiedquire> daviddias: webrtc tests are not passing on the current pull branch
compleatang has quit [Quit: Leaving.]
<dignifiedquire> where they passing for you?
<daviddias> they need the interface-connection to be linked
<dignifiedquire> it is
<daviddias> hm, they pass to me
<daviddias> what error are you getting?
<dignifiedquire> now it is's passing
<dignifiedquire> relinked it
<dignifiedquire> nvm
<daviddias> Could you report that on the PR though? It is easier than shifting focus
<daviddias> got it, thanks :)
<dignifiedquire> wait too early
<dignifiedquire> node tests passing, browser tests throw
<daviddias> which error?
M-bobderbaumeist has left #ipfs ["User left"]
<daviddias> weird webpack thing
<daviddias> ok, please report on the pull
zz_r04r is now known as r04r
<dignifiedquire> will do
reit has joined #ipfs
tmg has joined #ipfs
<dignifiedquire> done
<daviddias>
ebel has quit [Ping timeout: 250 seconds]
herzmeister has quit [Ping timeout: 258 seconds]
herzmeister has joined #ipfs
tmg has quit [Quit: leaving]
ebel has joined #ipfs
herzmeister has quit [Quit: Leaving]
reit has quit [Ping timeout: 260 seconds]
Encrypt has joined #ipfs
herzmeister has joined #ipfs
rendar has joined #ipfs
tmg has joined #ipfs
<dignifiedquire> daviddias: sweet, Chrome actually has stream support + cancel in fetch so I can at least support real streaming there :)
<daviddias> yeah, that is what fetch was designed for, right?
<daviddias> However, does go-ipfs http-api do the thing that a http-api should do for streaming?
<dignifiedquire> well it just sends data endlessly on a http request
<dignifiedquire> that's the right thing, for a definition of streaming ;)
<dignifiedquire> sweet log tests passing properly in Chrome :)
<daviddias> rad!
toxip has quit [Ping timeout: 244 seconds]
ebel has quit [Ping timeout: 260 seconds]
toxip has joined #ipfs
ebel has joined #ipfs
computerfreak has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid created feat/block-api-fix (+1 new commit): https://git.io/v676o
<ipfsbot> js-ipfs-api/feat/block-api-fix 88fb60a David Dias: feat(block): make the block api follow the interface definition
<ipfsbot> [js-ipfs-api] diasdavid opened pull request #356: feat(block): make the block api follow the interface definition (master...feat/block-api-fix) https://git.io/v6767
Encrypt has quit [Quit: Quitte]
zorglub27 has quit [Ping timeout: 244 seconds]
<ipfsbot> [js-ipfs-api] dignifiedquire pushed 1 new commit to fetch: https://git.io/v67Xq
<ipfsbot> js-ipfs-api/fetch 25bf1d1 Friedel Ziegelmayer: fix: log works in Node.js and Chrome
Encrypt has joined #ipfs
zorglub27 has joined #ipfs
apiarian has quit [Ping timeout: 244 seconds]
apiarian has joined #ipfs
Encrypt has quit [Quit: Quitte]
cemerick has joined #ipfs
<dignifiedquire> daviddias: it'll be a bit more work getting things ready for other browsers, as I need to shim things to use xhr fallback
<dignifiedquire> not sure it is worth it though
<dignifiedquire> will work on pull things for now
cryptix has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<zignig> o/
<jakobvarmose_> I never noticed before, but go-ipfs uses a lot of memory (12.5 GB virtual right now). Anybody knows why?
<ion> Virtual memory is irrelevant, you'll want to look at RSS
<jakobvarmose_> resident is at 5.3 GB, so that is also pretty high I think
<ion> agreed
herzmeister has quit [Quit: Leaving]
<Kubuxu> jakobvarmose_: which version are you running? We fixed few memory leaks in 0.4.3-rc
herzmeister has joined #ipfs
rgrinberg has joined #ipfs
PrinceOfPeeves has joined #ipfs
anonymuse has joined #ipfs
m0ns00n has quit [Quit: quit]
<jakobvarmose_> Kubuxu, I'm running master
<Kubuxu> hmm interesting
espadrine has joined #ipfs
m0ns00n has joined #ipfs
<jakobvarmose_> Kubuxu, I have already restarted and it's much better now, but if it happens again I can do it
<Kubuxu> yes please
konubinix has quit [Quit: ZNC - http://znc.in]
cow_2001 has quit [Quit: cow_2001]
<ipfsbot> [js-ipfs-api] diasdavid force-pushed feat/block-api-fix from 88fb60a to a4e43e8: https://git.io/v67Fh
<ipfsbot> js-ipfs-api/feat/block-api-fix a4e43e8 David Dias: feat(block): make the block api follow the interface definition
konubinix has joined #ipfs
j12t has joined #ipfs
<ipfsbot> [js-ipfs-api] greenkeeperio-bot opened pull request #357: Update interface-ipfs-core to version 0.14.0
j12t has quit [Ping timeout: 244 seconds]
computerfreak has quit [Remote host closed the connection]
jgantunes has quit [Quit: Connection closed for inactivity]
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to master: https://git.io/v67AG
<ipfsbot> js-ipfs-api/master f58cf1e David Dias: Merge pull request #356 from ipfs/feat/block-api-fix...
<cryptix> i started having the same memory issues on my vps.. i wish linux gave you a chance to do these dumps before it kills a process
<Kubuxu> Hmm interesting.
<Kubuxu> My ipfs instance is 3days old and is at 660MiB, still a lot but not 5GiB
Encrypt has joined #ipfs
[0__0] has quit [Remote host closed the connection]
[0__0] has joined #ipfs
abbaZaba has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Soft has quit [Read error: Connection reset by peer]
<daviddias> dignifiedquire: would fallbacking into aegir 6.0.0 be a valid option for now? https://github.com/ipfs/js-ipfs-api/pull/354
Soft has joined #ipfs
<daviddias> dignifiedquire: on the fetch thing, sounds good. It is more important to focus on the pull-streams
<dignifiedquire> daviddias: the error doesn't seem to be related to aegir@7
<daviddias> dignifiedquire: runs well with aegir@6
<dignifiedquire> then we should find out what the actual underlying error is
<dignifiedquire> stream-http should still work fine
manon has joined #ipfs
reit has joined #ipfs
Oatmeal has joined #ipfs
VnrycepuxO has joined #ipfs
Soft has quit [Read error: Connection reset by peer]
Soft has joined #ipfs
<dignifiedquire> daviddias: what's the full output
<ipfsbot> [js-ipfs-api] diasdavid tagged v8.0.0 at 8d4235c: https://git.io/v65fO
<ipfsbot> [js-ipfs-api] diasdavid created feat/update-aegir (+1 new commit): https://git.io/v65fC
<ipfsbot> js-ipfs-api/feat/update-aegir 4ad66ba David Dias: feat(deps): update aegir
<ipfsbot> [js-ipfs-api] diasdavid opened pull request #358: feat(deps): update aegir (master...feat/update-aegir) https://git.io/v65fg
<daviddias> it is just a bunch of those
<daviddias> on the files API calls
<dignifiedquire> hmm
<ipfsbot> [webui] greenkeeperio-bot opened pull request #474: Update cheerio to version 0.22.0
<dignifiedquire> daviddias: do we need to support stream muxing with multiplex in libp2p-swarm? because if so we need to port multiplex
<daviddias> We don't need
<daviddias> we have it to showcase how libp2p is versatile
<daviddias> but multiplex is less realiable than spdy
<dignifiedquire> okay so I skip the tests and open an issue for porting multiplex?
<daviddias> yep
<daviddias> tag with the help wanted and difficulty
abbaZaba has joined #ipfs
abbaZaba has quit [Client Quit]
ashark_ has joined #ipfs
<dignifiedquire> done
<dignifiedquire> making good progress on the swarm tests, most things are passing now :)
<daviddias> :D
<daviddias> spdy as well?
<dignifiedquire> spdy in node is passing on libp2p-swarm tests yes
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-aegir-7.0.1 (+1 new commit): https://git.io/v65k5
<ipfsbot> js-ipfs/greenkeeper-aegir-7.0.1 537c302 greenkeeperio-bot: chore(package): update aegir to version 7.0.1...
<dignifiedquire> I hate aegir 7
<daviddias> :(
<dignifiedquire> -.-
<dignifiedquire> but it's super bad for a library to ship a polyfill that attaches itself globally
<dignifiedquire> but babel is not good enough to transpile everything
<dignifiedquire> so really not sure what to do
<dignifiedquire> I do get the feeling we should just include the polyfill in our tests + update the documentation that IF you are are running in a pure ES5 environment you need to include the polyfill yourself,
<dignifiedquire> that's the suggested approach from the babel docs
<dignifiedquire> for libraries
<dignifiedquire> and we are shipping libraries here
<daviddias> but that defeats the purpose
<dignifiedquire> no it does not
<daviddias> of having a nice ES5 version
<daviddias> *our purpose
Encrypt has quit [Ping timeout: 276 seconds]
pfrazee has joined #ipfs
<dignifiedquire> but for what price?
<daviddias> hmm
<dignifiedquire> I have already spend days on this
<dignifiedquire> *spent
<daviddias> The ES5 version is a dev enabler
<dignifiedquire> for whom?
<dignifiedquire> who is actually running against a pure es5 env, without transpiling?
Kay[m] has left #ipfs ["User left"]
<daviddias> Asking the devs that want to do require('module') to add a polyfil, when require('module/src') doesn't require anything, means that we are just adding an extra step and therfore defeats our purpose of creating a version to reduce friction
<daviddias> I could understand that we are not in 2015 anymore and that shipping ES6 code with the current Node.js and browser landscape is totally ok
<daviddias> reducing buildstep madness and dev time
<dignifiedquire> but for those running in node they don't need to include the polyfill
<dignifiedquire> the node build doesn't change
<dignifiedquire> and we run through ci to ensure that things are working without polyfill in node >=4
<dignifiedquire> and if you run require in the browser you already have to do some work
<dignifiedquire> and in all current browsers things will still work even without a polyifll
<dignifiedquire> *polyfill
<daviddias> Could you make the case? on a issue
<dignifiedquire> where?
<daviddias> One thing to make a strong point for it, is having one of these banners with the browser verisons we support http://npmjs.org/stream-http
<daviddias> ipfs/community
<daviddias> it influences the js-dev-guidelines
<dignifiedquire> that banner comes when we actually run our tests there
<daviddias> it can even be a PR to the js-dev-guidelines
<dignifiedquire> which we haven't set up yet
<dignifiedquire> and will 10x our ci runtime
<dignifiedquire> unless we pay for it
<daviddias> dignifiedquire: can't we have that just for release?
<dignifiedquire> no, because you want to have these test on PRs so you actually know if you break something
<dignifiedquire> otherwise you are like, oh lets make a release but then all the things are broken
<dignifiedquire> you could do it only on master though
<daviddias> Well, I believe that it is unreal to expect to run tests on 40 platforms by commit and expect devs to be productive
<daviddias> that is why I mean in pre-release
<daviddias> yeah, master only would be great
Foxcool has quit [Ping timeout: 244 seconds]
Encrypt has joined #ipfs
Foxcool has joined #ipfs
Encrypt_ has joined #ipfs
gabishu[m] has joined #ipfs
Encrypt has quit [Ping timeout: 260 seconds]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #475: Update three to version 0.80.1
Encrypt_ is now known as Encrypt
m0ns00n has quit [Quit: quit]
G-Ray has quit [Remote host closed the connection]
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-ipfs-api-8.0.0 (+1 new commit): https://git.io/v65GC
<ipfsbot> js-ipfs/greenkeeper-ipfs-api-8.0.0 2a88a1b greenkeeperio-bot: chore(package): update ipfs-api to version 8.0.0...
cemerick has quit [Ping timeout: 244 seconds]
pfrazee has quit [Remote host closed the connection]
neurrowcat has joined #ipfs
j12t has joined #ipfs
matoro has quit [Ping timeout: 244 seconds]
pfrazee has joined #ipfs
j12t has quit [Ping timeout: 240 seconds]
<dignifiedquire> if you could take a look at these, I'm at a loss
<daviddias> on the websockets ones failing?
<daviddias> Is that due to the lack of halfClosed streams?
<dignifiedquire> no
<dignifiedquire> or at least I don't think so
<dignifiedquire> it's just something weird
<dignifiedquire> it might be a bug in pull-ws
<dignifiedquire> ore
<dignifiedquire> in libp2p-websockets
cyberwolf has joined #ipfs
cyberwolf has quit [Client Quit]
Tv` has joined #ipfs
jgantunes has joined #ipfs
karissa has quit [Ping timeout: 250 seconds]
karissa has joined #ipfs
spilotro has quit [Ping timeout: 240 seconds]
<ipfsbot> [js-ipfs] greenkeeperio-bot opened pull request #434: aegir@7.0.1 breaks build ⚠️ (master...greenkeeper-aegir-7.0.1) https://git.io/v658N
<ipfsbot> [js-ipfs-api] diasdavid created fix/http-api-doesnt-care (+1 new commit): https://git.io/v654U
<ipfsbot> js-ipfs-api/fix/http-api-doesnt-care 5e0ede9 David Dias: fix(block): cope with the fact that sometimes go-ipfs sends x-stream, other times it doesn't
spilotro has joined #ipfs
<ipfsbot> [webui] greenkeeperio-bot opened pull request #476: Update css-loader to version 0.24.0
<ipfsbot> [js-ipfs-api] diasdavid deleted fix/http-api-doesnt-care at 5e0ede9: https://git.io/v65Ba
<dignifiedquire> npm installs are on an all time slow today :(
<ipfsbot> [js-ipfs-api] diasdavid tagged v8.0.1 at b049041: https://git.io/v65Rc
<Remram[m]> It seems to me that ipfs desperately needs better way of pinning stuff
<Remram[m]> It's the one claim from your website that is not really realized
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-ipfs-api-8.0.1 (+1 new commit): https://git.io/v650T
<ipfsbot> js-ipfs/greenkeeper-ipfs-api-8.0.1 2cf67f1 greenkeeperio-bot: chore(package): update ipfs-api to version 8.0.1...
<Remram[m]> "Each network node stores only content it is interested in" < actually you store content you looked up before, and still it might be pruned from under you
cketti has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid pushed 1 new commit to feat/interface-ipfs-core-over-ipfs-api-tests: https://git.io/v65E8
<ipfsbot> js-ipfs/feat/interface-ipfs-core-over-ipfs-api-tests 5e6387d David Dias: feat(block-core): add compliance with interface-ipfs-core on block-API
peterix has quit [Quit: No Ping reply in 180 seconds.]
peterix has joined #ipfs
j12t has joined #ipfs
rardiol has joined #ipfs
tmg has quit [Ping timeout: 265 seconds]
zorglub27 has quit [Remote host closed the connection]
zorglub27 has joined #ipfs
tmg has joined #ipfs
<ipfsbot> [js-ipfs-api] greenkeeperio-bot opened pull request #360: Update aegir to version 7.0.1
<ipfsbot> [webui] greenkeeperio-bot opened pull request #477: Update eslint-config-standard to version 6.0.0
<ipfsbot> [webui] greenkeeperio-bot opened pull request #478: Update ipfs-api to version 8.0.1
<whyrusleeping> Remram[m]: 'ipfs pin add'
Akaibu has quit [Quit: Connection closed for inactivity]
ajp has quit [Ping timeout: 258 seconds]
<Remram[m]> eg I want to store part of archive.org's content (not the full content, but I want to help)
<Remram[m]> manually pinning IPFS hashes doesn't realize that goal
<whyrusleeping> Remram[m]: alright, ideally, what does your contribution to that effort look like?
<whyrusleeping> what UX would you like to see?
ajp has joined #ipfs
cemerick has joined #ipfs
cyberwolf has joined #ipfs
tmg has quit [Ping timeout: 258 seconds]
cyberwolf has quit [Quit: Konversation terminated!]
<pjz> Also, pinning may not be as useful as caching
<pjz> if people are really using ipfs to access archive.org stuff, it might be useful for you to daily have your ipfs node pull up the 'most popular' pages so it will cache (and serve) them
<pjz> then you'd be saving archive.org bandwidth
<whyrusleeping> yeah, thats definitely something we're interested in doing
<7JTABLZG6> [js-ipfs] diasdavid closed pull request #433: Update interface-ipfs-core to version 0.14.0
<1JTAA3WLF> [js-ipfs-api] diasdavid deleted greenkeeper-interface-ipfs-core-0.14.0 at 7f98b23: https://git.io/v65oX
<ipfsbot> [js-ipfs] diasdavid deleted greenkeeper-interface-ipfs-core-0.14.0 at 6b13811: https://git.io/v65o1
<pjz> oh, hm, IWBNI 'most downloaded' hashes were queryable
<pjz> maybe 'most downloaded in the last <timeperiod>'
<ipfsbot> [js-ipfs] greenkeeperio-bot opened pull request #436: Update ipfs-api to version 8.0.0
<ipfsbot> [webui] greenkeeperio-bot opened pull request #479: Update ipfs-api to version 8.0.0
<pjz> then people could help just by saing 'ipfs sharetheload <node>' and it would query the node for what was most-downloaded, download one copy and advertise it
<pjz> maybe that would be useful?
<ipfsbot> [go-ipfs] whyrusleeping pushed 2 new commits to master: https://git.io/v65Kt
<ipfsbot> go-ipfs/master 6b7c2fe Jeromy: improve test coverage on merkledag package...
<ipfsbot> go-ipfs/master 3dc688a Jeromy Johnson: Merge pull request #3113 from ipfs/test/merkledag-cover...
<pjz> well, it would be if bandwidth was a limiting factor
<whyrusleeping> yeah, youre right, a good first step would be making those metrics easily accessible on a node by node basic
<whyrusleeping> basis*
<haad>
<whyrusleeping> pjz: you might already know whats coming... but...
<whyrusleeping> could you file an issue for this?
<pjz> yah, yah, PR's accepted :)
<whyrusleeping> :D
<Remram[m]> What'd you'd realistically want to do is pin an IPNS name, or better yet part of it
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #1373: [wip] Feat/keystore (master...feat/keystore) https://git.io/vLJ5F
<pjz> what part? and how do you know that's useful?
<Remram[m]> If you pin it you decide everything is useful, you might want to store what you need to store so it doesn't go away
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2005: Expose corenet on the command line (master...master) https://git.io/vB3eC
<Remram[m]> The parts of it that are under seeded
<Remram[m]> is that supported by the protocol?
<whyrusleeping> Remram[m]: somewhat
<whyrusleeping> you can query to see how seeded a given hash is
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan
Encrypt has quit [Quit: Quitte]
neurrowcat has quit [Ping timeout: 260 seconds]
<Remram[m]> So it's just a matter of writing it
<Remram[m]> now I have to learn Go
<ipfsbot> [go-ipfs] whyrusleeping deleted feature/update-authors at c43e942: https://git.io/v65PO
zorglub27 has quit [Remote host closed the connection]
zorglub27 has joined #ipfs
<whyrusleeping> Remram[m]: whats your language of choice?
<Remram[m]> Python really
<whyrusleeping> Well thats good news, i've noticed that python devs generally pick up go really quickly
reit has quit [Ping timeout: 250 seconds]
doctorwhat has quit [Ping timeout: 250 seconds]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/cmds/dht-provide: https://git.io/v651D
<ipfsbot> go-ipfs/feat/cmds/dht-provide 798569b Jeromy: don't provide same block twice during call to dht provide...
s_kunk has quit [Ping timeout: 260 seconds]
<ipfsbot> [js-ipfs] diasdavid closed pull request #434: aegir@7.0.1 breaks build ⚠️ (master...greenkeeper-aegir-7.0.1) https://git.io/v658N
doctorwhat has joined #ipfs
quoo2 has quit [Ping timeout: 260 seconds]
f[x] has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/cmds/dht-provide: https://git.io/v65Dd
<ipfsbot> go-ipfs/feat/cmds/dht-provide 0a6ab30 Jeromy: address CR feedback...
cryptix has quit [Ping timeout: 244 seconds]
drrrz has joined #ipfs
galois_d_ has joined #ipfs
galois_dmz has quit [Ping timeout: 250 seconds]
quoo2 has joined #ipfs
opal has quit [Quit: Have you eaten ground beef recently? Ground beef is the result of everything outside of the cow's bones (including nerves) being ground up. Ground beef often contains prions (misfolded proteins) which due to mammalic protein metabolism act virally and wi]
opal has joined #ipfs
jpaglier has joined #ipfs
jpaglier has left #ipfs [#ipfs]
cwahlers has quit [Read error: Connection reset by peer]
cwahlers_ has joined #ipfs
anewuser has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu reopened pull request #3106: cmds: implement ipfs dht provide command (master...feat/cmds/dht-provide) https://git.io/v61j0
<ipfsbot> [go-ipfs] whyrusleeping deleted feat/cmds/dht-provide at 0a6ab30: https://git.io/v65QN
galois_d_ has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
mvorg has quit [Ping timeout: 250 seconds]
reit has joined #ipfs
quoo2 has quit [Ping timeout: 265 seconds]
neurrowcat has joined #ipfs
rgrinberg has quit [Quit: WeeChat 1.5]
reit has quit [Ping timeout: 240 seconds]
quoo2 has joined #ipfs
matoro has joined #ipfs
rgrinberg has joined #ipfs
rardiol has quit [Ping timeout: 250 seconds]
guybrush has quit [Quit: gnag!]
guybrush has joined #ipfs
<ipfsbot> [ipfs] RichardLitt closed pull request #175: Add Changelog episode badge to README (master...patch-1) https://git.io/vrgQ3
<Remram[m]> DHT peer-IDs are different from node IDs?
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/bitswap/dup-prov-cache from b6b64a9 to 582e5de: https://git.io/v6dev
<ipfsbot> go-ipfs/feat/bitswap/dup-prov-cache 582e5de Jeromy: blockservice: don't store blocks we already have...
guybrush has quit [Quit: gnag!]
guybrush has joined #ipfs
guybrush has quit [Changing host]
guybrush has joined #ipfs
manon has quit [Read error: Connection reset by peer]
manon has joined #ipfs
<whyrusleeping> Remram[m]: nope, theyre the same
<Remram[m]> hmm, ok
<Remram[m]> just when I use "ipfs dht" from the command-line it seemed different.
<Remram[m]> e.g. `ipfs dht findpeer <my ID>` doesn't return anything
quoo1 has joined #ipfs
<Remram[m]> (ID from `ipfs id`)
<whyrusleeping> yeah, the dht code doesnt like doing queries against itself
<whyrusleeping> it short circuits a lot of those sorts of things to local caches to avoid making redundant network calls
<Remram[m]> Oh, if that's all it is then it's all fine
quoo2 has quit [Ping timeout: 260 seconds]
Teeed has quit [Ping timeout: 276 seconds]
DsAAzvTVQt has joined #ipfs
espadrine has quit [Ping timeout: 260 seconds]
rgrinberg has quit [Ping timeout: 250 seconds]
cow_2001 has joined #ipfs
DsAAzvTVQt has quit [Remote host closed the connection]
mkelly has joined #ipfs
VaUsfOUbRl has joined #ipfs
matoro has quit [Ping timeout: 276 seconds]
VaUsfOUbRl has quit [Remote host closed the connection]
Encrypt has joined #ipfs
xcGlQHdZGT has joined #ipfs
<TheGillies> It's cool to see so many matrix people in here
matoro has joined #ipfs
cryptix has joined #ipfs
<Remram[m]> Matrix is my IRC client now
<lassulus> I guess I will also take a look into matrix now
<whyrusleeping> whoa, we're the 32nd largest channel on freenode
<Remram[m]> So hmm can I use the API to do other thing that publish and retrieve files? How do things like Orbit work on top of IPFS?
matoro has quit [Ping timeout: 250 seconds]
<ekleog> Remram[m]: you know that w/ a PM to the appservice you can set your irc nick, btw? ;)
<Remram[m]> Yes, but I'm also still connected as Remram
<Remram[m]> I should finish migrating and change that, but there are IRC channels that ban users of the Matrix gateway
anewuser has quit [Quit: anewuser]
<ekleog> that's not nice, but given the irc bridge doesn't handle kicks/bans really well yet, can understand
<whyrusleeping> Remram[m]: https://github.com/haadcode/orbit-db
<Remram[m]> Yeah I found the code but...
Teeed has joined #ipfs
MDude has quit [Quit: Going offline, see ya! (www.adiirc.com)]
jaboja has joined #ipfs
rgrinberg has joined #ipfs
anonymuse has quit [Read error: Connection reset by peer]
anonymuse has joined #ipfs
cryptix has quit [Ping timeout: 244 seconds]
jaboja has quit [Read error: Connection reset by peer]
doesntgolf has joined #ipfs
rendar has quit [Ping timeout: 240 seconds]
mvorg has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
doesntgolf has quit [Ping timeout: 244 seconds]
jgantunes has quit [Quit: Connection closed for inactivity]
infinity0 has quit [Remote host closed the connection]
cemerick has quit [Ping timeout: 250 seconds]
infinity0 has joined #ipfs
rendar has joined #ipfs
quoo1 has quit [Ping timeout: 276 seconds]
ashark_ has quit [Ping timeout: 250 seconds]
<Kubuxu> !ping QmNTehsQiEGQUHYXNDsYqUdecX8b7Fr6Yb7vxKunRpYS5e go-nat deps
<nekomune> Kubuxu: pomf!
<pinbot> now pinning /ipfs/QmNTehsQiEGQUHYXNDsYqUdecX8b7Fr6Yb7vxKunRpYS5e
<Kubuxu> !pin QmNTehsQiEGQUHYXNDsYqUdecX8b7Fr6Yb7vxKunRpYS5e go-nat deps
<pinbot> now pinning /ipfs/QmNTehsQiEGQUHYXNDsYqUdecX8b7Fr6Yb7vxKunRpYS5e
<Kubuxu> !pin QmYabcy8kaP658zZRZHLqRquJ37ycNWr4qhBL25tUodZWc go-nat
<pinbot> now pinning /ipfs/QmYabcy8kaP658zZRZHLqRquJ37ycNWr4qhBL25tUodZWc
quoo1 has joined #ipfs
rgrinberg has quit [Ping timeout: 258 seconds]
quoo1 has quit [Ping timeout: 250 seconds]
oyc has joined #ipfs
oyc has left #ipfs [#ipfs]
rardiol has joined #ipfs
rgrinberg has joined #ipfs
kants_ has joined #ipfs
ashark has joined #ipfs
<zombu2> is there a raspberry pi binary by any chance?
<whyrusleeping> zombu2: yeah, use the linux-arm binary on https://dist.ipfs.io
matoro has joined #ipfs
<zombu2> HAH cool ... i wonder why that wasn t on the min page
<zombu2> sweet works thnx
doesntgolf has joined #ipfs
whphhg has quit [Quit: Leaving]
whphhg has joined #ipfs
anonymuse has quit [Remote host closed the connection]
whphhg has quit [Remote host closed the connection]
whphhg has joined #ipfs
anonymuse has joined #ipfs
anonymuse has quit [Ping timeout: 250 seconds]
<whyrusleeping> zombu2: huh, thats weird. We should be listing the arm binaries on the install page
<whyrusleeping> thanks for pointing that out
<zombu2> i found that rather odd hence i asked lol
<whyrusleeping> yeah... me too
<whyrusleeping> i filed an issue on the website
<whyrusleeping> hopefully someone picks it up
<zombu2> yep
<zombu2> so how anonymous is this whole thing?
<zombu2> seems like there still is a central node needed to coordinate?
rgrinberg has quit [Ping timeout: 244 seconds]
cow_2001 has quit [Quit: cow_2001]
<whyrusleeping> zombu2: re anonyminity: take a look here: https://github.com/ipfs/faq/issues/12
<whyrusleeping> if you have any other questions beyond that, ask for clarification there
<Kubuxu> I am off for today, good night.
<zombu2> nn
<whyrusleeping> in regards to a 'central node', we current have some gateway nodes that are used for bootstrapping your connections to the network. They are not necessary and you can either use your own nodes for bootstrapping, or rely on other methods (such as multicast DNS)
<whyrusleeping> Kubuxu: gnite!
<zombu2> i see
flyingzumwalt has joined #ipfs
<flyingzumwalt> !pin QmYk7eryAp9CVukCm8EHaNva8iHtHthd7CNG76XBB2g3rq flyingzumwalt headshot
<whyrusleeping> !befriend flyingzumwalt
<pinbot> !befriend <name> <perm>
<whyrusleeping> !befriend flyingzumwalt admin
<pinbot> Hey flyingzumwalt, let's be friends! You can admin
<whyrusleeping> flyingzumwalt: try that one again
<flyingzumwalt> !pin QmYk7eryAp9CVukCm8EHaNva8iHtHthd7CNG76XBB2g3rq flyingzumwalt headshot
<pinbot> now pinning /ipfs/QmYk7eryAp9CVukCm8EHaNva8iHtHthd7CNG76XBB2g3rq
<flyingzumwalt> thank you pinbot
<whyrusleeping> flyingzumwalt: you have your daemon running, yeah?
<flyingzumwalt> oops
<whyrusleeping> looks like you do now :)
<zombu2> ^^^^ whats that do?
<whyrusleeping> zombu2: pinbot keeps stuff around for us
<zombu2> ah well doh pinbot ....happens when you don t pay attention
<whyrusleeping> daviddias: dignifiedquire any update on the js-ipfs-api issue?
neurrowcat has quit [Quit: Deebidappidoodah!]
M-hostbbb has joined #ipfs
flyingzumwalt has quit [Quit: Leaving.]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
Oatmeal has quit [Ping timeout: 240 seconds]
ashark has quit [Ping timeout: 250 seconds]
Encrypt has quit [Quit: Quitte]
drrrz has quit [Ping timeout: 252 seconds]
dmr has quit [Ping timeout: 250 seconds]
grewalsat has joined #ipfs
flyingzumwalt has joined #ipfs
matoro has quit [Ping timeout: 240 seconds]
jaboja has joined #ipfs
Oatmeal has joined #ipfs
PrinceOPeeves has joined #ipfs
PrinceOPeeves has quit [Client Quit]
dmr has joined #ipfs
PrinceOfPeeves has quit [Ping timeout: 250 seconds]
mkelly has left #ipfs ["Textual IRC Client: www.textualapp.com"]
_fil_ has joined #ipfs
abbaZaba has joined #ipfs
Oatmeal has quit [Read error: Connection reset by peer]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
fleeky_ has joined #ipfs
fleeky has quit [Ping timeout: 250 seconds]
abbaZaba has quit [Quit: Textual IRC Client: www.textualapp.com]
anewuser has joined #ipfs
gmcquillan has quit [Ping timeout: 276 seconds]
kants_ has quit [Quit: toodle pip]