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
Encrypt has quit [Quit: Quitte]
cryptix has quit [Ping timeout: 244 seconds]
slothbag has joined #ipfs
<slothbag> morning all
<qbg> Has the public 0.3.x gateway been slow for the past several hours? I'm trying to figure out if my issue is with the gateway, or the gateway fetching content from me
<lgierth> qbg: you mean v03x.ipfs.io?
<qbg> yes
<lgierth> are you behind NAT?
tmg has quit [Quit: leaving]
pfraze has quit [Remote host closed the connection]
tmg has joined #ipfs
<lgierth> sometimes it helps to restart your local node in that case
<qbg> shouldn't be. A few weeks ago it worked fine when I was running IPFS on windows; I'm running it on linux currently
<lgierth> because then it readvertises itself to your router
<qbg> I'll try bouncing the daemon
<lgierth> you can check if you see your public ip address in `ipfs id`
<qbg> I see my public ip under addresses
<slothbag> what are my options for throttling ipfs? how hard would it be to get a hardcoded kludge to force ipfs to limit upload at a certain rate?
metaf5 has joined #ipfs
<lgierth> qbg: is it ipv6 or ipv4?
<lgierth> ipv6 connectivity of the public gateway isn't great yet
<qbg> v4
<lgierth> mh ok
<lgierth> slothbag: the usual throttling mechanisms -- iptables and nm, and i think there was another one
<lgierth> we want ipfs to be able to throttle itself in the future
<slothbag> I need it to work on windows too
<slothbag> I'm thinking something like a Thread.Sleep(1000) in the upload processing.. super kludge :)
<slothbag> I need it desperately :)
<lgierth> do it on your router maybe
<slothbag> is adding a user configurable upload limit a hard thing to implement?
kseistrup has quit [Quit: Lost terminal]
<lgierth> not sure -- i'm sure the only real blocker is priorities
<lgierth> whyrusleeping: here's the pin ls from saturn btw: https://ipfs.io/ipfs/QmUYCfTMcCvajLmdSMhKk5Yw8wqyoNLaPnx5HLz63mGi7L
kseistrup has joined #ipfs
<flobs> we have nodes on saturn? nice. truly putting the "ip" in ipfs
<lgierth> ;)
<lgierth> whois `dig +short saturn.i.ipfs.io`
ppham has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<slothbag> something like this hooked into the ipfs sending code https://github.com/juju/ratelimit would be nice..
reit has joined #ipfs
hugooconnor has joined #ipfs
<qbg> lgierth: The gateway finally fetched my content a few minutes after I restarted the daemon; that's much slower than what it took when I was running IPFS on windows
<lgierth> hrm :/
Hoboprimate has joined #ipfs
Hoboprimate is now known as HoboPrimate_
<qbg> so it looks like it is getting severely throttled
<slothbag> qbg: not via a user configurable option its not :P
<qbg> (my content was only a few kb)
<lgierth> it's very likely not the transfer but the discovery
<lgierth> eeh content-routing, not discovery
hugooconnor has quit [Ping timeout: 268 seconds]
<qbg> I last used it on windows a few weeks ago; I guess it's possible the network sufficiently changed since then?
cryptix_ has quit [Ping timeout: 244 seconds]
jaboja has quit [Ping timeout: 240 seconds]
pfraze has joined #ipfs
jaboja has joined #ipfs
inconshreveable has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs
kseistrup has quit [Quit: Lost terminal]
_rht has joined #ipfs
kseistrup has joined #ipfs
Senji has joined #ipfs
palkeo has quit [Quit: Konversation terminated!]
tilgovi has quit [Ping timeout: 244 seconds]
computerfreak has quit [Remote host closed the connection]
tilgovi has joined #ipfs
Senji has quit [Ping timeout: 260 seconds]
moimikey has joined #ipfs
HoboPrimate_ has quit [Quit: HoboPrimate_]
dignifiedquire has quit [Quit: Connection closed for inactivity]
r04r is now known as zz_r04r
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
apiarian has quit [Ping timeout: 276 seconds]
sahib has quit [Ping timeout: 240 seconds]
ppham has quit [Remote host closed the connection]
pfraze has quit [Remote host closed the connection]
moimikey has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
pfraze has joined #ipfs
herzmeisterderw has quit [Quit: Leaving]
herzmeister has joined #ipfs
herzmeister has quit [Remote host closed the connection]
herzmeister has joined #ipfs
TheWhisper has quit [Read error: Connection reset by peer]
moimikey has joined #ipfs
TheWhisper has joined #ipfs
ppham has joined #ipfs
moimikey has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
moimikey has joined #ipfs
Not_ has joined #ipfs
Senji has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
kvda has joined #ipfs
Senji has quit [Ping timeout: 244 seconds]
lex_ has joined #ipfs
lex_ has left #ipfs [#ipfs]
tilgovi has quit [Ping timeout: 240 seconds]
tmg has quit [Ping timeout: 252 seconds]
inconshreveable has quit [Read error: No route to host]
tilgovi has joined #ipfs
CounterPillow has quit [Quit: No Ping reply in 180 seconds.]
codehero has quit [Ping timeout: 260 seconds]
bauruine has quit [Ping timeout: 260 seconds]
tilgovi has quit [Ping timeout: 244 seconds]
bauruine has joined #ipfs
codehero has joined #ipfs
jaboja has quit [Ping timeout: 250 seconds]
codehero has quit [Ping timeout: 260 seconds]
bauruine has quit [Ping timeout: 260 seconds]
CounterPillow has joined #ipfs
IlanGodik has joined #ipfs
bauruine has joined #ipfs
_rht has quit [Quit: Connection closed for inactivity]
bauruine has quit [Ping timeout: 260 seconds]
ppham has quit [Remote host closed the connection]
codehero has joined #ipfs
ppham has joined #ipfs
pfraze has joined #ipfs
_rht has joined #ipfs
codehero has quit [Ping timeout: 260 seconds]
bauruine has joined #ipfs
bauruine has quit [Ping timeout: 260 seconds]
codehero has joined #ipfs
chriscool has joined #ipfs
bauruine has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
Not_ has quit [Quit: Leaving]
Animazing has quit [Ping timeout: 250 seconds]
Animazing has joined #ipfs
Not_ has joined #ipfs
edrex has quit [Read error: Connection reset by peer]
fredthomsen has quit [Ping timeout: 248 seconds]
Animazing has quit [Ping timeout: 244 seconds]
moimikey has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tmg has joined #ipfs
Animazing has joined #ipfs
edrex has joined #ipfs
fredthomsen has joined #ipfs
Magik6k has quit [Ping timeout: 276 seconds]
inconshreveable has joined #ipfs
pfraze has quit [Remote host closed the connection]
Kubuxu has quit [Ping timeout: 244 seconds]
Animazing has quit [Ping timeout: 276 seconds]
qbg has quit [Ping timeout: 240 seconds]
Tristitia has joined #ipfs
Senji has joined #ipfs
Animazing has joined #ipfs
fredthomsen has quit [Ping timeout: 268 seconds]
ppham has quit [Remote host closed the connection]
pfraze has joined #ipfs
Animazing has quit [Ping timeout: 246 seconds]
Kubuxu has joined #ipfs
Magik6k has joined #ipfs
Animazing has joined #ipfs
<lgierth> whyrusleeping: gc on saturn worked now
<whyrusleeping> lgierth: yeah... its disk contention
<whyrusleeping> we're being really stupid about something
<whyrusleeping> not sure what yet
<whyrusleeping> going to debug tomorrow/tuesday
* whyrusleeping needs sleep now
inconshreveable has quit [Ping timeout: 240 seconds]
Animazing has quit [Ping timeout: 244 seconds]
fredthomsen has joined #ipfs
tilgovi has joined #ipfs
tilgovi has quit [Ping timeout: 240 seconds]
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
inconshreveable has joined #ipfs
Arakela007 has joined #ipfs
afternuun is now known as nuun
ppham has joined #ipfs
reit has quit [Ping timeout: 244 seconds]
IlanGodik has quit [Quit: Connection closed for inactivity]
ppham has quit [Remote host closed the connection]
cryptix has joined #ipfs
reit has joined #ipfs
ppham has joined #ipfs
herzmeister has quit [Ping timeout: 268 seconds]
gunn_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
herzmeister has joined #ipfs
Animazing has joined #ipfs
dignifiedquire has joined #ipfs
Not_ has quit [Quit: Leaving]
Animazing has quit [Ping timeout: 276 seconds]
Animazing has joined #ipfs
TomasBond_ has quit [Ping timeout: 244 seconds]
pfraze has quit [Remote host closed the connection]
disgusting_wall has quit [Quit: Connection closed for inactivity]
cryptix has quit [Ping timeout: 244 seconds]
hashcore has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
hashcore has quit [Ping timeout: 240 seconds]
cryptix has joined #ipfs
mildred has joined #ipfs
nicolagreco_ has joined #ipfs
pfraze has joined #ipfs
ylp1 has joined #ipfs
Arakela0_ has joined #ipfs
<nicolagreco_> I think I worked out how to do loops in ipld
<nicolagreco_> (instead of hashes one could have relative links)
Arakela007 has quit [Ping timeout: 268 seconds]
Qwertie has joined #ipfs
<haad> good morning everyone
<haad> nicolagreco_: did my CRDT stuff help you in any way?
<nicolagreco_> haad: not but I am sure it will
<nicolagreco_> it must have lost your links
ulrichard has joined #ipfs
<haad> nicolagreco_: ok. let me know if there's anything I can do to help. and I'd be curious to hear your feedback and use cases (ie. what would you need to have). I also put the append-log (which is the "transport" of the CRDT data in orbit-db) to its own module: https://github.com/haadcode/ipfs-log, maybe that helps you too.
<nicolagreco_> perfect thanks haad
zz_r04r is now known as r04r
Arakela0_ has quit [Remote host closed the connection]
ulrichard has quit [Max SendQ exceeded]
nicolagreco_ has quit [Quit: nicolagreco_]
_rht has quit [Quit: Connection closed for inactivity]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
tactiic has joined #ipfs
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Client Quit]
Arakela007 has joined #ipfs
Arakela007 has quit [Remote host closed the connection]
Arakela007 has joined #ipfs
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Client Quit]
MahaDev has quit [Quit: Leaving]
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Read error: Connection reset by peer]
nicolagreco_ has joined #ipfs
<dignifiedquire> good morning everyone
nicolagreco_ has quit [Client Quit]
nicolagreco_ has joined #ipfs
Senji has quit [Ping timeout: 248 seconds]
nicolagreco_ has quit [Client Quit]
jinxz has joined #ipfs
Senji has joined #ipfs
Arakela007 has quit [Remote host closed the connection]
nicolagreco_ has joined #ipfs
Arakela007 has joined #ipfs
kseistrup has quit [Quit: Lost terminal]
MahaDev has joined #ipfs
<M-3630> Morning
ygrek has quit [Ping timeout: 264 seconds]
ecloud_wfh has quit [Ping timeout: 244 seconds]
nicolagreco_ has quit [Quit: nicolagreco_]
ecloud has joined #ipfs
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Client Quit]
nicolagreco_ has joined #ipfs
tactiic has quit [Ping timeout: 260 seconds]
rendar has joined #ipfs
kseistrup has joined #ipfs
ulrichard has joined #ipfs
ppham has quit [Remote host closed the connection]
ulrichard has quit [Ping timeout: 244 seconds]
pfraze has quit [Remote host closed the connection]
zorglub27 has joined #ipfs
kenmazsyma has joined #ipfs
kenmazsyma has left #ipfs [#ipfs]
kenmazsyma has joined #ipfs
pfraze has joined #ipfs
kenmazsyma_ has joined #ipfs
<kenmazsyma_> test
nicolagreco_ has quit [Quit: nicolagreco_]
kenmazsyma__ has joined #ipfs
kenmazsyma has quit [Ping timeout: 252 seconds]
kenmazsyma__ is now known as kenmazsyma
kenmazsyma is now known as kenmazsyma__
ulrichard has joined #ipfs
kenmazsyma has joined #ipfs
kenmazsyma has quit [Client Quit]
kenmazsyma_ has quit [Ping timeout: 252 seconds]
kenmazsyma has joined #ipfs
ulrichard has quit [Ping timeout: 260 seconds]
sahib has joined #ipfs
ppham has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
compleatang has quit [Quit: Leaving.]
pfraze has quit [Remote host closed the connection]
ulrichard has joined #ipfs
ulrichard has quit [Ping timeout: 276 seconds]
esotericnonsens_ has joined #ipfs
esotericnonsense has quit [Ping timeout: 268 seconds]
cryptix has quit [Remote host closed the connection]
shyamsk has joined #ipfs
Arakela007 has quit [Remote host closed the connection]
nicolagreco_ has joined #ipfs
ulrichard has joined #ipfs
nicolagreco_ has quit [Client Quit]
shyamsk has left #ipfs [#ipfs]
pfraze has joined #ipfs
ulrichard has quit [Ping timeout: 244 seconds]
Encrypt has joined #ipfs
nicolagreco_ has joined #ipfs
reit has quit [Ping timeout: 240 seconds]
zorglub27 has quit [Quit: zorglub27]
mec-is has joined #ipfs
mec-is has quit [Client Quit]
pfraze has quit [Remote host closed the connection]
kerozene has quit [Ping timeout: 248 seconds]
ralphtheninja has joined #ipfs
moimikey has joined #ipfs
zorglub27 has joined #ipfs
ppham has quit [Remote host closed the connection]
micxjo has joined #ipfs
ppham has joined #ipfs
kerozene has joined #ipfs
hellertime has joined #ipfs
pfraze has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
nicolagreco_ has joined #ipfs
kenmazsy_ has joined #ipfs
kenmazsyma has quit [Ping timeout: 252 seconds]
moimikey has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<ipfsbot> [js-ipfs-api] dignifiedquire pushed 1 new commit to dignified: https://git.io/vaDmj
<ipfsbot> js-ipfs-api/dignified 33d641e dignifiedquire: refactor: Move testing and linting into digified.js
ugjka has joined #ipfs
<ipfsbot> [js-ipfs-api] dignifiedquire pushed 2 new commits to dignified: https://git.io/vaD3L
<ipfsbot> js-ipfs-api/dignified 178456e dignifiedquire: Relax shadowing restrictions
<ipfsbot> js-ipfs-api/dignified 8c9f806 dignifiedquire: Run lint on travis
moimikey has joined #ipfs
sahib has quit [Ping timeout: 246 seconds]
jinxz has quit [Ping timeout: 276 seconds]
Teeed has quit [Ping timeout: 244 seconds]
kenmazsy_ has quit []
Oatmeal has quit [Ping timeout: 260 seconds]
<ipfsbot> [js-ipfs] diasdavid force-pushed feature/files-add from d3f90aa to a04dc44: https://git.io/vaD8l
<ipfsbot> js-ipfs/feature/files-add a04dc44 David Dias: jsipfs files add feature
computerfreak has joined #ipfs
cemerick has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
<ipfsbot> [js-ipfs] diasdavid force-pushed feature/files-add from a04dc44 to 4faa8a9: https://git.io/vaD8l
<ipfsbot> js-ipfs/feature/files-add 4faa8a9 David Dias: jsipfs files add feature
<ipfsbot> [js-ipfs] diasdavid force-pushed feature/files-add from 4faa8a9 to 8583416: https://git.io/vaD8l
<ipfsbot> js-ipfs/feature/files-add 8583416 David Dias: jsipfs files add feature
esotericnonsens_ is now known as esotericnonsense
Oatmeal has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid force-pushed feature/files-add from 8583416 to 3dad1d1: https://git.io/vaD8l
<ipfsbot> js-ipfs/feature/files-add 3dad1d1 David Dias: jsipfs files add feature
mathemancer has quit [Ping timeout: 264 seconds]
mathemancer has joined #ipfs
Encrypt has quit [Quit: Quitte]
<ipfsbot> [js-ipfs] diasdavid deleted feature/files-add at 3dad1d1: https://git.io/vaDuZ
ppham has quit [Remote host closed the connection]
<ipfsbot> [js-ipfs] diasdavid pushed 1 new commit to master: https://git.io/vaDzQ
<ipfsbot> js-ipfs/master 93a02c2 David Dias: update roadmap on readme
<ipfsbot> [js-ipfs] diasdavid pushed 1 new commit to master: https://git.io/vaDgv
<ipfsbot> js-ipfs/master 3da7796 David Dias: Release v0.4.2.
moimikey has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
null_radix has quit [Excess Flood]
null_radix has joined #ipfs
slothbag has quit [Quit: Leaving.]
Proto_type has joined #ipfs
mildred has quit [Ping timeout: 250 seconds]
Protocol_under has quit [Ping timeout: 276 seconds]
pfraze has quit [Remote host closed the connection]
<ipfsbot> [js-ipfs] diasdavid force-pushed feature/swarm from 293020d to 0317bda: https://git.io/v24B2
<ipfsbot> js-ipfs/feature/swarm 0317bda David Dias: not fail on browser tests. separate browser and node.js swarm tests
kenmazsyma has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid force-pushed feature/swarm from 0317bda to 9eb8b3b: https://git.io/v24B2
<ipfsbot> js-ipfs/feature/swarm 9eb8b3b David Dias: jsipfs swarm...
kenmazsyma has quit [Client Quit]
<ipfsbot> [js-ipfs] diasdavid pushed 1 new commit to feature/swarm: https://git.io/vaDof
<ipfsbot> js-ipfs/feature/swarm 639670a David Dias: travis, move!
mildred has joined #ipfs
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<ipfsbot> [js-ipfs] diasdavid force-pushed feature/swarm from 639670a to 2c5b277: https://git.io/v24B2
<ipfsbot> js-ipfs/feature/swarm 2c5b277 David Dias: jsipfs swarm; libp2p start and stop; not fail on browser tests. separate browser and node.js swarm tests
hellertime has quit [Ping timeout: 268 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
voxelot has quit [Ping timeout: 246 seconds]
<ipfsbot> [js-ipfs] diasdavid force-pushed feature/swarm from 2c5b277 to c18e21f: https://git.io/v24B2
<ipfsbot> js-ipfs/feature/swarm c18e21f David Dias: jsipfs swarm; libp2p start and stop; not fail on browser tests. separate browser and node.js swarm tests
ashark has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
<ipfsbot> [js-ipfs] diasdavid closed pull request #87: jsipfs swarm (master...feature/swarm) https://git.io/vagsN
<ipfsbot> [js-ipfs] diasdavid deleted feature/swarm at c18e21f: https://git.io/vaDiY
hellertime has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid pushed 1 new commit to master: https://git.io/vaDiF
<ipfsbot> js-ipfs/master b7aa1a4 David Dias: Release v0.4.3.
fredthomsen has quit [Ping timeout: 248 seconds]
ppham has joined #ipfs
<haad> dignifiedquire: can I set the http request timeout manually somewhere in js-ipfs-api?
fredthomsen has joined #ipfs
ppham has quit [Ping timeout: 260 seconds]
zorglub27 has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Teeed has joined #ipfs
<dignifiedquire> haad: hmm not sure
<daviddias> someone requested that feature in the past, https://github.com/ipfs/js-ipfs-api/issues/71 never got implemented though
<daviddias> well "someone" as in 'more than one person'
<dignifiedquire> lol
M-harlan1 has quit [Quit: node-irc says goodbye]
go1111111 has quit [Ping timeout: 248 seconds]
<richardlitt> 2 hours until sprint
herzmeister has quit [Ping timeout: 250 seconds]
Encrypt has joined #ipfs
<dignifiedquire> hello to you too richardlitt :P
mathemancer has quit [Ping timeout: 260 seconds]
<richardlitt> oh hai. :)
<richardlitt> Just calling it like it is.
<haad> morning richardlitt
<richardlitt> morning haad
<lgierth> o/
mathemancer has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Read error: Connection reset by peer]
herzmeister has joined #ipfs
M-1 has quit [Quit: node-irc says goodbye]
Tv` has joined #ipfs
tilgovi has joined #ipfs
ppham has joined #ipfs
Encrypt has quit [Quit: Quitte]
ppham has quit [Ping timeout: 276 seconds]
voxelot has joined #ipfs
cemerick has quit [Ping timeout: 248 seconds]
ppham has joined #ipfs
silotis has quit [Ping timeout: 252 seconds]
jaboja has joined #ipfs
tilgovi has quit [Ping timeout: 260 seconds]
silotis has joined #ipfs
jinxz has joined #ipfs
ppham has quit [Remote host closed the connection]
nicolagreco_ has joined #ipfs
ppham has joined #ipfs
mildred has quit [Ping timeout: 252 seconds]
cemerick has joined #ipfs
<dignifiedquire> we have a big competitor on tonights stream: http://www.apple.com/apple-events/march-2016/
<ion> It's the time to throw last year's Apple products to the trash on the way to the Apple store again?
<daviddias> yes, I need more Macbook real state for 2016 stickers
<richardlitt> Get a removable hard plastic cover
<richardlitt> Switch out covers for relevant conferences and company.
Arakela007 has joined #ipfs
ygrek has joined #ipfs
<voxelot> refactored browser tests
<daviddias> nice!
<daviddias> why does merkle-dag need ipfs-unixfs as a dependency?
reit has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
<voxelot> it doesn't not sure why it's there
<voxelot> removing
<daviddias> made some CR, the only one that I'm concerned is this: https://github.com/vijayee/js-ipfs-merkle-dag/pull/29#discussion_r56846648
<daviddias> merkle links of a file need to be sorted by their chuck offsets
<daviddias> the fact that it doesn't require sorting anymore, might just mean that we don't have a test to really check that
<voxelot> okay, let me put some thought into that
M-Guest4198 has joined #ipfs
M-Guest4198 has left #ipfs ["User left"]
<daviddias> "Live streaming uses Apple’s HTTP Live Streaming (HLS) technolog"
<voxelot> daviddias: it looks like our link sort exhibits the default behavior of stable
<voxelot> but i put it back just incase
<daviddias> I see
<daviddias> sounds good
<daviddias> squash and meeerge :D
jaboja has quit [Ping timeout: 248 seconds]
ylp1 has quit [Quit: Leaving.]
<voxelot> testing to see if that arrow function is okay on dag-node, think it is and i just went on an arrow killing spree during the testing madness
zorglub27 has quit [Quit: zorglub27]
<voxelot> nope, needs to be non es6 function
ppham has quit [Remote host closed the connection]
<ipfsbot> [ipfs] RichardLitt opened pull request #168: Feature/add status board (master...feature/add-status-board) https://git.io/vay3U
ppham has joined #ipfs
tilgovi has joined #ipfs
<noffle> morning
<whyrusleeping> noffle: mornin!
jaboja has joined #ipfs
<whyrusleeping> anyone who has been curious about trying soylent should definitely try their 'soylent 2.0' stuff
<whyrusleeping> its really good
<lgierth> do they ship to .eu by now? :)
ppham has quit [Remote host closed the connection]
<voxelot> daviddias: one commit is keeping me from squashing, whats the best way to remove one specific commit in a rebase?
<lgierth> voxelot: just remove the line from the commit list
<ipfsbot> [go-ipfs] lgierth created docker-gc (+1 new commit): https://git.io/vayZB
<ipfsbot> go-ipfs/docker-gc 50127b2 Lars Gierth: docker: start daemon with --enable-gc...
<lgierth> the "pick <hash>" line
<voxelot> yeah tried that, still error
<lgierth> error?
<lgierth> or conflict?
<voxelot> Could not apply 5a15a6fc97832b92037462c9543a81e2d6b8a900... update
<voxelot> is all after trying to just remove the offending commits line from rebase
<voxelot> and squash everything else at the same time
<ipfsbot> [go-ipfs] lgierth opened pull request #2490: docker: start daemon with --enable-gc (master...docker-gc) https://git.io/vayZ5
<voxelot> should i force it? i know the commit has nothing valuable in it
<lgierth> that probably means the following commits depend on the one that you removed
<lgierth> no there's a conflict
<lgierth> check git status to see where it is
jinxz1 has joined #ipfs
jinxz has quit [Ping timeout: 252 seconds]
TomasBond has joined #ipfs
calavera has joined #ipfs
computerfreak has quit [Remote host closed the connection]
Iiterature has joined #ipfs
tilgovi has quit [Ping timeout: 260 seconds]
<Iiterature> hello
<richardlitt> Hello
<brimstone> hello
<Iiterature> denis from mine/mediachain here :)
<richardlitt> Whoa, hey Denis
<richardlitt> I just added your links to our press page (well, PRed it)
<richardlitt> We're about to have our weekly sprint checkup, so if the channel floods, sorry
parkan has joined #ipfs
parkan has quit [Client Quit]
<Iiterature> richardlitt: hi. thanks for adding the link! we wanted to listen in to the sprint today :)
parkan has joined #ipfs
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<richardlitt> whyrusleeping daviddias lgierth dignifiedquire noffle voxelot jbenet good morning.
bigs has joined #ipfs
* daviddias ahoy!
<lgierth> o/
<bigs> allo allo
<richardlitt> literature: awesome! This is a long sprint day (as opposed to every other monday)
rougeth has joined #ipfs
<richardlitt> so... checkins now, then videos later
<richardlitt> haad: sup
<dignifiedquire> yo yo yo
<haad> richardlitt: yo
<richardlitt> You all ready?
<haad> almost
calavera has joined #ipfs
<dignifiedquire> as ready as I'm ever going to be
<voxelot> morning
<haad> ready
<Iiterature> richardlitt: awesome, mostly wanted to get acquainted w/ the sprint format and maybe give a status update of where we're at during the Apps hangout, if appropriate
* bigs ready
<richardlitt> literature: yeah! That sounds great. Apps hangout should be in an hour and a half
reit has quit [Ping timeout: 260 seconds]
<lgierth> i'm gonna go to the bathroom real quick
<dignifiedquire> lgierth: as long as you don't take a bath ;)
<noffle> richardlitt: o/
<richardlitt> ok. daviddias you're up first
<richardlitt> =========== IPFS SPRINT =============
<richardlitt> Newcomers: this is the IPFS sprint sync. We post some stuff here. For more, see github.com/ipfs/pm
<richardlitt> It'll last around an hour (hopefully less), and will involve us copying text from https://github.com/ipfs/pm/issues/97 and then talking about it
sahib has joined #ipfs
<richardlitt> Videos come afterwards. This is all on IRC, and we apologise for flodding.
<daviddias> sounds good
<richardlitt> Sprint issue: https://github.com/ipfs/pm/issues/97
<richardlitt> First up: daviddias
<richardlitt> GO GO GO GO GO GO
tmg has quit [Ping timeout: 264 seconds]
<daviddias> ## DAVID DIAS CHECK IN
<daviddias> This last sprint I had the chance to give a lot of time to js-ipfs and libp2p, with the goal of getting js-ipfs working on the browser and exchanging blocks with other js-ipfs nodes and go-ipfs nodes. I've made a lot of contributions and updates to: js-libp2p-ipfs, js-ipfs-data-importing, js-multiaddr, js-mafmt, js-peer-id, js-ipfs-repo, js-libp2p-swarm,
<daviddias> > following the summary check in format. For a complete task list done during this sprint, check https://github.com/ipfs/pm/issues/97#issuecomment-193680854.
<daviddias> js-libp2p-tcp, js-libp2p-utp, js-libp2p-websockets, js-libp2p-multiplex. These changes bubbled up to js-ipfs.
<daviddias> I've found some (really nasty) rabbit wholes when using spdy over websockets which I will explain more at the libp2p hangout, which made a good hit at my time planning.
<daviddias> Also had a good time hacking with @xicombd, good discussions and remote hacking/debugging with @nginnever, good conversations with @dignifiedquire and @nginnever which resulted in the understanding of the new IPFS JavaScript Project guidelines, and last but not the least, the IPLD hangout with a bunch of IPLD enthusiasts.
<daviddias> I've also got the chance to write and submit the paper for ICWE and organize and host the first Research & Development meetup in Lisbon.
<richardlitt> EOF
<richardlitt> What's ICWE?
<daviddias> EOF
<dignifiedquire> where is that paper? :)
<richardlitt> Do you have a link for the R&D meetup?
<richardlitt> Anything you want to go into the Weekly? https://github.com/ipfs/weekly/issues/29
<daviddias> I'll be delivering a IPFS tutorial there http://icwe2016.inf.usi.ch/program/tutorials/ipfs
<daviddias> richardlitt: was this ICWE ever mentioned in the Weekly?
<daviddias> might be good to add
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<daviddias> any questions? :)
<dignifiedquire> all good from my side
<richardlitt> daviddias: I don't think it was.
<dignifiedquire>
<richardlitt> Any tangible benefits for all that work?
<richardlitt> Like, what is most significant, do you think?
<whyrusleeping> is github down?
<daviddias> oh noes, github is down :(
<richardlitt> whyrusleeping: yes
<noffle> yeah
<whyrusleeping> god dammit
<noffle> if only we had a mirror on ipfs :(
calavera has joined #ipfs
<noffle> post your full sprint notes on ipfs for us!
<dignifiedquire> that's apples doing, so we go watch their event :D
<daviddias> well, I would, but actually my notes are on that issue
<dignifiedquire> I have it still open
<whyrusleeping> lol
<dignifiedquire> let me download it and put it on ipfs :D
<richardlitt> Me too
<richardlitt> Debating best way
<richardlitt> Downloading hits the server again
<richardlitt> I don't know if you can download cached versions?
<lgierth> i have it open
<lgierth> should i just paste the whole thing?
<daviddias> richardlitt there is 'hot stuff in the oven', but other than the updates I've already give you for last week, I just have a ton of debugging hours, CR + M things
ygrek has quit [Ping timeout: 276 seconds]
<daviddias> I would recommend everyone to check out jsipfs though
calavera_ has joined #ipfs
<daviddias> you can npm i js-ipfs -g
<dignifiedquire> didn't work
<daviddias> then jsipfs files add [-r]
calavera_ has quit [Client Quit]
<daviddias> npm i ipfs -g *
<dignifiedquire> thanks richardlitt !
<daviddias> or `jsipfs daemon` and ask yourself if it is actually go-ipfs running underneath
<lgierth> nice status.github.com is down
<lgierth> oh yeah that works too thanks richardlitt
<richardlitt> Ok
<richardlitt> I got up to Noffles
<lgierth> QmPtvPvqvcvh28gAdohvfP4PRriiCMb1YbgRBt9xAuwn8b is the whole sprint issue html
<richardlitt> Hope that no one posted after him?
codehero has quit [Ping timeout: 260 seconds]
<whyrusleeping> eh, i hadnt posted yet
<lgierth> yep mine is up to noffle too
<richardlitt> Oh, nice, lgierth
<richardlitt> How did you do that?
<lgierth> ctrl+s
<lgierth> :)
<lgierth> save as webpage, html only
<richardlitt> tht didn't work for me. Weird
bigs has quit [Ping timeout: 260 seconds]
<richardlitt> Uhm
<richardlitt> Ok
<richardlitt> Well
<richardlitt> Let's just move on.
<richardlitt> My turn.
calavera has quit [Ping timeout: 244 seconds]
<lgierth> ah heh it's fetching all the assets from assets-cdn.github.com which seems to be up
<lgierth> cloudflare or akamai or so
<lgierth> yep go
<richardlitt> daviddias: thanks
<jbenet> good stuff re js-ipfs and all the underlying modules daviddias
<daviddias> thank you :)
<lgierth> (github backup)
<lgierth> *back up
<richardlitt> I feel my work has been a bit slow the past two weeks. I worked on the http-api-spec, some more, redoing ipfs object and opening a lot of PRs on go-ipfs. I also went through go-ipfs and added defaults to all of the options, which I think will help out in the future, and am getting a bit more comfortable with reading go. I've sent out two weeklies, and spent
<richardlitt> a lot of time helping organize the IPFS trip to New York for next week, and I spent a good amount of time going through ipfs/faq and ipfs/support checking up on all of the old issues which weren't updated. I did not get to help review the 0.4.0 ship, nor did I do significant work on js-ipfs block, which I am unhappy about. Hoping to get more work done this
<richardlitt> coming sprint, especially with the in-person coding time ahead.
calavera has joined #ipfs
bigs has joined #ipfs
<richardlitt> Phew.
<richardlitt> EOF
<richardlitt> (We should do something about not hosting on GitHub, I guess? Or Mirror it?)
<voxelot> i feel so lost :(
<richardlitt> voxelot: what's up?
<voxelot> nvm git is back :p
<dignifiedquire> richardlitt: nice work on the weeklies!
<noffle> the weeklies are wonderful <3
<lgierth> yay weeklies
<whyrusleeping> ^ +1
<richardlitt> :P
<lgierth> sorry i was a bit slow with the latest one, i know i'm a bottleneck and will fix it this week, finally
<richardlitt> whyrusleeping: I assigned you a lot of small go-ipfs issues yesterday
<richardlitt> Because they are blocking me on ipfs/http-api-spec#67 and #68
<whyrusleeping> richardlitt: yeap, i'll get to them after shipping 0.4.0
gristle has joined #ipfs
<richardlitt> whyrusleeping: cool. thanks.
<richardlitt> Any other questions for the right honorable richardlitt
<whyrusleeping> richardlitt: what
<whyrusleeping> is your favorite color?
<richardlitt> Blue
<richardlitt> No, yellow!
<dignifiedquire> mothers maiden name?
<richardlitt> AAaaaaaaarrghhhh
* whyrusleeping kicks richardlitt
<dignifiedquire> first pet?
<lgierth> :)
<richardlitt> Kitchen.
<richardlitt> No, I'm not joking.
<richardlitt> Alison Kitchen. It's awkward.
<dignifiedquire> alright lets move on :)
<richardlitt> dignifiedquire: you're up next
codehero has joined #ipfs
<richardlitt> ========= dignifiedquire=========
<dignifiedquire> ## @dignifiedquire Update
<dignifiedquire> My main focus this time was the webui. I have made some good progress on the files explorer interface, refactoring some code and writing more tests. I'm now working on cleaning up the UI, preparing mockups and plans for the final phase of the implementation.
<dignifiedquire> After a some discussions and issues with our JavaScript setups I've started to create [dignified.js](https://github.com/dignifiedquire/dignified.js) which is going to be the module to help us have a unified testing, linting and building solution in all our JavaScript projects. This is an ongoing effort that I'm working on together with @diasdavid and
<dignifiedquire> @nginnever.
<dignifiedquire> Also in addition after the great IPLD hangout last week I've started implementing parts of it in [rust](https://github.com/dignifiedquire/rust-ipld) with the goal of finding a typesafe and general interface on how to define mappings between raw IPLD and higher level abstractions like unix-fs.
<dignifiedquire> EOF
<daviddias> lots of good stff with dignified, dignifiedquire :D
<lgierth> moooore klickibunti!!
<daviddias>
<lgierth> <3 :)
<dignifiedquire> :)
<voxelot> dignfiedquire: ty so much for getting me out of testing hell :)
<voxelot> and i learned a lot
<dignifiedquire> voxelot: well I sent you in there, so I'd better get you out ;)
<voxelot> well, there is still the webui haha
<dignifiedquire> yeah still waiting on your tests :P
<voxelot> going to need a bit more time on react for that, a lot of things i've never used in the project
<Blame> hi, I'm trying to figure out if any kademlia implementation in the wild actually does the: all n-nearest replicas periodically re-publish themselves.
<dignifiedquire> oh I forgot to mention
<Blame> the kademlia paper talks about it, but I cannot find any implementation that actually does it.
<dignifiedquire> I drove to the customs office, and paid them to finally get my IPFS hoodie!
<dignifiedquire> tune in later to see it live
<whyrusleeping> Blame: we don't do that, i'm pretty sure
<richardlitt> hahahah WHAT
<jbenet> Blame: im not sure if mainline does it. i would imagine the original kademlia implementation does.
<richardlitt> How did you get your hoodie first
* noffle also waiting on hoodie
* haad also needs a hoodie
* whyrusleeping needs a new one that doesnt have a hole in the elbow
<lgierth> i think i lost my hoodie
* daviddias 's hoodie also has a hole now :(
<richardlitt> ok
<lgierth> it's one of my favorite ones -- so nice fabric and cut
<richardlitt> Thanks dignifiedquire
<daviddias> lgierth: shame on you :P
<Blame> I've actually done the analysis of how robust that makes the record storage. It is in insanely effective. I'm actually writing a paper right now that is a "we should actually bother doing this" statement.
<noffle> dignifiedquire: cool stuff with rust-ipld :)
<richardlitt> dignifiedquire: Anything for the weekly? https://github.com/ipfs/weekly/issues/29?
bielewelt has joined #ipfs
Encrypt has joined #ipfs
<dignifiedquire> richardlitt: not yet I'm afraid, this is all still very much wip
<richardlitt> dignifiedquire: Cool. Thanks!
<richardlitt> lgierth: Ready?
<whyrusleeping> Blame: i'd love to see your research
<noffle> Blame: ditto
<Blame> essentially, you have to knock out all K replicas in a single maintenance period to lose the record
<lgierth> ok incoming
<lgierth> Blame: let's discuss kademlia after sprint sync when there's less noise
<Blame> np
<lgierth> The past few weeks Berlin has been a huge drag on me, tons of org stuff to take care of, and was generally very easily distracted. My task list is testament to that :) I made a bit of progress on everything, but wasn't able to focus on any particular task very well. I feel quite energized though now that I'm in NYC, so I am to finish all of last sprint's stuff, and maybe a thing or two more.
<lgierth> My focus is still: v03x/v04x multireq stability, metrics, pages deployment, and cleaning up the mess which is the infrastructure repo.
<lgierth> We still seem to have subtle issues with v03x/v04x and multireq, which I haven't quite tracked down yet. One of them is timeouts, for which we have UptimeBuddy and Pingdom alerts in place now, as well as nginx-level metrics which are about to be ready. The other is performance/latency. I've taken the saturn host out of ipfs.io DNS for now, it's in DigitalOcean's Singapore datacenter which doesn't have the best
<lgierth> connectivity it seems.
<lgierth> eof
ppham has joined #ipfs
<jbenet> Blame: can you address it with a threat model at least like s/kademlia's or wanau's? (where a large % (>80%, >90%) of the network is controlled by the adversary)
<richardlitt> lgierth: sounds good to me. :)
<jbenet> s/kad has nice graphs showing what happens to resolution as the "adversary controlled" percentage goes to 1.
<haad> lgierth: why in Singapore?
<jbenet> would be great to see that with this particular bit you're highlighting
<lgierth> haad: the 8 gateways hosts are spread pretty much across all of digitalocean's locations
<haad> lgierth: got it
<haad> that's cool
<lgierth> it's not the best of ideas as long as we don't have geo-aware DNS
<richardlitt> ngginever // nathan are you here?
<richardlitt> just kiding voxelot it's your turn
<voxelot> yup
<voxelot> :)
<voxelot> =============voxelot=============
<voxelot> This past week I continued to work on web testing the data-importing and merkle-dag modules. This kicked off conversation about new ways to handle our tests so that in the future things will be more consistent. Having this taken care of is allowing me to make much more progress now on jsipfs core. Thanks to @dignifiedquire and @diasdavid
<voxelot> I also began working on an export function for data-importing on a branch that will unMarshal our hashes and begin to pipe together streams of dag linked data for our files get and files cat commands.
<voxelot> Worked a bit with the webui but still need to study that type of react structure more to feel useful.
<voxelot> ===============EOF================
<richardlitt> Beautiful.
<richardlitt> Any takeaways for the weekly?
<voxelot> hmm sry no, just his feeling after the tests http://cdn.meme.am/instances/55976752.jpg
<haad> :D
<jbenet> dignifiedquire: do you have screenshots of webui progress? and is there a list of things to tackle you're working against?
<whyrusleeping> i've been getting screenshots, its gorgeous
<daviddias> voxelot: you are pushing a lot of great stuff, thank you :)
<dignifiedquire> whyrusleeping: shh
<whyrusleeping> >.>
<whyrusleeping> oh
<dignifiedquire> :D
<whyrusleeping> nvm, no screenshots here
<dignifiedquire> also whyrusleeping those are just mockups
<jbenet> (eg roadmap or something. may be worth updating the captain log https://github.com/ipfs/webui/issues/259)
<voxelot> daviddias: ty, have a question about merkle-dag and properly testing for correct path/key for our get and cat commands
<voxelot> will ask in hangout
<dignifiedquire> jbenet: I've done a demo last Monday, there is a rough todo list in the redux PR on the webui repo
<richardlitt> :)
<dignifiedquire> and yes I plan on updating the captain.log
<daviddias> voxelot: sounds good. wanna add it to the agenda so that we don't skip it?
<richardlitt> Everyone all set with voxelot?
<voxelot> daviddias: agenda link?
<dignifiedquire> keep at it voxelot, we'll get you through it!
<voxelot> ty
<richardlitt> noffle: ready?
<noffle> you know it
<richardlitt> <=============================== noffle
<noffle> Lots of reading and a few PRs this week some libp2p modules -- mostly usability improvements. Big accomplishment of the week is that the majority of the ipfs initialization logic for js-ipfs is now written.
<noffle> Several of us (haad, jbenet, whyrusleeping, nginnever) discussed approaches to pubsub in more detail, and I did some further background reading on previous discussions across ipfs/* repos.
<noffle> Last weekend I wrote a prototype wiki powered by IPFS. A few pieces are written so far, but the overall goal is to gain a better understanding of the functionality still missing in IPFS to make apps like these relatively simple.
<noffle> E--O--F
<richardlitt> Sounds good to me!
<richardlitt> Do we have a "PubSub: ELI5" document anywhere?
<richardlitt> Shouldn't we have a PubSub planning repo at some point?
<noffle> richardlitt: not yet (either)
<noffle> we're discussing in ipfs/notes currently
<richardlitt> Yeah, but there are like six pubsub issues in there
<voxelot> Yeah the pubsub issues are a bit spread around, and seems to be a lot of interest there
<noffle> richardlitt: once we settle on an impl people like we can draw up better docs on how it works
<noffle> but right now there are so many ideas for approaches
<noffle> I'm going to work a bit on consolidation
<voxelot> noffle +1
<haad> noffle: sounds good
<richardlitt> noffle: can we put your wiki in the weekly?
<noffle> richardlitt: it's not really ready for consumption -- I need a bit more time to make it usable. I'd like to include a demo when it goes into the weekly
<richardlitt> kk
<richardlitt> Any other questions for le noffle?
<whyrusleeping> nein
<lgierth> what's a noffle
<richardlitt> ========= haad ==========?
<noffle> sacrebleu!
<haad> richardlitt: ready
<lgierth> bah uoi
<haad> incoming
<jbenet> noffle:
<haad> ### @haadcode Sprint End Summary
<haad> I integrated orbit-db into Orbit and it's working nicely. Sending messages feels instantenous and responsive. With that, the "backend" code of Orbit is now a lot smaller and manageable. I was able to refactor the UI code of Orbit a little along the way but it still needs quite a bit of work. Orbit now has a nice new app icon for the desktop app and as a favicon in the browser. I refactored orbit-db a little by taking out the append-only log functionality into it
<haad> highlights: ipfs-log and the ap/favicon for Orbit :)
<haad> *app
<haad> HAL 9000 as daviddias realized
<noffle> nice work separating out ipfs-log :)
<lgierth> :)
<daviddias> eheh :)
<dignifiedquire> haad: when can we replace irc with it?
<richardlitt> Sounds pretty great, haad
<haad> dignifiedquire: next week
<dignifiedquire> great!
<richardlitt> dignifiedquire: irc has some really awesome side benefits
<richardlitt> aka developer standard. easy entry.
<dignifiedquire> richardlitt: we can alway build a bridge
<noffle> have you looked @ https://github.com/noffle/ipfs-hyperlog? I think there's some common ground
<richardlitt>
<haad> dignifiedquire: seriously though, not in a while. but, if you have motivation to help, the sonner we can do that ;)
<dignifiedquire> haad: it's not the motivation I'm missing...
<dignifiedquire> it's more a thing with only 24h in a day
<whyrusleeping> wait, theres only 24?
<haad> noffle: yes but I wanted to use *ipfs* (ie. js-ipfs-api) whereas hyperlog comes with its own ecosystem
<whyrusleeping> ^ +1
<haad> dignifiedquire: I figured :)
<noffle> haad: hyperlog just provides streams, so you can hook it up to any system
<richardlitt> whyrusleeping: for you it just feels longer. Side effect of coffee.
<noffle> you could easily put a replicate-to-ipfs piece on top
<whyrusleeping> richardlitt: maaaaybbeeee
disgusting_wall has joined #ipfs
inconshreveable has joined #ipfs
<noffle> haad: hyperlog isn't married to any particular "way" of doing things -- it's just a merkle dag that you can get streams from to replicate them elsewhere
<haad> noffle: sorry, but I really don't understand the hyperlog code :( you need to explain it to me like to a kid next week in person
<noffle> haad: hehe. sure :)
<noffle> haad: it took me some time to wrap my head around too. though the api is pretty understandable
<haad> noffle: I want to implement streams api to ipfs-log, it's on my todo list
<haad> ok, I'm taking too much time here, let's move on richardlitt
<richardlitt> sounds good. whyrusleeping ?
<jbenet> haad:
zootella has joined #ipfs
<jbenet> haad: also -- "Sending messages feels instantenous and responsive" nice!
<haad> jbenet: not written up. I can point to the relative parts in the code if you're interested to understand it.
<whyrusleeping> Spent most of my effort on getting 0.4.0 ready to ship. This involved lots of testing work, and also a lot of organizational stuff.
<whyrusleeping> I also did a large amount of performance analysis and have good ideas for improving perf overall moving forward.
<whyrusleeping> My list of weekly accomplishments feels short, many of these are rather large items.
<whyrusleeping> - fixed double transfer encoding header
<whyrusleeping> - worked on 0.4.0 blog post
<whyrusleeping> - please review!!! ipfs/blog#37
<whyrusleeping> - debugged gx on windows issues
<whyrusleeping> - wrote a large stress test for migrations
<whyrusleeping> - ~200k files, 2000 pins
<whyrusleeping> - worked on benchmarks for various ipfs operations (expect perf changes in the near future)
<whyrusleeping> - minor bugfix in go-datastore (prevents a panic)
<whyrusleeping> === EOF ===
go1111111 has joined #ipfs
zootella has quit [Client Quit]
<jbenet> whyrusleeping: <3 stress test.
<richardlitt> Sounds good to me, whyrusleeping
<whyrusleeping> jbenet: its pretty hefty
<haad> whyrusleeping: awesome re. perf. any details where the biggest bottlenecks are atm?
<richardlitt> haad: anything for the weekly? https://github.com/ipfs/weekly/issues/29
<whyrusleeping> i tested with 1.2 million objects, and it took a while, but everything passed and checked out perfectly
<richardlitt> whyrusleeping: anything for the weekly? https://github.com/ipfs/weekly/issues/29
<whyrusleeping> haad: we have disk perf issues right now
<whyrusleeping> which i have plans to solve
<whyrusleeping> but thats going to be post 0.4.0
<whyrusleeping> (0.4.1 hype?)
<lgierth> are you testing on spinning disks too btw?
<whyrusleeping> yeah
<haad> whyrusleeping: ok
<whyrusleeping> spinning raidy thingies
<lgierth> oh right that big box
<whyrusleeping> metal data death traps
<Blame> @jbenet @whyrusleeping @noffel http://www.texpaste.com/n/okerrm9l is a draft snippit of the chapter I am writing
<whyrusleeping> haad: its kinda funny, postgres is faster than writing our blocks to disk directly
<lgierth> hehe postgres has been in the business of writing stuff to disk for a while longer :)
* noffle needs to add a highlight on noffel
<whyrusleeping> but i'm working on a really cool update to how the datastore is configured
<ion> A.k.a. "our filesystems could be better"
<whyrusleeping> ion: yeah, exactly
<haad> whyrusleeping: :O
parkan has quit [Ping timeout: 252 seconds]
<richardlitt> Cool. Does anyone else have anything they want to add to the sync?
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<jbenet> blame: nice probabilities. though i'd be curious how byzantine faults (in dht world, adversary-controlled sybils) affects this
<lgierth> ok let me head back to the airbnb, this coffeeshop is great but way too noisy for hangouts
<richardlitt> ALright!
<richardlitt> Thanks everyone.
<richardlitt> ========== End of Sync ===========
<dignifiedquire> thanks everyone :)
<richardlitt> Videos start in a half hour. First up: Apps on IPFS
<haad> thank you richardlitt, and everyone
<daviddias> thanks all :) it was a good check in!
<richardlitt> See this issue for details and schedule of video calls: https://github.com/ipfs/pm/issues/97
<haad> where's the link to hangout agendas?
<richardlitt> haad: ^
ppham has quit [Remote host closed the connection]
<haad> those are last week's etherpads, no?
<lgierth> ok see you in a bit
<jbenet> blame: on the bright side, few honest nodes can make a big difference with this. on the dark side, adversaries can ignore honest republishes.
<richardlitt> haad: no. I make them new every time.
<richardlitt> Ah, damn
<richardlitt> See THIS sprint: https://github.com/ipfs/pm/issues/98
* dignifiedquire is super dissapointed in the apple event....
<haad> richardlitt: got it, thanks!
ppham has joined #ipfs
<richardlitt> Note that America is still an hour ahead, because of daylight losings.
calavera has joined #ipfs
<flobs> dignifiedquire: im not very impressed either
<dignifiedquire> same stuff packaged smaller :(
<dignifiedquire> no laptops...
<jbenet> yeah the backup locations is a very neat trick-- do you know where this originated? i've seen it a few times, but cannot place it. (makes eclipse harder)
ygrek has joined #ipfs
<jbenet> btw, curious about your thoughts on "reputation / social net" approaches to dhts (like wanau).
<jbenet> they achieve very strong guarantees.
mildred has joined #ipfs
<Blame> social networks/networks of trust degenerate into centralized systems (that a human effect not a technical one). It is simply less effort to centralize trust.
jaboja64 has joined #ipfs
<jbenet> yeah but rep systems with bonds and material punishment for defection exhibit "benevolent centralization", where the centralization pressure is only there when the actors behave correctly, and quickly dissipate if they defect. ((( this is related to stake in economic consensus )))
<Blame> so, as long as you only need the network of trust to be decentralized for a few years before scrapping it and starting over in a non-game-able way it works great!
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jaboja has quit [Ping timeout: 264 seconds]
calavera has joined #ipfs
<jbenet> no, economic consensus is meant as a long term solution. it maps directly to how things happen in the real world and is quite promising. expect interesting papers on this in the next couple of years.
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
bielewelt has quit [Quit: Leaving.]
M-bastinik has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
tilgovi has joined #ipfs
ppham has quit [Remote host closed the connection]
Magik6k has quit [Ping timeout: 276 seconds]
Kubuxu has quit [Ping timeout: 264 seconds]
<Iiterature> is the apps on ipfs hangout public? if so, how does one join :)
Kubuxu has joined #ipfs
<noffle> Iiterature: richardlitt will announce when it's up
<Iiterature> noffle: thanks
<richardlitt> ======================= IPFS Hangouts: Apps on IPFS =======================
<richardlitt> Topic: Apps on IPFS
<richardlitt> Sprint Issue:
<richardlitt> Etherpad Notes:
<richardlitt> Stream: http://youtu.be/O1TVZJIwW7Q
<richardlitt> ===========================================================================
<richardlitt> way to not link, Richard.
<richardlitt> Sprint issue: https://github.com/ipfs/pm/issues/98
Magik6k has joined #ipfs
<daviddias> voxelot: merged your merkle-dag PR :)
<daviddias> thank you for making browser tests
zootella has joined #ipfs
ppham has joined #ipfs
gordonb has joined #ipfs
gordonb has quit [Client Quit]
<lgierth> jbenet: what do you mean re: eclipse?
<lgierth> surrounding a node in keyspace so that it doesn't haven any honest peers?
ppham has quit [Remote host closed the connection]
zootella has quit [Ping timeout: 248 seconds]
<Iiterature> hey guys which hangout do you think its best for us to participate in to give a brief update on Mediachain?
<noffle> Iiterature: apps on ipfs sounds right
<haad> Iiterature: the apps hangout would be good. we're interested to hear what's happening on your side.
<lgierth> Iiterature: hehe yeah the one right now :)
<lgierth> jump on
<Iiterature> ok rounding up the troops
<richardlitt> literature: yuo o this?
<richardlitt> *you on this?
<noffle> Iiterature: make sure you join the hangout, not the stream
ashark has quit [Ping timeout: 268 seconds]
<jbenet> literature: the apps hangout is close to done -- we discussed adding a hangout at the end
* yuvipanda is just stalking the yt stream :)
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
<Iiterature> jbenet: waiting for parkan/bigs to come back from lunch, shouldbe a few mins
<richardlitt> lgierth: do you have a lot to talk about in infra, today?
<richardlitt> Currently having a Mediachain hangout
<lgierth> richardlitt: not really
zootella has joined #ipfs
<richardlitt> lgierth: Cool. Apps on IPFS is going to run over
<lgierth> yeah go for it
zootella has quit [Client Quit]
<richardlitt> Let's just cancel // see if we still wanto have it in 20 mins
zootella has joined #ipfs
<lgierth> ++
<M-mubot> in many respects ipfs is just like an hd has 0 points, none of which are for efficiency, gotta minimize the lookups (analogously to reads), so same solutions should be applicable.
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<richardlitt> Currently talking about IPFS wiki by noffle on the hangout
ppham has joined #ipfs
<Iiterature> some writing on Mediachain:
bclair has joined #ipfs
<lgierth> M-davidar: is mubot yours?
<richardlitt> literature: thanks!
<lgierth> M-davidar: the ++/-- stuff is a bit useless :)
* yuvipanda is watching the recording of the stream now
bclair has left #ipfs [#ipfs]
zootella has quit [Quit: zootella]
barndon has joined #ipfs
zootella has joined #ipfs
inconshreveable has quit [Ping timeout: 240 seconds]
OutBackDingo has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
ppham has quit [Ping timeout: 240 seconds]
OutBackDingo has joined #ipfs
inconshreveable has joined #ipfs
<whyrusleeping> dignifiedquire: what do you think about having the ipfs files api default to having the welcome docs in it
mildred has quit [Ping timeout: 276 seconds]
<dignifiedquire> whyrusleeping: yes
<whyrusleeping> i thought so
akkad has quit [Quit: Emacs must have died]
<richardlitt> The IPFS Weekly draft has been finished. Can everyone who wants take a look at it? https://github.com/ipfs/weekly/pull/30
<richardlitt> Especially whyrusleeping daviddias noffle haad dignifiedquire jbenet and the team in general
<whyrusleeping> Is anyone here also in Seattle?
<voxelot> PUBSUB :D
<whyrusleeping> I'm giving a talk tonight at Seattle University
<voxelot> whyrusleeping: streaming?
<whyrusleeping> I don't think theres going to be streams
* yuvipanda is in whidby island, but probably can't make it all the way to the university
<achin> richardlitt: ACK
cryptix has joined #ipfs
<richardlitt> whyrusleeping: cool!
<richardlitt> achin: sup?
ppham has joined #ipfs
<achin> i am ACKnowledging the thing up there
ashark has joined #ipfs
<richardlitt> Ah. Thought you were coughing up a hairball.
<achin> :D
barndon has quit [Remote host closed the connection]
<achin> it is however comforting to know if i ever to have to cough up a hairball, #ipfs will be there to support me
OutBackDingo_ has joined #ipfs
<richardlitt> yes, we will
OutBackDingo has quit [Remote host closed the connection]
ppham has quit [Remote host closed the connection]
OutBackDingo_ has quit [Remote host closed the connection]
OutBackDingo has joined #ipfs
ppham has joined #ipfs
palkeo has joined #ipfs
calavera has joined #ipfs
<achin> richardlitt: with the exception of myself, the current set of contributors in your PR is a superset of the git contributors
<richardlitt> Haha, whoa
<richardlitt> Add yourself in?
ugjka has quit [Remote host closed the connection]
ugjka has joined #ipfs
<achin> bam
<achin> added
<achin> thus ensuring i get to add myself to that list next week too :P
<achin> also, github has a neat online-editor. it took just a few seconds to add the change in my browser
gunn has joined #ipfs
<jbenet> richardlitt: feel free to ask people here to give you more content for the weekly
<Blame> nifty math I learned this week: log_2(1+x) approx= x iff 0<x<1
<jbenet> im sure lots of good stuff happened over the last week and i think people present here could highlight it back to you
<jbenet> richardlitt: what's the next hangout?
<daviddias> libp2p
<richardlitt> In two seconds
<richardlitt> ======================= IPFS Hangouts: Libp2p =======================
<richardlitt> Topic: Libp2p
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/98
<richardlitt> Stream: http://youtu.be/wbLDSwy7puE
<richardlitt> ===========================================================================
akkad has joined #ipfs
tilgovi has quit [Ping timeout: 244 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<whyrusleeping> its really weird seeing videos of yourself on the internet...
<xicombd> can't hear daviddias on the libp2p stream, is it working for everyone else?
<daviddias> join the hangout directly:)
<richardlitt> Working for me
<haad> working here too
zootella has quit [Quit: zootella]
Guanin_ has left #ipfs [#ipfs]
<lgierth> haad: what's spark?
jaboja64 has quit [Ping timeout: 276 seconds]
zootella has joined #ipfs
<daviddias> lgierth: http://spark.apache.org/
<richardlitt> ========================== IPFS Hangouts: js-ipfs =========================
<richardlitt> Topic: js-ipfs
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/98
<richardlitt> Stream: http://youtu.be/RzkjRUsH_Yo
<richardlitt> ===========================================================================
<haad> lgierth: it's a "distributed" big data processing framework
<haad> lgierth: puts the computation where the data (vs. hadoop which downloads the data to where the computation is)
<jbenet> whyrusleeping is the progress bar fixed?
<jbenet> "+Inf" is insanely annoying
<whyrusleeping> jbenet: i could 'fix' that, but then adds would take +/- forever
<jbenet> it's frustrating, and just makes ipfs look very bad.
<jbenet> "hey look, negative time!"
<haad> daviddias: Spark uses Akka for communication between the nodes, which is a great library and very perfomant, but I was thinking maybe, in the future, libp2p and ipfs could do the same
<haad> or something even better :)
<jbenet> i'm sure that having a sane progress bar is not mutually exclusive with having high perf.
inconshreveable has quit [Ping timeout: 240 seconds]
<whyrusleeping> although i think i could at least remove the '-inf' thing and put some sort of 'we don't know how big this is yet'
<whyrusleeping> the issue is that its computing the total size of the directory in the background, while doing the add
<whyrusleeping> and the larger that is, the longer that takes
<whyrusleeping> previously, we computed the whole size before the add, which made things really slow
<lgierth> so we're stating everything while reading and chunking and hashing?
<whyrusleeping> now, doing it concurrently, the issue is that the disk contention from the add reading all those files chokes the separate routine thats computing the total size recursively
zootella has quit [Quit: zootella]
<whyrusleeping> lgierth: exactly
<bigs> jbenet: what was that graph db you'd mentioned?
<lgierth> another option would be to just do the stat first
<bigs> tonks!
zootella has joined #ipfs
_rht has joined #ipfs
zootella has quit [Client Quit]
rhalff has quit [Ping timeout: 260 seconds]
<whyrusleeping> jbenet: i started looking at making an augmented Resolver that uses a graph database
inconshreveable has joined #ipfs
<whyrusleeping> so resolving paths can short circuit if the graph knows about the things youre looking for
mathemancer has quit [Ping timeout: 240 seconds]
hellertime has quit [Ping timeout: 240 seconds]
<ianopolous> is it just me, or is there no sound on the libp2p hangout video?
<jbenet> whyrusleeping yeah we should discuss this next week. :)
<whyrusleeping> i may or may not have some code lying around ;)
ppham has quit [Remote host closed the connection]
mathemancer has joined #ipfs
zootella has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
Guanin_ has joined #ipfs
zorglub27 has joined #ipfs
ugjka has quit [Ping timeout: 240 seconds]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #302: Update hjs-webpack to version 8.0.0
<ipfsbot> [webui] dignifiedquire closed pull request #302: Update hjs-webpack to version 8.0.0
tilgovi has joined #ipfs
cemerick has quit [Ping timeout: 246 seconds]
zootella has quit [Quit: zootella]
zootella has joined #ipfs
<richardlitt> js-ipfs is running over: next hangout starting soon
pfraze has joined #ipfs
warner has joined #ipfs
barndon has joined #ipfs
<richardlitt> whyrusleeping: you aroung?
<whyrusleeping> richardlitt: probably
<whyrusleeping> assuming 'aroung' is french for around
<richardlitt> ========================== IPFS Hangouts: go-ipfs =========================
<richardlitt> Topic: go-ipfs
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/98
<richardlitt> Stream: http://youtu.be/-n8dlFtjZSc
<richardlitt> ===========================================================================
Encrypt has quit [Quit: Quitte]
pfraze has quit [Remote host closed the connection]
chriscool2 has joined #ipfs
chriscool has quit [Quit: Leaving.]
ppham has joined #ipfs
<richardlitt> whyrusleeping: https://github.com/ipfs/go-ipfs/pull/2484
<ansuz> lol whyrusleeping
chriscool2 has quit [Quit: Leaving.]
chriscool has joined #ipfs
zootella has quit [Quit: zootella]
<haad> great stuff today everyone! especially looking forward to 0.4
<noffle> post-sync fatigue
ppham has quit [Remote host closed the connection]
Senji has quit [Ping timeout: 276 seconds]
<richardlitt> noffle: yeah
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
Senji has joined #ipfs
jinxz1 has quit [Quit: Leaving.]
mathemancer has quit [Quit: leaving]
dub_ has joined #ipfs
pfraze has joined #ipfs
Senji has quit [Ping timeout: 244 seconds]
Encrypt has joined #ipfs
jaboja64 has joined #ipfs
calavera has quit [Ping timeout: 244 seconds]
rendar has quit [Ping timeout: 248 seconds]
calavera has joined #ipfs
IlanGodik has joined #ipfs
calavera has quit [Ping timeout: 250 seconds]
rendar has joined #ipfs
calavera has joined #ipfs
cryptix has quit [Ping timeout: 244 seconds]
moimikey has joined #ipfs
qbg has joined #ipfs
<voxelot> noffle: looks like you are getting disconnected from chrome on local tests?
kvda has joined #ipfs
ralphtheninja has quit [Quit: leaving]
<noffle> voxelot: aye
<voxelot> hmm, try switching to firefox?
<noffle> ran a travis ci on 0.3.0 commit and saw a "firefox disconnected" error too
<voxelot> we were having troubles last night with it crashing firefox
<voxelot> but it said crashed, not disconnected
<ipfsbot> [js-ipfs] xicombd force-pushed feature/object-patch from 723b62f to 1176d06: https://git.io/vaS15
<ipfsbot> js-ipfs/feature/object-patch 352eab5 Francisco Baio Dias: Add /object/patch/append-data to http-api
<ipfsbot> js-ipfs/feature/object-patch 0c45621 Francisco Baio Dias: Add ipfs object patch append-data to cli
<ipfsbot> js-ipfs/feature/object-patch bca4ecc Francisco Baio Dias: Add /object/patch/set-data to http-api
zeroish has joined #ipfs
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
<noffle> firefox balks: "SyntaxError: let is a reserved identifier" -- but maybe because I have an older non-ES6 version?
<noffle> 42
<lgierth> it certainly is a reserved identifier
<lgierth> error message stating the obvious :P
<lgierth> oh hey the webui is localized
<noffle> voxelot: let's disable karma tests for now until we can figure this out, so it's not making good commits look red
<noffle> sound good?
ashark has quit [Ping timeout: 248 seconds]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vaSDQ
<ipfsbot> go-ipfs/master eea2c56 Jeromy Johnson: Merge pull request #2486 from ipfs/docs/grammar-in-diag...
herzmeister has quit [Quit: Leaving]
<voxelot> noffle: we were getting 'let is a reserved ident' before a commit last night
herzmeister has joined #ipfs
<voxelot> it throws 'let' locally now?
<voxelot> i just did a fresh clone and test with no problems
<noffle> voxelot: I'll try nuking node_modules just in case
pfraze has quit [Remote host closed the connection]
slothbag has joined #ipfs
jaboja64 has quit [Ping timeout: 248 seconds]
rhalff has joined #ipfs
ppham has joined #ipfs
<voxelot> noffle: thanks let me know how that goes
<noffle> voxelot: still fails -- chrome goes to an Aw Snap! page and dies
<noffle> does karma not log anything?
Hoboprimate has joined #ipfs
Hoboprimate is now known as HoboPrimate_
<voxelot> Aw snap :(
<voxelot> you can set that to false and debug from console
<voxelot> if chrome doesn't crash before that
TomasBond has quit [Read error: Connection reset by peer]
<noffle> voxelot: hm, chrome just sits there and does nothing -- no console output
<voxelot> you see the debug button? or it is freezing
<noffle> yup, debug link leads straight to Aw Nap /wo output. no output written to stdout either
<voxelot> that is no bueno
<voxelot> our tests buffer 1.2Mib of text into memory to run
<voxelot> i wonder if that is too much for some browser installations?
<lgierth> 40K is as much as anyone would ever need
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<ipfsbot> [js-ipfs] xicombd force-pushed feature/object-patch from 1176d06 to d4dc8e4: https://git.io/vaS15
<ipfsbot> js-ipfs/feature/object-patch d4dc8e4 Francisco Baio Dias: Add ipfs object patch set-data to cli
moimikey has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<noffle> upgrading to chromium 49..
<voxelot> noffle: i am using chromium
<voxelot> what bothers me is that travis failed with 'timeout (2000ms) exceeded' when it should be flagged for 10 seconds
zorglub27 has quit [Quit: zorglub27]
<voxelot> just tested on a third machine here running chrome 49 and it passed
<noffle> ungh, need to do a system upgrade (classic arch) -- I'll be a while
pfraze has joined #ipfs
dub_ has quit [Quit: Page closed]
<voxelot> noffle: all of the machines here are debian based
<voxelot> and i think only other tests have run on travis and mac osx
computerfreak has joined #ipfs
moimikey has joined #ipfs
ppham has quit [Remote host closed the connection]
warner has joined #ipfs
pfraze has quit [Ping timeout: 244 seconds]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
HoboPrimate_ has left #ipfs ["Adeus"]
se3000 has joined #ipfs
Guest25 has joined #ipfs
Iiterature has quit [Quit: Connection closed for inactivity]
gristle has quit [Ping timeout: 240 seconds]
Encrypt has quit [Quit: Quitte]
ggp0647 has quit [Ping timeout: 264 seconds]
ygrek has quit [Ping timeout: 268 seconds]
ppham has joined #ipfs
M-4267 has joined #ipfs
pfraze has joined #ipfs
elsehow has left #ipfs [#ipfs]
pfraze has quit [Ping timeout: 260 seconds]
jaboja64 has joined #ipfs
ppham has quit [Remote host closed the connection]
<noffle> voxelot: daviddias: can I get permissions on js-ipfs-data-importing?
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
<voxelot> noffle: don't have permissions myself
ygrek has joined #ipfs
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]