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
<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
<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
<__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 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)
<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
<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
<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 ?
<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
<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
<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>
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
* 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]
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?
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: 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
<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: 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
<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
<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
<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.
<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)
<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]
<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
<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
<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)
<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