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
cryptote_ has joined #ipfs
rombou has quit [Ping timeout: 252 seconds]
amade has quit [Quit: leaving]
cryptotec has quit [Ping timeout: 264 seconds]
leer10 has quit [Read error: No route to host]
compleatang has quit [Ping timeout: 264 seconds]
<nicolagreco> I posted the idea of academic publishing here: https://github.com/ipfs/apps/issues/16
leer10 has joined #ipfs
rombou has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to fix/timeout: http://git.io/vBnrH
<ipfsbot> js-ipfs-api/fix/timeout e7e202c David Dias: add timeout to config
cryptote_ has quit [Ping timeout: 250 seconds]
jabberwocky has quit [Read error: Connection reset by peer]
reit has quit [Quit: Leaving]
reit has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to fix/timeout: http://git.io/vBn6c
<ipfsbot> js-ipfs-api/fix/timeout 8715ac6 David Dias: make dignifiedquire happy with =>
<jbenet> nicolagreco: thanks for starting this! yep we're super aligned in desires. will post there later
<multivac> jbenet: 2015-11-24 - 15:53:19 <richardlitt> tell jbenet to drop his todos into https://github.com/ipfs/pm/issues/56
<lgierth> .
rombou has quit [Ping timeout: 272 seconds]
reit has quit [Quit: Leaving]
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to master: http://git.io/vBniP
<ipfsbot> js-ipfs-api/master bae677c David Dias: Merge pull request #145 from ipfs/fix/timeout...
cryptotec has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid pushed 2 new commits to master: http://git.io/vBnih
<ipfsbot> js-ipfs-api/master 66d3069 David Dias: chore: build
<ipfsbot> js-ipfs-api/master e8d2454 David Dias: chore: release version v2.9.11
<ipfsbot> [webui] greenkeeperio-bot opened pull request #104: Update ipfs-api to version 2.9.11
evanmccarter has quit [Quit: Connection closed for inactivity]
cryptotec has quit [Ping timeout: 260 seconds]
roguism has joined #ipfs
leer10 has quit [Read error: No route to host]
cryptotec has joined #ipfs
roguism1 has quit [Ping timeout: 246 seconds]
roguism1 has joined #ipfs
roguism has quit [Ping timeout: 272 seconds]
cryptotec has quit [Ping timeout: 260 seconds]
<jbenet> .tell richardlitt thanks! done.
<multivac> jbenet: I'll pass that on when richardlitt is around.
<ipfsbot> [js-ipfs-api] diasdavid force-pushed auto-docs from 59c2c5f to eac8da8: http://git.io/vBnST
<ipfsbot> js-ipfs-api/auto-docs 105e545 dignifiedquire: docs: Auto generate API.md using mocha
<ipfsbot> js-ipfs-api/auto-docs e03d150 dignifiedquire: Update api
<ipfsbot> js-ipfs-api/auto-docs fd9ca5b dignifiedquire: chore: build docs
gordonb has quit [Quit: gordonb]
cryptotec has joined #ipfs
pfraze has joined #ipfs
e-lima has quit [Ping timeout: 272 seconds]
evanmccarter has joined #ipfs
voxelot has quit [Ping timeout: 260 seconds]
cryptotec has quit [Ping timeout: 240 seconds]
leer10 has joined #ipfs
gordonb has joined #ipfs
gordonb has quit [Client Quit]
patcon has quit [Ping timeout: 240 seconds]
domanic has joined #ipfs
NightRa has quit [Quit: Connection closed for inactivity]
CarlWeathers has joined #ipfs
<jbenet> __mek__ richardlitt are you here?
ashark has joined #ipfs
<ipfsbot> [go-ipfs] lgierth deleted gpe-6b96594fdf1581dc2a5f65eac078e4e9558be9d5 at 6b96594: http://git.io/vBceW
joshbuddy has quit [Quit: joshbuddy]
patcon has joined #ipfs
cemerick has joined #ipfs
cemerick has quit [Ping timeout: 244 seconds]
cryptotec has joined #ipfs
joshbuddy has joined #ipfs
Seka has quit [Ping timeout: 246 seconds]
<nicolagreco> silly question over here, anyone around?
cryptotec has quit [Ping timeout: 244 seconds]
<zignig> nicolagreco: sorry no one is here ;P
<zignig> nicolagreco: shoot ! ;)
<nicolagreco> ahah sorry, I was thinking
<nicolagreco> how long is an IPFS hash? (i mean max length)
<nicolagreco> zignig can we store an ipfs hash on OP_RETURN of the bitcoin blockchain?
<lgierth> nicolagreco: it depends on the hash function -- check github.com/jbenet/multihash
<zignig> not that familiar with bitcoin semantics , what does the OP_RETURN do ?
<__mek__> jbenet: I'm here
<__mek__> Just got out of archive meetings
<nicolagreco> you can store 40 bytes
<nicolagreco> zignig ^
<__mek__> jbenet: Do we want to have a repo for "talks" like we do "papers"?
<jbenet> nicolagreco: ipfs hashes are variable length -- https://github.com/jbenet/multihash -- bitcoin is going to have a bad time when sha2-256 breaks
<jbenet> __mek__ no i think we should collect everything in one list, in ipfs/ipfs/README.md
<nicolagreco> jbenet I just thought of that ^
<jbenet> __mek__ im making another iteration now-- i'll push shortly.
<__mek__> jbenet: Ok, I'll stash my changes
<jbenet> __mek__ in the end, we wont satisfy everyone, this already will be much better.
<__mek__> jbenet: Do we continue to maintain a "papers" repo?
<__mek__> Maybe they are separate concerns
<jbenet> __mek__ papers repo is to write papers.
cryptotec has joined #ipfs
<__mek__> Makes sense
bengl has quit [Ping timeout: 260 seconds]
<__mek__> jbenet: Are you pushing to the same branch?
bengl has joined #ipfs
<jbenet> __mek__ no i'll make another
<__mek__> Ok, I have a few changes being pushed as well, to be used or not
cryptotec has quit [Ping timeout: 246 seconds]
<ipfsbot> [ipfs] mekarpeles force-pushed I92/refactor/updating-docs from 0d2768e to 7ea3d85: http://git.io/vBTuT
<ipfsbot> ipfs/I92/refactor/updating-docs 7ea3d85 Mek Karpeles: Updating IPFS documentation...
<__mek__> Whoops, that's not how markdown works.
domanic has quit [Ping timeout: 240 seconds]
<ipfsbot> [ipfs] mekarpeles force-pushed I92/refactor/updating-docs from 7ea3d85 to b82bed1: http://git.io/vBTuT
<ipfsbot> ipfs/I92/refactor/updating-docs b82bed1 Mek Karpeles: Updating IPFS documentation...
<nicolagreco> maybe this is the most asked question, but when you add something to ipfs you only have one hash (that use a particular hashing function), so if the hashing functions breaks, all the hashes (or mlinks) will break too, am I right?
<nicolagreco> so, let's say that ipfs will suffer but it won't die since you would just switch to another hash function ^ /cc jbenet
<nicolagreco> (still learning)
<ipfsbot> [ipfs] mekarpeles force-pushed I92/refactor/updating-docs from b82bed1 to 31793ee: http://git.io/vBTuT
<ipfsbot> ipfs/I92/refactor/updating-docs 31793ee Mek Karpeles: Updating IPFS documentation...
<jbenet> nicolagreco: yeah, this is an unfortunate problem due to cryptographic breaks. im working on better upgradeable solution. the links wouldn't fully break, but re-hashing content would generate _more_ links to things. in practice this is ok, but in long term is not good, so more work in this direction is important.
<ipfsbot> [ipfs] mekarpeles force-pushed I92/refactor/updating-docs from 31793ee to 0985a55: http://git.io/vBTuT
<ipfsbot> ipfs/I92/refactor/updating-docs 0985a55 Mek Karpeles: Updating IPFS documentation...
<nicolagreco> jbenet I see, do you have a list of design issues?
<nicolagreco> I think these are the great challenges - this and others
<__mek__> What's the most convenient way to render markup without pushing to a remote branch on github :o|
pokeball99 has joined #ipfs
<ipfsbot> [ipfs] mekarpeles force-pushed I92/refactor/updating-docs from 0985a55 to ded9a1d: http://git.io/vBTuT
<ipfsbot> ipfs/I92/refactor/updating-docs ded9a1d Mek Karpeles: Updating IPFS documentation...
<__mek__> #fml
<ipfsbot> [ipfs] mekarpeles force-pushed I92/refactor/updating-docs from ded9a1d to 53fb586: http://git.io/vBTuT
<ipfsbot> ipfs/I92/refactor/updating-docs 53fb586 Mek Karpeles: Updating IPFS documentation...
mobil has joined #ipfs
<__mek__> Ok, sorry for clouding up the channel with push notifications.
domanic has joined #ipfs
<whyrusleeping> lol, no worries
voxelot has joined #ipfs
voxelot has joined #ipfs
ashark has quit [Ping timeout: 252 seconds]
Qwertie has quit [Ping timeout: 246 seconds]
CarlWeathers has quit [Ping timeout: 260 seconds]
shikibashi has joined #ipfs
shikibashi has quit [Client Quit]
wiedi has quit [Read error: Connection reset by peer]
voxelot has quit [Ping timeout: 264 seconds]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #105: Update babel-core to version 6.2.1
<ipfsbot> [webui] greenkeeperio-bot opened pull request #106: Update babel to version 6.1.18
mobil has quit [Quit: Konversation terminated!]
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-babel-preset-es2015-6.1.18 (+1 new commit): http://git.io/vBcZD
<ipfsbot> js-ipfs-api/greenkeeper-babel-preset-es2015-6.1.18 b88dcda greenkeeperio-bot: chore(package): update babel-preset-es2015 to version 6.1.18...
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-babel-runtime-6.2.0 (+1 new commit): http://git.io/vBcnf
<ipfsbot> js-ipfs-api/greenkeeper-babel-runtime-6.2.0 65c72d4 greenkeeperio-bot: chore(package): update babel-runtime to version 6.2.0...
Teruyuki has quit [Ping timeout: 250 seconds]
<ipfsbot> [js-ipfs-api] Dignifiedquire deleted greenkeeper-babel-preset-es2015-6.1.18 at b88dcda: http://git.io/vBcn4
voxelot has joined #ipfs
domanic has quit [Ping timeout: 240 seconds]
alu has quit [Changing host]
alu has joined #ipfs
cryptotec has joined #ipfs
cemerick has joined #ipfs
cryptotec has quit [Ping timeout: 244 seconds]
cemerick has quit [Ping timeout: 240 seconds]
amstocker has joined #ipfs
Qwertie has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
__mek__ has quit [Remote host closed the connection]
Mauser has joined #ipfs
domanic has joined #ipfs
domanic has quit [Ping timeout: 252 seconds]
leer10 has quit [Ping timeout: 240 seconds]
leer10 has joined #ipfs
cryptotec has joined #ipfs
chriscool has joined #ipfs
Not_ has joined #ipfs
cryptotec has quit [Ping timeout: 252 seconds]
domanic has joined #ipfs
cryptotec has joined #ipfs
cemerick has joined #ipfs
Seka has joined #ipfs
cryptotec has quit [Ping timeout: 244 seconds]
voxelot has quit [Ping timeout: 265 seconds]
ygrek has quit [Ping timeout: 252 seconds]
gunn has joined #ipfs
__mek__ has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
CarlWeathers has joined #ipfs
sseagull has quit [Quit: Lost terminal]
reit has joined #ipfs
patcon has quit [Ping timeout: 244 seconds]
Tv` has quit [Quit: Connection closed for inactivity]
reit has quit [Read error: Connection reset by peer]
ygrek has joined #ipfs
reit has joined #ipfs
patcon has joined #ipfs
domanic has quit [Ping timeout: 260 seconds]
ygrek has quit [Ping timeout: 276 seconds]
CarlWeathers has quit [Ping timeout: 264 seconds]
joshbuddy has joined #ipfs
cryptotec has joined #ipfs
Not_ has quit [Ping timeout: 264 seconds]
mercurytw has joined #ipfs
<mercurytw> ipfs wishlist: bandwidth control
cryptotec has quit [Ping timeout: 250 seconds]
chriscool has quit [Read error: No route to host]
chriscool has joined #ipfs
<ipfsbot> [js-ipfs-api] harlantwood created link-fix (+1 new commit): http://git.io/vBcKg
<ipfsbot> js-ipfs-api/link-fix c9f1d1b Harlan T Wood: Fix link
chriscool has quit [Read error: No route to host]
chriscool has joined #ipfs
reit has quit [Read error: Connection reset by peer]
CarlWeathers has joined #ipfs
ygrek has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
<ipfsbot> [ipfs] jbenet created redo-readme (+2 new commits): http://git.io/vBcXe
<ipfsbot> ipfs/redo-readme 0d2768e Mek Karpeles: Updating IPFS documentation...
<ipfsbot> ipfs/redo-readme 6f28d18 Juan Benet: redo readme
<ipfsbot> [ipfs] jbenet force-pushed redo-readme from 6f28d18 to c9587d6: http://git.io/vBcXB
<ipfsbot> ipfs/redo-readme c9587d6 Juan Benet: redo readme
<ipfsbot> [ipfs] jbenet pushed 1 new commit to redo-readme: http://git.io/vBcXr
<ipfsbot> ipfs/redo-readme ded0d9c Juan Benet: fixes
<ipfsbot> [ipfs] jbenet opened pull request #128: main readme redo (master...redo-readme) http://git.io/vBc1e
<nicolagreco> I just went through CRDT, I will read more next week - my focus this week was on fork consistency
<nicolagreco> SUNDR is basically the solution to concurrent edits, but has fork consistency instead of (strong) eventual consistency
<nicolagreco> (that CRDT offers)
joshbuddy has quit [Quit: joshbuddy]
<nicolagreco> the issue with SUNDR and fork-consistency is that once replicas diverge (hence an attacker make them diverge) then they can't never be merged again which could be really annoying when doing replication of content (it basically breaks it)
<nicolagreco> while eventual consistency makes sure that even if we diverge for a period of time, we would eventually converge to the same state
<nicolagreco> (which would not happen with fork consistency)
cryptotec has joined #ipfs
<nicolagreco> I am leaving these here as notes, maybe someone will read later on (jbenet)
chriscool has quit [Ping timeout: 276 seconds]
<alu> check out my VR office: https://u.teknik.io/NCvR2b.png
chriscool has joined #ipfs
cryptotec has quit [Ping timeout: 272 seconds]
<mercurytw> sorry if off-topic, but does anyone here know how the MIT license works?
simonv3 has quit [Quit: Connection closed for inactivity]
joshbuddy has joined #ipfs
chriscool has quit [Ping timeout: 250 seconds]
joshbuddy has quit [Client Quit]
amstocker has quit [Ping timeout: 272 seconds]
timgws has quit [Ping timeout: 245 seconds]
devbug_ has joined #ipfs
srenatus has joined #ipfs
dawny has joined #ipfs
reit has joined #ipfs
mercurytw has quit [Ping timeout: 260 seconds]
mercurytw has joined #ipfs
Mauser has quit [Ping timeout: 250 seconds]
grahamperrin has joined #ipfs
<kyledrake> mercurytw You put your name on it and it prevents someone from suing you if they blow themselves up using your code, but otherwise they can do whatever they want with it as long as they retain a copy of the license.
<mercurytw> well my question is that I'd like to fork an MIT license and put the MIT license on my code too
<__mek__> vinay@archive mentioned putting that on IPFS for researchers
<kyledrake> mercurytw you're laughing, but some of my code, spontaneous combustion is a very likely outcome of trying to use it.
chriscool has joined #ipfs
doublec_ has joined #ipfs
doublec has quit [Ping timeout: 250 seconds]
mildred has joined #ipfs
doublec_ is now known as doublec
pguth has joined #ipfs
<Qwertie> Can ipfs be used to download large files like torrents can?
disoxygenation has joined #ipfs
dawny has quit [Ping timeout: 246 seconds]
CarlWeathers has quit [Ping timeout: 260 seconds]
e-lima has joined #ipfs
zz_r04r is now known as r04r
mercurytw2 has joined #ipfs
mercurytw has quit [Ping timeout: 240 seconds]
joshbuddy has joined #ipfs
CarlWeathers has joined #ipfs
bedeho_ has joined #ipfs
nham has quit [Ping timeout: 250 seconds]
mnlg has joined #ipfs
friendly12345 has quit [Quit: Quit]
friendly12345 has joined #ipfs
bedeho_ has quit [Ping timeout: 252 seconds]
leer10 has quit [Read error: No route to host]
leer10 has joined #ipfs
pfraze has quit [Remote host closed the connection]
reit has quit [Read error: Connection reset by peer]
locusf has quit [Ping timeout: 272 seconds]
s_kunk has joined #ipfs
leer10 has quit [Ping timeout: 272 seconds]
NeoTeo has joined #ipfs
<ipfs-gitter-bot> (void4) Qwertie: yes
<ipfsbot> [go-ipfs] rht pushed 1 new commit to daemon-version-check: http://git.io/vBCua
<ipfsbot> go-ipfs/daemon-version-check f7331dc rht: rerun test...
devbug_ has quit [Remote host closed the connection]
compleatang has joined #ipfs
mnlg has quit [Remote host closed the connection]
<Qwertie> void4, So it splits files from chunks and can downloads from multiple peers at once?
<ipfs-gitter-bot> (void4) Yep
friendly12345 has quit [Read error: Connection reset by peer]
friendly12345 has joined #ipfs
reit has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
Encrypt has joined #ipfs
friendly12345 has quit [Quit: Quit]
dignifiedquire has joined #ipfs
friendly12345 has joined #ipfs
voxelot has joined #ipfs
disoxygenation has quit [Killed (Sigyn (Spam is off topic on freenode.))]
voxelot has quit [Ping timeout: 265 seconds]
friendly12345 has quit [Read error: Connection reset by peer]
friendly12345 has joined #ipfs
rendar has joined #ipfs
Shakil has joined #ipfs
grahamperrin has left #ipfs ["Leaving"]
<17WAA4IKU> [js-ipfs-api] Dignifiedquire deleted greenkeeper-babel-runtime-6.2.0 at 65c72d4: http://git.io/vBCFg
<7GHABP8Z8> [js-ipfs-api] Dignifiedquire closed pull request #147: Update babel-runtime to version 6.2.0
patcon has quit [Ping timeout: 264 seconds]
reit has quit [Quit: Leaving]
reit has joined #ipfs
dedesite has joined #ipfs
<dedesite> Hi all
<dedesite> I'm really interesting about IPFS development and want to participate
<dedesite> As I understand, one of the main goal is to develop a js implementation that works in the browser
<dignifiedquire> hey dedesite
<dignifiedquire> yes that is one of the current major undertakings
<dedesite> ok but it seems that the efforts are on the go implementation right now ?
ygrek has quit [Ping timeout: 252 seconds]
<dedesite> github readme say that js implementation is on hold https://github.com/ipfs/ipfs
<dignifiedquire> dedesite: the goal is to have multiple implementations, the go version is the reference implementation and the only one actually working. But daviddias is actively working on the js implementation to get a browser version ready as soon as possible
<dedesite> can we start hacking on ipfs-js or is it too early for that
<dignifiedquire> dedesite: that readme is out of date I’m afraid :/
<dignifiedquire> it’s not at all on hold
<dedesite> Ok cool cause there's a lot of activity on ipfs-js
<dedesite> ok
<dignifiedquire> dedesite: take a look here: https://github.com/ipfs/js-ipfs/pull/35
<dignifiedquire> that’s the current action plan
<dedesite> That'w what I was looking for !
<dedesite> Thanks !
<dignifiedquire> dedesite: no problem, if you have any questions just ask here, and if noone is around feel free to open an issue on ipfs/js-ipfs
<dignifiedquire> we are very happy to get help on this undertaking :)
friendly12345 has quit [Read error: Connection reset by peer]
friendly12345 has joined #ipfs
<dedesite> One question : what's the difference between "impl" and "browser" in the checklist. It means that the feature is implemented but there is no web interface to interact with ?
friendly12345 has quit [Read error: Connection reset by peer]
friendly12345 has joined #ipfs
wiedi has joined #ipfs
chriscool1 has joined #ipfs
<dignifiedquire> dedesite: I’m not a 100% sure but I think browser means browser tests
friendly12345 has quit [Read error: Connection reset by peer]
<dedesite> ok thanks
friendly12345 has joined #ipfs
<dedesite> I'll definitely look into details all the js-ipfs project and see what I can do. It's a really cool and exciting technology ! Hope we can see it soon on the browser. Would be a major step !
<dedesite> Other question : is go-ipfs already webRTC aware or will it need to be modify when js-ipfs will be out ?
<dignifiedquire> dedesite: I think this about right: https://github.com/ipfs/js-ipfs/pull/35#issuecomment-159571731
<victorbjelkholm> Hey, good morning!
<multivac> victorbjelkholm: 2015-11-24 - 15:53:29 <richardlitt> tell victorbjelkholm to drop his todos into https://github.com/ipfs/pm/issues/56
<victorbjelkholm> oh, but thank you multivac! richardlitt, I'll do it as soon as I can
<dedesite> dignifiedquire : thanks angain :)
<dedesite> again
<dignifiedquire> as far as I know go-ipfs is not webrtc aware and problably doesn’t need to be, there is a lot of work in seperating transports out so they can be put in easily. take a look at https://github.com/ipfs/go-libp2p it is one of the important underlying implementation building blocks
<dignifiedquire> there are some links to specs in the readme that should helpy get a better understanding
<dignifiedquire> victorbjelkholm: good morning :)
<dedesite> I read the network spec
<dedesite> if you have other doc, spec that are not on github or ipfs website, I'd be very interesting
<dignifiedquire> there is a lot happening in the PRs here: https://github.com/ipfs/specs/pulls
<dedesite> cause the project is quite big and kind of difficult to understand in it's globality (the juan paper's help a lot)
<victorbjelkholm> dignifiedquire, good morning to you good sir :)
andoma has joined #ipfs
<dedesite> for example, I though at first that IPFS were actually using GIT and Bittorrent
<dedesite> cause it seems like that the way they present the project
<dedesite> but it's a new implementation that is inspire from those techs
<dedesite> as they say in ipfs.io, it's totally crazy but it's here. IMHO that's the most important tech since HTTP
<dedesite> I worked with a guy who developed something really similar in the concept but it wasn't really fast
<dedesite> he tried to use it for databases and the overload was too important
mnlg has joined #ipfs
<dedesite> I'm really interesting to see how Juan would build such a thing as a social network with this technology
tinybike has joined #ipfs
<dedesite> For me, CDN is a more doable thing now
<tinybike> a little site I've been tinkering with: http://hauler.io
<tinybike> basically it's a free version of dropbox that uses IPFS behind the scenes
<tinybike> it's still really rough around the edges!
<dedesite> I can easily imaging a youtube like platform sharing videos from nodes
<M-oddvar> cool
<tinybike> but, I thought I'd share it b/c why not :)
<tinybike> oh and also, the remove button doesn't work just yet...but everything else should be functional
<dedesite> tinybike : great idea !
<tinybike> open-sourced all the code:
<dedesite> tinybike : I assume the hauler daemon manage the replication of the object in the swarm ?
<tinybike> underlying IPFS (and Ethereum, which is currently unused in the website) bindings: https://github.com/tinybike/spacebox
<tinybike> yep!
<tinybike> the website (which right now uses a postgres database to map username -> files, hoping I can junk the server altogether as IPNS gets slicker): https://github.com/tinybike/hauler
<tinybike> and the daemon that runs locally on your computer: https://github.com/tinybike/haulerd
<dedesite> tinybike : is the postgres database stored into IPFS as well ?
<tinybike> no, it isn't -- it's just on the server for now
<dedesite> and do you think such thing will be possible someday ?
cryptotec has joined #ipfs
<tinybike> well I think as IPNS improves it should definitely be doable to just use that
<dedesite> as i understand that means a new object and new hash will be created on each modification
<ehd> interesting idea, saving the WAL as a blockchain on ipfs could be cool :)
<tinybike> also, right now the spacebox library has an option that allows you to go total decentralized by using an Ethereum contract to do the mapping from name to files
<tinybike> but I didn't want to use that as the default because writing to eth contracts is not free, and also b/c you have to wait about 12 seconds from transaction submission to clearing (b/c 12 second mean block interval on eth)
<tinybike> which is kinda slow :(
<dedesite> yep understund
<Stskeeps> if i add a file into ipfs, will it block until it's properly registered in the DHT?
<tinybike> I desperately wanted to call this whole contraption spacebox, but sadly every half decent domain name was taken...
<dedesite> it kind of a common name :)
<tinybike> hehe yeah
Shakil has quit [Ping timeout: 240 seconds]
<tinybike> (oh and SSL cert is being activated, but in the meantime don't use your bank passwords on here :P )
mildred has quit [Quit: Leaving.]
breadmaker has joined #ipfs
<haadcode> morning
cryptotec has quit [Ping timeout: 252 seconds]
cryptotec has joined #ipfs
cryptote_ has joined #ipfs
cryptotec has quit [Ping timeout: 240 seconds]
tinybike has quit [Ping timeout: 250 seconds]
<daviddias> dedesite: yeah, we've been working on the js implementation
<daviddias> right now there is a endeavour to make a delegated node on ipfs/js-ipfs
<daviddias> so that devs can start using js-ipfs API even without the full node
Qwertie has quit [Ping timeout: 272 seconds]
Encrypt has quit [Quit: Quitte]
fazo has joined #ipfs
__mek__ has quit [Ping timeout: 272 seconds]
<dignifiedquire> haadcode: daviddias good morning :)
<daviddias> morning dignifiedquire :)
<dignifiedquire> daviddias: I was a good boy yesterday: https://github.com/Dignifiedquire/ipfs-http-api/commits/master
<daviddias> sweet, bitswap docs! That is a first time I see them :D
rombou has joined #ipfs
<dignifiedquire> daviddias: well docs is a bit too much, atm I have no idea what they actual mean, any idea where I can find out more about that, the cli is not really helpful :/
<daviddias> I had some notes from a past discussion with Jeromy
<daviddias> - list we want
<daviddias> - messages
<daviddias> - I want a block
<daviddias> - no longer want a block
<daviddias> - here is a block
<daviddias> - drop the want list if we loose the connection
<daviddias> - bit swap piggybacks of kad router discovery
<daviddias> - attack in every front to get the block
<daviddias> - don’t look for every block in DHT, only for one, because it is assumed for a node that has a block to have the rest of the blocks
<daviddias> - bloom filters to aid the decision of whom to ask
<daviddias> - interface
<daviddias> - getBlock
<daviddias> - hasBlock
<daviddias> - needs the chunking
<daviddias> probably this means nothing to you
<dignifiedquire> it’s a bit random xD
<daviddias> but I can certainly complement explanations
<dignifiedquire> some of it makes sense, some less
<dignifiedquire> is there a spec doc somewhere about the bitswap part?
<daviddias> does Jeromy brain count?
<dignifiedquire> hmm
<dignifiedquire> if he can give me a link
<daviddias> the hasssh! :D
<dignifiedquire> :D
<daviddias> so, what we could do
<daviddias> is get Jeromy in a hangout
<daviddias> record it
<daviddias> and just let him talk about bitswap
<dignifiedquire> that sounds like a good idea
<dignifiedquire> and then we distill it into the spec, and let him review it afterwards
<daviddias> awesome!
<dignifiedquire> gotta go get some food
astrocyte has quit [Ping timeout: 265 seconds]
<daviddias> (and I guess that is what I should do also for libp2p)
<dignifiedquire> hangout all the things
<daviddias> ahah :)
mnlg has quit [Remote host closed the connection]
mnlg has joined #ipfs
reit has quit [Quit: Leaving]
reit has joined #ipfs
<ion> BitTorrent clients don't ask multiple peers for the same block simultaneously. Perhaps go-ipfs could add a given object to the versions of the wantlist sent to different peers in a way that only tells about it to one peer and gradually adds it to more peers until it's getting the object.
guest234234 has joined #ipfs
<dedesite> daviddias : thank you for the explanations
<dedesite> I can understand what you're talking about and was thinking the same
locusf has joined #ipfs
<dedesite> in order to get the js version release soon, the best is to build a "limited" version of ipfs that does the central things like sharing blocks
<dedesite> Am i right ?
rombou has quit [Ping timeout: 264 seconds]
<dignifiedquire> dedesite: the delegated node idea is more in the direct of limited to use a local go-ipfs node via https://github.com/ipfs/js-ipfs-api for all not yet implemented functionality
<dignifiedquire> *directin
<dignifiedquire> *direction
dedesite has quit [Ping timeout: 246 seconds]
<daviddias> dedesite yep :) sharing and fetching, so that Web Apps can be fully loaded from IPFS
computerfreak668 has quit [Quit: Leaving.]
<dignifiedquire> ralphtheninja: we should hang here ;)
<dignifiedquire> ralphtheninja: this is where the cool kids are :P
<ralphtheninja> hehe
<ralphtheninja> dignifiedquire: I'm an old fart, not sure if the cool kids will accept me :D
<dignifiedquire> ralphtheninja: just tell them that you are using hashes and love decentralization then they will accept you :D
<dignifiedquire> also use lots of ✅
friendly12345 has left #ipfs [#ipfs]
<daviddias> what does that mean? XD
<daviddias> o/ ralphtheninja ! :D
<dignifiedquire> daviddias: by the way it would be really good to document in the api spec which calls require a local daemon running and which not
<dignifiedquire> daviddias: also how do I update my /npm-registry to the latest?
<daviddias> running registry-mirror daemon --ipfs should do the trick
<dignifiedquire> daviddias: okay cool
astrocyte has joined #ipfs
<daviddias> I would really appreciate everyone's feedback https://github.com/diasdavid/registry-mirror/issues/10
Matoro has joined #ipfs
<ralphtheninja> daviddias: \o
Matoro has quit [Client Quit]
<ralphtheninja> daviddias: oh registry-mirror looks cool
<daviddias> thank you :)
<ralphtheninja> daviddias: one tiny thing "Make sure to have IPFS dev0.4.0 installed and running", would be nice with a link there to how you do that
<daviddias> oh got it ! good point
<ralphtheninja> if people come from node and haven't installed ipfs yet
<daviddias> quickest way is go get -u github.com/ipfs/go-ipfs
<daviddias> cd $GOPATH/src/github.com/ipfs/go-ipfs
<daviddias> git checkout dev0.4.0
<daviddias> go install ./cmd/ipfs
<ralphtheninja> I'll make a PR :)
<daviddias> ipfs version -> 0.4.0 :)
<daviddias> awesome! :D
<dignifiedquire> daviddias: not a single new module downloaded since you wrote your post? oO
<dignifiedquire> still at 30555
<daviddias> dignifiedquire: I'm not updating it for every module downloaded yet
<dignifiedquire> daviddias: ah okay
<dignifiedquire> when are you updating?
<dignifiedquire> manually?
<daviddias> yep
<dignifiedquire> k
<daviddias> need to finish this
<dignifiedquire> you already have the code in there :P
<daviddias> I need to make it nice so that it doesn't break
<daviddias> right now if Castor is not connected to any other node
<daviddias> name publish freaks out
<dignifiedquire> daviddias: by the way there is a “[“ in the badges list
<daviddias> oh, good catch, fixed it :)
bedeho has joined #ipfs
zaggynl has joined #ipfs
cryptote_ has quit [Remote host closed the connection]
cryptotec has joined #ipfs
<zaggynl> Hi, I'm trying to wrap my head around ipfs, is it possible to only use ipfs myself?
<zaggynl> Like I'd set up a node in the cloud and one at home
<fazo> zaggynl: yes, you could set it so that they only have each other in the bootstrap nodes list, so they only connect between each other
<fazo> keep in mind that it's not entirely safe yet, so at the moment you may not want to host private data
<zaggynl> Thanks!
<zaggynl> Ssecurity/rights/encryption is not fully worked out yet?
<ralphtheninja> now I'm done :)
<daviddias> Thank you :) :)
cryptotec has quit [Read error: Connection reset by peer]
elima_ has joined #ipfs
e-lima has quit [Ping timeout: 246 seconds]
cemerick has joined #ipfs
<zaggynl> I guess this answers my question: https://github.com/ipfs/ipfs/issues/105
cryptotec has joined #ipfs
* daviddias batteries are running low, time to get some food! :D
<ralphtheninja> we haven't solved the food problem yet :)
mnlg has quit []
cryptotec has quit [Read error: Connection reset by peer]
<ion> Will the first food replicators use IPFS?
<ion> Cat supplement #59, hot
<dignifiedquire> ralphtheninja: well we need to try and distribute food via ipfs
<dignifiedquire> .tell whyrusleeping not happy with ipfs 0.4 :( running in the background not doing anything active with it and it’s slowing down the whole machine, > 15% cpu usage and 500mb memory doing nothing. That’s more than photoshop is using
<multivac> dignifiedquire: I'll pass that on when whyrusleeping is around.
<daviddias> Comparing IPFS to photoshop, that is cruel
<dignifiedquire> daviddias: I am
<dignifiedquire> :P
<daviddias> Ahah
<dignifiedquire> but seriously my whole machine was hanging :(
guest234234 has quit [Ping timeout: 244 seconds]
dedesite has joined #ipfs
mlt has joined #ipfs
jhulten has quit [Ping timeout: 265 seconds]
mlt has quit [Client Quit]
mlt has joined #ipfs
mlt has quit [Client Quit]
simonv3 has joined #ipfs
<cryptix> hrm... we should put together some docs how to capture (memory) profiles
cemerick has quit [Ping timeout: 265 seconds]
pfraze has joined #ipfs
<nicolagreco> when peers connect to each others via uTP, do we implement a two-way or a three-way handshake (tcp way)?
cemerick has joined #ipfs
pfraze has quit [Remote host closed the connection]
chriscool1 has quit [Ping timeout: 250 seconds]
cemerick has quit [Ping timeout: 240 seconds]
jcd has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
ashark has joined #ipfs
elima_ has quit [Ping timeout: 276 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
evanmccarter has quit [Quit: Connection closed for inactivity]
<NeoTeo> Hey all :) Any tricks to speed up the propagation of a hash to the ipfs.io gateway?
voxelot has quit [Ping timeout: 272 seconds]
voxelot has joined #ipfs
voxelot has quit [Ping timeout: 244 seconds]
Soft has quit [Quit: WeeChat 1.4-dev]
Encrypt has joined #ipfs
arpu_ has joined #ipfs
arpu_ has quit [Client Quit]
dignifiedquire_ has joined #ipfs
<dignifiedquire_> daviddias: what do you think we try and get some people on 12. and 13. December building sth awesome using ipfs in the browser for here: https://koding.com/Hackathon
<dignifiedquire_> (and maybe win something ;))
<ipfsbot> [js-ipfs-api] fazo96 opened pull request #150: WIP: added ipfs.ls test spec (master...ls-spec) http://git.io/vBlFh
cryptotec has joined #ipfs
dignifiedquire_ has quit [Quit: dignifiedquire_]
s_kunk has quit [Read error: Connection reset by peer]
s_kunk has joined #ipfs
s_kunk has joined #ipfs
voxelot has joined #ipfs
voxelot has joined #ipfs
jhulten has joined #ipfs
<pokeball99> Can someone tell me what daemon mean and what porpose it does?
jhulten has quit [Ping timeout: 265 seconds]
nham has joined #ipfs
cryptotec has quit [Read error: Connection reset by peer]
<multivac> [WIKIPEDIA] Daemon (computing) | "In multitasking computer operating systems, a daemon (/ˈdiːmən/ or /ˈdeɪmən/) is a computer program that runs as a background process, rather than being under the direct control of an interactive user. Traditionally daemon names end with the letter d. For example, syslogd is the daemon that implements..."
<ion> The ipfs daemon is a program that implements an IPFS node that communicates with the network and handles your requests.
<pokeball99> ah,thank
<ipfs-gitter-bot> (tymat) ipfs cat freezes often
<ipfs-gitter-bot> (tymat) running on a 8-way Xeon server with 256 gb of memory
dedesite has quit [Ping timeout: 246 seconds]
itradar has joined #ipfs
pfraze has joined #ipfs
Tv` has joined #ipfs
<pokeball99> ipsf.... cat?
<fazo> pokeball99 lol yes, cat is the command that prints files to the stdout. IPFS cat does the same thing with objects stored on IPFS. it's inspired by unix cat https://en.wikipedia.org/wiki/Cat_%28Unix%29
<multivac> [WIKIPEDIA] Cat (Unix) | "The program cat is a standard Unix utility that reads files sequentially, writing them to standard output. The name is derived from its function to catenate and list files...."
Senji has quit [Ping timeout: 246 seconds]
<achin> mrow
<pokeball99> oh,unix
cryptotec has joined #ipfs
amade has joined #ipfs
cryptotec has quit [Remote host closed the connection]
cryptotec has joined #ipfs
cryptotec has quit [Read error: Connection reset by peer]
cryptotec has joined #ipfs
cryptotec has quit [Read error: Connection reset by peer]
cryptotec has joined #ipfs
cryptotec has quit [Read error: Connection reset by peer]
cryptotec has joined #ipfs
NightRa has joined #ipfs
cryptote_ has joined #ipfs
cryptote_ has quit [Read error: Connection reset by peer]
cryptote_ has joined #ipfs
cryptote_ has quit [Read error: Connection reset by peer]
cryptotec has quit [Read error: Connection reset by peer]
cryptotec has joined #ipfs
cryptotec has quit [Read error: Connection reset by peer]
Senji has joined #ipfs
Senji has quit [Ping timeout: 250 seconds]
leer10 has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
simonv3 has joined #ipfs
<richardlitt> .tell lgierth he's the last one to not put updates in the thing
<multivac> richardlitt: I'll pass that on when lgierth is around.
<multivac> richardlitt: 2015-11-25 - 00:51:00 <jbenet> tell richardlitt thanks! done.
<richardlitt> .tell jbenet thanks!
<multivac> richardlitt: I'll pass that on when jbenet is around.
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-webpack-stream-2.2.0 (+1 new commit): http://git.io/vB8NS
<ipfsbot> js-ipfs-api/greenkeeper-webpack-stream-2.2.0 6a09dec greenkeeperio-bot: chore(package): update webpack-stream to version 2.2.0...
<daviddias> looool
<dignifiedquire> richardlitt: we should think about creating documentation that explains ipfs without having them first to know lots of unix details
<richardlitt> huh, interesting
<daviddias> richardlitt: are you and jbenet between going to talk over multivac pigeons from now on? :P
<richardlitt> daviddias: he told me he doesn't like being woken up. :P
<dignifiedquire> richardlitt not sure if you saw the above conversation things like `ipfs cat` are far from understandable if you are not coming from the unix terminal world
<richardlitt> I missed it.
<richardlitt> Will look up
<richardlitt> But yes, that's a very good point.
jhulten has joined #ipfs
<richardlitt> hmmm
<dignifiedquire> daviddias: did you see my comment on hacking things?
<daviddias> oh, I saw, but then went to a call and forgot to reply
<dignifiedquire> :’(
<daviddias> sorry
<dignifiedquire> he just forgot about me
<daviddias> I'll be flying out of Portland on the 12th
* dignifiedquire goes into corner and cry
<daviddias> and arriving on the 13th, because timezones and 20 hour flights
<daviddias> ooh common <3
<dignifiedquire> arr that’s too bad
<ipfsbot> [js-ipfs-api] Dignifiedquire deleted greenkeeper-webpack-stream-2.2.0 at 6a09dec: http://git.io/vB8pD
<daviddias> so, I can't be part of it, but that doesn't invalidate the idea
<dignifiedquire> so you are hacking time in a bad way :D
<daviddias> ahaha true
<dignifiedquire> well how much work do you think is left to get “something” workable in the browser without a local daemon running?
<daviddias> not much, because most of it is pointing it to a node availble on the network
<dignifiedquire> because if I could read and write from a node in the network directly from the browser I can imagine we can build sth pretty sweet in 48h
* fazo shows an evil smile while listening to very good news about ipfs
<dignifiedquire> fazo: you are very welcome to join my hacking efforts (though I still have to convince my wife that I’ll be infront of a screen the whole weekend ..)
<dignifiedquire> daviddias: on another note did you see http://hauler.io/
<voxelot> i'll be stuck at the parents place for the holidays so i'll help hack/test as much as i can.. if you guys are planning on after thanksgiving
<dignifiedquire> voxelot: https://koding.com/Hackathon 12 +13th would be the hard part
<daviddias> Oh that's new!
<daviddias> You made it?
<daviddias> Sweet!
<dignifiedquire> daviddias: no not me
<dignifiedquire> just saw it earlier posted in the channel
<fazo> I think file sharing and sync can fit nice into a POST extension :)
<dignifiedquire> fazo: maybe, though it might be a stretch
<voxelot> dignifiedquire: cool! yeah i can make that, would love to help anyway i can
gamemanj has joined #ipfs
<fazo> yeah, we need to see what core looks like
<fazo> also I made this quite a while ago: https://github.com/fazo96/ipfs-sync
<fazo> it barely worked but it worked
<dignifiedquire> voxelot: I just signed up myself, will open an issue on ipfs/community as soon as everything is setup and I have things figured out a bit more
<dignifiedquire> fazo: cool, I would really love for my personal use to have a working dropbox clone
<dignifiedquire> richardlitt: thanks
<fazo> dignifiedquire: the hard thing about making that is the UI. as far as I know there's no way to track the progress of the download of an hash
<fazo> but when IPNS matures a bit, the files API kicks in and pub/sub works, it will be quite nice to make. Also private data support would be nice.
raxrb has joined #ipfs
nham has quit [Quit: leaving]
s_kunk has quit [Ping timeout: 260 seconds]
elima_ has joined #ipfs
leer10 has quit [Ping timeout: 250 seconds]
<itradar> dignifiedquire: use syncthing as personal dropbox
rombou has joined #ipfs
rombou has left #ipfs [#ipfs]
jhulten has quit [Ping timeout: 244 seconds]
<dignifiedquire> fazo: yeah private is kinda important ;)
<dignifiedquire> itradar: but I want to use ipfs :P
<ipfsbot> [go-ipfs] whyrusleeping created feat/fast-files-ls (+1 new commit): http://git.io/vB4sU
<ipfsbot> go-ipfs/feat/fast-files-ls c419049 Jeromy: ipfs files ls without -l is faster...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2007: ipfs files ls without -l is faster (dev0.4.0...feat/fast-files-ls) http://git.io/vB4sW
<gamemanj> hang on... private + ipfs
<gamemanj> that doesn't quite make sense
<gamemanj> would you be symmetrically encrypting it or something?
<raxrb> I want to contribute to ipfs
<raxrb> I am a programmer
grahamperrin has joined #ipfs
<whyrusleeping> raxrb: cool stuff, do you know go?
<multivac> whyrusleeping: 2015-11-25 - 14:00:17 <dignifiedquire> tell whyrusleeping not happy with ipfs 0.4 :( running in the background not doing anything active with it and it’s slowing down the whole machine, > 15% cpu usage and 500mb memory doing nothing. That’s more than photoshop is using
<whyrusleeping> dignifiedquire: hrm... thats odd
<whyrusleeping> what have you been doing with it?
<raxrb> I will learn it
<dignifiedquire> I started it
<raxrb> I currently know java python c c++ javascript
<dignifiedquire> and ran ipfs file stat
<dignifiedquire> and then went away from my machine
<dignifiedquire> and when I came back everything was hanging and ipfs was eating lots of resources. stopping it solved the issues :/
<dignifiedquire> no actually I didn’t stop it
<dignifiedquire> it’s still running, but it seemed to get better after a couple of minutes
<voxelot> raxrb: we do a lot of javascript programming as well, sorry whyrusleeping :p https://github.com/ipfs/js-ipfs
<dignifiedquire> whyrusleeping maybe sth to do with sleep
<dignifiedquire> whyrusleeping: also memory is growing even though I haven’t interacted with it at all in the last 5h
cemerick has joined #ipfs
<whyrusleeping> voxelot: :( i want more go programmers
<dignifiedquire> (it is latest master, pulled and built about 8h ago)
<whyrusleeping> dignifiedquire: hrm... can i get a stack dump?
<whyrusleeping> latest master? or 0.4.0?
<dignifiedquire> ah sorry latest 0.4.0
<whyrusleeping> aah, okay. lol
ygrek has joined #ipfs
<whyrusleeping> yeah, getting me stack dumps of bad behaviour will help a lot
<dignifiedquire> okay, I have not piped the output anywhere, so can I get the stack dump into a file? (piping it to the terminal killed my terminal the last time cause it was too much
devbug has joined #ipfs
<grahamperrin> jbenet, please recall recent https://bugs.pcbsd.org/issues/12504 … I made a separate request, https://bugs.pcbsd.org/issues/12505
<grahamperrin> Was it proper to treat the two as separate? (I envisage 12504 as a foundation; with 12505 as a longer-term development.)
patcon has joined #ipfs
<pokeball99> Haha,theirs an app for android with our little acronym thats totaly unrelated: ipfs.com is their site
<gamemanj> it just says "Imperial PFS"... Imperial Planetary File System? that's not very expansive
<whyrusleeping> grahamperrin: thats good stuff, any specific questions you have for us?
<whyrusleeping> dignifiedquire: yes, you can actually
<dignifiedquire> how?
<whyrusleeping> run 'curl localhost:5001/debug/pprof/goroutine?debug=2'
<dignifiedquire> whyrusleeping: sweet
<dignifiedquire> thanks
<whyrusleeping> -yeep! and dont be afraid to throw those dumps at me ANY time something is acting weird
<whyrusleeping> i enjoy looking through them actually
<whyrusleeping> i find bugs pretty much every time
<dignifiedquire> whyrusleeping: there you go Qmbjv424FWUGMFCyKfAUHUFeG9o9aDumNU9G3f8HPfGuTL
<whyrusleeping> dignifiedquire: lol, did you add that on your 0.4.0 node?
<dignifiedquire> whyrusleeping: I’ll throw lots of them at you :D
<dignifiedquire> whyrusleeping: yes of course :P
* whyrusleeping checks out the 0.4.0 branch and starts building an 0.4.0 node
<dignifiedquire> all the cool people us 0.4 you know :P
raxrb has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<whyrusleeping> lol, yeah, but some of us are trying to ship 0.3.10 :P
<dignifiedquire> whyrusleeping: :D
<dignifiedquire> boooring ;)
<whyrusleeping> someone tell bethesda to give my time back
<dignifiedquire> by the way do you need me to rebase #1979 onto latest master or is it okay as it is?
<whyrusleeping> dignifiedquire: if you could, that would be great
<dignifiedquire> whyrusleeping: sure no prob
<whyrusleeping> theres nothing weird going on with your stack trace :/
<dignifiedquire> :(
<dignifiedquire> I got a big ass 19mb stacktrace lying around from the mem leaks by the way
<dignifiedquire> if you want that as well
dignifiedquire_ has joined #ipfs
<grahamperrin> whyrusleeping, https://bugs.pcbsd.org/issues/12505#note-5 treated 12505 as a duplicate of 12504. I'd like a second/third opinion on whether it was logical for me to treat the two as separate.
<voxelot> those interested in POST: Gavin Wood talking a year ago about whisper and skew time. https://youtu.be/BrWlAtfqF6s?t=36m2s
dignifiedquire_ has quit [Client Quit]
<dignifiedquire> whyrusleeping: reabsed onto latest master
<voxelot> maybe write into the protocol a way for peers to reject posts with crazy time stamps?
jhulten has joined #ipfs
<whyrusleeping> grahamperrin: so 12505 is requesting that they use ipfs to distribute files
<whyrusleeping> and 12504 is requesting that ipfs be included in the distro?
<whyrusleeping> dignifiedquire: wow, running dev0.4.0 is kinda crazy
<whyrusleeping> i'm getting bomarded with dht requests
<dignifiedquire> whyrusleeping: :D
<whyrusleeping> wtf
<whyrusleeping> dignifiedquire: is your daemon still running?
<whyrusleeping> i had to kill ine to continue getting internet
<dignifiedquire> whyrusleeping: mine is still running
<whyrusleeping> can i get your 'ipfs swarm peers' output
<whyrusleeping> and about a minutes worth of 'ipfs log tail' output?
<dignifiedquire> ❯ IPFS_PATH=/Volumes/npm/.ipfs ./ipfs swarm peers
<dignifiedquire> ❯ IPFS_PATH=/Volumes/npm/.ipfs ./ipfs swarm peers
<dignifiedquire> /ip4/104.236.179.241/tcp/4001/ipfs/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM
<dignifiedquire> /ip4/178.166.52.161/tcp/4001/ipfs/Qmf7DrY1P1kEFpJfXDacAiy8cvzA6wc1QVmSqEq21TyRcR
<dignifiedquire> /ip4/37.59.33.238/tcp/4001/ipfs/QmdNc4B89DxVeiuDKRN5bWdKsAPCmekgmJMkRSdUNa7x9z
<whyrusleeping> daviddias: what is your peer ID that youre doing the npm stuff on?
jhulten has quit [Ping timeout: 272 seconds]
<grahamperrin> whyrusleeping, yes, as an option. So might it help to describe 12505 as involving back end (servers) as well as client-side support (update GUI and commands)?
<dignifiedquire> whyrusleeping: 25 hours of cpu time on my ipfs node
<whyrusleeping> dignifiedquire: i'm gonna brew another cup of coffee, but my suspicion is that since you are one of three nodes running 0.4.0, davids node is bombarding you with ALL of its 'announce provider' messages
<dignifiedquire> whyrusleeping: that could very well be (the large log on the gist file is from when I cloned npm myself)
itradar has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )]
<whyrusleeping> dignifiedquire: yeah, your high memory stack is chock full of provider goroutines
<whyrusleeping> i need to fix that
<whyrusleeping> can probably get it done-ish today
<pokeball99> Quick question,anyone here that are channers using ipfs for an shareable folder like thing?
<dignifiedquire> whyrusleeping: and here is my log from the last minutes https://gist.github.com/ed37cc48f742778b93ba
<whyrusleeping> pokeball99: not i, but i was reading that g thread last night
<whyrusleeping> dignifiedquire: yeah, 1200 find peer requests, lol
<whyrusleeping> i know exactly whats happening
<dignifiedquire> that’s a good start
<whyrusleeping> can try and patch today ish
<pokeball99> ?
* whyrusleeping brb
<dignifiedquire>
kord_ has joined #ipfs
Encrypt has quit [Quit: Quitte]
qgnox has joined #ipfs
kord has quit [Ping timeout: 246 seconds]
chriscool has quit [Ping timeout: 246 seconds]
d11e9 has joined #ipfs
nessence has joined #ipfs
cemerick has quit [Ping timeout: 276 seconds]
bigpox has quit [Ping timeout: 272 seconds]
sasha has quit [Ping timeout: 260 seconds]
koo7 has joined #ipfs
rendar has quit [Ping timeout: 255 seconds]
patcon has quit [Ping timeout: 240 seconds]
rendar has joined #ipfs
s_kunk has joined #ipfs
tinybike has joined #ipfs
sasha has joined #ipfs
sasha is now known as Guest69076
<nicolagreco> 38gb now
cemerick has joined #ipfs
evanmccarter has joined #ipfs
__mek__ has joined #ipfs
<fazo> voxelot: I think the plan for POST is to have it be a data structure spec without added logic except guidelines
<fazo> at least that's what I understood, we'll see how it plays out :P
qgnox has quit [Ping timeout: 272 seconds]
<fazo> I plan to have my app be one of the first to actually use POST. For now I'm just using my custom protocol with custom implementation, and I'll take inspiration from its good parts while contributing to POST
<voxelot> right, keeping it to a data structure and less of a protocol and with the interoperable spirit of ipfs is the right way
<voxelot> just might be useful to have some checks we all need in the core?
<voxelot> if peer timestamp > 1 day, reject post.. which i guess could be done on the app level too
morgan_ has joined #ipfs
morgan_ has quit [Read error: Connection reset by peer]
d11e9 has quit [Quit: AFK]
<fazo> voxelot: I think all logic should be in the app level, but POST should have guidelines
<fazo> then we can have libraries that implement dealing with POST
<voxelot> agreed, different apps will want more strict reject params ans such
<fazo> yes, and using the same datastructure will still get them to be interoperable :)
captain_morgan has joined #ipfs
jero has joined #ipfs
<fazo> for example I could implement a chat in my boards app so people can chat with other people on the same board, and if someone else builds a POST-compliant chat app, the chats will be interoperable
<fazo> just the thought of that amazes me
<voxelot> that's a cool thought.... yup exactlly!
<voxelot> haha
srenatus has quit [Quit: Connection closed for inactivity]
qgnox has joined #ipfs
jhulten has joined #ipfs
fleeky has quit [Quit: Leaving]
fleeky has joined #ipfs
fleeky has quit [Remote host closed the connection]
fleeky has joined #ipfs
leer10 has joined #ipfs
fazo has quit [Remote host closed the connection]
<ralphtheninja> this doesn't work with npm@2
<dignifiedquire> ralphtheninja: then use npm@3 :P
<ralphtheninja> I was wondering if you made that shortcut for ipfs purposes?
<ralphtheninja> dignifiedquire: I use npm3 but not everyone does
<dignifiedquire> ifps-api itself has a node requirement of >= 4 already
<dignifiedquire> so I think we can require people to use npm@3 without getting into much trouble
<ralphtheninja> which uses npm@2 ;)
<dignifiedquire> I know :(
<dignifiedquire> but 5 at least ships with 3
<ralphtheninja> why not just change it back to git+https?
ashark has quit [Ping timeout: 250 seconds]
<dignifiedquire> to force people to upgrade :D you need to create an incentive for people to use newer versions
<dignifiedquire> (but tbh I have not touched that code, so no idea)
<ralphtheninja> imo it's more important to get people to use the code
<dignifiedquire> just playing devlis advocate
<ralphtheninja> if they try to install it and it fails they will go 'meh'
grahamperrin has left #ipfs ["Leaving"]
<ralphtheninja> I agree with you, I just don't see anything negative of using git+https
<dignifiedquire> true
<ralphtheninja> if it requires npm@3, it should at least be communicated on the readme
<dignifiedquire> (not sure if there are actual differences between those two notiations tbh)
ashark has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
cemerick has quit [Ping timeout: 240 seconds]
patcon has joined #ipfs
dignifiedquire has joined #ipfs
gamemanj has quit [Ping timeout: 244 seconds]
<ralphtheninja> dignifiedquire: aah I see now why it doesn't work
<ralphtheninja> npm3 flattens the node_modules
<ralphtheninja> daviddias, dignifiedquire https://github.com/diasdavid/registry-mirror/pull/13 now travis is happy :)
qgnox has quit [Ping timeout: 246 seconds]
<dignifiedquire> ralphtheninja: sorry for being so picky
dignifiedquire has quit [Quit: dignifiedquire]
<pokeball99> https://github.com/ipfs/archive-format (this is blank,is it still even relevant)
Encrypt has joined #ipfs
ashark_ has joined #ipfs
<pokeball99> whyrusleeping and jbenet,do you know about ^?
ashark has quit [Ping timeout: 272 seconds]
<pokeball99> https://github.com/ipfs/ipfs-readme-standard also seems pretty abandoned
domanic has joined #ipfs
<whyrusleeping> pokeball99: i'm not really sure, i think archive format was going to be our dag based 'tar' format
<whyrusleeping> for the readme standard, ask richardlitt
qgnox has joined #ipfs
jry has quit [Quit: Textual IRC Client: www.textualapp.com]
<pokeball99> hmm....
<pokeball99> so i had set up an instance of ipfs last night,and was able to do the webui too,now that im doing "ipfs daemon" im getting 404's and 403's when im trying to go onto the localhost,whats is wrong
<Seka> What address exactly are you going to?
<pokeball99> that gives me 404
<pokeball99> http://localhost:5001/ipfs/ gives me 403
voxelot has quit [Ping timeout: 250 seconds]
computerfreak668 has joined #ipfs
<pokeball99> ah
<pokeball99> also,i can
<pokeball99> can't seem to remove a file uploaded via the webui
NeoTeo has quit [Quit: ZZZzzz…]
<pokeball99> http://snag.gy/Va3ku.jpg is the buttom to remove it right?
<Seka> Should be
<Seka> I rarely use the webui, but that should be it
<pokeball99> it won't remove it
<pokeball99> idk why
<Seka> Open up cmd and type ipfs pin rm *hash*
<Seka> then ipfs gc
<Seka> That will get rid of it
<pokeball99> alright
<Seka> It will also clean out the other unpinned objects though. So make sure you pin objects you want to keep seeding first
<pokeball99> also,it seems that this kinda gives out your location to peers,how do i prevent that?
reit has quit [Ping timeout: 250 seconds]
<Seka> Use it with tor or i2p
<Seka> Support for those has not come out yet afaik though
<Seka> ipfs is not focused on anonymity
<pokeball99> well,i'm just notice that the area like city and state are given out,and some are "unknown"
NeoTeo has joined #ipfs
ike_ has quit [Quit: Connection closed for inactivity]
jhulten has quit [Ping timeout: 244 seconds]
Guest69076 is now known as liquidcrystal
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
ygrek has quit [Ping timeout: 265 seconds]
<multivac> [WIKIPEDIA] Directed acyclic graph | "In mathematics and computer science, a directed acyclic graph (DAG /ˈdæɡ/), is a directed graph with no directed cycles. That is, it is formed by a collection of vertices and directed edges, each edge connecting one vertex to another, such that there is no way to start at some vertex v and follow a sequence..."
<whyrusleeping> pokeball99: your location information is just an ip address lookup
<whyrusleeping> i could find the same info by doing a whois on your irc nick
<whyrusleeping> and yes, DAG is a directed acyclic graph
roguism has joined #ipfs
roguism1 has quit [Ping timeout: 272 seconds]
ashark_ has quit [Ping timeout: 252 seconds]
<pokeball99> whyrusleeping: actully you couldn't find me via whois because of me using irccloud :)
<whyrusleeping> pokeball99: touche
<whyrusleeping> lol
<AtnNn> whyrusleeping: hi
<whyrusleeping> AtnNn: hello!
<pokeball99> hell,even looking up my username and trying to dox me wouldn't get any irl info :)
<AtnNn> whyrusleeping: I don't have much to say, just letting you know I'm on IRC
Tv` has quit [Quit: Connection closed for inactivity]
<whyrusleeping> AtnNn: good to know :) i'm excited for the stuff youre working on
<whyrusleeping> been wanting to do that since april
<AtnNn> whyrusleeping: it's been bugging me that I can't use ipfs for it. I hope it turns into something useful
ygrek has joined #ipfs
elima_ has quit [Ping timeout: 260 seconds]
<pokeball99> haha,damn it,i was trying to find an "source" of all the images of https://ipfs.pics via the source code,but failed,anyone know what the directory of it is? or is it hidden
<pokeball99> whyrusleeping: can i assume that all of https://github.com/protocol is ded
<whyrusleeping> pinbot: why?
<whyrusleeping> er, pokeball99: why?
NightRa has quit [Quit: Connection closed for inactivity]
<pokeball99> it just looks like that all of the repos just looks abandoned
Encrypt has quit [Quit: Sleeping time!]
amade has quit [Quit: leaving]
domanic has quit [Ping timeout: 250 seconds]
<whyrusleeping> pokeball99: yeah, thats the org for the company protocol labs
NeoTeo has quit [Quit: ZZZzzz…]
Oatmeal has quit [Ping timeout: 240 seconds]
<richardlitt> pokeball99: I don't know about ipfs/archive-format
<richardlitt> pokeball99: ipfs-readme-standard is a WIP, I haven't had much time on it recently. ci-status might have supplanted it, actually
<richardlitt> github.com/protocol isn't dead.
<richardlitt> maybe I should add a meta repo with a readme there, or something
<jbenet> richardlitt: no dont worry about it
<multivac> jbenet: 2015-11-25 - 17:39:43 <richardlitt> tell jbenet thanks!
<richardlitt> jbenet: word. won't worry about it.
<richardlitt> you wanted me last night, jbenet ?
domanic has joined #ipfs
<jbenet> richardlitt: we dont have to explain anything. pokeball99 -- no recent writes does not mean no reads
cryptotec has joined #ipfs
<richardlitt> jbenet: yep, got it
<jbenet> richardlitt: always <3 -- nvm was just about the ipfs/ipfs/readme stuff im gonna merge the next one
<jbenet> errr latest one
<richardlitt> yours?
<richardlitt> I think that's smartest. Seemed pretty coherent
<richardlitt> apologies for needing a lot of things explained, was pretty confused by the changes
<jbenet> yeah-- i think it's already much better and addresses most of the issues. am sure we could do better but not worth much time anymore-- the big problems (discoverability, having one place, etc) are solved
<richardlitt> is __mek__ mekarpeles?
<jbenet> richardlitt yep!
<richardlitt> agreed, agreed.
<richardlitt> Still wondering what I should do when new repos are made
<jbenet> richardlitt: np at all-- async comm requires more messages always, and particualrly with fuzzy compiler-less things it's harder to have single directions to converge on
<richardlitt> someone's got to link them somewhere, or the readme will be dated. I guess just find an appropriate place in Readme.md
<richardlitt> jbenet: word
<jbenet> richardlitt: add them to ipfs/ipfs/Readme if they're relevant to add. not all repos need to be added (i may remove the "submodules" section at the bottom)
<richardlitt> aight
<richardlitt> cool cool
<ipfsbot> [ipfs] jbenet pushed 1 new commit to master: http://git.io/vBBjK
<ipfsbot> ipfs/master 95efe49 Juan Benet: Merge pull request #128 from ipfs/redo-readme...
<jbenet> new hotness https://github.com/ipfs/ipfs
Oatmeal has joined #ipfs
<richardlitt> woooot
<richardlitt> security is pretty low again
<richardlitt> ref lists also should maybe have a ## in front of it? sorry, shouldá caught that earlier
cryptotec has quit [Ping timeout: 255 seconds]
devbug has quit [Ping timeout: 240 seconds]
<jbenet> richardlitt: i think it'll be ok re security, it's on the TOC.
<richardlitt> Word.
<jbenet> ricahrdlitt: and refs meant to not be #####. can deal with it later on if an issue.
<richardlitt> Nah it seems fine
<richardlitt> Good work! <3
wowaname has joined #ipfs
<ipfsbot> [ipfs] jbenet closed pull request #126: Updating IPFS documentation (master...I92/refactor/updating-docs) http://git.io/vBTo5
<ipfsbot> [ipfs] jbenet closed pull request #125: moved project directory note (master...move-project-dir-note) http://git.io/v4xN3
<ipfsbot> [ipfs] jbenet closed pull request #124: Added a mini-project directory and link to FAQ (master...feature/add-mini-directory) http://git.io/v42AW