lgierth changed the topic of #ipfs to: go-ipfs 0.4.11-rc2 is out! Please test: https://dist.ipfs.io/go-ipfs/v0.4.11-rc2 | Dev chat: #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | FAQ: https://git.io/voEh8 | Logs: https://botbot.me/freenode/ipfs/ | Code of Conduct: https://git.io/vVBS0
gts has quit [Ping timeout: 255 seconds]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
dimitarvp has quit [Quit: Bye]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
wookiehangover has joined #ipfs
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
gts has joined #ipfs
chris613 has joined #ipfs
wking has quit [Ping timeout: 260 seconds]
gts has quit [Ping timeout: 246 seconds]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
wking has joined #ipfs
pcctw has quit [Remote host closed the connection]
domanic has quit [Ping timeout: 248 seconds]
dhruvbaldawa has joined #ipfs
gts has joined #ipfs
Alpha64_ has quit [Quit: Alpha64_]
Alpha64 has joined #ipfs
gts has quit [Ping timeout: 258 seconds]
dhruvbaldawa has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
gts has joined #ipfs
ygrek has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
ygrek has joined #ipfs
gts has quit [Ping timeout: 246 seconds]
<lemmi> assadf: "gone wrong" - can you be more specific?
<assadf> as in bugs leveraged for malicious intent
dhruvbaldawa has quit [Read error: Connection reset by peer]
<lemmi> "malicious intent" - still pretty vague
<assadf> maybe that's as specific as i need to be to get the answer i need
<lemmi> you can surely cause unnecessary bandwidth, and run out of ram, but i don't think i heard anything of a remote execution
Andrew[m] has joined #ipfs
dhruvbaldawa has joined #ipfs
<assadf> that's encouraging to hear
<Alpha64> you don't cache content you didn't request if that's a concern
<assadf> also am i contributing to the network by running ipfs daemon or do i have to cache content?
<Alpha64> you can pin stuff to seed it
<lemmi> if you aren't firewalled, you contribute to the dht your node just running. pinning content is always useful
<Alpha64> that you consider valuable
<Alpha64> pinning means marking content to be avoided by the upkeep that cleans the cache
dhruvbaldawa has quit [Read error: Connection reset by peer]
<Zimsky> Alpha64: the 'upkeep'?
<Alpha64> the GC ?
<Alpha64> i don't know how to call it
<Alpha64> does it have a name ?
<Zimsky> oh the GC
<Zimsky> how often does the GC purge the cache
<Alpha64> that's a good question i don't know
<Zimsky> I've always wondered that
<lemmi> it doesn't by default
<lemmi> and then it's only triggered when the repository hits a size-limit
<Zimsky> figured
<Alpha64> what's the default limit ?
<lemmi> 10G
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
gts has joined #ipfs
dhruvbaldawa has joined #ipfs
Myrth has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 258 seconds]
gts has quit [Ping timeout: 258 seconds]
dhruvbaldawa has joined #ipfs
erictapen has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
erictapen has quit [Ping timeout: 248 seconds]
dhruvbaldawa has joined #ipfs
<Andrew[m]> Question about how pinning works—I noticed that while pinning the Catalonia referendum website (2–3 GB? not sure how to check) the server maxed its upload bandwidth, the download bandwidth approximately mirrored the upload, and cumulatively around 10–20 GB was transferred both in and out. Upon completion of the pinning, both upload and download bandwidth dropped to a negligible rate. What explains the pattern of bandwid
<Andrew[m]> usage during the pin?
<Andrew[m]> I expected it to behave more like a traditional mirror—e.g. in this case 2–3 GB of download during the pin, negligible upload as I serve it back to the network.
dhruvbaldawa has quit [Ping timeout: 240 seconds]
gts has joined #ipfs
<Zimsky> someone else pinning it and downloading from you?
<lemmi> part of the upload is to announce the blocks you pinned to the network, which can result in some traffic. looking up who has what blocks also will make some noise
<lemmi> but triple the actual filesize seems unlikely
<lemmi> are you sure your 2-3GB guess is right?
<Zimsky> Andrew[m]: also, what's the link to the site?
gts has quit [Ping timeout: 258 seconds]
upperdeck has quit [Ping timeout: 248 seconds]
<Andrew[m]> Zimsky: /ipns/QmZxWEBJBVkGDGaKdYPQUXX4KC5TCWbvuR4iYZrTML8XCR, see also https://la3.org/~kilburn/blog/catalan-government-bypass-ipfs/
dhruvbaldawa has joined #ipfs
upperdeck has joined #ipfs
<Andrew[m]> Not sure about the size. What I see in an `ipfs ls` sums to 2.4 GB, and an `ipfs stats` shows 3.9 GB used now.
<Andrew[m]> `ipfs stats repo`
dhruvbaldawa has quit [Read error: Connection reset by peer]
_whitelogger has joined #ipfs
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
leavehouse has quit [Ping timeout: 246 seconds]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
<kpcyrd> https://github.com/zcash/zcash/releases/tag/v1.0.12 "We added support for fetching the public network parameters from IPFS." :)
<Zimsky> thanks Andrew[m]
<Alpha64> is there some ipfs gui?
dhruvbaldawa has joined #ipfs
<Zimsky> closest thing I can think of is the web ui
gts has joined #ipfs
MrSparkle has quit [Quit: MrSparkle]
dhruvbaldawa has quit [Ping timeout: 240 seconds]
atrus6 has quit [Ping timeout: 240 seconds]
gts has quit [Ping timeout: 258 seconds]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
gts has joined #ipfs
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
fredthomsen has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
matoro has quit [Read error: Connection reset by peer]
matoro has joined #ipfs
wildmolasses has joined #ipfs
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
jaboja has quit [Remote host closed the connection]
leavehouse has joined #ipfs
<assadf> where does a file go when i type ipfs add <file>?
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
gts has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
yhwh has quit [Ping timeout: 258 seconds]
wildmolasses has quit [Ping timeout: 260 seconds]
gts has joined #ipfs
gts has quit [Ping timeout: 246 seconds]
dhruvbaldawa has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
_whitelogger has joined #ipfs
gts has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 240 seconds]
dhruvbaldawa has joined #ipfs
gts has quit [Ping timeout: 246 seconds]
dhruvbaldawa has quit [Read error: Connection reset by peer]
chris613 has quit [Quit: Leaving.]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
onikuma has joined #ipfs
gts has joined #ipfs
gts has quit [Ping timeout: 258 seconds]
wormwood has joined #ipfs
simbalion has joined #ipfs
NullConstant has quit [Ping timeout: 264 seconds]
captain_morgan has quit [Remote host closed the connection]
captain_morgan has joined #ipfs
<simbalion> Hi, I just read about this, is this channel the appropriate place for opinionated discussion? :)
<simbalion> Having read the code of conduct it seems like it may be..
assadf has quit [Remote host closed the connection]
<simbalion> So I just read the article from "Kyle" about HTTP being obsolete and I wanted to say this IPFS thing sounds cool, but it isn't going to replace HTTP. Nobody wants a distributed web except tech geeks and a handful of "Information Should be Free!" types. I count myself in both groups, and I still don't want a distributed web.
<Alpha64> it's not about destroying it
<Alpha64> it's just that http has link rot, ipfs does not
<simbalion> The coolest thing about websites is having control of your own little space on the web. It's like owning a house. But with IPFS it sounds like instead of owning a house, you own a column of a public house.
<simbalion> Alpha64: I get that, and it's a great idea for specific purposes, for example Wikipedia would be great for IPFS. But my WordPress blog would not be.
<Alpha64> why not?
<substack> people put blogs on ipfs (and dat) it's great
<substack> perfect for static content like that
<simbalion> A couple of reasons. Most significantly is I want to have complete control of my Blog. I want to be able to take it offline and prevent people from maintaining it further. I know it's possible to archive the data and re-publish it but that's not the same because they only have access to data the visitor sees.
<Alpha64> once you put data on the internet it's public anyway
<simbalion> Another example is that I publish content which violates copyright laws. I do this because I have no respect for copyright laws. If my blog were re-published on IPFS, hypothetically speaking, couldn't that get other people in trouble under our currently idiotic copyright laws?
<simbalion> Alpha64: sort of. The server-rendered version of my blog is "on the internet" but the actual blog is not, it's behind a codewall.
<Alpha64> it's not publishing
<Alpha64> it's like an URI
<Alpha64> you don't push your content to the network
<simbalion> That's not how this article reads
<Alpha64> nothing in http stops people from cloning your site
dhruvbaldawa has joined #ipfs
<simbalion> That's simply not true, you can't just "clone" a dynamically generated website
<Alpha64> but you can scrap any public info
<simbalion> which is less than a 1:1 clone
<simbalion> and what about corporate sites and E-commerce? They aren't going to be distributed ever
<simbalion> imagine if your credit card data was distributed
<simbalion> E-commerce is the real driver behind the future of the web
<simbalion> I think this idea is really cool but it should supplement HTTP, not try to replace it
gts has joined #ipfs
gts has quit [Remote host closed the connection]
gts has joined #ipfs
<deltab> Alpha64: 'scrape', not 'scrap'
gts has left #ipfs [#ipfs]
spacebar_ has joined #ipfs
saki has joined #ipfs
Taoki has quit [Ping timeout: 260 seconds]
Taoki has joined #ipfs
onabreak has joined #ipfs
saki has quit [Quit: saki]
saki has joined #ipfs
MDude has quit [Read error: Connection reset by peer]
MDude has joined #ipfs
ilyaigpetrov has joined #ipfs
cxl000 has joined #ipfs
dhruvbaldawa has quit [Remote host closed the connection]
infinity0 has quit [Ping timeout: 248 seconds]
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0_ has joined #ipfs
infinity0_ is now known as infinity0
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Remote host closed the connection]
rendar has joined #ipfs
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 240 seconds]
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 255 seconds]
Mateon3 is now known as Mateon1
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
reit has quit [Quit: Leaving]
pat36 has joined #ipfs
reit has joined #ipfs
ygrek has quit [Ping timeout: 258 seconds]
_whitelogger has joined #ipfs
_whitelogger has joined #ipfs
gts has joined #ipfs
qjkxkcd has quit [Ping timeout: 248 seconds]
chriscool1 has joined #ipfs
qjkxkcd has joined #ipfs
saki has quit [Quit: saki]
stoopkid__ has quit [Quit: Connection closed for inactivity]
detran` has joined #ipfs
MrSparkle has joined #ipfs
detran has quit [Ping timeout: 248 seconds]
ccii1 has joined #ipfs
}ls{ has joined #ipfs
pcctw has joined #ipfs
ccii has quit [Ping timeout: 240 seconds]
Oatmeal has quit [Ping timeout: 248 seconds]
<Kythyria[m]> simbalion: How is pinning not equivalent to scraping a conventional website?
<Kythyria[m]> IPFS can't do dynamic stuff on its own.
oysmal has joined #ipfs
oysmal has left #ipfs [#ipfs]
jokoon has joined #ipfs
leavehouse has quit [Ping timeout: 258 seconds]
rtjure has quit [Ping timeout: 240 seconds]
Alpha64 has quit [Read error: Connection reset by peer]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
Oatmeal has joined #ipfs
gts has quit [Quit: bye]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
rtjure has joined #ipfs
athan has quit [Ping timeout: 248 seconds]
athan has joined #ipfs
ccii1 has quit [Quit: Leaving.]
gts has joined #ipfs
domanic has joined #ipfs
chriscool1 has quit [Ping timeout: 248 seconds]
mkg20001 has joined #ipfs
gts has quit []
ccii has joined #ipfs
href has joined #ipfs
chriscool1 has joined #ipfs
dimitarvp has joined #ipfs
MaSven has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
mog has quit [Quit: im quiting!]
erictapen has joined #ipfs
xelra has quit [Ping timeout: 248 seconds]
domanic has quit [Ping timeout: 240 seconds]
mog has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
xelra has joined #ipfs
neosloth has quit [Read error: Connection reset by peer]
ash[m] has joined #ipfs
yhwh has joined #ipfs
dhruvbaldawa has quit [Remote host closed the connection]
rtjure has quit [Ping timeout: 240 seconds]
rtjure has joined #ipfs
jaimehrubiks has joined #ipfs
caladrius has joined #ipfs
spacebar_ has quit [Quit: spacebar_ pressed ESC]
erde74 has joined #ipfs
Encrypt has joined #ipfs
jaimehrubiks has quit [Ping timeout: 260 seconds]
jaimehrubiks2 has joined #ipfs
<jaimehrubiks2> Hi there. I am totally new in this and have little knowledge on ipfs. I can't access ipfs.io because I think it is blocked in Spain due to catalunya issues. It seems to be blocked at dns level so I wonder if there is a public known alternative domain list or proxy list, or any other way to circunvent such an issue on ipfs. thanks in advance.
clemo has quit [Remote host closed the connection]
clemo has joined #ipfs
lypticdna[m] has joined #ipfs
<Silke^> jaimehrubiks2: IPFS is peer to peer, so if you can install it you can access anything you want. The ipfs.io website can be accessed through other gateways like https://ipfs.infura.io/ipns/ipfs.io/
NullConstant has joined #ipfs
mortn has joined #ipfs
erde74 has quit [Quit: Leaving]
<kpcyrd> simbalion: in case you're still here, have a look how the ipfs.io websites are set up, they are all hosted with ipfs :)
<kpcyrd> eg `dig TXT ipfs.io`
larpanet has joined #ipfs
erictapen has quit [Ping timeout: 246 seconds]
jaimehrubiks2 has quit [Ping timeout: 260 seconds]
chriscool1 has quit [Ping timeout: 258 seconds]
chriscool has quit [Remote host closed the connection]
jamiew has quit [Quit: ZNC 1.6.5+deb2build2 - http://znc.in]
jokoon has quit [Quit: Leaving]
Encrypt has quit [Quit: Quit]
jamiew has joined #ipfs
jaboja has joined #ipfs
dhruvbaldawa has joined #ipfs
Encrypt has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 258 seconds]
dhruvbaldawa has joined #ipfs
jaboja has quit [Ping timeout: 258 seconds]
jaboja has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
<simbalion> Kythyria[m]: That seems like a strawman question
<simbalion> I'm not really sure why scraping a website is relevant to the subject at all. Scraping websites is only useful for marketing scripts and search engine robots.
<simbalion> "regular use" does not include scraping. Regular use assumes that the site is readable in a browser
assadf has joined #ipfs
<AphelionZ> hi, might there be somebody around that I can PM with about our IPFS use case, for planning purposes?
<AphelionZ> or is there such a guidance process, outreach person? our app's client part is done and we're looking at utilizing IPFS for the backend as much as possible
MaSven has quit [Read error: Connection reset by peer]
jaboja has quit [Ping timeout: 258 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
grumble has quit [Quit: me]
erictapen has joined #ipfs
erictapen has quit [Remote host closed the connection]
erictapen has joined #ipfs
grumble has joined #ipfs
jaboja has joined #ipfs
<lgierth> simbalion: is https://ipfs.io blocked? last we heard it was only https://gateway.ipfs.io
<lgierth> anyhow there's a list of gateways at https://ipfs.github.io/public-gateway-checker/
atrus6 has joined #ipfs
jnes has quit [Quit: Changing server]
segator has joined #ipfs
chriscool has joined #ipfs
<segator> Hi to everyone, I thinking the posibility to move all my data to a IPFS Cluster with replication factor 5, 130TB of data replicated between 10 o 15 nodes of 50T every node.
<segator> I Don't want to install raid systems in the nodes
<segator> I prefer JBOD
<segator> but what I'm worried is what happens if one of the drives of the JBOD dies
<segator> the node needs to redownload all the data, or IPFS is enough inteligent to only redownload block losts?
<segator> A possibility I think to avoid this problem, is run IPFS daemon per disk
<segator> but could cause single file have the 5 replicas to the same machine(diferent disks) so we could have problem
fredthomsen has joined #ipfs
<lgierth> segator: check out ipfs-cluster, it might already be capable of supporting your use case https://github.com/ipfs/ipfs-cluster
<segator> I was looking into the documentation but I didn't see anything related with Pining strategy
<segator> maybe have a IPFS cluster per host with replication factor 1 with all the daemons per disk and interconect IPFS clusters of every host with other hosts
jaboja has quit [Ping timeout: 248 seconds]
<lgierth> segator: hsanjuan knows more, but i suggest you open an issue describing your use case, most people are on holiday right now
<segator> thank you I just created an issue
<segator> I think it's very intersting people could create masive datastores with IPFS
<segator> but it's very important something that controll the replication factor
<segator> and agrupate nodes for host/zones/regions or whatever
larpanet has quit [Remote host closed the connection]
larpanet has joined #ipfs
<lgierth> yeah completely agreed
<lgierth> i know that right now ipfs-cluster can't yet split a large dataset among nodes
<lgierth> e.g. split a 100 GB dataset among 4 nodes of 50 GB each
<segator> why can't do it?
<lgierth> has not yet been implemented :)
<segator> I mean if I understand correctly, ipfs cluster only pin files between nodes
<segator> or are you talking about a single file?
<lgierth> doesn't matter -- a dataset can be single file, or a directory, or even data that isn't represented as files/directories
<lgierth> what i mean is, if the dataset's size exceeds the capacity of the ipfs-cluster nodes, it can't be stored at the moment
<lgierth> it will work in the near future
<segator> umh so ipfs cluster right now do a full copy 1-1 between nodes?
<segator> because not, doesn't have sense that not work now
<lgierth> you can split your big dataset into smaller chunks manually
dhruvbaldawa has quit [Remote host closed the connection]
<lgierth> e.g. if you have a directory with 100 subdirectories, pin a few here, pin a few there
leavehouse has joined #ipfs
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
<lgierth> anybody here located in spain right now? i'd like to check a few URLs
<segator> I am from spain :)
<lgierth> segator: awesome - could you check https://ipfs.io https://dist.ipfs.io and https://archives.ipfs.io
<lgierth> and tell me what's your ISP
<segator> done
<segator> the 3 URL work fine
<segator> Jazztel ISP
<lgierth> great -- thank you
<lgierth> is that a smaller one? does https://gateway.ipfs.io work for you?
<segator> I have multiple connections
<segator> I can try with other providers
<lgierth> we noticed many smaller ISPs didn't activate the blocks
<segator> 404
<lgierth> ok awesome
<lgierth> 404 means it works
<segator> spanish central govern close this page
<segator> because today catalonia is doina a referendum for independence
<lgierth> just "404 not found" in tiny text, or a proper "this has been blocked"_
<lgierth> ?
<segator> 404 page not found
<segator> in the text
<lgierth> you should also get SSL errors if it's blocked
<lgierth> okay that means it's not blocked for you
<lgierth> "404 page not found" is the normal content of gateway.ipfsio
<segator> yes is throwing 404 http code
<lgierth> cool, thanks! :)
caladrius has quit [Quit: Leaving]
<segator> the SSL is fine
<lgierth> i'm looking for someone with a bigger ISP where gateway.ipfs.io is actually blocked
<lgierth> to verify that our other websites are fine
<segator> let me check
<segator> with main ISP of the country
<lgierth> someone posted a www.ipfs.io blocked page to twitter a while ago
<lgierth> www.ipfs.io isn't even a website
<segator> yes
<lgierth> they're very incompetent
<segator> with movistar
<segator> is blocked
<segator> I just tried right now
<lgierth> and the three i posted first? ipfs.io dist.ipfs.io archives.ipfs.io?
<segator> no only gateway is blocked
<lgierth> ok good
<lgierth> thanks :)
<lgierth> that means people can still download go-ipfs from dist.ipfs.io
<segator> it's weird only blocked on some ISP's haha
<segator> but do you know why they blocked the page?
<lgierth> yeah i'm familiar with the situation
<segator> I am from catalonia
<lgierth> stay safe then
<segator> at home :)
<lgierth> from what i know guardia civil isn't a bit better than any other police force
<segator> well don't believe anything from the TV
<lgierth> of course :)
<lgierth> btw not just the referendum page on ipfs got blocked
<lgierth> *anything* got blocked
<segator> because they only give the information they want to show you a picture of the situation they want to sell
<lgierth> e.g. wikipedia on ipfs, or the project apollo archives, or the presidential daily briefs archives
<segator> in catalonia the government are creating laws to protect theyself because they are not following their own laws
<segator> yes I know
<segator> anyway there are multiple gateway
<lgierth> well, stay safe, and spread the word about ipfs :)
<segator> I work for a farmaceutical company
<segator> biggest one
erictapen has quit [Ping timeout: 258 seconds]
<lgierth> here's a gateway checker: https://ipfs.github.io/public-gateway-checker/
<segator> an next month we are going to do a hackathon
<segator> related with IPFS and health care
<lgierth> nice
jaboja has joined #ipfs
<segator> well not only related IPFS
<segator> blockchain systems
<lgierth> there's a few other hackathons about ipfs + health care that happened in the past
<lgierth> i gotta go, sauna is calling
<segator> well in fact what I asked before is related with that :)
<segator> have a good day!
<lgierth> hehe thanks! and good luck with your projects
<lgierth> segator: one last question
<lgierth> is www.ipfs.io blocked for you on movistar?
<lgierth> www.ipfs.io doesn't actually exist, but the way the spanish DNS blocking system works, they can still put up blockings for pages that don't exist
erictapen has joined #ipfs
erictapen has quit [Remote host closed the connection]
erictapen has joined #ipfs
}ls{ has quit [Ping timeout: 248 seconds]
}ls{ has joined #ipfs
dhruvbaldawa has joined #ipfs
wildmolasses has joined #ipfs
<segator> ywww.ipfs.io doesnt work
<segator> but ipfs.io yes
dhruvbaldawa has quit [Ping timeout: 240 seconds]
leavehouse has quit [Quit: WeeChat 1.6]
maxlath has joined #ipfs
pat36 has quit [Ping timeout: 248 seconds]
maxlath1 has joined #ipfs
maxlath has quit [Ping timeout: 258 seconds]
maxlath1 is now known as maxlath
sigg has quit [Read error: Connection reset by peer]
sigg has joined #ipfs
pat36 has joined #ipfs
<assadf> i don't understand how you can talk about distributing hash using the internet and not worry
dhruvbaldawa has joined #ipfs
rozap has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 240 seconds]
<lgierth> assadf: what do you mean
<assadf> is there a way to see what other peers on the network are hosting a given file?
dhruvbaldawa has joined #ipfs
Aranjedeath has joined #ipfs
chris613 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
rozap has quit [Ping timeout: 258 seconds]
wormwood has quit [Ping timeout: 258 seconds]
maxlath has quit [Ping timeout: 240 seconds]
<lgierth> it's a probe link for tor's ooni project -- Open Observatory of Network Interference
erictapen has quit [Ping timeout: 258 seconds]
Encrypt has quit [Quit: Quit]
<lgierth> it doesn't have any data about blocked websites in spain at the moment, just saying ;)
vrederv has joined #ipfs
Xiti has quit [Quit: Xiti]
<vrederv> Does IPFS cache retrieved files?
<lgierth> yes
<vrederv> And retrieved files are immediately seeded?
Alpha64 has joined #ipfs
Xiti has joined #ipfs
<lgierth> yes
<lgierth> except when you run ipfs with the --routing=dhtclient option
<lgierth> there are scenarios where you're resource constrained or don't want to seed for other reasons, so with that option it can be disabled
<lgierth> gotta run, keep posting, will answer later
<vrederv> thanks
<lgierth> note that with the option, it'll still seed to people that are already connected to you
<lgierth> it just won't announce to the network what it just fetched
<vrederv> When I add a file and edit it, I need to add it again to publish the new version?
<lgierth> yeah
<lgierth> and its hash will be differen
<vrederv> of course
maxlath has joined #ipfs
<lgierth> you can use IPNS to have a mutable hash that you can update to point to a new version
<lgierth> `ipfs name --help`
<vrederv> Does IPFS then know the relationship between the old and the new version?
<lgierth> with IPNS? yeah, kind of. there's nothing actively tracking the version history of IPNS pointers though
jaboja has quit [Ping timeout: 248 seconds]
<lgierth> without IPNS, you can still create a history object which links the new and old versions
<vrederv> Can you delete versions?
<vrederv> Doesn't your public key uniquely identify you when using IPFS?
<vrederv> Isn't that a privacy nightmare?
jaboja has joined #ipfs
<vrederv> Is it possible to seed selectively?
<Alpha64> sure
<Alpha64> you mean seed to specific people?
<vrederv> I mean specific files.
<vrederv> I don't want to automatically seed anything I download, I only want to seed files when I authorize them.
<Alpha64> ipfs files rm <file>
<Alpha64> oh
jaboja has quit [Ping timeout: 248 seconds]
<Alpha64> you could run the gc very often
mortn has quit [Quit: Leaving]
<vrederv> So it's not possible? Doesn't that mean that you are by default broadcasting all files that you've retrieved?
MaSven has joined #ipfs
MaSven has quit [Client Quit]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
<vrederv> Does IPFS disclose your public key when retrieving files?
<vrederv> If it does it's privacy-wise worse than the world wide web ... and that's an achievement.
ygrek has joined #ipfs
wildmolasses has quit [Quit: Page closed]
domanic has joined #ipfs
onikuma has quit [Quit: Leaving]
ygrek has quit [Ping timeout: 260 seconds]
josuah has joined #ipfs
<vrederv> I'll check the log if sb answered me.
vrederv has left #ipfs ["Leaving"]
<Kythyria[m]> Think, "what would happen if everyone did that". Namely, it'd disintegrate to be strictly worse than HTTP
<Kythyria[m]> (possibly not strictly, but certainly worse)
ygrek has joined #ipfs
clownpriest has joined #ipfs
<josuah> hi. Is there an ipfs RFC so that we can start hacking? :D
ygrek_ has joined #ipfs
<josuah> https://github.com/ipfs/specs this I guess in the meantime...
ygrek has quit [Ping timeout: 258 seconds]
maxlath1 has joined #ipfs
maxlath has quit [Ping timeout: 258 seconds]
maxlath1 is now known as maxlath
jaboja has joined #ipfs
Jesin has quit [Quit: Leaving]
LeoBud has joined #ipfs
Jesin has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
Encrypt has joined #ipfs
<assadf> would ipfs be good for a game server that needed constant map updates, like minetest?
mkg20001 has left #ipfs [#ipfs]
dhruvbaldawa has quit [Remote host closed the connection]
sigg has quit [Quit: Leaving]
dhruvbaldawa has joined #ipfs
<Icefoz_> assadf: What kind of latency do your updates need?
zxyf has joined #ipfs
<Icefoz_> and/or size.
<assadf> im not sure. i'm not a developer but was impressed with the design of ipfs and was wondering if it would work for a minetest server. i have no idea what i'm doing
<Icefoz_> I don't know how minetest works, so.
<assadf> it's a c++ game with lua extensions that function as mods. i know that is not a great explanation
dhruvbaldawa has quit [Ping timeout: 246 seconds]
assadf has quit [Quit: assadf]
<Icefoz_> I think the answer is probably "IPFS is great for occasionally moving large chunks of data around that seldom change".
<Icefoz_> "If you have lots of small things that change super often then not so much"
LeoBud has quit []
baltazar has joined #ipfs
jamiew has quit [Quit: ZNC 1.6.5+deb2build2 - http://znc.in]
<josuah> Icefoz_: git is more suited for that, or by making "snapshots" like with git:
dhruvbaldawa has joined #ipfs
<josuah> a lot of untracked changes just stored traditionnaly, and then fewer ipfs-managed revisions
dhruvbaldawa has quit [Read error: Connection reset by peer]
cbd has joined #ipfs
<josuah> just like git commits. it fits publication of contents (images, videos, pdfs), but for the web page/indexes themself...
<josuah> some web pages get updates quite often. Sometimes even dynamically.
dhruvbaldawa has joined #ipfs
jamiew has joined #ipfs
chris613 has quit [Quit: Leaving.]
<Kythyria[m]> Yeah, minetest wouldn't be a good fit.
<Kythyria[m]> Something like gmod or second life would have plenty of use for IPFS, as there's a lot more data that doesn't change much.
dhruvbaldawa has quit [Read error: Connection reset by peer]
droman has joined #ipfs
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
ivano[m] has joined #ipfs
domanic has quit [Ping timeout: 240 seconds]
dhruvbaldawa has joined #ipfs
tmerr has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
cbd has quit [Ping timeout: 260 seconds]
dhruvbaldawa has quit [Read error: Connection reset by peer]
pat36 has quit [Read error: Connection reset by peer]
uhju has joined #ipfs
pat36 has joined #ipfs
uhju has left #ipfs [#ipfs]
pat36 has quit [Read error: Connection reset by peer]
larpanet has quit [Ping timeout: 240 seconds]
pat36 has joined #ipfs
dhruvbaldawa has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
segator has quit [Ping timeout: 260 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 258 seconds]
domanic has joined #ipfs
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
dhruvbaldawa has quit [Read error: Connection reset by peer]
onikuma has joined #ipfs
Aranjedeath has quit [Ping timeout: 248 seconds]
dhruvbaldawa has joined #ipfs
tmerr has quit [Ping timeout: 258 seconds]
tmerr has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
Aranjedeath has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 260 seconds]
zxyf has quit [Remote host closed the connection]
droman has quit [Quit: WeeChat 1.9.1]
chriscool has quit [Ping timeout: 258 seconds]
cxl000 has quit [Quit: Leaving]
Aranjedeath has quit [Ping timeout: 264 seconds]
ygrek_ has quit [Ping timeout: 240 seconds]
aquentson[m] has joined #ipfs
<aquentson[m]> Hi
<aquentson[m]> I heard this tech is helping catalonia?
<aquentson[m]> but isnt ipfs a bit like steem?
erictapen has joined #ipfs
erictapen has quit [Remote host closed the connection]
<aquentson[m]> as in
erictapen has joined #ipfs
<aquentson[m]> there is a centralized way to access it
<r0kk3rz> not exactly
<r0kk3rz> its a p2p system, accessable from anywhere
<aquentson[m]> not anywhere tho
<aquentson[m]> you need domain right
<aquentson[m]> centralized
<aquentson[m]> same as steem website
<r0kk3rz> there is an ipfs to http gateway, you dont need it to access ipfs
<r0kk3rz> and you dont really need domains
<aquentson[m]> then, how do you access it?
<aquentson[m]> in 5 words or less
<karissa> Just spent a week in barcelona, it's not really helping catalunya, they are changing the domains for important sites every morning
<karissa> or recommending proxies
<aquentson[m]> well, exactly
spiritusexmachin has joined #ipfs
<r0kk3rz> aquentson[m]: you download a client and run it
<aquentson[m]> on your iphone?
<aquentson[m]> ok ok I download it
<aquentson[m]> on laptop
<aquentson[m]> then.. how do others see it?
<aquentson[m]> and I'm not, I know criticism is, but I'm not
tmerr has quit [Ping timeout: 260 seconds]
<spiritusexmachin> greets
<aquentson[m]> how long does it take to download it r0kk3rz ?
<r0kk3rz> the client itself isnt very big
<aquentson[m]> I mean bitcoin has spv
<aquentson[m]> light clients
<Alpha64> it's not a blockchain
<r0kk3rz> huh? ipfs has nothing to do with bitcoin
<aquentson[m]> you just connect to node
<Alpha64> go to ipfs.org and download it
<aquentson[m]> but not dns
<aquentson[m]> node
<Alpha64> * ipfs.io
<aquentson[m]> yeh but does it have light wallets
<Alpha64> it's not a blockchain
<aquentson[m]> like I download it on my fone
<Alpha64> there are no wallets
<r0kk3rz> yeah thats cool, but ipfs isnt like that
<aquentson[m]> light node* then
<aquentson[m]> why not?
<Alpha64> it has nothing to do with bitcoin
<r0kk3rz> because thats not what it is, it solves a completely different problem to bitcoin
<aquentson[m]> why you fixated on bitcoin?
<aquentson[m]> its a decentralized system
<aquentson[m]> with nodes
<r0kk3rz> .... and?
<aquentson[m]> and light nodes that connect to full nodes presumably?
<aquentson[m]> or could connect to them, presumably
Encrypt has quit [Quit: Quit]
<r0kk3rz> bittorrent is also a decentralised system, and is kinda like ipfs
<Alpha64> there are no full and light nodes
<aquentson[m]> so ipfs is bittorrent?
<r0kk3rz> similar yes, its a better way to think about it
<aquentson[m]> bittorrent operates on links
<aquentson[m]> like, if you donwload their software, I mean bittorrent is just an intermediary
<r0kk3rz> of course, you use it to download stuff through it, just like ipfs
<aquentson[m]> so, what's the difference?
<aquentson[m]> why not use bittorrent
<aquentson[m]> and I dont mean fine details
<aquentson[m]> high level
<r0kk3rz> its like if all the torrents were merged into one big system, instead of being little per file systems
jonnycrunch has quit [Ping timeout: 260 seconds]
TRNSMSN has joined #ipfs
<aquentson[m]> but you access that system same way no?
<r0kk3rz> no, you can just access it through the client
jonnycrunch has joined #ipfs
<aquentson[m]> why can't a light node connect and to a full node or client, then?
<aquentson[m]> and access it that way
<aquentson[m]> through their smartphone or app
<r0kk3rz> what?
<aquentson[m]> if you access it all through a client
<aquentson[m]> which you download presumably and etc
<aquentson[m]> why cant you have a light client which connects to this full client and so accesses it?
<r0kk3rz> you can, but it mostly defeats the purpose
<aquentson[m]> how?
<sknebel> accessing files in IPFS through a web gateway is kind of like that. and the downside you see right now: the gateways get blocked
<r0kk3rz> the different between a 'light client' and a 'full client' is very small
<aquentson[m]> the gateway gets blocked because centralised dns
<aquentson[m]> I'm not sure how familiar you guys are with bitcoin I presume to some extent
<aquentson[m]> and not fixating on fine details
<aquentson[m]> conceptually
<aquentson[m]> I should think its the same
<aquentson[m]> you have a full client that downloads all things
<r0kk3rz> stop talking about bitcoin :)
<Alpha64> no there is no downloading all things part
<sknebel> in IPFS is there is no need to have nodes that download all
<Alpha64> you only download what you request
<aquentson[m]> and a light client smartphone app that connects to this full client
<aquentson[m]> the gateway then becomes the full client
<Alpha64> and there is no smartphone app
<aquentson[m]> and you cant shut that gateway
<r0kk3rz> the gateway is just a bridge, its not the only one
<aquentson[m]> sknebel, the full node doesnt download all
<aquentson[m]> but can access all
<r0kk3rz> there are many gateways, you can run one if you wanted to
<aquentson[m]> yet to access it, presumably, it needs to download resource intensive stuff
<aquentson[m]> but once it does download it
<aquentson[m]> presumably
<Alpha64> read the paper
<aquentson[m]> you can have a smartphone app
<aquentson[m]> that connects to the full client
<r0kk3rz> aquentson[m]: you presume wrong, you just download the stuff you request, like a webpage
<r0kk3rz> or whatever
<aquentson[m]> and through it
<aquentson[m]> access all the stuff
<aquentson[m]> thus getting around dns gateways
<r0kk3rz> dns is only used as a bridge to regular http internet, its not a core part of ipfs at all
<aquentson[m]> sir
<aquentson[m]> normies need to use it
<aquentson[m]> somehow
<aquentson[m]> what I read as far as catalan is concerned is some dns site was used
<aquentson[m]> which like all sites
<aquentson[m]> was banned
<aquentson[m]> then another one was spurng up etc
<aquentson[m]> making it no different than if no ipfs
<aquentson[m]> what would make it different is if dns wasnt needed at all
<aquentson[m]> which is what I am trying to understand
<sknebel> it's not needed if you run a local client
<aquentson[m]> as far as end user practical matters are concerned
<aquentson[m]> not what is, but whether it is actually needed
<aquentson[m]> sknebel: I understand that, but why cant you remote access the local client?
<sknebel> you can
<sknebel> that's a gateway
<aquentson[m]> a dns?
<sknebel> if you want to connect to something remote, you need to know where it is. Which is what DNS is used for (although you could of course also just publish it's IP address, then you don't need DNS)
<sknebel> (remote = over HTTP)
<aquentson[m]> you just said a local client can do the job of the dns?
<aquentson[m]> sknebel (IRC)
<aquentson[m]> 23:08
<aquentson[m]> it's not needed if you run a local client
tmerr has joined #ipfs
<aquentson[m]> so why use a dns instead of connecting to the local client?
<sknebel> You asked if you can connect to a local client remotely
<DuClare> "local client remotely" talk about oxymoron
<aquentson[m]> it has an ip doesnt it?
<sknebel> yes
<aquentson[m]> you can connect to that
<sknebel> that's what I said
<aquentson[m]> remotley
<aquentson[m]> the smartphone app
ccampbell has joined #ipfs
<sknebel> a browser, yes (since the gateways speak HTTP you don't need a special app)
yhwh has quit [Remote host closed the connection]
<aquentson[m]> but why must it be a browser?
<aquentson[m]> why not a smartphone app that directly connects to the local client
<DuClare> What do you want to do once you're connected?
<aquentson[m]> have access to the local client and the ipfs network
<aquentson[m]> and operate as the local client
<aquentson[m]> so connected to it
jaboja has quit [Ping timeout: 248 seconds]
TRNSMSN has quit [Quit: Leaving]
<Icefoz_> jfc
<Icefoz_> an IPFS node connects to a bunch of other nodes and says "hey I'm here" and the other nodes say "cool, here's some other nodes we know about"
<Icefoz_> An IPFS node tells its neighbor nodes "I want the data with hash WHATEVER"
<aquentson[m]> yes, that's how decentralized stuff works
<Icefoz_> whatever nodes in the network find that data and give that to the node that requested it.
<Icefoz_> That's all.
<aquentson[m]> there can be many different nodes
<aquentson[m]> master nodes, slave nodes, light nodes, full nodes
<aquentson[m]> anyway
<Icefoz_> It has nothing to do with DNS because all the nodes talk via IP's, afaict. All nodes are the same unless the person running one decides to do something special.
<Icefoz_> There's no shared state like a blockchain beyond what the nodes tell each other about each other.
<Icefoz_> It's Napster but high tech and awesome.
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<aquentson[m]> lacking UI tho, can be awsome as it pleases if normies cant access it
<aquentson[m]> in catalan it was... I mean just normal url that obvs can be banned and I think it was
<aquentson[m]> anyway... I was just wondering
clownpriest has joined #ipfs
domanic has quit [Remote host closed the connection]
domanic has joined #ipfs
Aranjedeath has joined #ipfs
Betsy has joined #ipfs
ccampbell has quit []
domanic has quit [Read error: Connection reset by peer]
dimitarvp has quit [Quit: Bye]
maxlath has quit [Quit: maxlath]
jaboja has joined #ipfs
chris613 has joined #ipfs
warner has joined #ipfs
Aranjedeath has quit [Quit: Three sheets to the wind]
NullConstant has quit [Ping timeout: 240 seconds]
<tmerr> hello! i am just learning about ipfs and am a little confused
<Alpha64> ask
<tmerr> no
<tmerr> sorry, just a minute, i am not sure i can formulate a question
<tmerr> so i am basically trying to understand the way the distributed hash table and bitswap protocol work together
<tmerr> if i know, from my hash table, which node has the block that i want, do i just directly establish a connection to this node as a peer, and advertise that i am looking for that block?
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 248 seconds]
spiritusexmachin has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
pcctw has quit [Quit: Leaving]