lgierth changed the topic of #ipfs to: go-ipfs v0.4.6 is out! https://dist.ipfs.io/go-ipfs | Week 9+10: 1) Test Lab https://git.io/vysyh 2) Orbit https://git.io/vysSv | 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
cemerick has joined #ipfs
mysticjohn has joined #ipfs
mysticjohn has quit [Remote host closed the connection]
mysticjohn has joined #ipfs
HostFat__ has quit [Ping timeout: 240 seconds]
mysticjohn has quit [Remote host closed the connection]
cemerick has quit [Ping timeout: 246 seconds]
cemerick has joined #ipfs
astronavt[m] has joined #ipfs
ShalokShalom has quit [Read error: Connection reset by peer]
arpu has quit [Ping timeout: 260 seconds]
AtnNn has quit [Quit: leaving]
AtnNn has joined #ipfs
rcat has quit [Quit: leaving]
arpu has joined #ipfs
DiCE1904 has quit [Quit: Textual IRC Client: www.textualapp.com]
tilgovi has quit [Ping timeout: 246 seconds]
palkeo has quit [Ping timeout: 264 seconds]
cemerick has quit [Ping timeout: 246 seconds]
espadrine has quit [Ping timeout: 260 seconds]
matoro has joined #ipfs
baffo32 has quit [Ping timeout: 252 seconds]
monkhood has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
Ellenor has joined #ipfs
<Ellenor> Guten tag interplanetaries!
<Ellenor> So I'm trying to install ipfs on freebsd and immediately I get this lovely gem: ERROR: install-path hook failed: exit status 1
<Ellenor> just from gmake install
<Ellenor> do I need to run a ./configure script?
matoro has quit [Ping timeout: 240 seconds]
zabirauf has joined #ipfs
zabirauf has quit [Ping timeout: 264 seconds]
matoro has joined #ipfs
structuralist has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
Wallacoloo has quit [Quit: Wallacoloo]
baffo32 has joined #ipfs
astronavt[m] has left #ipfs ["User left"]
s4y has quit [Ping timeout: 256 seconds]
brixen has quit [Ping timeout: 260 seconds]
<whyrusleeping> Ellenor: is your GOPATH set?
<Ellenor> no but I have go installed in /usr/local/go which would be a failure
<dryajov> diasdavid: dignifiedquire: not sure whats the best place to ask questions about pull streams
<Ellenor> I have no idea
<dryajov> but… here I go :P… would a pull.collect always terminate the stream?
chungy has quit [Ping timeout: 258 seconds]
s4y has joined #ipfs
chungy has joined #ipfs
infinity0_ has joined #ipfs
infinity0 is now known as Guest95779
infinity0 has joined #ipfs
infinity0_ is now known as infinity0
Guest95779 has quit [Ping timeout: 246 seconds]
infinity0 has quit [Remote host closed the connection]
brixen has joined #ipfs
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
zabirauf has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
zabirauf has quit [Remote host closed the connection]
zabirauf has joined #ipfs
zabirauf has quit [Remote host closed the connection]
zabirauf has joined #ipfs
stoopkid has quit [Quit: Connection closed for inactivity]
robattila256 has quit [Ping timeout: 240 seconds]
dimitarvp has quit [Quit: Bye]
bwerthmann has quit [Remote host closed the connection]
anewuser has quit [Ping timeout: 240 seconds]
vapid has quit [Quit: No Ping reply in 180 seconds.]
vapid has joined #ipfs
dPow has quit [Remote host closed the connection]
ashark has joined #ipfs
brand0 has quit [Ping timeout: 245 seconds]
ashark has quit [Ping timeout: 240 seconds]
dPow has joined #ipfs
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
brand0 has joined #ipfs
Wallacoloo has joined #ipfs
zabirauf has quit [Remote host closed the connection]
zabirauf has joined #ipfs
clownpriest has joined #ipfs
Intensity has quit [Ping timeout: 256 seconds]
zabirauf has quit [Ping timeout: 260 seconds]
jsgrant- has left #ipfs [#ipfs]
bwerthmann has joined #ipfs
matoro has quit [Ping timeout: 260 seconds]
jsgrant- has joined #ipfs
bwerthmann has quit [Quit: leaving]
bwerthmann has joined #ipfs
chris6131 has quit [Quit: Leaving.]
matoro has joined #ipfs
<Ellenor> Guten tag
<Ellenor> Any experts on ronsorology up in this thing?
tmg has quit [Ping timeout: 256 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]
skeuomorf has quit [Ping timeout: 260 seconds]
skeuomorf has joined #ipfs
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
gmcabrita has quit [Quit: Connection closed for inactivity]
skeuomorf has quit [Ping timeout: 260 seconds]
structuralist has joined #ipfs
ashark has joined #ipfs
tmg has joined #ipfs
ashark has quit [Ping timeout: 258 seconds]
<Ellenor> whyrusleeping: Hey
<Ellenor> whyrusleeping: I take it that the FUSE interface is RO
<Ellenor> when I try to `nano` a mutable, I get an input/output error
astronavt[m] has joined #ipfs
anewuser has joined #ipfs
ygrek_ has quit [Ping timeout: 258 seconds]
zabirauf has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
zabirauf_ has joined #ipfs
chungy has quit [Ping timeout: 264 seconds]
dPow has joined #ipfs
zabirauf has quit [Ping timeout: 260 seconds]
zabirauf_ has quit [Ping timeout: 240 seconds]
chungy has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
dPow has quit [Client Quit]
caiogondim has quit [Quit: caiogondim]
dPow has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
Wallacoloo has quit [Quit: Wallacoloo]
dPow has quit [Quit: No Ping reply in 180 seconds.]
structuralist has quit [Remote host closed the connection]
dPow has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
zabirauf_ has joined #ipfs
structuralist has joined #ipfs
dPow has quit [Client Quit]
infinity0 has joined #ipfs
dPow has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
dPow has quit [Client Quit]
ashark has joined #ipfs
matoro has quit [Remote host closed the connection]
matoro has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
Ronsor has quit [Ping timeout: 240 seconds]
Ronsor has joined #ipfs
Ronsor is now known as Guest3420
dPow has joined #ipfs
structuralist has quit [Remote host closed the connection]
dignifiedquire has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
kvda has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
gruu has quit [Ping timeout: 260 seconds]
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
Guest178670[m] has joined #ipfs
<Guest178670[m]> test
<Ellenor> h
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
structuralist has joined #ipfs
ashark has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
tmg has quit [Ping timeout: 240 seconds]
Guest71165 has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
dPow has quit [Client Quit]
Guest71165 has quit [Ping timeout: 240 seconds]
dPow has joined #ipfs
Guest75705 has joined #ipfs
maxlath has joined #ipfs
dPow has quit [Client Quit]
cxl000 has joined #ipfs
ylp has joined #ipfs
dPow has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dPow has quit [Quit: No Ping reply in 180 seconds.]
maxlath has quit [Ping timeout: 240 seconds]
dPow has joined #ipfs
structuralist has quit [Remote host closed the connection]
Caterpillar has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
kvda has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
zabirauf_ has quit [Remote host closed the connection]
dPow has quit [Client Quit]
zabirauf has joined #ipfs
dPow has joined #ipfs
zabirauf has quit [Ping timeout: 256 seconds]
dPow has quit [Client Quit]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dPow has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
s_kunk has quit [Ping timeout: 260 seconds]
rendar has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
s_kunk has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
ashark has joined #ipfs
dPow has quit [Client Quit]
tmg has joined #ipfs
dPow has joined #ipfs
kvda has joined #ipfs
galois_dmz has quit [Remote host closed the connection]
PseudoPseu[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
Chris[m]1 has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
zwollenar[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
Guest146352[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
ashark has quit [Ping timeout: 260 seconds]
gh0st[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
alkar[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
inori[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
karpodiem[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
mels[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
M-sol56 has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
cml[m]1 has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
tr909[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
hans[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
Yakomo[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
graydon[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
lnxw37[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
M-manveru has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
Step[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
wmo[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
ntninja has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
yugosalem[m]1 has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
M-mlt has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
Guest148421[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
bolton has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
luke-clifton[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
M50574E[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
M0--_[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
kichuku[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
airsickpayload[m has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
dmholmes[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
karambirMatrix has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
terence977[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
PurgingPanda_[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
procarryoat[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
rplevy[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
rmi7[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
kratonisch[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
ashish[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
M-Shrike has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
MrManor[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
jam[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
cmp[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
Guest140787[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
demyan[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
M-Guillaume has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
joki[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
Franklyn[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
spbike[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
sultan[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
pakdeen[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
daviddias[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
na9da[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
M-nated has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
captainplanet[m4 has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
jugash[m]1 has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
M[m]71 has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
scde[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
MemeVillain[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
mcint[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
solariiknight[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
wfjsw[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
guaraqe[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
BanJo[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
kalon[m] has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
<pinkieval> IPFS does no longer supports Go 1.6, which released only a year ago?
dPow has quit [Quit: No Ping reply in 180 seconds.]
Spyder3W has joined #ipfs
dPow has joined #ipfs
Spyder3W2 has joined #ipfs
Spyder3W2 has left #ipfs [#ipfs]
Guest45619 has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bwn has quit [Ping timeout: 268 seconds]
Guest45619 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
HostFat has joined #ipfs
tmg has quit [Ping timeout: 268 seconds]
tmg has joined #ipfs
espadrine_ has joined #ipfs
kvda has joined #ipfs
jff_[m] has joined #ipfs
<jff_[m]> 63vnw
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
bwn has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
gmcabrita has joined #ipfs
dPow has joined #ipfs
ashark has joined #ipfs
rcat has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
ashark has quit [Ping timeout: 240 seconds]
dPow has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
yar has quit [Excess Flood]
Mateon1 has quit [Write error: Broken pipe]
dPow has joined #ipfs
zabirauf has joined #ipfs
yar has joined #ipfs
atrapado_ has joined #ipfs
jkilpatr has quit [Ping timeout: 246 seconds]
dPow has quit [Client Quit]
zabirauf has quit [Ping timeout: 268 seconds]
dPow has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
Mateon1 has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
jkilpatr has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
ashark has joined #ipfs
dPow has joined #ipfs
jkilpatr has quit [Ping timeout: 258 seconds]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
DontAsk has joined #ipfs
dPow has quit [Client Quit]
ashark has quit [Ping timeout: 260 seconds]
dPow has joined #ipfs
jkilpatr has joined #ipfs
robattila256 has joined #ipfs
kvda has joined #ipfs
kvda has quit [Client Quit]
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
structuralist has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
jokoon has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
structuralist has quit [Remote host closed the connection]
dPow has joined #ipfs
subtraktion has joined #ipfs
ashark has joined #ipfs
ashark has quit [Ping timeout: 268 seconds]
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
warbo has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
<warbo> Hello, I want to host a Web site on IPFS, and I'm wondering if there's any support/workaround for redirecting
<warbo> my existing site has a /git subdirectory, with often-changing data (git repos)
<warbo> it seems wasteful to push a whole new copy of the site on each change
<warbo> is there a way I could e.g. link/redirect that directory to some separate URL (maybe IPNS)
dPow has joined #ipfs
<jff_[m]> what's the benefits of IPFS over bittorrent
<warbo> I get that the IPFS data is immutable; but when accessed via a HTTP gateway, that data goes through several layers of processing (HTTP server, user agent, etc.) which could be redirected
dPow has quit [Client Quit]
dPow has joined #ipfs
<warbo> jff_[m]: that depends on your use-case I suppose
<e337> I don't think the site gets pushed on each update. Only the blocks that have changed would be added and the would be *pulled* from the web server when a new IPNS name is published.
clownpriest has joined #ipfs
<warbo> e337: ah, I hadn't thought about the file/block-level deduping
<jff_[m]> warbo: are you familiar with software Popcorn Time
<warbo> it would still cause churn on the IPNS name; does those updates take a while to propagate?
<e337> The thing about git is that it often uses a compressed .pack file that, if added to ipfs, would result in the whole large .pack file being added, with many or all blocks showing a change, even if you made a very small commit.
<r0kk3rz> git doesnt really cleanly map to ipfs just yet
<warbo> jff_[m]: I like the UNIX commandline and HTTP gateways of IPFS
<jff_[m]> warbo: is IPFS suitable for peer2peer file sharing
<warbo> jff_[m]: for bulk transfer of data (e.g. video files), I suppose bittorrent and IPFS both have merits
<e337> A compressed format that was more amenable to de-duplication would be nice, but I don't think the zlib compression cares that many bits change due to small data changes.
<r0kk3rz> jff_[m]: p2p file sharing is what ipfs is all about
<r0kk3rz> well, mostly about
<jff_[m]> can IPFS receive data from two peers to complete a single file
<jff_[m]> the way bittorrent does
<e337> Also you can redirect using an frame or something.
<r0kk3rz> jff_[m]: ipfs works very similarly to bittorrent
<jff_[m]> interesting
<jff_[m]> it's been a long time since i've used it
<jff_[m]> i've forgotten all about it
<e337> r0kk3rz, I disagree. ipfs is almost exactly like git..
<r0kk3rz> e337: technology wise, correct. but running git on ipfs...
zabirauf has joined #ipfs
zabirauf has quit [Remote host closed the connection]
zabirauf has joined #ipfs
<e337> The pack file is only an inconvenience to ipfs. You can unpack it and they describe how to do that in the examples.
zabirauf has quit [Remote host closed the connection]
<r0kk3rz> ideally git should store stuff in raw ipfs blocks, but i dont think anyone has made it do that yet
<e337> As a matter of fact, you could probably emulate ipfs content-addressable tech using a git backend.
<warbo> e337: frames are useful for browser-based interaction, but not for general HTTP clients :(
zabirauf has joined #ipfs
<warbo> I'm seeing how feasible it is to ditch my EC2 server in favour of IPFS, without breaking existing URLs
dPow has quit [Quit: No Ping reply in 180 seconds.]
<warbo> using DNS to redirect to gateway.ipfs.io, as I've seen in a few examples
<e337> Well, I don't get what you're doing with git and HTTP. Are you hosting the git respository, or are you hosting some website html that happens to be stored in a git repo
<e337> r0kk3rz, why wouldn't it be the other way around?
dPow has joined #ipfs
<warbo> I have a Web site on /, and git repos accessible via HTTP at e.g. /git/foo.git
<e337> I mean, honestly, you can "almost" mount IPFS to .git/blocks and have it "just work", since they are very similar concepts. The hash algorithm would have to change, but not much else.
<warbo> so I'd like "git clone http://my-site.net/git/foo.git" to still work
<e337> Read-only git repo?
<warbo> and I'd like browsing to "http://my-site.net" to still work
<warbo> yeah, I currently push over SSH
<warbo> but don't mind changing that to "push via insertion to IPFS"
<warbo> (and bumping an IPNS name)
<e337> Well, you can do that, just ipfs add -r my-site/ and republish the ipns name.
zabirauf has quit [Ping timeout: 240 seconds]
<e337> ipfs takes care of de-duplication
<e337> If you care, you can unpack your repo, and make sure it stays unpacked, before you ipfs add.
<e337> I'm assuming ipfs will recursively descend into hidden directories like .git
dPow has quit [Client Quit]
<warbo> do IPNS name updates take some time to "propagate" (or for caches to invalidate, etc.)?
<warbo> i.e. what's a reasonable time to wait between pushing on one machine and pulling on another?
dPow has joined #ipfs
<e337> Good question
subtraktion has quit [Remote host closed the connection]
dPow has quit [Client Quit]
<warbo> ah, just come across https://github.com/ipfs/examples/tree/master/examples/git which shows how to unpack, etc. :)
dPow has joined #ipfs
<e337> Yeah, was too lazy to get the link for you ;-)
<e337> What confused me is you have to move the pack files *out* of the objects directory first.
<warbo> e337: thanks a lot, I think I have enough of an idea how to cobble something together now!
<e337> Also I think the git repo has a pack file setting as well.
<e337> $ git config --add gc.auto 0
dPow has quit [Quit: No Ping reply in 180 seconds.]
dPow has joined #ipfs
<e337> I'm guessing ipfs doesn't really do well with large compressed packed blobs.
<e337> e.g., it might be better to untar a .tar.gz file before adding the files, since ipfs could de-duplicate files in the tarball over a number of successive revisions like files.00.tar.gz, files.01.tar.gz, etc. where only fraction of files actually change.
<e337> All of this de-duplication logic is already handled I believe quite well with an ordinary git repository, though. I don't think ipfs's strength is in tracking successive revisions of anything, but that is absolutely one of git's core strengths.
dPow has quit [Quit: No Ping reply in 180 seconds.]
<e337> ipfs does do de-duplication of 256k blocks within large files, though, whereas git only tries to de-dup entire files.
bauruine has quit [Quit: ZNC - http://znc.in]
bauruine has joined #ipfs
<e337> The thing is, though, the pack file compression handles "de-duplication" on a bitwise level, far better than simply removing identical hashes of sub-blocks.
dPow has joined #ipfs
bwerthmann has quit [Ping timeout: 240 seconds]
<e337> File compression is essentially de-duplication, so when you apply compression to the entire repository history, you are basically de-duplicating across time. The per-filename object hash can help with simple de-duplication of identical blocks in space, but it can't help when blocks change only slightly.
bauruine has quit [Remote host closed the connection]
dPow has quit [Quit: No Ping reply in 180 seconds.]
bauruine has joined #ipfs
<e337> I'm guessing ipfs doesn't do compression across historical changes to objects, nor does it even have a concept of historical revision.
<Kubuxu> e337: not by default, but is is quite easy to do it
dPow has joined #ipfs
<AphelionZ> e337: I'm working on that very thing in my pastebin
<AphelionZ> basically I keep a "graph hash" around where I'm storing a representation of the history of my data that i update
<e337> So in warbo's case, whenever the pack file is updated, like through a push or gc, a completely new, potentially very large, object will be added to ipfs, even if only a small fraction of the git repo changes.
<e337> AphelionZ, ah
<e337> The thing is, I am still having trouble understanding how ipfs is different from git, and why exactly it would want to be different from git in those ways.
dPow has quit [Client Quit]
<AphelionZ> in my mind it's really only the content summing + hashing part of git, and it's a lot more like bittorrent than anything but IANAE
<AphelionZ> I'm really more into "applied ipfs" :D
<e337> Yeah
<AphelionZ> the ops are much deeper into the theory than I am
subtraktion has joined #ipfs
<AphelionZ> e337: are you the creator of the Far Side comic
<e337> But obviously if you use it for anything in the real world, you're going to have to deal with changes over time.
<e337> So why not just add bittorrent to git and call it a day?
dPow has joined #ipfs
<e337> I do realize how much git sucks for certain things, and that ipfs kicks its ass in certain types of performance metrics, but git addresses extremely important problems that ipfs appears to have neglected.
<e337> In other words, why design a major fundamental component of the ipfs system that just looks like a cheap knock off of git?
<e337> Why not just actually *be* git?
<e337> Change my view
<e337> I used to draw comics a long time ago
<AphelionZ> That rules
dPow has quit [Client Quit]
<AphelionZ> But yeah maybe youre right! Either way it would be awesome to see those features in git
dPow has joined #ipfs
<e337> git gets really slow when repositories become too friggen huge
<e337> so you probably can't easily put the entire internet into a single git repository
<e337> many developers would think you're insane for even considering it
<e337> however, this is precisely what ipfs appears to fantasize about doing
<kythyria[m]> Git is also designed on the assumption that the repo is small enough to fetch the entire thing
<e337> I don't think it *assumes* that as much as it *demands* it.
<e337> So if you checked out a HEAD revision in a git repo that only included 1 object, there should be no need to get any of the other non-referenced objects in the repo.
dPow has quit [Client Quit]
<e337> And as a matter of fact, there really is no need, but git clones the entire history as a means to *distribute* an immutable *history*, an extremely important concept if you are considering having a "permanent" web.
<e337> Sufficient distribution is a required condition of durability and immutability, and therefore permanence.
dPow has joined #ipfs
<e337> So for example, you'd need sufficient and immutable history in order to protect against things like ransomware.
<hsanjuan> I always understood you can use IPFS properties as primitives to implement [something like] Git
M-fabrixxm1 is now known as fabrixxm
<e337> Well, it's because ipfs was deeply inspired by git, and its data model is basically git's data model.
dPow has quit [Client Quit]
<e337> There's absolutely nothing wrong with that, but I think as time goes on, ipfs is just going to try to mimic more and more of what git has already had for quite a while.
<e337> The thing is, ipfs does some things that git *should* be doing, like dht and a bittorrent-like distribution mechanism.
dPow has joined #ipfs
shizy has joined #ipfs
dPow has quit [Client Quit]
<e337> git sucks when it comes to distributed systems though. e.g., it's not effective for tracking differences and similarities between millions of repositories.
dPow has joined #ipfs
<e337> An interesting test would be to add the *entire* github database to ipfs just to see how well it performs.
dPow has quit [Client Quit]
bwerthmann has joined #ipfs
dPow has joined #ipfs
maxlath has joined #ipfs
dPow has quit [Client Quit]
dPow has joined #ipfs
jackkleeman has joined #ipfs
dPow has quit [Client Quit]
jackkleeman has quit [Client Quit]
subtraktion has quit [Ping timeout: 264 seconds]
dPow has joined #ipfs
subtraktion has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
czeq has joined #ipfs
dPow has joined #ipfs
dPow has quit [Client Quit]
maxlath has quit [Ping timeout: 260 seconds]
<kythyria[m]> e337: A git commit references every object all the way back to the beginning of the repo
dPow has joined #ipfs
palkeo has joined #ipfs
ashark has joined #ipfs
maxlath has joined #ipfs
palkeo has quit [Ping timeout: 256 seconds]
<AphelionZ> e337: "tracking differences and similarities between millions of repositories" i guess in the end, if it's successful, ipfs will just be a mass storage array of seemingly randomized 256 byte blocks with the most common blocks saturated through the network
<AphelionZ> and people will just sort of assemble the content they needs based on combining all these blocks
bwerthma1n has joined #ipfs
nskelsey_ has quit [Read error: Connection reset by peer]
seharder_ has joined #ipfs
<seharder_> DOC Sprint Standup in 20 Minutes: https://zoom.us/s/114994296?status=success
nskelsey_ has joined #ipfs
dPow has quit [Quit: No Ping reply in 180 seconds.]
<seharder_> Should be this: https://zoom.us/s/114994296
<lgierth> seharder_: in 2 hours?
bwerthma1n has quit [Client Quit]
Akaibu has joined #ipfs
<seharder_> lgierth: is it at 1600 UTC?
dPow has joined #ipfs
skeuomorf has joined #ipfs
MrControll has joined #ipfs
tmg has quit [Ping timeout: 260 seconds]
<lgierth> 5p UTC, and from next week on 4pm UTC while we're going through the DST switch
<lgierth> unless i got something wrong
<lgierth> i added it for 5p UTC to the calendar
<seharder_> lgierth: I guess I’m not sure. 17:00 UTC is good for me.
bwerthma1n has joined #ipfs
dPow has quit [Client Quit]
GreyDuder has joined #ipfs
<GreyDuder> Hello
dPow has joined #ipfs
<GreyDuder> Are there storage limits to IPFS? I am testing some things and it looks cool but what if I upload 100GB of data and I go offline, will that data live on the network?
<GreyDuder> Also, how do I set limits to what I want to store? Will my disk just start pulling stuff from the network and fill up?
<frood> GreyDuder: if and only if someone else downloads them.
bwerthma1n has quit [Client Quit]
bwerthma1n has joined #ipfs
<GreyDuder> Frood: Ah so, if I add something, I must stay online and if someone grabs my file, he will start sharing it?
<frood> you only download things you request (and provider lists, I believe, which are tiny), so if you don't request things, your disk won't fill.
<GreyDuder> Right. But if someone just downloads the file and shutsdown IPFS they do not seed right?
<frood> right. just like if you shut down IPFS you don't seed either
<GreyDuder> So if I'd like to upload a picture and people grab it, it doesnt mean it will stay seeded?
<GreyDuder> So in that sense it's not fault tolerant
<frood> despite the "permanent web" tagline, there is no guarantee in IPFS that data will stay available.
<frood> availability is (like in bitttorrent) a function of popularity.
czeq has quit [Ping timeout: 260 seconds]
<GreyDuder> Yeah so it has like a bittorent client buildin to it and seeds what you download
bwerthma1n has quit [Client Quit]
<frood> many things are similar to bittorrent, but there's a different protocol under the hood.
bwerthma1n has joined #ipfs
<GreyDuder> If you download it trough your normal browser and just save it to c:\whatever and unpack the file to c:\somewhereelse, how does IPFS know what to seed
<GreyDuder> ?
<frood> it doesn't. you have to add it via your ipfs client.
<frood> getting files from an online ipfs gateway is like leeching (except that the gateway is now seeding that file)
bwerthma1n has quit [Client Quit]
<Kubuxu> GreyDuder: if you download it from your local ipfs gateway it will be cached in the ipfs and the nseeded
<GreyDuder> So even if people download a file from me, they are not seeding anything unless they explicitly add it to their "repo"?
bwerthma1n has joined #ipfs
<frood> if people download a file from you via on online gateway (like ipfs.io) they are not seeding
<frood> if people download it via a local ipfs client, they are seeding.
bwerthmann has quit [Disconnected by services]
<frood> (unless their client is modified to leech, which afaik hasn't become a thing yet)
<Kubuxu> (in the first case ipfs.io gateways will seed it for some time but they will remove it when their storage limits are reached).
dPow has quit [Quit: No Ping reply in 180 seconds.]
<GreyDuder> Hmm, so if you'd write webtorrent client that uses IPFS, in theory you'd be set?
<Kubuxu> you don't have to do that
<frood> well, sort-of.
<Kubuxu> also the difference is between: permanent vs persistent
bwerthma1n is now known as bwerthmann
<GreyDuder> How does zeronet relate to IPFS?
<Kubuxu> the IPFS web is permanent, /ipfs/ links always point to the same content and it can be easily persisted by even a 3rd party
<GreyDuder> I understand IPFS natively can host html/javascript, right? And display it in a browser?
dPow has joined #ipfs
<Kubuxu> yup
<frood> Kubuxu: they sometimes point to content, and they sometimes time out.
<GreyDuder> So what is zeronet for?
<frood> the difference is between what claims can be reasonably justified and sound good. >.>
<Kubuxu> frood: the timeout because this is what our gateways do as DoS protection, but local gateways do no timeout, so you keep searching for the content
<frood> that's not any better. sometimes they point to content, and sometimes they spawn a process that never halts.
<GreyDuder> So the difference between bittorrent and IPFS is that IPFS presents a layer where it can be used as an FS basically...
<GreyDuder> But other then that, it's kind of the same. You seed a file and people can therefor dowload it
<Reventlov> GreyDuder: ipfs is basically bittorrent with a git-like tree to organize the files
<frood> GreyDuder: also nice things like chunking, multihashes, IPLD, merkle-dags, etc.
<Reventlov> and deduplication, and some other stuff
<Kubuxu> and migration path for current web
<GreyDuder> Yeah so it's easier to present and handle by the application layer
<GreyDuder> You if I understand correctly, if you just install nginx and point it to a mounted IPFS, you do not need zeronet?
<frood> zeronet is another, unrelated, project
<Reventlov> that's basically ipfs.io
<Reventlov> also, what frood just said.
<GreyDuder> Yes but I am thinking how I can create a dapp
<Reventlov> this is not related to ipfs in any way.
<Kubuxu> you don't even have to do that, `ipfs daemon` and visit `localhost:8080/ipns/ipfs.io`
<GreyDuder> I understand, I am just wondering where it fits in
<Kubuxu> or using js-ipfs, visit `oribt.chat`
<Kubuxu> https://orbit.chat and if everything works well (alpha) chat with me at #ipfs
<frood> Kubuxu: is orbit.chat a gateway behind the scenes?
<Kubuxu> no, it is just a static webpage
<Kubuxu> hosted on ipfs
<Reventlov> frood: yeah, there is a gateway.
bwerthmann has quit [Quit: leaving]
<Kubuxu> so gateway-ish, but not needed
jokoon has quit [Read error: Connection reset by peer]
<Reventlov> Your web browser does not talk the ipfs, there is a daemon somewhere shooting http
bwerthmann has joined #ipfs
<GreyDuder> Hmmmm, so how to handle DB's?
<Kubuxu> checkout orbit-db
<frood> ok. so presumably there's a Qm... for that page, and orbit.chat is a gateway that serves that hash only
<GreyDuder> I understand one could create a website on IPFS and it is decentralized
<GreyDuder> it's basically a dapp
<Kubuxu> frood: yes
<Reventlov> "a dapp"
<Kubuxu> frood: ipfs name resolve /ipns/orbit.chat
<GreyDuder> So if anyone access the website, they seed it
<Kubuxu> yup
czeq has joined #ipfs
<Reventlov> wtf is even a dapp
<Kubuxu> (if they run local gateways)
<Kubuxu> s/gateways/gateways
<GreyDuder> Distributed Application
<MrControll> Decentralized Application.
<Kubuxu> s/gateways/gateway
<MrControll> ...or distributed yes.
<GreyDuder> Or decentralized even
<GreyDuder> lol
<MrControll> :P
<Kubuxu> distributed is stronger
<Reventlov> nope, decentralized is stronger :)
<frood> Reventlov: "dapp" is a fancy word for "sounds cooler than an app" :)
<MrControll> same basic meaning either way
<Reventlov> hadoop is distributed
<Reventlov> Bittorrent mainline is decentralized
<frood> Reventlov: typically people mean "untrusted" when talking about dapps.
<frood> hadoop is trusted hardware
<Reventlov> frood: hm, ok, so open membership
<frood> yah, design a distributed system in such a way that it creates an app as long as N% of the nodes are not malicious
<GreyDuder> Orbit.chat is an app that runs on IPFS purely?
<Kubuxu> !pinbot QmYrNetDg7mtrXfZuUX4W2Bu9T2CnahCFMSHuCs34HtPdi centralized-vs-decentralized-vs-distributed.jpeg
<pinbot> now pinning on 8 nodes
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmYrNetDg7mtrXfZuUX4W2Bu9T2CnahCFMSHuCs34HtPdi
<Reventlov> Kubuxu: this image is pure bullshit
<Reventlov> no offense.
<frood> Reventlov: ty for saying that. that image is a strong meme in this space.
<Kubuxu> You can disagree but I won't argue, you are attacking the claim so it is on your side to prove it.
<Reventlov> distributed just means you have distributed things, that is to say non geographically at the same place for some grain. Two computers in my room connected by wifi are distributed. Decentralized is by essense distributed: if you have only one "node", you are centralized, you can't be decentralized if you're not distributed.
<Reventlov> Distributed is a kind of physical topology argument
<Kubuxu> decentralized just means that there is no one central node
<Reventlov> while decentralized is a higher level thing, kind of "distributed + no single point of failure"
<frood> Reventlov: see this post for an example of common thinking in this community: https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274
<Kubuxu> freenode irc is decentralized
<Reventlov> >no one central node
<Reventlov> >no centralization
<Reventlov> >decentralized
<Kubuxu> but it is not distributed
<GreyDuder> Kubuxu: Orbit.chat is a dapp on IPFS?
<Kubuxu> GreyDuder: yup
dPow has quit [Quit: No Ping reply in 180 seconds.]
<GreyDuder> Kubuxu: Cool
<GreyDuder> Kubuxu: and how does it do DNS and all?
<Kubuxu> haad/orbit on GH
<Kubuxu> it is feature of IPFS called dnslink
<GreyDuder> Kubuxu: So there is no central component that can be taken out?
<Kubuxu> you create DNS record like: dnslink=/ipfs/Qm...AAA TXT orbit.chat
<Reventlov> GreyDuder: there is, the one holding the key :)
<haad> Orbit on GH has moved to https://github.com/orbitdb/orbit (fyi Kubuxu)
<Kubuxu> haad: forgot, sorry
<haad> :)
<Kubuxu> if you resolve the dnslink and use the raw /ipfs/ link then no
dPow has joined #ipfs
<Kubuxu> it will just work
<Kubuxu> there is some magic with WebRTC where there is signaling server currently but it is being solved I thin
<Kubuxu> Reventlov: nobody is holding the key in this case
<GreyDuder> Kubuxu: But when I visit orbit.chat now, I am not seeding right?
<Kubuxu> nope
<GreyDuder> Kubuxu: So how does it stay alive?
<frood> Kubuxu: any idea whether there's a CORS/same-origin plan for js-ipfs?
<frood> haven't gotten a solid answer from anyone yet
<Kubuxu> but if you visit: `http://localhost:8080/ipns/orbit.chat` then you will be seeding the dapp
<Kubuxu> frood: no idea, sorry, I am working mostly on the Go side of things
<GreyDuder> Kubuxu: Yes but for any not so tech savvy person who just want to use the app, they will just use orbit.chat, so that will create a bottleneck..?
<frood> that's cool. you mentioned WebRTC signaling server, so I'm guessing that's how it works now
<Kubuxu> frood: it is sort of hybrid AFAIK
<GreyDuder> Kubuxu: So the only wat to solve it is probably to package an app in a stripped down standalone browser with IPFS inside?
<frood> GreyDuder: in the future you can make orbit.chat serve only js-ipfs and a root hash for the app.
dPow has quit [Client Quit]
<Kubuxu> GreyDuder: we are working on browser addons that will automagically run ipfs daemon and redirect for example orbit.chat to local daemon
<Kubuxu> where the orbit.chat will be autodetected to be IPFS site
dPow has joined #ipfs
<GreyDuder> Kubuxu: Yeah, that would be nice, so you could then make any site and host it on IPFS and anyone can visit and seeds it too
<Reventlov> Kubuxu: "nobody is holding the key"
<Reventlov> so, there is no consistency, right?
<Reventlov> Question: how two peers that are not agreeing on the chat history resolving conflicts?
<Kubuxu> OPlog and CRDT provides sort of consistency depending on what data is available, providing history
<Reventlov> Which CRDT is used by orbit? The README just mention CRDT (that are a class of type)
MrControll has quit [Quit: Leaving]
<Kubuxu> this isn't question for me, sorry
dPow has quit [Client Quit]
dPow has joined #ipfs
dPow has quit [Client Quit]
drCisco has joined #ipfs
<haad> Reventlov: down the stack orbit uses a g-set CRDT. orbit in itself uses orbit-db which has multiple CRDTs as databases (g-set, lww-set, register, counter).
Uzerus has joined #ipfs
<Uzerus> hi
<Uzerus> i need to know something, noobby
level56_ has quit [Ping timeout: 240 seconds]
drCisco_ has joined #ipfs
drCisco_ has quit [Client Quit]
grzes_ has quit [Ping timeout: 256 seconds]
<Uzerus> why etherape told me i use 1Mbps and ipfs stats bw tells that i use few kBps
<Uzerus> in the same time
onabreak has quit [Ping timeout: 260 seconds]
level56 has joined #ipfs
cemerick has joined #ipfs
drCisco has quit [Ping timeout: 240 seconds]
wunki has quit [Ping timeout: 256 seconds]
<Kubuxu> it is sometimes a bit buggy
<Uzerus> the ipfs stats?
nu11p7r has quit [Ping timeout: 264 seconds]
<lgierth> it's simply not an accurate number
<lgierth> for example it doesn't take the encryption around each connection into account
<Uzerus> ah ok
monkhood has joined #ipfs
<Uzerus> how can i help the ipfs network as an noob in programming (want to learn JS) just know what is variable :D
<Uzerus> i have some PC in my school with windows 7 / xp
wunki has joined #ipfs
<Uzerus> without admin previlages
cemerick has quit [Ping timeout: 246 seconds]
<Uzerus> if making an website in ipfs will be stupid easy, it will be fine...
cemerick has joined #ipfs
<Uzerus> mean the names
dPow has joined #ipfs
<seharder> Zoom link for DOC sprint standup will be posted in 5 minutes
<Uzerus> just see, f.e. i created a website, but i must format my pc, or there was an accident and i lost my peer hash (ipns) ... i cannot update the website that ppl should see
Spyder3W has quit [Remote host closed the connection]
<seharder_> DOC sprint zoom link: https://zoom.us/s/390979966
<seharder> lgierth: I can see that the day light savings has got me all confused.
<seharder> lgierth: So 5 pm UTC is not for another hour. I have a conflict and won't be able to attend.
jkilpatr_ has joined #ipfs
<Uzerus> is there a way what can i help ipfs?
jkilpatr has quit [Ping timeout: 260 seconds]
ylp has quit [Quit: Leaving.]
dimitarvp has joined #ipfs
google77 has joined #ipfs
sprint-helper has quit [Remote host closed the connection]
sprint-helper has joined #ipfs
DontAsk_ has joined #ipfs
clownpriest has quit [Ping timeout: 256 seconds]
DontAsk has quit [Ping timeout: 256 seconds]
Aaron1011 has quit [Ping timeout: 256 seconds]
DontAsk_ is now known as DontAsk
sprint-helper has quit [Remote host closed the connection]
sharp has quit [Ping timeout: 256 seconds]
sharp has joined #ipfs
sharp is now known as Guest96693
Aaron1011 has joined #ipfs
Aaron1011 has quit [Changing host]
Aaron1011 has joined #ipfs
sprint-helper has joined #ipfs
chungy_ has joined #ipfs
Mateon1 has quit [Ping timeout: 256 seconds]
chungy has quit [Disconnected by services]
chungy_ is now known as chungy
chungy has quit [Client Quit]
Mateon1 has joined #ipfs
<lgierth> seharder: we'll record :)
<lgierth> Uzerus: if js is interesting to you check out github.com/ipfs/js-ipfs and the related repos
<lgierth> best thing to start with is just getting familiar with how it works
<sprint-helper> The next event "docs standup" is in 15 minutes.
subtraktion has quit [Remote host closed the connection]
zabirauf has joined #ipfs
JayCarpenter has joined #ipfs
zabirauf_ has joined #ipfs
<joshb[m]> 1AtHZiPLAaboJUfMkLNd81Q5mHB56nYo6x
zabirauf has quit [Ping timeout: 268 seconds]
<lgierth> hunter2
zabirauf_ has quit [Ping timeout: 240 seconds]
chungy has joined #ipfs
<joshb[m]> lgierth +1
<hsanjuan> !pin QmV44cSJK2oTnqTCq7QZpZesUPq3xKsRBvA5eLD2DV6gSH libp2p-network.png
<pinbot> now pinning on 8 nodes
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmV44cSJK2oTnqTCq7QZpZesUPq3xKsRBvA5eLD2DV6gSH
<e337> What does pinbot do?
<hsanjuan> !pin Qme7oC5qvYh7F2KvyNArHjz9B1dFEsXRxVEofaGm86EUve libp2p-network.png
<pinbot> now pinning on 8 nodes
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/Qme7oC5qvYh7F2KvyNArHjz9B1dFEsXRxVEofaGm86EUve
<hsanjuan> !unpin QmV44cSJK2oTnqTCq7QZpZesUPq3xKsRBvA5eLD2DV6gSH
<pinbot> now unpinning on 8 nodes
<pinbot> unpinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmV44cSJK2oTnqTCq7QZpZesUPq3xKsRBvA5eLD2DV6gSH
skeuomorf has quit [Ping timeout: 264 seconds]
<lgierth> e337: it pins on a number of hosts
<JayCarpenter> I'm looking for the document stand up link. Jay
maxlath has quit [Ping timeout: 260 seconds]
<lgierth> JayCarpenter: ^
<lgierth> oh -- new zoom link coming in a second
<JayCarpenter> Sid just closed the link to 390979966
<lgierth> new link ^
<lgierth> everybody coming?
<Kubuxu> PSA: if anyone is using mounted drives for `/var/` or `/usr/` add `shutdown` hook to your mkinitcpio
gmcabrita has quit [Quit: Connection closed for inactivity]
kegan has quit [Remote host closed the connection]
<Kubuxu> I just suffered data corruption as the drives were not being unmounted cleanly and finally bcache corrupted
seharder_ has quit [Quit: seharder_]
gmcabrita has joined #ipfs
DontAsk has quit [Quit: ChatZilla 0.9.93 [Firefox 38.0.5/20150525141253]]
alhof has joined #ipfs
alhof has left #ipfs [#ipfs]
monkhood has quit [Ping timeout: 240 seconds]
maxlath has joined #ipfs
ygrek_ has joined #ipfs
jsgrant- has quit [Ping timeout: 268 seconds]
kenshyx has joined #ipfs
matoro has quit [Ping timeout: 260 seconds]
seharder_ has joined #ipfs
jkilpatr has joined #ipfs
jkilpatr_ has quit [Ping timeout: 264 seconds]
onabreak has joined #ipfs
Wallacoloo has joined #ipfs
grzes_ has joined #ipfs
<lgierth> recording is still converting
seharder_ has quit [Quit: seharder_]
structuralist has joined #ipfs
czeq has quit [Ping timeout: 240 seconds]
monkhood has joined #ipfs
Encrypt has joined #ipfs
dPow has quit [Quit: dPow]
HostFat has quit [Read error: Connection reset by peer]
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
s_kunk has quit [Ping timeout: 260 seconds]
gmoro has quit [Ping timeout: 240 seconds]
Encrypt has quit [Quit: Quit]
gmoro has joined #ipfs
kenshyx has quit [Quit: Leaving]
tilgovi has joined #ipfs
subtraktion has joined #ipfs
s_kunk has joined #ipfs
google77 has quit [Read error: Connection reset by peer]
infinity0 has quit [Remote host closed the connection]
subtraktion has quit [Ping timeout: 258 seconds]
infinity0 has joined #ipfs
structuralist has quit [Remote host closed the connection]
subtraktion has joined #ipfs
zabirauf_ has joined #ipfs
subtraktion has quit [Ping timeout: 240 seconds]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
akkad has quit [Excess Flood]
JayCarpenter has quit [Ping timeout: 260 seconds]
subtraktion has joined #ipfs
akkad has joined #ipfs
subtrakt_ has joined #ipfs
subtraktion has quit [Ping timeout: 260 seconds]
subtraktion has joined #ipfs
subtrakt_ has quit [Ping timeout: 240 seconds]
Mateon2 has joined #ipfs
maxlath has quit [Quit: maxlath]
subtrakt_ has joined #ipfs
subtraktion has quit [Ping timeout: 264 seconds]
subtrakt_ has quit [Ping timeout: 260 seconds]
subtraktion has joined #ipfs
subtrakt_ has joined #ipfs
s_kunk has quit [Ping timeout: 260 seconds]
jsgrant- has joined #ipfs
subtraktion has quit [Remote host closed the connection]
subtrakt_ has quit [Remote host closed the connection]
jsgrant- has quit [Ping timeout: 240 seconds]
s_kunk has joined #ipfs
kulelu88 has joined #ipfs
zabirauf_ has quit [Remote host closed the connection]
zabirauf has joined #ipfs
realisation has joined #ipfs
zabirauf has quit [Ping timeout: 246 seconds]
Mateon1 has quit [Quit: Leaving]
Mateon2 is now known as Mateon1
Guest96693 is now known as sharp
sharp has quit [Changing host]
sharp has joined #ipfs
structuralist has joined #ipfs
<Uzerus> can i get an human-readable name of my 'website' in ipfs ? by using ipns or something else
s_kunk has quit [Ping timeout: 240 seconds]
Brender has quit [Ping timeout: 260 seconds]
Wallacoloo has quit [Quit: Wallacoloo]
A124 has quit [Ping timeout: 268 seconds]
jsgrant- has joined #ipfs
<Uzerus> cblgh: yeah, but it will work when i am offline?
<Uzerus> cblgh: and in ipfs exist one complete copy of my content..?
<cblgh> ipns should just point to the hash
<cblgh> so if the hash is pinned by someone other than you i think it should?
<cblgh> and i don't get your second question
<cblgh> 16:13:15 <@Kubuxu> there is some magic with WebRTC where there is signaling server currently but it is being solved I thin
<cblgh> woah, how is this being solved?
<cblgh> i always hated that webrtc had that concession, even if i understand why
<cblgh> damn nats man
saksham has left #ipfs [#ipfs]
tilgovi has quit [Ping timeout: 246 seconds]
Encrypt has joined #ipfs
Encrypt has quit [Client Quit]
s_kunk has joined #ipfs
s_kunk has quit [Remote host closed the connection]
matoro has joined #ipfs
Aranjedeath has quit [Quit: Three sheets to the wind]
Aranjedeath has joined #ipfs
espadrine_ has quit [Ping timeout: 260 seconds]
Jesin has quit [Quit: Leaving]
robattila256 has quit [Quit: WeeChat 1.7]
atrapado_ has quit [Quit: Leaving]
matoro has quit [Ping timeout: 240 seconds]
tilgovi has joined #ipfs
rendar has quit [Ping timeout: 240 seconds]
Jesin has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
structur_ has joined #ipfs
realisation has quit [Quit: Textual IRC Client: www.textualapp.com]
structuralist has quit [Ping timeout: 260 seconds]
Guest3420 is now known as Ronsor
Ronsor has quit [Changing host]
Ronsor has joined #ipfs
<Ronsor> hey i have a question
<Ronsor> if you listen with libp2p, is hole punching and stuff automatically done?
cemerick has quit [Ping timeout: 246 seconds]
espadrine has joined #ipfs
clavi has quit [Quit: ZNC - 1.6.4 - http://znc.in]
mildred1 has quit [Read error: No route to host]
mildred1 has joined #ipfs
jkilpatr has quit [Ping timeout: 240 seconds]
<lgierth> the Host part does it (natmgr)
<lgierth> it does UPnP and NAT-PMP
muvlon has joined #ipfs
<Ronsor> oh
<Ronsor> ok cool
clavi has joined #ipfs
<lgierth> and i think webrtc in the browser does its own thing
<Ronsor> webrtc relies on the browser
<Ronsor> to do weird nat holepunching
<Ronsor> also
<Ronsor> IPFSIRCd v2.1 is out
<Xe> ipfswhat?
<lgierth> o/
<lgierth> IRCd
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
<Ronsor> ipfsircd
<Ronsor> Xe: it's an irc server that links over ipfs using a special backend
<lgierth> does it actually move around ipfs data, or just pubsub?
<Ronsor> it uses pubsub
<lgierth> ah awesome :)
<lgierth> just saying it's technically libp2pIRCd then :)
<lgierth> awesome
<Ronsor> it's too late to rename it now
rendar has joined #ipfs
rendar has joined #ipfs
rendar has quit [Changing host]
<Ronsor> i have a test server and stuff too
<Ronsor> it's been tested across NATs
<lgierth> we had someone in the cjdns community attempt something similar, but obviously without the nice stack libp2p
<lgierth> it was called meshchat and gave you a local irc server as an interface to it
<lgierth> nice
<Ronsor> cjdns has the advantage of being a full layer protocol (Layer 3 IIRC)
<Ronsor> also this is federated and peer2peer, if you don't run a server you should be able to connect to someone else's
tmg has joined #ipfs
<Xe> Ronsor: if you wanna port it to go and reuse libp2p directly: https://github.com/Xe/rop has a lot of the ngircd s2s connection logic
<Ronsor> I actually don't really need much connection logic
<Ronsor> messages are mostly passed unchanged
<Ronsor> nearly mindlessly
<Ronsor> with some sanity filtering
<Xe> yeah but my point being that this would let you use libp2p directly and not dep on ipfs
MrControll has joined #ipfs
<Ronsor> which would be much better
<Ronsor> i need to figure out how to use the pubsub api from libp2p
Ellenor has quit [Quit: Got milk?]
<Ronsor> heh ellenor
<Ronsor> I'm gonna look into porting to golang
dPow has joined #ipfs
structur_ has quit []
jkilpatr has joined #ipfs
Oatmeal has quit [Read error: Connection reset by peer]
dPow has quit [Read error: No route to host]
_whitelogger has joined #ipfs
matoro has joined #ipfs
dPow has joined #ipfs
athan has quit [Quit: leaving]
clavii has quit [Quit: ZNC 1.6.4 - http://znc.in]
Adam[m]1 has joined #ipfs
dPow has quit [Remote host closed the connection]
clavii has joined #ipfs
Oatmeal has joined #ipfs
zabirauf has joined #ipfs
robattila256 has joined #ipfs
sidhujag has joined #ipfs
clavi has quit [Quit: ZNC - 1.6.4 - http://znc.in]
zabirauf has quit [Ping timeout: 260 seconds]
clavii has quit [Quit: ZNC 1.6.4 - http://znc.in]
<sidhujag> hello I have a question about integrating iPFS into a blockchain design can someone help me out?
<sidhujag> hopefully someone familiar with both
clavi has joined #ipfs
maxlath has joined #ipfs
antiantonym has joined #ipfs
matoro has quit [Ping timeout: 260 seconds]
Wallacoloo has joined #ipfs
dPow has joined #ipfs
<pinkieval> sidhujag: don't ask to ask, just ask
<sidhujag> thanks
cxl000 has quit [Quit: Leaving]
<antiantonym> Is anyone else experiencing issues with gateway.ipfs.io? (sorry if this is a FAQ ATM)
<sidhujag> I want the miner to be able to pick up pseudo transactions and create a merkle tree, root the merkle tree hash into the blockchain and create another ipfs file that stores the merkle tree... verifiers can read the merkle tree and detect if the hash of their file is inside of the merkle tree and thus anchored to the blockchain
<Kubuxu> antiantonym: any specific type of issue
<antiantonym> I'm trying to resolve an ipfs and an ipns address and the browser is waiting on a response
<sidhujag> so essentially... nodes need to be able to push data to ipfs (just transaction IDs) and miner needs to be able to know that these are pending transactions that havent been included yet and create a tree hash out of them, and post additional data back to IPFS which anyone in the world can access
<antiantonym> gateway.ipfs.io/ipfs/QmYqrZ9R8pT5jXS6RgjusgzqLim2JDkVxc8Pmb2cMGPEoh and gateway.ipfs.io/ipns/QmXmZPCyD32MkhcDnLKAgmKqFqP995wrp7eNfKZiF9wNvV should resolve to the same resource
<sidhujag> its almos tlike for each block i'd need a seperate namespace that is specific to that block and miners know to look in there
<dryajov> any js folks around? would love to get some help debugging circuit :P
clavii has joined #ipfs
<sidhujag> can anyone help?
<dryajov> dignifiedquire: diasdavid: haad:
<dryajov> lgierth: want to give it a shot :D?
bwerthmann has quit [Ping timeout: 260 seconds]
<antiantonym> Disregard my prompt above. It seems to be resolving now. Wow, that took a long time.
<antiantonym> Thanks for your willingness to help Kubuxu
<Kubuxu> first connection with daemon might be slow due to NAT issues if you are running behind one
Guest75705 has quit [Ping timeout: 240 seconds]
clavii has quit [Client Quit]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<antiantonym> Kubuxu: good to know. Thanks.
clavii has joined #ipfs
steindekker[m] has joined #ipfs
matoro has joined #ipfs
clavii has quit [Client Quit]
clavi has quit [Quit: ZNC - 1.6.4 - http://znc.in]
<whyrusleeping> antiantonym: what version of ipfs are you running?
palkeo has quit [Ping timeout: 256 seconds]
jff_[m] has left #ipfs ["User left"]
Uzerus has quit [Read error: Connection reset by peer]
Uzerus_ has joined #ipfs
Aranjedeath has quit [Quit: Three sheets to the wind]
shizy has quit [Ping timeout: 240 seconds]
yar has quit [Quit: yar]
rcat has quit [Ping timeout: 258 seconds]
maxlath has quit [Quit: maxlath]
clavi has joined #ipfs
<Kubuxu> whyrusleeping: Have you heard that GitLab acquired Gitter and will opensource it?
<Kubuxu> You probably did
<whyrusleeping> i have heard this
<whyrusleeping> yes
<whyrusleeping> lol
<whyrusleeping> my morning routine involves half an hour of hacker news on my phone before i convince myself its time to leave the warmth of my bed
subtraktion has joined #ipfs
anewuser has quit [Ping timeout: 260 seconds]
<Kubuxu> awwww
<Kubuxu> for me it is 10min after shower, like, wake up, take shower, go back to bed for 10min
espadrine has quit [Ping timeout: 256 seconds]
rcat has joined #ipfs