lgierth changed the topic of #ipfs to: go-ipfs v0.4.7 is out! https://dist.ipfs.io/go-ipfs | Week 11+12: Documentation https://git.io/vyHgk | Roadmap: https://waffle.io/ipfs/roadmaps | 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
<frood> one of the benefits I see is that it routes around reliance on any particular infrastructure.
<frood> but that might not be true for unpopular content.
<frood> if I include an index for "carrots that look like George Clooney" in my tree, no-one but me will ever use it. which means that it's still reliant on my infrastructure
<frood> other benefit: the root node of the tree can point to historical version of the tree, so you could search through time.
<melvster> frood: I think I grokked about 80% of that ... benefit of which system? centralized search -- would that be using IPFS or just a normal domain with a database?
cemerick has joined #ipfs
<frood> one of the benefits of putting a data structure containing seach indexes on IPFS is that you're not reliant on my search server.
<frood> because the indexes are accessible so long as a copy exists in the network.
leeola has quit [Quit: Connection closed for inactivity]
<frood> but for topics that are unpopular, the index may not be accessed, so it could fall out of the network.
<frood> which means that it's availability is reliant on my search server again.
<frood> wwe can envision some things with high utility, but low popularity that would become inaccessible this way.
<frood> like "how to calm an angry tiger who's about to eat me."
<frood> this is like a really minor quibble though. :)
arpu has quit [Ping timeout: 264 seconds]
<melvster> lol got it!
<melvster> seems to be in the topic of 'key partitioning'
caiogondim has joined #ipfs
<frood> 'key partitioning' in which sense?
<melvster> frood: about ipfs, is every person responsible for their own hash files, or are they supposed to get replicated by other nodes on the network?
<melvster> and final question, do anyone know how big ipfs is (within an order of magnitude)?
<frood> IPFS uses sloppy kad (like bittorrent), so the nodes nearest the value's key maintain a provider list.
<melvster> frood: but I mean why would more than one node replicate a file ... is it part of the design of ipfs to have many seeds, or is it just pick and choose?
<frood> it's just pick and choose.
<melvster> got it
<frood> it's not like vanilla kad where a certain number of nodes are responsible for maintaining the value
<frood> it's like bittorrent. the nodes who control the keyspace the file hash is in maintain provider lists
<frood> (actually a bit more complicated than that, I'd have to go reread exactly what modifications were made)
arpu has joined #ipfs
<melvster> frood: and final question, do anyone know how big ipfs is (within an order of magnitude)?
<frood> Devs might. I'd guess a few thousand nodes?
<melvster> frood: impressive! and files?
<frood> no idea. also might be better to quantify that in chunks.
<melvster> i heard on the talk someone mention 100,000 websites
<melvster> ok i installed the extension now, this is great! :)
<melvster> just need an ipfs: link to test :)
JayCarpenter has quit [Ping timeout: 260 seconds]
<engdesart> QmcniBv7UQ4gGPQQW2BwbD4ZZHzN3o3tPuNLZCbBchd1zh
<frood> perfect.
<melvster> engdesart, thanks what do i put in the browser? ipfs:ipfs:QmcniBv7UQ4gGPQQW2BwbD4ZZHzN3o3tPuNLZCbBchd1zh ?
<frood> wmelvster: if you're running a local instance: localhost:8080/ipfs/Qm...
<frood> and make sure that the extension has redirection on
<melvster> ah
<frood> js-ipfs may (eventually) make a browser-native node.
Akaibu has quit []
<melvster> hope so!
jsgrant has joined #ipfs
<melvster> i guess i can install this one : https://www.npmjs.com/package/ipfs
<frood> I'd recommend the go version
jsgrant_ has quit [Ping timeout: 268 seconds]
<frood> js-ipfs is not as done
<melvster> ah thanks, will give the js version a try first, as im a js developer, if not switch to go
zabirauf has joined #ipfs
arkimedes has joined #ipfs
<horrified> rick roll'd… over ipfs. awesome
spacebar_ has joined #ipfs
zabirauf has quit [Ping timeout: 246 seconds]
Foxcool has joined #ipfs
engdesart has quit [Quit: engdesart]
cemerick has quit [Ping timeout: 246 seconds]
Foxcool has quit [Ping timeout: 246 seconds]
<deltab> melvster: neocities is normally on ipfs, and has 123,200 websites
<melvster> deltab, wow cool!
Foxcool has joined #ipfs
<melvster> frood, re multi hash, have ipfs developers seen : https://tools.ietf.org/html/rfc6920
<deltab> yes
<melvster> any thoughts / comparison with that work -- is multi hash compatible?
<MrControll> Does anyone have any experience with the Beaker Browser?
dimitarvp has quit [Quit: Bye]
<frood> melvster: from my skimming of rfc6920, they're not compatible, but seem to have the same motivation
Foxcool has quit [Ping timeout: 256 seconds]
matoro has joined #ipfs
<melvster> ok thanks
<melvster> was the ipfs uri scheme ever formalized? https://github.com/ipfs/go-ipfs/issues/1678
<frood> ni:///sha256;aaa...aaa would seem to be broadly similar to /ipfs/Qmaaa...aaa
<deltab> melvster: hmm, I thought I'd seen something about ni, but can't find it
<frood> s/sha256/sha-256
<melvster> you could have ni:///mulihash;Qmabcd...
<frood> seems pretty trivial to translate from one to the other. with the exception that the ni scheme 'authority' has no analog
realisation has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<melvster> could add multihash to the iana registry so the people could get a link to the description
<frood> melvster: I guess, that's kinda subverting the ni format by moving the algorithm info to the wrong field.
<deltab> ipfs lets you add a path to the end, which ni doesn't sem to have
<melvster> possibly, the ietf doesnt really have right and wrong, just rough consensus and running code
<frood> deltab: that's mostly sugar for iterative lookups though.
espadrine has quit [Ping timeout: 240 seconds]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<deltab> indirection is necessary if you want to have websites with cycles in the graph
<deltab> e.g. breadcrumbs
<deltab> next/previous page links, etc.
<deltab> since you can only include hashes one way
<frood> not exactly sure how that relates to adding a path to the end of the identifier?
matoro has quit [Ping timeout: 260 seconds]
<melvster> thanks for the help guys, will ponder ... night all!
bwerthmann has quit [Ping timeout: 256 seconds]
melvster has quit [Ping timeout: 240 seconds]
<deltab> frood: say you want to link to a page that is in a collection, e.g. a book, which has links to previous and next pages
<deltab> say /ipfs/Qmbook123/chapter7.html
jsgrant has quit [Ping timeout: 240 seconds]
<deltab> that can contain relative links to chapter6.html and chapter8.html, whic resolve to /ipfs/Qmbook123/chapter6.html and /ipfs/Qmbook123/chapter8.html
<deltab> afaics there isn't a ni equivalent
<frood> that's mostly syntactic sugar for iterative steps through the DAG though.
<frood> you can run the same scheme on ni URLs if you make a standard relative linking format
<frood> s/URL/URI
<deltab> how?
JayCarpenter has joined #ipfs
<frood> the exact same way you do it in IPFS. 1 absolute path that defines its own relatives
<frood> also, how do you plan to make chapter6 link to chapter7 and vice versa?
<deltab> you can access /ipfs/Qmbook123 to get a directory with hashes for chapter{6,7,8}.html
<frood> graph cycles are kinda forbidden by merkle links.
<deltab> <a href="chapter7.html">
<deltab> yes, but ipfs isn't restricted to merkle links
<frood> how's that?
<deltab> because it has directories that map names to hashes, and paths that can address those names
<frood> aren't those still merkle links under the hood.
<frood> ?
<frood> it's not a directory, it's a node in a merkle-dag
<deltab> yes, but at one level of indirection
<deltab> the html documents don't themselves contain the hashes
<deltab> so they can refer to each other
<frood> not exactly.
<frood> they refer to something that their context believes is chapter7.html
<deltab> in the context in which they're accessed
<deltab> you could construct a context in which the names would refer to something else
<frood> trivially
<deltab> that context would have its own hash
<frood> also, this is a layer of sugar on top of the merkle-dag.
<frood> which could be added to ni using the same rules.
<deltab> could be, yes, but hasn't been yet
<deltab> it's useful because it gives us a way to update without mutation or (much) duplication
<frood> yeah, sugar is nice and sugary.
cwahlers_ has joined #ipfs
cwahlers has quit [Ping timeout: 246 seconds]
robattila256 has quit [Ping timeout: 240 seconds]
matoro has joined #ipfs
clavi has quit [Quit: ZNC - http://znc.in]
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0 has joined #ipfs
infinity0 has quit [Killed (sinisalo.freenode.net (Nickname regained by services))]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
clavi has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
mg_ has quit [Ping timeout: 258 seconds]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
warbo has quit [Ping timeout: 260 seconds]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
wallacoloo____ has quit [Quit: wallacoloo____]
galois_dmz has joined #ipfs
mg_ has joined #ipfs
tmg has joined #ipfs
zabirauf has joined #ipfs
bwn has quit [Ping timeout: 246 seconds]
ribasushi has quit [Ping timeout: 260 seconds]
IridiumScaffold has joined #ipfs
zabirauf has quit [Ping timeout: 268 seconds]
wrouesnel has quit [Quit: No Ping reply in 180 seconds.]
area has quit [Ping timeout: 260 seconds]
tmg has quit [Ping timeout: 240 seconds]
pepesza has quit [Ping timeout: 240 seconds]
tmg has joined #ipfs
area has joined #ipfs
ribasushi has joined #ipfs
pepesza has joined #ipfs
bwn has joined #ipfs
kulelu88 has quit [Quit: Leaving]
<lgierth> !pin /ipfs/QmVZxZgdnZ8h2L7V5bhLsE4CvAmAaGyLjBhFJHYigPE9X1 ipfs.io
<pinbot> now pinning on 8 nodes
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmVZxZgdnZ8h2L7V5bhLsE4CvAmAaGyLjBhFJHYigPE9X1
kvda has joined #ipfs
sol56 has joined #ipfs
sol56 has left #ipfs [#ipfs]
Waterloo has joined #ipfs
MrControll has quit [Quit: Leaving]
recuperation has joined #ipfs
<whyrusleeping> kevina: hrm... on the pinning stuff
<whyrusleeping> the problem here is that if even a single indirectly pinned block is missing, it invalidates any guarantees we might have about the rest of the pinset
<whyrusleeping> we essentially at that point have a set of things that are for sure pinned
<whyrusleeping> and everything else might be pinned
Waterloo has quit [Read error: Connection reset by peer]
<kevina> whyrusleeping: correct, but in some cases it may be okay to continue on a best effort bases.
<kevina> in the G.C. no
<whyrusleeping> yeah
<kevina> listing pins maybe
<kevina> removing pins, yes
<kevina> etc.
<whyrusleeping> Yeah, if we're trying to check if a thing *is* pinned
<whyrusleeping> we can return true or ERROR CANT TELL
<whyrusleeping> which might be acceptable for some usecases
<kevina> something like that
<whyrusleeping> what would be useful though, would be to say "recursive pin X references a missing block indirectly"
<whyrusleeping> and have ways to remedy that
spacebar_ has quit [Quit: spacebar_ pressed ESC]
<kevina> correct
* whyrusleeping thinks about the UX of an 'ipfs pin repair'
spacebar_ has joined #ipfs
<kevina> it should always be possible to remove a pin
<whyrusleeping> as long as you always understand the consequences of doing so
<kevina> I do. I wrote the G.C. code to be very careful
<kevina> really case by case, what would happen if we ignore the missing/bad block
<whyrusleeping> i didnt mean we as devs
<whyrusleeping> i meant we as users
<whyrusleeping> at any time a user is going to remove a pin like this, it needs to be very apparent the consequences
<kevina> I understand, that why I suggested a "--force" option if it becomes required
<kevina> actually, for removal I can't think of anything bad that can happen by removing a recursive pin where part of the pin is missing
<kevina> the worst that can happen is we might not detect a block is pinned directly and report PIN NOT FOUND instead of reporting the recursive pin pinning it
<kevina> so now that I think of it a "--force" option it not needed for removal expect to save time by avoiding the indirect check...
amdi_ has joined #ipfs
<kevina> whyrusleeping: ^
mg_ has quit [Ping timeout: 264 seconds]
mguentner has quit [Quit: WeeChat 1.7]
mg_ has joined #ipfs
mguentner has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JayCarpenter has quit [Quit: Page closed]
amdi_ has quit [Quit: Leaving]
caiogondim has quit [Quit: caiogondim]
zabirauf has joined #ipfs
zabirauf has quit [Ping timeout: 240 seconds]
wallacoloo____ has joined #ipfs
zabirauf has joined #ipfs
zabirauf has quit [Remote host closed the connection]
MDude has quit [Ping timeout: 240 seconds]
zabirauf has joined #ipfs
<whyrusleeping> kevina: The issue is that the recursive pin we force remove might be a block that is referenced by a pinned block that is missing
<whyrusleeping> and we won't be able to tell that
MDude has joined #ipfs
<whyrusleeping> so while removing one broken pin might seem fine, it doesnt give the context that its removal also might result in the loss of data from other pins
mguentner2 has joined #ipfs
mguentner has quit [Ping timeout: 256 seconds]
matoro has quit [Ping timeout: 240 seconds]
mg_ has quit [Ping timeout: 260 seconds]
mg_ has joined #ipfs
chris613 has quit [Quit: Leaving.]
chris613 has joined #ipfs
gmcabrita has quit [Quit: Connection closed for inactivity]
zabirauf has quit [Ping timeout: 260 seconds]
chris613 has quit [Quit: Leaving.]
cwahlers has joined #ipfs
cwahlers_ has quit [Ping timeout: 260 seconds]
<kevina> whyrusleeping: lets take this to an issue https://github.com/ipfs/go-ipfs/issues/3796
muvlon has quit [Ping timeout: 260 seconds]
jeraldv has joined #ipfs
muvlon has joined #ipfs
melvster has joined #ipfs
antiantonym has joined #ipfs
spacebar_ has quit [Quit: spacebar_ pressed ESC]
arkimedes has quit [Quit: Leaving]
Caterpillar has joined #ipfs
tmg has quit [Ping timeout: 258 seconds]
spacebar_ has joined #ipfs
tmg has joined #ipfs
spacebar_ has quit [Quit: spacebar_ pressed ESC]
spacebar_ has joined #ipfs
caiogondim has joined #ipfs
pkoshy has quit [Ping timeout: 240 seconds]
caiogondim has quit [Quit: caiogondim]
spacebar_ has quit [Quit: spacebar_ pressed ESC]
ianopolous has joined #ipfs
Phil has joined #ipfs
mildred1 has quit [Ping timeout: 240 seconds]
Phil is now known as Guest52219
lindybrits has joined #ipfs
rendar has joined #ipfs
ianopolous has quit [Ping timeout: 260 seconds]
cwahlers has quit [Ping timeout: 240 seconds]
maxlath has joined #ipfs
<amosbird> ip
<amosbird> hi
<amosbird> how can I quickly share a directory for my collegues?
<amosbird> as readonly
wallacoloo____ has quit [Quit: wallacoloo____]
<brendyn> amosbird: Well, If you use IPFS, you could add the directiory, and then link to a public gateway so they can connect via http
em-ly has quit []
<brendyn> amosbird: echo "Hello Mr. amosbird" | ipfs add -> https://gateway.ipfs.io/ipfs/QmdPdQh5mfPomMVYDqTYLqKz3nY9vY4BC3V1r7FQvRomgz
<brendyn> Pretty quick...
maxlath has quit [Ping timeout: 240 seconds]
<amosbird> brendyn: um
<amosbird> is it read only?
<brendyn> yes
<amosbird> hmm
<amosbird> ipfs doesn't have add command in my archlinux
<brendyn> That seems impossible
<brendyn> Do you have ipfs installed
<amosbird> yes
<amosbird> wait..
<amosbird> snap breaks it
<amosbird> ipfs now links to snap
<brendyn> I've never heard of snap
<brendyn> /bin/ipfs
<amosbird> added QmajVHhuwNyu3ovMf5wtzWe6bxNDbXdbFzoCpZopPJif9Y QmajVHhuwNyu3ovMf5wtzWe6bxNDbXdbFzoCpZopPJif9Y
<amosbird> what does this mean
<amosbird> why do I get a url
<amosbird> I mean why dont
<brendyn> That is the identifier for what you added
<brendyn> If you run /bin/ipfs daemon
<brendyn> To add the current directory, Run /bin/ipfs add -r .
<amosbird> what does the daemon do>
<brendyn> It keeps ipfs running so it can connect to the network and tell other nodes about the files you are sharing
<brendyn> Once you turn it off, you will no longer be sharing your files, but they will remain in the gateways cache for a short time
cwahlers has joined #ipfs
<amosbird> oh
<amosbird> I just added a directory
<amosbird> then I opened the daemon
<amosbird> does this work?
kvda has joined #ipfs
<amosbird> QmQhm41DGQKyk2XbX9V884sLz3otxC1F8Z7TLbrBQkV5eo
<brendyn> Yes
<brendyn> It's a tex document
<brendyn> To view it via your own node, go to http://127.0.0.1:8080/ipfs/QmQhm41DGQKyk2XbX9V884sLz3otxC1F8Z7TLbrBQkV5eo in the web browser
<amosbird> ok, i'm confused
<amosbird> does ipfs store it in my home/.ipfs and daemon just polls on it?
<brendyn> How so?
<brendyn> Well, the ipfs daemon does a variety of things.
<amosbird> um, what does ipfs add do?
<amosbird> copying files?
maxlath has joined #ipfs
<substack> `ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin` shows localhost:9966
<brendyn> Such as run a http gateway on port 8080. When you request a file via the gateway, the ipfs daemon goes checks if the file is in .ipfs/, if not, it asks other nodes on the network for it
<substack> but there is no Access-Control-Allow-Origin header sent when I do: curl -I 'http://localhost:5001/api/v0/ls?arg=QmS3snR6YuGSk48U8JRBmqSVRsiFihRsFBfZtq7Rr9SbW2';
<amosbird> brendyn: ok, how can I add a gateway?
<substack> I haven't been able to use ipfs-api in the browser because the daemon doesn't set the headers properly
<amosbird> by installing ipfs?
<amosbird> oh, i see
<brendyn> ipfs add takes a file, chops it up into blocks to put into ~/.ipfs/, then announces to the network that it has a new file to share, identified by that hash you saw
<amosbird> ok, so I don't need a daemon to share my files right?
<amosbird> I can use the public one
<substack> experiencing this behavior with ipfs version 0.4.5-dev
<brendyn> You do, because when you run ipfs add, your files aren't uploaded anywhere yet, you just advertise that you have certain files, identified by the hash
<brendyn> The moment you use the public gateway to download your file, the gateways ipfs node will cache your files, but they will be deleted depending on how it has been configured to clean out junk
<amosbird> brendyn: so i need a daemon to serve the requests of gateways?
<brendyn> yes
<brendyn> Now that I have viewed your pdf via my gateway, my laptop is also sharing your pdf. althoug i didn't look at the .tex file, so im not sharing that one
<brendyn> If you know how bittorrent works, it's just like that, except you are "torrent" individual files, or directories
<brendyn> torrenting*
<brendyn> And it's much more convenient
<amosbird> cool
<amosbird> how can I setup a proper gateway then?
<amosbird> is ipfs daemon just enough?
<substack> posted my issue as a bug report https://github.com/ipfs/go-ipfs/issues/3797
<brendyn> What do you need a gateway for?
<amosbird> brendyn: or should I just rely on the gateway.ipfs.io?
<amosbird> brendyn: as a pastebin
<brendyn> Well, I'm not sure really. I think the purpose of gateway.ipfs.io is so people can files off the ipfs network without having ipfs installed
mg_ has quit [Ping timeout: 264 seconds]
skeuomorf has quit [Ping timeout: 258 seconds]
<lindybrits> @daviddias, @lgierth -> is this what we need for ipfs-js filtering to happen? -> https://github.com/ipfs/js-ipfs/issues/739
<amosbird> brendyn: oh
<amosbird> if i have ipfs
<amosbird> what is the standard way to get a file?
<amosbird> brendyn: if I open ipfs daemon, people will be able to directly connect to my laptop right?
<brendyn> amosbird: Well sort of.
<amosbird> can I configure my laptop only to serve my server's request and share my files in there?
<brendyn> Do you want to run a ipfs node on a vps?
<brendyn> In theory, you can do that, but I'm not sure if ipfs has that feature yet.
<brendyn> What you could do is share your files, then on your vps' node, run ipfs pin <hash>; once that is done you can turn off the daemon on your laptop
JayCarpenter has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mg_ has joined #ipfs
wookiehangover has quit [Ping timeout: 256 seconds]
maxlath has quit [Ping timeout: 258 seconds]
wookiehangover has joined #ipfs
Encrypt has joined #ipfs
s_kunk has joined #ipfs
s_kunk has joined #ipfs
s_kunk has quit [Changing host]
Gruu has joined #ipfs
Foxcool has joined #ipfs
gmcabrita has joined #ipfs
<amosbird> hello
<amosbird> brendyn: um
stoopkid has joined #ipfs
<amosbird> that's complicated
<amosbird> neverminde
<amosbird> can I run ipfs on centos 6?
Foxcool has quit [Ping timeout: 264 seconds]
<amosbird> hmm, gateway is slow
Encrypt has quit [Quit: Quit]
Foxcool has joined #ipfs
palkeo has joined #ipfs
maxlath has joined #ipfs
maxlath has quit [Ping timeout: 240 seconds]
maxlath has joined #ipfs
chungy has quit [Ping timeout: 260 seconds]
maxlath has quit [Ping timeout: 258 seconds]
dimitarvp has joined #ipfs
monkhood has quit [Ping timeout: 240 seconds]
_whitelogger has joined #ipfs
jkilpatr has joined #ipfs
warbo has joined #ipfs
Foxcool has quit [Read error: Connection reset by peer]
Foxcool has joined #ipfs
<warbo> hi, I have 2 machines running IPFS on a LAN
<warbo> I've added a file on machine A, and can retrieve it on machine A
kewde[m] has quit [Remote host closed the connection]
lugarius has quit [Remote host closed the connection]
torarne has quit [Remote host closed the connection]
TheGillies1 has quit [Remote host closed the connection]
kegan[m] has quit [Remote host closed the connection]
t0dd[m] has quit [Remote host closed the connection]
shellkr[m] has quit [Remote host closed the connection]
bgrayburn[m] has quit [Remote host closed the connection]
jord[m] has quit [Remote host closed the connection]
M-krsiehl has quit [Remote host closed the connection]
BeautifulBash[m] has quit [Remote host closed the connection]
Emacsen[m] has quit [Remote host closed the connection]
BanJo[m] has quit [Remote host closed the connection]
Guest153546[m] has quit [Remote host closed the connection]
garblur83[m] has quit [Remote host closed the connection]
Guest64193 has quit [Remote host closed the connection]
grensjo[m] has quit [Remote host closed the connection]
Guest20685[m] has quit [Remote host closed the connection]
Leviathanone[m] has quit [Remote host closed the connection]
herzmeister[m] has quit [Remote host closed the connection]
djhaskin987[m] has quit [Remote host closed the connection]
neurocis[m] has quit [Remote host closed the connection]
sudoreboot[m] has quit [Remote host closed the connection]
nocylah1 has quit [Remote host closed the connection]
hjoest[m] has quit [Remote host closed the connection]
flacks[m] has quit [Remote host closed the connection]
Polychrome[m] has quit [Remote host closed the connection]
allen369[m] has quit [Remote host closed the connection]
Guest161720[m] has quit [Remote host closed the connection]
keks[m] has quit [Remote host closed the connection]
albuic has quit [Remote host closed the connection]
jfred[m] has quit [Remote host closed the connection]
bb010g has quit [Remote host closed the connection]
Remramm has quit [Remote host closed the connection]
null_radix[m] has quit [Remote host closed the connection]
Neurolit[m] has quit [Remote host closed the connection]
firemound[m] has quit [Remote host closed the connection]
afdudley[m]1 has quit [Remote host closed the connection]
chrono[m] has quit [Remote host closed the connection]
Guest153399[m] has quit [Remote host closed the connection]
Jean-PierreLauri has quit [Remote host closed the connection]
Hongar[m]1 has quit [Remote host closed the connection]
Paul[m] has quit [Remote host closed the connection]
garrettr[m] has quit [Remote host closed the connection]
exyi[m] has quit [Remote host closed the connection]
M-oddvar has quit [Read error: Connection reset by peer]
am2on has quit [Read error: Connection reset by peer]
dhole[m] has quit [Read error: Connection reset by peer]
kfrooney[m] has quit [Read error: Connection reset by peer]
Markus72[m] has quit [Read error: Connection reset by peer]
ekaforce[m] has quit [Read error: Connection reset by peer]
Olivier[matrix] has quit [Remote host closed the connection]
madduck[m] has quit [Remote host closed the connection]
Silke^ has quit [Remote host closed the connection]
Matthew[m] has quit [Remote host closed the connection]
gmanrwp[m] has quit [Remote host closed the connection]
musoke[m] has quit [Remote host closed the connection]
edsilv[m] has quit [Remote host closed the connection]
gentam[m] has quit [Remote host closed the connection]
Guest164949[m] has quit [Read error: Connection reset by peer]
M-alien has quit [Remote host closed the connection]
WiredDude[m] has quit [Remote host closed the connection]
chpio[m] has quit [Remote host closed the connection]
travisr has quit [Remote host closed the connection]
M-jimt has quit [Remote host closed the connection]
Quiark_ has quit [Read error: Connection reset by peer]
hannes[m] has quit [Write error: Connection reset by peer]
jpereira[m] has quit [Write error: Connection reset by peer]
Kobberholm[m] has quit [Write error: Connection reset by peer]
Guest157741[m]1 has quit [Write error: Connection reset by peer]
panicbit-M has quit [Write error: Connection reset by peer]
M-martinklepsch has quit [Write error: Connection reset by peer]
Rad[m] has quit [Write error: Connection reset by peer]
Scio[m] has quit [Write error: Connection reset by peer]
dawnbreez[m] has quit [Write error: Connection reset by peer]
Guest151173[m] has quit [Write error: Connection reset by peer]
Guest139267[m] has quit [Write error: Connection reset by peer]
M-kalmi has quit [Write error: Connection reset by peer]
Guest177417[m] has quit [Write error: Connection reset by peer]
M-liberdiko has quit [Write error: Connection reset by peer]
frabrunelle has quit [Write error: Connection reset by peer]
sabba[m] has quit [Write error: Connection reset by peer]
moellus[m] has quit [Write error: Connection reset by peer]
parmenides has quit [Write error: Connection reset by peer]
gabyshu[m] has quit [Write error: Connection reset by peer]
WinterFox[m] has quit [Write error: Connection reset by peer]
jimtendo[m] has quit [Remote host closed the connection]
manolis[m] has quit [Read error: Connection reset by peer]
fiatjaf[m] has quit [Read error: Connection reset by peer]
ph12[m] has quit [Read error: Connection reset by peer]
Prussian_peyote[ has quit [Write error: Connection reset by peer]
prime1101[m] has quit [Read error: Connection reset by peer]
cdetrio[m] has quit [Read error: Connection reset by peer]
fr33[m] has quit [Read error: Connection reset by peer]
Famicoman[m]3 has quit [Write error: Connection reset by peer]
krig[m] has quit [Remote host closed the connection]
jbbr[m]1 has quit [Remote host closed the connection]
maxlath[m] has quit [Read error: Connection reset by peer]
Kalq[m] has quit [Read error: Connection reset by peer]
onlnr has quit [Read error: Connection reset by peer]
Guest178412[m] has quit [Read error: Connection reset by peer]
Guest173654[m] has quit [Read error: Connection reset by peer]
Guest178670[m] has quit [Read error: Connection reset by peer]
M-Amandine has quit [Read error: Connection reset by peer]
petal[m] has quit [Read error: Connection reset by peer]
glnro[m] has quit [Read error: Connection reset by peer]
Guest159893[m] has quit [Read error: Connection reset by peer]
rschulman1 has quit [Write error: Connection reset by peer]
Adam[m]1 has quit [Write error: Connection reset by peer]
DavidAmorn[m] has quit [Write error: Connection reset by peer]
datenpunk[m] has quit [Write error: Connection reset by peer]
M-36301 has quit [Write error: Connection reset by peer]
fhs[m] has quit [Write error: Connection reset by peer]
COREILLY[m] has quit [Write error: Connection reset by peer]
masoodahm[m] has quit [Write error: Connection reset by peer]
M-sraja has quit [Write error: Connection reset by peer]
frabcus[m] has quit [Write error: Connection reset by peer]
hexkey[m] has quit [Write error: Connection reset by peer]
NathanBraswell[m has quit [Write error: Connection reset by peer]
erikj` has quit [Write error: Connection reset by peer]
Crest[m] has quit [Write error: Connection reset by peer]
sushipantsu[m] has quit [Write error: Connection reset by peer]
Guest180345[m] has quit [Write error: Connection reset by peer]
dietrich[m] has quit [Write error: Connection reset by peer]
M107262[m] has quit [Write error: Connection reset by peer]
jose12[m] has quit [Remote host closed the connection]
M-neoteo has quit [Remote host closed the connection]
jon[m]1 has quit [Read error: Connection reset by peer]
syncing[m] has quit [Read error: Connection reset by peer]
mingchan88[m] has quit [Read error: Connection reset by peer]
Guest162792[m] has quit [Read error: Connection reset by peer]
pep0ni[m] has quit [Remote host closed the connection]
sickill[m]1 has quit [Remote host closed the connection]
sam[m] has quit [Remote host closed the connection]
Guest177719[m] has quit [Read error: Connection reset by peer]
toodlepop[m] has quit [Read error: Connection reset by peer]
neurochemical[m] has quit [Read error: Connection reset by peer]
tk[m] has quit [Remote host closed the connection]
litebit[m] has quit [Remote host closed the connection]
gsf[m] has quit [Remote host closed the connection]
urhuruhurh[m] has quit [Remote host closed the connection]
alx[m] has quit [Write error: Connection reset by peer]
M-slang has quit [Write error: Connection reset by peer]
nop[m] has quit [Write error: Connection reset by peer]
Guest94493[m] has quit [Write error: Connection reset by peer]
wjh[m]2 has quit [Write error: Connection reset by peer]
Kinch[m] has quit [Write error: Connection reset by peer]
DokterBob has quit [Write error: Connection reset by peer]
hans[m] has quit [Write error: Connection reset by peer]
krigare[m]1 has quit [Write error: Connection reset by peer]
dyce[m] has quit [Write error: Connection reset by peer]
synth[m] has quit [Write error: Connection reset by peer]
jsyn[m] has quit [Write error: Connection reset by peer]
Aidan[m] has quit [Write error: Connection reset by peer]
Guest76367 has quit [Write error: Connection reset by peer]
H3ndr1k[m] has quit [Write error: Connection reset by peer]
Guest154554[m] has quit [Write error: Connection reset by peer]
Guest149259[m] has quit [Write error: Connection reset by peer]
n0x65B[m] has quit [Remote host closed the connection]
Guest159402[m] has quit [Remote host closed the connection]
mirek1337[m] has quit [Remote host closed the connection]
stretch[m] has quit [Remote host closed the connection]
cbHXBY1D[m] has quit [Remote host closed the connection]
Guest136220[m] has quit [Write error: Broken pipe]
xamino[m] has quit [Write error: Connection reset by peer]
mikkaworkscom[m] has quit [Write error: Connection reset by peer]
tree[m] has quit [Write error: Broken pipe]
tkorrison[m] has quit [Write error: Connection reset by peer]
qolop[m] has quit [Write error: Connection reset by peer]
steven[m] has quit [Write error: Connection reset by peer]
m3tti[m] has quit [Write error: Broken pipe]
wking[m] has quit [Write error: Broken pipe]
adn[m] has quit [Write error: Connection reset by peer]
network[m] has quit [Write error: Broken pipe]
troy[m] has quit [Write error: Connection reset by peer]
Guest154416[m] has quit [Write error: Connection reset by peer]
Guest158700[m] has quit [Write error: Connection reset by peer]
stevenleeg[m] has quit [Write error: Connection reset by peer]
Guest149624[m] has quit [Write error: Connection reset by peer]
Guest147163[m]1 has quit [Write error: Connection reset by peer]
zbxdhskosoww[m] has quit [Write error: Connection reset by peer]
igel[m] has quit [Write error: Connection reset by peer]
Guest176690[m] has quit [Write error: Connection reset by peer]
cryptix has quit [Write error: Connection reset by peer]
absdog18[m] has quit [Write error: Connection reset by peer]
minibar[m] has quit [Write error: Connection reset by peer]
M-arx has quit [Write error: Connection reset by peer]
funspectre[m] has quit [Write error: Connection reset by peer]
luisbg[m] has quit [Write error: Connection reset by peer]
AntoineM[m] has quit [Write error: Connection reset by peer]
plindner has quit [Write error: Connection reset by peer]
MajorScale[m] has quit [Write error: Connection reset by peer]
astronavt[m] has quit [Write error: Connection reset by peer]
MrAxilus[m] has quit [Write error: Connection reset by peer]
bart80[m] has quit [Write error: Connection reset by peer]
mith[m] has quit [Write error: Connection reset by peer]
mythmon- has quit [Write error: Connection reset by peer]
M-BostonEnginerd has quit [Write error: Connection reset by peer]
thejohnhenry[m] has quit [Write error: Connection reset by peer]
Guest180558[m] has quit [Write error: Connection reset by peer]
M-wldhx has quit [Write error: Connection reset by peer]
musicmatze[m] has quit [Write error: Connection reset by peer]
unlmtd[m] has quit [Write error: Connection reset by peer]
sk23[m] has quit [Write error: Connection reset by peer]
saintaquinas[m] has quit [Write error: Connection reset by peer]
N80[m] has quit [Write error: Connection reset by peer]
Guest163234[m] has quit [Write error: Connection reset by peer]
Guest148729[m] has quit [Write error: Connection reset by peer]
Guest156174[m] has quit [Write error: Connection reset by peer]
Guest144612[m] has quit [Write error: Connection reset by peer]
basilgohar[m] has quit [Write error: Connection reset by peer]
Buli[m] has quit [Write error: Connection reset by peer]
ttk2[m] has quit [Write error: Connection reset by peer]
fredrikj[m] has quit [Write error: Broken pipe]
djokeefe[m] has quit [Write error: Connection reset by peer]
caught_in_the_ma has quit [Write error: Broken pipe]
steefmin[m] has quit [Write error: Broken pipe]
Zedwick[m] has quit [Write error: Broken pipe]
Simon[m]1 has quit [Write error: Connection reset by peer]
steindekker[m] has quit [Write error: Connection reset by peer]
Guest156247[m] has quit [Write error: Connection reset by peer]
Guest157166[m] has quit [Write error: Connection reset by peer]
Guest146508[m] has quit [Write error: Connection reset by peer]
aruslan[m] has quit [Write error: Connection reset by peer]
agumonkey[m] has quit [Write error: Connection reset by peer]
jhulten[m] has quit [Write error: Connection reset by peer]
Guest155377[m] has quit [Write error: Connection reset by peer]
Guest146683[m]1 has quit [Write error: Connection reset by peer]
Guest172436[m] has quit [Write error: Connection reset by peer]
Guest172466[m] has quit [Write error: Connection reset by peer]
RasmusErik[m] has quit [Write error: Connection reset by peer]
Guest156168[m] has quit [Write error: Connection reset by peer]
nando[m] has quit [Write error: Connection reset by peer]
Lucas[m] has quit [Write error: Connection reset by peer]
RomainLeCarrer[m has quit [Write error: Connection reset by peer]
notafile[m] has quit [Write error: Connection reset by peer]
Leer10[m] has quit [Write error: Connection reset by peer]
artemist[m] has quit [Write error: Connection reset by peer]
M-TidyKoala has quit [Write error: Connection reset by peer]
leinlawun[m] has quit [Write error: Connection reset by peer]
palkeo[m] has quit [Write error: Connection reset by peer]
patrickr[m] has quit [Write error: Connection reset by peer]
vpham24[m] has quit [Write error: Connection reset by peer]
Seby[m] has quit [Read error: Connection reset by peer]
M-gdr1 has quit [Read error: Connection reset by peer]
esbjorn[m] has quit [Read error: Connection reset by peer]
chao[m] has quit [Read error: Connection reset by peer]
Guest175579[m] has quit [Read error: Connection reset by peer]
mojarra[m] has quit [Read error: Connection reset by peer]
harlock[m] has quit [Read error: Connection reset by peer]
iwxzr[m] has quit [Read error: Connection reset by peer]
Guest144866[m] has quit [Read error: Connection reset by peer]
ztl8702[m] has quit [Read error: Connection reset by peer]
Guest150078[m] has quit [Read error: Connection reset by peer]
M-brain has quit [Write error: Connection reset by peer]
Hansf[m] has quit [Write error: Connection reset by peer]
M-jfred has quit [Write error: Connection reset by peer]
zandy[m] has quit [Write error: Connection reset by peer]
somatronicon[m] has quit [Write error: Connection reset by peer]
Drew[m] has quit [Write error: Connection reset by peer]
silwol has quit [Write error: Connection reset by peer]
tidux[m] has quit [Write error: Connection reset by peer]
interfect[m] has quit [Write error: Connection reset by peer]
Zbyszek[m] has quit [Write error: Connection reset by peer]
thekyriarchy has quit [Write error: Connection reset by peer]
kharybdis[m] has quit [Write error: Connection reset by peer]
because[m] has quit [Write error: Connection reset by peer]
hiq[m] has quit [Write error: Connection reset by peer]
max_power[m] has quit [Write error: Connection reset by peer]
Powersource has quit [Write error: Connection reset by peer]
xylofonic[m] has quit [Read error: Connection reset by peer]
M-hash has quit [Remote host closed the connection]
Guest156348[m] has quit [Read error: Connection reset by peer]
remmy[m] has quit [Read error: Connection reset by peer]
M-ms has quit [Read error: Connection reset by peer]
fcro[m] has quit [Read error: Connection reset by peer]
Visevius[m] has quit [Write error: Connection reset by peer]
irx[m] has quit [Write error: Connection reset by peer]
Guest125071[m] has quit [Write error: Connection reset by peer]
stardot[m] has quit [Write error: Connection reset by peer]
Guest164288[m] has quit [Read error: Connection reset by peer]
davidar has quit [Remote host closed the connection]
fil_redpill has quit [Remote host closed the connection]
davidar_ has quit [Remote host closed the connection]
xtarget[m] has quit [Remote host closed the connection]
cornu[m] has quit [Remote host closed the connection]
charlienyc[m]1 has quit [Remote host closed the connection]
derina[m] has quit [Remote host closed the connection]
rpdillon[m] has quit [Remote host closed the connection]
Guest163413[m] has quit [Remote host closed the connection]
Prometheu5[m] has quit [Remote host closed the connection]
digitaleirkir[m] has quit [Remote host closed the connection]
M-anomie has quit [Write error: Connection reset by peer]
M-iav has quit [Read error: Connection reset by peer]
Bloo[m] has quit [Read error: Connection reset by peer]
BreatheTech[m] has quit [Read error: Connection reset by peer]
Guest174215[m] has quit [Read error: Connection reset by peer]
Guest157354[m] has quit [Read error: Connection reset by peer]
M-Dave has quit [Read error: Connection reset by peer]
xloem1 has quit [Read error: Connection reset by peer]
brettrick[m] has quit [Read error: Connection reset by peer]
asyncsrc[m] has quit [Read error: Connection reset by peer]
stormbuster[m] has quit [Read error: Connection reset by peer]
M-frobel has quit [Read error: Connection reset by peer]
hansnust[m] has quit [Read error: Connection reset by peer]
magog[m] has quit [Read error: Connection reset by peer]
EuAndreh[m] has quit [Read error: Connection reset by peer]
seedbox[m] has quit [Read error: Connection reset by peer]
atenorio[m] has quit [Read error: Connection reset by peer]
M-javissimo has quit [Read error: Connection reset by peer]
xldrkp[m] has quit [Remote host closed the connection]
wakest has quit [Remote host closed the connection]
yuh96bbn[m] has quit [Remote host closed the connection]
adrianovalle[m] has quit [Remote host closed the connection]
endes[m] has quit [Write error: Connection reset by peer]
RaymondFoley[m] has quit [Write error: Connection reset by peer]
ivegotasthma[m] has quit [Write error: Connection reset by peer]
gwillen[m] has quit [Read error: Connection reset by peer]
drakaro[m] has quit [Read error: Connection reset by peer]
Guest167336[m] has quit [Read error: Connection reset by peer]
M-mubot has quit [Read error: Connection reset by peer]
filispim[m] has quit [Read error: Connection reset by peer]
stanko[m] has quit [Remote host closed the connection]
Guest154943[m] has quit [Write error: Connection reset by peer]
Nekit[m] has quit [Write error: Connection reset by peer]
Guest154195[m] has quit [Write error: Connection reset by peer]
kRo[m] has quit [Write error: Connection reset by peer]
ZerataX[m] has quit [Read error: Connection reset by peer]
Guest152989[m] has quit [Read error: Connection reset by peer]
cyberpepe[m] has quit [Read error: Connection reset by peer]
Guest139286[m] has quit [Read error: Connection reset by peer]
Edur[m] has quit [Write error: Connection reset by peer]
<warbo> machine B can retrieve it via ipfs.io, but can't via "ipfs get" or its local HTTP gateway
fabrixxm has quit [Write error: Connection reset by peer]
robguthrie[m] has quit [Write error: Connection reset by peer]
gendale[m] has quit [Write error: Connection reset by peer]
kythyria[m] has quit [Write error: Connection reset by peer]
joshb[m] has quit [Write error: Connection reset by peer]
Guest157993[m] has quit [Read error: Connection reset by peer]
kpcyrd[m] has quit [Write error: Connection reset by peer]
Tortulez[m] has quit [Write error: Connection reset by peer]
vd[m] has quit [Write error: Connection reset by peer]
x1402[m] has quit [Write error: Broken pipe]
notorioushanz[m] has quit [Write error: Connection reset by peer]
M-HirmeS has quit [Write error: Connection reset by peer]
nuxlli[m] has quit [Write error: Connection reset by peer]
<warbo> each machine appears in the others' "ipfs swarm peers" list
mildred1 has joined #ipfs
<warbo> The file is QmPHxEogZH2HvDgSb14w5bbfBEQMCEhu5qEjjJDyPM4tyA (just a small HTML file I had lying around, for testing purposes)
xtarget[m] has joined #ipfs
<Mateon1> Well.. Regarding pins. I would love a "Weak" pin, such that things under it were not GCd, but the contents wouldn't be recursively requested at pin time. A motivation might be a large dataset, which doesn't fit on disk, but you want to seed at least partially.
warbo has quit [Read error: Connection reset by peer]
guest6977[m] has joined #ipfs
robattila256 has joined #ipfs
matoro has joined #ipfs
<melvster> all night dreaming of decentralized ipfs search :)
ZaZ has joined #ipfs
matoro has quit [Ping timeout: 240 seconds]
Foxcool has quit [Read error: Connection reset by peer]
Foxcool has joined #ipfs
wak-work has quit [Ping timeout: 246 seconds]
<melvster> how well does ipfs perform, how many files can be added on a laptop? 100, 1000, 1million?
<vandemar> depends on storage available for ~/.ipfs/ or whether you're using the new filestore feature (not sure if it landed in 0.4.7)
<Mateon1> On a laptop? I'm currently at ~100k objects, but that doesn't map 1:1 to files added because of chunking
<melvster> oh right, thanks ... how big are chunks?
<Mateon1> 256kB max by default
<melvster> thanks
<melvster> 100k objects, and does it have a performance impact?
<Mateon1> Can go up to 2MB, because that's the limit at the network layer
<melvster> Mateon1, do you know how I can set the chunk size to 2MB? or is that a bad idea?
<Mateon1> Yes, it does have a performance impact on IPFS, certain operations don't perfectly scale to tons of files. For example, I can't do `ipfs pin ls` because it takes forever
<melvster> ah interesting
<melvster> what exactly is pinning?
<Mateon1> melvster: It's probably a bad idea, small chunk sizes increase deduplication, and are in general nicer to work with
<Mateon1> Pinning, is telling IPFS to keep a block (directory or file) forever in the datastore, so it is not lost when the next garbage collection is ran
<melvster> ah
<melvster> last question: is the ipfs URI scheme now finalized?
<Mateon1> Not to my knowledge
<Mateon1> Let me find the Github issue
<Mateon1> https://github.com/ipfs/go-ipfs/issues/1678 Here's the github issue
<melvster> cool!
<Mateon1> melvster: Here's a comment describing the current consensus: https://github.com/ipfs/go-ipfs/issues/1678#issuecomment-157478515
<Mateon1> IPFS is sticking to /ipfs/QmHash/Path/to/thing /dns/bla.example.com/..., but has compatibility with URIs by fs: and ipfs: prefixes.
<melvster> ah!
<melvster> 'more universal than URIs' :D
<melvster> so i can just use ipfs:ipfa:hash for now ...
<melvster> oops ipfs:ipfs:hash
warbo has joined #ipfs
<Mateon1> No, rather ipfs:/ipfs/hash
<melvster> oh thanks!
<Mateon1> and ipfs:/ipns/hash ipfs:/dns/example.com
<melvster> does this currently work with a browser extension ?
ZaZ has quit [Read error: Connection reset by peer]
Captain_Beezay has quit [Changing host]
Captain_Beezay has joined #ipfs
<melvster> so what about this idea : I would like someone to store a file for me on IPFS, and will offer them some crypto coin to do so ... good idea / bad idea / problems?
<melvster> I noticed yesterday: https://www.shiftnrg.org/
<melvster> I should watch the filecoin video i suppose
<melvster> 'We are adressing two important issues: peer-2-peer content storage based on IPFS and direct monetization of services through the SHIFT blockchain'
<melvster> watching https://www.youtube.com/watch?v=cU-n_m-snxQ by jbenet ...
Guest182150[m] has joined #ipfs
kharybdis[m] has joined #ipfs
manolis[m] has joined #ipfs
am2on has joined #ipfs
musicmatze[m] has joined #ipfs
because[m] has joined #ipfs
ekroon has joined #ipfs
neurochemical[m] has joined #ipfs
kythyria[m] has joined #ipfs
saintaquinas[m] has joined #ipfs
alx[m] has joined #ipfs
n0x65B[m] has joined #ipfs
Visevius[m] has joined #ipfs
M-brain has joined #ipfs
chrono[m] has joined #ipfs
afdudley[m]1 has joined #ipfs
Guest163413[m] has joined #ipfs
BanJo[m] has joined #ipfs
Scio[m] has joined #ipfs
Bloo[m] has joined #ipfs
Simon[m]1 has joined #ipfs
Guest144866[m] has joined #ipfs
Guest163234[m] has joined #ipfs
tkorrison[m] has joined #ipfs
Neurolit[m] has joined #ipfs
flacks[m] has joined #ipfs
Markus72[m] has joined #ipfs
digitaleirkir[m] has joined #ipfs
Guest153399[m] has joined #ipfs
Remramm has joined #ipfs
esbjorn[m] has joined #ipfs
hannes[m] has joined #ipfs
vd[m] has joined #ipfs
troy[m] has joined #ipfs
Kinch[m] has joined #ipfs
mythmon- has joined #ipfs
M-3630 has joined #ipfs
sam[m] has joined #ipfs
M-HirmeS has joined #ipfs
grensjo[m] has joined #ipfs
syncing[m] has joined #ipfs
Guest164288[m] has joined #ipfs
kewde[m] has joined #ipfs
<melvster> hmmm some interesting definitions, web 3.0 is normally considered to be Linked Data and the semantic web, but I suppose everyone will have their own definitions ... :)
wakest has joined #ipfs
Guest156168[m] has joined #ipfs
smk has joined #ipfs
Olivier[matrix] has joined #ipfs
notafile[m] has joined #ipfs
COREILLY[m] has joined #ipfs
plindner has joined #ipfs
nando[m] has joined #ipfs
Guest177719[m] has joined #ipfs
stretch[m] has joined #ipfs
Guest176690[m] has joined #ipfs
Foxcool has quit [Read error: Connection reset by peer]
dawnbreez[m] has joined #ipfs
MajorScale[m] has joined #ipfs
davidar has joined #ipfs
igel[m] has joined #ipfs
petal[m] has joined #ipfs
xylofonic[m] has joined #ipfs
Guest154195[m] has joined #ipfs
Guest173654[m] has joined #ipfs
Guest136220[m] has joined #ipfs
magog[m] has joined #ipfs
jord[m] has joined #ipfs
Guest175579[m] has joined #ipfs
Guest151173[m] has joined #ipfs
hansnust[m] has joined #ipfs
Guest180345[m] has joined #ipfs
Guest154416[m] has joined #ipfs
ph12[m] has joined #ipfs
Guest150078[m] has joined #ipfs
shellkr[m] has joined #ipfs
Quiark_ has joined #ipfs
Leer10[m] has joined #ipfs
djhaskin987[m] has joined #ipfs
lugarius has joined #ipfs
Guest157166[m] has joined #ipfs
ekaforce[m] has joined #ipfs
Foxcool has joined #ipfs
fabrixxm has joined #ipfs
stanko[m] has joined #ipfs
Buli[m] has joined #ipfs
funspectre[m] has joined #ipfs
null_radix[m] has joined #ipfs
Crest[m] has joined #ipfs
x1402[m] has joined #ipfs
maxlath[m] has joined #ipfs
minibar[m] has joined #ipfs
Guest146508[m] has joined #ipfs
gsf[m] has joined #ipfs
Guest154943[m] has joined #ipfs
Guest148729[m] has joined #ipfs
Guest162792[m] has joined #ipfs
EuAndreh[m] has joined #ipfs
Guest152989[m] has joined #ipfs
dhole[m] has joined #ipfs
frabcus[m] has joined #ipfs
xamino[m] has joined #ipfs
filispim[m] has joined #ipfs
sushipantsu[m] has joined #ipfs
M-neoteo has joined #ipfs
Adam[m] has joined #ipfs
WiredDude[m] has joined #ipfs
WinterFox[m] has joined #ipfs
M-gdr has joined #ipfs
mikkaworkscom[m] has joined #ipfs
absdog18[m] has joined #ipfs
endes[m] has joined #ipfs
parmenides has joined #ipfs
Guest156174[m] has joined #ipfs
robguthrie[m] has joined #ipfs
jimtendo[m] has joined #ipfs
torarne has joined #ipfs
brettrick[m] has joined #ipfs
sabba[m] has joined #ipfs
dyce[m] has joined #ipfs
mojarra[m] has joined #ipfs
Drew[m] has joined #ipfs
artemist[m] has joined #ipfs
M-mubot has joined #ipfs
hjoest[m] has joined #ipfs
fredrikj[m] has joined #ipfs
davidar_ has joined #ipfs
iwxzr[m] has joined #ipfs
Guest157993[m] has joined #ipfs
rschulman has joined #ipfs
derina[m] has joined #ipfs
jpereira[m] has joined #ipfs
hans[m] has joined #ipfs
Guest154554[m] has joined #ipfs
steven[m] has joined #ipfs
adn[m] has joined #ipfs
synth[m] has joined #ipfs
chao[m] has joined #ipfs
Guest167336[m] has joined #ipfs
Guest159893[m] has joined #ipfs
dietrich[m] has joined #ipfs
adrianovalle[m] has joined #ipfs
H3ndr1k[m] has joined #ipfs
Hansf[m] has joined #ipfs
DavidAmorn[m] has joined #ipfs
Guest146683[m] has joined #ipfs
BreatheTech[m] has joined #ipfs
Guest156348[m] has joined #ipfs
Guest164949[m] has joined #ipfs
caught_in_the_ma has joined #ipfs
patrickr[m] has joined #ipfs
astronavt[m] has joined #ipfs
max_power[m] has joined #ipfs
M-jfred has joined #ipfs
unlmtd[m] has joined #ipfs
asyncsrc[m] has joined #ipfs
aruslan[m] has joined #ipfs
ztl8702[m] has joined #ipfs
bb010g has joined #ipfs
firemound[m] has joined #ipfs
RaymondFoley[m] has joined #ipfs
pep0ni[m] has joined #ipfs
hiq[m] has joined #ipfs
travisr has joined #ipfs
kegan[m] has joined #ipfs
Silke^ has joined #ipfs
Guest159402[m] has joined #ipfs
Lucas[m] has joined #ipfs
cryptix has joined #ipfs
xloem1 has joined #ipfs
neurocis[m] has joined #ipfs
moellus[m] has joined #ipfs
luisbg[m] has joined #ipfs
Polychrome[m] has joined #ipfs
Emacsen[m] has joined #ipfs
Hongar[m] has joined #ipfs
Guest180558[m] has joined #ipfs
harlock[m] has joined #ipfs
RomainLeCarrer[m has joined #ipfs
grouchofractal2[ has joined #ipfs
Jean-PierreLauri has joined #ipfs
jbbr[m] has joined #ipfs
Paul[m] has joined #ipfs
Guest153546[m] has joined #ipfs
exyi[m] has joined #ipfs
vpham24[m] has joined #ipfs
stormbuster[m] has joined #ipfs
krig[m] has joined #ipfs
fhs[m] has joined #ipfs
steindekker[m] has joined #ipfs
krigare[m] has joined #ipfs
irx[m] has joined #ipfs
onlnr has joined #ipfs
kpcyrd[m] has joined #ipfs
drakaro[m] has joined #ipfs
toodlepop[m] has joined #ipfs
BeautifulBash[m] has joined #ipfs
M-alien has joined #ipfs
stardot[m] has joined #ipfs
M-Amandine has joined #ipfs
jon[m]1 has joined #ipfs
Guest144612[m] has joined #ipfs
mirek1337[m] has joined #ipfs
urhuruhurh[m] has joined #ipfs
basilgohar[m] has joined #ipfs
qolop[m] has joined #ipfs
yuh96bbn[m] has joined #ipfs
agumonkey[m] has joined #ipfs
Guest178670[m] has joined #ipfs
M-javissimo has joined #ipfs
rpdillon[m] has joined #ipfs
frabrunelle has joined #ipfs
gwillen[m] has joined #ipfs
Prussian_peyote[ has joined #ipfs
fil_redpill has joined #ipfs
M-martinklepsch has joined #ipfs
madduck[m] has joined #ipfs
M-anomie has joined #ipfs
NathanBraswell[m has joined #ipfs
wjh[m] has joined #ipfs
prime1101[m] has joined #ipfs
Guest177417[m] has joined #ipfs
ttk2[m] has joined #ipfs
MrAxilus[m] has joined #ipfs
stevenleeg[m] has joined #ipfs
M-arx has joined #ipfs
leinlawun[m] has joined #ipfs
M-liberdiko has joined #ipfs
N80[m] has joined #ipfs
chpio[m] has joined #ipfs
M107262[m] has joined #ipfs
mingchan88[m] has joined #ipfs
AntoineM[m] has joined #ipfs
seedbox[m] has joined #ipfs
Guest147163[m] has joined #ipfs
nocylah has joined #ipfs
charlienyc[m] has joined #ipfs
DokterBob has joined #ipfs
Nekit[m] has joined #ipfs
masoodahm[m] has joined #ipfs
Guest158700[m] has joined #ipfs
xldrkp[m] has joined #ipfs
Guest157741[m] has joined #ipfs
allen369[m] has joined #ipfs
Guest139267[m] has joined #ipfs
palkeo[m] has joined #ipfs
notorioushanz[m] has joined #ipfs
wking[m] has joined #ipfs
interfect[m] has joined #ipfs
bgrayburn[m] has joined #ipfs
gendale[m] has joined #ipfs
gentam[m] has joined #ipfs
atenorio[m] has joined #ipfs
Guest178412[m] has joined #ipfs
Guest125071[m] has joined #ipfs
steefmin[m] has joined #ipfs
cornu[m] has joined #ipfs
djokeefe[m] has joined #ipfs
Guest157354[m] has joined #ipfs
Rad[m] has joined #ipfs
M-sraja has joined #ipfs
ZerataX[m] has joined #ipfs
panicbit-M has joined #ipfs
tree[m] has joined #ipfs
kRo[m] has joined #ipfs
M-oddvar has joined #ipfs
M-ms has joined #ipfs
M-iav has joined #ipfs
RasmusErik[m] has joined #ipfs
sk23[m] has joined #ipfs
zbxdhskosoww[m] has joined #ipfs
garblur83[m] has joined #ipfs
Matthew[m] has joined #ipfs
cbHXBY1D[m] has joined #ipfs
albuic has joined #ipfs
jsyn[m] has joined #ipfs
Powersource has joined #ipfs
erikj` has joined #ipfs
musoke[m] has joined #ipfs
datenpunk[m] has joined #ipfs
gmanrwp[m] has joined #ipfs
Tortulez[m] has joined #ipfs
m3tti[m] has joined #ipfs
M-Dave has joined #ipfs
litebit[m] has joined #ipfs
thekyriarchy has joined #ipfs
herzmeister[m] has joined #ipfs
M-hash has joined #ipfs
M-BostonEnginerd has joined #ipfs
cyberpepe[m] has joined #ipfs
jhulten[m] has joined #ipfs
keks[m] has joined #ipfs
fcro[m] has joined #ipfs
Guest149259[m] has joined #ipfs
M-frobel has joined #ipfs
M-wldhx has joined #ipfs
bart80[m] has joined #ipfs
fr33[m] has joined #ipfs
M-jimt has joined #ipfs
thejohnhenry[m] has joined #ipfs
garrettr[m] has joined #ipfs
zandy[m] has joined #ipfs
Zedwick[m] has joined #ipfs
M-slang has joined #ipfs
Guest156247[m] has joined #ipfs
Zbyszek[m] has joined #ipfs
Guest172466[m] has joined #ipfs
glnro[m] has joined #ipfs
kfrooney[m] has joined #ipfs
remmy[m] has joined #ipfs
nuxlli[m] has joined #ipfs
sickill[m] has joined #ipfs
fiatjaf[m] has joined #ipfs
Guest172436[m] has joined #ipfs
cdetrio[m] has joined #ipfs
M-TidyKoala has joined #ipfs
ivegotasthma[m] has joined #ipfs
sudoreboot[m] has joined #ipfs
M-kalmi has joined #ipfs
Guest149624[m] has joined #ipfs
tk[m] has joined #ipfs
Guest94493[m] has joined #ipfs
Kobberholm[m] has joined #ipfs
Guest155377[m] has joined #ipfs
nop[m] has joined #ipfs
Guest174215[m] has joined #ipfs
tidux[m] has joined #ipfs
Guest176961[m] has joined #ipfs
gabyshu[m] has joined #ipfs
joshb[m] has joined #ipfs
mith[m] has joined #ipfs
network[m] has joined #ipfs
Kalq[m] has joined #ipfs
Famicoman[m] has joined #ipfs
silwol has joined #ipfs
Aidan[m] has joined #ipfs
somatronicon[m] has joined #ipfs
Guest139286[m] has joined #ipfs
M-krsiehl has joined #ipfs
t0dd[m] has joined #ipfs
jose12[m] has joined #ipfs
jfred[m] has joined #ipfs
hexkey[m] has joined #ipfs
Guest20685[m] has joined #ipfs
Seby[m] has joined #ipfs
Prometheu5[m] has joined #ipfs
edsilv[m] has joined #ipfs
Guest161720[m] has joined #ipfs
Edur[m] has joined #ipfs
Foxcool has quit [Ping timeout: 258 seconds]
nickjohnson has left #ipfs [#ipfs]
<melvster> right, so it looks like there's 5 crypto coin projects right now working on decentralized storage : sia / maidsafe / storj / filecoin / bitmark
<r0kk3rz> does it even need to be crypto? why is it so different to a VPS now?
<r0kk3rz> if someone made a docker image ipfs pinbot hoster whatsit, it would be rather easy
galois_dmz has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
galois_dmz has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
<r0kk3rz> or eg. pinbits.io
galois_dmz has quit [Remote host closed the connection]
amdi_ has joined #ipfs
galois_dmz has joined #ipfs
Foxcool has joined #ipfs
galois_dmz has quit [Ping timeout: 240 seconds]
<melvster> oh nice!
<melvster> oh they even allow btc
chris613 has joined #ipfs
stoopkid has quit [Quit: Connection closed for inactivity]
<melvster> question: can ipfs work with access control lists?
<r0kk3rz> nope
<melvster> thx
robattila256 has quit [Quit: WeeChat 1.7]
Encrypt has joined #ipfs
<melvster> i could possibly create that feature by porting ipfs to solid ... hmmm not sure ...
<r0kk3rz> it could be added into bitswap to check the peerid against a list
<r0kk3rz> but in general, i dont think acls and ipfs really makes much sense
MrControll has joined #ipfs
<melvster> r0kk3rz, you are right
<melvster> if i were to port ipfs to solid i could only make those hashes public
<melvster> but that might be a fun thing to do anyway
wak-work has joined #ipfs
<r0kk3rz> yeah but like, its ipfs so you're only really talking read permission
<r0kk3rz> so encryption handles that better than any transport layer based stuff anyway
<melvster> different approaches i suppose
<melvster> solid has built in ACL's which is a feature I find useful
<melvster> mind you, if no one knows the hash, they cant see the file ...
<melvster> security by obscurity ...
spacebar_ has joined #ipfs
<melvster> hmmm ipfs add : "too many open files"
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
Foxcool has quit [Ping timeout: 256 seconds]
__uguu__ has joined #ipfs
__uguu__ has joined #ipfs
__uguu__ has quit [Changing host]
__uguu__ has left #ipfs [#ipfs]
MDead has joined #ipfs
MDude has quit [Ping timeout: 240 seconds]
MDead is now known as MDude
jkilpatr has quit [Remote host closed the connection]
amdi_ has quit [Remote host closed the connection]
robattila256 has joined #ipfs
amdi_ has joined #ipfs
zabirauf has joined #ipfs
zabirauf_ has joined #ipfs
zabirauf has quit [Ping timeout: 258 seconds]
amdi_ has quit [Quit: Leaving]
Guest182243[m] has joined #ipfs
spacebar_ has quit [Quit: spacebar_ pressed ESC]
maxlath has joined #ipfs
arkimedes has joined #ipfs
MrControll has quit [Ping timeout: 258 seconds]
Guest100_ has joined #ipfs
MrControll has joined #ipfs
Encrypt has quit [Quit: Quit]
tmg has quit [Ping timeout: 268 seconds]
seharder_ has joined #ipfs
Guest100_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
seharder_ has left #ipfs [#ipfs]
Encrypt has joined #ipfs
maxlath has quit [Ping timeout: 260 seconds]
mildred1 has quit [Ping timeout: 268 seconds]
spacebar_ has joined #ipfs
recuperation has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quit]
monkhood has joined #ipfs
maxlath has joined #ipfs
robattila256 has quit [Quit: WeeChat 1.7]
jeremyBanks__ has joined #ipfs
<jeremyBanks__> Does CIDv0 use base58flickr or base58btc?
amdi_ has joined #ipfs
<Kubuxu> btc
spacebar_ has quit [Quit: spacebar_ pressed ESC]
tilgovi has joined #ipfs
spacebar_ has joined #ipfs
jeremyBanks__ has quit [Ping timeout: 260 seconds]
espadrine has joined #ipfs
maxlath has quit [Ping timeout: 260 seconds]
hoenir has joined #ipfs
chungy has joined #ipfs
bullcomber has joined #ipfs
koalalorenzo has joined #ipfs
ianopolous has joined #ipfs
kulelu88 has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
amdi_ has quit [Remote host closed the connection]
hoenir has quit [Quit: Leaving]
koalalorenzo has quit [Ping timeout: 240 seconds]
ianopolous has quit [Quit: Leaving]
tilgovi has quit [Remote host closed the connection]
tilgovi has joined #ipfs
caiogondim has joined #ipfs
tilgovi has quit [Ping timeout: 246 seconds]
tilgovi has joined #ipfs
robattila256 has joined #ipfs
<substack> going to whip up a quick cors proxy but this issue is annoying https://github.com/ipfs/go-ipfs/issues/3797
<substack> is there some other config setting that is overriding these headers?
<lgierth> substack: not sure -- could you try with 0.4.7? i'm pretty sure something about CORS was changed in 0.4.6?
<melvster> cors is super annoying we are trying to get it repealed and replaced :)
<melvster> the director of the w3c has said a few times it's a mess and we should rethink it
<melvster> in solid we have a cors proxy (go and nodejs implementations)
<melvster> should be links from : https://github.com/solid/solid
<Ronsor> wait 0.4.7
<Ronsor> that's out now?
<Ronsor> crap i have to upgrade now
<Ronsor> w24
<substack> lgierth: ok I'll give it a shot
robattila256 has quit [Ping timeout: 268 seconds]
<lgierth> i also think it doesn't currently support preflight requests or something like that. but you're doing HEAD there and not OPTIONS
<lgierth> so that should be fine
<melvster> i secretly think cors was a cunning plan to centralize the web ... it gets more restrictive every few months, but favours the big players who can uniformly change huge numbers of pages in a single update
<Ronsor> yeah
<Ronsor> i think so
<Ronsor> melvster is right
<substack> same story with ssl certs
<Ronsor> ssl too
<substack> and domain names
<Ronsor> domains too
<Ronsor> why can't we all just namecoin it
<whyrusleeping> lgierth: substack not sure why this bit of code exists: https://github.com/ipfs/go-ipfs/blob/master/commands/http/handler.go#L85
<whyrusleeping> for some reason we filter out those specific headers
* substack working on loading tilemesh blobs direct from ipfs into the gpu
<substack> for maps
<substack> in the browser of course
<whyrusleeping> o.o
<whyrusleeping> that sounds awesome
tilgovi has quit [Ping timeout: 246 seconds]
kvda has joined #ipfs
tmg has joined #ipfs
<lidel> Speaking of browser, there is a Development Channel at Mozilla Add-On site. I've made test build of WebExtension and released it there: https://github.com/lidel/ipfs-firefox-addon/releases/tag/v2.0.0alpha1
<lidel> It is an opt-in, by default users still get old, stable version.
<substack> on 0.4.7 I get the same header behavior
palkeo has quit [Quit: Konversation terminated!]
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
palkeo has quit [Remote host closed the connection]
tilgovi has joined #ipfs
monkhood has quit [Ping timeout: 240 seconds]
monkhood has joined #ipfs
palkeo has joined #ipfs
vapid has quit [Remote host closed the connection]
vapid has joined #ipfs
<Kubuxu> substack, whyrusleeping: it is old behaviour, in past I was trying to figure out the reasoning for it
<Kubuxu> it has to do a lot with security of CORS and so on
spacebar_ has quit [Quit: spacebar_ pressed ESC]
<whyrusleeping> substack: also try setting Access-Control-Allow-Methods to 'POST' and 'GET' or whatever youre using
<whyrusleeping> and in curl, you need to explicitly set the origin header with -H
<whyrusleeping> i'll comment on the issue
<Kubuxu> it is also about CSRF
<substack> whyrusleeping: yes I have those set
<Kubuxu> whyrusleeping: aah I think I know what it is
<Kubuxu> or no I don't
<Kubuxu> :|
<Kubuxu> :||
antiantonym has quit [Ping timeout: 240 seconds]
<whyrusleeping> substack: also, http:// on the origin
skeuomorf has joined #ipfs
<whyrusleeping> commented on the issue with what i tried
robattila256 has joined #ipfs
IRCFrEAK has joined #ipfs
JayCarpenter has quit [Ping timeout: 260 seconds]
IRCFrEAK has quit [Quit: jIRCii - http://www.oldschoolirc.com]
caiogondim has quit [Quit: caiogondim]
wallacoloo____ has joined #ipfs
tilgovi has quit [Ping timeout: 246 seconds]
<substack> well it's working now!
<substack> right, the curl behavior was because i wasn't sending Origin: and didn't have HEAD specified
<substack> and the issue in the browser might've been fixed in the 0.4.7 update
<substack> closed the issue thanks everybody \o
<substack> yeah sweet traversing the tilemesh directory hierarchy on ipfs directly from the browser now :D
Encrypt has joined #ipfs
<substack> ipfs-api is 1.3M alone in the browserify bundle though :/
<substack> is there a lightweight version that speaks only the http api to the api daemon?
Encrypt has quit [Client Quit]
<Kubuxu> no idea sorry
<substack> I think for a demo it would be good to check first to see if localhost:5001 is responsive and otherwise use the web gateway
<substack> to load the data
<substack> and cache responses from the web gateway in indexeddb but not if they come from localhost:5001
<lgierth> can't use https then :(
<lgierth> there is a super rough web extension that bundles js-ipfs
<lgierth> and exposes it as window.ipfs
<lgierth> that's a js-ipfs node running in a background page then
<substack> is there any way to run the api daemon with a self-signed ssl cert?
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<substack> I'm ok with having the setup for using a local ipfs daemon be a bit more work if the gateway fallback always works
kvda has joined #ipfs
<lgierth> go-ipfs doesn't have any https in it, you'd need nginx or something similar
<lgierth> (not saying we shouldn't add the option for https)
<lgierth> local https just hasn't come up as a use case :) and on the internet it's just better to use nginx or apache for ssl termination 99.9% of the time
<substack> I think in this particular scenario it makes sense to have ssl
<substack> because the web is messy like that
melvster has quit [Ping timeout: 240 seconds]
<substack> I can imagine many other cases where people might want to configure a webapp to use their local ipfs daemon
<lgierth> yeah it makes sense
chungy has quit [Quit: ZNC - http://znc.in]
<Kubuxu> lgierth: I think you can connect to HTTP localhost from HTTPS
Jesin has quit [Quit: Leaving]
zabirauf_ has quit [Remote host closed the connection]
zabirauf has joined #ipfs
<lgierth> that'd be pretty useful
Jesin has joined #ipfs
<whyrusleeping> lgierth: knowing nothing at all about web security
<whyrusleeping> couldnt we have a 'local.ipfs.io' domain that points to 127.0.0.1
<whyrusleeping> and have a cert for that?
<lgierth> yeah why not
<whyrusleeping> would that work?
<lgierth> i think so but i'm never sure with browsers and security
<lgierth> and go-ipfs would generate self-signed cert on ipfs init
<lgierth> ideally http://localhost in an https context just works?
caiogondim has joined #ipfs
<whyrusleeping> i've no idea
<whyrusleeping> every time i have to touch this system, its like, five hours of reading about security implications of all this nonsense
<whyrusleeping> then i make one little change
<whyrusleeping> and promptly forget everything
edou[m] has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
chungy has joined #ipfs
kvda has joined #ipfs
<lgierth> :]
<lgierth> i try to take good notes on that