Kubuxu changed the topic of #ipfs to: go-ipfs 0.4.11 is out! Please Update: https://dist.ipfs.io/go-ipfs/v0.4.11 | Dev chat: #ipfs-dev | 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
_whitelogger has joined #ipfs
gts has quit [Ping timeout: 258 seconds]
sophiya has joined #ipfs
TheSHAD0W has left #ipfs [#ipfs]
fredthomsen has joined #ipfs
butteredpopcorn has joined #ipfs
<fleeky> huh never knew about sfs
<fleeky> interesting
gts has joined #ipfs
fredthomsen has quit [Remote host closed the connection]
jkilpatr has quit [Ping timeout: 246 seconds]
gkbrk has quit [Quit: Leaving]
gts has quit [Ping timeout: 240 seconds]
kirby__ has joined #ipfs
Caterpillar has joined #ipfs
fredthomsen has joined #ipfs
PyHedgehog has quit [Quit: Connection closed for inactivity]
fredthomsen has quit [Remote host closed the connection]
jryans has quit [Ping timeout: 240 seconds]
chris6131 has joined #ipfs
chris613 has quit [Ping timeout: 240 seconds]
jryans has joined #ipfs
gts has joined #ipfs
gts has quit [Ping timeout: 260 seconds]
knix has quit [Ping timeout: 240 seconds]
pjz has quit [Ping timeout: 248 seconds]
trn has quit [Ping timeout: 258 seconds]
Kamilion has quit [Ping timeout: 240 seconds]
r3c0d3x has quit [Ping timeout: 276 seconds]
msalazar_ has quit [Ping timeout: 240 seconds]
Forkk has quit [Ping timeout: 252 seconds]
e0f has quit [Ping timeout: 264 seconds]
msalazar has joined #ipfs
r3c0d3x has joined #ipfs
e0f has joined #ipfs
Forkk has joined #ipfs
knix has joined #ipfs
knix has quit [Changing host]
knix has joined #ipfs
pjz has joined #ipfs
msalazar has quit [Quit: Lost terminal]
}ls{ has quit [Quit: real life interrupt]
Kamilion has joined #ipfs
trn has joined #ipfs
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 240 seconds]
gts has joined #ipfs
gts has quit [Ping timeout: 248 seconds]
ansuz has quit [Remote host closed the connection]
NullConstant has quit [Ping timeout: 260 seconds]
kirby__ has quit [Ping timeout: 255 seconds]
coincoyote has joined #ipfs
<coincoyote> hey there, put the interplanetary VOISE music platform in you pipe and stoke'it https://www.voise.com
<coincoyote> going to be a huge market
<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
<coincoyote> you can get them at https://www.livecoin.net/?from=Livecoin-aQ5jvzQ5
<coincoyote> my favorite cryptocoin exchange, best interface and great service
<coincoyote> go BTC to VOISE, better volume at the moment
<coincoyote> going to be a huge market
<haad> coincoyote: good luck with your project, but this is not the right place to advertise your ICO
<coincoyote> just like going to the music store, do your thing, and get a copy of the music
<haad> especially if you're not using IPFS
<chrono[m]> https://lbry.io/
<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"
<coincoyote> VOISE, check it out for yourself
coincoyote has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<chrono[m]> lulz another shilling methhead...
kirby__ has joined #ipfs
dhruvbaldawa has joined #ipfs
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)
dgrisham has joined #ipfs
dimitarvp` has joined #ipfs
dimitarvp has quit [Disconnected by services]
dimitarvp` is now known as dimitarvp
jaboja has quit [Ping timeout: 260 seconds]
clemo has joined #ipfs
goiko_ has quit [Quit: ﴾͡๏̯͡๏﴿ O'RLY? Bye!]
goiko has joined #ipfs
goiko has joined #ipfs
goiko has quit [Changing host]
jaboja has joined #ipfs
martinrusev[m] has joined #ipfs
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]
<victorbjelkholm> yippee: take a look at this issue: https://github.com/ipfs/js-ipfs/issues/952
<victorbjelkholm> might help if you're not already using pull-streams, to migrate to it. Solves some performance issues
Elon_Satoshi has quit [Remote host closed the connection]
<victorbjelkholm> we also need https://github.com/ipfs/js-ipfs/issues/962 to improve things
<r0kk3rz> yippee: in general ipfs is experiencing some growing pains
<yippee> yeah I understand it's still in an early stage, tnx for the links I'll check it out
Elon_Satoshi has joined #ipfs
Jesin has joined #ipfs
chris613 has joined #ipfs
edulix has joined #ipfs
dhruvbaldawa has joined #ipfs
tiagoE has quit [Quit: Page closed]
dhruvbaldawa has quit [Ping timeout: 260 seconds]
xnbya has quit [Ping timeout: 258 seconds]
xnbya has joined #ipfs
frelars[m] has joined #ipfs
yippee has quit [Quit: Page closed]
marcux has joined #ipfs
erictapen has quit [Ping timeout: 264 seconds]
ashark_ has joined #ipfs
erictapen has joined #ipfs
ashark has quit [Ping timeout: 248 seconds]
pat36 has joined #ipfs
<dankeschon> magik6k: are they also broadcasting old files, or are they only the new files that someone puts out there?
erictapen has quit [Ping timeout: 240 seconds]
rodolf0 has joined #ipfs
<dankeschon> magik6k: from what I see so far, it's only hashes passing by, but not a filename, like ext4 or something.
<dankeschon> magik6k: so how can I see a filename, or is this intended?
axx[m]1 is now known as axx_[m]
<Magik6k> dankeschon: peers will sometimes re-broadcast blocks. For file names you will have to parse directory blocks and extract names from there
<dankeschon> magik6k: Ah, interesting. Thank you.
pat36 has quit [Read error: Connection reset by peer]
johnytiago has joined #ipfs
pat36 has joined #ipfs
<dankeschon> magik6k: How is the distribution working? Say I upload a file through my node and then distroy the node?
<dankeschon> *destroy.
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
<Magik6k> dankeschon: It's only kept in your node storage and in others who explicitly pulled the file
<dankeschon> magik6k: Ok. So it is not automatically distributed after a certain time period perhaps?
ygrek_ has quit [Ping timeout: 240 seconds]
<dankeschon> magik6k: It's only distributed when people explicitly pull it?
<dankeschon> magik6k: That seems to contradict the perpetualnessness of ipfs.
athan has joined #ipfs
maxlath has joined #ipfs
ylp has quit [Quit: Leaving.]
Alpha64 has joined #ipfs
rodolf0 has quit [Ping timeout: 240 seconds]
m0ns00n has joined #ipfs
NullConstant has joined #ipfs
Elon_Satoshi has quit [Read error: Connection reset by peer]
rodolf0 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
m0ns00n has quit [Quit: quit]
Tbi[m] has joined #ipfs
m0ns00n has joined #ipfs
doowa_diddee has joined #ipfs
inetic has quit [Ping timeout: 240 seconds]
}ls{ has quit [Ping timeout: 260 seconds]
<stebalien> keks: FYI, the current state of the IPLD branch is https://github.com/libp2p/go-floodsub/tree/feat/use-ipld (but it won't compile without access to a DAGService interface definition).
<keks[m]> stebalien: ah great, was about to ask for the code :)
}ls{ has joined #ipfs
<lgierth> cjd[m]: i'm in romania!!
<lgierth> if you can make it to the bukarest airport in 27 minutes, we can hug very quickly
leavehouse has joined #ipfs
xnbya has quit [Ping timeout: 258 seconds]
dankeschon has quit [Quit: Page closed]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
xnbya has joined #ipfs
m0ns00n has quit [Quit: quit]
erictapen has joined #ipfs
erictapen has quit [Ping timeout: 240 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
erictapen has joined #ipfs
erictapen has quit [Remote host closed the connection]
erictapen has joined #ipfs
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
ianopolous has joined #ipfs
igorline has quit [Ping timeout: 246 seconds]
erictapen has quit [Ping timeout: 240 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
gts has joined #ipfs
pat36 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
edulix has quit [Ping timeout: 248 seconds]
pat36 has joined #ipfs
erictapen has joined #ipfs
gts has quit [Ping timeout: 258 seconds]
Encrypt has joined #ipfs
<ChrisMatthieu> Is there a good NodeJS example on using IPLD?
PyHedgehog has joined #ipfs
<ChrisMatthieu> Magik6k: Thank you!
johnytiago has quit [Remote host closed the connection]
johnytiago has joined #ipfs
johnytiago has quit [Ping timeout: 264 seconds]
Jesin has quit [Ping timeout: 260 seconds]
droman has joined #ipfs
MDude has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Jesin has joined #ipfs
droman has quit [Ping timeout: 240 seconds]
droman has joined #ipfs
Encrypt has quit [Quit: Quit]
jamiew has quit [Quit: ZNC 1.6.5+deb2build2 - http://znc.in]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
fleeky has joined #ipfs
jamiew has joined #ipfs
dhruvbaldawa has joined #ipfs
gts has joined #ipfs
gts has quit [Ping timeout: 255 seconds]
johnytiago has joined #ipfs
leavehouse has quit [Ping timeout: 255 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
edulix has joined #ipfs
pat36 has joined #ipfs
scde_ has joined #ipfs
droman has quit [Quit: WeeChat 1.9.1]
maxlath has quit [Remote host closed the connection]
maxlath has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
leavehouse has joined #ipfs
pat36 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
nast has joined #ipfs
pat36 has joined #ipfs
rcat has joined #ipfs
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
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
doowa_diddee has quit [Quit: Connection closed for inactivity]
Encrypt has joined #ipfs
edulix has quit [Ping timeout: 255 seconds]
pat36 has quit [Read error: Connection reset by peer]
jelle has joined #ipfs
jelle has left #ipfs ["WeeChat 1.9.1"]
pat36 has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
Caterpillar2 has joined #ipfs
Caterpillar has quit [Ping timeout: 255 seconds]
dhruvbaldawa has quit [Remote host closed the connection]
Caterpillar has joined #ipfs
scde_ has quit [Quit: Leaving]
Caterpillar2 has quit [Ping timeout: 255 seconds]
dgrisham has quit [Ping timeout: 255 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
dhruvbaldawa has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
dhruvbaldawa has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
jonnycrunch has quit [Ping timeout: 255 seconds]
jonnycrunch has joined #ipfs
nast has quit [Quit: nast]
droman has joined #ipfs
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
ianopolous has quit [Ping timeout: 248 seconds]
erictapen has quit [Ping timeout: 255 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
gts has joined #ipfs
cxl000 has quit [Quit: Leaving]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
gts has quit [Ping timeout: 248 seconds]
pat36 has quit [Read error: Connection reset by peer]
pat36 has joined #ipfs
girrrrrrr2 has joined #ipfs
erictapen has joined #ipfs
wking has quit [Quit: leaving]
wking has joined #ipfs
Encrypt has quit [Quit: Quit]
maxlath has quit [Ping timeout: 258 seconds]
yoyo_ has joined #ipfs
<yoyo_> hey, anyone online?
dhruvbaldawa has quit [Remote host closed the connection]
pat36 has quit []
maxlath has joined #ipfs
yoyo_ has quit [Ping timeout: 260 seconds]
Jesin has quit [Quit: Leaving]
jkilpatr has quit [Ping timeout: 248 seconds]
LaPingvino[m] has joined #ipfs
erictapen has quit [Ping timeout: 248 seconds]
kirby__ has joined #ipfs
MTW has joined #ipfs
echoecho has joined #ipfs
echoecho has quit [K-Lined]
MTW has left #ipfs ["Textual IRC Client: www.textualapp.com"]
maxlath has quit [Ping timeout: 258 seconds]
jkilpatr has joined #ipfs
NullConstant has quit [Ping timeout: 240 seconds]
NullConstant has joined #ipfs
rodolf0 has quit [Quit: Leaving]
gts has joined #ipfs
johnytiago has quit [Remote host closed the connection]
johnytiago has joined #ipfs
gts has quit [Ping timeout: 240 seconds]
Alpha64 has quit [Quit: Alpha64]
johnytiago has quit [Remote host closed the connection]
ladders has left #ipfs [#ipfs]
jkilpatr has quit [Quit: Leaving]
johnytiago has joined #ipfs
jkilpatr has joined #ipfs
ashark_ has quit [Ping timeout: 240 seconds]
ladders has joined #ipfs
erictapen has joined #ipfs
kirby__ has quit [Ping timeout: 240 seconds]
Alpha64 has joined #ipfs
johnytia_ has joined #ipfs
johnytiago has quit [Ping timeout: 248 seconds]
johnytiago has joined #ipfs
johnytia_ has quit [Ping timeout: 255 seconds]
maxlath has joined #ipfs
jaboja has joined #ipfs
<ChrisMatthieu> Is there a good NodeJS example on using the IPFS datastore? i.e. https://github.com/ipfs/interface-datastore
Elysium3301 has quit [Ping timeout: 248 seconds]
shizy has quit [Ping timeout: 264 seconds]
maxlath has quit [Quit: maxlath]
erictapen has quit [Ping timeout: 240 seconds]
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.
<Magik6k> You might also want to have a look at https://github.com/orbitdb/orbit-db and https://github.com/attic-labs/noms
<Icefoz_> I've seen orbit-db but not noms, thanks.
<Icefoz_> Is noms related to/implemented with IPFS at all?
jaboja has quit [Ping timeout: 240 seconds]
<Icefoz_> Hm, doesn't appear so, though it also stores its data in a merkle-dag
johnytiago has joined #ipfs
johnytiago has quit [Ping timeout: 248 seconds]
jaboja has joined #ipfs
<lgierth> Icefoz_: CRDTs are great when there's multiple writers. if there's just one writer you can get away with more direct data structures
<lgierth> the "quickest" way to a great result is imagining your data as an immutable bunch of things that link to each other
<lgierth> i.e. do the modeling work that would be called denormalization in the relational database world
<lgierth> also check out https://github.com/magik6k/distributed-wiki-search which is a search index data structure for wikipedia-on-ipfs.org
<lgierth> your ideal data structure covers your querying/lookup needs, and your write needs