<Fess>
nice work with this project btw, it's cool see how use cases for ipfs progress
<pjz>
Fess: thanks, I've been pecking at it for a while
<pjz>
Fess: pinbits and pastebits
<pjz>
I'm talking to a VC to fund some more development work
<pjz>
Fess: I must admit that they're fairly obvious services to offer
<Fess>
need to start somewhere
<pjz>
yup
<pjz>
and I think I waited a year or so for someone else to do a commercial pinning service before I floated mine
<pjz>
and all the current ipfs-backed pastebins are local-only, or require you to run your own ipfs node
<pjz>
with pastebits, you can put your own content onto IPFS and pin it without having to know anything about IPFS yourself
<pjz>
oh, pastebits currently has a max of 256k per paste
<Fess>
that's plenty of ascii text
<pjz>
yeah
<pjz>
though file uploads are allowed too
<Fess>
wonder how filecoin will affect the ecosystem
<Fess>
assuming it actually works as advertised
<pjz>
it has to get finished first ;)
<Fess>
yup
<pjz>
and in the meantime people might want to experiment
<xloem>
hey, what does filecoin do that siacoin and storj don’t?
talonz has quit [Ping timeout: 240 seconds]
<Fess>
from my understanding sia and storj are sort of stand alone distributed and incentivized file storage. Filecoin is supposed to work with IPFS in a more general way
infinity0 has joined #ipfs
<Fess>
I'm curious to see how all 3 compare with Swarm, if it ever gets out of alpha
<probono>
Question is, could we have IPFS do the chunking of the Live ISO's squashfs based on the individual files that make up a Linux Live ISO?
<probono>
In this case, the file libc.so.6 from Ubuntu, Xubuntu, Edubunu, Kubuntu,... would get the same hash (because it is always the same file) and could be shared across all of the mentioned Live ISOs
vivus has left #ipfs ["Leaving"]
anewuser has joined #ipfs
<jakobvarmose>
probono, Would libc.so.6 be aligned to a blocksize, or are the files compressed before being stored in the iso?
Mateon1 has quit [Ping timeout: 248 seconds]
Mateon1 has joined #ipfs
<whyrusleeping>
probono: that would be an interesting thing to do
<whyrusleeping>
kinda like the tar importer
<whyrusleeping>
musicmatze: re: a comment you made on reddit, the default blocksize is 256k
<probono>
i don't think squashfs aligns anything jakobvarmose
<probono>
in the AppImage project, we are all about distributing Linux apps without requiring central repos or app stores
<probono>
looks like ipfs would be a good match for this
<probono>
but if we do it, we want to do it right
rgrau has quit [Remote host closed the connection]
TrUsT_n1 has joined #ipfs
<TrUsT_n1>
Greetings
<probono>
whyrusleeping: with the tar importer, can i get the "original tar" back out of the system?
<probono>
which a matching checksum?
<whyrusleeping>
probono: yeah, with the tar export command
<whyrusleeping>
its a really old hacky thing
<whyrusleeping>
but its a pretty neat proof of concept
<probono>
wow. looks like i'd need exactly that but for ApImages
<probono>
AppImages are squashfs files
<probono>
with a little ELF binary at the beginning that mounts the squashfs and executes the payload application
<probono>
the squashfs itself can be compressed using different compressors
<whyrusleeping>
oooo, interesting
<probono>
including Zstandard
<probono>
whyrusleeping: if you are interested, here are my intended user stories and initial thoughts:
<probono>
major applications like libreoffice are starting to use AppImage for direct-to-user application distribution
<probono>
and i'd like to throw ipfs into the mix
<pjz>
whyrusleeping: pastebits.io is public now
engdesart has joined #ipfs
<Alpha64>
btw what's the process for blacklisting a hash ?
<pjz>
Alpha64: make sure it's not pinned, then ipfs repo gc
<pjz>
Alpha64: that will eject it if it's not pinned
<Alpha64>
i mean, from the network, not just my node
<pjz>
Alpha64: uhh... no can do.
reit has joined #ipfs
<Alpha64>
is there a process in place ?
<pjz>
Alpha64: it's decentralized. No way to do that.
<Alpha64>
i've read something about a bloom filter somewhere
<pjz>
Alpha64: I think those words may not mean what you think they mean
<engdesart>
IIRC there's a blacklist of hashes that aren't allowed to be accessed over the official gateway, but for those setting up their own or using the daemon, it's opt-in.
<engdesart>
No clue on how to add a hash to that, but it's probably over github.
<Alpha64>
i'm curious, to avoid a streisand effect
<pjz>
there's no central blacklist that I know of. Any particular node (like the official web gateway) can of course implement their own blacklist, but there's no way to make all nodes abide by it.
<pjz>
...even if their blacklist is public, which I don't know.
<engdesart>
pjc: Sorta, yes. IIRC the blacklist was public and able to be contributed to, but entirely opt-in, and other nodes can implement their own.
reader has joined #ipfs
reader has quit [Client Quit]
TrUsT_n1 has left #ipfs ["Killed buffer"]
hacdias has quit [Quit: Connection closed for inactivity]
jaboja has quit [Ping timeout: 268 seconds]
plexigras has joined #ipfs
erictapen has quit [Ping timeout: 268 seconds]
Fess has quit [Quit: Leaving]
sophiya has quit [Quit: ~]
<whyrusleeping>
probono: commented briefly on the issue
<whyrusleeping>
I think the usecases you describe are really good ones for ipfs
<whyrusleeping>
I also am really interested to see what level of deduplication you would get using the rabin chunker
dimitarvp has quit [Quit: Bye]
Martle_ has quit [Read error: Connection reset by peer]
lupi has joined #ipfs
anewuser has quit [Ping timeout: 248 seconds]
anewuser has joined #ipfs
appa_ has quit [Ping timeout: 248 seconds]
nek0 has quit [Read error: Connection reset by peer]
gde33|4 has quit [Read error: Connection reset by peer]
goiko has quit [Ping timeout: 255 seconds]
gde33|4 has joined #ipfs
gde33 has joined #ipfs
kul has joined #ipfs
gde33|4 has quit [Client Quit]
<kul>
Hi how many of you are using IPFS for webhosting?
<JCaesar>
I want to, but I don't really want to buy a VPS that can keep up with IPFS current memory requirements. I did make /ipns/goecam.liftm.de/ though…
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
<kul>
Thanks @JCaesar
<kul>
I'm using managed Wordpress Hosting. Trying to explore options.
goiko has joined #ipfs
goiko has quit [Changing host]
goiko has joined #ipfs
goiko has joined #ipfs
<JCaesar>
I was thinking of making an IPFS hosting service. I.e. throw it an unregistered domain name, an ip[fn]s path, and some bitcoin (or cryptokitties, heck) and your stuff is online. But I have no idea whether this is a good idea, or I'll be in lawsuit hell or somewhere quickly…
<Stskeeps>
+1 for paying with cryptokitties
<kul>
Great idea for the crypto generation
esph has quit [Quit: WeeChat 1.9.1]
dhruvbaldawa has quit [Remote host closed the connection]
chiui has joined #ipfs
bomb-on has quit [Quit: SO LONG, SUCKERS!]
bomb-on has joined #ipfs
dhruvbaldawa has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 240 seconds]
<JCaesar>
Kittiez4Filez
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
notdaniel has quit [Quit: Leaving]
echo_oddly has joined #ipfs
cxl000 has quit [Ping timeout: 248 seconds]
obtusetriangle has joined #ipfs
<obtusetriangle>
i like sex
<obtusetriangle>
i like sex
<r0kk3rz>
a lot of people do, i hear its quite a popular pasttime really
m0ns00n has joined #ipfs
dhruvbaldawa has joined #ipfs
obensource has quit [Ping timeout: 264 seconds]
m0ns00n has quit [Quit: quit]
dhruvbaldawa has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
obtusetriangle has quit [Quit: bye]
corvinux has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 258 seconds]
jkilpatr has joined #ipfs
clemo has joined #ipfs
jkilpatr has quit [Ping timeout: 248 seconds]
ZaZ has joined #ipfs
m0ns00n has joined #ipfs
obensource has joined #ipfs
m0ns00n has quit [Client Quit]
kul has quit [Read error: Connection reset by peer]
dhruvbaldawa has joined #ipfs
jkilpatr has joined #ipfs
mtodor_ has joined #ipfs
mtodor_ has quit [Remote host closed the connection]
mtodor has quit [Read error: Connection reset by peer]
mtodor has joined #ipfs
mtodor has quit [Remote host closed the connection]
mtodor has joined #ipfs
yuhl has joined #ipfs
m0ns00n has joined #ipfs
m0ns00n has quit [Quit: quit]
corvinux has quit [Ping timeout: 240 seconds]
hacdias has quit [Quit: Connection closed for inactivity]
Adbray has joined #ipfs
darktemprary has joined #ipfs
echo_oddly has quit [Ping timeout: 255 seconds]
<bomb-on>
hi all! i'm trying to use "node.files.cat()" to read some file i just "node.files.add()"ed
<noffle>
cool, ipfs-cluster is being used in the wild now?
Encrypt has joined #ipfs
<whyrusleeping>
noffle: yep :)
esph has joined #ipfs
bomb-on has quit [Quit: zzz]
clownpriest has quit [Read error: Connection reset by peer]
Encrypt has quit [Quit: Quit]
Steverman 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
erictapen has quit [Remote host closed the connection]
erictapen has joined #ipfs
gwillen has joined #ipfs
chiui has joined #ipfs
dimitarvp has joined #ipfs
larpanet has quit [Remote host closed the connection]
larpanet has joined #ipfs
rgrau has joined #ipfs
dhruvbaldawa has quit [Remote host closed the connection]
Alpha64 has quit [Ping timeout: 240 seconds]
jungly has quit [Remote host closed the connection]
ulrichard has joined #ipfs
jaboja has joined #ipfs
brotli has quit [Remote host closed the connection]
brotli has joined #ipfs
<natewalck>
Awesome?
<natewalck>
!*
<natewalck>
So cluster is ready for prod? :)
<whyrusleeping>
i'm not the person to answer that question
<whyrusleeping>
hsanjuan: ?
<natewalck>
I'm looking at doing private IPFS, looks like its pretty decent?
soesoe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
larpanet has quit [Ping timeout: 260 seconds]
<whyrusleeping>
natewalck: yeah, it should work pretty well
brotli has quit [Remote host closed the connection]
dhruvbaldawa has joined #ipfs
jkilpatr has quit [Ping timeout: 260 seconds]
nope_23 has joined #ipfs
m0ns00n has joined #ipfs
bomb-on has joined #ipfs
dhruvbaldawa has quit [Ping timeout: 240 seconds]
shizy has quit [Ping timeout: 264 seconds]
Alpha64 has joined #ipfs
ZaZ has quit [Quit: Leaving]
RingtailedFox has quit [Ping timeout: 258 seconds]
shizy has joined #ipfs
m0ns00n is now known as m0naway
chiui has quit [Ping timeout: 248 seconds]
droman has joined #ipfs
nope_23 has quit [Ping timeout: 240 seconds]
rgrau has quit [Ping timeout: 250 seconds]
jaboja has quit [Ping timeout: 260 seconds]
nope_23 has joined #ipfs
Encrypt has joined #ipfs
m0naway has quit [Quit: quit]
webdev007 has joined #ipfs
bomb-on has quit [Quit: zzz]
Alpha64 has quit [Ping timeout: 240 seconds]
<natewalck>
@voker57 OK, I am able to `ipfs get` the file from another node
<natewalck>
but when I try to do an ls, I see nothing
<natewalck>
Actually, I tried the ls on a node identifier
<natewalck>
not a folder hash
<natewalck>
can you do a recursive ls ?
<natewalck>
Also, I cannot get json output for this command: `ipfs add -rw foldername/ --enc=json`
<natewalck>
I need a recursive list of all files in the directory along with their hashes
<voker57>
I don't think there is recursive ls yey
<voker57>
yet *
yuhl has joined #ipfs
<natewalck>
Ok.
<voker57>
you can do `ipfs refs -r` to list all chunks in a DAG though
<voker57>
(and download the whole DAG to your node in the meantime)
<natewalck>
Ah yea
<natewalck>
sadly that doesn't show the filename metadata :(
Alpha64 has joined #ipfs
ashark_ has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
ashark has quit [Ping timeout: 255 seconds]
chiui has joined #ipfs
<hsanjuan>
I'm not going to say cluster is ready for production, but it's more stable and configurable than ever
<natewalck>
K ;)
<natewalck>
I think one of my biggest struggles is discovering files that are available in IPFS
<natewalck>
I seems like I must maintain my own index of files and their hashes, otherwise it is difficult to figure out what is in there
<natewalck>
(Probably due to my unfamiliarity)
nope_23 has quit [Ping timeout: 240 seconds]
jaboja has joined #ipfs
<Steverman>
What is floodsub based on? I can't seem to find it
Encrypt has quit [Quit: Quit]
opal is now known as gentoo
soesoe has joined #ipfs
larpanet has joined #ipfs
m0ns00n has joined #ipfs
nope_23 has joined #ipfs
nope_23 has quit [Read error: Connection reset by peer]
nope_23 has joined #ipfs
n7rc1 has joined #ipfs
mortn has quit [Ping timeout: 276 seconds]
nope_23 has quit [Read error: Connection reset by peer]
nope_23 has joined #ipfs
brotli has joined #ipfs
bomb-on has joined #ipfs
nope_23 has quit [Ping timeout: 260 seconds]
matrix89 has quit [Ping timeout: 240 seconds]
m0ns00n is now known as m0naway
RingtailedFox has joined #ipfs
jkilpatr has joined #ipfs
larpanet has quit [Ping timeout: 260 seconds]
larpanet has joined #ipfs
Martle has quit [Ping timeout: 255 seconds]
DanKnox has joined #ipfs
larpanet has quit [Ping timeout: 276 seconds]
Steverman has quit [Ping timeout: 240 seconds]
brotli has quit [Ping timeout: 250 seconds]
bedeho has quit [Remote host closed the connection]
n7rc1 has left #ipfs [#ipfs]
soesoe has quit [Ping timeout: 260 seconds]
Martle has joined #ipfs
captain_morgan has quit [Remote host closed the connection]
captain_morgan has joined #ipfs
joocain2_ has joined #ipfs
joocain2 has quit [Ping timeout: 248 seconds]
<pjz>
whyrusleeping: can you take a look at QmYSrfsPiEUw8yStea338uyVJPipojxADHGD5kqW2FgcaR (it's a .tar.gz archive of debug info from ipfs) and tell me what's going on?
<pjz>
something seems stuck
Monokles_2 is now known as Monokles
Reinhilde is now known as Ellenor
jamesstupidly is now known as jamesstanley
larpanet has joined #ipfs
larpanet has quit [Ping timeout: 255 seconds]
Jesin has quit [Quit: Leaving]
ashark_ has quit [Ping timeout: 268 seconds]
bomb-on has quit [Quit: SO LONG, SUCKERS!]
chiui has quit [Ping timeout: 240 seconds]
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 255 seconds]
Mateon3 is now known as Mateon1
rodolf0 has quit [Ping timeout: 255 seconds]
soesoe has joined #ipfs
goiko has quit [Ping timeout: 260 seconds]
goiko has joined #ipfs
erictapen has quit [Ping timeout: 248 seconds]
ashark has joined #ipfs
soesoe has quit [Ping timeout: 248 seconds]
ygrek has quit [Ping timeout: 260 seconds]
ashark has quit [Ping timeout: 260 seconds]
joocain2 has joined #ipfs
kaotisk-irc has joined #ipfs
joocain2_ has quit [Ping timeout: 248 seconds]
kaotisk has quit [Ping timeout: 255 seconds]
anewuser has joined #ipfs
droman has quit [Quit: WeeChat 2.0]
lexruee has quit [Ping timeout: 268 seconds]
afdudley has joined #ipfs
acrylamid has joined #ipfs
lexruee has joined #ipfs
clickjac_ has quit [Quit: clickjac_]
clickjack has joined #ipfs
<afdudley>
Is there a way to whitelist/blacklist peers in go-libp2p/go-ipfs?
<JCaesar>
whitelist: kind of. You can make a private group depend on some shared secret, I think…
anewuser has quit [Ping timeout: 260 seconds]
<Icefoz_>
afdudley: Not sure about blacklist, but to whitelist so you always try to connect to a particular peer you can put it in your bootstrap list.
<afdudley>
I want to meter usage, so a whitelisted peer/client connects can pull n megabytes
<JCaesar>
That, I think, you'll have to implement yourself.
<Icefoz_>
Let me know when you do though. :D
<JCaesar>
ipfs does quite a bit of idle chatter for the dht though, so "n megabytes" sounds a bit small…
<Icefoz_>
I do want to make tools to investigate that chatter someday.
shizy has quit [Ping timeout: 260 seconds]
Jesin has joined #ipfs
<acrylamid>
is it okay to ask a question regarding IPNS and static websites