stebalien changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.4.22 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
thomasanderson has joined #ipfs
soju has quit [Ping timeout: 268 seconds]
thomasanderson has quit [Ping timeout: 246 seconds]
lordcirth has quit [Ping timeout: 245 seconds]
soju has joined #ipfs
gnufr33d0m has quit [Quit: gnufr33d0m]
mowcat has quit [Remote host closed the connection]
soju has quit [Remote host closed the connection]
_whitelogger has joined #ipfs
soju has joined #ipfs
pecastro_ has quit [Ping timeout: 276 seconds]
tec__ has quit [Remote host closed the connection]
woss_io has quit [Ping timeout: 240 seconds]
RamRanRa has quit [Read error: Connection reset by peer]
TheChiefMeat has quit [Quit: The Lounge - https://thelounge.chat]
TheChiefMeat has joined #ipfs
tec__ has joined #ipfs
carldd has quit [Ping timeout: 240 seconds]
mloki has quit [Remote host closed the connection]
mloki has joined #ipfs
Bat`O has quit [Ping timeout: 244 seconds]
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
Bat`O has joined #ipfs
lord| has joined #ipfs
shizy has quit [Remote host closed the connection]
blablok[m] has joined #ipfs
thomasanderson has joined #ipfs
carldd has joined #ipfs
thomasanderson has quit [Ping timeout: 240 seconds]
DavidPH has joined #ipfs
}ls{ has quit [Ping timeout: 240 seconds]
shizy has joined #ipfs
}ls{ has joined #ipfs
arch-nemesis has joined #ipfs
cjsarette has joined #ipfs
cjsarette has quit [Remote host closed the connection]
cjsarette has joined #ipfs
cjsarette has quit [Client Quit]
cjsarette has joined #ipfs
Belkaar_ has joined #ipfs
Belkaar has quit [Ping timeout: 276 seconds]
fiws- has joined #ipfs
DemiN has quit [Read error: Connection reset by peer]
DemiN_ has joined #ipfs
fiws has quit [Read error: Connection reset by peer]
v3ry3arly has quit [Quit: sleeping or rebooting or something iunno]
xtarget has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
stoopkid has quit [Quit: Connection closed for inactivity]
user_51_ has joined #ipfs
shizy has quit [Remote host closed the connection]
user_51 has quit [Ping timeout: 265 seconds]
hurikhan77 has joined #ipfs
verin0x5 has joined #ipfs
kakra has quit [Ping timeout: 268 seconds]
verin0x has quit [Ping timeout: 265 seconds]
}ls{ has quit [Quit: real life interrupt]
Clarth has quit [Remote host closed the connection]
thomasanderson has joined #ipfs
Clarth has joined #ipfs
thomasanderson has quit [Ping timeout: 265 seconds]
peeonyou has joined #ipfs
<peeonyou> wat.. i never heard of this before
<peeonyou> are you sure?
<peeonyou> i dunno about this
Clarth has quit [Ping timeout: 276 seconds]
soju has quit [Remote host closed the connection]
soju has joined #ipfs
soju has quit [Ping timeout: 268 seconds]
charley has joined #ipfs
charley has quit [Ping timeout: 240 seconds]
_whitelogger has joined #ipfs
gnufr33d0m has joined #ipfs
arch-nemesis has quit [Quit: WeeChat 2.5]
gnufr33d0m has quit [Quit: gnufr33d0m]
Fessus_ has joined #ipfs
cjsarette has quit [Remote host closed the connection]
Fessus has quit [Ping timeout: 250 seconds]
<postablesDiscord> @momack2
<postablesDiscord> 😉
verin0x5 is now known as verin0x
<momack2[m]> I can't see your image postables (Discord)
Fessus_ has quit [Remote host closed the connection]
Fessus_ has joined #ipfs
<postablesDiscord> "S3 running directly on IPFS, no intermediary layer like with Storj 😉 "
<momack2[m]> cool!
Fessus_ has quit [Remote host closed the connection]
goodguy has joined #ipfs
Fessus_ has joined #ipfs
goodguy has left #ipfs [#ipfs]
toxync01- has joined #ipfs
toxync01 has quit [Ping timeout: 265 seconds]
_whitelogger has joined #ipfs
Ai9zO5AP has quit [Ping timeout: 268 seconds]
i9zO5AP has joined #ipfs
toxync01 has joined #ipfs
toxync01- has quit [Ping timeout: 265 seconds]
toxync01 has quit [Ping timeout: 250 seconds]
toxync01 has joined #ipfs
<postablesDiscord> The main problem is that the organizations you pointed out are already deeply invested in IPFS. Outside of those already invested in IPFS either directly or indirectly, the feelings around IPFS are not that great.
<postablesDiscord> There is very little incentive for those not invested in IPFS to pick it up simply due to the ginormous headaches present when using IPFS, especially so at scale
i9zO5AP has quit [Ping timeout: 265 seconds]
<postablesDiscord> For example I went to a conference in August. Out of the 6 people I met that had tried IPFS in the last few months not 1 had a good thing to say, not 1 was still using it
<momack2[m]> hmm, hard to diagnose without knowing the context - maybe they wanted something that IPFS isn't right now, or weren't able to understand how to apply IPFS to their problem effectively.
<momack2[m]> I haven't had that experience at conferences at all - but have talked to frustrated people who get sold on IPFS as magical free storage, or who get lost in our documentation and end up giving up
<momack2[m]> I think there's a lot of room for improvement there too - IPFS needs to set good expectations for what it can do, and then make it really easy for everyone to meet those needs (ex better golden paths / how to guides / etc)
<momack2[m]> feel free to DM me any specific stories / groups you talked to so I can help follow up with them or at least try to glean more takeaways from their feedback
rendar has joined #ipfs
<momack2[m]> and if you have ideas on how to put that golden path front and center, check out the documentation revamp we're doing and help us prevent the misconceptions/frustrations from happening in the first place! --> https://github.com/ipfs/docs/
<PhoenixDiscord[m> I feel like if IPFS could just reliably resolve IPNS names in a few seconds, IPFS would be so easy to use for so many things. Developers can get around a lot of overly complicated systems if they work. Look at docker! I still don't know how to use docker, i ask a friend to help me whenever i need to change how a docker image is working. But it's really hard right now when IPFS doesn't have any internal reliable way to
<PhoenixDiscord[m> share a mutable folder as something like a URL.
<momack2[m]> ack - actually some IPNS improvements coming in the next release (both via improving DHT lookup times, and adding IPNS over pubsub)
<PhoenixDiscord[m> DNSLink can get the job done, but it honestly sucks, because to actually make use of it, you have to figure out how to get your nameservers to talk to a script that builds your IPFS data, and since so many nameservers have different APIs for a lot of users if you just use ones provided by your domain registrar, there's no way to even write a simple clear guide on how to publish mutable data on IPFS reliably, because
<PhoenixDiscord[m> there are so many different interfaces to get a DNSLink thing updated
<PhoenixDiscord[m> I'm a bit confused about how IPNS over PubSub works? what does that improve? Will there be new interfaces so I can subscribe in my app and be notified when an IPNS address is assigned to a different CID?
<postablesDiscord> @momack2 I'm about to head to bed right now, however I believe you have my email. Send me a message and we can schet a call
<postablesDiscord> * @momack2 I'm about to head to bed right now, however I believe you have my email. Send me a message and we can schedule
<momack2[m]> Phoenix (Discord): aschmahmann is the expert, but AFAIU yes - effectively you can "subscribe" to subsequent updates to an IPNS record and not have to do a DHT query for them
<momack2[m]> postables (Discord): SG! will send you a note
reit has quit [Quit: Leaving]
<PhoenixDiscord[m> Oh that's really great. I look forward to it! Substantially changes my thinking of how to implement my toy app
reit has joined #ipfs
Ai9zO5AP has joined #ipfs
<momack2[m]> I think this is the/an epic for the work: https://github.com/ipfs/go-ipfs/issues/6447
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
ejholmes has joined #ipfs
lord| has joined #ipfs
goyoregalado[m] has joined #ipfs
_whitelogger has joined #ipfs
Newami has joined #ipfs
Newami has quit [Client Quit]
amitizle has quit [Quit: aight imma head]
amitizle has joined #ipfs
verin0x9 has joined #ipfs
astronavt___ has joined #ipfs
joocain2 has quit [Ping timeout: 260 seconds]
yosafbridge` has joined #ipfs
Jybz has joined #ipfs
joocain2 has joined #ipfs
Ugrastil_ has joined #ipfs
yosafbridge has quit [Ping timeout: 265 seconds]
astronavt has quit [Ping timeout: 265 seconds]
Trieste has quit [Ping timeout: 265 seconds]
verin0x has quit [Ping timeout: 265 seconds]
Ugrastil has quit [Ping timeout: 265 seconds]
Trieste has joined #ipfs
}ls{ has joined #ipfs
<ShokuninDiscord[> To echo on the above: there is an overwhelming sense that people simply do not understand IPFS. It's concerning to see people post _daily_ about how it it a magical cloud/dropbox solution. I feel like a lot of the communication around future-proofing access to knowledge ("Today's web can't preserve humanity's history") are to blame.
<ShokuninDiscord[> * To echo on the above: there is an overwhelming sense that people simply do not understand IPFS. It's concerning to see people post _daily_ about how it is a magical cloud/dropbox solution. I feel like a lot of the communication around future-proofing access to knowledge ("Today's web can't preserve humanity's history") are to blame.
<PhoenixDiscord[m> I actually think a really useful service someone could make, which I would adore, wouldn't really involve IPFS at all. It'd be a subdomain provider, it would have a simple API to register a "username" at one of a few domains on offer, and perhaps with a proof of work, would allow any user to claim a subdomain, and point it to whichever gateway and DNSLink they like, and update it as needed with cryptographically signed
<PhoenixDiscord[m> update notifications pushed to the centralised server
<PhoenixDiscord[m> one of the few areas where "make a website on IPFS" isn't free right now, is getting a domain name. but it wouldn't be very costly to run a service like that, I think?
Genius290IQ has quit [Ping timeout: 276 seconds]
<ShokuninDiscord[> Just needs to be built!
Genius290IQ has joined #ipfs
Cleronx has joined #ipfs
Genius290IQ has quit [Ping timeout: 276 seconds]
Genius290IQ has joined #ipfs
Cleronx has quit [Client Quit]
jon101249 has quit [Quit: The Lounge - https://thelounge.github.io]
jon101249 has joined #ipfs
Soo_Slow has joined #ipfs
pecastro has joined #ipfs
Jybz has quit [Ping timeout: 276 seconds]
toxync01- has joined #ipfs
toxync01 has quit [Ping timeout: 276 seconds]
Jybz has joined #ipfs
xdecimal has joined #ipfs
xdecimal has quit [Client Quit]
toxync01 has joined #ipfs
toxync01- has quit [Ping timeout: 252 seconds]
RamRanRa has joined #ipfs
seba- has joined #ipfs
seba-- has quit [Ping timeout: 240 seconds]
Mitar has quit [Ping timeout: 264 seconds]
toxync01 has quit [Ping timeout: 276 seconds]
toxync01 has joined #ipfs
Mitar has joined #ipfs
_jrjsmrtn has joined #ipfs
__jrjsmrtn__ has quit [Ping timeout: 268 seconds]
i9zO5AP has joined #ipfs
Ai9zO5AP has quit [Ping timeout: 240 seconds]
unklefister[m] has joined #ipfs
Mateon2 has joined #ipfs
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon2 is now known as Mateon1
dsiypl4 has joined #ipfs
v3ry3arly has joined #ipfs
ljmf00- has joined #ipfs
ljmf00_ has quit [Read error: Connection reset by peer]
xtarget has joined #ipfs
toxync01 has quit [Ping timeout: 265 seconds]
toxync01 has joined #ipfs
mowcat has joined #ipfs
ljmf00_ has joined #ipfs
ljmf00- has quit [Read error: Connection reset by peer]
shizy has joined #ipfs
toxync01- has joined #ipfs
xtarget has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
toxync01 has quit [Ping timeout: 246 seconds]
Ai9zO5AP has joined #ipfs
toxync01- has quit [Client Quit]
i9zO5AP has quit [Ping timeout: 245 seconds]
toxync01 has joined #ipfs
toxync01 has quit [Quit: ZNC 1.7.4 - https://znc.in]
toxync01 has joined #ipfs
blackleaf has joined #ipfs
shizy has quit [Ping timeout: 276 seconds]
toxync01 has quit [Ping timeout: 265 seconds]
toxync01- has joined #ipfs
blackleaf has quit [Quit: Ping timeout (120 seconds)]
shizy has joined #ipfs
shizy has quit [Read error: Connection reset by peer]
shizy has joined #ipfs
toxync01- has quit [Ping timeout: 268 seconds]
toxync01 has joined #ipfs
kakra has joined #ipfs
hurikhan77 has quit [Ping timeout: 276 seconds]
dsiypl4 has quit [Ping timeout: 240 seconds]
zeden has joined #ipfs
dsiypl4 has joined #ipfs
shizy has quit [Ping timeout: 268 seconds]
toxync01 has quit [Ping timeout: 276 seconds]
toxync01 has joined #ipfs
dsiypl4 has quit [Quit: Leaving]
thomasanderson has joined #ipfs
kakra has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
hurikhan77 has joined #ipfs
kakra has joined #ipfs
hurikhan77 has quit [Ping timeout: 268 seconds]
poztitmatrixorg[ has joined #ipfs
TrevorDiscord[m] has joined #ipfs
thomasanderson has quit [Ping timeout: 240 seconds]
toxync01 has quit [Quit: ZNC 1.7.4 - https://znc.in]
toxync01 has joined #ipfs
i9zO5AP has joined #ipfs
poztitmatrixorg[ is now known as Poztit[m]
Ai9zO5AP has quit [Ping timeout: 240 seconds]
charley has joined #ipfs
charley_ has joined #ipfs
charley has quit [Ping timeout: 268 seconds]
aldenp has left #ipfs ["WeeChat 2.6"]
charley_ has quit [Remote host closed the connection]
<vaultec81[m]> Phoenix (Discord): Another thing that you forgot to mention, there is no mutability, or history tracking for current day IPFS websites. The only thing you can even come close to is IPNS.
ygrek has joined #ipfs
<vaultec81[m]> There needs to be a good standard for mutable content in IPFS that actually suites the needs of websites.
arch-nemesis has joined #ipfs
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
mapetik has joined #ipfs
lord| has joined #ipfs
stoopkid has joined #ipfs
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
toxync01- has joined #ipfs
toxync01 has quit [Ping timeout: 240 seconds]
freedom has joined #ipfs
machinehum has quit [Quit: WeeChat 1.6]
freedom has quit [Remote host closed the connection]
mapetik has quit [Remote host closed the connection]
freedom has joined #ipfs
DavidPH has quit [Quit: Leaving]
boris has joined #ipfs
boris has quit [Client Quit]
mapetik has joined #ipfs
jayjo has quit [Quit: ZNC 1.7.3 - https://znc.in]
arch-nemesis has quit [Ping timeout: 240 seconds]
lord| has joined #ipfs
mapetik has quit [Remote host closed the connection]
i9zO5AP has quit [Ping timeout: 240 seconds]
i9zO5AP has joined #ipfs
jayjo has joined #ipfs
jayjo has quit [Remote host closed the connection]
hurikhan77 has joined #ipfs
kakra has quit [Ping timeout: 268 seconds]
WhizzWr has quit [Quit: Bye!]
WhizzWr has joined #ipfs
WhizzWr has quit [Client Quit]
WhizzWr has joined #ipfs
i9zO5AP has quit [Ping timeout: 268 seconds]
i9zO5AP has joined #ipfs
shizy has joined #ipfs
rendar has quit []
jayjo has joined #ipfs
Belkaar_ has quit [Ping timeout: 240 seconds]
Belkaar has joined #ipfs
Belkaar has joined #ipfs
ruel is now known as lvlinux
toxync01- has quit [Ping timeout: 245 seconds]
toxync01 has joined #ipfs
Belkaar has quit [Ping timeout: 268 seconds]
Belkaar has joined #ipfs
Belkaar has joined #ipfs
cxl000 has quit [Ping timeout: 265 seconds]
PyHedgehog has quit [Quit: Connection closed for inactivity]
mapetik has joined #ipfs
<aschmahmann[m]> Phoenix (Discord): While there isn't a go-ipfs release containing the changes from https://github.com/ipfs/go-ipfs/issues/6447, you can actually use IPNS over PubSub today through go-ipfs either via the CLI (https://github.com/ipfs/go-ipfs/blob/master/docs/experimental-features.md#ipns-pubsub) or using go-ipfs as a library.
<aschmahmann[m]> The changes make IPNS over PubSub work without needing a DHT (e.g. using MDNS on a local network), and in the event that it utilizes a DHT to find out about peers it is **much** faster than how IPNS currently uses the DHT. The end result should be IPNS resolution times that are just as fast as IPFS resolution times instead of much slower.
mapetik has quit [Remote host closed the connection]
mapetik has joined #ipfs
arch-nemesis has joined #ipfs
cxl000 has joined #ipfs
cxl000 has quit [Ping timeout: 276 seconds]
aldenp has joined #ipfs
hqdruxn08_ has joined #ipfs
<aldenp> hello; when files are uploaded, they are broken up into chunks, represented as a DAG, and put into the DHT right? does the DHT track peers who have a given block of the DAG, or does it track the payload itself?
hqdruxn08 has quit [Ping timeout: 246 seconds]
<aldenp> what I'm getting at is A) how is data lost in IPFS, since if the data itself is stored in the DHT then any data every uploaded should be being served by k nodes at any given time B) how are nodes which have a copy of the blocks through pinning rather than being (pseudo)randomly selected by the DHT found when fetching a block?
<aldenp> sorry if what I'm asking doesn't make much sense
<aschmahmann[m]> aldenp: The DHT a map of `hash(data) -> list of peer addresses the advertise they have data`. IPFS calls this list of peer addresses provider records.
<aschmahmann[m]> This means that A) random nodes on the internet don't have to provide huge free storage B) data will go offline when nobody is advertising it any more
<postablesDiscord> Data is lost in IPFS when the nodes storing it are offline. The data isn't stored on the DHT. The DHT is basically used to store pointers to where the data is actually stored
<aldenp> ah, thanks, that makes sense
<postablesDiscord> Whenever you add something to your ipfs node, with the default settings your node will create a provider record that indicates that your node provides some content. This record is then published to the DHT
Jybz has quit [Excess Flood]
Jybz has joined #ipfs
robcat has joined #ipfs
noaht[m] has joined #ipfs
easyKL has joined #ipfs
arch-nemesis has quit [Ping timeout: 246 seconds]
null1337 has joined #ipfs
blablok[m] has quit [*.net *.split]
opt[m] has quit [*.net *.split]
wzwldn[m] has quit [*.net *.split]
silotis has quit [*.net *.split]
wchargin[m] has quit [*.net *.split]
eshohetDiscord[m has quit [*.net *.split]
nofwayyDiscord[m has quit [*.net *.split]
cesarosumDiscord has quit [*.net *.split]
jryans has quit [*.net *.split]
Technoquake has quit [*.net *.split]
Shmultz9776[m] has quit [*.net *.split]
modul8[m] has quit [*.net *.split]
freddor has quit [*.net *.split]
test123Discord[m has quit [*.net *.split]
leoalvarezhDisco has quit [*.net *.split]
bekoDiscord[m] has quit [*.net *.split]
Markus72[m] has quit [*.net *.split]
peddie has quit [*.net *.split]
kbc[m] has quit [*.net *.split]
itsundef[m] has quit [*.net *.split]
Myrth has quit [*.net *.split]
blablok[m] has joined #ipfs
opt[m] has joined #ipfs
kbc[m] has joined #ipfs
Technoquake has joined #ipfs
Shmultz9776[m] has joined #ipfs
freddor has joined #ipfs
Markus72[m] has joined #ipfs
wzwldn[m] has joined #ipfs
wchargin[m] has joined #ipfs
itsundef[m] has joined #ipfs
nofwayyDiscord[m has joined #ipfs
eshohetDiscord[m has joined #ipfs
cesarosumDiscord has joined #ipfs
leoalvarezhDisco has joined #ipfs
test123Discord[m has joined #ipfs
peddie has joined #ipfs
jryans has joined #ipfs
silotis has joined #ipfs
bekoDiscord[m] has joined #ipfs
Myrth has joined #ipfs
modul8[m] has joined #ipfs
bekoDiscord[m] has quit [Changing host]
modul8[m] has quit [Changing host]
modul8[m] has joined #ipfs
bekoDiscord[m] has joined #ipfs
freedom has quit [Quit: freedom]
jaller94[m] has left #ipfs ["User left"]
mowcat has quit [Remote host closed the connection]
jcea has joined #ipfs
easyKL has quit [Ping timeout: 245 seconds]
freedom has joined #ipfs
i9zO5AP has quit [Ping timeout: 265 seconds]
i9zO5AP has joined #ipfs
jcea has quit [Remote host closed the connection]
jcea has joined #ipfs
i9zO5AP has quit [Excess Flood]
arch-nemesis has joined #ipfs
easyKL has joined #ipfs
i9zO5AP has joined #ipfs
Newami has joined #ipfs
TheChiefMeat has quit [Quit: The Lounge - https://thelounge.chat]
TheChiefMeat has joined #ipfs
TheChiefMeat has quit [Client Quit]
TheChiefMeat has joined #ipfs
TheChiefMeat has quit [Client Quit]
TheChiefMeat has joined #ipfs
TheChiefMeat has quit [Client Quit]
TheChiefMeat has joined #ipfs
Jybz has quit [Ping timeout: 246 seconds]
TheChiefMeat has quit [Client Quit]
TheChiefMeat has joined #ipfs
TheChiefMeat has quit [Client Quit]
TheChiefMeat has joined #ipfs
TheChiefMeat has quit [Quit: The Lounge - https://thelounge.chat]
TheChiefMeat has joined #ipfs
Newami has quit [Quit: Leaving]
TheChiefMeat has quit [Client Quit]
arch-nemesis has quit [Ping timeout: 265 seconds]
TheChiefMeat has joined #ipfs
TheChiefMeat has quit [Client Quit]
TheChiefMeat has joined #ipfs
TheChiefMeat has quit [Client Quit]
TheChiefMeat has joined #ipfs
TheChiefMeat has quit [Client Quit]
TheChiefMeat has joined #ipfs
Soo_Slow has quit [Quit: Soo_Slow]
TheChiefMeat has quit [Client Quit]
TheChiefMeat has joined #ipfs
TheChiefMeat has quit [Client Quit]
TheChiefMeat has joined #ipfs
TheChiefMeat has quit [Client Quit]
robcat has quit [Quit: robcat]
null1337 has quit [Ping timeout: 265 seconds]
null1337 has joined #ipfs
mapetik has quit [Remote host closed the connection]
mapetik has joined #ipfs