jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
Matoro has joined #ipfs
amiller has quit [Quit: ZNC - http://znc.sourceforge.net]
robcat has quit [Quit: Page closed]
f[x] has joined #ipfs
fazo has quit [Quit: fazo]
ygrek_ has quit [Ping timeout: 256 seconds]
tilgovi has quit [Ping timeout: 256 seconds]
user24 has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151030084315]]
tinybike has joined #ipfs
amiller has joined #ipfs
Matoro has quit [Ping timeout: 256 seconds]
pfraze_ has quit [Remote host closed the connection]
Matoro has joined #ipfs
CarlWeathers has quit [Read error: Connection reset by peer]
CarlWeathers has joined #ipfs
voxelot has quit [Ping timeout: 256 seconds]
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
botulin has joined #ipfs
interangular has quit [Ping timeout: 272 seconds]
__mek__ has joined #ipfs
voxelot has quit []
CarlWeathers has quit [Remote host closed the connection]
CarlWeathers has joined #ipfs
captain_morgan has quit [Remote host closed the connection]
tilgovi has joined #ipfs
zugzwanged has joined #ipfs
zugz has quit [Ping timeout: 240 seconds]
fiatjaf has joined #ipfs
botulin has quit [Ping timeout: 250 seconds]
nonparallel has joined #ipfs
Tera2342 has joined #ipfs
tilgovi has quit [Remote host closed the connection]
Iiterature has quit [Quit: Connection closed for inactivity]
kragniz has quit [Ping timeout: 260 seconds]
Peer3Peer has quit [Remote host closed the connection]
rendar has quit [Quit: Leaving]
NeoTeo has quit [Quit: ZZZzzz…]
hoony has joined #ipfs
fiatjaf_ has joined #ipfs
fiatjaf has quit [Ping timeout: 272 seconds]
nonparallel has quit [Ping timeout: 256 seconds]
rombou1 has quit [Ping timeout: 256 seconds]
captain_morgan has joined #ipfs
devbug has quit [Ping timeout: 256 seconds]
<spikebike> interesting post
fiatjaf has joined #ipfs
<spikebike> mentioned you can earn rewards for rentingout disk space with ipfs
fiatjaf_ has quit [Ping timeout: 256 seconds]
<achin> filecoin mayeb?
<spikebike> yeah, that's the plan, just makes it seem like it's now and not a future goal
anticore has quit [Ping timeout: 272 seconds]
simonv3 has quit [Quit: Connection closed for inactivity]
Tera2342 has quit [Read error: Connection reset by peer]
hoony has quit [Ping timeout: 250 seconds]
tinybike has quit [Ping timeout: 256 seconds]
pfraze has joined #ipfs
Gaboose has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
pierrebeaucamp has joined #ipfs
patcon has quit [Ping timeout: 272 seconds]
Qwertie has quit [Ping timeout: 250 seconds]
edrex has quit [Remote host closed the connection]
edrex has joined #ipfs
reit has quit [Quit: Leaving]
reit has joined #ipfs
Gaboose has quit [Ping timeout: 255 seconds]
hoony has joined #ipfs
pierrebeaucamp has quit [Remote host closed the connection]
<pokeball99> Speaking about filecoin,last times I checked there was no build for filecoin,am I just blind or what?
<M-davidar> It's currently vaporware, yes
<pokeball99> Vaporware?
Qwertie has joined #ipfs
<achin> there's nothing implemented yet
<achin> it's just an idea
voxelot has quit [Ping timeout: 256 seconds]
<ion> It has a name, so it's about 50 % done.
reit has quit [Quit: Leaving]
<ion> whyrusleeping: Nice coffee talk. That made me understand the idea of the files API much better.
reit has joined #ipfs
fiatjaf has quit [Remote host closed the connection]
<daviddias> ion: great to hear! :D
kragniz has joined #ipfs
CarlWeathers has quit [Ping timeout: 240 seconds]
<whyrusleeping> ion: awesome! thats exactly what i was hoping
Frisesomorum has joined #ipfs
CarlWeathers has joined #ipfs
__mek__ has quit [Ping timeout: 250 seconds]
__mek__ has joined #ipfs
r04r is now known as zz_r04r
Matoro has quit [Ping timeout: 240 seconds]
f[x] has quit [Ping timeout: 272 seconds]
Matoro has joined #ipfs
<daviddias> jbenet: whyrusleeping wanna shed some light on https://github.com/ipfs/js-ipfs-repo/issues/13 ?
kragniz has quit [Quit: leaving]
cemerick has joined #ipfs
kragniz has joined #ipfs
<whyrusleeping> daviddias: http://goo.gl/4BbJN9
<daviddias> oh, they ship it to Portugal! Nice https://usercontent.irccloud-cdn.com/file/Yc1cFlNl/nice.png
f[x] has joined #ipfs
<M-davidar> mubot !!
<M-mubot> image me houndeye
<M-davidar> :/
computerfreak has quit [Remote host closed the connection]
pfraze has quit [Remote host closed the connection]
f[x] has quit [Ping timeout: 256 seconds]
reit has quit [Read error: Connection reset by peer]
ilyaigpetrov has joined #ipfs
Matoro has quit [Remote host closed the connection]
Matoro has joined #ipfs
reit has joined #ipfs
hoony has quit [Ping timeout: 240 seconds]
tinybike has joined #ipfs
cemerick has quit [Ping timeout: 256 seconds]
f[x] has joined #ipfs
<jbenet> M-davidar: can we get mubot to not respond randomly like that? It annoys people quite a bit. Specially the hello response
<M-mubot> Hey @freenode_jbenet:matrix.org, Hello!
<ansuz> lol
f[x] has quit [Ping timeout: 272 seconds]
<M-davidar> jbenet: yeah, some of the built-in hubot modules are odd, shall disable
infinity0 has quit [Remote host closed the connection]
pfraze has joined #ipfs
infinity0 has joined #ipfs
pfraze has quit [Ping timeout: 264 seconds]
<M-davidar> jbenet: done
<jbenet> Thanks!!
zdm has joined #ipfs
f[x] has joined #ipfs
SWingedSeraph has quit [Ping timeout: 260 seconds]
SWingedSeraph has joined #ipfs
Matoro_ has joined #ipfs
Matoro_ has quit [Remote host closed the connection]
Matoro has quit [Ping timeout: 256 seconds]
f[x] has quit [Ping timeout: 272 seconds]
fazo has joined #ipfs
fazo has quit [Changing host]
fazo has joined #ipfs
* reit spins in computer chair eagerly anticipating 0.4 release
Matoro_ has joined #ipfs
domanic_ has joined #ipfs
domanic_ has quit [Ping timeout: 272 seconds]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
zdm has quit [Quit: WeeChat 1.0.1]
<ilyaigpetrov> I was thinking about hosting static html pages on ipfs, which link to each over via ipfs.io/ipfs -- but it seems I can't host pages which link to each other beacause cyclic links are not possible. Should I refere to ipns?
Soft has quit [Quit: WeeChat 1.4-dev]
<fazo> why can't you host pages that link to each other?
<fazo> oh yeah. Can't do cyclic links, just realized
<fazo> you have a few choices though
<fazo> you can build a single static website with multiple pages and host it on ipfs using ipscend
<fazo> or you can add some client side routing on your pages so it's actually a single page app
anticore has joined #ipfs
<jbenet> ilyaigpetrov: can you youse relative links?
<fazo> the best solution is ipscend. It has been built to host static websites on ipfs. Here you go: https://github.com/diasdavid/ipscend
dignifiedquire has joined #ipfs
<fazo> jbenet: yeah he needs to wrap his pages in the same folder
<fazo> his problem was that he was thinking about a different hash of each page
disgusting_wall has quit [Quit: Connection closed for inactivity]
<ilyaigpetrov> jbenet: ah, I see how to get it work with relative links, I'll give it a shot
<ilyaigpetrov> fazo: thank you for citing ipscend
<pinbot> now pinning /ipfs/https://ipfs.io/ipfs/QmS9ZdioHmFixFqYKYKKGrpaHnveCHVNMX6AnaaFzbupS7
<pinbot> [host 6] failed to grab refs for /ipfs/https://ipfs.io/ipfs/QmS9ZdioHmFixFqYKYKKGrpaHnveCHVNMX6AnaaFzbupS7: not a key
<pinbot> [host 0] failed to grab refs for /ipfs/https://ipfs.io/ipfs/QmS9ZdioHmFixFqYKYKKGrpaHnveCHVNMX6AnaaFzbupS7: not a key
<pinbot> [host 1] failed to grab refs for /ipfs/https://ipfs.io/ipfs/QmS9ZdioHmFixFqYKYKKGrpaHnveCHVNMX6AnaaFzbupS7: not a key
<pinbot> [host 5] failed to grab refs for /ipfs/https://ipfs.io/ipfs/QmS9ZdioHmFixFqYKYKKGrpaHnveCHVNMX6AnaaFzbupS7: not a key
<pinbot> [host 4] failed to grab refs for /ipfs/https://ipfs.io/ipfs/QmS9ZdioHmFixFqYKYKKGrpaHnveCHVNMX6AnaaFzbupS7: not a key
<pinbot> [host 3] failed to grab refs for /ipfs/https://ipfs.io/ipfs/QmS9ZdioHmFixFqYKYKKGrpaHnveCHVNMX6AnaaFzbupS7: not a key
<pinbot> [host 2] failed to grab refs for /ipfs/https://ipfs.io/ipfs/QmS9ZdioHmFixFqYKYKKGrpaHnveCHVNMX6AnaaFzbupS7: not a key
<jbenet> !pin /ipfs/QmS9ZdioHmFixFqYKYKKGrpaHnveCHVNMX6AnaaFzbupS7
<pinbot> now pinning /ipfs/QmS9ZdioHmFixFqYKYKKGrpaHnveCHVNMX6AnaaFzbupS7
<jbenet> sorry pinbot. wow.
hoony has joined #ipfs
<ilyaigpetrov> Now if I keep my site as a git repo, each new commit will give me new hash to host on ipfs. What tool can I use to keep all git commits published on ipfs?
<ilyaigpetrov> because, i.e., I want old links to keep working
<ilyaigpetrov> found ipfs-git-host, thank you
evanmccarter has quit [Quit: Connection closed for inactivity]
anticore has quit [Quit: bye]
<jbenet> ilyaigpetrov: we still have stuff to improve on git + ipfs love. one of the things we want for ipscend is a commit object like git's (see https://github.com/ipfs/notes/issues/23 ) this is forthcoming.
<jbenet> ilyaigpetrov: but the raw stuff is there. you can do it all manually. tooling will improve over time.
ricmoo has joined #ipfs
<ricmoo> Hey all! I'm trying to use xgo to cross compile go-ipfs for iOS... Has anyone had any luck with it? I think it is having issues because of godep...
<ipfsbot> [go-ipfs] jbenet closed pull request #2041: t0080 improvements (master...t0080-osx-fix) http://git.io/vR0GH
Tv` has quit [Quit: Connection closed for inactivity]
ugjka has joined #ipfs
fazo has quit [Ping timeout: 256 seconds]
Tera2342 has joined #ipfs
jhulten_ has joined #ipfs
bergie_ has joined #ipfs
hosh_ has joined #ipfs
cojy_ has joined #ipfs
risk_ has joined #ipfs
__konrad__ has joined #ipfs
bigbluehat_ has joined #ipfs
ecloud_ has joined #ipfs
amingoia_ has joined #ipfs
JasonWoo1 has joined #ipfs
kanzure_ has joined #ipfs
wking_ has joined #ipfs
kragniz_ has joined #ipfs
m3s_ has joined #ipfs
_marvin__ has joined #ipfs
chrisdickinson_ has joined #ipfs
arpu_ has joined #ipfs
lidel` has joined #ipfs
bergie has quit [Ping timeout: 240 seconds]
M-nated has quit [Ping timeout: 240 seconds]
M-hash has quit [Ping timeout: 240 seconds]
M-jbenet has quit [Ping timeout: 240 seconds]
M-whyrusleeping has quit [Ping timeout: 240 seconds]
M-victorm has quit [Ping timeout: 240 seconds]
M-alien has quit [Ping timeout: 240 seconds]
bigbluehat has quit [Ping timeout: 240 seconds]
zugzwanged has quit [Ping timeout: 240 seconds]
M-fil has quit [Ping timeout: 240 seconds]
pepesza has quit [Ping timeout: 240 seconds]
doublec has quit [Ping timeout: 240 seconds]
m3s has quit [Ping timeout: 240 seconds]
tinybike has quit [Ping timeout: 240 seconds]
jhulten has quit [Ping timeout: 240 seconds]
hosh has quit [Ping timeout: 240 seconds]
ecloud has quit [Ping timeout: 240 seconds]
risk has quit [Ping timeout: 240 seconds]
__konrad_ has quit [Ping timeout: 240 seconds]
arpu has quit [Ping timeout: 240 seconds]
JasonWoof has quit [Ping timeout: 240 seconds]
amingoia has quit [Ping timeout: 240 seconds]
cojy has quit [Ping timeout: 240 seconds]
kragniz has quit [Ping timeout: 240 seconds]
lidel has quit [Ping timeout: 240 seconds]
s_kunk has quit [Ping timeout: 240 seconds]
kode54 has quit [Ping timeout: 240 seconds]
wking has quit [Ping timeout: 240 seconds]
kanzure has quit [Ping timeout: 240 seconds]
chrisdickinson has quit [Ping timeout: 240 seconds]
zugz has joined #ipfs
tinybike has joined #ipfs
_marvin_ has quit [Ping timeout: 240 seconds]
m3s_ is now known as m3s
m3s has joined #ipfs
m3s has quit [Changing host]
bergie_ is now known as bergie
s_kunk has joined #ipfs
pepesza has joined #ipfs
hosh_ is now known as hosh
amingoia_ is now known as amingoia
kode54 has joined #ipfs
bigbluehat_ is now known as bigbluehat
M-victorm has joined #ipfs
M-whyrusleeping has joined #ipfs
M-nated has joined #ipfs
M-jbenet has joined #ipfs
M-alien has joined #ipfs
M-hash has joined #ipfs
bigbluehat is now known as Guest13578
risk_ is now known as risk
M-fil has joined #ipfs
M-david has quit [Ping timeout: 272 seconds]
cojy_ is now known as cojy
SoreGums has quit [Ping timeout: 245 seconds]
computerfreak has joined #ipfs
hoony has quit [Ping timeout: 250 seconds]
SoreGums has joined #ipfs
<jbenet> !pin QmeQrVWkCfGb8p9s3dcRWgbJrzgCWYXy9b4dSAQZRpLamZ
<pinbot> now pinning /ipfs/QmeQrVWkCfGb8p9s3dcRWgbJrzgCWYXy9b4dSAQZRpLamZ
zugzwanged has joined #ipfs
<jbenet> ricmoo: this has been done in the past, i think: https://github.com/ipfs/go-ipfs/issues/1126
<jbenet> ricmoo: but maybe broken
tensorjack has joined #ipfs
morgan_ has joined #ipfs
s_kunk has quit [Ping timeout: 240 seconds]
tinybike has quit [Ping timeout: 240 seconds]
captain_morgan has quit [Ping timeout: 240 seconds]
zugz has quit [Remote host closed the connection]
s_kunk has joined #ipfs
M-david has joined #ipfs
lidel` is now known as lidel
<ricmoo> @jbenet Oh, that's awesome. The issue I'm having now is "Godeps/_workspace/src/github.com/jbenet/go-reuseport/impl_unix.go:318: undefined: poll.New"... Who would make the most sense to work with to get it working again?
<jbenet> !pin QmajDU45spwTBtYLTjZwPdMCtZDQN2i97F8Y3ns3CQ5h2W
<pinbot> now pinning /ipfs/QmajDU45spwTBtYLTjZwPdMCtZDQN2i97F8Y3ns3CQ5h2W
<jbenet> ricmoo: reuseport can be ripped out, and maybe when utp lands this will be totally a non issue.
Encrypt has joined #ipfs
<jbenet> ricmoo it looks like iOS does not have kqueue or something? or maybe it's not being detected by https://github.com/jbenet/go-reuseport/tree/master/poll
robcat has joined #ipfs
<ricmoo> Is kqueue only only required from reuseport?
<ricmoo> Awesome, thanks. I'll look into it. :)
<jbenet> ricmoo yeah it's the only thing. this fucking thing has caused so much pain and suffering. someone needs to fix https://github.com/golang/go/issues/9661 to obviate that thing
<jbenet> but dont even worry about that-- it's quite the rabbit hole
<jbenet> (that = fixing golang)
<jbenet> !pin /ipfs/QmREB6yt38NWQVjjaeLKYdhotLqmvt421GxBT2J1UDB8uU
<pinbot> now pinning /ipfs/QmREB6yt38NWQVjjaeLKYdhotLqmvt421GxBT2J1UDB8uU
<ricmoo> I see... Yes, I can imagine the rabbit hole of platform independent sockets anything. :)
<ricmoo> I'll figure out how to build xgo from a local version and pull out the reusesocket goop and let you know how it goes. Thanks for the links.
<jbenet> ricmoo: it may be much easier to just get reuseport/poll to work in ios
<jbenet> i think jsut need to make the file `darwin_386.go` and add `darwin_arm7.go` or something -- not sure.
s_kunk has quit [Ping timeout: 240 seconds]
<jbenet> !pin /ipfs/QmR7tiySn6vFHcEjBeZNtYGAFh735PJHfEMdVEycj9jAPy
<pinbot> now pinning /ipfs/QmR7tiySn6vFHcEjBeZNtYGAFh735PJHfEMdVEycj9jAPy
fazo has joined #ipfs
fazo has quit [Changing host]
fazo has joined #ipfs
<fazo> uhm what's the quickest way to get dev0.4 running?
<fazo> ooh there are builds for it on the gobuilder. nice
NeoTeo has joined #ipfs
codehero has quit [Ping timeout: 264 seconds]
rombou has joined #ipfs
codehero has joined #ipfs
rendar has joined #ipfs
okket has quit [Remote host closed the connection]
okket has joined #ipfs
Encrypt has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
rombou has quit [Ping timeout: 272 seconds]
Encrypt has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
Encrypt has quit [Read error: Connection reset by peer]
rombou has joined #ipfs
Encrypt has joined #ipfs
rendar has quit [Remote host closed the connection]
rombou has quit [Ping timeout: 272 seconds]
<ilyaigpetrov> Current dir has one file. `ipfs add -r .` returns three objects. Why three? https://gist.github.com/ilyaigpetrov/b932d74dad1fadd1e02c
svetter has joined #ipfs
svetter has quit [Remote host closed the connection]
svetter has joined #ipfs
rendar has joined #ipfs
<computerfreak> is it possible to use the same database for ipfs on different nodes?
<computerfreak> like streaming the databse over storJ or sia ..
__mek__ has quit [Ping timeout: 256 seconds]
__mek__ has joined #ipfs
Encrypt has quit [Quit: Lunch time!]
Peer3Peer has joined #ipfs
M-Peer2Peer has joined #ipfs
Peer3Peer has quit [Client Quit]
zz_r04r is now known as r04r
svetter has quit [Quit: Leaving...]
rombou has joined #ipfs
rombou has left #ipfs [#ipfs]
Senji has joined #ipfs
anticore has joined #ipfs
codehero has quit [Ping timeout: 240 seconds]
anticore has quit [Ping timeout: 264 seconds]
fiatjaf has joined #ipfs
baselab has joined #ipfs
__mek__ has quit [Ping timeout: 250 seconds]
codehero has joined #ipfs
pfraze has joined #ipfs
compleatang has joined #ipfs
JasonWoo1 has quit [Read error: Connection reset by peer]
JasonWoof has joined #ipfs
JasonWoof has quit [Changing host]
JasonWoof has joined #ipfs
Tera2342 has quit [Ping timeout: 256 seconds]
robcat has quit [Quit: Page closed]
<dignifiedquire> daviddias: I have no idea what I’m doing oO https://github.com/Dignifiedquire/rust-multiaddr/blob/master/src/lib.rs#L180-L189 but it passes :)
<daviddias> dignifiedquire: nice!
<daviddias> but wait, was this planned or something?
<dignifiedquire> lol no
<daviddias> I literally started checked again Rust
<dignifiedquire> I’m just trying to learn rust
<daviddias> and doing multihash and multihashing stuff in Rust
<daviddias> while I wait for my plane
<dignifiedquire> rust-multihash is already implemented
<daviddias> me too :D
<daviddias> oh, where?
<daviddias> didn't find it in crates though
<ipfsbot> [webui] greenkeeperio-bot opened pull request #121: Update i18next-client to version 1.11.3
computerfreak has quit [Remote host closed the connection]
<dignifiedquire> yeah it’s not published
<dignifiedquire> daviddias: I even got operator overloading :) https://github.com/Dignifiedquire/rust-multiaddr/blob/master/src/lib.rs#L200-L203
<daviddias>
<daviddias> rust-multihash and go-multihash are like 2 in one, comparing to js-multihash and js-multihashing
<ipfsbot> [webui] greenkeeperio-bot opened pull request #122: Update i18next-client to version 1.11.4
<dignifiedquire> daviddias: yeah, though rust-multihash is quite shor
<dignifiedquire> *short
<daviddias> ok, will go back to peer-id and peer-info since there is already multihash
<daviddias> and multiaddr :)
<dignifiedquire> cool, I can see the rust-ipfs implementation already ;)
<daviddias> rust is the language that requires knowing every programming language property ever
<daviddias> it is actually good to avoid getting rusty :P
rombou has joined #ipfs
<daviddias> time to board the plane :)
<dignifiedquire> :D
<daviddias> PDX
<daviddias> see you all soon
ugjka has quit [Quit: Leaving]
computerfreak has joined #ipfs
ugjka has joined #ipfs
kanzure_ is now known as kanure
kanure is now known as kanzure
kragniz_ is now known as kragniz
cemerick has joined #ipfs
wking_ is now known as wking
pfraze has quit [Remote host closed the connection]
user24 has joined #ipfs
Encrypt has joined #ipfs
<user24> What would be the best way to describe services assuming streams are used for each "call"? I'm looking for something like WSDL tailored to libp2p. There are so many different patterns of interactions (n parameters, return values, streams; e.g. subroutines (functions, procedures), streams (source, sink, bidirectional)) and combinations of these that simple RPC IDLs won't suffice.
pfraze has joined #ipfs
<user24> I'm trying to imagine what an internet of services with IPFS would look like. Once you build up an ontology there can be a platform to connect them.
morgan_ is now known as captain_morgan
rombou has quit [Ping timeout: 272 seconds]
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
<computerfreak> u can run the code on the clients browser with javascript and save all user-data in an ipfs folder ;) u can additionally encrypt private data .
ricmoo has quit [Ping timeout: 252 seconds]
dignifiedquire has quit [Quit: dignifiedquire]
<computerfreak> to make user-data permanent , another ipfs node must pin it ... so there needs to be a paied service or smth for taht ..
<user24> Multicodec already separates the encoding, multistream could be used to describe the type of interaction (e.g. CFFI). But I'm not sure if the actual description of the interaction (types, names and order of parameters) should be transmitted separately. Again, this is the prefix vs path element vs internal description trichotomy.
<computerfreak> or an Storage Network like StorJ/SIA/MAID ... connected
<computerfreak> sry but i only understand half of your words xD
<user24> Me too :P
<computerfreak> im not so deep into the code of ipfs, just building apps around it
<user24> I try to work with what I know and I have only fleeting knowledge of these fields
<user24> To illustrate what I intend to do, look at this: http://idflood.github.io/ThreeNodes.js/index_optimized.html#example/rotating_cube1.json
<user24> Now imagine you could do the same for services (real services, hardware services, software services)
<computerfreak> i think u can to nice things with webpack/browserify and some fast ui like reactJS and here you implement the api calls to ipfs ;) but ipfs daemon needs to be running, so there must be an option for non-ipfs-users too ..
<user24> Now, I could only allow subroutine calls and disallow streams, but that would be lame.
<computerfreak> yeah
<computerfreak> many new problems will arise nowadays, while we building the new Internet :P
<user24> Maybe pub/sub is the right scheme.
<computerfreak> i would love to have an easy way to add decentral storage that can be used inside ipfs (access files with hashes)
<computerfreak> so i dont need to run my own nodes to distribute my files
<user24> Files in general or only pictures etc.?
<user24> You could try to implement Filecoin on Ethereum with payment channels
<computerfreak> all kind of files i can add to ipfs and get a hash ;) so ALL
<computerfreak> the better way would be, if the storage ''coin'' would support ipfs from the beginning ..
ianopolous has quit [Ping timeout: 256 seconds]
<computerfreak> at least hash the files xD
<user24> I'm almost certain that Ethereum will not implement the relevant Maidsafe mechanisms. So the only way would be to create an application that mediates between your computer and these platforms.
cemerick has quit [Ping timeout: 272 seconds]
<user24> Soon, there will be an example for payment channels in the Solidity docs: http://solidity.readthedocs.org/en/latest/solidity-by-example.html#micropayment-channel
<user24> It would be a Lightning Network for storage
simonv3 has joined #ipfs
<computerfreak> ok nice
NightRa has joined #ipfs
Matoro_ has quit [Ping timeout: 256 seconds]
<user24> hm
<user24> I could actually try to implement that
randomguy has joined #ipfs
<randomguy> hi
<randomguy> i just installed new version of go (1.5.2) and ipfs with go get github/..
<randomguy> but im still on the old version, why?
<randomguy> what do i need to delete?
<randomguy> also go instal lgives me:
<randomguy> go install ipfs
<randomguy> can't load package: package ipfs: cannot find package "ipfs" in any of:
<randomguy> /home/simon/.gvm/gos/go1.5.2/src/ipfs (from $GOROOT)
<randomguy> /home/simon/.gvm/pkgsets/go1.5.2/global/src/ipfs (from $GOPATH)
<achin> i'm a noob with go, but my understanding is that once you've run "go get -u github.com/ipfs/go-ipfs/cmd/ipfs", ipfs will be installed into $GOPATH/bin/
<achin> (and you need to use the -u option to perform an upgrade)
user24 has quit [Read error: Connection reset by peer]
<randomguy> well i used -u ;)
<randomguy> maybe its because im using gvm for go?
<achin> what's gvm?
<randomguy> go version manager
<achin> maybe! i'm a go noob!
<randomguy> its more easy to install different versions like gvm install go1.5.2 and gvm use go1.5.2
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
anticore has joined #ipfs
<randomguy> maybe its not 4.o in the repos?
<achin> i'm still not sure what they 'install' step is needed
anticore has quit [Client Quit]
anticore has joined #ipfs
Matoro has joined #ipfs
<randomguy> should be only go get ..
<randomguy> but thats not working
<randomguy> i now located the src fileś and building manual ..
voxelot has quit [Ping timeout: 256 seconds]
Tv` has joined #ipfs
jbrooker has joined #ipfs
randomguy has left #ipfs [#ipfs]
jbrooker has quit [Remote host closed the connection]
Matoro has quit [Read error: Connection reset by peer]
_whitelogger has joined #ipfs
echo_oddly_ has joined #ipfs
CounterPillow_ has joined #ipfs
sindresorhus_ has joined #ipfs
cleichner_ has joined #ipfs
jbenet_ has joined #ipfs
prosody_ has joined #ipfs
warner has joined #ipfs
Matoro has quit [*.net *.split]
NightRa has quit [*.net *.split]
Encrypt has quit [*.net *.split]
ugjka has quit [*.net *.split]
JasonWoof has quit [*.net *.split]
compleatang has quit [*.net *.split]
baselab has quit [*.net *.split]
cojy has quit [*.net *.split]
cleichner has quit [*.net *.split]
xelra has quit [*.net *.split]
ffmad has quit [*.net *.split]
anderspree has quit [*.net *.split]
kumavis has quit [*.net *.split]
jbenet has quit [*.net *.split]
ehd has quit [*.net *.split]
eater has quit [*.net *.split]
bren2010 has quit [*.net *.split]
sindresorhus has quit [*.net *.split]
RJ2 has quit [*.net *.split]
pod has quit [*.net *.split]
Nitori has quit [*.net *.split]
echo_oddly has quit [*.net *.split]
rjeli has quit [*.net *.split]
flyingkiwi has quit [*.net *.split]
null_radix has quit [*.net *.split]
CounterPillow has quit [*.net *.split]
erikj has quit [*.net *.split]
richardlitt has quit [*.net *.split]
lohkey has quit [*.net *.split]
prosody has quit [*.net *.split]
Monokles has quit [*.net *.split]
bauruine has quit [*.net *.split]
geir_ has quit [*.net *.split]
_whitelogger_ has quit [*.net *.split]
yosafbridge has quit [*.net *.split]
pod_ is now known as pod
eaterof is now known as eater
anderspree_ is now known as anderspree
sindresorhus_ is now known as sindresorhus
ehd_ is now known as ehd
cleichner_ is now known as cleichner
cojy_ is now known as cojy
ugjka has joined #ipfs
RJ2_ is now known as RJ2
bauruine has joined #ipfs
Encrypt has joined #ipfs
baselab has joined #ipfs
ffmad_ is now known as ffmad
lohkey_ is now known as lohkey
xelra has joined #ipfs
null_radix has joined #ipfs
Nitori has joined #ipfs
jbenet_ is now known as jbenet
richardlitt_ is now known as richardlitt
kumavis has joined #ipfs
prosody_ is now known as prosody
erikj has joined #ipfs
erikj has quit [Changing host]
erikj has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
<fazo> anyone familiar with the files api?
<fazo> I get how it works, except for file references in mv, cp etc... I guess they are absolute paths but what's at the root? my local ipns?
<fazo> how do I add something that is not already there?
Matoro_ has quit [Ping timeout: 256 seconds]
NightRa has joined #ipfs
fiatjaf has quit [Remote host closed the connection]
Matoro has joined #ipfs
voxelot has quit [Ping timeout: 256 seconds]
computerfreak has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
dignifiedquire has joined #ipfs
<ion> fazo: From what I've understood, it's a purely virtual filesystem out of which you can get object IDs and publish them on IPNS if you want. In the future, you'll also be able to mount IPFS and IPNS paths on it.
computerfreak has quit [Quit: Leaving.]
<fazo> yeah, can't wait until 0.4 ships :)
<fazo> I'm using it via HTTP at the moment
voxelot has quit [Ping timeout: 240 seconds]
<noffle> whyrusleeping: just listened to your coffee talk on files api and learned about your idea for ipfs pipe: yes. the pipe is such a powerful primitive; especially over ipfs
randomguy has joined #ipfs
<randomguy> Pls guys, tell me where dies ipfs store its binaries? i wanna completely remove all packages ..
<achin> look for `ipfs` in $GOROOT or $GOPATH
<randomguy> ok i deleted all in $GOPATH
<randomguy> now i cant use ipfs version (no such file ..)
<randomguy> but after i installed simon@C2Dtower:~$ go get -u github.com/ipfs/go-ipfs/cmd/ipfs
<randomguy> simon@C2Dtower:~$ ipfs version
<randomguy> ipfs version 0.3.11-dev
<randomguy> STILL VERSION 3 OMNG
<fazo> randomguy: do you want to use 0.4 ?
<randomguy> yes
<randomguy> the newest ofc
<randomguy> better update now than later
<randomguy> oh its not the official version?
<achin> that's right
<randomguy> thx :D
<achin> 0.4 is not release yet
<randomguy> why not?
<achin> because it's still being developed and tested
<randomguy> now whats the exact link for go get ?
simpbrain has quit [Ping timeout: 260 seconds]
<randomguy> there are just binaries
<ugjka> Do filenames need to be ascii only? I can't open this in webbrowser https://ipfs.io/ipfs/QmZbfX4p7LUtuWgLtp1XYt6tkPnwfhqBTzqPDCanucYQrs/@#$_%5e_%20chillmix.mp3
<ion> ugjka: You'll need to escape certain characters in URLs.
<ion> That filename seems to be ASCII only already.
computerfreak has joined #ipfs
<ugjka> I don't how you call them in english but if filename contains non alphabet symbols links don't work
<ion> You'll need to URL-escape many of such characters.
<ugjka> why doesn't it happen automatically
<ugjka> ?
<ion> You can copy the correct link from the directory listing. https://ipfs.io/ipfs/QmZbfX4p7LUtuWgLtp1XYt6tkPnwfhqBTzqPDCanucYQrs/
<ion> Where does it not happen automatically?
<ugjka> google-chrome haven't tried other browsers
<ion> Ooh, the directory listing has a broken link.
<ion> That's a bug. Would you mind reporting it against ipfs/go-ipfs?
<ugjka> I'll do
user24 has joined #ipfs
<Blame> whyrusleeping: I am watching you on youtube, you enunciate well, you are easy to hear at double speed.
<randomguy> i just did install.sh from pre-build package to get v4, still version 3 -.- what do i wrong? and howto compile directly version 4?+
<randomguy> its getting annoying ..
simpbrain has joined #ipfs
<user24> oookay, I'm back again. Implementing a "filecoin" with Ethereum turns out to be interesting. I started implementing, but then stopped to think about incentivisation
<user24> For now, I will probably use oraclize to verify the availability of the files, although this may not be the most accurate solution. It isn't completely distributed either.
computerfreak has quit [Remote host closed the connection]
<user24> I've contacted them to ask if they will provide their own gateway, I don't want to spam the default with ipfs get requests
[BNC]geir has joined #ipfs
<user24> If both Eth and IPFS had multikey, we could omit the entire signature stuff
<user24> It would be really neat to have a decentralised oraclize (tls proofs)
simpbrain has quit [Quit: Leaving]
simpbrain has joined #ipfs
computerfreak has joined #ipfs
computerfreak has quit [Client Quit]
f[x] has joined #ipfs
computerfreak has joined #ipfs
anticore has quit [Remote host closed the connection]
computerfreak has quit [Quit: Leaving.]
<randomguy> you could setup an ipfs node to translate hashes ;)
ipfs-gitter-bot has quit [Ping timeout: 246 seconds]
dignifiedquire_ has joined #ipfs
Encrypt has quit [Quit: Quitte]
<user24> ?
<user24> write on, I will read it later, am on the move.
user24 has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151030084315]]
Matoro has quit [Ping timeout: 256 seconds]
silotis has quit [Remote host closed the connection]
domanic_ has joined #ipfs
silotis has joined #ipfs
dignifiedquire has quit [Ping timeout: 272 seconds]
dignifiedquire_ is now known as dignifiedquire
computerfreak has joined #ipfs
<fazo> randomguy: are you sure you are running the right executable? I installed 0.4.0 using the link I gave you earlier today and it works
Matoro has joined #ipfs
computerfreak has quit [Remote host closed the connection]
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
computerfreak has joined #ipfs
computerfreak has quit [Remote host closed the connection]
ricmoo has joined #ipfs
Matoro has quit [Ping timeout: 256 seconds]
<Igel> ipfs at ccc?
<ipfsbot> [go-ipfs] chriscool created fix-t-fatal-goroutine (+1 new commit): http://git.io/v0G6I
<ipfsbot> go-ipfs/fix-t-fatal-goroutine d7d0914 Christian Couder: bitswap_test: fix t.Fatal in a goroutine...
ugjka has quit [Ping timeout: 240 seconds]
<ipfsbot> [go-ipfs] chriscool force-pushed fix-t-fatal-goroutine from d7d0914 to 7c8bcd6: http://git.io/v0G6P
<ipfsbot> go-ipfs/fix-t-fatal-goroutine 7c8bcd6 Christian Couder: bitswap_test: fix t.Fatal in a goroutine...
<ipfsbot> [go-ipfs] chriscool opened pull request #2062: bitswap_test: fix t.Fatal in a goroutine (master...fix-t-fatal-goroutine) http://git.io/v0Gim
matiashh has joined #ipfs
<matiashh> Hello! can someone here help me install and setup IPFS on linux? I can't figure out how to init the repo in the terminal...
<achin> hi there. if ipfs is already installed, then just run "ipfs init"
<matiashh> nothing happens when i do it.. I have extracted the file to /opt is that a problem?
<achin> as long as the ipfs binary is somewhere in your $PATH, you should be all set
<matiashh> I just get command not found, I have extracted it, i dont get whats wrong, do you have a clue?
<achin> after double checking that it's in your PATH, run `hash -r` and try again
<matiashh> Path is that simply under / aka root? (quite new to linux..)
<ipfsbot> [go-ipfs] chriscool force-pushed fix-t-fatal-goroutine from 7c8bcd6 to 9131009: http://git.io/v0G6P
<ipfsbot> go-ipfs/fix-t-fatal-goroutine 9131009 Christian Couder: fuse/readonly/ipfs_test: fix t.Fatal in a goroutine...
<ipfsbot> go-ipfs/fix-t-fatal-goroutine fcf74d2 Christian Couder: exchange/bitswap/bitswap_test: fix t.Fatal in a goroutine...
<achin> $PATH is an environment variable that lists directories containing executables. if you run a command without giving a full path, your shell will try to look for it in the directories listed in your $PATH environment variable
<ion> (If I may be pedantic, PATH is an environment variable, $PATH is sh syntax to dereference it.)
<ipfsbot> [go-ipfs] chriscool force-pushed fix-t-fatal-goroutine from 9131009 to a1ef2e3: http://git.io/v0G6P
<ipfsbot> go-ipfs/fix-t-fatal-goroutine 9469778 Christian Couder: fuse/readonly/ipfs_test: fix t.Fatal in a goroutine...
<ipfsbot> go-ipfs/fix-t-fatal-goroutine a1ef2e3 Christian Couder: merkledag/merkledag_test: fix t.Fatal in a goroutine...
<matiashh> ok, but how do i know which directories are in my $PATH?
<ion> In your shell: echo "$PATH"
<ion> If you have an executable named /opt/ipfs/ipfs, you can run: export PATH="/opt/ipfs:$PATH" to add the appropriate directory to your PATH in the current shell session.
<matiashh> thanks, I will move it to /usr/local/bin which is in my path, just strange that i dont have anything there now..
<ion> There isn’t meant to be anything in there unless you put something in there manually.
<fazo> yeah, I think you should read about the file system structure of your linux distro if you want to know more :)
baselab has quit [Quit: Leaving]
<matiashh> Yeah I should.. I still cant run ipfs init..
<fazo> what's the problem now? :)
<matiashh> I just get command not found when trying to run ipfs init
computerfreak has joined #ipfs
<fazo> did you put the "ipfs" executable in /usr/local/bin ?
<fazo> or did you put the folder in /usr/local/bin
<achin> (and did you run hash -r afterwards?)
<matiashh> I have the file in my $PATH now, its in usr/local/bin, yes
<fazo> then how come it's not being found?
<matiashh> do i run hash -r inside that directory?
<fazo> did you restart the shell after putting it there? maybe it's that
<fazo> what happens when you run "ipfs version"?
<achin> your shell will rememeber where things live, to reduce the amount of searching it has to do on-disk to find things
<fazo> matiashh: just run hash -r or just open a new terminal
<achin> so if you tried to run "ipfs" before it was installed, your shell will remember that it doesn't exist.
<fazo> achin: I didn't know about that either, thanks
<matiashh> ok thats probably the problem
<achin> but it might be a good idea to ignore all of this and just confirm taht ipfs works by doing: /usr/local/bin/ipfs version
<matiashh> ok ill try that
<matiashh> doesnt work either..
computerfreak has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] chriscool pushed 1 new commit to fix-t-fatal-goroutine: http://git.io/v0GSx
<ipfsbot> go-ipfs/fix-t-fatal-goroutine 59653ef Christian Couder: test/supernode_client/main: fix t.Fatal in a goroutine...
<matiashh> maybe I the wrong build? have the Linux x86_64 should i have the Linux x86
<achin> what is the output of `uname -a` ?
<ion> Also: file "$(which ipfs)"
computerfreak has joined #ipfs
<matiashh> uname -a shows that I have x86_64
<achin> you said that running /usr/local/bin/ipfs didn't work. can you say why?
<achin> in case that ion's command didn't work, run this instead: file /usr/local/bin/ipfs
<ipfsbot> [go-ipfs] chriscool force-pushed fix-t-fatal-goroutine from 59653ef to 1bc2ebd: http://git.io/v0G6P
<ipfsbot> go-ipfs/fix-t-fatal-goroutine 1bc2ebd Christian Couder: test/supernode_client/main: fix t.Fatal in a goroutine...
<matiashh> i just get command not found even when in the directory.
<fazo> guys, maybe his executable doesn't have the permission to run
<fazo> matiashh: try this command: chmod +x /usr/local/bin/ipfs
<fazo> then: cd /usr/local/bin
<fazo> then: ./ipfs
<fazo> and see if this works
<achin> i'd like to know what's not working before doing that
<matiashh> ok hang on a second, i removed the x86_64 file and replaced it with x86, so have to reverse it again..
<fazo> achin: I think bash skips files without the execute permission, but I'm not sure. You clearly know more than me
<fazo> matiashh: yeah you'll need the x86_64 one
<achin> fazo: yes, that's true
<achin> but understanding what went wrong is sometimes more important than fixing the problem
<matiashh> I want to understand too. I will try file /usr/local/bin/ipfs
<ion> Sure, let's see what that says.
<matiashh> then i get: file /usr/local/bin/ipfs
<matiashh> srry I get this: /usr/local/bin/ipfs: directory
<achin> ok, well that's the first problem
<fazo> I think you copied the directory instead of the file
<ion> But if uname -a said you have an x86_64 system, it would be best to get the x86_64 build of go-ipfs.
<matiashh> I have the x86_64 now
<matiashh> I have the files inside the directory
<achin> you downloaded a file called ipfs_master_linux-amd64.zip right?
dignifiedquire has quit [Quit: dignifiedquire]
<matiashh> yes
<achin> ok. in that ZIP file is a directory called "ipfs". and within the ipfs directory is a file also called ipfs
<achin> it's the file named ipfs (not the directory) that needs to be copied into the directory /usr/local/bin/
<matiashh> Yes, i extracted it to the Downloads folder and then moved the folder ipfs to /usr/local/bin
<matiashh> so it doesnt work when the file is inside the directory?
<ion> You should move the file ipfs/ipfs to /usr/local/bin instead.
jimbeam has joined #ipfs
<ion> It would work if the directory that holds the ipfs binary was in PATH, but it isn't.
computerfreak has quit [Remote host closed the connection]
<ion> For a command to work without an explicit path, the executable needs to reside directly in one of the directories in PATH.
<fazo> ion is right, the ipfs -executable- needs to be in the path. But now it's not, because it's in /usr/local/bin/ipfs/ipfs and even though /usr/local/bin/ is in the PATH, /usr/local/bin/ipfs/ is not
<matiashh> OK, i will do that
<fazo> let us know if it works :)
dignifiedquire has joined #ipfs
ljfa has joined #ipfs
ljfa has quit [Client Quit]
<matiashh> Ahh yeah!! it worked :) thanks all
Matoro has joined #ipfs
<matiashh> How do I open ./quick-start and ./readme ?
<matiashh> i will try to figure things out on my own. thanks for your help achin!
jimbeam has quit [Ping timeout: 272 seconds]
domanic_ has quit [Ping timeout: 256 seconds]
pfraze has quit [Remote host closed the connection]
CarlWeathers has quit [Ping timeout: 256 seconds]
Obamatron has joined #ipfs
fleeky has quit [Ping timeout: 244 seconds]
atgnag__ has joined #ipfs
<atgnag__> So, how does DMCA safe harbour work on IPFS? Could I be litigated if the content I am no longer hosting is still there?
<achin> do you mean that content you added to IPFS, but you didn't have permission to distribute? can you still be liable even if you are no longer hosting the content?
fleeky has joined #ipfs
<atgnag__> Yeah, I guess. I don't suspect I could be sued successfully, but being to taken to court by someone that doesn't understand how this works doesn't sound fun.
<atgnag__> I mean, as long as I'm not longer hosting it.
<achin> well, if you distribute something you aren't allowed to, you can still be sued
<achin> it doens't matter if you stop distibutingn it. it still was illegal to begin with
<atgnag__> The Safe Harbour though…
<atgnag__> Though, I believe that only applies to user-generated content.
<achin> as i understand it, safe harbour only applies to service providers
pfraze has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
<achin> if you add content to IPFS that you do not legally have the right to distribute, safe harbour doesn't protect you.
<atgnag__> But then, there's also that Safe Harbour that applies to website adminstrators, AFAIK. That's why so many sites have DMCA links on them.
<atgnag__> I don't believe it applies if webadmin distributed something on a site he controls though.
<achin> if your IPFS node was distributing something it shouldn't have, at the direction of one of your users (let's say you are running a public IPFS node as a service), then i believe you are covered by safe harbor
<achin> (but of course, i am not a lawyer)
<atgnag__> Yeah, of course.
<atgnag__> Though, I would like to see these things get tested, hopefully not on me.
Encrypt has joined #ipfs
Encrypt has joined #ipfs
Not_ has joined #ipfs
<Not_> jbenet, is it possible to mix bitcannon with ipfs?
atgnag__ has quit [Ping timeout: 250 seconds]
randomguy has quit [Ping timeout: 240 seconds]
computerfreak has joined #ipfs
atgnag__ has joined #ipfs
<atgnag__> Any idea why I'm getting these errors with findprovs? http://localhost:8080/ipfs/QmT5ijj1NBc3PJoia7TgxkqiqMX4QtNy8cG9hSkBg74fiZ
fazo has quit [Quit: fazo]
pfraze has quit [Remote host closed the connection]
jager has quit [Ping timeout: 260 seconds]
jager has joined #ipfs
neoteo_ has joined #ipfs
dignifiedquire has quit [Ping timeout: 240 seconds]
<neoteo_> Another good & demystifying Jeromy Coffee Talk :) Really looking forward to 0.4.0 now. Interestingly I'd fairly early on made myself an addIpfs script that writes hash, name and date of whatever I add to a separate file :)
pyrealac has joined #ipfs
matiashh has quit [Quit: Page closed]
neoteo_ has quit [Remote host closed the connection]
pyrealac has quit [Ping timeout: 240 seconds]
rendar has quit [Quit: Leaving]
jimbeam has joined #ipfs
computerfreak1 has joined #ipfs
NeoTeo has quit [Quit: ZZZzzz…]
domanic_ has joined #ipfs
computerfreak has quit [Ping timeout: 272 seconds]
NeoTeo has joined #ipfs
pyrealac has joined #ipfs
matiashh has joined #ipfs
<matiashh> I just installed IPFS and tried my first upload, can anyone check if they are able to download this: QmP1oh5uyirXYkpaGYcvGbHtbX8TSpfsFN4Y6ZMsEVsvA9
<pyrealac> Works matiashh
f[x] has quit [Ping timeout: 240 seconds]
<matiashh> thanks for testing! do you know why the Web Console says CONNECTED TO 0 PEERS ?
<pyrealac> It might need some time to update/refresh matiashh
<pyrealac> You can attempt to refresh page.
<pyrealac> Sometimes there are so many peers that it won't show easily.
<atgnag__> I get errors such as unrecognized event type: 7 when using findprovs. Any ideas?
<matiashh> ok, still shows 0 peers, but i must be connected since you downloaded my file :)
tensorjack has quit [Ping timeout: 250 seconds]
<pyrealac> Well sometimes your content gets saved on the gateway temporarily
<pyrealac> even if you disconnect.
<pyrealac> Might want to restart the daemon if you are having issues.
<pyrealac> Just to be sure matiashh
matiashh has quit [Ping timeout: 252 seconds]
<pepesza> ERROR mdns: mdns lookup error: failed to bind to any multicast udp port mdns.go:131
<pepesza> this is usually combined with number of peers in swarm being zero
simonv3 has joined #ipfs
<pepesza> and I also get this one: ERROR ipns-repub: Republisher failed to republish: failed to find any peer in table repub.go:72
Matoro has quit [Ping timeout: 256 seconds]