lnostdal_ has quit [Read error: Connection reset by peer]
lnostdal_ has joined #ipfs
lnostdal_ has quit [Ping timeout: 252 seconds]
joseminao has joined #ipfs
<xialvjun[m]>
It seems `libp2p-rs` `transport` is very like `tokio_codec` .
darcstar has joined #ipfs
asymptotically has joined #ipfs
ctOS has joined #ipfs
<ctOS>
Any thoughts on IPFS enabled websites and how to explain it in a privacy policy? I see that no DNSLink-enabled or otherwise IPFS powered website currently have one.
<ctOS>
Swedneck: so you host a central server too? I seem to remember you had your own domain in your username. (also, it does bridge to IRC, yes? what about XMPP?)
<Swedneck>
i have a private server yes
<Swedneck>
but central isn't accurate, it just hosts my account
<Swedneck>
btw we might want to move to #matrix:matrix.org
<Fns[m]1>
swedneck: Do you run any bridges also?
<Fns[m]1>
Hm, yes, indeed
<Swedneck>
i don't run any bridges, i've tried to run a discord bridge but node.js gives me bad bowel movements
xcm has quit [Remote host closed the connection]
lanlink has joined #ipfs
bomb-on has joined #ipfs
xcm has joined #ipfs
pkafei has joined #ipfs
ylp has quit [Ping timeout: 246 seconds]
dadabidet has joined #ipfs
joseminao has quit [Read error: Connection reset by peer]
<Swedneck>
does ipfs add take some extra time to finish if you're adding a lot of files?
<Swedneck>
it says 100% and it's added all the files, yet it's not printing the final hash
clemo has joined #ipfs
<JCaesar>
has it printed the hashes for the containing folders?
<Swedneck>
It's just a bunch of files
tdiesler has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<JCaesar>
Do you have the daemon running and online?
<Swedneck>
Unless you mean it prints any folders last
tdiesler has joined #ipfs
<Swedneck>
Yeah
Fessus has quit [Remote host closed the connection]
Fessus has joined #ipfs
<JCaesar>
wasn't there a change that does the entire announcing stuff last?
<Swedneck>
It's weird because I left this running last night, yet I got no final hash
<Swedneck>
Could it really be announcing for like 2 hours?
plexigras has joined #ipfs
alpha has quit [Quit: alpha]
horlicks has quit [Ping timeout: 244 seconds]
morteza_ has quit [Read error: Connection reset by peer]
morteza_ has joined #ipfs
ylp has joined #ipfs
fridim has joined #ipfs
Fessus has quit [Remote host closed the connection]
jamesaxl has joined #ipfs
Steverman has joined #ipfs
<Fns[m]1>
Is there a way to find out how many nodes `ipfs pin add` will have to process without actually processing them?
<Fns[m]1>
To get an estimate
lanlink has quit [Quit: lanlink]
r3dfish has quit [Ping timeout: 252 seconds]
dadabidet has quit [Quit: Leaving]
Fessus has joined #ipfs
Mottengrotte has quit [Read error: Connection reset by peer]
kaminishi has quit [Remote host closed the connection]
ulrichard has quit [Remote host closed the connection]
kchz has quit [Quit: ZZzzz…]
dimitarvp has joined #ipfs
ylp has quit [Quit: Leaving.]
matt-h has quit [Remote host closed the connection]
BeerHall has quit [Quit: BeerHall]
reit has joined #ipfs
Mottengrotte has quit [Quit: Mottengrotte]
rcat has quit [Ping timeout: 245 seconds]
thefinn93 has joined #ipfs
darcstar has quit [Quit: leaving]
r3dfish has quit [Ping timeout: 276 seconds]
r3dfish has joined #ipfs
kchz has joined #ipfs
r3dfish has quit [Ping timeout: 252 seconds]
<Swedneck>
alright let's see if it wants to give me the final hash this time
kaminishi has joined #ipfs
<Swedneck>
welp, seems to just be stuck
<Swedneck>
idk if it's announcing or something, but there's no indication of anything happening
r3dfish has joined #ipfs
inetic has quit [Remote host closed the connection]
leeola has joined #ipfs
bomb-on has quit [Quit: SO LONG, SUCKERS!]
Encrypt has joined #ipfs
matt-h has joined #ipfs
<Swedneck>
still no final hash nor indication anything anything is happening..
zopsi has quit [Ping timeout: 276 seconds]
zopsi has joined #ipfs
bomb-on has joined #ipfs
Steverman has joined #ipfs
<Swedneck>
gonna try adding without pinning
rcat has joined #ipfs
rendar has quit []
ddahl has joined #ipfs
postables has joined #ipfs
ctOS has joined #ipfs
<ctOS>
Any thoughts on IPFS enabled websites and how to explain it in a privacy policy? I see that no DNSLink-enabled or otherwise IPFS powered website currently have one.
<ctOS>
What do you tell visitors about content IDs being broadcast as they visit your site?
<ctOS>
Regardless of how the dweb tech works your devices will need to broadcast and connect to other randos who have the same files and thus also receives knowledge of what your device is downloading.
Encrypt has quit [Quit: Quit]
<Icefoz>
*Someone* is always going to know what your device is downloading, so they can give it to you.
<Icefoz>
Solving that problem is the job of Tor, not IPFS.
shizy has joined #ipfs
asymptotically2 has joined #ipfs
<Icefoz>
Arguably you're safer having the knowledge of that spread out in bits and pieces over the network, rather than in one place that's easy for a malicious party to find. :-P
<Icefoz>
(idk if that's actually true, but it's amusing.)
<ctOS>
I know IPFS isn't an anonymizing technology. But with the web you can explain in a privacy policy who the service providers that are involved in page delivery are and what their retention policies are.
<ctOS>
With IPFS its literally unknown who sees you and what they do with the knowledge.
<Icefoz>
Yep.
asymptotically has quit [Ping timeout: 256 seconds]
fazo has quit [Quit: fazo]
xelra has quit [Ping timeout: 244 seconds]
<Icefoz>
There are also companies that drive around cities with automatic cameras, taking photos of cars
<Icefoz>
Then OCR the license plates and build a database of which cars tend to spend time where
<Icefoz>
and sell them.
<Icefoz>
So your concerns are reasonable!
<ctOS>
Well, Cloudflare serves a huge portion of the web. They also run IPFs gateways now, so I guess they see a fair share or stuff happening on IPFS also now.
<ctOS>
"This website is served by random people and companies who does who knows what with logs and data retention" doesn't really pass the GDPR's "privacy by default" and transparency legal requirements.
<Swedneck>
is it possible to make `ipfs add` skip files that have already been added?
<Swedneck>
it's quite annoying to have it sort through 50GB of files when 99% are already added to ipfs
<ctOS>
Swedneck: inotify
<ctOS>
Monitor your directory recursively with inotify and pipe new files to ipfs add.
<Swedneck>
not sure how inotify is supposed to know anything about ipfs
<Swedneck>
also that'd require fucking about with patching
<ctOS>
You add a folder once then have it monitor for new files.
<Swedneck>
i just want to `ipfs add -r directory/` but not re-add already added files
<Icefoz>
It can't figure out which files have already been added without re-hashing them, I suspect. So you have to tell it which files changed.
lnostdal has joined #ipfs
<ctOS>
Which is what inotify can do for you.
kchz has quit [Quit: ZZzzz…]
<Swedneck>
well ipfs could just keep a list of added files in the repo
xelra has joined #ipfs
<ctOS>
Swedneck: how would it know they hadn't changed without rehashing them?
<Swedneck>
modification date?
kchz has joined #ipfs
<ctOS>
This problem space is what inotify is for.
<Swedneck>
but that requires making a script which takes the old hash and runs `ipfs object patch add-link`
<ctOS>
You know best what you need, so probably yes.
<Icefoz>
I'm sure you could add that functionality to IPFS itself.
<Icefoz>
It seems to do everything else after all. :-P
<Swedneck>
exactly
<Icefoz>
ctOS: I am now pondering the ironic reversal of "dweb -> user empowerment" to "dweb -> monitoring threat to users" that your question reveals.
<Swedneck>
making `ipfs add` less unbearably slow would also help :P
<ctOS>
Icefoz: with IPFS, you'd be broadcasting your porn interests as well as your political leanings, subversive thoughts, and medical searches for as long as your computer is connected to the internet.
<Icefoz>
Well the easy-ish start of a solution to that is encryption, similar to how DAT does it
<Icefoz>
Other people can see what you're fetching and providing, but not understand any of it.
<Icefoz>
That said there's still a lot you can do with that information.
<Icefoz>
If you do it like dat and make the key part of the identifier, so your CID becomes QmWhatever,KeyHere
<Icefoz>
Even if you fetch part of QmWhatever and someone else knows it, they have no idea of QmWhatever itself is.
<Icefoz>
Or if they do they have no idea what the key is.
<Icefoz>
Right up until they Google it and find out. :-P
<ctOS>
Icefoz: well, they necessarily have the piece they're serving so you always know what others are downloading from your node.
lnostdal has quit [Read error: Connection reset by peer]
kchz has quit [Quit: ZZzzz…]
<Icefoz>
Yeah.
<Icefoz>
That's a tricky and interesting problem.
lnostdal has joined #ipfs
AgenttiX has joined #ipfs
kchz has joined #ipfs
kchz has quit [Client Quit]
<Icefoz>
The other easy solution is "only peer with those you trust", which still isn't necessarily helpful.
<ctOS>
Which brings me back to the humble privacy policy. How do you explain the privacy impacts of something like IPFS?
<Icefoz>
But that's how various darknets do.
rodc[m] has joined #ipfs
<Icefoz>
"what you are requesting may be broadcast to anyone who might be interested in providing it, no matter who they are"?
<ctOS>
"Media resources on this website may be retrieved from random companies and individuals who happen to have a copy of it. Anyone who has the same file may learn of your accessing the resource."
<ctOS>
"Good luck."
shizy has quit [Ping timeout: 252 seconds]
<ctOS>
I was hoping to find another website who'd done this already, but I couldn't really find all that many websites built on IPFS. DTube is a good example of a hybrid IPFS website. However, they don't have a privacy policy.
AgenttiX has quit [Ping timeout: 252 seconds]
aerth has quit [Remote host closed the connection]
aerth has joined #ipfs
AgenttiX has joined #ipfs
nembal[m] has joined #ipfs
<r0kk3rz>
it largely depends on whether you're accessing it natively or through a gateway though
<r0kk3rz>
if its a gateway, only the gateway knows what you're accessing
r3dfish has quit [Ping timeout: 252 seconds]
AgenttiX has quit [Ping timeout: 252 seconds]
<Icefoz>
That's a good point.
<Icefoz>
Anonymizing proxies are very easy.
r3dfish has joined #ipfs
AgenttiX has joined #ipfs
petroav has joined #ipfs
petroav has quit [Ping timeout: 250 seconds]
plexigras has quit [Ping timeout: 268 seconds]
zopsi has quit [Quit: Oops]
zopsi has joined #ipfs
ddahl has quit [Ping timeout: 252 seconds]
lnostdal has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
<alanshaw>
Saturday is treat day 🍭...but we couldn't wait that long to tell you that JS IPFS v0.33 is shipping with a brand new Web UI 🕹. Install it now `npm i ipfs@0.33.0-rc.1` and tell us what you think! All the infos: https://github.com/ipfs/js-ipfs/issues/1635
<lidel>
\o/
AgenttiX has quit [Ping timeout: 276 seconds]
<Swedneck>
:o
AgenttiX has joined #ipfs
lnostdal has joined #ipfs
AgenttiX has quit [Ping timeout: 252 seconds]
clemo has quit [Ping timeout: 268 seconds]
AgenttiX has joined #ipfs
clemo has joined #ipfs
r3dfish has quit [Ping timeout: 250 seconds]
Mateon2 has joined #ipfs
Mateon1 has quit [Ping timeout: 246 seconds]
Mateon2 is now known as Mateon1
r3dfish has joined #ipfs
petroav has joined #ipfs
r3dfish has quit [Ping timeout: 252 seconds]
r3dfish has joined #ipfs
joseminao has joined #ipfs
joseminao has left #ipfs [#ipfs]
petroav has quit [Ping timeout: 252 seconds]
ddahl has joined #ipfs
kaminishi has quit [Remote host closed the connection]
joseminao has joined #ipfs
joseminao has left #ipfs [#ipfs]
gmoro has quit [Ping timeout: 268 seconds]
asymptotically2 has quit [Remote host closed the connection]
<yabirgb[m]>
Hi! Has anyone here manage to deploy a vue app using ipfs?
spinza has quit [Quit: Coyote finally caught up with me...]
spinza has joined #ipfs
Oatmeal has joined #ipfs
clemo has quit [Ping timeout: 252 seconds]
Encrypt has quit [Quit: Quit]
Guest27594 has joined #ipfs
Guest43893 has quit [Ping timeout: 246 seconds]
}ls{ has quit [Quit: real life interrupt]
pecastro has quit [Ping timeout: 272 seconds]
bomb-on has quit [Quit: SO LONG, SUCKERS!]
Adbray has quit [Read error: Connection reset by peer]
Bobinio has joined #ipfs
rcat has quit [Quit: leaving]
ctOS has quit [Quit: Connection closed for inactivity]