whyrusleeping changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- code of conduct at https://github.com/ipfs/community/blob/master/code-of-conduct.md -- sprints + work org at https://github.com/ipfs/pm/ -- community info at https://github.com/ipfs/community/
<lgierth> jbenet: mh?
<ipfsbot> [go-ipfs] jbenet pushed 6 new commits to master: http://git.io/vqfAD
<ipfsbot> go-ipfs/master e7fd57f Jeromy: add filters from config to addr filter in swarm...
<ipfsbot> go-ipfs/master 7cc73f7 Jeromy: add command to manipulate address filters and a sharness test for them...
<ipfsbot> go-ipfs/master 57d7a44 Jeromy: test dialblocklist loading from config...
<jbenet> lgierth: the big dip-- oh or is that a restart?
<lgierth> oh yeah that's a restart
<lgierth> rolling
<kbala> whyrusleeping: sorry didn't see!
<kbala> whyrusleeping: but ok i will migrate the transport stuff instead
chrisr_ has quit [Ping timeout: 246 seconds]
rtlong has quit [Quit: Leaving...]
anshukla has joined #ipfs
notduncansmith has joined #ipfs
anshukla has quit [Ping timeout: 265 seconds]
notduncansmith has quit [Read error: Connection reset by peer]
_whitelogger has joined #ipfs
<zignig> the planet seem to have rotated into place ...
<zignig> o/ all
<jbenet> let's use linked data daviddias!!! \o/ liiiinked daaaaataaa https://www.youtube.com/watch?v=CsGYh8AacgY
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> zignig o/o/o/
<jbenet> zignig or rather: \o
<whyrusleeping> jbenet: wat
<zignig> :)
<whyrusleeping> jbenet: i'm confused.... you sent a link to a hash that links to test results
<whyrusleeping> showing all the peerstream tests passing... ooOoo
<zignig> I did a boot sequence from IPFS with a empty node last night , 32 minutes from 0 to coreos node.
<zignig> the second node took 11 seconds , hehe
nsh has quit [Ping timeout: 256 seconds]
<jbenet> whyrusleeping: and fast. multiplex is faster than spdystream and muxado1
<jbenet> zignig: 32min? that's dreadful. if we pre-fetch the index i bet we can cut that down drastically.
<jbenet> "prefetch index" = fetch all the dag upfront _except_ the leaves
anshukla has joined #ipfs
<zignig> yeah , I think the ADSL connection I have is the bottle neck , only 1Mb uplink so it fills up.
<zignig> the coreos linux image is 145Mb and only existed on two ipfs nodes , so that might be it.
<zignig> When the protocol changes drop it will be god to check.
<zignig> also get all IPFS users to pin the hash .... :)
nsh has joined #ipfs
<zignig> ^*good
<zignig> golang programming has made it down to my fingers ... I don't have to think about syntax and structure , just form now.
<zignig> it was faster than python...
<spikebike> heh, ya go >> python
<zignig> spikebike: both have their place , but i'm digging golang more at the moment.
patcon has joined #ipfs
Wallacoloo has joined #ipfs
<spikebike> zignig: agreed.
<jbenet> whyrusleeping i dont think the muxer's working right
<whyrusleeping> hrm?
<whyrusleeping> echo $context
www has joined #ipfs
<jbenet> whyrusleeping: the mss protocol muxer after the stream muxer
<whyrusleeping> hrm... not working right? what makes you say that?
<jbenet> that the protocols dont work
<whyrusleeping> :
<whyrusleeping> :/
<whyrusleeping> but the thing is, i can start two daemons with it and tranfer files between them
<jbenet> whyrusleeping adding QmWDdxCigRWdgofLPELezyB3inbm4LWqaRcXFM4pTv78Gs
<jbenet> i get: "client connected with incorrect version" printed always in the identify tests
patcon has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> whyrusleeping: oh i know what it is
<whyrusleeping> ????
<jbenet> whyrusleeping: nvm. i thought the stream opener wasnt sending the mss handshake
<jbenet> whyrusleeping but it is (SelectProtoOrFail sends it)
<whyrusleeping> good ol' SelectProtoOrFail
www has quit [Ping timeout: 248 seconds]
Wallacoloo has left #ipfs [#ipfs]
<ipfsbot> [go-ipfs] carver opened pull request #1443: daemon help docs for CORS (master...patch-1) http://git.io/vqJLL
dread-alexandria has joined #ipfs
patcon has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: the encrypted transport tests hang on my machine... :/
joeyh_ has quit [Ping timeout: 264 seconds]
<ipfsbot> [go-ipfs] jbenet pushed 1 new commit to feat/mss-mux: http://git.io/vqJYI
<ipfsbot> go-ipfs/feat/mss-mux fe23f76 Juan Batiz-Benet: multistream mux: fix ID service stream...
<jbenet> at least one thing
<whyrusleeping> jbenet: <3
<jbenet> read the comment
joeyh has joined #ipfs
<jbenet> whyrusleeping still doesnt pass `cd p2p && go test ./...` things hang
<whyrusleeping> yeah, i see it
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has quit [Ping timeout: 246 seconds]
inconshreveable has joined #ipfs
<spikebike> krl: nice, does that talk to the existing daemon or start a new one?
<krl> existing, at this point
<spikebike> cool, is the source posted somewhere? Or being added to the examples dir?
<krl> it will be on a github near you soon, want to make a less trivial example first, plan is to make the webui into a bunch of these modules/apps
<spikebike> cool
<spikebike> I like nice simple examples
<spikebike> I'm interested because I'm pondering layering my p2p backup widget on top of IPFS
pfraze has quit [Remote host closed the connection]
carver has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
anshukla has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<krl> spikebike: sounds like a good idea to me
<whyrusleeping> krl: oh neat!
<krl> making the globe its own app now, still some api stuff to get straight
<whyrusleeping> krl: thats awesome
<whyrusleeping> +1
<spikebike> I mostly need the ability to see remote peer IDs, open connections to new peers, and use Bitswap (block exchange>
<spikebike> filesystem crawler, parallel checksum/encryption, and tracking metadata related to which files are around/changed/deleted is already done
dread-alexandria has quit [Quit: dread-alexandria]
dread-alexandria has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nanda has quit [Ping timeout: 250 seconds]
<whyrusleeping> jbenet: the hanging test is the relay service
<whyrusleeping> it looks like its trying to use the old mux code? but i'm not sure
dread-alexandria has quit [Quit: dread-alexandria]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has quit [Ping timeout: 248 seconds]
domanic has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 250 seconds]
patcon has joined #ipfs
dread-alexandria has joined #ipfs
dread-alexandria has quit [Client Quit]
nanda has joined #ipfs
Leer10 has joined #ipfs
<Leer10> I wonder if someone could make a reddit-like platform run on ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
anshukla has joined #ipfs
<prosodyContext> Leer10: Sync www.getaether.net to IPFS? Their community has been exploring how to extend the desktop client to web browsers, while maintaining security.
<Leer10> Hmm that'd be cool
<Leer10> and then maybe somehow by that time IPFS could be housed within an extension
<Leer10> I heard that people were thinking of making IFPS run in js so an extension wouldn't be too far off
dread-alexandria has joined #ipfs
<Leer10> I'm gonna try out aether
<prosodyContext> Leer10: it would be fantastic is someone developed a way to store node lists on IPFS perhaps. Peer auto-discovery is still very manual/unfinished.
<Leer10> grrr 32 bit problems
<Leer10> sucks having only older hardware
<Leer10> looks like I can compile it though
bren2010 has quit []
<Leer10> well once they find that out then I guess one should spread a variety of extensions each with a different list of seeds
<spikebike> auto-discovery is still very manual/unfinished?
<spikebike> you mean in ipfs?
<Leer10> I mean compiling aether
<spikebike> ah
<spikebike> what is aether written in?
<prosodyContext> Twisted/Python etc...
<prosodyContext> colophon/build list at http://getaether.net/about.html
<Leer10> prosodyContext: do you use aether?
<spikebike> ah, yeah, I've got issues with twisted+python
<prosodyContext> Apparently Matrix.org uses a similar stack fwiw spikebike
<spikebike> and GiL... and pycrypto
<spikebike> thus switching to go... but diffent strokes for different folks
<prosodyContext> Leer10: Yes, but I am still learning how I want to use PGP/Bitcoin Signed Messages and maybe run a full linode server. Small communities...
<Leer10> aaand pip install -r requirements.txt broke
<Leer10> fun
<Leer10> gonna try compiling on another computer
<Leer10> hopefully the AUR is up to the task
dread-alexandria has quit [Quit: dread-alexandria]
anshukla has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Leer10> it'd be cool if there was a website that didn't technically exist anywhere
<Leer10> I guess one could do it with IPFS if the website asked its members to "pin" the parts of the website that makes it run
<spikebike> Leer10: ya, seems like a couple projects are heading in that direction
<spikebike> for now the closest is a tor secret service or whatever it's called
bren2010 has joined #ipfs
<Leer10> okay now I hope that it doesn't download 20 GB of stuff I don't have the space for
<Leer10> ooh pretty intro
<Leer10> hmm the license agreement is forcing me to agree to make all of my content CC BY-SA and say it's by aether
<prosodyContext> Leer10: Their CC licence is pretty well received, given the nature of their distribution and publishing system it already is very creative commons by default.
<Leer10> *agree*
<Leer10> can I use you as a bootstrapper prosodyContext?
<prosodyContext> 208.54.37.159:51978. (Sadly I may have firewall issues?) I need to setup Dyndns like the old Hotline Communications days. O:)
timgws has joined #ipfs
<Leer10> okay it's syncing
<Leer10> this actually looks pretty cool
<Leer10> if only I could have gotten this as a binary
<Leer10> It's very pretty
<prosodyContext> Nehbit/aether is a designer as much is not more than developer. That's why benet's suggestion of an 'Cross-Org Open Working Group' is so desperately needed, I've dropped their twitter link to that request a couple times but nobody has committed to creating a shared safe space, I feel matrix.org would be perfect for a live chat between leaders that all can
<prosodyContext> read free.
<Leer10> hmm maybe I should have just used default bootstrap
knivsta has joined #ipfs
<knivsta> What is this?
bren2010 has quit []
<Leer10> IPFS is a type of network where content is addressable not by IP address but rather by a hash of it
www has joined #ipfs
<prosodyContext> knivsta from eff, static.benet.ai/t/ipfs.pdf may be a good start, and to learn about how it addresses your privacy concerns you stated in #eff
<knivsta> Leer10, omg Really? that you really make the Internet a nice cool and potential anonymous place to interact?
<Leer10> I'm not the best person to answer questions but I'm sure someone like whyrusleeping (pingpong) would be capable
<knivsta> how do we access it?
<Leer10> There's this application that you can install from http://ipfs.io
<Leer10> the name of the network that is formed by ipfs nodes is called the merkledag
<Leer10> there's also an Internet->IPFS gateway that lets you see what's on there but there isn't that much content yet
<Leer10> I myself have a small blog that you can visit via the gateway here: http://gateway.ipfs.io/ipns/QmNnJnFvWvb5aZo3LkMrs7HpzaYfMZtf6t4rB9C6rQQJ5G/
nanda has quit [Remote host closed the connection]
<knivsta> Ok
<knivsta> :)
<Leer10> the most interesting concept is that content no longer has to travel all the way across the world if someone else nearby already accessed it
<Leer10> if someone from NY watches a video from IPFS that was originally located in London, a next door neighbor's IPFS node will instead stream it from the neighbor instead as it's already cached there
<Leer10> that means the slashdot effect is effectively nil
can0e has joined #ipfs
<prosodyContext> Someone needs to submit IPFS urls to Slashdot, that might get decent recog.
<knivsta> prosodyContext, or HN?
<knivsta> or Torrentfreak?
<knivsta> Some popular site where people actually look for news and new content
<knivsta> Torrentfreak.com is the perfect place for this network's publicity
<prosodyContext> I read it as deliberate how ipfs and matrix and aether are reserved x-posting to keep a developer focus. Sad for end-user networkers for me who want to see their friends feel free to beta test, but probably a signal ve. noise issue.
* prosodyContext thnks how to write about social media issues as an end-to-power-user.
<prosodyContext> thlinks*
<Leer10> wait what do you mean by that first sentence prosodyContext?
<Leer10> the reserved x-posting part
<knivsta> How is it different from Retroshare?
<knivsta> Does it have its own Email?
<prosodyContext> Leer10: I mean I talk about these maturer protocols with my facebook friends and get attacked for the digital diviide(? e.g. https://www.facebook.com/groups/78439411276/permalink/10152830789631277/?comment_id=10152830878311277&offset=0&total_comments=36&comment_tracking=%7B"tn"%3A"R9"%7D /∫https://archive.is/BUyI7 is my daily feedback hate. :/
<Leer10> knivsta: there isn't much on IPFS yet. It's a lot more similar to Freenet in terms of how things are served.
<Leer10> I suppose one could set up a messenging system, but nobody has done so yet
<knivsta> Leer10, ok :)
<knivsta> I see
<knivsta> Thanks for information guys
<knivsta> :)
knivsta has left #ipfs ["Leaving"]
<Leer10> hmm it's still syncing with default bootstrap
dread-alexandria has joined #ipfs
dread-alexandria has quit [Client Quit]
manu has quit [Ping timeout: 256 seconds]
manu has joined #ipfs
e-lima has joined #ipfs
<prosodyContext> Leer10: that's why the fragmentalary nature of web r&d needs to change, so many disjointed tool race conditions. :
<cryptix> gmornin
<Leer10> yeah it's a shame that many of these programs and apps slowly stop development cause of a lack of momentum
<Leer10> that's why it's a nice change of pace to see this channel be fairly active a lot of the time
<Leer10> morning cryptix
<Leer10> in fact tox is still in development even though drama surges every once in a while
mildred has joined #ipfs
reit has quit [Ping timeout: 276 seconds]
faleidel has joined #ipfs
<Leer10> still syncing...
<prosodyContext> Leer10: I am pretty sure Nehbit blocks all of Baltimore because they do not read me weller doing @cryptoempathy bitwism related to aether. So I do not get more than a few nodes a lot of the time. These tools need a better voice for the commmunity.. .
<prosodyContext> Their blocking my twitter/cryptoepathy/ accounts coincided with me going from 5-8 nodes to 1 maybe 2 nodes fwiw
<Leer10> *shrugs*
faleidel has quit [Ping timeout: 246 seconds]
kbala has quit [Quit: Connection closed for inactivity]
<prosodyContext> EFF faces a lot of shrugs too for the shame ;) Literacy, biteracy, I get _why... They're ready to be a Open Working Group if the war cries died down.
jhiesey has joined #ipfs
konubinix_ has joined #ipfs
_fil__ has joined #ipfs
konubinix has quit [Ping timeout: 250 seconds]
_fil_ has quit [Ping timeout: 250 seconds]
flugsio has quit [Ping timeout: 250 seconds]
djoot has quit [Ping timeout: 250 seconds]
djoot has joined #ipfs
djoot has quit [Changing host]
djoot has joined #ipfs
<zignig> alu: cool.
flugsio has joined #ipfs
<whyrusleeping> why do I drink so much?
pguth2 has quit [Ping timeout: 250 seconds]
<zignig> whyrusleeping: water or beer ?
<whyrusleeping> water would be nice
can0e has quit [Ping timeout: 264 seconds]
patcon has quit [Ping timeout: 256 seconds]
pfraze has joined #ipfs
<ipfsbot> [go-ipfs] cryptix force-pushed bindataAssets from 44f6888 to 5fbf1e7: http://git.io/vqUnT
<ipfsbot> go-ipfs/bindataAssets 5fbf1e7 Henry: assets: switch to go-bindata...
atomotic has joined #ipfs
<Leer10> reading the feature page of nix reminds me a lot of ipfs for some reason
pfraze has quit [Ping timeout: 248 seconds]
<Leer10> it's also like an alternative package manager for whatever distro you have
<Leer10> I wonder how it deals with that
keroberos has joined #ipfs
<ipfsbot> [go-ipfs] jbenet closed pull request #1443: daemon help docs for CORS (master...patch-1) http://git.io/vqJLL
<ipfsbot> [go-ipfs] cryptix pushed 2 new commits to bindataAssets: http://git.io/vqU0U
<ipfsbot> go-ipfs/bindataAssets 02377fa Henry: assets: remove seed logic from init...
<ipfsbot> go-ipfs/bindataAssets 057dbaf Henry: assets: added tests to make sure vcs and embedded data are in sync...
<cryptix> jbenet: o/
<jbenet> crypting \o
<jbenet> cryptix*
<cryptix> hope this makes you feel more comfortable :)
_whitelogger has joined #ipfs
<jbenet> cryptix: we need to move to antartica
<jbenet> or iceland.
<cryptix> i really cant remember the last time we crossed anything over 80F here in HH.. summers have been shitty last years
<spikebike> heh, I've seen sysadmin jobs posted for antartica
<cryptix> iceland.. i cold live withthat
<spikebike> they do have internet and you get lots of time to yourself
<cryptix> wasnt there also this constitutional reform thing going on in iceland after they kicked out the banksters?
<cryptix> antarctica sounds a bit desolate for my taste
<cryptix> jbenet: if you are fine with PR1419, i can finish the index over lunch (finally... -,-)
<cryptix> oh wow - circleci also works now? qool
<jbenet> yeah circleci is great
<jbenet> chriscool fixed it
<cryptix> awesome
<jbenet> cryptix: while we're at this... oneeeeee optional thing: want to pull in https://github.com/ipfs/go-ipfs/pull/1343/files ?
<jbenet> not needed
<cryptix> no problemo
<cryptix> i should be able to add his remote and pull those in so these come in as his commits, right?
<cryptix> nvm
<cryptix> gitcop wont like it - just wanted to preserve authorship
<cryptix> oh wow...!
<jbenet> cryptix: yeah whatever, just pull it in. can close in favor of yours.
<cryptix> wonder how long until they bottle ipfs ;)
<jbenet> :D
<jbenet> luzifer: put your piipfs in a jar \o/
sharky has joined #ipfs
<jbenet> cryptix: will you push that or should i merge? nbd either way
<cryptix> jbenet: fixed the typo
<jbenet> \o/ yay
<cryptix> just waiting for sharness then i'll push
<cryptix> anything grand happend last week that i might have missed? spdy seems to come along nicely
<jbenet> yeah we got interop, finally.
<ipfsbot> [go-ipfs] cryptix pushed 1 new commit to bindataAssets: http://git.io/vqUKa
<ipfsbot> go-ipfs/bindataAssets 434bed3 Henry: assets: fix typo...
<cryptix> thats really nice - kudos to all involved
<cryptix> sigh.. copypasta fail
<ipfsbot> [go-ipfs] cryptix force-pushed bindataAssets from 434bed3 to 624c6e8: http://git.io/vqUnT
<ipfsbot> go-ipfs/bindataAssets 624c6e8 Henry: assets: fix typo...
<cryptix> okay - everything should be fine now
<jbenet> +1
<cryptix> ah cool - added
timgws has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<Luzifer> jbenet: wat?
<cryptix> travis has an interesting state of mind.. 4/4 jobs passed - build failed
compleatang has joined #ipfs
www has quit [Ping timeout: 246 seconds]
atomotic has quit [Quit: Textual IRC Client: www.textualapp.com]
substack has quit [Ping timeout: 256 seconds]
substack has joined #ipfs
edsu has quit [Ping timeout: 250 seconds]
edsu has joined #ipfs
flugsio has quit [Quit: WeeChat 1.2]
Tv` has quit [Quit: Connection closed for inactivity]
flugsio has joined #ipfs
www has joined #ipfs
<fleeky> is there a way to 'auto-pin' when someone is downloadng a file with ipfs , in such a way that anyone else downloading that hash would automatically connect to the swarm downloading it ?
<lgierth> jbenet: we're still having cron restart ipfs on the gateways -- can you think of a metric that'd show a daemon needs a restart?
<cryptix> hey lgierth :)
<cryptix> iirc they froze at some point. ie not respond to commands but i'm not sure
domanic has joined #ipfs
<lgierth> cryptix: spikes in gateway responses times, i think
<lgierth> yeah
<lgierth> we can graph that
atomotic has joined #ipfs
<lgierth> or rather, spikes in ipfs-add -> gateway-get roundtrip times
<cryptix> jbenet: can i continue nicerIndex under the assumption that you will merge 1419? :))
atomotic has left #ipfs ["Textual IRC Client: www.textualapp.com"]
<cryptix> i'll take a sunbath now - l8ters
anshukla has joined #ipfs
pguth2 has joined #ipfs
temet has joined #ipfs
<temet> So, question, indirect pins are exactly what?
<cryptix> temet: a thing of the past, i hope (soon)
<temet> well, right, but exactly what? There are a ton of indirect pins that I can't unpin. So i'm wondering exactly what the idiom to explain it be.
<temet> Are they blocks that constitute an object?
<cryptix> iirc they are an implementation detail to make recursive pins possible but i'm not entirely sure
<cryptix> they will be completly removed when we have PR1225 (storing pins as normal ipfs objects) and the pin garbage collection PR1420
_whitelogger has joined #ipfs
<lgierth> temet: story of my life
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 252 seconds]
besenwesen has quit [Quit: ☠]
besenwesen has joined #ipfs
besenwesen has quit [Changing host]
besenwesen has joined #ipfs
besenwesen has quit [Client Quit]
besenwesen has joined #ipfs
besenwesen has quit [Changing host]
besenwesen has joined #ipfs
kevin`` has quit []
kevin`` has joined #ipfs
reit has joined #ipfs
hellertime has joined #ipfs
<bigbluehat> someone more in the know than me might want to add ipfs.io and/or filecoin.io to this Wikipedia page https://en.wikipedia.org/wiki/Cooperative_storage_cloud
<bigbluehat> also just found http://www.symform.com/
<bigbluehat> which has an interest "donate storage; get storage" model--which sounds not dissimilar to filecoin.io
Encrypt has joined #ipfs
domanic has quit [Ping timeout: 264 seconds]
patcon has joined #ipfs
patcon has quit [Ping timeout: 256 seconds]
domanic has joined #ipfs
_fil__ is now known as _fil_
therealplato1 has quit [Ping timeout: 246 seconds]
<mafintosh> jbenet: i'm guessing there is a quic impl in go?
therealplato has joined #ipfs
<ipfsbot> [go-ipfs] d11e9 opened pull request #1444: Allow CORS for gateway handler. (master...gateway-cors) http://git.io/vqkzt
e-lima has quit [Ping timeout: 264 seconds]
<mafintosh> jbenet: looking for something to test my node impl with :)
e-lima has joined #ipfs
pfraze has joined #ipfs
jbenet has quit []
jbenet has joined #ipfs
insanity54 has quit []
insanity54 has joined #ipfs
spikebike has quit [Ping timeout: 265 seconds]
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
atrapado has joined #ipfs
mildred has quit [Quit: Leaving.]
Encrypt has quit [Quit: Quitte]
grawity has quit [Ping timeout: 246 seconds]
e-lima has quit [Ping timeout: 252 seconds]
Encrypt has joined #ipfs
Tv` has joined #ipfs
MatrixBridge has quit [Remote host closed the connection]
MatrixBridge has joined #ipfs
hellertime has quit [Quit: Leaving.]
M-mistake has joined #ipfs
M-prosodyContext has joined #ipfs
M-ixi has joined #ipfs
M-mistake has quit [Client Quit]
M-prosodyContext has quit [Client Quit]
M-ixi has quit [Client Quit]
e-lima has joined #ipfs
MatrixBridge has quit [Remote host closed the connection]
MatrixBridge has joined #ipfs
MatrixBridge has quit [Remote host closed the connection]
MatrixBridge has joined #ipfs
M-mistake has joined #ipfs
M-prosodyContext has joined #ipfs
M-ixi has joined #ipfs
patcon has joined #ipfs
lohkey has quit []
lohkey has joined #ipfs
mildred has joined #ipfs
_whitelogger has quit [Ping timeout: 252 seconds]
_whitelogger has joined #ipfs
<cryptix> has anybody experimented with HLS over ipfs? (http live streaming https://tools.ietf.org/html/draft-pantos-http-live-streaming-16)
patcon has quit [Ping timeout: 250 seconds]
anshukla has quit [Remote host closed the connection]
<Encrypt> cryptix, Use MPEG-DASH \o/
inconshreveable has joined #ipfs
<cryptix> oh yea that sounds nice
patcon has joined #ipfs
carver has joined #ipfs
<Encrypt> cryptix, Yes
<Encrypt> It's used by YouTube
<Encrypt> And if I'm right, it's not a proprietary format
<Encrypt> cryptix, And have a look at the player made by Bitdash: https://www.dash-player.com/
<Encrypt> The free version is amazing
Encrypt has quit [Quit: Quitte]
<whyrusleeping> cryptix: i'm burning indirect pins, they will die
<whyrusleeping> as soon as i get this blockstore interface looking correct...
mildred has quit [Ping timeout: 256 seconds]
<cryptix> :) i know
<cryptix> the bulk actions or which part of the interface?
<cryptix> batch.. w/e
<whyrusleeping> the locking that i'll need around the blockstore to ensure GC doesnt kill in progress adds
<cryptix> aaaah stop the world - sure
<whyrusleeping> yeappp
M-mistake has quit [Quit: Client limit exceeded: 240]
M-prosodyContext has quit [Quit: Client limit exceeded: 240]
M-ixi has quit [Quit: Client limit exceeded: 240]
www1 has quit [Quit: Leaving.]
www has joined #ipfs
<whyrusleeping> cryptix: make any progress on that git remote thing?
MatrixBridge has quit [Ping timeout: 264 seconds]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/mark-n-sweep: http://git.io/vqIio
<ipfsbot> go-ipfs/feat/mark-n-sweep 8f716ae Jeromy: separate interfaces for blockstore and GCBlockstore...
kbala has joined #ipfs
<cryptix> whyrusleeping: nope - still in follow-up mode from my week of
MatrixBridge has joined #ipfs
<cryptix> i'll get back to it once jbenet caves in wrt bindata so I can finish of the new gw index
<whyrusleeping> lol
<cryptix> learned a lot during my abscence - espcl about time managment
<whyrusleeping> oh yeah?
<cryptix> kind of unexpected from a music festival but.. well ^^
<cryptix> yea.. not like magical wisdom from GTD-ists but personal insight wise
<cryptix> speaking of.. now is beer in the park-time. cyas
<whyrusleeping> lol
<whyrusleeping> have fun!
<cryptix> thx :)
mildred has joined #ipfs
xelra has quit [Ping timeout: 252 seconds]
carver has quit [Ping timeout: 265 seconds]
Leer10 has quit [Ping timeout: 264 seconds]
xelra has joined #ipfs
domanic has quit [Ping timeout: 244 seconds]
Leer10 has joined #ipfs
anshukla has joined #ipfs
carver has joined #ipfs
Guest15 has joined #ipfs
carver has quit [Ping timeout: 264 seconds]
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
mildred has quit [Client Quit]
chriscool has joined #ipfs
<sprintbot> Sprint Checkin! [whyrusleeping jbenet cryptix wking lgierth krl kbala_ rht__ daviddias dPow chriscool gatesvp]
Encrypt has joined #ipfs
<ipfsbot> [go-ipfs] jbenet pushed 1 new commit to master: http://git.io/vqIAD
<ipfsbot> go-ipfs/master 0c9e1e4 Juan Batiz-Benet: Merge pull request #1419 from ipfs/bindataAssets...
<jbenet> cryptix: merged!
<whyrusleeping> sprint checkin: got a lot of work in on all my open PRs, got multiplex and multistream merged into peerstream
<whyrusleeping> just pushed the interface fix for the GCBlockstore
<jbenet> cryptix: sorry i passed out yesterday :]
<jbenet> sprint checkin: good progress on records, should have a package by tonight/tomorrow.
<jbenet> also a bunch of CR, and protocol discussions.
<whyrusleeping> yay records! :D
* whyrusleeping is so damn excited
carver has joined #ipfs
* prosodyContext distributes whyrusleeping's excitement over multiple nodes
<jbenet> whyrusleeping: what CR do you need from me atm?
<whyrusleeping> jbenet: let me know what you think of the blockstore interface i changed
carver has quit [Ping timeout: 248 seconds]
<jbenet> krl around?
carver has joined #ipfs
<mafintosh> jbenet: thanks!
<jbenet> fleeky: what do you mean by this "in such a way that anyone else downloading that hash would automatically connect to the swarm downloading it ?"
<jbenet> fleeky: nodes already connect to each other
chrisr_ has joined #ipfs
chrisr_ has quit [Changing host]
chrisr_ has joined #ipfs
carver has quit [Ping timeout: 252 seconds]
<fleeky> jbenet: so a group of nodes all downloading the same hash will create a torrent-like swarm ?
ed_ has quit [Ping timeout: 276 seconds]
<jbenet> fleeky: You can think of it that way. but the "swarms" overlap on one.
<fleeky> hmm ? can you explain
<jbenet> fleeky: http://static.benet.ai/t/ipfs.pdf or watch one of the talks at ipfs.io
<jbenet> fleeky: the more time i spend talking, the less time i spend hacking :)
<whyrusleeping> mafintosh: wheres your code at?
<mafintosh> whyrusleeping: its on my laptop :D
<jbenet> whyrusleeping: what PR?
<jbenet> whyrusleeping: we should land all your things
<whyrusleeping> that would be super cool
carver has joined #ipfs
<jbenet> whryusleeping: we should still be able to _list_ indirect pins.
<jbenet> whyrusleeping the "indirect pin" conecept is not gone, it's just implemented differently.
<whyrusleeping> uhmmmm
<whyrusleeping> hrm, okay
carver has quit [Ping timeout: 246 seconds]
<jbenet> whyrusleeping: i think this would be easier to understand + CR as 2 PRs/changesets. if that saves you time, cool. if not dont worry about it.
<whyrusleeping> youre saying reintroduce the indirect pins on the command in a followup PR?
<jbenet> whyrusleeping: no, i'm saying this PR does many things: {changes the blockstore interface to add the RWLock, changes pins, adds a mark and sweep GC}
<jbenet> whyrusleeping: i think the blockstore interface changes can be separated out and done in isolation first, to make sure the RLocks happen everywhere they need to.
<whyrusleeping> jbenet: aaah, okay
<whyrusleeping> i can do that
<jbenet> !pin QmSbiW6hjPPj4Lw1YZZhrnzHuKvRuBBFbHPTBGWwNWmiH4
<whyrusleeping> >.>
<jbenet> whyrusleeping: what's pinbot's uptime now, 5 1s?
<whyrusleeping> the peer ran out of memory
<whyrusleeping> crashed every process on the node
<whyrusleeping> blech
<jbenet> this is why it should be managed with the rest of infra.
<whyrusleeping> sure
<whyrusleeping> i never argued that fact
<jbenet> indeed :)
<whyrusleeping> its been right here for a while: https://github.com/whyrusleeping/pinbot
anshukla has quit [Remote host closed the connection]
<jbenet> whyrusleeping: i think it's not clear who between you and lgierth would be taking care of it, or how. maybe you two can discuss what needs to be done there?
<whyrusleeping> alright, infra meeting on monday?
www has quit [Ping timeout: 246 seconds]
patcon has quit [Ping timeout: 276 seconds]
patcon has joined #ipfs
<jbenet> i just tagged you in an issue, just write out there all the necessary considerations. wanted to do this 2 weeks ago, so would be nice if it landed before next sprint, or at least have the necessary changes specced out.
anshukla has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
pinbot has joined #ipfs
<whyrusleeping> pinbot: welcome back buddy
<whyrusleeping> !pin QmSbiW6hjPPj4Lw1YZZhrnzHuKvRuBBFbHPTBGWwNWmiH4
<pinbot> now pinning QmSbiW6hjPPj4Lw1YZZhrnzHuKvRuBBFbHPTBGWwNWmiH4
<pinbot> failed to pin QmSbiW6hjPPj4Lw1YZZhrnzHuKvRuBBFbHPTBGWwNWmiH4: Post http://localhost:5001/api/v0/pin/add/QmSbiW6hjPPj4Lw1YZZhrnzHuKvRuBBFbHPTBGWwNWmiH4?enc=json&r=true&stream-channels=true: read tcp 127.0.0.1:5001: connection reset by peer
<whyrusleeping> !pin QmSbiW6hjPPj4Lw1YZZhrnzHuKvRuBBFbHPTBGWwNWmiH4
<pinbot> now pinning QmSbiW6hjPPj4Lw1YZZhrnzHuKvRuBBFbHPTBGWwNWmiH4
<pinbot> pin QmSbiW6hjPPj4Lw1YZZhrnzHuKvRuBBFbHPTBGWwNWmiH4 successful!
<whyrusleeping> it would help if i waited for the daemon to start up completely
domanic has joined #ipfs
freedaemon has quit []
<whyrusleeping> oh no! quic has a terrible limit of 2^46 packets in flight at any given time /s
carver has joined #ipfs
_whitelogger has joined #ipfs
carver has joined #ipfs
carver has quit [Ping timeout: 250 seconds]
mildred has joined #ipfs
<ipfsbot> [go-ipfs] cryptix force-pushed nicerIndex from 467d407 to 2190468: http://git.io/vLPCU
<ipfsbot> go-ipfs/nicerIndex 527b8de Henry: http/gateway:...
<ipfsbot> go-ipfs/nicerIndex 99db126 Henry: http/index: fix indention and remove unused field...
<ipfsbot> go-ipfs/nicerIndex 2190468 Henry: sharness/t0110-gateway: add simple 404 check for non existent file...
chriscool has quit [Ping timeout: 244 seconds]
mildred has quit [Quit: Leaving.]
tilgovi has quit [Ping timeout: 264 seconds]
patcon has quit [Ping timeout: 264 seconds]
therealplato has quit [Ping timeout: 250 seconds]
carver has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
zabirauf has joined #ipfs
therealplato has joined #ipfs
spikebik1 has joined #ipfs
vandemar has joined #ipfs
atrapado has quit [Quit: Leaving]
Encrypt has quit [Quit: Quitte]
hellertime has quit [Quit: Leaving.]
carver has quit [Ping timeout: 264 seconds]
<jbenet> whyrusleeping: oh man, 2^46 pkts/s we wont survive
<ipfsbot> [go-ipfs] jbenet pushed 3 new commits to master: http://git.io/vqLXB
<ipfsbot> go-ipfs/master dfde18e rht: Add path validation in Resolver.ResolvePath...
<ipfsbot> go-ipfs/master 44245fe rht: Add test to detect invalid path...
<ipfsbot> go-ipfs/master 8143d38 Juan Batiz-Benet: Merge pull request #1441 from rht/path-validate...
inconshreveable has joined #ipfs
patcon has joined #ipfs
dread-alexandria has joined #ipfs
<cryptix> what are you guys up to now?
carver has joined #ipfs
<lgierth> metrix
<cryptix> lgierth: uuuh nizze
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<lgierth> gonna get nicer
<jbenet> lgierth: looking good!
<cryptix> sure but looks cool - it scrapes over cjdns, right? the ipv6 addr look funny :)
<cryptix> and i saw ipfs_p2p_peers_total already.. :))
chrisr_ has quit [Ping timeout: 252 seconds]
<lgierth> yeah scraping is over cjdns, so that the ipv6 can be used for authentication
<lgierth> the ui will be behind that in a bit too
<lgierth> so you can peer with cjdns on the gateways, tell me your ipv6 and i'll add it to the whitelist
<jbenet> lgierth: this is awesome data to have, makes me so happy. whyrusleeping is going to love the {goroutine, fd, mem} metrics
<lgierth> yeah those practically come for free
<lgierth> :)
<jbenet> lgierth: +1 for ipv6(cjdns) => auth
<jbenet> it's such a powerful property
<cryptix> need to try cjdns again - not sure if it's me beeing dumb or my isp
<lgierth> right that udp issue eh?
<lgierth> oh hey i wanted to put it on port 53 here
<lgierth> let me to that real quick
carver has quit [Ping timeout: 246 seconds]
<lgierth> and bind to ::
<cryptix> <3 :)
<lgierth> cryptix: ok, first try [2a03:b0c0:2:d0::22b:e001]:15604, then 188.166.62.155:53
<lgierth> cryptix: i can see you peered
<lgierth> ipv6 did the trick?
<cryptix> lgierth: lol i did nothing honestly
<lgierth> kek
<cryptix> im still hacking on some other PR
<lgierth> :)
<cryptix> but i had it running (i guess lol)
<lgierth> good then!
<lgierth> then you should be able to access those target endpoints listed in /prometheus
<ipfsbot> [go-ipfs] cryptix pushed 1 new commit to nicerIndex: http://git.io/vqLye
<ipfsbot> go-ipfs/nicerIndex 376ab7b Henry: assets: seed gateway index assets on 'ipfs init'...
tilgovi has joined #ipfs
<cryptix> jbenet: o/ that should be it for the index
<cryptix> lgierth: now i can play :) iirc cjdns registers a tun interface and all tools should just route through that, right?
<lgierth> yeah it should create the fc00::/8 => tunX route
<ipfsbot> [go-ipfs] cryptix force-pushed nicerIndex from 376ab7b to 5ff020b: http://git.io/vLPCU
<ipfsbot> go-ipfs/nicerIndex 0ed49db Henry: http/gateway:...
<ipfsbot> go-ipfs/nicerIndex 053e531 Henry: http/index: fix indention and remove unused field...
<ipfsbot> go-ipfs/nicerIndex 358d04c Henry: sharness/t0110-gateway: add simple 404 check for non existent file...
<lgierth> some of the tools/ require a ~/.cjdnsadmin json file with {addr,port,password} properties
<jbenet> wooh, thanks cryptix!!
<lgierth> you'll find the right values in the admin section in cjdroute.conf
<jbenet> anyone in here good at react + frontend design?
<cryptix> i think i did setup some managment tool but forgot... >_>
* cryptix hides
<jbenet> want someone to help us make things like https://www.evernote.com/l/AMbjAGTTLV5Cua9dCEuOur_f0zGRqKpqoKAB/image.png
<cryptix> ah cool
<cryptix> lgierth: works now :) (obv i get forbidden on the metrics endpoints though) but cool!
<lgierth> oh right the auth :)
<lgierth> gonna add you with the next deploy
<lgierth> jbenet: earth is down eh?
<lgierth> mh no the host itself is there
<cryptix> did you disable the cron restart? :)
<lgierth> nope
<jbenet> lgierth: pings, but no ssh. looks like it hosed.
<jbenet> it's*
<jbenet> oh sshed in
<lgierth> got ssh
chrisr_ has joined #ipfs
chrisr_ has quit [Changing host]
chrisr_ has joined #ipfs
grawity has joined #ipfs
<lgierth> mh looks like cjdroute is acting up :/
<lgierth> grml now it's mercury acting up? or pluto itself which runs prometheus?
<vandemar> does ipfs add -n <blah> do anything other than show the hashes? as in, it won't make anything accessible by somehow remembering the locations of files instead of copying the blocks to its own storage, right?
<cryptix> alu: did you make that video?
<alu> nope but I find it useful to explain whats going on when i talk about neural networks
<cryptix> vandemar: yup :) we recently added -n to have something like 'md5sum/shasum that just produces the hash
<cryptix> alu: ah yea :)
<cryptix> i think they recently released the deepdream sotware
<alu> yeah i been playing with it soon as it came out! :D
<alu> learning a lot in the process
<cryptix> im trying to find ppl that are into this kind of visuals or something like http://sub.blue/fractal-lab but its a rare trait :)
<cryptix> jbenet: re ne index: hrm.. all of the sharness tests crashed in t0080-repo
<cryptix> is there some kind of assumption of whats inited?
<cryptix> jbenet: yup.. there are more pins in the actual output - should i just add those?
<jbenet> cryptix: link ?
<cryptix> feels a bit unrelated to add them there but hrm
<cryptix> i dont want to stirr up more stuff now
patcon has quit [Ping timeout: 248 seconds]
sharky has quit [Quit: Leaving]
<jbenet> cryptix: did you change the test? i think we should be testing that things are there, not that they're the only things there.
<cryptix> jbenet: nope - didnt touch it
<jbenet> (well, if we desire the latter, one test can test exhaustively, but it should be explicit about that)
<jbenet> sure, add them i guess?
<cryptix> but i added the assets to be seeded so they should be there (i recognized the root hash of the gw assets)
<jbenet> cryptix: ahh i see
<cryptix> not sure about the others but i bet those are the hashes of bootstrap and icons.css
inconshreveable has quit [Ping timeout: 248 seconds]
<jbenet> cryptix: the easiest change is to add them. the harder change is to make the tests smarter
<cryptix> i know
<cryptix> sorry - just didnt recognize it at first.. thought i broke something else ^^
MatrixBridge has quit [Ping timeout: 252 seconds]
tperson has quit [Ping timeout: 252 seconds]
5EXABLYGN has joined #ipfs
1JTAAGLFW has joined #ipfs
chrisr_ has quit [Ping timeout: 248 seconds]
tperson has joined #ipfs
<bret> is there a https://www.npmjs.com/package/request of the go world?
<bret>
<cryptix> not satisfactory? (emoji is broken)
carver has joined #ipfs
<jbenet> cryptix "
<cryptix> its all black boxes to me.. :p
<cryptix> but thx
patcon has joined #ipfs
<bret> cryptix: no, im good! ty
<bret> wasnt sure if there was a higher level lib
<cryptix> ur welcome
<bret> but this looks simple enough
kbala has quit [Quit: Connection closed for inactivity]
lgierth has quit [Quit: WeeChat 1.0.1]
5EXABLYGN has quit [Remote host closed the connection]
1JTAAGLFW has quit [Remote host closed the connection]
lgierth has joined #ipfs
lgierth has quit [Client Quit]
lgierth has joined #ipfs
<lgierth> jbenet: could you paste that thumbs up symbol again?
MatrixBridge has joined #ipfs
<lgierth> i hope i fixed my charset
<jbenet> lgierth
<lgierth> let's have a couple of umlauts üüüööööääää
<lgierth> mh nope
<jbenet> lgierth
<jbenet> ☀️
<ipfsbot> [go-ipfs] cryptix force-pushed nicerIndex from 5ff020b to 1b16712: http://git.io/vLPCU
<ipfsbot> go-ipfs/nicerIndex 1b16712 Henry: assets: seed gateway index assets on 'ipfs init'...
<cryptix> jbenet: squashed the hashes into the last commit, can you run test all commits on that PR?
Leer10 has quit [Quit: Leaving]
<jbenet> cryptix: gpe? yep
<jbenet> cryptix: btw all you need is https://github.com/jbenet/git-push-each + `git cherry master | git push-each`
<cryptix> i'm trying to get into bed actually, so... :)
<cryptix> but i'll check it out
lgierth has quit [Quit: WeeChat 1.0.1]
<ipfsbot> [go-ipfs] jbenet created gpe-c4fb36b8c8ee23fc75d56f229253bca316020ee3 at c4fb36b (+0 new commits): http://git.io/vqLFt
<ipfsbot> [go-ipfs] jbenet created gpe-44245fe015decfb575357f7fea9795a933b86fbb at 44245fe (+0 new commits): http://git.io/vqLFZ
<ipfsbot> [go-ipfs] jbenet created gpe-0ed49dbbfb27d1f61f1df144a1ac0be97657a04f at 0ed49db (+0 new commits): http://git.io/vqLFc
lgierth has joined #ipfs
<lgierth> അഅഅഅഅഅഅ
<lgierth> was that a proper malayalem char?
<jbenet> lgierth: yeah looks like it
dread-alexandria has quit [Quit: dread-alexandria]