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
shizy has quit [Ping timeout: 240 seconds]
cxl000 has quit [Quit: Leaving]
l__q has quit [Ping timeout: 252 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
neuthral has joined #ipfs
droman has quit [Quit: WeeChat 2.0.1]
l__q has joined #ipfs
lanzafame has joined #ipfs
neuthral has quit [Ping timeout: 240 seconds]
neuthral has joined #ipfs
MDude has joined #ipfs
MDead has joined #ipfs
MDead_ has joined #ipfs
MDead__ has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
neuthral has quit [Ping timeout: 256 seconds]
neuthral has joined #ipfs
MDead_ has quit [Ping timeout: 256 seconds]
MDude has quit [Ping timeout: 256 seconds]
MDead has quit [Ping timeout: 256 seconds]
MDead__ is now known as MDude
domanic has quit [Read error: Connection reset by peer]
Ekho has quit [Ping timeout: 268 seconds]
domanic has joined #ipfs
infinity0 has quit [Ping timeout: 272 seconds]
infinity0 has joined #ipfs
neuthral has quit [Ping timeout: 268 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
nibble has quit [Ping timeout: 240 seconds]
jaboja has quit [Quit: Leaving]
Ekho has joined #ipfs
neuthral has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
witten has joined #ipfs
SynSynack has joined #ipfs
nibble has joined #ipfs
screensaver13 has joined #ipfs
screensaver has quit [Ping timeout: 276 seconds]
Kubuxu has quit [Ping timeout: 240 seconds]
synthmeat has quit [Ping timeout: 268 seconds]
Kubuxu has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
ech042 has joined #ipfs
lassulus has quit [Quit: WeeChat 1.9.1]
lassulus has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
Ecran has quit [Ping timeout: 248 seconds]
nibble has quit [Read error: Connection reset by peer]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
jamiew has quit [Quit: ZNC 1.6.5+deb2build3 - http://znc.in]
synthmeat has joined #ipfs
maxzor_ has quit [Remote host closed the connection]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
jamiew has joined #ipfs
domanic has quit [Ping timeout: 248 seconds]
jkilpatr has quit [Ping timeout: 248 seconds]
newhouse has quit [Read error: Connection reset by peer]
Oakland420Tacos has joined #ipfs
kaotisk has quit [Ping timeout: 240 seconds]
kaotisk has joined #ipfs
neuthral has quit [Ping timeout: 264 seconds]
dgrisham has quit [Ping timeout: 272 seconds]
ygrek has quit [Ping timeout: 268 seconds]
dgrisham has joined #ipfs
htafdresgi has left #ipfs ["WeeChat 1.7"]
neuthral has joined #ipfs
dandevelo has quit [Ping timeout: 240 seconds]
shizy has joined #ipfs
vsimon has joined #ipfs
domanic has joined #ipfs
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 248 seconds]
Mateon3 is now known as Mateon1
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
vsimon has quit [Remote host closed the connection]
ckwaldon has quit [Quit: ckwaldon]
vsimon has joined #ipfs
jkilpatr has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
shizy has quit [Ping timeout: 260 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
dandevelo has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
dandevelo has quit [Ping timeout: 248 seconds]
domanic has joined #ipfs
bomb-on has quit [Quit: SO LONG, SUCKERS!]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
}ls{ has quit [Ping timeout: 256 seconds]
con has joined #ipfs
bomb-on has joined #ipfs
}ls{ has joined #ipfs
<con> I'm a bit confused on how to use js-ipld-dag-cbor so that the multihash of a parent embedding a child is the same as a parent linking to a child. I do see some undocumented (and/or commented out) magic incantations being done in replaceCIDbyTAG and tagCID.
<con> Testcase is here, which results in different multihashes: https://repl.it/repls/LightcyanFloweryEmperorshrimp
Oakland420Tacos_ has joined #ipfs
Oakland420Tacos has quit [Ping timeout: 265 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
vsimon has quit [Remote host closed the connection]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
<con> Or am I just fundamentally wrong about assuming that objects embedding and objects linking to another object would hash to the same value?
jkilpatr has quit [Ping timeout: 252 seconds]
vsimon has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
<deltab> con: if they're different, they've virtually certain to have different hashes
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
chromebeta[m] has joined #ipfs
leeola has quit [Quit: Connection closed for inactivity]
vsimon has quit [Remote host closed the connection]
Oakland420Tacos_ has left #ipfs ["Leaving"]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
kevina has quit [Quit: WeeChat 1.9]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
panda0 has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
vsimon has joined #ipfs
vsimon has quit [Remote host closed the connection]
vsimon has joined #ipfs
vsimon has quit [Remote host closed the connection]
vsimon has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
vsimon has quit [Ping timeout: 255 seconds]
vsimon has joined #ipfs
dandevelo has joined #ipfs
dolphy has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
dandevelo has quit [Ping timeout: 264 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
dolphy has quit [Ping timeout: 256 seconds]
dolphy has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
ulrichard has joined #ipfs
Neomex has joined #ipfs
vsimon has quit [Remote host closed the connection]
}ls{ has quit [Quit: real life interrupt]
domanic has quit [Read error: Connection reset by peer]
zautomata has joined #ipfs
domanic has joined #ipfs
zautomata has quit [Quit: WeeChat 1.7]
panda1 has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
panda0 has quit [Ping timeout: 268 seconds]
neuthral has quit [Ping timeout: 252 seconds]
neuthral has joined #ipfs
neuthral has quit [Ping timeout: 248 seconds]
domanic has quit [Read error: Connection reset by peer]
dolphy has quit [Ping timeout: 248 seconds]
neuthral has joined #ipfs
domanic has joined #ipfs
Adbray has quit [Quit: Quit]
rendar has joined #ipfs
upperdeck has quit [Ping timeout: 252 seconds]
espadrine has quit [Ping timeout: 240 seconds]
asdf__ has joined #ipfs
upperdeck has joined #ipfs
panda1 has quit [Ping timeout: 265 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
asdf__ has left #ipfs [#ipfs]
vsimon has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
chriscool1 has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
dandevelo has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
panda1 has joined #ipfs
vmx has joined #ipfs
panda1 has quit [Quit: Leaving]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
Ahiknsr has quit [Quit: ZNC 1.6.3+deb1 - http://znc.in]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
ylp1 has joined #ipfs
letmutx has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
obensource has quit [Ping timeout: 252 seconds]
neuthral has quit [Ping timeout: 248 seconds]
neuthral has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
neuthral has quit [Ping timeout: 248 seconds]
neuthral has joined #ipfs
muvlon_ has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
dimitarvp has joined #ipfs
chriscool1 has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
rendar has joined #ipfs
rendar has joined #ipfs
rendar has quit [Client Quit]
neuthral has quit [Ping timeout: 248 seconds]
rendar has joined #ipfs
yuhl has joined #ipfs
dandevelo has quit [Ping timeout: 252 seconds]
neuthral has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
ZaZ has joined #ipfs
domanic has quit [Ping timeout: 268 seconds]
drathir has quit [Remote host closed the connection]
vsimon has quit [Remote host closed the connection]
maxzor has joined #ipfs
vsimon has joined #ipfs
SOO7 has joined #ipfs
Ellenor is now known as AndrewMalik
AndrewMalik is now known as Eamon
clemo has joined #ipfs
rozie has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
rendar has quit [Quit: Leaving]
obensource has joined #ipfs
talonz has joined #ipfs
erictapen has quit [Remote host closed the connection]
erictapen has joined #ipfs
ZaZ has quit [Read error: Connection reset by peer]
ralphtheninja has joined #ipfs
plexigras has quit [Ping timeout: 265 seconds]
plexigras has joined #ipfs
dandevelo has joined #ipfs
Ahiknsr has joined #ipfs
drathir has joined #ipfs
dandevelo has quit [Ping timeout: 264 seconds]
Neomex has quit [Ping timeout: 248 seconds]
e0f has quit [Quit: end of file reached]
e0f has joined #ipfs
e0f has quit [Changing host]
e0f has joined #ipfs
vsimon has quit [Remote host closed the connection]
vsimon has joined #ipfs
vsimon has quit [Remote host closed the connection]
vsimon has joined #ipfs
vsimon has quit [Remote host closed the connection]
vsimon has joined #ipfs
witten has quit [Ping timeout: 240 seconds]
vsimon has quit [Ping timeout: 252 seconds]
kotepillar_ has joined #ipfs
<kotepillar_> I describe question in this image, https://snag.gy/4Cpnud.jpg , now peerNode1 can findpeer(peernode2.id), and connect to it, right ?
kevina has joined #ipfs
chriscool1 has joined #ipfs
SynSynack has quit [Quit: SynSynack]
ONI_Ghost has joined #ipfs
metaphysician has quit [Quit: Bye.]
kotepillar_ has quit [Quit: kotepillar_]
eocarragain has joined #ipfs
<eocarragain> Interesting performance comparison between rados, cassandra, ipfs: doi.org/10.1007/978-3-662-55696-2_2
<eocarragain> open access version: https://hal.archives-ouvertes.fr/hal-01587459
<eocarragain> "Performance Analysis of Object Store Systems in a Fog and Edge Computing Infrastructure"
Neomex has joined #ipfs
dandevelo has joined #ipfs
PorcoRosso70 has joined #ipfs
joocain2 has quit [Read error: Connection reset by peer]
trqx has quit [Read error: Connection reset by peer]
tombusby has quit [Read error: Connection reset by peer]
<eocarragain> @daviddias @lgierth is there somewhere better to post links like this, e.g. a shared IPFS bibliography?
<daviddias> eocarragain: the https://github.com/ipfs/notes repo would be the perfect place for that
dandevelo has quit [Ping timeout: 252 seconds]
joocain2 has joined #ipfs
trqx has joined #ipfs
<eocarragain> @daviddias thanks. just open a new issue & post in the link?
tombusby has joined #ipfs
SunflowerSociety has joined #ipfs
<eocarragain> @daviddias or are you saying to do a pull request adding a bibliography.md file (with only one reference in there to begin with?)
<daviddias> Open a issue for now
raynold has quit [Quit: Connection closed for inactivity]
<eocarragain> @daviddias thanks. will do
ONI_Ghost has quit [Ping timeout: 264 seconds]
<eocarragain> @daviddias https://github.com/ipfs/notes/issues/276 cheers
dolphy has joined #ipfs
Adbray has joined #ipfs
<daviddias> thank you :)
jungly has quit [Ping timeout: 248 seconds]
jungly has joined #ipfs
FrankPetrilli has quit [Ping timeout: 272 seconds]
Li[m] has left #ipfs ["User left"]
chriscool1 has quit [Quit: Leaving.]
A124 has quit [Ping timeout: 248 seconds]
kaotisk_ has joined #ipfs
kaotisk has quit [Ping timeout: 240 seconds]
dandevelo has joined #ipfs
jkilpatr has joined #ipfs
OneOneOneOne has quit []
shizy has joined #ipfs
Adbray has quit [Ping timeout: 240 seconds]
}ls{ has joined #ipfs
ashark has joined #ipfs
Adbray has joined #ipfs
clemo has quit [Quit: clemo]
coderdecoder01 has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
James_Epp has joined #ipfs
ashark has joined #ipfs
A124 has joined #ipfs
letmutx has quit [Quit: Connection closed for inactivity]
jkilpatr has quit [Quit: Leaving]
jkilpatr has joined #ipfs
jkilpatr has quit [Ping timeout: 248 seconds]
cipres has quit [Remote host closed the connection]
eocarragain has left #ipfs [#ipfs]
eocarragain has joined #ipfs
cipres has joined #ipfs
jkilpatr has joined #ipfs
chriscool1 has joined #ipfs
yuhl has quit [Ping timeout: 250 seconds]
ulrichard has quit [Remote host closed the connection]
ylp1 has quit [Quit: Leaving.]
jkilpatr has quit [Remote host closed the connection]
FrankPetrilli has joined #ipfs
FrankPetrilli is now known as Guest14675
Kristjan has joined #ipfs
jkilpatr has joined #ipfs
jkilpatr has quit [Client Quit]
jkilpatr has joined #ipfs
Kristjan has quit [Quit: Leaving]
Ahiknsr is now known as Ahiknsr
James_Epp has quit [Quit: Leaving]
matoro_ has quit [Ping timeout: 268 seconds]
matoro_ has joined #ipfs
jungly has quit [Remote host closed the connection]
jungly has joined #ipfs
Jesin has joined #ipfs
l2d has quit [Read error: Connection reset by peer]
l2d has joined #ipfs
rendar has joined #ipfs
vmx has quit [Quit: Leaving]
toxync01- has joined #ipfs
toxync01- is now known as toxync01_
<con> Earlier I was fiddling a bit with js-ipld-dag-cbor to attempt to get the same hash of a parent object when either linking to or embedding a child object.
<con> With this example code, I'm getting different hashes for both objects: https://repl.it/repls/LightcyanFloweryEmperorshrimp
<con> I'm assuming that this behaviour is intentional. That they are in fact different objects.
<con> I'm trying to get to the point of a 'sparse' DAG, where any part of the DAG can be replaced by a hash of that object, in order to not having to send the complete DAG.
<con> Is this at all possible without explicitly creating links in the DAG?
toxync01 has quit [Ping timeout: 265 seconds]
toxync01_ is now known as toxync01
dexter0 has quit [Ping timeout: 255 seconds]
yuhl has joined #ipfs
dexter0 has joined #ipfs
eocarragain has quit [Quit: Page closed]
dolphy has quit [Ping timeout: 240 seconds]
yuhl has quit [Quit: yuhl]
dolphy has joined #ipfs
dolphy has quit [Client Quit]
sim590 has quit [Remote host closed the connection]
sim590 has joined #ipfs
dolphy has joined #ipfs
newhouse has joined #ipfs
Ronsor has joined #ipfs
Ronsor_ has quit [Read error: Connection reset by peer]
Ronsor is now known as Guest99504
Guest99504 has quit [Ping timeout: 248 seconds]
Ronsor_ has joined #ipfs
trqx has quit [Remote host closed the connection]
trqx has joined #ipfs
metaphysician has joined #ipfs
zautomata has joined #ipfs
raynold has joined #ipfs
rendar has quit [Read error: Connection reset by peer]
zautomata has quit [Ping timeout: 240 seconds]
zautomata has joined #ipfs
xelra has quit [Read error: Connection reset by peer]
yuhl has joined #ipfs
Eamon is now known as Ellenor
<metaphysician> Hello, why don't we make ISPs implement cjdns at the network level? Each user will specify a list of his friends. The ISP will provision dedicated symmetrical logical links with reserved bandwidths to his friends, and one logical link to the whole of Internet.
xelra has joined #ipfs
<whyrusleeping> that would be pretty sweet
<metaphysician> whyrusleeping: we need to make this happen to save the world. :)
<whyrusleeping> i dont disagree
<whyrusleeping> packet level encryption and routing will stop all this net neutrality nonsense
<whyrusleeping> if a given router cant see where a packet is supposed to be going farther than one hop from it, it cant easily censor it
zautomata1 has joined #ipfs
<metaphysician> When you have reserved bandwidth, you can do lot of fun stuff. You can keep the link busy with random data, so as to make metadata surveillance impossible.
zautomata has quit [Ping timeout: 248 seconds]
<metaphysician> If source and destination nodes are linked via chain of friends, packets don't have to enter the Internet.
<lgierth> "farther than one hop from it" => onion routing
Neomex has quit [Ping timeout: 264 seconds]
<lgierth> we can do various modes of onion routing: with strict anonymity against a global adversary a la tor, or with less anonymity where you simply can only see the next hop
<metaphysician> lgierth: Tor does not work because packets can travel through unfriendly nodes. If source and destination are linked via chain of friends, there is a fully trusted path.
<metaphysician> If anyone breaks trust, they will be unfriended.
<metaphysician> No DMCA bullshit.
droman has joined #ipfs
<metaphysician> DMCA is used for censorship too.
matoro_ has quit [Ping timeout: 248 seconds]
kaotisk_ has quit [Quit: ZNC 1.6.5 - http://znc.in]
yuhl has quit [Quit: yuhl]
kaotisk has joined #ipfs
<metaphysician> We all are only few steps away from each other. https://en.wikipedia.org/wiki/Six_degrees_of_separation
xnbya has quit [Ping timeout: 265 seconds]
<lgierth> i don't thing people-centric routing will work sufficiently
<lgierth> how do you roam
<lgierth> or will you still connect to your peers over the internet, for all time?
Neomex has joined #ipfs
domanic has joined #ipfs
<lgierth> this kind of overlay network is suitable as a transition strategy, but ideally i want to eat up the internet, not create people-centric islands within it
<lgierth> or in other words, replace BGP and OSPF, instead of building another glorified VPN
dolphy has quit [Ping timeout: 268 seconds]
xnbya has joined #ipfs
muvlon_ has quit [Quit: Leaving]
muvlon_ has joined #ipfs
rcat has joined #ipfs
<con> lgierth: Tor doesn't offer anonymity against a global (passive) adversary at all. If you can listen to the guard node and the exit node, you can correlate the traffic due to the low latency.
<lgierth> right, yeah that expressed badly
<metaphysician> lgierth: roaming is a problem, but that is due to physical limitation. It does not cancel the merits of the model I am proposing.
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
<metaphysician> If you can solve that cleverly using, say low orbit satellites, then the model becomes irresistable. :) No need to traverse unfriendly nodes.
<lgierth> yeah why use fiber if we can have slow ass satellites!! :)
<whyrusleeping> lgierth oh hush
<metaphysician> lgierth: You mean roaming only in cities? When I say roaming I mean any co-ordinates on the planet.
<lgierth> i'd be interested in tunneling stuff through facebook messenger via internet.org satellites once that's a thing
zautomata2 has joined #ipfs
<lgierth> yeah just generally moving around in the topology. you won't neccessarily be somewhere where you have friends
Encrypt has joined #ipfs
<lgierth> the perspective i'm coming from is: how can crypto protocols (i.e. ones that don't trust in authorities and hierarchies) take over all this awesome existing infrastructure, and encourage even more awesome infrastructure
zautomata1 has quit [Ping timeout: 250 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
<metaphysician> lgierth: you don't need to be geographically closer to all your friends all the time. In the worst case the packet will revolve three times around the planet before reaching destination. :)
<metaphysician> s/three/small number/
<lgierth> i don't know man -- but it's a use case that i want to have supported in the upcoming libp2p networking/routing work
zautomata3 has joined #ipfs
<lgierth> i'd like to decouple routing (i.e. discovering routes) from the act of passing packets around
zautomata2 has quit [Ping timeout: 252 seconds]
<lgierth> i.e. one mechanism for passing packets around, and N mechanisms for discovering/constructing routes
<metaphysician> whyrusleeping: what do you think?
<whyrusleeping> +1 to decoupling peer discovery and routing
<whyrusleeping> though that introduces weird complexities
<whyrusleeping> and delays that we arent currently used to
<lgierth> routing on the current internet only looks simple
<whyrusleeping> oh, i know
<whyrusleeping> but we don't currently have to construct a path before sending a packet
<lgierth> because they decided to concentrate all the routing complexity in five-digit devices
<whyrusleeping> and constructing a path potentially requires network lookups
<lgierth> well... you need to figure out a gateway to forward your packets to
<whyrusleeping> but you only have to do that once
<whyrusleeping> once your local routes are set up, its done
<lgierth> yeah was just nitpicking :)
zautomata4 has joined #ipfs
<whyrusleeping> in a system with routing separated out, you have to construct a path for each new target peer youre talking wtih
<lgierth> what will be pretty unique among mesh-ish routing protocols is the ability to defer routing to other nodes
<whyrusleeping> right
<whyrusleeping> sane fast fallbacks
<lgierth> and then you can have a whole other family of protocols for building a routing helper network
<lgierth> by now i'm thinking routing is a better place to put our axe on than packet transit
zautomata3 has quit [Ping timeout: 264 seconds]
erde74 has joined #ipfs
<lgierth> of course i'm handwaving a lot :)
<metaphysician> and right now most protocols we have are synchronous (for eg. www), we need asynchronous versions of all the protocols too.
<lgierth> synchronous/asynchronous as in request/response vs. store+forward-ish?
<metaphysician> yes
<lgierth> yep good point
<lgierth> i'll go get some burgers
<whyrusleeping> mmm, youre reminding me how hungry i am
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
<metaphysician> this will be useful in p2p/decentralized search too. I can send a search query, and expect to get most responses in few days.
<whyrusleeping> metaphysician: that gets into needing provable execution
<whyrusleeping> you want people to be able to respond with several hashes, and a proof that they match your query
<lgierth> better make that search index an immutable data structure that you can locate and fetch with ipfs
<lgierth> example: the search on tr.wikipedia-on-ipfs.org
zautomata has joined #ipfs
zautomata4 has quit [Ping timeout: 268 seconds]
zautomata1 has joined #ipfs
<metaphysician> whyrusleeping: why? if all are friends most problems disappear. A group of friends can set up and announce a common trusted indexer.
anewuser has joined #ipfs
<whyrusleeping> true, but the assumption you'll always have connections to friends (and transient trust in general) isnt a strong one
<whyrusleeping> you're going to end up in untrusted environments frequently
domanic has quit [Read error: Connection reset by peer]
zautomata has quit [Ping timeout: 240 seconds]
domanic has joined #ipfs
<metaphysician> whyrusleeping: you can mark links with their levels of trust, and decide which links to use based on trust level required. Ultimately, humans have to always trust someone.
<lgierth> hehehe and i thought *i* was handwaiving :P
<whyrusleeping> that devolves into 'everyone trusts google'
<lgierth> gonna go for those burgers now
<metaphysician> whyrusleeping: No, trust only your friends. Why isn't my assumption weak? You'll know when you are in untrusted environment.
<whyrusleeping> the trust only your friends model is nice for small communities
<whyrusleeping> but it doesnt scale to a global world-wide web
<whyrusleeping> you just end up coralling yourself into an echo chamber
<whyrusleeping> and being essentially walled off from the rest of the world
<metaphysician> whyrusleeping: why not? It should and it will. We are all connected.
<whyrusleeping> we are all connected. And i dont trust a single one of the computers between me and you
erde74 has quit [Remote host closed the connection]
erde74 has joined #ipfs
Adbray has quit [Read error: Connection reset by peer]
<metaphysician> You have to trust only your friend's. If he breaks your trust, you no longer trust it, and use other friend's.
Adbray has joined #ipfs
erde74 has quit [Client Quit]
<metaphysician> There are only few uncontacted people left on this planet. Rest of us are all connected. https://en.wikipedia.org/wiki/Uncontacted_peoples
<metaphysician> With store-and-forward protocols and ability to deliver gigabytes of data in one meet, we are very tightly connected indeed.
domanic has quit [Read error: Connection reset by peer]
<Poeticode> That's a step backwards D: Trust no one except the zero-knowledge proof
teej has joined #ipfs
<Poeticode> Only trusting friends will result in https://en.wikipedia.org/wiki/Splinternet
domanic has joined #ipfs
haebyjeabies has joined #ipfs
<metaphysician> Poeticode: Leave current Internet as it is. Develop a new Internet 2.0 for Humans.
<Poeticode> yes that's why I'm on this channel :P
<metaphysician> Do not just overlay on top of current Internet. Things like DDoS are very fundamental problems in the current Internet architecture.
mildred_ has joined #ipfs
mildred_ is now known as mildred
domanic has quit [Read error: Connection reset by peer]
<Poeticode> I'll leave DDoS prevention to the next cyber war. People aren't going to abandon HTTP-based internet until they have to
domanic has joined #ipfs
<Poeticode> for now, you can just try to set up as many ipfs gateway nodes to pin your site to hopefully out-bandwidth your attackers
<ChrisMatthieu> FYI - I was interviewed about Computes' mission and technology (including IPFS) on the IoT Podcast - http://iotpodcast.com/2018/01/episode-145-the-block-less-blockchain/
lord| has quit [Quit: WeeChat 2.0.1]
apiarian has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
lord| has joined #ipfs
domanic has joined #ipfs
coderdecoder01 has quit [Quit: Connection closed for inactivity]
newhouse has quit [Read error: Connection reset by peer]
anewuser has quit [Ping timeout: 256 seconds]
jaboja has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
anewuser has joined #ipfs
mildred has quit [Ping timeout: 260 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
zautomata1 has quit [Quit: WeeChat 1.7]
Neomex has quit [Read error: Connection reset by peer]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
Neomex has joined #ipfs
vsimon has joined #ipfs
lupine has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
<lupine> I'm trying to imagine instant messaging using ipfs. insane?
<lgierth> two major vulnerabilities that ease DDoS attacks are 1) insecure route announcements 2) unsigned IP packets
<lgierth> lupine: check out pubsub
Neomex has quit [Read error: Connection reset by peer]
haebyjeabies has quit [Ping timeout: 248 seconds]
<lupine> lgierth: interesting, thanks
psidhu has joined #ipfs
vsimon has quit [Remote host closed the connection]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
larpanet has joined #ipfs
vimclippy has quit [Quit: ZNC - http://znc.in]
Encrypt has quit [Quit: Quit]
codedread has joined #ipfs
<codedread> hi again
<codedread> still learning this stuff, coming at it from a web developer standpoint
larpanet has quit [Ping timeout: 240 seconds]
<codedread> i think i've integrated ipfs support in my client-side webapp - I'm calling Ipfs.createNode() somewhere in my JS
domanic has quit [Read error: Connection reset by peer]
<codedread> does that mean I am "running a node" ?
vimclippy has joined #ipfs
domanic has joined #ipfs
<codedread> here's what I did... I have a web app that can load in files from the local filesystem, i run it via a local webserver and load in a file from the hard drive, and then ipfs.files.add() it and get a hash...
<codedread> then in a separate browser tab, i run the app on github.com and try to load in that hash
<codedread> in both tabs, i'm seeing a bunch of websockets
<codedread> is the local tab (#1) uploading/seeding this file (something like bittorrent) to nodes out there on the internet and then the github tab (#2) getting the file through these websockets?
haebyjeabies has joined #ipfs
<lgierth> codedread: yes that means you're running an ipfs node in your page
<codedread> lgierth: thanks
<codedread> if i'm seeing a bunch of download frames on tab #2 from wss://wss1.bootstrap.libp2p.io/ does that mean some server out there has the file and i'm trickling it in?
dimitarvp has quit [Quit: Bye]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
<lgierth> that's one of the other ipfs nodes that yours is connected to
<lgierth> over the websockets transport
<codedread> right - so if there is a lot of activity there, that means it's steadily getting the file?
<codedread> the next thing i'm trying to understand is how I can monitor this from the web app to show download progress, basically
haebyjeabies has quit [Ping timeout: 248 seconds]
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
dconroy has joined #ipfs
Ecran has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
dandevelo has quit [Remote host closed the connection]
dandevelo has joined #ipfs
maxzor has quit [Remote host closed the connection]
dconroy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ashark has quit [Ping timeout: 268 seconds]
smuten has quit [Read error: Connection reset by peer]
chriscool1 has quit [Ping timeout: 252 seconds]
domanic has quit [Read error: Connection reset by peer]
talonz has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
ult has quit [Remote host closed the connection]
pinkieval has quit [Quit: Meltdown <3]
grumble has quit [Quit: We all eat lies when our hearts are hungry]
domanic has quit [Read error: Connection reset by peer]
codedread has quit [Ping timeout: 260 seconds]
domanic has joined #ipfs
pinkieval has joined #ipfs
pinkieval is now known as Guest46098
grumble has joined #ipfs
chriscool1 has joined #ipfs
espadrine has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
Guest46098 has quit [Changing host]
Guest46098 has joined #ipfs
Guest46098 is now known as pinkieval
SunflowerSociety has quit [Ping timeout: 260 seconds]
domanic has quit [Read error: Connection reset by peer]
tombusby has quit [Ping timeout: 272 seconds]
domanic has joined #ipfs
vsimon has joined #ipfs
pinkieval has quit [Quit: WeeChat 1.6]
pinkieval has joined #ipfs
pinkieval has quit [Changing host]
pinkieval has joined #ipfs
pinkieval has quit [Client Quit]
pinkieval has joined #ipfs
tombusby has joined #ipfs
vsimon has quit [Remote host closed the connection]
vsimon has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
domanic has joined #ipfs