<coincoyote>
based on the latest ethereum smart contract technology it offer a free decentralized market for musical artists to promote and sell 100% of there work
<coincoyote>
huge market
<coincoyote>
unlike other decentralized music platforms that offer pay per click or stream services, you get the convenience of traditional music sampling and purchase
<coincoyote>
you sample the music, if you like it you purchase a copy of the music
<coincoyote>
you are not stuck in the interface like some of the other offerings
<coincoyote>
so if you want to take that new music you just purchased to your mp3 playing, no problem, or listen to it offline, just the same
<coincoyote>
this is also a good time to grab some shares and show your support before the big launch in 8 days time
<chrono[m]>
for those who don't want to fall for the mETH meme
<coincoyote>
ok, if you want to sit on the side lines butter cup, that's why the early birds get the big returns, for supporting the project early on in it's development, that's just how it works
<haad>
stebalien, keks[m]: authenticated pubsub is on the list of needs for orbit-db in the next few months. would like to help define it if you're working on it. at its simplest, what we'd need is a way to say "handle/pass on messages from this peer if signing key verifies"
dhruvbaldawa has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
goiko_ has joined #ipfs
m3s has quit [Remote host closed the connection]
goiko has quit [Ping timeout: 240 seconds]
chris6131 has quit [Quit: Leaving.]
e0f has quit [Changing host]
e0f has joined #ipfs
kirby__ has quit [Ping timeout: 260 seconds]
Alpha64_ has joined #ipfs
Alpha64 has quit [Ping timeout: 260 seconds]
gts has joined #ipfs
athan has quit [Remote host closed the connection]
pat36 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
dhruvbaldawa has quit [Remote host closed the connection]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
infinity0_ has joined #ipfs
infinity0 is now known as Guest86878
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
Guest86878 has quit [Killed (card.freenode.net (Nickname regained by services))]
infinity0_ is now known as infinity0
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
m3s has joined #ipfs
m3s has joined #ipfs
m3s has quit [Changing host]
m3s has quit [Remote host closed the connection]
pat36 has quit [Read error: Connection reset by peer]
kode54 has quit [Quit: ZNC 1.6.3+deb1 - http://znc.in]
pat36 has joined #ipfs
m3s has joined #ipfs
m3s has quit [Changing host]
m3s has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
dhruvbaldawa has joined #ipfs
inetic has joined #ipfs
drwasho has joined #ipfs
gts has quit [Ping timeout: 255 seconds]
Xiti` has joined #ipfs
gts has joined #ipfs
kode54 has joined #ipfs
Xiti has quit [Ping timeout: 255 seconds]
ansuz has joined #ipfs
kode54 has quit [Client Quit]
dgrisham has quit [Ping timeout: 255 seconds]
kode54 has joined #ipfs
arpu_ has quit [Ping timeout: 240 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
dgrisham has joined #ipfs
criss has quit [Ping timeout: 255 seconds]
m0ns00n has joined #ipfs
Alpha64_ has quit [Read error: Connection reset by peer]
drwasho has quit [Ping timeout: 258 seconds]
pat36 has quit [Read error: Connection reset by peer]
igorline has joined #ipfs
drwasho has joined #ipfs
rendar has joined #ipfs
maxlath has joined #ipfs
drwasho has quit [Ping timeout: 260 seconds]
<cjd[m]>
Ethereum is a really neat idea though
drwasho has joined #ipfs
<cjd[m]>
I just wish it was used for one thing in the real world... I mean Bitcoin is used for exactly one thing, buying drugs... but Ethereum, it's not even used for that, it's just not used for anything
<cjd[m]>
Also it would be nice if Vitalik was not a scammer who used to sell vaporware quantum computer cryptocurrency mining crap... But other than those two small issues Ethereum is really great.
<cjd[m]>
Oh, there's also the fact that code really isn't law, whenever we start to treat law as code we end up with lawyers competing to see who is best at putting hidden "backdoors" into contracts which denies the vast majority of people (who can't read this mumbo-jumbo) any access to justice.
<cjd[m]>
But I mean other than the fact that it's not used anywhere, it's creator is a scammer and it's founded on Ayn Rand style neoliberal principles that never work, Ethereum is really a great idea
<cjd[m]>
I mean, the code is nice
<cjd[m]>
Except that it's written in golang, that's kind of a bummer
<cjd[m]>
Other than that it's great
<Stskeeps>
well, geth is not the only implementation in town
<Stskeeps>
parity's quite good
<cjd[m]>
Yeah, that's cool
drwasho has quit [Ping timeout: 240 seconds]
<cjd[m]>
Also the timesync stuff depends on a trusted central time server, that's kind of sad..
<cjd[m]>
but it's necessary to have fast blocks
<cjd[m]>
Bitcoin's timesync algorithm is one of the most shaky parts of the protocol, but it is actually p2p
drwasho has joined #ipfs
edulix has joined #ipfs
drwasho has quit [Ping timeout: 240 seconds]
drwasho has joined #ipfs
drwasho has quit [Ping timeout: 260 seconds]
clemo has quit [Remote host closed the connection]
drwasho has joined #ipfs
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
ylp has joined #ipfs
drwasho has quit []
_rht has joined #ipfs
jaboja has joined #ipfs
kvda has quit [Ping timeout: 240 seconds]
edulix has quit [Ping timeout: 240 seconds]
Oatmeal has joined #ipfs
ygrek has joined #ipfs
tiagoE has joined #ipfs
dimitarvp has joined #ipfs
cxl000 has joined #ipfs
<inetic>
Hello. We are using the latest go-ipfs as a library in our C++ project [0] and we have noticed that after a while we start seeing "too many open files" errors. I disabled all other networking operations inside the project and basically all it does now is to instantiate the IpfsNode [1].
<inetic>
Then I started our app and also started to count how many file descriptors it has open using lsof.
leavehouse has quit [Ping timeout: 255 seconds]
dgrisham has quit [Ping timeout: 246 seconds]
<inetic>
I did the same with 'ipfs daemon'. After a while the number of file descriptors in our app raised above 1000 while 'ipfs daemon' retains the number at around 200.
<inetic>
Is there an option which the 'ipfs daemon' uses and which we could also use to limit this number? (Note: ipfs daemon also raises the ulimit to 2048 [2], but that I think is a different topic)
dhruvbaldawa has quit [Remote host closed the connection]
Ellenor is now known as Reinhilde
jaboja has quit [Ping timeout: 246 seconds]
<whyrusleeping>
cjd[m]: You make my day
<whyrusleeping>
haad: (and others) feel free to kick people who spam like that
Bhootrk_ has joined #ipfs
Bhootrk_ has quit [Max SendQ exceeded]
talles has joined #ipfs
eco has quit [Quit: WeeChat 1.4]
<keks[m]>
stebalien: get it to use IPLD seems like a great idea. Probably switching later will only be harder once we have added more functionality. I'll take a look at it once go-ipfs#3856 is merged. Also I self-assigned myself on go-floodsub#26. That looks really interesting. I'm a fan of the content-addressed option, but would also think it's a good idea to sign every message. For many applications it's probably important who sent
<keks[m]>
the data so we need to make sure that message authorship can't be forged. On the timeout part, I'll ponder on that for a bit. I think I have an idea, but I'm not sure how efficient that is (or can be made).
tiagoE has quit [Ping timeout: 260 seconds]
<Magik6k>
inetic: 0.4.11 has some fixes for that, the proper fix is there: https://github.com/ipfs/go-ipfs/pull/4288, I'm not sure how stable it is now, though you might want to watch this PR
ygrek_ has joined #ipfs
jaboja has joined #ipfs
gmoro_ has quit [Remote host closed the connection]
ygrek has quit [Ping timeout: 240 seconds]
goiko has quit [Ping timeout: 246 seconds]
goiko_ has joined #ipfs
erictapen has joined #ipfs
<inetic>
Magik6k: thanks! great to know this is being worked on. I saw some other github issues mentioning "too many open files", but they were already closed. Though, I'm still scratching my head over why our app opens so many files (lsof lists most of them being TCP with port 4001) but 'ipfs daemon' opens only a few.
fleeky has quit [Remote host closed the connection]
_rht has quit [Quit: Connection closed for inactivity]
<Magik6k>
inetic: those are mostly connections to peers, you can list those with `ipfs swarm peers`
yosafbridge has quit [Quit: Leaving]
yosafbridge has joined #ipfs
dhruvbaldawa has joined #ipfs
erictapen has quit [Ping timeout: 240 seconds]
jaboja has quit [Ping timeout: 248 seconds]
<inetic>
Magik6k: that will help me dig in the code, thanks.
erictapen has joined #ipfs
erictapen has quit [Remote host closed the connection]
erictapen has joined #ipfs
erictapen has quit [Remote host closed the connection]
erictapen has joined #ipfs
jkilpatr has joined #ipfs
m0ns00n has quit [Quit: quit]
Mateon1 has quit [Ping timeout: 240 seconds]
maxlath has quit [Ping timeout: 246 seconds]
emschwartz has quit [Read error: Connection reset by peer]
victorbjelkholm has quit [Ping timeout: 240 seconds]
oleavr has quit [Ping timeout: 248 seconds]
bengl has quit [Ping timeout: 248 seconds]
voxelot has quit [Ping timeout: 248 seconds]
kyledrake has quit [Ping timeout: 255 seconds]
emschwartz has joined #ipfs
kyledrake has joined #ipfs
girrrrrrr2 has quit [Read error: Connection reset by peer]
tiagoE has joined #ipfs
voxelot has joined #ipfs
engdesart has quit [Ping timeout: 240 seconds]
oleavr has joined #ipfs
gts has quit [Remote host closed the connection]
victorbjelkholm has joined #ipfs
bengl has joined #ipfs
Reinhilde is now known as Ellenor
goiko_ has quit [Quit: ﴾͡๏̯͡๏﴿ O'RLY? Bye!]
goiko has joined #ipfs
gmoro has joined #ipfs
<cjd[m]>
good morning whyrusleeping :)
talles has left #ipfs [#ipfs]
m0ns00n has joined #ipfs
maxlath has joined #ipfs
guideline has quit [Ping timeout: 252 seconds]
m0ns00n has quit [Quit: quit]
erictapen has quit [Ping timeout: 240 seconds]
gts has joined #ipfs
guideline has joined #ipfs
jaboja has joined #ipfs
gts has quit [Remote host closed the connection]
gts has joined #ipfs
ccii1 has quit [Quit: Leaving.]
jaboja has quit [Ping timeout: 255 seconds]
dhruvbaldawa has quit [Remote host closed the connection]
gmoro has quit [Remote host closed the connection]
gts has quit [Remote host closed the connection]
gts has joined #ipfs
dhruvbaldawa has joined #ipfs
ylp has quit [Ping timeout: 240 seconds]
}ls{ has joined #ipfs
gts has quit [Ping timeout: 240 seconds]
dhruvbaldawa has quit [Remote host closed the connection]
dhruvbal_ has joined #ipfs
gmoro has joined #ipfs
mzKas[m] has joined #ipfs
dankeschon has joined #ipfs
mzKas[m] has left #ipfs ["User left"]
<dankeschon>
question: if I put a file on ipfs, without giving anybody the hash, how can one look for it?
m0ns00n has joined #ipfs
<Magik6k>
dankeschon: You can liten for DHT events and harvest some hashes from there: `ipfs log tail | jq 'select(.system == "dht")'`
Jesin has quit [Quit: Leaving]
erictapen has joined #ipfs
erictapen has joined #ipfs
erictapen has quit [Remote host closed the connection]
erictapen has joined #ipfs
arpu has joined #ipfs
lassulus has quit [Remote host closed the connection]
lassulus has joined #ipfs
petergerber[m] has joined #ipfs
ylp has joined #ipfs
d-k has quit [Remote host closed the connection]
yippee has joined #ipfs
<yippee>
does anyone have a problem when running js-ipfs, the browser crashes because of high CPU usage
Elysium3301 has joined #ipfs
<yippee>
"ipfs": "^0.26.0" "ipfs-api": "^14.3.5"
ashark has joined #ipfs
maxlath has quit [Ping timeout: 248 seconds]
Mateon2 has joined #ipfs
shizy has joined #ipfs
m0ns00n has quit [Quit: quit]
d-k has joined #ipfs
ylp has quit [Remote host closed the connection]
ylp has joined #ipfs
<victorbjelkholm>
yippee: hm, you're using js-ipfs or js-ipfs-api in the end?
<victorbjelkholm>
have been seeing that a bit when running js-ipfs for a long time
<r0kk3rz>
yeah... are you running firefox?
<yippee>
yeah sorry, js-ipfs-api because it's in a dApp
<r0kk3rz>
that should be ok
<r0kk3rz>
its just a wrapper for the http api
<yippee>
it crashes on firefox
<yippee>
and has some high cpu usage on chrome after a while
<yippee>
I read on github issues it could be with the webrtc connections
<r0kk3rz>
for js-ipfs
<victorbjelkholm>
hm, js-ipfs-api should be fine
<victorbjelkholm>
yippee: maybe you could open a issue with some profiler information and code to reproduce it?
<yippee>
hmm yeah we are using js-ipfs as well in the app (sorry new to the project)
<yippee>
ok victorbjelkholm will try to do that
<r0kk3rz>
as well? whatever for?
<yippee>
ok yeah looked through the code js-ipfs-api is in package.json but not being used
<yippee>
js-ipfs is the only thing being used
<yippee>
I guess the browser crashing is a known issue for it?
Xiti` has quit [Quit: Xiti`]
Xiti has joined #ipfs
dhruvbal_ has quit [Remote host closed the connection]
johnytiago has quit [Remote host closed the connection]
erictapen has joined #ipfs
<Icefoz_>
Hmmmmm.
<Icefoz_>
What I am slowly working my way towards wanting to do is take a database query, and turn it into an IPFS object representing the response.
<Icefoz_>
I'm not sure that's possible, come to think of it.
<Alpha64>
why not?
<Alpha64>
but what's your goal?
<Icefoz_>
Well, I mean take a database query, turn it into an IPFS object, and somehow make that link to another IPFS object representing the response
infinity0 has quit [Remote host closed the connection]
<Alpha64>
why do you need the query to be an ipfs object
<Icefoz_>
Okay, I don't.
<Icefoz_>
I'm TRYING to make a distributed document database type thing.
Yann35 has quit [Ping timeout: 246 seconds]
<Magik6k>
Icefoz_: you may want to dig into IPLD(ipld.io/'ipfs dag *')
Yann35 has joined #ipfs
<Icefoz_>
I have yet to find a distributed database that *really* seems ready for prime time, so while the actual documents are stored in IPFS, it requires indexer servers that basically tell you where to find a set of documents that relate to another document.
<Icefoz_>
Basically turning all of IPFS's one-way links into two-way links.
infinity0 has joined #ipfs
<Magik6k>
For distributed systems you may want to read about CRDTs
<Icefoz_>
So if someone has a document X, they can ask one of the indexer servers "is there a newer revision of X available?" and things like that.
<Icefoz_>
I have read a little bit about them.
<Icefoz_>
I might need to read more. I'm not sure I'm devoted enough to put together the sort of system I want with them.
<Magik6k>
Yeah, CRDTs are basically(-ish) that
kvda has joined #ipfs
<Icefoz_>
In the end I'm basically okay with having specific indexer servers to bridge the name-address<->content-address gap, but the more decentralized the better.