<whyrusleeping>
TUSF: i think gateway support for mfs would be a nice feature
terminus66[m] has joined #ipfs
<TUSF>
For now, I'm thinking URLs that start with `/~/` point to the mfs root. I considered just `/`, but that would mean that anyone that has a folder/file called ipfs or ipns would be SOL, haha.
flacks has quit [Read error: Connection reset by peer]
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
malaclyps has quit [Quit: gone]
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
flacks has joined #ipfs
flacks has quit [Client Quit]
flacks has joined #ipfs
malaclyps has joined #ipfs
Royben has joined #ipfs
malaclyps has quit [Client Quit]
malaclyps has joined #ipfs
malaclyps has quit [Remote host closed the connection]
malaclyps has joined #ipfs
Royben has quit [Client Quit]
ericxtang has quit [Remote host closed the connection]
malaclyps has quit [Read error: Connection reset by peer]
ericxtang has joined #ipfs
bitfix[m] has joined #ipfs
Quaequae has quit [Ping timeout: 245 seconds]
malaclyps has joined #ipfs
malaclyps has quit [Remote host closed the connection]
malaclyps has joined #ipfs
Fessus has quit [Ping timeout: 264 seconds]
ericxtang has quit [Ping timeout: 268 seconds]
Alpha64 has quit [Read error: Connection reset by peer]
Fessus has joined #ipfs
flacks has quit [Quit: Leaving]
ericxtang has joined #ipfs
flacks has joined #ipfs
flacks has quit [Client Quit]
flacks has joined #ipfs
ericxtang has quit [Ping timeout: 256 seconds]
ericxtang has joined #ipfs
ericxtang has quit [Ping timeout: 256 seconds]
Guanin has quit [Ping timeout: 256 seconds]
ericxtang has joined #ipfs
Guanin has joined #ipfs
ericxtang has quit [Ping timeout: 255 seconds]
flacks has quit [Quit: Leaving]
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
flacks has joined #ipfs
flacks has quit [Client Quit]
flacks has joined #ipfs
flacks has quit [Read error: Connection reset by peer]
flacks has joined #ipfs
flacks has quit [Read error: Connection reset by peer]
ulrichard has joined #ipfs
flacks has joined #ipfs
ericxtang has joined #ipfs
ericxtang has quit [Ping timeout: 256 seconds]
clever has joined #ipfs
ericxtang has joined #ipfs
ericxtang has quit [Ping timeout: 240 seconds]
ericxtang has joined #ipfs
ericxtang has quit [Ping timeout: 264 seconds]
ericxtang has joined #ipfs
lnostdal has joined #ipfs
<fiatjaf>
whyrusleeping: I think I've done almost everything correctly, but I can't modify the ipfs config without being prompted by the daemon to migrate my repo. and the migration fails. is there a way to create the repo already with my special config instead of with the default one? how should I proceed here?
mindCrime_ has joined #ipfs
ericxtang has quit [Ping timeout: 276 seconds]
Royben has joined #ipfs
<whyrusleeping>
fiatjaf: ah, yeah... i know theres a way... I just don't remember exactly. Magik6k would be the one to ask
<whyrusleeping>
the general solution to this problem would be to allow ipfs init to accept a 'base' config
<whyrusleeping>
which I think we should do anyways
<whyrusleeping>
TUSF: sweet! Though I might have to wait until thursday to look at it
<whyrusleeping>
going to sleep now
<whyrusleeping>
and tomorrow is 'blow shit up because america' day
<TUSF>
Haha, yeah, have fun :P
<TUSF>
It's mostly just a few lines that basically convert the path after `/~/` into the underlying hash
<shoku>
OK I'd love some feedback from people here
<shoku>
I'm working on an idea of a "pinterest for games" using ipfs
<shoku>
the idea is that we wanna mirror game mods, patches, saved games
<shoku>
People would put in the hash of the file(s), give it a description, hashtag, add it to a "board" (list)
<shoku>
so it'd be a bit like delicious or pinterest, but for games
<shoku>
I'd love to hear the thoughts of people here who are familiar with ipfs and what could be fun and interesting from your perspective
lnostdal has quit [Ping timeout: 240 seconds]
ylp has joined #ipfs
trqx has quit [Remote host closed the connection]
trqx has joined #ipfs
inetic has joined #ipfs
fazo96 has joined #ipfs
foxcool has joined #ipfs
fazo96 has quit [Quit: Konversation terminated!]
drrty has quit [Ping timeout: 268 seconds]
biodrone has quit [Ping timeout: 240 seconds]
Yi has joined #ipfs
TUSF has quit [Quit: Leaving]
TUSF has joined #ipfs
xzha has joined #ipfs
Guanin has quit [Remote host closed the connection]
Guanin has joined #ipfs
xcm has quit [Quit: WeeChat 2.1]
xcm has joined #ipfs
vmx has joined #ipfs
rcat has joined #ipfs
<Swedneck>
too bad the name pinterest is already taken, it'd fit perfectly for this
achingbrain has joined #ipfs
Mayeu has quit [Ping timeout: 240 seconds]
Mayeu has joined #ipfs
Noesar is now known as JCaesar
<JCaesar>
Swedneck: There should be options… So many words starting with in-. pinclined? pinauguration? pinternet? Or, for some variation, how about some piNston?
<lidel>
shoku, you could display the number of peers with the mod (ipfs dht findprovs <CID>) as a sort-of popularity indicator (or you could track provs over time and display a plot over time). not sure how useful this will be tho, initially it will look empty until page gets popular, so you may want to save this idea for later :)
pcardune has joined #ipfs
pcardune has quit [Ping timeout: 240 seconds]
leolrrj has joined #ipfs
xnbya has quit [Ping timeout: 264 seconds]
<q6wgrkd8tr9o49j8>
Pingterrestrial?
xnbya has joined #ipfs
Mayeu has quit [Ping timeout: 264 seconds]
Mayeu has joined #ipfs
Adbray has quit [Quit: Quit]
<JCaesar>
pinterplanetary?
<JCaesar>
(Also, I'll have to be very sad if anyone ever names any ipfs-based service magratheia. Say.. an ipfs-based docker?)
Adbray has joined #ipfs
<q6wgrkd8tr9o49j8>
Freagrethea :P
<q6wgrkd8tr9o49j8>
there's an extra e in there
von_ has joined #ipfs
plexigras has joined #ipfs
fazo96 has joined #ipfs
graphene has quit [Remote host closed the connection]
BeardRadiation has quit [Ping timeout: 240 seconds]
tglman has joined #ipfs
BeardRadiation has joined #ipfs
<shoku>
Swedneck hahaha it would be!
<shoku>
@lidelthat's really cool! so kinda like showing the amount of seeds?
<shoku>
I don't think I'd be using an ipfs related name tbh
<shoku>
With all the respect I feel for the project, I think there's nothing interplanetary at play. It's a really convenient way to swarm files over http. I'm not even sure it could as its own protocol or file system?
<shoku>
-could +counts
<shoku>
Well that, plus I also think the end user doesn't wanna know about the technology. Like, Google isn't "easyhttp" :)
Mayeu has quit [Ping timeout: 260 seconds]
Mayeu has joined #ipfs
Mayeu has quit [Ping timeout: 264 seconds]
<lidel>
shoku, yes. there are some performance considerations, but it is doable (eg. making it either precomputed in the background using go-ipfs node and backend app or lazy-loaded in frontend client, but for that you need DHT working in browser, and that did not land in js-ipfs yet)
Mayeu has joined #ipfs
}ls{ has quit [Ping timeout: 260 seconds]
foxcool has quit [Remote host closed the connection]
}ls{ has joined #ipfs
BeardRadiation has quit [Ping timeout: 264 seconds]
jezzfan has quit []
dimitarvp has joined #ipfs
malaclyps has quit [Read error: Connection reset by peer]
evan has joined #ipfs
evan is now known as Guest68732
malaclyps has joined #ipfs
BeardRadiation has joined #ipfs
xcm has quit [Quit: WeeChat 2.1]
xcm has joined #ipfs
hph^ has joined #ipfs
xcm has quit [Quit: WeeChat 2.1]
xcm has joined #ipfs
aaaaaaaaa_____ has quit [Quit: Connection closed for inactivity]
inetic has left #ipfs [#ipfs]
Guest68732 has quit [Ping timeout: 252 seconds]
Taek has joined #ipfs
piti has quit [Read error: Connection reset by peer]
piti has joined #ipfs
coderdecoder01 has joined #ipfs
pcardune has joined #ipfs
pcardune has quit [Ping timeout: 276 seconds]
bomb-on has quit [Ping timeout: 276 seconds]
leventix[m] has joined #ipfs
graphene has quit [Read error: Connection reset by peer]
graphene has joined #ipfs
erikj` has left #ipfs ["User left"]
<shoku>
ogtcha. so I'd need go-ipfs in the background and talk to it and stuff
<shoku>
sounds like a good idea for the future, not just yet
<shoku>
I do like the idea of pulling the amount of hosts on a thing and graphing it
pcardune has joined #ipfs
Steverman has quit [Quit: WeeChat 2.1]
Adbray has quit [Ping timeout: 245 seconds]
pcardune has quit [Remote host closed the connection]
ericxtang has joined #ipfs
pcardune has joined #ipfs
pcardune_ has joined #ipfs
pcardune has quit [Ping timeout: 245 seconds]
pcardune_ has quit [Ping timeout: 245 seconds]
mildred has joined #ipfs
fazo96_ has joined #ipfs
fazo96_ has quit [Client Quit]
fazo96_ has joined #ipfs
mildred has quit [Quit: mildred]
fazo96_ has quit [Ping timeout: 268 seconds]
lanlink has joined #ipfs
raynold has quit [Quit: Connection closed for inactivity]
ericxtang has quit [Remote host closed the connection]
Chrisbur2 has joined #ipfs
shizy has quit [Ping timeout: 245 seconds]
The_8472 has quit [Ping timeout: 240 seconds]
inetic has joined #ipfs
<Fns[m]>
I can't find any docs/examples on how to use git plugin in ipfs. Is it still too raw?
The_8472 has joined #ipfs
xzha has quit [Ping timeout: 264 seconds]
jezzfan has joined #ipfs
shizy has joined #ipfs
coderdecoder01 has quit [Quit: Connection closed for inactivity]
pcardune has joined #ipfs
<fiatjaf>
I've managed to get an s3-backed ipfs node running, but it keeps doing lots of .Has() requests per second continuously. that is going to be very expensive in my s3 bill. why does it do that? is there a way to make it stop?
ulrichard has quit [Remote host closed the connection]
pcardune has quit [Ping timeout: 245 seconds]
<fiatjaf>
I mean, a node can operate just be sitting still, announcing the hashes it has (basically just the hashes I'll pin on it, I'll never use it as a client-like node), and just answering NO to all other nodes requests for hashes. it could have a local cache of hashes-I-have, for example.
inetic has quit [Ping timeout: 260 seconds]
flacks has quit [Quit: Leaving]
<fiatjaf>
I guess the answer is to make the node a dhtclient?
flacks has joined #ipfs
ylp has quit [Quit: Leaving.]
<fiatjaf>
no, it isn't.
shizy has quit [Ping timeout: 264 seconds]
Alpha64 has joined #ipfs
mazeto has joined #ipfs
fazo96 has quit [Quit: Konversation terminated!]
ygrek has joined #ipfs
graphene has quit [Remote host closed the connection]
pcardune has joined #ipfs
graphene has joined #ipfs
pcardune has quit [Ping timeout: 256 seconds]
Steverman has joined #ipfs
ericxtang has joined #ipfs
ericxtang has quit [Remote host closed the connection]
ericxtang has joined #ipfs
lanlink has quit [Quit: lanlink]
<whyrusleeping>
fiatjaf: a couple things to try
<whyrusleeping>
turn the has-cache on, for one
<whyrusleeping>
and disable reproviding
<whyrusleeping>
the has checks are from your node receiving bitswap requests from other peers
<whyrusleeping>
and checking to see if they have those objects
<whyrusleeping>
Kubuxu_: does the has cache cache negative results?
ericxtang has quit [Ping timeout: 260 seconds]
<whyrusleeping>
ah, looking at it, theres an ARCCache for positive and negative results
ericxtang has joined #ipfs
<whyrusleeping>
the bloom filter caches only negative results (which is what you want here) but the downside is that it requires a sweep of all your keys to populate itself on startup
<whyrusleeping>
i guess querying all your keys is just a single http request, that might not be that bad then?
jezzfan has quit [Ping timeout: 256 seconds]
pcardune has joined #ipfs
<whyrusleeping>
fiatjaf: it also seems that s3 doesnt support any batch operations
TUSF has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
TUSF has joined #ipfs
pvh has joined #ipfs
Adbray has joined #ipfs
<fiatjaf>
oh, I will be totally ok with a couple hundred requests. I just don't want that continuum of .Has()
jezzfan has quit []
plexigras has quit [Ping timeout: 260 seconds]
<fiatjaf>
how do I do this cache stuff, whyrusleeping? did you mention 3 different caches? has-cache, bloom filter cache and arccache? how do I enable the bloom filter cache?
<whyrusleeping>
fiatjaf: in the config, you can just set the bloom filter size
<whyrusleeping>
the bloom filter and the arccache are each a 'has cache'
<whyrusleeping>
so theres only two of them
<fiatjaf>
oh
<whyrusleeping>
the field takes a string number of bytes
<whyrusleeping>
it unfortunately (As i'm now looking in the codebase) doesnt take nice humanized strings
<whyrusleeping>
so you have to just put a big number in there, like 8000000
jacobgadikian[m4 has joined #ipfs
warner has quit [Quit: ERC (IRC client for Emacs 26.1)]
<whyrusleeping>
i'm writing something that should make your life a little easier
vmx has quit [Read error: Connection reset by peer]
ericxtang has joined #ipfs
pcardune has quit [Remote host closed the connection]
lldd_ has joined #ipfs
Mateon3 has joined #ipfs
ericxtang has quit [Ping timeout: 264 seconds]
ericxtang has joined #ipfs
Mateon1 has quit [Ping timeout: 248 seconds]
Mateon3 is now known as Mateon1
<whyrusleeping>
fiatjaf: ah, maybe its because a bloom filter can only handle negative responses, and `Has` on a key you actually have already falls back to a normal request
<whyrusleeping>
fiatjaf: i'd be curious to have you log a stack trace inside your has clals
<whyrusleeping>
just to confirm where they are coming from
rendar has quit []
<fiatjaf>
how do I do that?
ericxtang has quit [Ping timeout: 248 seconds]
<fiatjaf>
i'm getting thousands of Has calls, my repo has only two small files I've added for testing
ericxtang has quit [Remote host closed the connection]
lnostdal has joined #ipfs
von_ has quit [Remote host closed the connection]
pcardune has joined #ipfs
pcardune has quit [Read error: Connection reset by peer]
pcardune has joined #ipfs
leolrrj has quit [Remote host closed the connection]
pcardune has quit [Read error: Connection reset by peer]
pcardune has joined #ipfs
toxync01 has quit [Ping timeout: 268 seconds]
pcardune has quit [Read error: No route to host]
leolrrj has joined #ipfs
pcardune has joined #ipfs
pcardune_ has joined #ipfs
pcardune has quit [Read error: Connection reset by peer]
<whyrusleeping>
fiatjaf: that still has BloomFilterSize set to 0
pcardune_ has quit [Read error: No route to host]
pcardune has joined #ipfs
pcardune_ has joined #ipfs
pcardune has quit [Read error: Connection reset by peer]
<whyrusleeping>
also, duh, of course you restarted your daemon, lol
pcardune has joined #ipfs
pcardune_ has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
lnostdal has quit [Read error: Connection reset by peer]
lnostdal has joined #ipfs
pcardune has quit [Read error: Connection reset by peer]
pcardune has joined #ipfs
pcardune_ has joined #ipfs
pcardune has quit [Read error: Connection reset by peer]
pcardune_ has quit [Ping timeout: 260 seconds]
pcardune has joined #ipfs
pcardune has quit [Read error: No route to host]
pcardune has joined #ipfs
pcardune_ has joined #ipfs
pcardune has quit [Read error: Connection reset by peer]
pcardune_ has quit [Ping timeout: 240 seconds]
pcardune has joined #ipfs
ericxtang has joined #ipfs
Steverman has joined #ipfs
Chrisbur2 has left #ipfs [#ipfs]
<fiatjaf>
whyrusleeping, oh, sorry. that's what happens when you try to do lots of stuff simultaneously. my "Datastores" object had two "BloomFilterSize" keys and I didn't see it.
pcardune has quit [Remote host closed the connection]
plexigras has joined #ipfs
leolrrj has quit [Remote host closed the connection]
lnostdal has quit [Read error: Connection reset by peer]
lnostdal has joined #ipfs
rabbitface has joined #ipfs
pvh has quit [Quit: Connection closed for inactivity]
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
<fiatjaf>
ok, new problem: while my daemon is running I can add stuff and get them from somewhere else. everything is ok. but if I add something, then restart the daemon, I can't get that same stuff from elsewhere anymore. actually I can't get it even locally.
<fiatjaf>
apparently the bloom filter doesn't get updated when the daemon is restarted and it assumes the objects aren't really on the datastore?
clever has quit [Ping timeout: 240 seconds]
clever has joined #ipfs
clever has joined #ipfs
clever has quit [Changing host]
lldd_ has quit [Quit: Leaving]
}ls{ has quit [Quit: real life interrupt]
<whyrusleeping>
fiatjaf: hrm... that sounds like a bug
<whyrusleeping>
how much data are you adding?
<whyrusleeping>
and does it work after some amount of time?
<whyrusleeping>
the bloom filter cache gets built asynchronously on startup
<whyrusleeping>
if you have a lot of content, that might be slow?
<whyrusleeping>
and maybe theres a bug in the bloom filter rebuilding process
zautomata has joined #ipfs
fleeky has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quit]
fleeky has joined #ipfs
<fiatjaf>
whyrusleeping, a string of 15 characters
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
leolrrj has joined #ipfs
pcardune has joined #ipfs
pcardune has quit [Ping timeout: 256 seconds]
sbani has quit [Remote host closed the connection]
sbani has joined #ipfs
<kolonka[m]>
>I think there's nothing interplanetary at play
<kolonka[m]>
Not yet...
graphene has quit [Remote host closed the connection]
graphene has joined #ipfs
SamM has quit [Quit: Connection closed for inactivity]
lnostdal has quit [Ping timeout: 276 seconds]
Jesin has quit [Quit: Leaving]
xcm has quit [Remote host closed the connection]
MDude has joined #ipfs
xcm has joined #ipfs
Steverman has quit [Ping timeout: 256 seconds]
Steverman has joined #ipfs
<Swedneck>
i wish the expanse had an IPFS reference
chris613 has quit [Ping timeout: 260 seconds]
leolrrj has quit [Remote host closed the connection]
<JCaesar>
i wonder whether ipfs would actually be suitable for such a scenario. right now, if ypu want to access /ipfs/QmBla/a/b/c, that takes quite a few roundrips, right? the path resolution is done locally, right?
leolrrj has joined #ipfs
<Swedneck>
wtf i keep seeing another message when i go to another room and back
<Swedneck>
begins with "i wonder if IPFS would be suitable for.."
MrSparkle has joined #ipfs
leolrrj has quit [Ping timeout: 260 seconds]
leolrrj has joined #ipfs
<JCaesar>
Swedneck: screen? or mosh? both occasionally have weirdnesses like that.