stebalien changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.4.21 and js-ipfs 0.35 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | Logs: https://view.matrix.org/room/!yhqiEdqNjyPbxtUjzm:matrix.org/ | Forums: https://discuss.ipfs.io | Code of
Wioxjk has quit [Ping timeout: 268 seconds]
vivus has joined #ipfs
xcm has quit [Read error: Connection reset by peer]
kaotisk has quit [Quit: ZNC 1.7.3 - https://znc.in]
xcm has joined #ipfs
thomasan_ has quit [Remote host closed the connection]
Wioxjk has joined #ipfs
thomasan_ has joined #ipfs
thomasan_ has quit [Remote host closed the connection]
thomasan_ has joined #ipfs
quijote_ has quit [Remote host closed the connection]
quijote_ has joined #ipfs
<Magik6k> machawk1: depending on how the lib handles adding, updating go-ipfs to 0.4.20 or 0.4.21 might help (there was a small regression in the add api in 0.4.19 iirc, but I don't think it should impact something as simple as add_bytes)
clemo has quit [Ping timeout: 272 seconds]
Adbray has quit [Remote host closed the connection]
Copenhagen_Bram has quit [Read error: Connection reset by peer]
Copenhagen_Bram has joined #ipfs
thomasan_ has quit [Remote host closed the connection]
thomasan_ has joined #ipfs
TrUsT_n1 has joined #ipfs
Guest85051 has quit [Quit: Leaving]
TrUsT_n1 has quit [Remote host closed the connection]
thomasan_ has quit [Ping timeout: 245 seconds]
Adbray has joined #ipfs
TrUsT_n1 has joined #ipfs
TrUsT_n1 has quit [Remote host closed the connection]
TrUsT_n1 has joined #ipfs
TrUsT_n1 has quit [Remote host closed the connection]
thomasan_ has joined #ipfs
maxzor has quit [Ping timeout: 258 seconds]
thomasan_ has quit [Remote host closed the connection]
}ls{ has quit [Ping timeout: 248 seconds]
thomasan_ has joined #ipfs
thomasan_ has quit [Read error: Connection reset by peer]
RamRanRa has quit [Read error: Connection reset by peer]
}ls{ has joined #ipfs
thomasan_ has joined #ipfs
bralyclow has quit [Remote host closed the connection]
bralyclow has joined #ipfs
}ls{ has quit [Quit: real life interrupt]
vasco-santos has quit [Quit: Connection closed for inactivity]
thomasan_ has quit [Remote host closed the connection]
verin0x9 has joined #ipfs
Belkaar_ has quit [Ping timeout: 248 seconds]
Belkaar has joined #ipfs
Belkaar has joined #ipfs
verin0x has quit [Ping timeout: 246 seconds]
shizy has joined #ipfs
quijote_ has quit [Remote host closed the connection]
reit has quit [Read error: Connection reset by peer]
reit has joined #ipfs
kaotisk has joined #ipfs
sz0 has joined #ipfs
KempfCreative has joined #ipfs
Newami has quit [Read error: Connection reset by peer]
Ai9zO5AP has joined #ipfs
kaotisk has quit [Quit: ZNC 1.7.3 - https://znc.in]
thomasan_ has joined #ipfs
thomasan_ has quit [Ping timeout: 272 seconds]
vivus has quit [Remote host closed the connection]
hrofu_ is now known as hrofu
bralyclow has quit [Remote host closed the connection]
KempfCreative has quit [Ping timeout: 248 seconds]
bralyclow has joined #ipfs
bralyclow has quit [Ping timeout: 272 seconds]
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
griffinbyatt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zeden has quit [Quit: WeeChat 2.4]
shizy has quit [Ping timeout: 272 seconds]
jerryliu111[m] has joined #ipfs
bralyclow has joined #ipfs
spinza has quit [Quit: Coyote finally caught up with me...]
airwind has joined #ipfs
bralyclow has quit [Ping timeout: 248 seconds]
merethan has joined #ipfs
viviled has joined #ipfs
viviled has left #ipfs [#ipfs]
spinza has joined #ipfs
ulrichard has joined #ipfs
merethan has quit [Ping timeout: 248 seconds]
merethan has joined #ipfs
ctOS has joined #ipfs
sfx2496 has joined #ipfs
Copenhagen_Bram has quit [Quit: So long, and thanks for all the fish! 2.4 Weechat is best Weechat]
mloki has quit [Remote host closed the connection]
sfx2496 has quit [Ping timeout: 246 seconds]
mloki has joined #ipfs
bralyclow has joined #ipfs
Kingsqueee has joined #ipfs
nast has joined #ipfs
<graylan[m]> Royaljello:
<graylan[m]> IPFS bases a lot of ideas from blockchain technology. You can find Juan Beniot speech about that on YouTube.... The best way to use ipfs is IPFS + blockchain to create really nice decentralized community based applications that are almost impossible to censor from one point
nast has quit [Quit: Leaving]
ithanium has joined #ipfs
<graylan[m]> IPFS without blockchain has a hard time to gain mass adoption/users because of the collection of hash problem and finding ways to store those on easily accessible but decentralized RPC/API.. Only way to do that currently is blockchain (we use steem +ipfs)... It's not as cut and dry as it seems, developing fully decentralized apps.
clemo has joined #ipfs
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
gde33 has quit [Read error: Connection reset by peer]
gde33 has joined #ipfs
merethan has quit [Remote host closed the connection]
zerxes_ has left #ipfs [#ipfs]
ithanium has quit [Ping timeout: 252 seconds]
ZerXes has joined #ipfs
<ZerXes> is IPFS aware of which nodes are "close" (low rtt, few layer3-hops) to itself when fetching data from other nodes or will data be downloaded from pretty much random nodes on the internet that have the requested data?
<ZerXes> or will nodes in my datacenter on different subnets understand that they are close on prioritize them?
<myou5e[m]> my understanding is that by default, neighbors exist, but they are randomly found
<myou5e[m]> would need to look at how kademlia finds its neighbor nodes?
Newami has joined #ipfs
<postables[m]> ZerXes: you'll be doing kademlia routing, so IIRC your datacenter nodes unless you specifically generate peerIDs such that they are close in the kademlia routing table as neighbors, won't actually understand that your nodes on different subnets are close.
<postables[m]> When you download, you'll basically be retrieving from multiple (if there are multiple) providers (nodes that are storing the blocks via pinning or cached, and that are announcing it on the routing table).
<postables[m]> If you do want to prioritize download from your nodes, your best bet would be to peer your multiple nodes together so that you can easily determine that they are providing the content
<ZerXes> ty for the explanation, I suspected something like that
Garbanzo has quit [Ping timeout: 248 seconds]
maxzor has joined #ipfs
ylp has joined #ipfs
is_null has joined #ipfs
verin0x9 is now known as verin0x
ilyaigpetrov has joined #ipfs
is_null_ has joined #ipfs
is_null has quit [Ping timeout: 258 seconds]
polmaan has quit [Ping timeout: 248 seconds]
polmaan has joined #ipfs
Newami has quit [Read error: Connection reset by peer]
Newami has joined #ipfs
camferguson[m] has joined #ipfs
maxzor has quit [Remote host closed the connection]
manray has quit [Ping timeout: 248 seconds]
woss_io has joined #ipfs
eater has quit [Quit: hng]
eater has joined #ipfs
m_tadeu has quit [Remote host closed the connection]
}ls{ has joined #ipfs
RamRanRa has joined #ipfs
m_tadeu has joined #ipfs
manray has joined #ipfs
rendar has joined #ipfs
Soo_Slow has joined #ipfs
is_null_ has quit [Ping timeout: 268 seconds]
vasco-santos has joined #ipfs
is_null has joined #ipfs
vyzo has quit [Ping timeout: 252 seconds]
vyzo has joined #ipfs
fsdiogo has joined #ipfs
gmoro has joined #ipfs
ctOS has quit [Quit: Connection closed for inactivity]
is_null has quit [Ping timeout: 248 seconds]
Royaljello has joined #ipfs
mowcat has joined #ipfs
Royaljello has quit [Quit: Leaving]
is_null has joined #ipfs
spinza has quit [Quit: Coyote finally caught up with me...]
refpga has joined #ipfs
spinza has joined #ipfs
refpga has quit [Ping timeout: 246 seconds]
hugomrdias has joined #ipfs
rno has quit [Quit: ZNC 1.7.1 - https://znc.in]
fleeky has quit [Ping timeout: 248 seconds]
cyfex has quit [Ping timeout: 248 seconds]
cyfex has joined #ipfs
rno has joined #ipfs
is_null has quit [Ping timeout: 272 seconds]
griffinbyatt has joined #ipfs
Kingsqueee has quit [Quit: https://i.imgur.com/qicT3GK.gif]
Newami has quit [Read error: Connection reset by peer]
malaclyps has quit [Read error: Connection reset by peer]
malaclyps has joined #ipfs
mowcat has quit [Remote host closed the connection]
is_null has joined #ipfs
thomasan_ has joined #ipfs
zoobab has joined #ipfs
<zoobab> ping
refpga has joined #ipfs
<zoobab> question: is there a way for IPFS to maintain at least 3 copies in the network?
<ZerXes> The public IPFS - no. But if you build a private cluster using ipfs-cluster then you can set a replication-factor for how many copies of a file you want in the network
<Swedneck> yeah, pin it on 3 pinning services
thomasan_ has quit [Remote host closed the connection]
mdrights has quit [Ping timeout: 268 seconds]
is_null has quit [Ping timeout: 272 seconds]
mdrights has joined #ipfs
sfx2496 has joined #ipfs
is_null has joined #ipfs
polman has quit [Ping timeout: 244 seconds]
polman has joined #ipfs
hrofu is now known as hrofu_
hrofu_ is now known as hrofu
KempfCreative has joined #ipfs
zeden has joined #ipfs
polman has quit [Ping timeout: 244 seconds]
polman has joined #ipfs
airwind has quit [Quit: airwind]
spinza has quit [Quit: Coyote finally caught up with me...]
el_muteh has quit [Ping timeout: 248 seconds]
spinza has joined #ipfs
sz0 has quit [Quit: Connection closed for inactivity]
<sklv> what's an example of a pinning service
is_null has quit [Ping timeout: 248 seconds]
<sklv> right, i have for a long time wondered how you stop DoS by space exhaustion, and now i can clearly see how - you pay for 'your' space
bralyclow has quit [Read error: Connection reset by peer]
bralyclow has joined #ipfs
sebasriv has joined #ipfs
<ZerXes> sklv: space exhaustion?
<ZerXes> what do you mean?
abhiyerra has joined #ipfs
Garbanzo has joined #ipfs
noresult has quit [Ping timeout: 258 seconds]
jonnycrunch has joined #ipfs
<Swedneck> imagine if you could make others store stuff without them requesting it
<Swedneck> you could just make them store some ridiculously large object and they'd be fucked
<ZerXes> yeah
<ZerXes> unlimited storage would be amazing
is_null has joined #ipfs
<sebasriv> lmao what a troll
sfx2496 has quit [Ping timeout: 252 seconds]
Jesin has quit [Quit: Leaving]
elagost has quit [Quit: elagost]
is_null has quit [Remote host closed the connection]
Garbanzo has quit [Ping timeout: 250 seconds]
is_null has joined #ipfs
tombusby has joined #ipfs
MDude has joined #ipfs
Jesin has joined #ipfs
toxync01- has quit [Ping timeout: 248 seconds]
toxync01 has joined #ipfs
sebasriv has quit [Remote host closed the connection]
Wioxjk has quit [Ping timeout: 248 seconds]
sebasriv has joined #ipfs
hrofu is now known as hrofu_
Garbanzo has joined #ipfs
ulrichard has quit [Remote host closed the connection]
gratinb has quit [Remote host closed the connection]
gratin has joined #ipfs
hrofu_ is now known as hrofu
ylp has quit [Quit: Leaving.]
refpga has quit [Read error: Connection reset by peer]
refpga has joined #ipfs
<rain2> yeah bro i was just doing it to test amazon
<rain2> great excuse
Wioxjk has joined #ipfs
is_null has quit [Ping timeout: 268 seconds]
el_muteh has joined #ipfs
bralyclow01 has joined #ipfs
lnostdal has quit [Ping timeout: 272 seconds]
bralyclow has quit [Read error: Connection reset by peer]
ygrek has joined #ipfs
<sklv> so s3 glacier is an example of this
<olizilla[m]> reminder: this is a communal space. please save the swaring and adult references for elsewhere.
merethan has joined #ipfs
is_null has joined #ipfs
manray has quit [Ping timeout: 244 seconds]
bralyclow has joined #ipfs
bralyclow01 has quit [Ping timeout: 245 seconds]
lnostdal has joined #ipfs
is_null has quit [Ping timeout: 245 seconds]
lnostdal has quit [Ping timeout: 245 seconds]
is_null has joined #ipfs
lsl88 has quit [Ping timeout: 258 seconds]
lsl88 has joined #ipfs
manray has joined #ipfs
<dynodetk[m]> what about this one olizilla
toxync01 has quit [Ping timeout: 248 seconds]
toxync01 has joined #ipfs
is_null has quit [Ping timeout: 258 seconds]
abhiyerra has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Fessus has quit [Ping timeout: 248 seconds]
abhiyerra has joined #ipfs
mateusbs17 is now known as mateusbs17|brb
mowcat has joined #ipfs
abhiyerra has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sebasriv has quit [Remote host closed the connection]
is_null has joined #ipfs
zeden has quit [Quit: WeeChat 2.4]
sebasriv has joined #ipfs
abhiyerra has joined #ipfs
Newami has joined #ipfs
jonnycrunch has quit [Quit: Textual IRC Client: www.textualapp.com]
sebasriv has quit [Ping timeout: 268 seconds]
cyfex has quit [Ping timeout: 252 seconds]
plexigras has joined #ipfs
refpga has quit [Ping timeout: 245 seconds]
refpga has joined #ipfs
cyfex has joined #ipfs
lnostdal has joined #ipfs
gmoro has quit [Remote host closed the connection]
sebasriv has joined #ipfs
mowcat has quit [Remote host closed the connection]
gmoro has joined #ipfs
sebasriv has quit [Ping timeout: 245 seconds]
Wioxjk has quit [Ping timeout: 248 seconds]
sebasriv has joined #ipfs
sklv has quit [Ping timeout: 256 seconds]
Soo_Slow has quit [Remote host closed the connection]
sklv has joined #ipfs
rendar has quit []
Wioxjk has joined #ipfs
jadedctrl has quit [Quit: WeeChat 2.2]
jadedctrl has joined #ipfs
plexigras has quit [Ping timeout: 245 seconds]
plexigras has joined #ipfs
ithanium has joined #ipfs
merethan has quit [Remote host closed the connection]
fleeky has joined #ipfs
is_null has quit [Ping timeout: 268 seconds]
is_null has joined #ipfs
woss_io has quit [Ping timeout: 244 seconds]
is_null has quit [Ping timeout: 272 seconds]
woss_io has joined #ipfs
mateusbs17|brb is now known as mateusbs17
refpga has quit [Remote host closed the connection]
abhiyerra has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
is_null has joined #ipfs
is_null has quit [Remote host closed the connection]
woss_io has quit [Read error: Connection reset by peer]
woss_io has joined #ipfs
Ai9zO5AP has quit [Ping timeout: 245 seconds]
bralyclow has quit [Remote host closed the connection]
bralyclow has joined #ipfs
bralyclow has quit [Ping timeout: 248 seconds]
plexigras has quit [Ping timeout: 258 seconds]
Ai9zO5AP has joined #ipfs
Ai9zO5AP has quit [Ping timeout: 258 seconds]
Ai9zO5AP has joined #ipfs
Ai9zO5AP has quit [Ping timeout: 244 seconds]
i9zO5AP has joined #ipfs
pecastro has joined #ipfs
bralyclow has joined #ipfs
Fessus has joined #ipfs
KempfCreative has quit [Ping timeout: 248 seconds]
aseemrb[m] has joined #ipfs
plexigras has joined #ipfs
bralyclow has quit [Ping timeout: 246 seconds]
Kingsqueee has joined #ipfs
mowcat has joined #ipfs
MDude has quit [Read error: Connection reset by peer]
MDude has joined #ipfs
i9zO5AP has quit [Quit: WeeChat 2.4]
sebasriv has quit [Remote host closed the connection]
sebasriv has joined #ipfs
vandemar has joined #ipfs
vandemar has quit [Ping timeout: 248 seconds]
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
sebasriv has quit [Remote host closed the connection]
andruid[m] has joined #ipfs
mauz555 has joined #ipfs
mauz555 has quit []
plexigras has quit [Ping timeout: 245 seconds]
ithanium has quit [Ping timeout: 258 seconds]
vandemar has joined #ipfs
<TheGreatNi[m]> Could someone post an ipns link? I still can't get any to load on a gateway
<Swedneck> /ipns/ipfs.io
<TheGreatNi[m]> Hmm thanks. That does load for both my gateway and other public gateways. Is it just "the network iz zlow" when my ipns links don't load on public gateways?
<TheGreatNi[m]> That I'm hosting from my node I should say
<postables[m]3> @TheGreatNi: that's actually a DNSLink so there's no IPNS DHT traffic to slow you down.
<TheGreatNi[m]> o
<TheGreatNi[m]> Do you have a link to an actual ipns link that you know is working?
<TheGreatNi[m]> btw, is it possible to update go-ipfs via ipfs? That would be a good meme
<postables[m]> yes try `/ipns/QmVs9ya4NeerMJti7xYaHymCPUeV8N8bt4qyxw2qw7LC4b`
<TheGreatNi[m]> thx
<postables[m]> if you need a gateway to resolve it, https://gateway.temporal.cloud/ipns/QmVs9ya4NeerMJti7xYaHymCPUeV8N8bt4qyxw2qw7LC4b should do so instantly
<postables[m]> well mostly instantly
<postables[m]> sometimes you might need to try and resolve your record multiple times. ive noticed strange behavior
<TheGreatNi[m]> I'm trying both my local node and a gateway
<postables[m]> where sometimes resolutions fail, othertimes resolutions suceed
<TheGreatNi[m]> I got a "context exceeded" fail womp womp
<rboreal_frippery> womp
<TheGreatNi[m]> Does that just mean that I'm faffed?
<TheGreatNi[m]> oof, now I
<TheGreatNi[m]> *I'm getting a no route found error
<TheGreatNi[m]> How is that can be connected to thousands yet can't load that link? grr
<Swedneck> <TheGreatNi[m] "btw, is it possible to update go"> `ipfs update install <version>`
<Swedneck> i believe it's a separate binary you need to have installed though
<TheGreatNi[m]> It is
<postables[m]> TheGreatNi: try resolving a few times before giving up, IPNS is tempermental as hell
<rboreal_frippery> "faffed"
<TheGreatNi[m]> Try loading me mayhaps?
<TheGreatNi[m]> ipfs.io/ipns/QmcwnmRQvmoyTo8iHQtDkcHr9JkScLm1KpLK59AHbHmeqE
vandemar has quit [Quit: leaving]
<rboreal_frippery> no work yet ~ 30 seconds
vandemar has joined #ipfs
<rboreal_frippery> `ipfs resolve -r /ipns/QmcwnmRQvmoyTo8iHQtDkcHr9JkScLm1KpLK59AHbHmeqE: context deadline exceeded`
<TheGreatNi[m]> Wut the heck ipfs in cmd will resolve but not my browser smh
<postables[m]> The woes of IPNS :P
<TheGreatNi[m]> What's the deal with that anyway? Doesn't that mean that ipfs doesn't work
<postables[m]> ipfs works fine, IPNS just has some issues but I'm not quite certain what the source is
spinza has quit [Quit: Coyote finally caught up with me...]
<TheGreatNi[m]> hmm. Without IPNS you can't be fully free of http
<postables[m]> DNSLink records with 5 second TTL's are a great, temporary workaround :)
<aschmahmann[m]> IPNS is slow and has issues because we wait (by default) for 16 DHT results instead of 1 (like for IPFS).
<TheGreatNi[m]> hmm
<aschmahmann[m]> If you're wondering "why 16, surely 1 is enough" the issue has to do with wanting to find the newest version. If I publish version 1 to A and B and publish a subsequent version to just B, if you come around and ask A for the latest version you will get version 1 instead of version 2.
<TheGreatNi[m]> I was thinking about setting up some kind of shared work directory which would require a dynamic address
bralyclow has joined #ipfs
<aschmahmann[m]> The fact that this is painful for a good reason doesn't detract from the pain. However, there are a number of folks (myself included) working on making IPNS much more performant.
<aschmahmann[m]> TheGreatNi: Do you mean shared among a group of writers, or just readers?
<TheGreatNi[m]> Both
<TheGreatNi[m]> New content and updated content needs to be available to an audience
<TheGreatNi[m]> And ipfs allows it to not fret about takedowns etc
abhiyerra has joined #ipfs
<aschmahmann[m]> Regarding multiple writers, IPNS alone may not be enough to help you. Basically, if more than one party publishes with a single key then you may end up with writes/updates that get ignored/dropped. Imagine you have a dictionary with `dict[IPNS Key] = latest record` if two parties do a set operation at the same time you're sunk. In a distributed system "at the same time" may actually be a very long time since parties
<aschmahmann[m]> might be on long latency connections or offline.
bralyclow has quit [Remote host closed the connection]
bralyclow has joined #ipfs
<aschmahmann[m]> There's currently some work being done to support multiple writers. However, in the meanwhile if just you and 5 friends are sharing a folder then you could have your application layer combine the data from 6 IPNS keys (1 per friend).
spinza has joined #ipfs
<aschmahmann[m]> I also want to caution about IPFS and censorship resistence. In many ways it's really good since DNS related takedowns won't work. However, unless you're using a VPN or onion routing underneath IPFS you may end up with some identifying data being leaked either about you or the data you are up/downloading. There are some thoughts on the future of privacy and DHTs at https://github.com/ipfs/notes/issues/291.
<aschmahmann[m]> As always, don't do anything illegal and make sure to know what types of attacks you'd like to be able to deal with.
pecastro has quit [Ping timeout: 245 seconds]
woss_io has quit [Ping timeout: 245 seconds]
dqx has joined #ipfs
ygrek has quit [Ping timeout: 244 seconds]
mateusbs17 is now known as mateusbs17|afk
RamRanRa has quit [Read error: Connection reset by peer]
xelra has quit [Quit: ZNC - http://znc.in]
xelra has joined #ipfs
abhiyerra has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
boredmanicrobot has joined #ipfs
boredmanicrobot has quit [Client Quit]