calbers18 has quit [Remote host closed the connection]
lassulus has quit [Ping timeout: 252 seconds]
lassulus_ is now known as lassulus
cwahlers has joined #ipfs
cwahlers_ has quit [Ping timeout: 245 seconds]
toxync01 has quit [Ping timeout: 245 seconds]
toxync01 has joined #ipfs
mauz555 has quit [Ping timeout: 252 seconds]
ruby32 has quit [Ping timeout: 264 seconds]
sethfork has joined #ipfs
Esyllt has quit [Ping timeout: 256 seconds]
joeyh_ has joined #ipfs
joeyh has quit [Read error: Connection reset by peer]
Esyllt has joined #ipfs
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
sethfork has quit [Ping timeout: 272 seconds]
ernane[m] is now known as luisu[m]
ygrek_ has joined #ipfs
ddahl has quit [Ping timeout: 260 seconds]
Steverman has quit [Ping timeout: 240 seconds]
tribrid has joined #ipfs
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
user_51 has quit [Ping timeout: 260 seconds]
joeyh_ has quit [Ping timeout: 240 seconds]
joeyh has joined #ipfs
user_51 has joined #ipfs
ddahl has joined #ipfs
<darkdrgn2k[m]>
xpitr: i dont think its a question of ram as all the content is not accessed all at the same time.
<TUSF>
Yeah, it only really enters ram when it's requested (either by another node or the gateway) and even then it would only be a few blocks at a time (which are about 256kb), and not all at once.
ruby32 has joined #ipfs
<darkdrgn2k[m]>
i think (even with ipfs.io) the big bottleneck gets disk io
BeerHall has joined #ipfs
ruby32 has quit [Ping timeout: 260 seconds]
lnostdal has quit [Quit: rebooting .. brb!]
lnostdal has joined #ipfs
graphene has quit [Remote host closed the connection]
joeyh has quit [Read error: Connection reset by peer]
joeyh has joined #ipfs
ruby32 has joined #ipfs
Fessus has quit [Remote host closed the connection]
Fessus has joined #ipfs
daMaestro has quit [Quit: Leaving]
abueide has quit [Ping timeout: 272 seconds]
drrty2 has quit [Ping timeout: 252 seconds]
abueide has joined #ipfs
ruby32 has quit [Ping timeout: 260 seconds]
ruby32 has joined #ipfs
ruby32 has quit [Ping timeout: 252 seconds]
graphene has quit [Remote host closed the connection]
joeyh has quit [Read error: Connection reset by peer]
graphene has joined #ipfs
StabiloBoss_ has joined #ipfs
StabiloBoss_ has quit [Client Quit]
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
riton3 has joined #ipfs
riton3 has quit [Remote host closed the connection]
plexigras has joined #ipfs
joocain2 has quit [Remote host closed the connection]
joocain2 has joined #ipfs
pestle has joined #ipfs
sanderp has joined #ipfs
lemonpepper24 has quit [Ping timeout: 245 seconds]
ulrichard has joined #ipfs
b7219264_ has joined #ipfs
pestle has quit [Remote host closed the connection]
b7219264__ has quit [Ping timeout: 272 seconds]
sethfork has joined #ipfs
sethfork has quit [Ping timeout: 252 seconds]
izrail14 has joined #ipfs
izrail14 has quit [Remote host closed the connection]
sanderp has quit [Remote host closed the connection]
colatkinson has joined #ipfs
sanderp has joined #ipfs
sanderp has quit [Ping timeout: 260 seconds]
colatkinson has quit [Quit: colatkinson]
Guest32653 has joined #ipfs
Guest32653 has quit [Remote host closed the connection]
plexigras has quit [Quit: WeeChat 2.2]
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
MrSprinkles has joined #ipfs
Esyllt has quit [Remote host closed the connection]
MrSparkle has quit [Ping timeout: 252 seconds]
Esyllt has joined #ipfs
tombusby has quit [Remote host closed the connection]
tombusby has joined #ipfs
Esyllt has quit [Remote host closed the connection]
tbenett_ has joined #ipfs
tbenett has quit [Ping timeout: 260 seconds]
limbo_ has quit [Ping timeout: 272 seconds]
limbo_ has joined #ipfs
ylp has joined #ipfs
Guest89721 has quit [Ping timeout: 245 seconds]
sethfork has joined #ipfs
sanderp has joined #ipfs
tbenett_ has quit [Ping timeout: 252 seconds]
sethfork has quit [Ping timeout: 252 seconds]
Mottengrotte has joined #ipfs
sanderp has quit [Ping timeout: 260 seconds]
rendar has joined #ipfs
discopatrick has joined #ipfs
<xpitr>
ah cool, thanks
pkafei has joined #ipfs
ylp has quit [Ping timeout: 240 seconds]
ylp has joined #ipfs
mauz555 has joined #ipfs
gmoro has joined #ipfs
fazo has joined #ipfs
tbenett_ has joined #ipfs
coolacid16 has joined #ipfs
reit has quit [Read error: Connection reset by peer]
Steverman has joined #ipfs
coolacid16 has quit [Ping timeout: 245 seconds]
Steverman has quit [Quit: WeeChat 2.2]
fleeky has quit [Remote host closed the connection]
lucas_ has joined #ipfs
lucas_ has quit [Remote host closed the connection]
limbo_ has quit [Ping timeout: 252 seconds]
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
limbo_ has joined #ipfs
alexgr has joined #ipfs
sanderp has joined #ipfs
silviu9 has joined #ipfs
sanderp has quit [Ping timeout: 240 seconds]
sethfork has joined #ipfs
toppler has joined #ipfs
trqx has quit [Remote host closed the connection]
silviu9 has quit [Remote host closed the connection]
sethfork has quit [Ping timeout: 272 seconds]
bomb-on has quit [Quit: SO LONG, SUCKERS!]
tdiesler has joined #ipfs
trqx has joined #ipfs
rcat has joined #ipfs
alexgr has quit [Remote host closed the connection]
bomb-on has joined #ipfs
pkafei has quit [Ping timeout: 256 seconds]
vmx has joined #ipfs
sanderp has joined #ipfs
sanderp has quit [Ping timeout: 252 seconds]
s3rvac28 has joined #ipfs
s3rvac28 has quit [Remote host closed the connection]
windragon14 has joined #ipfs
windragon14 has quit [K-Lined]
joocain2_ has joined #ipfs
joocain2 has quit [Ping timeout: 256 seconds]
kaotisk has quit [Ping timeout: 272 seconds]
<Mikaela>
How does IPFS work with GDPR's right to be forgotten? Would it mean finding out everyone hosting some content and giving them a month to unpin it, contacting gateways or would that be something like DMCA blacklist and still planned?
<xpitr>
its a nice example of technology being above idiotic laws
<xpitr>
also good luck convincing someone with server in russia ;)
<Mikaela>
In my opinion GDPR has good parts too
<Mikaela>
I think if the server in question wasn't IPFS, there might be international cooperation of authorities or something? But that does seem also unlikely to me with counties like Russia.
<xpitr>
problem is, it was written by completely clueless idiots
<Mikaela>
(disclaimer, I haven't read the actual GDPR law text)
<Mikaela>
So GDPR would go to DMCA blacklists with the gateways?
<lidel>
it is up to each gateway/node to decide what blacklists are respected
sanderp has joined #ipfs
<Mikaela>
I see
<lidel>
for example, gateway/node located in China will follow different laws/blacklists than one in EU etc
user_51 has quit [Quit: WeeChat 2.1]
<lidel>
(at least that is my understanding, keep in mind I am not a lawyer nor a designated GDPR officer)
<Mikaela>
I guess you might be right, I am in several organisations that have to think about GDPR and IPFS just came to my mind and targeting the request seems a bit difficult with it
sanderp has quit [Ping timeout: 260 seconds]
veerboot23 has joined #ipfs
veerboot23 has quit [Remote host closed the connection]
goiko has joined #ipfs
goiko has joined #ipfs
goiko has quit [Changing host]
<Kolonka[m]>
DMCA is a fantasy in the world we're entering
<lidel>
Not sure how valid is this mental model in law terms, but one could say it is just like having Discourse forum installed on different http servers: someone may post the same content on different forums hosted eg. in China and EU and different rules will apply to the same content depending on hosting location, and each instance will require separate takedown notice.
<lidel>
(and depending on jurisdiction, some takedowns can be ignored, some can not)
dimitarvp has joined #ipfs
<lgierth>
it'll eventually work like blocklists in bittorrent - the lists are maintained by individuals, organizations, or communities, and clients can opt into using one or more of them - and ipfs will keep them up-to-date because the lists are also just data on ipfs
<lgierth>
agreed there's good stuff in gdpr and right to be forgotten!
<Mikaela>
Thanks :) I guess there aren't any tools that would show which nodes are hosting specific content?
<lgierth>
it's a bit simplistic considering how complex our information networks are nowadays, but a good start
<lgierth>
you can use the `ipfs dht findprovs <hash>` command
<lgierth>
it'll show some of the providers of the hash, but not neccessarily all of them
<lgierth>
there might be providers that don't announce, or that are disconnected from the global internet
<lgierth>
or simply so many providers that in normal ipfs operations it doesn't make sense to list them all
<Mikaela>
I see. I guess this scenario would also require there to be people willing to host hurtful content
<lgierth>
it's definitely possible to write a little tool that's geared towards "give me as many providers as possible"
<lgierth>
yeah definitely
malaclyps has quit [Read error: Connection reset by peer]
<Mikaela>
or have I understood correctly that add the moment it requires "ipfs pin add" from at least one user or it will disappear in an hour if no one is interested in the content?
<lgierth>
given ipfs's popularity by now i'm surprised by the low amount of bad stuff we've seen until now
<r0kk3rz>
not an hour, but until it gets purged from whatever cache
<Mikaela>
:)
<lgierth>
not "in an hour" but yeah it'll eventually get garbage collected everywhere if nobody has it pinned
ygrek_ has quit [Ping timeout: 272 seconds]
<lgierth>
the blocklists stuff is super important to get right, technically and socially - we can't put this "permanent web" out there without any safeguards
<r0kk3rz>
because of findprovs its better to transmit questionable content in other more private ways
<lgierth>
but blocklists are also unfortunately the best shot we have so far
<Mikaela>
I thought that gc runs hourly at the moment unless users manually edit config file? But I guess now that browsers don't ship IPFS yet, mostly everyone is too curious to not read the config?
<r0kk3rz>
like bittorrent
<lgierth>
Mikaela: by default, gc doesn't run at all, only if people set --enable-gc
<lgierth>
the gateways at ipfs.io and cloudflare-ipfs.com run gc regularly though
<r0kk3rz>
gc might run hourly, but it doesnt purge everything either
<Mikaela>
Oh, I see
<lgierth>
r0kk3rz: when it runs, it does :)
<lgierth>
(at least in go-ipfs)
<r0kk3rz>
really? seems a bit eager
<lgierth>
yeah it's pretty naive - scans the whole repo all at once. super inefficient
malaclyps has joined #ipfs
<r0kk3rz>
it should really aim to keep content and just manage total cache size
<lgierth>
yeah agreed
clemo has joined #ipfs
<raulk>
hey, could someone add me to the `gxed` org on Github? Need to gx goleveldb ;-)
ZaZ has joined #ipfs
abueide has quit [Ping timeout: 260 seconds]
abueide has joined #ipfs
fazo has quit [Quit: fazo]
fazo has joined #ipfs
ZaZ1 has joined #ipfs
ZaZ1 has quit [Read error: Connection reset by peer]
ZaZ has quit [Ping timeout: 260 seconds]
tdiesler has quit [Remote host closed the connection]
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
ulrichard has quit [Quit: Ex-Chat]
abueide has quit [Ping timeout: 264 seconds]
joeyh has joined #ipfs
tdiesler has joined #ipfs
<swedneck[m]1>
has anyone run into their gateway slowing down to unusable speeds for seemingly no reason?
<swedneck[m]1>
it just loads things infinitely
leeola has joined #ipfs
Steverman has joined #ipfs
sanderp has joined #ipfs
sanderp has quit [Ping timeout: 250 seconds]
tsglove has joined #ipfs
mauz555 has quit [Ping timeout: 240 seconds]
ZaZ has joined #ipfs
matto has joined #ipfs
matto has quit [Remote host closed the connection]
plexigras has joined #ipfs
joeyh has quit [Read error: Connection reset by peer]
joeyh has joined #ipfs
toxync01- has joined #ipfs
toxync01 has quit [Ping timeout: 252 seconds]
bblindy has joined #ipfs
Mottengrotte has quit [Read error: Connection reset by peer]
Mottengrotte has joined #ipfs
joeyh has quit [Ping timeout: 240 seconds]
lanlink has joined #ipfs
Mottengrotte has quit [Quit: Mottengrotte]
ZaZ1 has joined #ipfs
joeyh has joined #ipfs
mauz555 has joined #ipfs
ZaZ2 has joined #ipfs
ZaZ2 has quit [Read error: Connection reset by peer]
ZaZ2 has joined #ipfs
sanderp has joined #ipfs
ZaZ has quit [Ping timeout: 260 seconds]
ZaZ1 has quit [Ping timeout: 240 seconds]
ZaZ has joined #ipfs
ZaZ2 has quit [Read error: Connection reset by peer]
ZaZ1 has joined #ipfs
sanderp has quit [Ping timeout: 252 seconds]
ZaZ has quit [Ping timeout: 260 seconds]
fazo has quit [Quit: fazo]
Magne`9 has joined #ipfs
fazo has joined #ipfs
Magne`9 has quit [Remote host closed the connection]
<OliverUv>
anyone from js-ipfs here? I'm wondering if you can tell me whether it's a bug that I can't files.ls `/test` or `/test/` after I `files.add({path:'/test/hello.txt', content:'world'})` ?? I just get "no such file". I've made sure the file has been added, and tried ls:ing for `test` but paths have to start with `/`
<OliverUv>
or do I need to `ls` for `/ipfs/test` or something like that?
<OliverUv>
btw when I do the add, I get in the callback that the file `test` was added along with `/test/hello.txt`
ZaZ2 has joined #ipfs
<OliverUv>
also shoutouts to cloudflare for doing the sensible and NOT hosting the IPFS gateways under their normal TLD, so it's harder for people to spoof their stuff using it
cratliff has joined #ipfs
ZaZ has joined #ipfs
ZaZ1 has quit [Ping timeout: 240 seconds]
ZaZ2 has quit [Ping timeout: 240 seconds]
kallisteiros has joined #ipfs
sethfork has joined #ipfs
ZaZ has quit [Quit: Leaving]
sethfork has quit [Client Quit]
Fessus has quit [Quit: Leaving]
<JCaesar>
OliverUv: I mean… uh. XSS would be coming their way if they did…