Guest61205 has quit [Killed (card.freenode.net (Nickname regained by services))]
dignifiedquire has quit [Quit: Connection closed for inactivity]
<tango>
lol @horrified..
<aseriousgogetta>
!info
ipirate has joined #ipfs
JayCarpenter has quit [Quit: Page closed]
<Cam-B[m]>
Vague instructions. Lol.
A124 has quit [Read error: No route to host]
bthesorceror has quit [Quit: bthesorceror]
A124 has joined #ipfs
A124 has quit [Changing host]
A124 has joined #ipfs
<Mateon1>
There exist forks that support tor, but I'd be wary
<Mateon1>
IPFS isn't ready, any might leak your IP over tor, breaking all anonymity guarantees
<Mateon1>
Tor is on the long term roadmap, though
<lgierth>
more like midterm, but yeah
<lgierth>
apart from the info leaks it totally works -- and openbazaar has a fork of go-ipfs with lots of patches to anonymize all that
<lgierth>
it's used in openbazaar 2 but i have no idea if it can be used without openbazaar
_whitelogger has joined #ipfs
<whyrusleeping>
we're working on a plugin architecture that will allow us to add the experimental tor support to the normal ipfs client
<Cam-B[m]>
Thanks guys. I didn't know openbazaar was ready for tor/i2p. I guess I missed it. That's great!
mandamp_ has joined #ipfs
<aseriousgogetta>
whyrusleeping: u know anything about the location in austin,tx?
<whyrusleeping>
aseriousgogetta: location?
<whyrusleeping>
as in, the point on the protocol labs map?
<aseriousgogetta>
whyrusleeping: yeah, yar
<aseriousgogetta>
im thinking of visiting it soon, if that's an option.
<whyrusleeping>
each of the points is where an employee lives, we don't have an office, everyone works remotely
<whyrusleeping>
thats just one of our houses :)
<aseriousgogetta>
was trying to find it on the website, but havent found anything except emails.
<aseriousgogetta>
ohh, right on.
<aseriousgogetta>
:P
<whyrusleeping>
youre in our office ;)
<aseriousgogetta>
that's whats up.
X-Scale has joined #ipfs
Malus has left #ipfs [#ipfs]
persecutrix has joined #ipfs
shizy has joined #ipfs
jamiew has joined #ipfs
bitbit has quit [Ping timeout: 258 seconds]
chris613 has joined #ipfs
Jesin has quit [Ping timeout: 240 seconds]
<tango>
ipfs seems to be something like a software defined storage.. is there anything like a software defined compute projects, which have gained traction?
<tango>
I know of openstack.. but wondering more along the lines of ipfs.. something that is incentivized using ethereum or some other type of coin..
appa has quit [Ping timeout: 240 seconds]
galois_d_ has quit []
dimitarvp has quit [Quit: Bye]
<Mateon1>
tango: Ethereum, Golem.network are the 2 major ones
appa has joined #ipfs
jamiew has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
jamiew has joined #ipfs
palkeo_ has joined #ipfs
chris613 has quit [Quit: Leaving.]
mandamp_ has quit [Ping timeout: 260 seconds]
tulior has quit [Ping timeout: 255 seconds]
Jesin has joined #ipfs
gts has joined #ipfs
gts has quit [Remote host closed the connection]
derek_c has joined #ipfs
<derek_c>
hi guys, i'm very new to IPFS so forgive me if this is a dumb question, but let's say I don't run any storage nodes and I want my files to be persisted in IPFS. Is there a way for me to pay for the persistence of my files? If I understand IPFS correctly, currently there's no incentive for a node to actually keep my files around, right? so if I simply upload my files to IPFS, they can very well
<derek_c>
just disappear, righta?
jamiew has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<whyrusleeping>
derek_c: there are a number of ipfs hosting services around
<whyrusleeping>
i cant remember any off the top of my head, but we should probably keep a listing somewhere
<derek_c>
if i understand this correctly, filecoin is supposed to be the solution to this problem right? that i can pay for storage with filecoin
jaboja has quit [Remote host closed the connection]
appa has quit [Read error: Connection reset by peer]
appa has joined #ipfs
aceluck has quit [Remote host closed the connection]
aceluck has joined #ipfs
aceluck has quit [Read error: No route to host]
appa has quit [Read error: Connection reset by peer]
aceluck has joined #ipfs
vtomole has quit [Ping timeout: 260 seconds]
appa has joined #ipfs
aceluck has quit [Remote host closed the connection]
aceluck has joined #ipfs
aceluck has quit [Ping timeout: 248 seconds]
appa has quit [Ping timeout: 255 seconds]
appa has joined #ipfs
_whitelogger has joined #ipfs
appa has quit [Ping timeout: 248 seconds]
appa has joined #ipfs
appa has quit [Ping timeout: 240 seconds]
gernot has joined #ipfs
appa has joined #ipfs
Encrypt has quit [Quit: Quit]
persecutrix has quit [Ping timeout: 260 seconds]
palkeo_ has quit [Ping timeout: 246 seconds]
droman has joined #ipfs
appa has quit [Ping timeout: 276 seconds]
appa has joined #ipfs
Legenda has joined #ipfs
aceluck has joined #ipfs
aceluck has quit [Ping timeout: 240 seconds]
Sander has joined #ipfs
Legenda has quit [K-Lined]
tglman has quit [Quit: WeeChat 1.8]
tglman has joined #ipfs
<xelra>
Is it really wise to put ipfs behind tor? With it already being p2p, wouldn't it make more sense to bounce connections through 3 nodes within the network?
<Mateon1>
xelra: Tor is a tried and tested solution
<Mateon1>
And I don't think a lot of nodes would opt-in to bouncing anonymous connections
<CrAzYPiLoT>
Tor is compromised for most purposes anyway.
<xelra>
I'm an advocate of "security through simplicity". The less a system can do, the better.
faenil has joined #ipfs
<cehteh>
as in telnet? :)
dimitarvp has joined #ipfs
<xelra>
:)
aceluck has joined #ipfs
aceluck has quit [Ping timeout: 255 seconds]
ilyaigpetrov has joined #ipfs
_shizy has quit [Ping timeout: 260 seconds]
m0ns00n has quit [Quit: quit]
appa has quit [Ping timeout: 268 seconds]
appa has joined #ipfs
dgrisham has quit [Ping timeout: 276 seconds]
tulior has joined #ipfs
appa has quit [Ping timeout: 240 seconds]
aceluck has joined #ipfs
appa has joined #ipfs
dgrisham has joined #ipfs
jamiew has joined #ipfs
jaboja has joined #ipfs
aceluck has quit [Remote host closed the connection]
aceluck has joined #ipfs
aceluck has quit [Ping timeout: 260 seconds]
Encrypt has joined #ipfs
revolve has joined #ipfs
<revolve>
what's with all the [m] nicks?
droman has quit []
<cehteh>
matrix gateways
robattila256 has quit [Ping timeout: 240 seconds]
<Noxarivis[m]>
revolve: matrix.org
<Noxarivis[m]>
revolve: we are using IRC over a bridge
aceluck has joined #ipfs
Miezel has quit [Quit: This computer has gone to sleep]
Encrypt has quit [Quit: Quit]
jamiew has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
test42-[m] has joined #ipfs
tulior has quit [Ping timeout: 255 seconds]
<test42-[m]>
/names
<test42-[m]>
huh
test42-[m] has left #ipfs [#ipfs]
shizy has joined #ipfs
<revolve>
Noxarivis[m]: oh cool. thanks.
appa has quit [Quit: WeeChat 1.4]
<Noxarivis[m]>
Sure
Jesin has quit [Quit: Leaving]
Jesin has joined #ipfs
Encrypt has joined #ipfs
shizy has quit [Ping timeout: 240 seconds]
TwoPiece has joined #ipfs
TwoPiece has quit [Max SendQ exceeded]
droman has joined #ipfs
m0ns00n has joined #ipfs
Jesin has quit [Quit: Leaving]
rendar has joined #ipfs
atrapado_ has joined #ipfs
rendar has quit [Ping timeout: 260 seconds]
tango has joined #ipfs
TwoPiece has joined #ipfs
<tango>
@mateon1.. thanks.. didnt know about golem.network..
<tango>
the idea of permanent storage based on ipfs has come up over and over again.. seems like a lot of users think this is a great use case..
<tango>
i curious to know is there any timeline for the release of filecoin?
<CrAzYPiLoT>
Probably cause of Silicon Valley
aristid is now known as aristid2
<tango>
you mean the Series? Didnt know they featured IPFS.. which episode?
<CrAzYPiLoT>
They didn't, they pretty much stole ideas from IPFS. Richard thought of making a decentralized internet in the last 3 or 4 episodes of season 4 and they use it for storage
<tango>
The history of decentralized internet and storage is pretty old... isnt it? https://gnunet.org/
<tango>
what is different now is the idea of incentivizing participants to collaborate using some kind of coin.. which maybe why this might succeed..
rendar has joined #ipfs
<Mateon1>
Gnunet is a nice idea, but the UI is terrible, and there doesn't exist much documentation
<Mateon1>
The UI looks like a kid's flash game from 2006
jaboja has quit [Read error: Connection reset by peer]
<tango>
haha.. true!
<Mateon1>
I couldn't figure out how to make it work
jaboja has joined #ipfs
MarioEthDev has joined #ipfs
<CrAzYPiLoT>
Interesting. Wasn't aware that existed
<tango>
this is the bane of a lot of opensource projects.. These are primarily targeted for a very specific highly technical savvy audience. Coupled with a decentralized project management.. lack of end-user testing.. makes them difficult to use for lay users..
<tango>
linux vs windows 10.. I use linux for coding..but the user interface of even the latest Ubuntu 16.04LTS is nowhere near windows 10..
<Mateon1>
Actually, I find that Ubuntu and Mint w/ Cinnamon are quite nice
<CrAzYPiLoT>
Canonical is really a sellout, I'd move away from Ubuntu if I were using it
<Mateon1>
I converted my non-tech-savvy grandparents to linux, after constantly having to fix their computers because they click bad ads
<CrAzYPiLoT>
Mint with cinnamon is really great, especially with custom themes
aceluck has quit []
<tango>
wow.. ubuntu with mint/Cinnamon looks quite nice..
<CrAzYPiLoT>
By the way, a little off-topic, but I love the look of that OS that was used in the latest all hands call recording
<CrAzYPiLoT>
If anyone would identify it, I'd be over the moon
<tango>
i use ubuntu installed via virtualbox on a windows 10 gaming machine.. ssh into the virtual box.. gives me the best of both worlds
<CrAzYPiLoT>
Even though just the taskbar is visible ;)
<CrAzYPiLoT>
I use mint on a VMware virtual machine
<Noxarivis[m]>
I use Debian
spossiba has quit [Ping timeout: 276 seconds]
<Noxarivis[m]>
Using Windows is pretty stupid in terms of privacy so, no thanks
spossiba has joined #ipfs
<CrAzYPiLoT>
I don't really care about my privacy at this point, I'm an open book for anyone
<CrAzYPiLoT>
Who is willing to work for it of course
<tango>
haha ok.. There are stronger reasons for using windows over privacy for me..
<tango>
agree with CrAzYPiLoT..
rendar_ has joined #ipfs
rendar has quit [Ping timeout: 248 seconds]
<tango>
privacy can be a concern for some people for sure.. for example in china or other countries where information is monitored and there is a high risk.. but in US or other developed countries.. where people pretty much publish their entire lives on facebook/instagram/snapchat.. privacy is much less of a concern
<SchrodingersScat>
heck, you can't even fly here without giving them your nudes
<SchrodingersScat>
tango: I use windows 10 at work, the UI will crash on windows 10 more than it does on any linux I've had. It could just be the shitty work computer, but c'mon, explorer.exe or whatever they use for the UI these days goes down and I have to sit there and hope that there wasn't something offensive on the screen
<tango>
hmm.. not sure what you are using windows 10 for at work.. but my experience with window10/7 has been very much different..
<tango>
i have also been using windows for ever.. so know the ins and outs a little better.. also IMO windows and office is way more complex than linux.. and its built for a much wider audience than linux.. if you start adding those subsystems and complexity for linux.. I am pretty sure the complaints against windows will happen for linux as well.
<Mateon1>
Oh, this is a nice surprise, just saw the 3Blue1Brown video
<MarioEthDev>
hi guys, is anyone working on an index for IPFS content? i.e. something searchable
<Mateon1>
MarioEthDev: Look up ipfs-search, the website recently closed down due to hosting fees, but all of it is open source on github
<MarioEthDev>
thanks Mateon1, I think they were trying to index all available content that they could find, I’m looking for something that tries to only track “good” content
<Mateon1>
I am pinning the existing database/index, at QmXA1Wiy3Ko29Q54Sq7pkyu8yTa7JmPokvgx4CXtQBWirt (215 gigabytes)
<tango>
the debate for and against windows/linux can get pretty heated.. perhaps we should stick to ipfs :)
<Mateon1>
MarioEthDev: What do you consider "Good" content?
<MarioEthDev>
Mateon1: that’s a good question, I guess it’s the same question Google was answering in the 90s for www
<Mateon1>
Well, you can always try to run a page ranking algorithm on what you find, but you need to invent a page ranking algorithm :P
crankylinuxuser has joined #ipfs
<MarioEthDev>
yea, the nice thing about www is that hyperlinks point to each other, with IPFS everything is just a hash on it’s own. The torrent community solve this problem inside private trackers. So I’m thinking about how to replicate a similar setup
<MarioEthDev>
*by this problem, I mean the “good” content problem
chungy has joined #ipfs
owlet has quit [Remote host closed the connection]
<Mateon1>
MarioEthDev: You can still rank ipns hashes, they are mutable
<Mateon1>
But the network isn't large enough for this to make sense
<Mateon1>
And you'd be missing a lot of static content
<MarioEthDev>
what static content?
<Mateon1>
Well, ipfs hashes that are not bound to /ipns names
<Mateon1>
Because of the merkle tree construct, crawling IPFS is tricky, bordering on ineffective. ipfs-search bypasses this by listening in on the DHT
<Mateon1>
(You can look at bittorrent DHT search engines for inspiration, content can be voted on, and the content's popularity `ipfs dht findprovs` matters)
<MarioEthDev>
got it, that makes a lot of sense
<MarioEthDev>
the voting / curation in (non-public) bittorrent search engines is driven by bandwidth sharing (seed/leech ratio)
<MarioEthDev>
ie. the more content I add, the more I seed, the more I can download - so there’s incentive to maintain the quality of the index
<Mateon1>
In IPFS there is no seed/leech distinction. Either somebody provides content, or not
<Mateon1>
And voting can be separate from downloading, but yeah, pinning a hash shows that you care about the content
TwoPiece has quit [Read error: Connection reset by peer]
<Noxarivis[m]>
What's the difference between seed and leech
<MarioEthDev>
yes, so laying an index on top of IPFS should be possible, provided the incentive problem is solved
<SchrodingersScat>
if you put the index on ipfs, does it get indexed?
<SchrodingersScat>
Noxarivis[m]: none, we are all the teacher and the student
<MarioEthDev>
Noxarivis[m]: in BT when you download a file you also share part of it with other peers (this is leeching), when you finish the download and are at 100% you are no longer downloading and sharing only, so you’re seeding
<Noxarivis[m]>
SchrodingersScat: ?
<MarioEthDev>
SchordingersScat only if you choose to index the index
<Noxarivis[m]>
MarioEthDev: thanks
testuser54[m] has joined #ipfs
<Mateon1>
MarioEthDev: Also, people who download without later seeding the content are called leeches
<Mateon1>
But in this context it means people downloading at this moment
<miflow[m]>
Does it need 100%? I thought the data was chunked into smaller pieces
<Mateon1>
miflow[m]: No, seeds in a bittorrent swarm are peers who are no longer downloading, they can seed partial data for example
<_mak>
what is the size limit for a pubsub message?
ygrek has quit [Ping timeout: 258 seconds]
<Mateon1>
_mak: Probably around 2MB, the same as the libp2p block limit, but I'm not sure
<Mateon1>
Might be less, definitely not more
<_mak>
I see, weird, I'm getting a much smaller message truncated.. it must be something else then.. thanks
MarioEthDev has quit [Quit: MarioEthDev]
<Mateon1>
Well, it might be less, the only way is to look at the code
<lidel>
I wonder if it works under Microsoft Edge :))
<SchrodingersScat>
ew
chris613 has joined #ipfs
<CrAzYPiLoT>
Question, in the API, when you use the add endpoint with a directory, is the directory required to contain something? Or can you add empty directories?
<CrAzYPiLoT>
I'm very new to the whole usecase deal, currently I'm just trying to comprehend the code and solve some bugs
shizy has joined #ipfs
<lidel>
CrAzYPiLoT, empty directory will always have the same hash: QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn
<CrAzYPiLoT>
That makes my job a bit harder. Thanks
spossiba has joined #ipfs
<Kubuxu>
lidel: it doesn't have to be the same hash, hashing function might be different
<Kubuxu>
or hashing schema might change in the future
<lidel>
Kubuxu, yes, that is true
<lidel>
Kubuxu, by the way, are there any plans to change default hash function in near future?
<Kubuxu>
not that I am aware of, but I think you will be seeing blake2b more and more frequently
<Kubuxu>
especially with big datasets
<CrAzYPiLoT>
is there a command to kill the daemon?
<CrAzYPiLoT>
just checked, no command, alrighty
<jcgruenhage>
There is, on 0.4.10
<jcgruenhage>
ipfs shutdown iirc
Encrypt has joined #ipfs
aseriousgogetta has quit [Read error: No route to host]
lothar_m has quit [Ping timeout: 255 seconds]
Caterpillar has joined #ipfs
jamiew has joined #ipfs
droman has quit [Remote host closed the connection]
<lmars>
Kubuxu: ok so assuming the links are just CIDs, are there plans to include the location of the object in the IPLD JSON representation too (like a URI)?
<Kubuxu>
lmars: sorry, no idea
<lmars>
for example, if I want to link to an Ethereum transaction, I would want to also indicate which network (e.g. mainnet / testnet)
<lmars>
ok no problem
<SchrodingersScat>
I have the empty directory pinned, I'm helping.
<Mateon1>
lmars: Ideally you woudn't need a location, you would just use the merkle hash
<Mateon1>
"mainnet" might be a virtual pointer to the head of the blockchain
<lmars>
ok, that could work
<lmars>
so then it is up to the client doing the resolving to know to "switch" between storage locations (i.e. ipfs API -> Ethereum RPC)
<Mateon1>
Yeah, or you could have nodes that provide the contents of the ethereum network
<lmars>
you mean ipfs nodes?
<Mateon1>
I think that may be how it's implemented, as go-ipfs recently got a plugin implementation for git
<lmars>
then I still need to know which nodes they are though, and I won't know that from the CID alone
<Mateon1>
Ethereum would be an optional plugin for IPFS nodes
<Mateon1>
lmars: They would provide the blocks to the DHT, just like normal nodes do for normal objects
<Mateon1>
Also, doesn't the DHT work on the hash digest alone?
<Mateon1>
Hm, I'm actually not sure
<Kubuxu>
we have experimental branch of IPFS that works with Eth, Bitcoin and ZCash
<lmars>
well, it sounds like what you are saying is that data should always be fetched from IPFS
<lmars>
whether that be through plugins or just sharing data from other networks
<Kubuxu>
and yes, you use Eth blocks like IPFS's ipld-cbor blocks
<Kubuxu>
you need some bridge that will put the Eth blocks into IPFS network
<Mateon1>
lmars: Yeah, for nodes that don't have that plugin. whyrusleeping mentioned that since Eth has an ugly dependency chain, it would be implemented as a plugin
<Kubuxu>
but other than that it just works
X-Scale has joined #ipfs
<lmars>
disclaimer: I've done some work on Ethereum Swarm, not all that familiar with IPFS currently
<lmars>
so, if I wanted to link to data in Swarm?
<lmars>
you could implement an IPFS Swarm plugin, but then we may as well merge the two projects ;)
<Mateon1>
I'm not sure how swarm is implemented in the eth blockchain, but I think it would be accessible via ipld on ethereum blocks
<lmars>
Swarm is a separate network than Ethereum, but shares the same underlying devp2p protocol
<lmars>
so there are "swarm blocks"
<Mateon1>
Ah
<lmars>
spread across the swarm network
tulior has joined #ipfs
<lmars>
I guess my question is more broad though, is the plan with IPLD to be tied to IPFS for all resolving, or support for fetching objects from other non-IPFS networks without building a plugin and deploying it
<Mateon1>
Well, I guess it doesn't need to be tied to IPFS, but it needs to be tied to some transport or service that would resolve needed CIDs
<lmars>
what I'm thinking is a client resolving a path like "zd...AAA/some/ipfs/object/mainnet/0x123...456", they resolve "some/ipfs/object/mainnet" by talking to an IPFS node, then resolve `0x123...456` by fetching that transaction from an Eth node
<lmars>
if the client isn't connected to a mainnet Eth node, then resolving fails
mildred1 has joined #ipfs
rendar has quit [Ping timeout: 246 seconds]
rendar has joined #ipfs
rendar has joined #ipfs
rendar has quit [Changing host]
robattila256 has joined #ipfs
shizy has quit [Ping timeout: 248 seconds]
MarioEthDev has joined #ipfs
<CrAzYPiLoT>
Kubuxu, should I PR my fix to the command refactor repo as well? Or just to it? I didn't really understand what you meant by that
tango has quit [Ping timeout: 260 seconds]
<Kubuxu>
I am not 100% if it is fix we want or not, I mean the file corruption is 100%
<Kubuxu>
the checking of args, I am not 100% sure
<CrAzYPiLoT>
Yeah, I'm on the border for the more general 'too few arguments' check
<CrAzYPiLoT>
I could format the error so it gives more info on which arguments the request is lacking
<CrAzYPiLoT>
Although, that's already done below that, so it might just be better to rip it out entirely
jamiew has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
m0ns00n has quit [Quit: quit]
DrWhax has left #ipfs [#ipfs]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
davidma has joined #ipfs
dgrisham has quit [Ping timeout: 255 seconds]
Encrypt has quit [Quit: Quit]
pat36 has quit []
joose[m] has joined #ipfs
dgrisham has joined #ipfs
TwoPiece has quit [Read error: Connection reset by peer]
Miezel has joined #ipfs
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
shizy has joined #ipfs
daneroo has joined #ipfs
dgrisham has quit [Ping timeout: 255 seconds]
johan_ has joined #ipfs
shizy has quit [Ping timeout: 260 seconds]
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon3 has joined #ipfs
Mateon3 is now known as Mateon1
rubenmcosta[m] has joined #ipfs
_whitelogger has joined #ipfs
JayCarpenter has joined #ipfs
davidma has quit [Quit: WeeChat 1.0.1]
daneroo has quit [Quit: Page closed]
owlet has joined #ipfs
ebirn[m] has joined #ipfs
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
palkeo_ has joined #ipfs
bitbit has joined #ipfs
jamiew has joined #ipfs
droman has joined #ipfs
mildred1 has quit [Ping timeout: 240 seconds]
Miezel has quit [Quit: This computer has gone to sleep]
clemo has quit [Quit: clemo]
droman has quit []
spossiba has quit [Ping timeout: 260 seconds]
spossiba has joined #ipfs
tg has quit [Ping timeout: 255 seconds]
tg has joined #ipfs
jaboja has quit [Ping timeout: 268 seconds]
espadrine has quit [Ping timeout: 276 seconds]
palkeo_ has quit [Ping timeout: 246 seconds]
atrapado_ has quit [Quit: Leaving]
jaboja has joined #ipfs
anewuser has joined #ipfs
Miezel has joined #ipfs
johan_ has quit [Quit: This computer has gone to sleep]