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
patcon_ has quit [Ping timeout: 256 seconds]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<whyrusleeping> lgierth: any ideas on the docker circleCI thing?
<whyrusleeping> from what chriscool says it seems like the version of wget doesnt have that option? or something
pierrebeaucamp has joined #ipfs
<lgierth> let me double check what it does -- it should pretty sure install the real gnu wget
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2297: t0240 improvements (master...t0240-improvements) https://git.io/vgG7E
tmg has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 2 new commits to master: https://git.io/vgZlI
<ipfsbot> go-ipfs/master fdba13a rht: Wire ctx to getdag operations in gc.GC...
<ipfsbot> go-ipfs/master 0de7104 Jeromy Johnson: Merge pull request #2221 from rht/fix/gc-panic...
IlanGodik has quit [Quit: Connection closed for inactivity]
Encrypt has quit [Quit: Sleeping time!]
reit has joined #ipfs
HostFat has quit [Quit: Leaving]
patcon_ has joined #ipfs
Guest27904 has joined #ipfs
gordonb has quit [Quit: gordonb]
shea256 has quit [Remote host closed the connection]
m0ntagsoup has joined #ipfs
pfraze has quit [Remote host closed the connection]
brod has quit [Ping timeout: 250 seconds]
montagsoup has quit [Ping timeout: 240 seconds]
_marvin_ has quit [Ping timeout: 240 seconds]
_marvin_ has joined #ipfs
lmatteis has quit [Ping timeout: 240 seconds]
lmatteis has joined #ipfs
mastodonsaurus has joined #ipfs
reit has quit [Ping timeout: 256 seconds]
lidel has quit [Ping timeout: 252 seconds]
shea256 has joined #ipfs
shea256 has quit [Ping timeout: 240 seconds]
m0ntagsoup has quit [Quit: Leaving]
fleeky has joined #ipfs
voxelot has quit [Ping timeout: 260 seconds]
pfraze has joined #ipfs
water_resistant has quit [Ping timeout: 276 seconds]
kaiza has quit [Quit: Leaving]
shea256 has joined #ipfs
lidel has joined #ipfs
shea256 has quit [Ping timeout: 252 seconds]
Guest27904 has quit [Ping timeout: 276 seconds]
<lgierth> it might be as simple as setting PATH properly, lol
shea256 has joined #ipfs
shea256_ has joined #ipfs
Guest27904 has joined #ipfs
jaboja has quit [Remote host closed the connection]
shea256 has quit [Ping timeout: 256 seconds]
devbug has quit [Ping timeout: 260 seconds]
Guest27904 has quit [Ping timeout: 276 seconds]
shea256_ has quit [Ping timeout: 245 seconds]
hellertime has joined #ipfs
zootella has quit [Quit: zootella]
<lgierth> whyrusleeping: is it cool to just skip the docker test on circleci?
<whyrusleeping> lgierth: there will be no complaint from me on that
<lgierth> not out of convenience, but because the docker they provide is outdated (still uses lxc, etc) and then it's just not a good test env
<whyrusleeping> oh, yeah
<whyrusleeping> do it then add a comment why
<lgierth> and we don't lose anything either, because right now on master, it tests only if the image builders
<lgierth> *builds
<lgierth> not that ipfs actually works
<whyrusleeping> lol
<lgierth> the breakage is purely from testing the gateway and api are up
<lgierth> ok disabling it then
<whyrusleeping> wooo!
revolve has quit [Ping timeout: 240 seconds]
revolve has joined #ipfs
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ygrek_ has quit [Ping timeout: 245 seconds]
<ipfsbot> [go-ipfs] lgierth pushed 1 new commit to feat/gx-libp2p: https://git.io/vgZXy
<ipfsbot> go-ipfs/feat/gx-libp2p c103efc Lars Gierth: sharness: disable t0300-docker-image on Circle CI...
<lgierth> whyrusleeping: &
<lgierth> ^
<ipfsbot> [go-ipfs] lgierth deleted feat/gx-docker at f9c3e63: https://git.io/vgZXb
Guest27904 has joined #ipfs
pierrebeaucamp has quit [Ping timeout: 248 seconds]
chris6131 has quit [Ping timeout: 252 seconds]
shea256 has joined #ipfs
ygrek has joined #ipfs
shea256 has quit [Ping timeout: 256 seconds]
chris6131 has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
patcon_ has quit [Ping timeout: 245 seconds]
ygrek_ has joined #ipfs
ygrek has quit [Remote host closed the connection]
r04r is now known as zz_r04r
kerozene has quit [Read error: Connection reset by peer]
ygrek_ has quit [Ping timeout: 240 seconds]
kerozene has joined #ipfs
patcon_ has joined #ipfs
<ipfsbot> [go-ipfs] lgierth pushed 1 new commit to feat/gx-libp2p: https://git.io/vgZSv
<ipfsbot> go-ipfs/feat/gx-libp2p ce0d62d Lars Gierth: docker: save image space by excluding .git/...
shea256 has joined #ipfs
patcon_ has quit [Ping timeout: 250 seconds]
shea256 has quit [Ping timeout: 240 seconds]
<lgierth> whyrusleeping: it's good now
jfis has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
aquilax has joined #ipfs
kerozene has quit [Read error: Connection reset by peer]
devbug has joined #ipfs
patcon_ has joined #ipfs
shea256 has joined #ipfs
pfraze has quit [Remote host closed the connection]
kerozene has joined #ipfs
voxelot has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
shea256 has quit [Ping timeout: 240 seconds]
<tmg> whyrusleeping: pull 2289: res.Output() gets zeroed if the daemon is running; how can I prevent this?
kaiza has joined #ipfs
The_8472 has quit [Ping timeout: 264 seconds]
jamie_k_ has quit [Ping timeout: 264 seconds]
Akaibu has quit [Quit: Connection closed for inactivity]
The_8472 has joined #ipfs
jhulten_ has quit [Ping timeout: 240 seconds]
reit has joined #ipfs
The_8472 has quit [Ping timeout: 240 seconds]
The_8472 has joined #ipfs
pfraze has joined #ipfs
kerozene has quit [Read error: Connection reset by peer]
shea256 has joined #ipfs
pfraze has quit [Ping timeout: 245 seconds]
shea256 has quit [Ping timeout: 252 seconds]
pfraze has joined #ipfs
The_8472 has quit [Ping timeout: 264 seconds]
kerozene has joined #ipfs
The_8472 has joined #ipfs
computerfreak has joined #ipfs
Akaibu has joined #ipfs
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 248 seconds]
aquilax has quit [Ping timeout: 276 seconds]
patcon_ has quit [Ping timeout: 256 seconds]
pfraze has quit [Remote host closed the connection]
The_8472 has quit [Ping timeout: 240 seconds]
The_8472 has joined #ipfs
mastodonsaurus has quit [Ping timeout: 256 seconds]
The_8472 has quit [Ping timeout: 264 seconds]
chriscool has joined #ipfs
<whyrusleeping> davidar: i've wanted to talk to keybase about ipfs integration for a while
<whyrusleeping> maybe this is a good time
<whyrusleeping> jbenet: o/
<jbenet> whyrusleeping: yes indeed
<alu> I like where this is going (。・ω・。)
<noffle> whyrusleeping: yes there's lots of room for productive collab here
IlanGodik has joined #ipfs
jfis has joined #ipfs
voxelot has quit [Ping timeout: 252 seconds]
ulrichard has joined #ipfs
shea256 has joined #ipfs
jhulten_ has joined #ipfs
shea256 has quit [Ping timeout: 256 seconds]
patcon_ has joined #ipfs
computerfreak has quit [Remote host closed the connection]
computerfreak has joined #ipfs
srenatus has joined #ipfs
mildred has joined #ipfs
rendar has joined #ipfs
patcon_ has quit [Ping timeout: 252 seconds]
elima has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
computerfreak has quit [Remote host closed the connection]
ylp has joined #ipfs
computerfreak has joined #ipfs
chriscool has quit [Ping timeout: 250 seconds]
shea256 has joined #ipfs
shea256 has quit [Ping timeout: 240 seconds]
devbug has quit [Ping timeout: 240 seconds]
jakoby has joined #ipfs
dignifiedquire has joined #ipfs
C-Keen has joined #ipfs
_rht has joined #ipfs
Guest27904 has quit [Ping timeout: 264 seconds]
devbug has joined #ipfs
jhulten_ has quit [Ping timeout: 245 seconds]
m0ns00nfup has joined #ipfs
computerfreak has quit [Remote host closed the connection]
computerfreak has joined #ipfs
shea256 has joined #ipfs
shea256 has quit [Ping timeout: 240 seconds]
reit has quit [Ping timeout: 276 seconds]
s_kunk has joined #ipfs
devbug has quit [Ping timeout: 260 seconds]
ygrek_ has joined #ipfs
<Kubuxu> whyrusleeping: possible optimization of flatfs would be to store objects in separate directories of number of them reaches some limit.
jhulten_ has joined #ipfs
chriscool has joined #ipfs
jhulten_ has quit [Ping timeout: 256 seconds]
<dignifiedquire> good morning everyone
<Kubuxu> For IPRS we also need space-time validity scheme, so if record is checked in distant location (mars) its validity is extended. :p
ygrek_ has quit [Ping timeout: 250 seconds]
shea256 has joined #ipfs
<ipfsbot> [webui] dignifiedquire closed pull request #234: Update eslint-config-standard-react to version 2.0.0
shea256 has quit [Ping timeout: 276 seconds]
chriscool has quit [Read error: No route to host]
chriscool has joined #ipfs
konubinix has quit [Quit: ZNC - http://znc.in]
konubinix has joined #ipfs
Encrypt has joined #ipfs
hellertime has quit [Quit: Leaving.]
cemerick has joined #ipfs
ugjka has joined #ipfs
Encrypt has quit [Quit: Quitte]
_rht has quit [Quit: Connection closed for inactivity]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
The_8472 has joined #ipfs
shea256 has joined #ipfs
shea256 has quit [Ping timeout: 245 seconds]
<dignifiedquire> daviddias: are you around?
<daviddias> Not at my laptop, but I'm around :)
<daviddias> What's up?
<patagonicus> Uuh, docker added contont addressable image IDs.
<dignifiedquire> daviddias: thinking again about the best way to add a promise wrapper to js-ipfs-api as I need it for the webui
<dignifiedquire> ideally I would love to just return a promise if no callback is supplied
<dignifiedquire> but then the question is how do we return the request object in that case
<daviddias> Didn't we reach a conclusion the last time that the best is to wrap the callbacks API with bluebird?
<daviddias> Why do we need promises for webui?
<dignifiedquire> because all other libraries assume you are using promises, and it makes life a lot easier if you do in the browser
<daviddias> What other libraries?
<dignifiedquire> redux-saga
<dignifiedquire> (and I want to use async which requires promises)
<dignifiedquire> I mean I can manually wrap all the calls in the webui but I'd rather have a good solution for this in js-ipfs-api
<dignifiedquire> so others can reuuse this
zorglub27 has joined #ipfs
<daviddias> If you want to experiment with a js-ipfs-api-promises impl and test ideas, go ahead, better experiment than going through the philosophical discussion route :)
svetter has joined #ipfs
<dignifiedquire> sounds good
<dignifiedquire> will ping you when I have sth to test
<daviddias> Awesome :)
Tv` has quit [Quit: Connection closed for inactivity]
ianopolous3 has joined #ipfs
lachenmayer has quit [Ping timeout: 264 seconds]
M-jon1 has quit [Ping timeout: 264 seconds]
gozala has quit [Ping timeout: 264 seconds]
gozala has joined #ipfs
Ape has quit [Ping timeout: 264 seconds]
vaelys has quit [Ping timeout: 264 seconds]
ecloud_ has joined #ipfs
rendar has quit [Ping timeout: 264 seconds]
ianopolous2 has quit [Ping timeout: 264 seconds]
b0at has quit [Ping timeout: 264 seconds]
rabbitface3 has quit [Ping timeout: 264 seconds]
shachaf has quit [Ping timeout: 264 seconds]
ploopkazoo has quit [Ping timeout: 264 seconds]
ploopkazoo has joined #ipfs
computerfreak has quit [Ping timeout: 264 seconds]
shadoxx has quit [Ping timeout: 264 seconds]
ecloud has quit [Ping timeout: 264 seconds]
sikander has quit [Ping timeout: 264 seconds]
Ape has joined #ipfs
vaelys has joined #ipfs
sikander has joined #ipfs
shachaf has joined #ipfs
M-jon has joined #ipfs
lachenmayer has joined #ipfs
shadoxx has joined #ipfs
zorglub27 has quit [Ping timeout: 240 seconds]
rendar has joined #ipfs
martinBrown has quit [Quit: -]
computerfreak has joined #ipfs
b0at has joined #ipfs
rabbitface3 has joined #ipfs
martinBrown has joined #ipfs
jhulten_ has joined #ipfs
jaboja has joined #ipfs
jhulten_ has quit [Ping timeout: 260 seconds]
j0hnsmith has joined #ipfs
zorglub27 has joined #ipfs
shea256 has joined #ipfs
elima has quit [Ping timeout: 245 seconds]
haad has joined #ipfs
dlight has joined #ipfs
voxelot has joined #ipfs
bauruine has quit [Quit: ZNC - http://znc.in]
shea256 has quit [Ping timeout: 245 seconds]
<j0hnsmith> /join #webpack
elima has joined #ipfs
Encrypt has joined #ipfs
bauruine has joined #ipfs
computerfreak has quit [Remote host closed the connection]
hellertime has joined #ipfs
voxelot has quit [Ping timeout: 252 seconds]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
cemerick has quit [Ping timeout: 272 seconds]
zorglub27 has quit [Ping timeout: 264 seconds]
svetter has quit []
infinity0 has quit [Remote host closed the connection]
<dignifiedquire> daviddias: prepare for incoming pr :P
<ipfsbot> [js-ipfs-api] dignifiedquire created promise (+1 new commit): https://git.io/vgnbk
<ipfsbot> js-ipfs-api/promise c572348 dignifiedquire: feat: Add promise based api...
<ipfsbot> [js-ipfs-api] dignifiedquire opened pull request #200: feat: Add promise based api (master...promise) https://git.io/vgnbY
shea256 has joined #ipfs
shea256 has quit [Ping timeout: 276 seconds]
<Kubuxu> What do you think about making IPFS CLI work similarly to git (file `git-flow` in $PATH can be run as `git flow ...`)
Akaibu has quit [Quit: Connection closed for inactivity]
zorglub27 has joined #ipfs
j0hnsmith has quit [Quit: j0hnsmith]
<dignifiedquire> Kubuxu: I know whyrusleeping want's to do that for gx, so I'm guessing he would be open to that, I also really like that idea
<Kubuxu> I already have about 4 scripts for IPFS, it would make them easier to name and use
Encrypt has quit [Quit: Quitte]
<Kubuxu> dignifiedquire: do you have bash completion installed? If yes can you type `ipfs add -r ` and press TAB? It errors out for me.
<dignifiedquire> Kubuxu: no haven't installed it
<dignifiedquire> how do you do that?
<Kubuxu> Do you have bash completion in general installed? `ls /usr/share/bash-completion/completions/`
<dignifiedquire> I use zsh + I'm on mac
<Kubuxu> Ahh
<dignifiedquire> I have lots of completions from oh-my-zsh, not sure how to integrate a regular bash completion in there
<Kubuxu> NVM
infinity0 has joined #ipfs
__konrad__ has quit [Remote host closed the connection]
__konrad_ has joined #ipfs
ugjka has quit [Quit: Leaving]
vandemar has joined #ipfs
ulrichard has quit [Quit: Ex-Chat]
ulrichard has joined #ipfs
jhulten_ has joined #ipfs
shea256 has joined #ipfs
jhulten_ has quit [Ping timeout: 240 seconds]
tmg has quit [Quit: leaving]
Akaibu has joined #ipfs
shea256 has quit [Ping timeout: 260 seconds]
shea256 has joined #ipfs
<ipfsbot> [js-ipfs-api] dignifiedquire pushed 1 new commit to promise: https://git.io/vgcJS
<ipfsbot> js-ipfs-api/promise 35087da dignifiedquire: test: Increase timeout
shea256 has quit [Ping timeout: 245 seconds]
<ipfsbot> [js-ipfs-api] dignifiedquire pushed 2 new commits to master: https://git.io/vgcUY
<ipfsbot> js-ipfs-api/master c0ac0f9 priecint: ipfs/js-ipfs-api#124 Rename function parameter so it doesn't collide with function name (in Safari)
<ipfsbot> js-ipfs-api/master ff8b833 Friedel Ziegelmayer: Merge pull request #199 from priecint/#124_safari-param-shadowing...
<ipfsbot> [js-ipfs-api] dignifiedquire pushed 2 new commits to master: https://git.io/vgcUZ
<ipfsbot> js-ipfs-api/master 1de7fce greenkeeperio-bot: chore(package): update ipfsd-ctl to version 0.8.1...
<ipfsbot> js-ipfs-api/master 3675e5f Friedel Ziegelmayer: Merge pull request #198 from ipfs/greenkeeper-ipfsd-ctl-0.8.1...
__mek__ has quit [Ping timeout: 240 seconds]
<ipfsbot> [js-ipfs-api] dignifiedquire pushed 1 new commit to promise: https://git.io/vgcTS
<ipfsbot> js-ipfs-api/promise d5937e3 dignifiedquire: Try to make the travis gods happy
<dignifiedquire> daviddias: ping
<ipfsbot> [js-ipfs-api] dignifiedquire force-pushed promise from d5937e3 to 9b74841: https://git.io/vgcIB
<ipfsbot> js-ipfs-api/promise 9b74841 dignifiedquire: feat: Add promise based api...
pfraze has joined #ipfs
<Kubuxu> That is the most ugly ipscend you can create: https://ipfs.io/ipns/bin.ipfs.ovh/#QmP5XXmhDA1VUmL5hK8x33ktcWdwCYMa4brjRPDGPY6gC3
zz_r04r is now known as r04r
dlight has quit [Quit: Leaving]
devbug has joined #ipfs
devbug has quit [Ping timeout: 252 seconds]
shea256 has joined #ipfs
hellertime has quit [Quit: Leaving.]
shea256 has quit [Ping timeout: 245 seconds]
<achin> richardlitt: getting some good snow up there?
cemerick has joined #ipfs
hellertime has joined #ipfs
<daviddias> dignifiedquire: pong
shea256 has joined #ipfs
zorglub27 has quit [Ping timeout: 264 seconds]
jaboja has quit [Ping timeout: 250 seconds]
shea256 has quit [Ping timeout: 276 seconds]
<dignifiedquire> daviddias: now I'm out food shopping, but please check out my promise pr
jaboja has joined #ipfs
elima has quit [Ping timeout: 240 seconds]
phorse has quit [Ping timeout: 248 seconds]
<daviddias> Ok, I will, also looking for food, I was helping another friend for a bit, will assess all of the PR and issues in a bit :)
elima has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt created feature/gx-libp2p-readme-edits (+1 new commit): https://git.io/vgcBs
<ipfsbot> go-ipfs/feature/gx-libp2p-readme-edits 36b8e20 Richard Littauer: Cleaned up README...
<ipfsbot> [go-ipfs] RichardLitt opened pull request #2302: Cleaned up README (feat/gx-libp2p...feature/gx-libp2p-readme-edits) https://git.io/vgcBE
<ipfsbot> [go-ipfs] RichardLitt force-pushed feature/gx-libp2p-readme-edits from 36b8e20 to 80a93be: https://git.io/vgcR2
<ipfsbot> go-ipfs/feature/gx-libp2p-readme-edits 80a93be Richard Littauer: Cleaned up README...
shea256 has joined #ipfs
Qwertie has quit [Ping timeout: 252 seconds]
<ipfsbot> [go-ipfs] RichardLitt force-pushed feature/gx-libp2p-readme-edits from 80a93be to e704c36: https://git.io/vgcR2
<ipfsbot> go-ipfs/feature/gx-libp2p-readme-edits e704c36 Richard Littauer: Cleaned up README...
Qwertie has joined #ipfs
Encrypt has joined #ipfs
zorglub27 has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt force-pushed feature/add-example-to-id from 495a7f2 to e57d5fc: https://git.io/vgZYj
<ipfsbot> go-ipfs/feature/add-example-to-id e57d5fc Richard Littauer: Added an example to `ipfs id`...
jhulten_ has joined #ipfs
ugjka has joined #ipfs
jhulten_ has quit [Ping timeout: 276 seconds]
Akaibu has quit [Quit: Connection closed for inactivity]
Tv` has joined #ipfs
phorse has joined #ipfs
konubinix has quit [Ping timeout: 272 seconds]
M-Ingo has joined #ipfs
ashark has joined #ipfs
konubinix has joined #ipfs
aquilax has joined #ipfs
* daviddias systems on
<dignifiedquire> welcome daviddias, how can I help you today
phorse` has joined #ipfs
* daviddias ?help
JasonWoo1 has joined #ipfs
<dignifiedquire> the following commands are available:
<dignifiedquire> - joke
<dignifiedquire> - reboot
<dignifiedquire> - shutdown
<dignifiedquire> - format c
<ipfsbot> [go-ipfs] RichardLitt force-pushed feature/add-example-to-id from e57d5fc to 062b343: https://git.io/vgZYj
<ipfsbot> go-ipfs/feature/add-example-to-id 062b343 Richard Littauer: Added an example to `ipfs id`...
centauri has joined #ipfs
mildred has quit [Ping timeout: 276 seconds]
<ansuz> ?joke
<dignifiedquire> What happens to a frog's car when it breaks down? - It gets toad away
<ansuz> :D
<ansuz> ?joke
<ansuz> ?joke
<ansuz> ?joke
<ansuz> ?joke
<ansuz> ?joke
<ansuz> :D :D :D
<ipfsbot> [go-ipfs] RichardLitt force-pushed feature/gx-libp2p-readme-edits from e704c36 to 9ade210: https://git.io/vgcR2
<ipfsbot> go-ipfs/feature/gx-libp2p-readme-edits 9ade210 Richard Littauer: Cleaned up README...
<daviddias> dignifiedquire: so, what is the catch with the promisse PR
<ansuz> daviddias: I don't think that's a valid command
<dignifiedquire> Q: Why was six scared of seven?
<dignifiedquire> A: Because seven "ate" nine.
<dignifiedquire> Q: What is the difference between snowmen and snowwomen?
<dignifiedquire> A: Snowballs.
<dignifiedquire> I never wanted to believe that my Dad was stealing from his job as a road worker. But when I got home, all the signs were there
<dignifiedquire> Do not be racist; be like Mario. He's an Italian plumber, who was made by the Japanese, speaks English, looks like a Mexican, jumps like a black man, and grabs coins like a Jew!
<dignifiedquire> I named my hard drive "dat ass," so once a month my computer asks if I want to "back dat ass up."
<daviddias> ansuz: crashed the program
<dignifiedquire> ansuz: WARNING, system is running hot because of overload
<ansuz> ?reboot
<dignifiedquire> -- prepare for shutdown
<dignifiedquire> -- shutting down
<ansuz> rip
<dignifiedquire> daviddias: no catch, just we have to maintain this
M-oddvar1 has joined #ipfs
<M-oddvar1> cannibalism.
<dignifiedquire> daviddias: and there is the tiny perf hit for people using callbacks of a single if clause per method
<daviddias> this seems way too trivial, are you sure we are talking about promisses? :P
<dignifiedquire> yes :)
<dignifiedquire> I'm just that good :P
<dignifiedquire> promises don't have to be hard, they are there to make life easier not harder
<ansuz> dignifiedquire: are they cancellable?
<daviddias> what about all of the past conversations? What changed?
<dignifiedquire> ansuz: :D:D:D
<M-oddvar1> wo?
<dignifiedquire> ansuz: depends, if you shim a global promise implementation that is then they are cancellable, but there is no functionality for that implemented
<dignifiedquire> daviddias: not sure, I was just blind I guess
ulrichard has quit [Quit: Ex-Chat]
<dignifiedquire> daviddias: or more likely we were trying to make sth too complex rather than doing the most straighforward thing
<M-oddvar1> :)
phorse has quit [*.net *.split]
cemerick has quit [*.net *.split]
vakla has quit [*.net *.split]
JasonWoof has quit [*.net *.split]
HastaJun has quit [*.net *.split]
ylp has quit [Quit: Leaving.]
water_resistant has joined #ipfs
cemerick has joined #ipfs
gorhgorh has quit [Read error: Connection reset by peer]
Animazing has quit [Ping timeout: 272 seconds]
gorhDroid has joined #ipfs
Animazing has joined #ipfs
m0ns00nfup has quit [Quit: undefined]
Qwazerty has quit [Quit: WeeChat 1.3]
vijayee has joined #ipfs
Qwazerty has joined #ipfs
pierrebeaucamp has joined #ipfs
TheWhisper_ is now known as TheWhisper
ashark has quit [Ping timeout: 248 seconds]
ashark has joined #ipfs
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 250 seconds]
voxelot has joined #ipfs
<daviddias> dignifiedquire: it would be cool if you could write some notes on desmistyfing promisses, like, why did they appear, how, when, options available and what is the easy route to make current CommonJS modules to support Promises APIs
<noffle> morning o/
<dignifiedquire> daviddias: hmm there was already so much written about promises, like https://www.promisejs.org and https://promisesaplus.com
devbug has joined #ipfs
<daviddias> Yeah, but everything feels like marketing docs
pierrebeaucamp has quit [Ping timeout: 264 seconds]
__mek__ has joined #ipfs
<dignifiedquire> yeah or hate speeches if you look at the other side
ugjka has quit [Quit: Leaving]
<dignifiedquire> daviddias: will think about it
s_kunk has quit [Ping timeout: 240 seconds]
elima has quit [Ping timeout: 260 seconds]
TheWhisper_ has joined #ipfs
devbug has quit [Ping timeout: 248 seconds]
TheWhisper has quit [Ping timeout: 252 seconds]
<xelra> Are there any performance test of ipfs already? Or is it too early to do this? Tests whether it can be used as a high performance cluster fs with striping? Stuff like that.
elima has joined #ipfs
<centauri> xelra: i've been wanting one but haven't gotten around to seeing what I can do about it: https://github.com/ipfs/notes/issues/102
<xelra> centauri: Yeah, I think you got the same intention. In the future I was hoping on completely replacing systems like AFS, Lustre, GlusterFS or XtreemFS.
<xelra> The last one being the only one that is useful over WAN.
<Kubuxu> Have someone tried doing what is blocking what diagram for IPFS?
<centauri> xelra: yeah, we use AFS/Gluster here and they're... not the fastest things ever
<xelra> Which is why I keep a close eye on ipfs-cluster and the performance stuff.
<centauri> lustre is better but still difficult
ugjka has joined #ipfs
<centauri> yeah, same
<centauri> do you have a big cluster xelra?
<xelra> My first use would be to make user homes on top of ipfs-cluster and then combine it with folder redirection and roaming profiles. But over WAN, even for BYOD stuff like laptops that are not on-premise.
<centauri> That would be absolutely great
user24 has joined #ipfs
user24 has quit [Client Quit]
elima has quit [Ping timeout: 245 seconds]
<xelra> I have less than 50 devices, so it's not really much. But enough to be unpleasantly annoyed by the management overhead of traditional solutions.
<centauri> Ah, gotcha
<centauri> That's still certainly plenty
<centauri> How do you currently deploy software?
<xelra> Manually. :P (no kidding) :)
<centauri> oooof
<centauri> i was thinking it'd be nice to write a benchmarking suite for setting up the daemon (privately, within the cluster only) and then adding/pinning files between user-defined nodes
<xelra> XenApp just wasn't the right thing for me.
<centauri> and timing it all, then doing a few other operations to test multiple node file availability and stuff like that
<ipfsbot> [go-ipfs] RichardLitt created feature/capitalise-tokens (+1 new commit): https://git.io/vgCeO
<ipfsbot> go-ipfs/feature/capitalise-tokens 102b872 Richard Littauer: Capitalized `Tokens`...
<centauri> you might want to give salt a look
<xelra> Yeah, I hope all this will be configurable in ipfs-cluster. Like switching between different replication schemes. And details like how many stripes each requester gets. And how much diskspace each node contributes.
<centauri> yeah, definitely
<ipfsbot> [go-ipfs] RichardLitt opened pull request #2303: Capitalized `Tokens` (master...feature/capitalise-tokens) https://git.io/vgCeW
<xelra> Quotas on shared diskspace and traffic limits for each node.
<xelra> Salt?
<centauri> saltstack, it's a software deployment automation tool
<lgierth> we've written down a couple of thoughts about ipfs-cluster here: https://github.com/ipfs/notes/issues/58
<lgierth> it'd be great if you could have a look and comment your ideas
<xelra> Right now I do it via rdp. I rdp into every device and then I do my stuff via http or ssh. Pretty much a bit of everything. :P
<xelra> I'll look into that.
phorse` has quit [Remote host closed the connection]
jhulten_ has joined #ipfs
<voxelot> i love the term bitswap guilds used in your original ideas on cluster :)
<xelra> lgierth: I've already commented on that. I think that idea-wise the opening post already has all the cornerstones outlined.
hellertime has quit [Quit: Leaving.]
elima has joined #ipfs
<xelra> I think the most important part is the management component. Where you should be able to set detailed permissions on which user can manage which nodes (bitswap guilds). And also who can access which parts of the cluster.
computerfreak has joined #ipfs
devbug has joined #ipfs
ugjka has quit [Quit: Leaving]
devbug has quit [Remote host closed the connection]
devbug has joined #ipfs
JasonWoo1 is now known as JasonWoof
JasonWoof has quit [Changing host]
JasonWoof has joined #ipfs
devbug has quit [Ping timeout: 272 seconds]
<ogd> if ipfs is getting guilds does that mean there will be a MMO running on IPFS soon?
<xelra> :)
ygrek_ has joined #ipfs
<voxelot> can we raid other dhts?
<Kubuxu> lidel: when you plan release 1.5?
<lidel> Kubuxu, depends on Mozilla: https://github.com/lidel/ipfs-firefox-addon/issues/53 :)
<ion> Redundant Array of Independent DHTs
<Kubuxu> Ahh
* ogd slow claps for ion
<dignifiedquire> daviddias: I think people are generally pretty happy in adding promise support to js-ipfs-api from the comments
<Kubuxu> (I would be happy) :p
HastaJun has joined #ipfs
<lidel> Kubuxu, Queue Position: 10 of 23 – I submitted it yesterday, so it should be reviewed soon
<Kubuxu> nice, thanks for your work
disgusting_wall has joined #ipfs
<lidel> glad its useful for someone beside myself ;-)
<xelra> voxelot: LOL, that was an awesome play of words.
<Kubuxu> It is awesome, I can't wait until we get fs: support.
<voxelot> xelra: ;)
jaboja has quit [Ping timeout: 240 seconds]
<alu> voxelot coming to 2600?
<voxelot> alu: i am now! i live right next to union station
<voxelot> when is it?
<voxelot> ahh today, i'll try to get to the deli around 7 when i get home
<dignifiedquire> daviddias: around?
ugjka has joined #ipfs
jhulten_ has quit [Quit: WeeChat 1.3]
shea256 has quit [Remote host closed the connection]
devbug has joined #ipfs
<alu> awesome
<alu> I didn't know you were so closeby
computerfreak has quit [Remote host closed the connection]
Guest27904 has joined #ipfs
cemerick has quit [Ping timeout: 250 seconds]
computerfreak has joined #ipfs
<alu> I need a render farm :\
computerfreak has quit [Remote host closed the connection]
jaboja has joined #ipfs
computerfreak has joined #ipfs
chriscool has quit [Quit: Leaving.]
computerfreak has quit [Remote host closed the connection]
Encrypt has quit [Quit: Dinner time!]
computerfreak has joined #ipfs
shea256 has joined #ipfs
shea256 has quit [Ping timeout: 272 seconds]
Peer3Peer has joined #ipfs
Peer3Peer has quit [Client Quit]
computerfreak has quit [Remote host closed the connection]
shea256 has joined #ipfs
rendar has quit [Ping timeout: 240 seconds]
shea256 has quit [Read error: Connection reset by peer]
shea256 has joined #ipfs
rendar has joined #ipfs
jaboja has quit [Ping timeout: 245 seconds]
<daviddias> dignifiedquire: pong
rhalff_ has joined #ipfs
rhalff_ has quit [Quit: Leaving]
rhalff has joined #ipfs
shea256 has quit []
patcon_ has joined #ipfs
cemerick has joined #ipfs
computerfreak has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
jaboja has joined #ipfs
pfraze has quit [Quit: pfraze has joined]
pfraze has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping deleted feature/add-example-to-id at 062b343: https://git.io/vgCuS
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2302: Cleaned up README (feat/gx-libp2p...feature/gx-libp2p-readme-edits) https://git.io/vgcBE
SbKPK48Z has joined #ipfs
<SbKPK48Z> hi
<lidel> hello
<SbKPK48Z> I'm looking for some documentation about cache expiration.
<centauri> As far as I've understood, no gc is done automatically yet
<centauri> someone please correct me if I'm wrong
<jbenet> centauri: there is an "auto gc" size threshold one can set in the config to trigger it, but i believe its not set automatically yet
<jbenet> cc whyrusleeping rht correct me if i'm wrong
<centauri> jbenet: Thanks, good to know
<dignifiedquire> richardlitt: ping
centauri is now known as lovelaced
<dignifiedquire> richardlitt: could you take a look at this: https://github.com/ipfs/js-ipfs-api/pull/200 and add your comments please? would love to get this in as soon as possible so I can start using it from the webui
<lidel> lovelaced, you can also add `ipfs repo gc` to crond (as a periodical cache purge)
<lovelaced> Yeah, that was my immediate solution
amanmangal has joined #ipfs
<lidel> size-based one is better for the network
<dignifiedquire> daviddias: peng
<lovelaced> yeah, ideally I'd like to have a "smart" one
<lovelaced> (different for different applications of course)
<SbKPK48Z> Thank you
<daviddias> dignifiedquire: pongwong
<dignifiedquire> whyrusleeping: this describes your love for docker: https://twitter.com/johnleach/status/694873853223239682
amanmangal has quit [Client Quit]
* lidel just got email: Mozilla Add-ons: IPFS Gateway Redirect 1.5.0 Fully Reviewed @ https://addons.mozilla.org/en-US/firefox/addon/ipfs-gateway-redirect/
<dignifiedquire> daviddias: just wanted to ask how many thumbs ups you want until we can merge promises and if you have any more questions regarding it
<lidel> Kubuxu, --^
<Kubuxu> ;D
guest296 has joined #ipfs
zorglub27 has joined #ipfs
guest296 is now known as amanmangal
<dignifiedquire> lidel: nice :)
<lidel> I changed description at AMO, now it explains what IPFS is before what addon does.
amanmangal has quit [Client Quit]
amanmangal has joined #ipfs
<noffle> dignifiedquire: I'm sure you're plenty busy, but ping to put this back on your radar (https://github.com/ipfs/distributions/pull/42) :)
<dignifiedquire> noffle: will do a nee build either tonight or tomorrow morning and check it
SbKPK48Z has quit [Quit: Page closed]
step21 is now known as step21_
warner has quit [Remote host closed the connection]
warner has joined #ipfs
nicolagreco has joined #ipfs
<nicolagreco> daviddias: is there a way to create a IPLD hash outside of IPLD (for example in a browser web app?)
<daviddias> nicolagreco: you mean, hash a bunch of data and get the multihash of it?
<nicolagreco> daviddias: yes
<daviddias> we have the multihashing module that gives you just that https://github.com/jbenet/js-multihashing
devbug has quit [Ping timeout: 272 seconds]
<daviddias> dignifiedquire: until we have given enough time for every timezone to had the chance to have time (work hours) to review it :)
<dignifiedquire> daviddias: all these timezones
<dignifiedquire> ;)
<daviddias> so far people are happy about it
<daviddias> but since it has been a big discussion, I don't want to rush it without at least giving everyone time to review
<nicolagreco> ops daviddias I just got a connection error
<dignifiedquire> sure
<daviddias> nicolagreco: with js-multihashing?
<nicolagreco> does it do "data" hashing instead of file hashing?
<daviddias> "connection error"??
<daviddias> yeap, you don't give it paths
<nicolagreco> daviddias so for example, if I have {person:{name:"nicola"}} can I get QmHash/person/name === Nicola ?
<daviddias> you can, but that is IPLD
<daviddias> name will be a IPLD Node
<daviddias> person will be an IPLD Node that points to name
<noffle> put together a quick proposal for a small CLI/module for doing easy & fast pubsub on the application layer to support realtime IPFS applications as a shim until we get pubsub "right": https://github.com/ipfs/notes/issues/108
<noffle> with apps like anonymous-networks in mind
<daviddias> and QmHASH will be the hash of the person IPLD node
sknebel has joined #ipfs
<nicolagreco> daviddias: perfect, so I can do that with js-multihashing?
<daviddias> nicolagreco: not all, for a go-ipfs compatible merkledag, use https://github.com/vijayee/js-ipfs-merkle-dag
<daviddias> for a IPLD not 100% up to date with the latest IPLD spec features (maybe 95%), check https://github.com/diasdavid/js-ipld
<daviddias> for a ton of context and knowledge about these things https://github.com/ipfs/specs/pull/37
<noffle> dignifiedquire: I did a local build and it looks good (ipget doesn't have a CHANGELOG.md, but that seems sufficiently minor)
aquilax has quit [Ping timeout: 240 seconds]
pfraze has quit [Remote host closed the connection]
devbug has joined #ipfs
<jbenet> thanks noffle!
<richardlitt> What are the possible types for `ipfs log level ___`?
<richardlitt> I guess I'm not quite sure what level really means
<Kubuxu> lidel: this new option has nice property, bin.ipfs.ovh has no A records, and it works :D
<richardlitt> Or rather, what is meant by subsystem?
<Kubuxu> I'm lovin' it
<richardlitt> dignifiedquire:checking now
<lidel> Kubuxu, yup, it queries go-ipfs' API instead of DNS, and if IPFS 'Path' is present in response, we redirect to /ipns/<fqdn>
<lidel> and since we dont care about actual Path, dnslookups can be heavily cached
<Kubuxu> Hmm, IPNS resolving is soo slow suddenly.
<Kubuxu> I wonder if anything changed.
cemerick has quit [Ping timeout: 264 seconds]
<Kubuxu> How situation looks now: open IPNS page, wait 15 seconds for the resolve, after a minute local cache times out, wait 15s again...
devbug has quit [Ping timeout: 250 seconds]
<Kubuxu> It makes IPNS useless for websites and other applications where user waits for the data.
Encrypt has joined #ipfs
infinity0 has quit [Ping timeout: 276 seconds]
<ipfsbot> [go-ipfs] RichardLitt created feature/log-level-subsystem-enum (+1 new commit): https://git.io/vgCXo
<ipfsbot> go-ipfs/feature/log-level-subsystem-enum 5531324 Richard Littauer: Enumerate log level subsystem commands...
infinity0 has joined #ipfs
mildred has joined #ipfs
Encrypt has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
pierrebeaucamp has joined #ipfs
devbug has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
srenatus has quit [Quit: Connection closed for inactivity]
<Kubuxu> lidel: I've found problem with the redirect, if GW is down, everything almost stops working :|
<lidel> Kubuxu, it is probably caused by dns lookup, try to disable it and let me know if it helped
<Kubuxu> It did.
<Kubuxu> just letting you know
<lidel> cool, I'll prepare a fix shortly
<lidel> it probably should not do any lookups if peer count is null (api offline) ;-)
chriscool has joined #ipfs
__mek__ has quit [Ping timeout: 240 seconds]
pierrebeaucamp has quit [Ping timeout: 252 seconds]
ashark has quit [Ping timeout: 272 seconds]
Qwertie has quit [Ping timeout: 252 seconds]
Qwertie has joined #ipfs
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
bsm117532 has quit [Ping timeout: 240 seconds]
ugjka has quit [Ping timeout: 240 seconds]
hellertime has joined #ipfs
Guest27904 has quit [Quit: Ex-Chat]
disgusting_wall has quit [Quit: Connection closed for inactivity]
Prankster has joined #ipfs
Prankster has quit [Client Quit]
<ansuz> name is Prankster
<ansuz> seems legit
mildred has quit [Ping timeout: 276 seconds]
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<lidel> my eyes
<lidel> Kubuxu, I submitted 1.5.1 (bugfix release), hopefully it will be reviewed soon :) goodnight!
TheWhisper_ is now known as TheWhisper
pfraze has joined #ipfs
s_kunk has joined #ipfs
pfraze has quit [Remote host closed the connection]
chriscool has quit [Quit: Leaving.]
ashark has joined #ipfs
pierrebeaucamp has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt created feature/diag-net-comments (+1 new commit): https://git.io/vgWvl
<ipfsbot> go-ipfs/feature/diag-net-comments d3b1bb4 Richard Littauer: Formatted diag net comments...
<ipfsbot> [go-ipfs] RichardLitt opened pull request #2307: Formatted diag net comments (master...feature/diag-net-comments) https://git.io/vgWv8
Oatmeal has quit [Ping timeout: 250 seconds]
<Kubuxu> lidel: gn, thanks
water_resistant has quit [Ping timeout: 252 seconds]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/gx-libp2p: https://git.io/vgWTh
<ipfsbot> go-ipfs/feat/gx-libp2p c9b83c5 Jeromy: makefile fixes...