lgierth changed the topic of #ipfs to: go-ipfs 0.4.13 is out! Please try out: https://dist.ipfs.io/go-ipfs/v0.4.13 | Also: #libp2p #filecoin #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | Logs: https://botbot.me/freenode/ipfs/ | Forums: https://discuss.ipfs.io | Code of Conduct: https://git.io/vVBS0
weez17 has quit [Remote host closed the connection]
weez17 has joined #ipfs
shizukesa has quit [Ping timeout: 240 seconds]
leebyron has quit [Remote host closed the connection]
Darkriser has joined #ipfs
colatkinson has quit [Ping timeout: 268 seconds]
rodolf0 has joined #ipfs
droman has joined #ipfs
colatkinson has joined #ipfs
infinity0 has quit [Ping timeout: 248 seconds]
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0 has joined #ipfs
MikeFair has joined #ipfs
<MikeFair> o/!
saki has joined #ipfs
kaotisk_ has joined #ipfs
kaotisk has quit [Ping timeout: 256 seconds]
astrofog has joined #ipfs
dethos has quit [Ping timeout: 240 seconds]
ericxtang has quit [Remote host closed the connection]
ericxtang has joined #ipfs
Xiti has quit [Quit: Xiti]
clemo has quit [Ping timeout: 256 seconds]
ericxtang has quit [Ping timeout: 248 seconds]
leebyron has joined #ipfs
Xiti has joined #ipfs
droman has quit [Quit: WeeChat 2.0.1]
randomstrangerb has quit [Ping timeout: 264 seconds]
randomstrangerb has joined #ipfs
pcardune has quit [Remote host closed the connection]
vivus has quit [Quit: Leaving]
astrofog has quit [Quit: Quite]
colatkinson has quit [Ping timeout: 248 seconds]
ryjen has joined #ipfs
bomb-on is now known as cryptojerk
chowie has quit [Ping timeout: 248 seconds]
ccii1 has joined #ipfs
ccii has quit [Ping timeout: 248 seconds]
Taoki has quit [Ping timeout: 268 seconds]
Taoki has joined #ipfs
leebyron has quit [Remote host closed the connection]
Reinhilde is now known as Ellenor
ryjen has quit [Ping timeout: 240 seconds]
shakalaka has quit [Ping timeout: 268 seconds]
randomstrangerb has quit [Ping timeout: 248 seconds]
randomstrangerb has joined #ipfs
ryjen has joined #ipfs
leebyron has joined #ipfs
shakalaka has joined #ipfs
leebyron has quit [Ping timeout: 252 seconds]
MrSparkle has quit [Ping timeout: 240 seconds]
MrSparkle has joined #ipfs
infinisil has quit [Ping timeout: 248 seconds]
jesse22 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jakobvarmose has quit [Ping timeout: 248 seconds]
rudolph has joined #ipfs
rudolph is now known as Guest12580
Guest12580 has quit [Client Quit]
jakobvarmose has joined #ipfs
rodolf0 has quit [Ping timeout: 240 seconds]
infinisil has joined #ipfs
ryjen has quit [Ping timeout: 240 seconds]
dimitarvp has quit [Quit: Bye]
KPat92 has left #ipfs [#ipfs]
fredthomsen has quit [Quit: Leaving.]
ryjen has joined #ipfs
dvn has quit [Ping timeout: 255 seconds]
ygrek has quit [Ping timeout: 248 seconds]
arcalinea has quit [Ping timeout: 255 seconds]
windsok has quit [Ping timeout: 255 seconds]
dvn has joined #ipfs
arcalinea has joined #ipfs
windsok has joined #ipfs
windsok has joined #ipfs
windsok has quit [Changing host]
ericxtang has joined #ipfs
ericxtang has quit [Remote host closed the connection]
ericxtang has joined #ipfs
ericxtang has quit [Ping timeout: 240 seconds]
ryjen has quit [Ping timeout: 256 seconds]
ryjen has joined #ipfs
}ls{ has quit [Quit: real life interrupt]
captain_morgan has quit [Remote host closed the connection]
captain_morgan has joined #ipfs
Anton_ has quit [Ping timeout: 256 seconds]
saki has quit [Quit: saki]
saki has joined #ipfs
Anton_ has joined #ipfs
ryjen has quit [Ping timeout: 240 seconds]
tallsam[m] has joined #ipfs
MikeFair has quit [Read error: Connection reset by peer]
ryjen has joined #ipfs
Neomex has joined #ipfs
Aranjedeath has quit [Quit: Three sheets to the wind]
ryjen has quit [Ping timeout: 256 seconds]
cwahlers_ has joined #ipfs
ryjen has joined #ipfs
cwahlers has quit [Ping timeout: 240 seconds]
cpey has quit [Ping timeout: 256 seconds]
leebyron has joined #ipfs
cpey has joined #ipfs
leebyron has quit [Ping timeout: 252 seconds]
leebyron has joined #ipfs
leebyron has quit [Ping timeout: 246 seconds]
ryjen has quit [Ping timeout: 252 seconds]
ryjen has joined #ipfs
leebyron has joined #ipfs
leebyron has quit [Ping timeout: 240 seconds]
Anton_ has quit [Ping timeout: 268 seconds]
Anton_ has joined #ipfs
leebyron has joined #ipfs
leebyron has quit [Ping timeout: 276 seconds]
esph has quit [Ping timeout: 256 seconds]
esph has joined #ipfs
ryjen has quit [Ping timeout: 240 seconds]
ryjen has joined #ipfs
ulrichard has joined #ipfs
hellyeah has joined #ipfs
esph has quit [Ping timeout: 256 seconds]
esph has joined #ipfs
ryjen has quit [Ping timeout: 246 seconds]
steveh7 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ryjen has joined #ipfs
Thominus has quit [Quit: Leaving]
esph has quit [Ping timeout: 240 seconds]
espadrine_ has quit [Ping timeout: 240 seconds]
esph has joined #ipfs
xzha has joined #ipfs
inetic has joined #ipfs
yuhl has joined #ipfs
yuhl has quit [Read error: Connection reset by peer]
raynold has quit [Quit: Connection closed for inactivity]
mtodor has joined #ipfs
ylp has joined #ipfs
cehteh has quit [Ping timeout: 255 seconds]
cwahlers_ is now known as cwahlers
rendar has joined #ipfs
kaotisk_ has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
ryjen has quit [Remote host closed the connection]
Krisostoomus has joined #ipfs
ryjen has joined #ipfs
tombusby has quit [Remote host closed the connection]
tombusby has joined #ipfs
cehteh has joined #ipfs
<Stskeeps> without having studied the code very deepily, are there anything a js-ipfs instance could benefit from having locally provided by a process on let's say a device or computer, or more centralized service?
<Stskeeps> i presume a on-device cache could help
<Stskeeps> (we're looking at dapps + ipfs + mobile device where we control the OS part)
<Stskeeps> or something that can maintain connection/awareness of peers
maxzor has joined #ipfs
steveh7 has joined #ipfs
<r0kk3rz> Stskeeps: why not the go daemon?
<Stskeeps> could be
<Stskeeps> but was wondering about something more lightweight
<r0kk3rz> i find it funny how people seem to think js-ipfs == lightweight
<r0kk3rz> i think you can turn off a bunch of the extra things on the go-ipfs node
toxync01- has joined #ipfs
toxync01- is now known as toxync01_
maxzor_ has joined #ipfs
toxync01 has quit [Ping timeout: 240 seconds]
toxync01_ is now known as toxync01
maxzor has quit [Read error: Connection reset by peer]
Krisostoomus has quit [Killed (Sigyn (Spam is off topic on freenode.))]
ryjen has quit [Ping timeout: 256 seconds]
ryjen has joined #ipfs
mtodor_ has joined #ipfs
clemo has joined #ipfs
ericxtang has joined #ipfs
mtodor has quit [Ping timeout: 268 seconds]
ryjen has quit [Remote host closed the connection]
yuhl has joined #ipfs
ericxtang has quit [Ping timeout: 256 seconds]
ryjen has joined #ipfs
ryjen has quit [Remote host closed the connection]
ryjen has joined #ipfs
ryjen has quit [Remote host closed the connection]
ryjen has joined #ipfs
Caterpillar has joined #ipfs
ryjen has quit [Remote host closed the connection]
ryjen has joined #ipfs
l2d has quit [Remote host closed the connection]
l2d has joined #ipfs
Kubuxu has quit [Quit: WeeChat 2.0.1]
Kubuxu has joined #ipfs
cryptojerk has quit [Quit: zzz]
Kubuxu has quit [Quit: WeeChat 2.0.1]
Kubuxu has joined #ipfs
ryjen has quit [Remote host closed the connection]
steveh7 has quit [Quit: Textual IRC Client: www.textualapp.com]
leebyron has joined #ipfs
ryjen has joined #ipfs
leebyron has quit [Ping timeout: 240 seconds]
randomstrangerb has quit [Ping timeout: 260 seconds]
randomstrangerb has joined #ipfs
ryjen has quit [Remote host closed the connection]
r0kk3rz has quit [Ping timeout: 256 seconds]
ryjen has joined #ipfs
bomb-on has joined #ipfs
pcardune has joined #ipfs
ryjen has quit [Remote host closed the connection]
r0kk3rz has joined #ipfs
Mateon3 has joined #ipfs
pcardune has quit [Ping timeout: 246 seconds]
ryjen has joined #ipfs
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon3 is now known as Mateon1
filwisher has joined #ipfs
ryjen has quit [Remote host closed the connection]
inetic has quit [Ping timeout: 240 seconds]
ryjen has joined #ipfs
inetic has joined #ipfs
tenchooo has quit [Remote host closed the connection]
tenchooo has joined #ipfs
ryjen has quit [Remote host closed the connection]
jesse22 has joined #ipfs
jesse22 has quit [Client Quit]
ryjen has joined #ipfs
vmx has joined #ipfs
Thominus has joined #ipfs
saki has quit [Quit: saki]
ryjen has quit [Remote host closed the connection]
ryjen has joined #ipfs
dethos has joined #ipfs
ryjen has quit [Remote host closed the connection]
ryjen has joined #ipfs
yuhl_ has joined #ipfs
yuhl has quit [Ping timeout: 240 seconds]
chrios_ has joined #ipfs
chrios has quit [Ping timeout: 240 seconds]
ryjen has quit [Ping timeout: 255 seconds]
ryjen has joined #ipfs
ryjen has quit [Ping timeout: 246 seconds]
chrios_ has quit [Ping timeout: 248 seconds]
chrios_ has joined #ipfs
elevated has quit [Quit: bye]
ryjen has joined #ipfs
elevated has joined #ipfs
ryjen has quit [Ping timeout: 246 seconds]
ryjen has joined #ipfs
Caterpillar is now known as Caterpillar2
Caterpillar2 has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
clemo has quit [Ping timeout: 252 seconds]
chrios_ has quit [Ping timeout: 256 seconds]
girlhood has joined #ipfs
ryjen has quit [Ping timeout: 255 seconds]
chrios_ has joined #ipfs
xnbya has quit [Ping timeout: 264 seconds]
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
<Darkriser> ipfs novice here. I've downloaded ipfs (binary), created a symlink in /usr/local/bin, initialized repo, modified config (replaced address 127.0.0.1 for API and Gateway with actual LAN address) and started daemon. From CLI everything seems working, can see traffic, around 300+ peers. However when I browse http://<ip address>:5001/webui, there's no data. All entries are empty (Peer ID, Location, Agent Version,
<Darkriser> etc.). In Connections I see 0 peers. Any hints, pls?
xnbya has joined #ipfs
<Darkriser> Actually, I don't miss webui, I love CLI and do almost everything in terminal, I'm just curious...
ryjen has joined #ipfs
}ls{ has joined #ipfs
yuhl has joined #ipfs
<hellyeah> hey
yuhl_ has quit [Ping timeout: 268 seconds]
<hellyeah> let say you have 20 nodes but the distance between nodes are really far from each other. How do ipfs give a way to connect node to each other?
<voker57> distance?
<voker57> do you mean dht distance or geographic distance or?
dethos has quit [Ping timeout: 248 seconds]
<hellyeah> geoghraphic?
<hellyeah> sorry
<hellyeah> geographic distance
<hellyeah> yeah ,
<hellyeah> what is dht distance btw?
kaotisk has quit [Ping timeout: 240 seconds]
kaotisk has joined #ipfs
tincox[m] has joined #ipfs
<voker57> distance between node IDs, used in DHT
<voker57> ipfs does not care about distance between nodes, they connect to each other using TCP
<hellyeah> i see
<hellyeah> so each node has an IP
<hellyeah> and IP is stored somewhere
<hellyeah> and each node got the other's IP
<hellyeah> is it like that?
<voker57> yes
<voker57> IPs are discovered via DHT
<hellyeah> hmm
<hellyeah> can you give me a reading about DHT?
<hellyeah> or
<hellyeah> ah
<hellyeah> sorry
<hellyeah> i am not good at abbreveation
<hellyeah> voker57, sorry if it noob question
<hellyeah> does ipfs give DHT structure to use or i should implement it manually?
dimitarvp has joined #ipfs
<voker57> implement it for what?
<hellyeah> for storing ip information
<hellyeah> i am sure there is ready one
ryjen has quit [Ping timeout: 240 seconds]
ryjen has joined #ipfs
<voker57> yeah, there are go libraries
ryjen has quit [Ping timeout: 246 seconds]
zautomata1 has joined #ipfs
darkowlzz has quit [Quit: EliteBNC - http://elitebnc.org (Auto-Removal: idle account/not being used)]
<hellyeah> let me check
zautomata has quit [Ping timeout: 264 seconds]
rngkll has joined #ipfs
xnbya has quit [Ping timeout: 240 seconds]
bomb-on is now known as cryptojerk
cryptojerk is now known as CarlosMatosNYC
xnbya has joined #ipfs
ryjen has joined #ipfs
esph has quit [Ping timeout: 240 seconds]
esph has joined #ipfs
<victorbjelkholm> hellyeah: depending on what you need to do, you don't have to connect nodes manually or interact with the DHT directly
<victorbjelkholm> `ipfs.files.add` would add a file to your local ipfs node and announce that on the dht. Then other nodes can take that hash, and do `ipfs.files.cat` for example, and IPFS will lookup in dht who has that content, but you shouldn't have to interact with the dht directly to able to do this, all of this is happening under the hood
ralphtheninja has quit [Quit: leaving]
leebyron has joined #ipfs
ralphtheninja has joined #ipfs
leebyron has quit [Ping timeout: 276 seconds]
whereswaldon has quit [Remote host closed the connection]
ericxtang has joined #ipfs
ericxtang has quit [Read error: Connection reset by peer]
ericxtang has joined #ipfs
whereswaldon has joined #ipfs
anewuser has joined #ipfs
<hellyeah> victorbjelkholm, good news
ryjen has quit [Ping timeout: 240 seconds]
<hellyeah> so
<hellyeah> connect can be maintained automatically
<hellyeah> thats nice
Jesin has quit [Quit: Leaving]
kaotisk has quit [Ping timeout: 256 seconds]
kaotisk_ has joined #ipfs
larpanet has joined #ipfs
ryjen has joined #ipfs
kaotisk_ has quit [Client Quit]
randomstrangerb has quit [Ping timeout: 260 seconds]
randomstrangerb has joined #ipfs
shizukesa has joined #ipfs
kaotisk has joined #ipfs
larpanet has quit [Ping timeout: 256 seconds]
James_Epp has quit [Quit: Leaving]
rodolf0 has joined #ipfs
ryjen has quit [Ping timeout: 240 seconds]
ulrichard has quit [Remote host closed the connection]
Jesin has joined #ipfs
ryjen has joined #ipfs
dethos has joined #ipfs
Jesin has quit [Remote host closed the connection]
hellyeah has quit [Remote host closed the connection]
pcardune has joined #ipfs
smuten_ is now known as smuten
Fessus has quit [Ping timeout: 240 seconds]
xzha has quit [Remote host closed the connection]
xzha has joined #ipfs
Jesin has joined #ipfs
leebyron has joined #ipfs
chowie has joined #ipfs
ryjen has quit [Ping timeout: 246 seconds]
leebyron has quit [Ping timeout: 276 seconds]
ryjen has joined #ipfs
pcardune has quit [Remote host closed the connection]
xnbya has quit [Ping timeout: 268 seconds]
xnbya has joined #ipfs
esph has quit [Ping timeout: 240 seconds]
esph has joined #ipfs
anewuser has quit [Quit: anewuser]
pcardune has joined #ipfs
yuhl has quit [Quit: yuhl]
doodlemania has quit [Quit: The Lounge - https://thelounge.github.io]
pcardune has quit [Remote host closed the connection]
esph has quit [Ping timeout: 240 seconds]
ryjen has quit [Ping timeout: 276 seconds]
esph has joined #ipfs
ryjen has joined #ipfs
ylp has left #ipfs [#ipfs]
wmoh1 has quit [Ping timeout: 256 seconds]
pcardune has joined #ipfs
wmoh1 has joined #ipfs
Caterpillar has joined #ipfs
jojobyte[m] has joined #ipfs
brimstone has joined #ipfs
<brimstone> i started the daemon with --enable-pubsub-experiment on two achines, i then started "ipfs pubsub sub" on one, and "while true; do date | ipfs pubsub pub; sleep 1; done" on another
<brimstone> i'm not seeing the messages show up on the subscriber. what am i doing wrong?
<brimstone> the daemons have been up for several minutes now
test has joined #ipfs
test is now known as Guest3342
xzha has quit [Ping timeout: 255 seconds]
dgrish has joined #ipfs
leebyron has joined #ipfs
mtodor_ has quit [Remote host closed the connection]
Fessus has joined #ipfs
mtodor has joined #ipfs
leebyron has quit [Ping timeout: 240 seconds]
mtodor has quit [Ping timeout: 240 seconds]
randomstrangerb has quit [Ping timeout: 260 seconds]
randomstrangerb has joined #ipfs
<AphelionZ> brimstone: if you run ipfs swarm peers are the two nodes connected?
<brimstone> AphelionZ: i'll check
<AphelionZ> Like you can run ipfs swarm peers | grep [the other peer id]
<brimstone> from `ipfs id`, right?
robattila256 has quit [Quit: WeeChat 2.0.1]
robattila256 has joined #ipfs
Encrypt has joined #ipfs
inetic has quit [Ping timeout: 256 seconds]
<brimstone> no, they don't seem to be connected
dpl has joined #ipfs
ygrek has joined #ipfs
<gozala> vmx: thanks for your comments in the pull
<gozala> is there a chance we could make actionable list
<vmx> gozala: sure
<vmx> 1. answer my questions ;)
<gozala> Other than adding stuff to readme I’m not sure what else can I do at this point
<gozala> vmx: I did already
<vmx> oh let me check that first then
<gozala> vmx: also I don’t mean to be rude but I can I still question why use of standard is so important ?
<vmx> gozala: i think it's so important as all the js code protocol labs does uses it (and also many of the dependencies)
<vmx> and not having to fight over style is a big win
<gozala> vmx: as far as I can tell it does two things 1. enforces consistent style. 2. does some linting
<gozala> later is done far better by type checker and 1st can be achieved far better with prettier better as in more consistent style
<gozala> vmx: is there chance we could even explore that option
<victorbjelkholm> gozala: it's just that we're already using it everywhere, gonna be a time sink to migrate so unless we get a lot of value from migrating, not sure it makes a lot of sense
<gozala> vmx: as I already mentioned mostly you can get same output
<victorbjelkholm> if prettier (or what you suggest) won't require enormous changes across all orgs, we can (should?) try it out
<gozala> victorbjelkholm: can we try for things we’re trying to type-checker on ?
<gozala> and see if output is similar enough that it’s non issue
<vmx> gozala: i would say it's about the style, not about the tooling. if another tool enforces standard compatible style that should be fine (well it's fine for me, i don't know about others)
<gozala> vmx: biggest difference for me prettier does not enforce anything it just formats it and does not care
<victorbjelkholm> feels like we're gonna have big patches for a while, while we're migrating the code
<gozala> vmx: victorbjelkholm we had a code base that was breaking stardandjs constantly
<gozala> and prettier just formatted it once and we were done
<gozala> victorbjelkholm: what do you mean ?
<victorbjelkholm> most of us working daily on ipfs have standard locally in our editor, then we have CI and finally before release so it's checked multiple times
<victorbjelkholm> gozala: for example, standard wouldn't enforce breaking up lines while prettier would, so if I run standard on a already existing project, everything is unchanged. With prettier, it would be a change while I didn't actually change anything
<gozala> oh so you lint node_modules as well ?
<victorbjelkholm> my only worry is having to migrate bunch of repos to a new repository
<victorbjelkholm> gozala: no, no linting of node_modules
<gozala> victorbjelkholm: yeah so what I’m suggesting don’t migrate everything to prettier
<gozala> let’s just give it a try in cases where standard is painful with flow stuff
Hory has joined #ipfs
<gozala> and if it causes no issues and has similar output
<gozala> just move one
<gozala> maybe one day you’re going to migrate maybe the whole flow thing is going to be disaster
<victorbjelkholm> if our prettier experiment works out ok, we should migrate away from standard and use only prettier. We should not have two different tools for essentially the same thing
<vmx> gozala: i don't understand why prettier is so important. is it because flow is not standardjs compatible?
<victorbjelkholm> does standard and flow not play nice together?
<gozala> vmx: victorbjelkholm yeah standard doesn’t handle type annotations properly
<victorbjelkholm> gozala: another question related to typing, did you do any exploration of flow vs typescript?
<gozala> and it’s unable to auto-fix many thnigs
<vmx> i'm reading the issues atm
<victorbjelkholm> heh, I searched for "standard flow" and get github.com/Gozala/standard-flow as first hit
<vmx> gozala: i don't care about auto-fixing (not sure about others)
<gozala> victorbjelkholm: I did wrote bunch about that here https://github.com/ipfs/community/issues/278
<victorbjelkholm> yeah, not sure auto-fixing is a big issue right now, the issues standard points out is pretty minor
tsglove has quit [Quit: Leaving]
<victorbjelkholm> gozala: meant to catch up on the issue way before, thanks for linking it again
ygrek has quit [Ping timeout: 240 seconds]
<gozala> victorbjelkholm: vmx I mean again I don’t want to get into selling prettier that’s not what I’m after
<gozala> but it would make workflow with flow better
miniuser has joined #ipfs
<gozala> victorbjelkholm: vmx there are these subtle things like one import enforced by standard
<gozala> but with flow you do import type {…} from “a” and import {fns} from “a"
<gozala> which standard complains about
<gozala> and only way to mitigate that to relax standard about that
<gozala> and there are ton of other stupid things like that
<vmx> is it things not possible in flow or not idiomatic in flow?
<gozala> which were constant pain points, you could live with them and workaround with them
<gozala> we’ve being doing it with our code base it’s just prettier made that go away
<miniuser> hello
<miniuser> anyone got time to answer newbie question?
<victorbjelkholm> gozala: reading through the full github issue now and will leave feedback there instead. Otherwise we should continue in #ipfs-dev instead
<gozala> vmx: it did not used to be possible now it is via import {x, type T} ...
<gozala> vmx: I mean newer flow version allows that inline type import
<victorbjelkholm> miniuser: ask away and hopefully someone knows the answer :)
<gozala> still not idiomatic and far more verbose
<vmx> victorbjelkholm: good point. gozala: can you join #ipfs-dev?
<miniuser> hello victorbjelkholm
<miniuser> ipfs is a daemon process? like server?
tsglove has joined #ipfs
droman has joined #ipfs
<miniuser> it needs a open port (port forward) on a routing device? like from the adsl modem to the computer running the ipfs daemon?
<victorbjelkholm> there are multiple implementations. go-ipfs works as a daemon, and you would start go-ipfs and leave it running, while running the ipfs commands from somewhere else, hitting your daemon. js-ipfs can work in the browser, making it more like a client (but still, internally works as a daemon) that you can fetch files via the browser
<miniuser> ok thx
<brimstone> can anyone recommend a way to convert multihashes into words so they're easier to type without loss?
<miniuser> and then ... if i want to use the ipfs ... i "upload a file" via browser-gateway-2-ipfs and then this file will get a hash, which is unique?
Guest3342 has quit [Quit: Page closed]
<miniuser> so every fiel/object on ipfs has its own address (the hash) so-to-speak?
<miniuser> to link them all together in one huge filesystem it uses DHT?
CarlosMatosNYC has quit [Quit: zzz]
<victorbjelkholm> brimstone: I'm pretty sure IPNS supports proquint but unsure about other parts of the ecosystem
<brimstone> miniuser: multihashes uniquely identify blocks, which can contain data like a file, or other multihashes like a directory
<brimstone> miniuser: the DHT is used to locate these blocks
<brimstone> victorbjelkholm: thanks
<brimstone> victorbjelkholm: i have a word to search for now
rngkll has quit [Remote host closed the connection]
<miniuser> brimstone: ook. so assume i have a ipfs-node? and i get a file, say "cat.jpg" via its hash from another node, that file is ten on my node to? as "cat.jpg" or as the (sry) long-ass hashnumber? and then for example i make a copy of that "cat.jpg", delete it from my node and then re-upload it .. will then have the same has again as the original one?
<miniuser> *same hash
<brimstone> miniuser: yes, to all i think
<brimstone> you have one multihash pointing at the blocks that are the contents of cat.jpg
<miniuser> i asm asking 'cause i am wondering if it's possible to just create a gazillion (addresable) hash but with the same data over and over?
<brimstone> you can't do that
<brimstone> because the hashes identify the contents
<miniuser> oh? that's neat! : )
EternalDeiwos has joined #ipfs
<miniuser> so another question ... the "cat.jpg" becomes replicated .. that means .. assuming i upload the orignal "cat.jpg" and soemone else somewhere in the world "finds it" and downlaods it and i go offline with my node .. the "cat.jpg" is still "alive" on the other node of the person that downloaded the original from me (and now gone node)?
<brimstone> when you upload cat.jpg, it loses its filename, effectively
<brimstone> re-reading your question, yes
<miniuser> ok .. so the "cat.jpg" DATA then
<brimstone> since they find cat.jpg by way of the hash of the contents
<miniuser> i ams asking because assuming i "browse" all the noides i am connected to to see what they are uploading ... all that DATA i automatically become a replicater off? like a cache of everything i touched? or how?
<brimstone> you "opt-in" to sharing, only what you pull from others is shared out
<miniuser> oh ok
<miniuser> so in a way ... it's a endlessly growing cache of everything i touched on my HDD?
<brimstone> yup
<miniuser> by touched i mena "pulled"
<miniuser> interesting
<brimstone> so if you pull something you don't want to share, just remove it
<miniuser> now just that question ... my node/daemon needs a open-port .. like port forwarding to work "most best(tm)"?
<brimstone> yes, to work most best, but it's not necessary
kaotisk has quit [Read error: Connection reset by peer]
<miniuser> ok : )
kaotisk has joined #ipfs
<miniuser> one last question ... the ip-address of my node can change but the ipfs will not care? thus if i for example upload "cat.jpg" DATA to my node it gets (or becomes?) a hash and i give/mail this hash to another person, it will be possible for the other person to find "cat.jpg" even if my public/global ip-address has changed?
pcardune has quit [Remote host closed the connection]
<miniuser> and i has not been replicated to another node just yet? thus i am the sole provider of the DATA?
bomb-on has joined #ipfs
chowie has quit [Ping timeout: 255 seconds]
<brimstone> no, ipfs doesn't care who's hosting the content
<brimstone> it uses the DHT to ask around for the content associated with the multihash
<brimstone> and since the multihash uniquely identifies the content, you can be sure you're getting the right data
Encrypt has quit [Quit: Quit]
<miniuser> wait a minute ...
<miniuser> assume that "cat.jpg" is a completly new file. it doesnt exist anymore yet. one user uploads it to his/her ipfs node but nobody knows this node. s/he then sends an email to a friend with the has to that data ... but takes the node offline. it cannot be found, obviously?
<miniuser> *anymore=anywhere
<brimstone> right
<miniuser> but assuming the node is up and the friend access it .. and the orignal node THEN goes down ... then it is still DATA that is alive on the net, correct?
<brimstone> right, the friend can share it with others now
<miniuser> ok. i think i am starting to understand
<miniuser> just one last question: i can "hash" a local directory? make a complete directory a "hash" "number" i can email .. and if i add or delete files in that directory that has been made accesible thru that "hash" the hash will not change?
leebyron has joined #ipfs
filwisher has quit [Remote host closed the connection]
<miniuser> the merkel part? that is?
<voker57> 1. yes 2. if you add or delete and re-hash it, hash will change
pcardune has joined #ipfs
cwahlers_ has joined #ipfs
leebyron has quit [Ping timeout: 240 seconds]
cwahlers has quit [Read error: Connection reset by peer]
clemo has joined #ipfs
<miniuser> ok. i see the problem.
<miniuser> the future not existant hash cannot be predicted
<voker57> if you want to address a changeable directory by stable ID, you can use IPNS entries https://ipfs.io/docs/examples/example-viewer/example#../ipns/readme.md
<miniuser> solution. upload the file/DATA but with a predictable HASH, that means that a future hash can be referenced from a past/existing HASH by adding "non-sense data" to the DATA you want to reference in the future, BUT with control characters that strip out the "garbage" that was added to make the hash predictable?
cwahlers_ is now known as cwahlers
<miniuser> example hash "a1" references a future hash that doesnt exist yet, say "a2" so add "junk" to that DATA so that it's hash becomes "a2" and then strip the junk
<brimstone> predictable hashes are in the bounds of broken digests
<brimstone> it's probably best to assume you can't predict the hash right now
<miniuser> i had this problem of making a "file.txt" that holds bit-torrent magnet-links only (no trackers) and then turning this file itself into a magnet link.
<miniuser> the problem was, that by adding new magnet links to the "file.txt" that the magnet changed ... thus making future references to an update impossible
<miniuser> static or die
<Kythyria[m]> Yup.
<Kythyria[m]> That's why IPNS
<voker57> otherwise anybody could 'update' your data for you
kaotisk has quit [Ping timeout: 248 seconds]
clemo has quit [Quit: clemo]
tenchooo has quit [Read error: Connection reset by peer]
<miniuser> well ... i just had a beer and a cigarette and that also accured to me .. BUT then "signing" sprung to mind: public_private key thingy : )
<miniuser> voker57: my problm was this, sry:
<voker57> that's what IPNS uses
tenchooo has joined #ipfs
kaotisk has joined #ipfs
<miniuser> i go website to get magnet-hash of "your-favorit tv show X". a new episode every week. website goes down .. where do i find the next magnet-hash? if the data is a text-file "tv-show x.txt" with the magnet hashes inside of all previous episodes AND a "placeholder" for the future "tv-show x.txt" then even if the domainname of the website that provides magnet hashes if blocked/censored i can try next week to
<miniuser> find the new magnet-hash (predicted placeholder hash) on the DHT to get the next week ... continue and un-censoreable : )
rendar has quit [Quit: BTC @ < $10k huhuuhhuhuhuhuhuhuhuhuhuhu]
<miniuser> err ...
<miniuser> yes?
<victorbjelkholm> IPFS is a system for linking to the latest copy of data. So if under you node, you do `ipfs name publish`, it would be published under your peer ID. If you then publish again but with different hash, people can just refresh and they'll see the new data
<whyrusleeping> Hey everyone! If youre feeling up to it, please try out the latest master of go-ipfs. We recently merged some really solid improvements that should have a noticeable impact on resource consumption
<whyrusleeping> We're looking for feedback, try it out, let us know if anything seems to be not working as well as before. Its been pretty well tested, but you never know until real world users start playing with it
bomb-on is now known as CarlosMatosNYC
leebyron has joined #ipfs
droman has quit [Quit: WeeChat 2.0.1]
tombusby has quit [Ping timeout: 255 seconds]
<miniuser> victorbjelkholm: look, some idiot did this: https://pastebin.com/JeB5RPX9 it references i dont know how many gigabytes of data. if you have that you can get lots of stuff. there's even a magnet has for the file itself "btih:01E9B9B5535349949400DF9DF14B2456A26C6E13" but how do we add a line to that text file that says "for the updated list (in the non existant future) use this ....... hash"?
<miniuser> 0_0
<victorbjelkholm> miniuser: sorry, in my last message, I meant to say IPNS, not IPFS
<miniuser> ok
<victorbjelkholm> check out IPNS for hashes that can update
<miniuser> ok. part to to ipfs : ) i will check!
<miniuser> to=two
redfish has quit [Ping timeout: 248 seconds]
tombusby has joined #ipfs
leebyron has quit [Ping timeout: 252 seconds]
<victorbjelkholm> and for the future, please don't put any copyright protected material here, nor links to it
vmx has quit [Quit: Leaving]
rngkll has joined #ipfs
rngkll has quit [Remote host closed the connection]
<miniuser> understand
<miniuser> understood
<miniuser> not endosring it just making an example for the problem
<miniuser> for ..uhm .. ah .. future reference : )
<miniuser> example.com is findable today and probably tomorrow. tho the content of the hash "example.com" might change the reference ("example.com") stays the same < the problem with the hash thing and DHT
<miniuser> * ...might change,{"comma"} the reference ...
<miniuser> anyways thanks for your all time and explain to me what i didn't understand!
<miniuser> have anice day and good luck for your future endevours!
* miniuser ~waves "bbl"
miniuser has left #ipfs [#ipfs]
Encrypt has joined #ipfs
ygrek has joined #ipfs
esph has quit [Ping timeout: 264 seconds]
esph has joined #ipfs
clemo has joined #ipfs
rngkll has joined #ipfs
rngkll has quit [Remote host closed the connection]
shakalaka has quit [Ping timeout: 248 seconds]
rngkll has joined #ipfs
shakalaka has joined #ipfs
randomstrangerb has quit [Ping timeout: 248 seconds]
randomstrangerb has joined #ipfs
leebyron has joined #ipfs
ryjen has quit [Ping timeout: 252 seconds]
rngkll has quit [Remote host closed the connection]
leebyron has quit [Ping timeout: 265 seconds]
jaboja has joined #ipfs
rngkll has joined #ipfs
clemo has quit [Remote host closed the connection]
EternalDeiwos has quit [Quit: On the move again...]
rngkll has quit [Remote host closed the connection]
Jesin has quit [Ping timeout: 256 seconds]
leebyron has joined #ipfs
Neomex has quit [Read error: Connection reset by peer]
leebyron has quit [Remote host closed the connection]
leebyron has joined #ipfs
pvh has joined #ipfs
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #ipfs
Jesin has joined #ipfs
i5heu[m] is now known as i5heu
vishbin has joined #ipfs
girlhood has quit [Remote host closed the connection]
maxzor_ has quit [Remote host closed the connection]
esph has quit [Ping timeout: 248 seconds]
esph has joined #ipfs
leebyron has quit [Remote host closed the connection]
yuhl has joined #ipfs
maxzor_ has joined #ipfs
yuhl has quit [Client Quit]
konubinix has quit [Ping timeout: 240 seconds]
konubinix has joined #ipfs
yuhl has joined #ipfs
rngkll has joined #ipfs
ryjen has joined #ipfs
ryjen has quit [Ping timeout: 256 seconds]
leebyron has joined #ipfs
rngkll has quit [Remote host closed the connection]
leebyron has quit [Ping timeout: 276 seconds]
kaotisk_ has joined #ipfs
kaotisk has quit [Ping timeout: 256 seconds]
leebyron has joined #ipfs
Darkriser has left #ipfs ["WeeChat 2.0.1"]
Encrypt has quit [Quit: Quit]
espadrine_ has joined #ipfs
robattila256 has quit [Quit: WeeChat 2.0.1]
mrBen2k2k2k has quit [Ping timeout: 256 seconds]
leebyron has quit [Ping timeout: 252 seconds]
rngkll has joined #ipfs
ccii1 has quit [Remote host closed the connection]
ccii has joined #ipfs
ryjen has joined #ipfs
yuhl has quit [Quit: yuhl]
ericxtan_ has joined #ipfs
ericxtang has quit [Read error: Connection reset by peer]
yuhl has joined #ipfs
ryjen has quit [Ping timeout: 265 seconds]
yuhl has quit [Quit: yuhl]
lidel has quit [Ping timeout: 240 seconds]
lidel has joined #ipfs
robattila256 has joined #ipfs
Taoki has quit [Ping timeout: 248 seconds]
dpl has quit [Ping timeout: 252 seconds]
James_Epp has joined #ipfs
dimitarvp has quit [Ping timeout: 240 seconds]
rngkll has quit [Remote host closed the connection]
vishbin has quit [Remote host closed the connection]
rodolf0 has quit [Quit: Leaving]
ralphtheninja has quit [Quit: leaving]
jaboja has quit [Quit: Leaving]
ralphtheninja has joined #ipfs
ralphtheninja has quit [Client Quit]
ericxtan_ has quit []
fzzzr has joined #ipfs
fzzzr has quit [Client Quit]
ruby32 has quit [Ping timeout: 240 seconds]
raynold has joined #ipfs
trqx has quit [Ping timeout: 255 seconds]
trqx has joined #ipfs
ericxtang has joined #ipfs
Jesin has quit [Quit: Leaving]
ericxtang has quit [Remote host closed the connection]
ericxtang has joined #ipfs
ryjen has joined #ipfs
ericxtan_ has joined #ipfs
ericxtang has quit [Ping timeout: 248 seconds]
ryjen has quit [Ping timeout: 256 seconds]
ryjen has joined #ipfs
ericxtan_ has quit [Ping timeout: 268 seconds]
leebyron has joined #ipfs
dimitarvp has joined #ipfs
Taoki has joined #ipfs
Guest64185 has joined #ipfs
korkuari_ has joined #ipfs
Ellenor is now known as Reinhilde
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
Anton_ has quit [Ping timeout: 264 seconds]
korkuari_ has quit [Quit: Ex-Chat]