<stevenroose>
I'm looking for a way to be able to have programs share files by sharing references to it over a blockchain platform
<stevenroose>
Instead of communicating out of band, we'd like to put them on ipfs.
<stevenroose>
I can't get my head around the HTTP API though for simple file sharing
maxlath has quit [Quit: maxlath]
<stevenroose>
Can you use the HTTP API to not add files from the filesystems, but to provide the file contents directly. And vice-versa for reading?
aedigix has quit [Remote host closed the connection]
tom3 has quit [Quit: WeeChat 1.7.1]
<reit>
the js-ipfs-api can definitely do that
aedigix has joined #ipfs
<reit>
i've never touched the go-ipfs-api but i imagine that can probably do the same thing
<stevenroose>
reit, how would js-ipfs-api do that?
<stevenroose>
I might be able to find out from their what HTTP endpoints they use
<reit>
ipfs.util.addFromStream
<reit>
and then you can give it a buffer containing your file directly
tom3 has joined #ipfs
* tom3
tom3 is now known as mahloun
maxlath has joined #ipfs
ebel has quit [Ping timeout: 255 seconds]
ulrichard has quit [Quit: Ex-Chat]
nikor has joined #ipfs
ebel has joined #ipfs
Guest45287 has joined #ipfs
ebel has quit [Ping timeout: 252 seconds]
maxlath1 has joined #ipfs
Guest45287 has quit [Ping timeout: 240 seconds]
maxlath has quit [Ping timeout: 260 seconds]
maxlath1 is now known as maxlath
<stevenroose>
reit, awesome!
<stevenroose>
How would the opposite happen? The cat (or get) methods seem to require a path?
<stevenroose>
Is IPFS always /ipfs/ID/filename? Or can you also just have a single file identified by a hash?
<stevenroose>
(Instead of requiring a directory)
ebel has joined #ipfs
<reit>
by all means, you can just go /ipfs/<hash>
<reit>
e.g. /ipfs/QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB
gmoro_ has quit [Remote host closed the connection]
citizenErased has quit [Ping timeout: 255 seconds]
citizenErased has joined #ipfs
<stevenroose>
That's awesome
<stevenroose>
Thanks!
gmoro has joined #ipfs
maxlath has quit [Quit: maxlath]
<Kubuxu>
stevenroose: but I recommend having the filename as extension and filename itself provides a lot of useful metadata.
vivus has joined #ipfs
<stevenroose>
Kubuxu, if I do a get or cat on /ipfs/myhash
<stevenroose>
it will fetch the file?
<Kubuxu>
if you add the file at the end
<Kubuxu>
/ipfs/myhash/filename
<stevenroose>
I use the following method in the go client wrapper
<stevenroose>
Add a file to ipfs from the given reader, returns the hash of the added file
<stevenroose>
(That's the documentation)
<stevenroose>
func (s *Shell) Add(r io.Reader) (string, error)
<stevenroose>
So I don't see a way to specify the filename actually
<stevenroose>
It's the only method in the Go wrapper that takes an io.Reader, so where I can provide the file content straight from the application without having to write a file to disk first
<stevenroose>
(func (s *Shell) AddNoPin(r io.Reader) (string, error) is the only other one that takes an io.Reader)
nekomune has quit [Read error: Connection reset by peer]
maxlath has joined #ipfs
pescobar has joined #ipfs
pescobar has quit [Changing host]
pescobar has joined #ipfs
<achin>
i'm running a download (ipfs get hash), but it's seemingly stuck at 99%. my wantlist is empty. any thoughts as to why i'm stuck?
shizy has joined #ipfs
leeola has joined #ipfs
ckwaldon has quit [Ping timeout: 255 seconds]
mahloun has quit [Ping timeout: 260 seconds]
<Kubuxu>
stevenroose: you can create empty dir and add a link with filename to it
ashark has joined #ipfs
asyncsec has joined #ipfs
Boomerang has quit [Remote host closed the connection]
gwillen[m] has quit [K-Lined]
vd[m] has quit [K-Lined]
lowtechr[m] has quit [K-Lined]
M-BostonEnginerd has quit [K-Lined]
absullivan[m] has quit [K-Lined]
Guest94493[m] has quit [K-Lined]
Transhuman[m] has quit [K-Lined]
walle303[m] has quit [K-Lined]
Famicoman[m]1 has quit [K-Lined]
tidux[m] has quit [K-Lined]
TimeWraith[m] has quit [K-Lined]
fiatjaf[m] has quit [K-Lined]
SeeSee[m] has quit [K-Lined]
aer[m] has quit [K-Lined]
Atrus[m] has quit [K-Lined]
Guest214636[m] has quit [K-Lined]
ThatOneDoug[m] has quit [K-Lined]
Guest191936[m] has quit [K-Lined]
Guest164288[m] has quit [K-Lined]
astronavt[m] has quit [K-Lined]
jbschirtzinger[m has quit [K-Lined]
Gratin[m] has quit [K-Lined]
yani[m]1 has quit [K-Lined]
Guest170096[m] has quit [K-Lined]
lfth6hhf[m] has quit [K-Lined]
hiq[m] has quit [K-Lined]
neurocis[m] has quit [K-Lined]
thiagopaixao[m] has quit [K-Lined]
Guest156348[m] has quit [K-Lined]
because[m] has quit [K-Lined]
bb010g has quit [K-Lined]
M-jimt has quit [K-Lined]
tkorrison[m] has quit [K-Lined]
M-gabrielengel has quit [K-Lined]
absdog18[m] has quit [K-Lined]
Guest159893[m] has quit [K-Lined]
creationix[m] has quit [K-Lined]
Guest178670[m] has quit [K-Lined]
grouchofractal2[ has quit [K-Lined]
Guest154943[m] has quit [K-Lined]
shabeeraly[m] has quit [K-Lined]
kyoo[m] has quit [K-Lined]
IGI-111[m] has quit [K-Lined]
kostya[m] has quit [K-Lined]
Guest162792[m] has quit [K-Lined]
fireheron01[m] has quit [K-Lined]
sabba[m] has quit [K-Lined]
Guest139267[m] has quit [K-Lined]
am2on has quit [K-Lined]
krig[m] has quit [K-Lined]
RaymondFoley[m] has quit [K-Lined]
stevenleeg[m] has quit [K-Lined]
gmanrwp[m] has quit [K-Lined]
conorohiggins[m] has quit [K-Lined]
mojarra[m] has quit [K-Lined]
datan[m] has quit [K-Lined]
Guest210237[m] has quit [K-Lined]
hypercube[m] has quit [K-Lined]
vihfvuuv[m] has quit [K-Lined]
M-arx has quit [K-Lined]
Guest152989[m] has quit [K-Lined]
flacks[m] has quit [K-Lined]
shellkr[m] has quit [K-Lined]
jose12[m] has quit [K-Lined]
BreatheTech[m] has quit [K-Lined]
palkeo[m] has quit [K-Lined]
Emacsen[m] has quit [K-Lined]
Luis[m] has quit [K-Lined]
bgrayburn[m] has quit [K-Lined]
ag[m]1 has quit [K-Lined]
Symen[m] has quit [K-Lined]
mitfree[m] has quit [K-Lined]
Bryan[m] has quit [K-Lined]
sebxs[m] has quit [K-Lined]
leinlawun[m] has quit [K-Lined]
N80[m] has quit [K-Lined]
Guest200216[m] has quit [K-Lined]
Bloo[m] has quit [K-Lined]
Guest163234[m] has quit [K-Lined]
lobbyist123[m] has quit [K-Lined]
Guest176690[m] has quit [K-Lined]
Guest173654[m] has quit [K-Lined]
Guest136220[m] has quit [K-Lined]
x1402[m] has quit [K-Lined]
devrandom[m] has quit [K-Lined]
Guest148729[m] has quit [K-Lined]
EuAndreh[m] has quit [K-Lined]
endes[m] has quit [K-Lined]
artemist[m] has quit [K-Lined]
Guest192792[m] has quit [K-Lined]
hjoest[m] has quit [K-Lined]
Guest202839[m] has quit [K-Lined]
Paul[m] has quit [K-Lined]
Guest153546[m] has quit [K-Lined]
agumonkey[m] has quit [K-Lined]
steindekker[m] has quit [K-Lined]
Guest194460sadsa has quit [K-Lined]
markuz[m] has quit [K-Lined]
mingchan88[m] has quit [K-Lined]
DokterBob has quit [K-Lined]
Nekit[m] has quit [K-Lined]
Guest194141[m] has quit [K-Lined]
zlatan[m] has quit [K-Lined]
bart80[m] has quit [K-Lined]
RasmusErik[m] has quit [K-Lined]
Edur[m] has quit [K-Lined]
M-slang has quit [K-Lined]
M-kalmi has quit [K-Lined]
Guest149624[m] has quit [K-Lined]
Guest155377[m] has quit [K-Lined]
WiredDude[m] has quit [K-Lined]
scde[m] has quit [K-Lined]
jimtendo[m] has quit [K-Lined]
Nouts[m] has quit [K-Lined]
M-Amandine has quit [K-Lined]
M-3630 has quit [K-Lined]
XvapX[m] has quit [K-Lined]
igel[m] has quit [K-Lined]
rschulman has quit [K-Lined]
ZerataX[m] has quit [K-Lined]
litebit[m] has quit [K-Lined]
datenpunk[m] has quit [K-Lined]
esbjorn[m] has quit [K-Lined]
hans[m] has quit [K-Lined]
masoodahm[m] has quit [K-Lined]
M107262[m] has quit [K-Lined]
silur[m] has quit [K-Lined]
m3tti[m] has quit [K-Lined]
M-gdr has quit [K-Lined]
nocylah has quit [K-Lined]
caught_in_the_ma has quit [K-Lined]
musicmatze[m] has quit [K-Lined]
Neurolit[m] has quit [K-Lined]
jpereira[m] has quit [K-Lined]
krigare[m] has quit [K-Lined]
irx[m] has quit [K-Lined]
saintaquinas[m] has quit [K-Lined]
frabrunelle has quit [K-Lined]
Matthew[m] has quit [K-Lined]
thekyriarchy has quit [K-Lined]
jfred[m] has quit [K-Lined]
Prometheu5[m] has quit [K-Lined]
phil-flexhk[m] has quit [K-Lined]
hl has quit [K-Lined]
jsyn[m] has quit [K-Lined]
kodo[m] has quit [K-Lined]
xamino[m] has quit [K-Lined]
ekroon has quit [K-Lined]
Guest54701[m] has quit [K-Lined]
bethan[m] has quit [K-Lined]
elion[m] has quit [K-Lined]
Guest154416[m] has quit [K-Lined]
M-frobel has quit [K-Lined]
anon9876[m] has quit [K-Lined]
Guest189820[m] has quit [K-Lined]
Guest202516[m] has quit [K-Lined]
guest6977[m] has quit [K-Lined]
signalkraft[m] has quit [K-Lined]
Guest206101[m] has quit [K-Lined]
wak-work[m] has quit [K-Lined]
orenwf[m] has quit [K-Lined]
Guest183312[m] has quit [K-Lined]
M386dxturbo[m] has quit [K-Lined]
Crest[m] has quit [K-Lined]
Adam[m]3 has quit [K-Lined]
funspectre[m] has quit [K-Lined]
jrosengren[m] has quit [K-Lined]
kpcyrd[m] has quit [K-Lined]
mirek1337[m] has quit [K-Lined]
kharybdis[m] has quit [K-Lined]
Visevius[m] has quit [K-Lined]
Simon[m] has quit [K-Lined]
Guest200530[m] has quit [K-Lined]
Guest192292[m] has quit [K-Lined]
hansnust[m] has quit [K-Lined]
Kinch[m] has quit [K-Lined]
nando[m] has quit [K-Lined]
xuv[m] has quit [K-Lined]
Guest180345[m] has quit [K-Lined]
djhaskin987[m] has quit [K-Lined]
minibar[m] has quit [K-Lined]
Guest156174[m] has quit [K-Lined]
derina[m] has quit [K-Lined]
dietrich[m] has quit [K-Lined]
Guest167336[m] has quit [K-Lined]
Guest186849[m] has quit [K-Lined]
firemound[m] has quit [K-Lined]
Guest159402[m] has quit [K-Lined]
Polychrome[m] has quit [K-Lined]
jbbr[m] has quit [K-Lined]
urhuruhurh[m] has quit [K-Lined]
toodlepop[m] has quit [K-Lined]
rpdillon[m] has quit [K-Lined]
Guest204714[m] has quit [K-Lined]
dion_97[m] has quit [K-Lined]
djokeefe[m] has quit [K-Lined]
Guest157354[m] has quit [K-Lined]
M-ms has quit [K-Lined]
Guest149259[m] has quit [K-Lined]
garrettr[m] has quit [K-Lined]
Guest182150[m] has quit [K-Lined]
Guest200150[m] has quit [K-Lined]
Kobberholm[m] has quit [K-Lined]
gabyshu[m] has quit [K-Lined]
edsilv[m] has quit [K-Lined]
nop[m] has quit [K-Lined]
atenorio[m] has quit [K-Lined]
M-sraja has quit [K-Lined]
Scio[m] has quit [K-Lined]
CLEANNUCLEARFUSI has quit [K-Lined]
RomainLeCarrer[m has quit [K-Lined]
oma[m] has quit [K-Lined]
moellus[m] has quit [K-Lined]
xloem1 has quit [K-Lined]
null_radix[m] has quit [K-Lined]
charlienyc[m] has quit [K-Lined]
jord[m] has quit [K-Lined]
fujexo[m] has quit [K-Lined]
hannes[m] has quit [K-Lined]
M-hash has quit [K-Lined]
timthelion[m] has quit [K-Lined]
cptaffe has quit [K-Lined]
flo[m] has quit [K-Lined]
M-oddvar has quit [K-Lined]
Remramm has quit [K-Lined]
Magnap has quit [K-Lined]
davidar_ has quit [K-Lined]
Ekho[m] has quit [K-Lined]
Guest215078[m] has quit [K-Lined]
wking[m] has quit [K-Lined]
Guestnuser[m] has quit [K-Lined]
gsf[m]1 has quit [K-Lined]
Guest153399[m] has quit [K-Lined]
Guest185910[m] has quit [K-Lined]
patrickr[m] has quit [K-Lined]
troy[m] has quit [K-Lined]
travisr has quit [K-Lined]
Buli[m] has quit [K-Lined]
captainplanet[m] has quit [K-Lined]
Guest204529[m] has quit [K-Lined]
notorioushanz[m] has quit [K-Lined]
Guest190290[m] has quit [K-Lined]
M-krsiehl has quit [K-Lined]
sharp[m] has quit [K-Lined]
barkshark[m] has quit [K-Lined]
M-Guillaume has quit [K-Lined]
smuemd[m] has quit [K-Lined]
Guest206951[m] has quit [K-Lined]
pik[m] has quit [K-Lined]
sushipantsu[m] has quit [K-Lined]
Guest197634[m] has quit [K-Lined]
kythyria[m] has quit [K-Lined]
Guest186054[m] has quit [K-Lined]
thirdcentury[m] has quit [K-Lined]
Guest157741[m] has quit [K-Lined]
Guest156168[m] has quit [K-Lined]
Guest177719[m] has quit [K-Lined]
magog[m] has quit [K-Lined]
Guest203520[m] has quit [K-Lined]
Guest151173[m] has quit [K-Lined]
ekaforce[m] has quit [K-Lined]
eluc[m] has quit [K-Lined]
robguthrie[m] has quit [K-Lined]
steven[m] has quit [K-Lined]
Chuck[m] has quit [K-Lined]
Guest146683[m] has quit [K-Lined]
Guest164949[m] has quit [K-Lined]
Lucas[m] has quit [K-Lined]
vpham24[m] has quit [K-Lined]
yuh96bbn[m] has quit [K-Lined]
Guest185556[m] has quit [K-Lined]
Guest177417[m] has quit [K-Lined]
thelonelyghost has quit [K-Lined]
Guest178412[m] has quit [K-Lined]
M-javissimo has quit [K-Lined]
Guest125071[m] has quit [K-Lined]
M-iav has quit [K-Lined]
zbxdhskosoww[m] has quit [K-Lined]
fr33[m] has quit [K-Lined]
Guest172466[m] has quit [K-Lined]
Guest172436[m] has quit [K-Lined]
somatronicon[m] has quit [K-Lined]
Guest196168[m] has quit [K-Lined]
Seby[m] has quit [K-Lined]
fhs[m] has quit [K-Lined]
jon[m]1 has quit [K-Lined]
Stebalien has quit [K-Lined]
joshb[m] has quit [K-Lined]
grensjo[m] has quit [K-Lined]
prime1101[m] has quit [K-Lined]
M-Dave has quit [K-Lined]
panicbit-M has quit [K-Lined]
gendale[m] has quit [K-Lined]
NathanBraswell[m has quit [K-Lined]
erikj` has quit [K-Lined]
albuic has quit [K-Lined]
t0dd[m] has quit [K-Lined]
digitaleirkir[m] has quit [K-Lined]
ttk2[m] has quit [K-Lined]
M-liberdiko has quit [K-Lined]
Olivier[matrix] has quit [K-Lined]
dtz has quit [K-Lined]
Guest157993[m] has quit [K-Lined]
joluper[m] has quit [K-Lined]
homulilly[m] has quit [K-Lined]
maxlath[m] has quit [K-Lined]
Guest150078[m] has quit [K-Lined]
stanko[m] has quit [K-Lined]
BeautifulBash[m] has quit [K-Lined]
nick2000 has quit [K-Lined]
AntoineM[m] has quit [K-Lined]
M201652[m] has quit [K-Lined]
stoneridge has quit [K-Lined]
fredrikj[m] has quit [K-Lined]
M1trace[m] has quit [K-Lined]
smitco[m] has quit [K-Lined]
Guest205198[m] has quit [K-Lined]
Guest156247[m] has quit [K-Lined]
Guest154195[m] has quit [K-Lined]
mikkaworkscom[m] has quit [K-Lined]
n0x65B[m] has quit [K-Lined]
wew[m] has quit [K-Lined]
syncing[m] has quit [K-Lined]
M-nated has quit [K-Lined]
spoop[m] has quit [K-Lined]
Guest192463[m] has quit [K-Lined]
Guest175579[m] has quit [K-Lined]
beauner[m] has quit [K-Lined]
Guest203232[m] has quit [K-Lined]
Guest154554[m] has quit [K-Lined]
chao[m] has quit [K-Lined]
Hansf[m] has quit [K-Lined]
iwxzr[m] has quit [K-Lined]
pool[m] has quit [K-Lined]
adrianovalle[m] has quit [K-Lined]
ztl8702[m] has quit [K-Lined]
orsys[m] has quit [K-Lined]
stormbuster[m] has quit [K-Lined]
Guest192511[m] has quit [K-Lined]
Prussian_peyote[ has quit [K-Lined]
linux-modder[m] has quit [K-Lined]
Guest158700[m] has quit [K-Lined]
allen369[m] has quit [K-Lined]
steefmin[m] has quit [K-Lined]
Guest187693[m] has quit [K-Lined]
HawkeyeTenderwol has quit [K-Lined]
petal[m] has quit [K-Lined]
Tortulez[m] has quit [K-Lined]
jhulten[m] has quit [K-Lined]
remmy[m] has quit [K-Lined]
Guest200558[m] has quit [K-Lined]
mith[m] has quit [K-Lined]
Guest161720[m] has quit [K-Lined]
frabcus[m] has quit [K-Lined]
sickill[m] has quit [K-Lined]
gravydigger[m] has quit [K-Lined]
pastagringo[m] has quit [K-Lined]
Guest198477[m] has quit [K-Lined]
inofficium[m] has quit [K-Lined]
mflow[m] has quit [K-Lined]
cdetrio[m] has quit [K-Lined]
wakest has quit [K-Lined]
M-martinklepsch has quit [K-Lined]
qolop[m] has quit [K-Lined]
hueso[m] has quit [K-Lined]
drakaro[m] has quit [K-Lined]
cornu[m] has quit [K-Lined]
M-mubot has quit [K-Lined]
Leer10[m] has quit [K-Lined]
Powersource has quit [K-Lined]
torarne has quit [K-Lined]
pep0ni[m] has quit [K-Lined]
Quiark_ has quit [K-Lined]
manolis[m] has quit [K-Lined]
H3ndr1k[m] has quit [K-Lined]
fabrixxm has quit [K-Lined]
M-jfred has quit [K-Lined]
M-anomie has quit [K-Lined]
stretch[m] has quit [K-Lined]
Guest201162[m] has quit [K-Lined]
Guest201259[m] has quit [K-Lined]
ygorre has quit [K-Lined]
afdudley[m]1 has quit [K-Lined]
M-brain has quit [K-Lined]
Guest163413[m] has quit [K-Lined]
Drew[m] has quit [K-Lined]
Guest193196[m] has quit [K-Lined]
ag[m] has quit [K-Lined]
dreuter[m] has quit [K-Lined]
dawnbreez[m] has quit [K-Lined]
MajorScale[m] has quit [K-Lined]
xldrkp[m] has quit [K-Lined]
bumi[m] has quit [K-Lined]
tttterhbg3[m] has quit [K-Lined]
M-neoteo has quit [K-Lined]
edou[m] has quit [K-Lined]
Jupadr[m] has quit [K-Lined]
vexit[m] has quit [K-Lined]
wjh[m] has quit [K-Lined]
tree[m] has quit [K-Lined]
spriteclad[m] has quit [K-Lined]
hippopete[m] has quit [K-Lined]
obi[m] has quit [K-Lined]
ivegotasthma[m] has quit [K-Lined]
Guest176961[m] has quit [K-Lined]
network[m] has quit [K-Lined]
Guest139286[m] has quit [K-Lined]
cyberpepe[m] has quit [K-Lined]
dhole[m] has quit [K-Lined]
thejohnhenry[m] has quit [K-Lined]
synth[m] has quit [K-Lined]
M-HirmeS has quit [K-Lined]
M-sol56 has quit [K-Lined]
kaichao[m] has quit [K-Lined]
alx[m] has quit [K-Lined]
ph12[m] has quit [K-Lined]
xtarget[m] has quit [K-Lined]
plindner has quit [K-Lined]
Aidan[m] has quit [K-Lined]
luisbg[m] has quit [K-Lined]
interfect[m] has quit [K-Lined]
jayaura has quit [K-Lined]
davidar has quit [K-Lined]
sansmokka[m] has quit [K-Lined]
fil_redpill has quit [K-Lined]
herzmeister[m] has quit [K-Lined]
silwol has quit [K-Lined]
kegan[m] has quit [K-Lined]
Guest182011[m] has quit [K-Lined]
dime[m] has quit [K-Lined]
Kalq[m] has quit [K-Lined]
chrono[m] has quit [K-Lined]
jeremycahill[m] has quit [K-Lined]
Guest203190[m] has quit [K-Lined]
xylofonic[m] has quit [K-Lined]
Guest203519[m] has quit [K-Lined]
Guest193642[m] has quit [K-Lined]
Guest211395[m] has quit [K-Lined]
aproject[m] has quit [K-Lined]
twelfth[m] has quit [K-Lined]
lkj87[m] has quit [K-Lined]
rdesfo[m] has quit [K-Lined]
Guest194348[m] has quit [K-Lined]
BanJo[m] has quit [K-Lined]
DavidAmorn[m] has quit [K-Lined]
keks[m]1 has quit [K-Lined]
filispim[m] has quit [K-Lined]
Zedwick[m] has quit [K-Lined]
asyncsrc[m] has quit [K-Lined]
harlock[m] has quit [K-Lined]
Rad[m] has quit [K-Lined]
M-TidyKoala has quit [K-Lined]
biodrone[m] has quit [K-Lined]
Guest144866[m] has quit [K-Lined]
Are[m] has quit [K-Lined]
Guest209586[m] has quit [K-Lined]
victor[m]1 has quit [K-Lined]
Guest182243[m] has quit [K-Lined]
glnro[m] has quit [K-Lined]
Guest188462[m] has quit [K-Lined]
Markus72[m] has quit [K-Lined]
notafile[m] has quit [K-Lined]
Guest186383[m] has quit [K-Lined]
Guest157166[m] has quit [K-Lined]
Guest202567[m] has quit [K-Lined]
Guest146508[m] has quit [K-Lined]
adn[m] has quit [K-Lined]
citizenerased[m] has quit [K-Lined]
exyi[m] has quit [K-Lined]
Guest180558[m] has quit [K-Lined]
Jean-PierreLauri has quit [K-Lined]
Guest144612[m] has quit [K-Lined]
seedbox[m] has quit [K-Lined]
Guest147163[m] has quit [K-Lined]
kRo[m] has quit [K-Lined]
kfrooney[m] has quit [K-Lined]
zandy[m] has quit [K-Lined]
nuxlli[m] has quit [K-Lined]
fcro[m] has quit [K-Lined]
Guest174215[m] has quit [K-Lined]
Guest20685[m] has quit [K-Lined]
stardot[m] has quit [K-Lined]
musoke[m] has quit [K-Lined]
M-wldhx has quit [K-Lined]
basilgohar[m] has quit [K-Lined]
Hongar[m] has quit [K-Lined]
ipgogo[m] has quit [K-Lined]
DiCE1904[m] has quit [K-Lined]
brettrick[m] has quit [K-Lined]
Silke^ has quit [K-Lined]
gentam[m] has quit [K-Lined]
cbHXBY1D[m] has quit [K-Lined]
sk23[m] has quit [K-Lined]
neurochemical[m] has quit [K-Lined]
madduck[m] has quit [K-Lined]
COREILLY[m] has quit [K-Lined]
MrAxilus[m] has quit [K-Lined]
hexkey[m] has quit [K-Lined]
tk[m] has quit [K-Lined]
chpio[m] has quit [K-Lined]
WinterFox[m] has quit [K-Lined]
mythmon- has quit [K-Lined]
garblur83[m] has quit [K-Lined]
onlnr has quit [K-Lined]
unlmtd[m] has quit [K-Lined]
cryptix has quit [K-Lined]
dyce[m] has quit [K-Lined]
kewde[m] has quit [K-Lined]
jonnycrunch has joined #ipfs
so has quit [Ping timeout: 240 seconds]
Guest19305 has joined #ipfs
jedahan has joined #ipfs
john4 has quit [Ping timeout: 255 seconds]
xtarget[m] has joined #ipfs
nikor has quit [Quit: Page closed]
ylp has quit [Quit: Leaving.]
asyncse__ has joined #ipfs
hexkey[m] has joined #ipfs
jfred[m] has joined #ipfs
hueso[m] has joined #ipfs
t0dd[m] has joined #ipfs
nick2000 has joined #ipfs
Famicoman[m]1 has joined #ipfs
ThatOneDoug[m] has joined #ipfs
CLEANNUCLEARFUSI has joined #ipfs
silwol has joined #ipfs
M-krsiehl has joined #ipfs
Aidan[m] has joined #ipfs
nop[m] has joined #ipfs
oma[m] has joined #ipfs
joshb[m] has joined #ipfs
tidux[m] has joined #ipfs
orenwf[m] has joined #ipfs
wak-work[m] has joined #ipfs
tk[m] has joined #ipfs
sickill[m] has joined #ipfs
cdetrio[m] has joined #ipfs
yani[m] has joined #ipfs
M-jimt has joined #ipfs
M-TidyKoala has joined #ipfs
M-BostonEnginerd has joined #ipfs
gravydigger[m] has joined #ipfs
M-hash has joined #ipfs
herzmeister[m] has joined #ipfs
Powersource has joined #ipfs
thekyriarchy has joined #ipfs
M-Dave has joined #ipfs
Zedwick[m] has joined #ipfs
IGI-111[m] has joined #ipfs
cyberpepe[m] has joined #ipfs
datenpunk[m] has joined #ipfs
erikj` has joined #ipfs
lowtechr[m] has joined #ipfs
gmanrwp[m] has joined #ipfs
M-sol56 has joined #ipfs
m3tti[m] has joined #ipfs
musoke[m] has joined #ipfs
albuic has joined #ipfs
jsyn[m] has joined #ipfs
madduck[m] has joined #ipfs
Matthew[m] has joined #ipfs
joluper[m] has joined #ipfs
Guest193642[m] has joined #ipfs
ag[m] has joined #ipfs
sk23[m] has joined #ipfs
Guest161720[m] has joined #ipfs
cbHXBY1D[m] has joined #ipfs
somatronicon[m] has joined #ipfs
M-oddvar has joined #ipfs
Guest139286[m] has joined #ipfs
Prometheu5[m] has joined #ipfs
garblur83[m] has joined #ipfs
jose12[m] has joined #ipfs
cornu[m] has joined #ipfs
panicbit-M has joined #ipfs
edsilv[m] has joined #ipfs
Seby[m] has joined #ipfs
Guest170096[m] has joined #ipfs
Guest206101[m] has joined #ipfs
Guest196168[m] has joined #ipfs
M-sraja has joined #ipfs
gentam[m] has joined #ipfs
Kalq[m] has joined #ipfs
gabyshu[m] has joined #ipfs
mflow[m] has joined #ipfs
interfect[m] has joined #ipfs
bgrayburn[m] has joined #ipfs
Guest20685[m] has joined #ipfs
timthelion[m] has joined #ipfs
gendale[m] has joined #ipfs
Kobberholm[m] has joined #ipfs
Edur[m] has joined #ipfs
flo[m] has joined #ipfs
wking[m] has joined #ipfs
notorioushanz[m] has joined #ipfs
Guest94493[m] has joined #ipfs
Guest155377[m] has joined #ipfs
Guest176961[m] has joined #ipfs
smuemd[m] has joined #ipfs
Guest200150[m] has joined #ipfs
M-kalmi has joined #ipfs
Guest149624[m] has joined #ipfs
Luis[m] has joined #ipfs
mith[m] has joined #ipfs
network[m] has joined #ipfs
Guest174215[m] has joined #ipfs
nocylah has joined #ipfs
charlienyc[m] has joined #ipfs
masoodahm[m] has joined #ipfs
palkeo[m] has joined #ipfs
Guest172436[m] has joined #ipfs
AntoineM[m] has joined #ipfs
ipgogo[m] has joined #ipfs
M-wldhx has joined #ipfs
Atrus[m] has joined #ipfs
M107262[m] has joined #ipfs
fiatjaf[m] has joined #ipfs
fcro[m] has joined #ipfs
sharp[m] has joined #ipfs
Guest156247[m] has joined #ipfs
chpio[m] has joined #ipfs
M-liberdiko has joined #ipfs
Guest200558[m] has joined #ipfs
kyoo[m] has joined #ipfs
M-arx has joined #ipfs
keks[m]1 has joined #ipfs
Guest200216[m] has joined #ipfs
MrAxilus[m] has joined #ipfs
nuxlli[m] has joined #ipfs
remmy[m] has joined #ipfs
M-anomie has joined #ipfs
sansmokka[m] has joined #ipfs
TheGillies has joined #ipfs
glnro[m] has joined #ipfs
conorohiggins[m] has joined #ipfs
NathanBraswell[m has joined #ipfs
thejohnhenry[m] has joined #ipfs
prime1101[m] has joined #ipfs
M-slang has joined #ipfs
ivegotasthma[m] has joined #ipfs
Guest172466[m] has joined #ipfs
obi[m] has joined #ipfs
ZerataX[m] has joined #ipfs
Guest182150[m] has joined #ipfs
Guest204529[m] has joined #ipfs
frabrunelle has joined #ipfs
M-martinklepsch has joined #ipfs
fil_redpill has joined #ipfs
zandy[m] has joined #ipfs
fr33[m] has joined #ipfs
M201652[m] has joined #ipfs
SeeSee[m] has joined #ipfs
agumonkey[m] has joined #ipfs
hippopete[m] has joined #ipfs
M-frobel has joined #ipfs
garrettr[m] has joined #ipfs
spriteclad[m] has joined #ipfs
gwillen[m] has joined #ipfs
zbxdhskosoww[m] has joined #ipfs
vihfvuuv[m] has joined #ipfs
kfrooney[m] has joined #ipfs
bart80[m] has joined #ipfs
M-Amandine has joined #ipfs
Guest203190[m] has joined #ipfs
fujexo[m] has joined #ipfs
RasmusErik[m] has joined #ipfs
qolop[m] has joined #ipfs
jon[m]1 has joined #ipfs
Guest149259[m] has joined #ipfs
drakaro[m] has joined #ipfs
jhulten[m] has joined #ipfs
M-iav has joined #ipfs
atenorio[m] has joined #ipfs
kaichao[m] has joined #ipfs
stardot[m] has joined #ipfs
Guest203519[m] has joined #ipfs
Tortulez[m] has joined #ipfs
onlnr has joined #ipfs
tree[m] has joined #ipfs
Guest206951[m] has joined #ipfs
M-ms has joined #ipfs
Rad[m] has joined #ipfs
irx[m] has joined #ipfs
krigare[m] has joined #ipfs
fhs[m] has joined #ipfs
aer[m] has joined #ipfs
Guest190290[m] has joined #ipfs
krig[m] has joined #ipfs
petal[m] has joined #ipfs
Guest191936[m] has joined #ipfs
Guest178412[m] has joined #ipfs
Guest157354[m] has joined #ipfs
djokeefe[m] has joined #ipfs
steefmin[m] has joined #ipfs
pastagringo[m] has joined #ipfs
grouchofractal2[ has joined #ipfs
M386dxturbo[m] has joined #ipfs
M-javissimo has joined #ipfs
Guest187693[m] has joined #ipfs
zlatan[m] has joined #ipfs
luisbg[m] has joined #ipfs
dion_97[m] has joined #ipfs
Guest54701[m] has joined #ipfs
Guest125071[m] has joined #ipfs
HawkeyeTenderwol has joined #ipfs
RomainLeCarrer[m has joined #ipfs
neurocis[m] has joined #ipfs
thelonelyghost has joined #ipfs
allen369[m] has joined #ipfs
Guest194141[m] has joined #ipfs
Hongar[m] has joined #ipfs
kegan[m] has joined #ipfs
twelfth[m] has joined #ipfs
Guest158700[m] has joined #ipfs
xloem1 has joined #ipfs
hiq[m] has joined #ipfs
leinlawun[m] has joined #ipfs
travisr has joined #ipfs
Emacsen[m] has joined #ipfs
urhuruhurh[m] has joined #ipfs
DokterBob has joined #ipfs
mingchan88[m] has joined #ipfs
linux-modder[m] has joined #ipfs
pep0ni[m] has joined #ipfs
M1trace[m] has joined #ipfs
RaymondFoley[m] has joined #ipfs
jeremycahill[m] has joined #ipfs
seedbox[m] has joined #ipfs
N80[m] has joined #ipfs
Silke^ has joined #ipfs
firemound[m] has joined #ipfs
Nekit[m] has joined #ipfs
elion[m] has joined #ipfs
bb010g has joined #ipfs
kodo[m] has joined #ipfs
unlmtd[m] has joined #ipfs
Guest185556[m] has joined #ipfs
M-jfred has joined #ipfs
patrickr[m] has joined #ipfs
caught_in_the_ma has joined #ipfs
wjh[m] has joined #ipfs
markuz[m] has joined #ipfs
mitfree[m] has joined #ipfs
cryptix has joined #ipfs
Guest177417[m] has joined #ipfs
Guest178670[m] has joined #ipfs
astronavt[m] has joined #ipfs
Guest157993[m] has joined #ipfs
rpdillon[m] has joined #ipfs
jpereira[m] has joined #ipfs
H3ndr1k[m] has joined #ipfs
hans[m] has joined #ipfs
ttk2[m] has joined #ipfs
basilgohar[m] has joined #ipfs
Guest204714[m] has joined #ipfs
stevenleeg[m] has joined #ipfs
Guest194460sadsa has joined #ipfs
Guest139267[m] has joined #ipfs
lkj87[m] has joined #ipfs
M-mubot has joined #ipfs
fredrikj[m] has joined #ipfs
davidar_ has joined #ipfs
vexit[m] has joined #ipfs
mirek1337[m] has joined #ipfs
Guest144612[m] has joined #ipfs
rschulman has joined #ipfs
yuh96bbn[m] has joined #ipfs
victor[m]1 has joined #ipfs
Guest192511[m] has joined #ipfs
Gratin[m] has joined #ipfs
Prussian_peyote[ has joined #ipfs
hypercube[m] has joined #ipfs
dyce[m] has joined #ipfs
Guest205198[m] has joined #ipfs
toodlepop[m] has joined #ipfs
steindekker[m] has joined #ipfs
exyi[m] has joined #ipfs
brettrick[m] has joined #ipfs
ygorre has joined #ipfs
BeautifulBash[m] has joined #ipfs
sabba[m] has joined #ipfs
Nouts[m] has joined #ipfs
dime[m] has joined #ipfs
synth[m] has joined #ipfs
torarne has joined #ipfs
stormbuster[m] has joined #ipfs
kpcyrd[m] has joined #ipfs
Guest153546[m] has joined #ipfs
Guest147163[m] has joined #ipfs
vpham24[m] has joined #ipfs
Paul[m] has joined #ipfs
Jean-PierreLauri has joined #ipfs
jbbr[m] has joined #ipfs
harlock[m] has joined #ipfs
moellus[m] has joined #ipfs
anon9876[m] has joined #ipfs
M-gdr has joined #ipfs
Guest180558[m] has joined #ipfs
DiCE1904[m] has joined #ipfs
Guest182011[m] has joined #ipfs
absdog18[m] has joined #ipfs
Ekho[m] has joined #ipfs
WiredDude[m] has joined #ipfs
Guest202839[m] has joined #ipfs
WinterFox[m] has joined #ipfs
Lucas[m] has joined #ipfs
Guest186849[m] has joined #ipfs
Polychrome[m] has joined #ipfs
Guest201259[m] has joined #ipfs
Guest159402[m] has joined #ipfs
absullivan[m] has joined #ipfs
eluc[m] has joined #ipfs
cryptix1 has joined #ipfs
Buli[m]1 has joined #ipfs
null_radix[m] has joined #ipfs
fireheron01[m] has joined #ipfs
orsys[m] has joined #ipfs
ztl8702[m] has joined #ipfs
fabrixxm has joined #ipfs
stanko[m] has joined #ipfs
Are[m] has joined #ipfs
Guest164949[m] has joined #ipfs
inofficium[m] has joined #ipfs
Leer10[m] has joined #ipfs
Quiark_ has joined #ipfs
asyncsrc[m] has joined #ipfs
adrianovalle[m] has joined #ipfs
Guest189820[m] has joined #ipfs
dietrich[m] has joined #ipfs
BreatheTech[m] has joined #ipfs
pool[m] has joined #ipfs
iwxzr[m] has joined #ipfs
Guest167336[m] has joined #ipfs
ph12[m] has joined #ipfs
shabeeraly[m] has joined #ipfs
shellkr[m] has joined #ipfs
smitco[m] has joined #ipfs
DavidAmorn[m] has joined #ipfs
asyncsec has quit [Ping timeout: 255 seconds]
Guest159893[m] has joined #ipfs
Jupadr[m] has joined #ipfs
Guest183312[m] has joined #ipfs
Guest209586[m] has joined #ipfs
Guest156348[m] has joined #ipfs
hjoest[m] has joined #ipfs
igel[m] has joined #ipfs
jord[m] has joined #ipfs
Chuck[m] has joined #ipfs
chao[m] has joined #ipfs
jrosengren[m] has joined #ipfs
Bryan[m] has joined #ipfs
Guest146683[m] has joined #ipfs
Hansf[m] has joined #ipfs
Guest215078[m] has joined #ipfs
Guest192792[m] has joined #ipfs
barkshark[m] has joined #ipfs
M-Guillaume has joined #ipfs
derina[m] has joined #ipfs
Transhuman[m] has joined #ipfs
mojarra[m] has joined #ipfs
davidar has joined #ipfs
artemist[m] has joined #ipfs
Guest203232[m] has joined #ipfs
adn[m] has joined #ipfs
Guest198477[m] has joined #ipfs
creationix[m] has joined #ipfs
Guest156174[m] has joined #ipfs
djhaskin987[m] has joined #ipfs
Guest211395[m] has joined #ipfs
Guest202516[m] has joined #ipfs
jbschirtzinger[m has joined #ipfs
dhole[m] has joined #ipfs
xamino[m] has joined #ipfs
Guest154554[m] has joined #ipfs
steven[m] has joined #ipfs
edou[m] has joined #ipfs
ekaforce[m] has joined #ipfs
sushipantsu[m] has joined #ipfs
M-neoteo has joined #ipfs
filispim[m] has joined #ipfs
frabcus[m] has joined #ipfs
Guest152989[m] has joined #ipfs
robguthrie[m] has joined #ipfs
endes[m] has joined #ipfs
homulilly[m] has joined #ipfs
COREILLY[m] has joined #ipfs
Guest162792[m] has joined #ipfs
minibar[m] has joined #ipfs
EuAndreh[m] has joined #ipfs
litebit[m] has joined #ipfs
plindner has joined #ipfs
tttterhbg3[m] has joined #ipfs
M-nated has joined #ipfs
Adam[m]3 has joined #ipfs
stoneridge has joined #ipfs
Guest210237[m] has joined #ipfs
devrandom[m] has joined #ipfs
Guest146508[m] has joined #ipfs
kewde[m] has joined #ipfs
hl has joined #ipfs
mikkaworkscom[m] has joined #ipfs
funspectre[m] has joined #ipfs
M-HirmeS has joined #ipfs
Guest154943[m] has joined #ipfs
wakest has joined #ipfs
Guest182243[m] has joined #ipfs
Olivier[matrix] has joined #ipfs
hannes[m] has joined #ipfs
Crest[m] has joined #ipfs
troy[m] has joined #ipfs
Guest202567[m] has joined #ipfs
silur[m] has joined #ipfs
x1402[m] has joined #ipfs
mythmon- has joined #ipfs
citizenerased[m] has joined #ipfs
grensjo[m] has joined #ipfs
lugarius has joined #ipfs
walle303[m] has joined #ipfs
esbjorn[m] has joined #ipfs
Stebalien has joined #ipfs
digitaleirkir[m] has joined #ipfs
phil-flexhk[m] has joined #ipfs
gsf[m]1 has joined #ipfs
Remramm has joined #ipfs
M-3630 has joined #ipfs
tkorrison[m] has joined #ipfs
Guest157166[m] has joined #ipfs
Guest150078[m] has joined #ipfs
Guest154416[m] has joined #ipfs
Scio[m] has joined #ipfs
dtz has joined #ipfs
Neurolit[m] has joined #ipfs
Symen[m] has joined #ipfs
TimeWraith[m] has joined #ipfs
bumi[m] has joined #ipfs
cptaffe has joined #ipfs
flacks[m] has joined #ipfs
Guest151173[m] has joined #ipfs
M-gabrielengel has joined #ipfs
lfth6hhf[m] has joined #ipfs
rdesfo[m] has joined #ipfs
alx[m] has joined #ipfs
hansnust[m] has joined #ipfs
beauner[m] has joined #ipfs
captainplanet[m] has joined #ipfs
scde[m] has joined #ipfs
neurochemical[m] has joined #ipfs
jimtendo[m] has joined #ipfs
xldrkp[m] has joined #ipfs
Guest180345[m] has joined #ipfs
saintaquinas[m] has joined #ipfs
musicmatze[m] has joined #ipfs
because[m] has joined #ipfs
magog[m] has joined #ipfs
Magnap has joined #ipfs
ekroon has joined #ipfs
Guest203520[m] has joined #ipfs
am2on has joined #ipfs
Guest175579[m] has joined #ipfs
maxlath[m] has joined #ipfs
MajorScale[m] has joined #ipfs
Guest186383[m] has joined #ipfs
Guest173654[m] has joined #ipfs
Guest154195[m] has joined #ipfs
spoop[m] has joined #ipfs
dawnbreez[m] has joined #ipfs
xuv[m] has joined #ipfs
dreuter[m] has joined #ipfs
Guest192463[m] has joined #ipfs
manolis[m] has joined #ipfs
Guest41259 has joined #ipfs
Guest136220[m] has joined #ipfs
xylofonic[m] has joined #ipfs
Guest176690[m] has joined #ipfs
stretch[m] has joined #ipfs
pik[m] has joined #ipfs
XvapX[m] has joined #ipfs
biodrone[m] has joined #ipfs
nando[m] has joined #ipfs
Guest201162[m] has joined #ipfs
datan[m] has joined #ipfs
Guest177719[m] has joined #ipfs
notafile[m] has joined #ipfs
Guest214636[m] has joined #ipfs
syncing[m] has joined #ipfs
Guest185910[m] has joined #ipfs
Guest164288[m] has joined #ipfs
Guest157741[m] has joined #ipfs
Guestnuser[m] has joined #ipfs
Guest156168[m] has joined #ipfs
Kinch[m] has joined #ipfs
thirdcentury[m] has joined #ipfs
sebxs[m] has joined #ipfs
Markus72[m] has joined #ipfs
Guest186054[m] has joined #ipfs
vd[m] has joined #ipfs
Guest153399[m] has joined #ipfs
kostya[m] has joined #ipfs
Guest194348[m] has joined #ipfs
kythyria[m] has joined #ipfs
guest6977[m] has joined #ipfs
kRo[m] has joined #ipfs
ag[m]1 has joined #ipfs
Guest163234[m] has joined #ipfs
lobbyist123[m] has joined #ipfs
Guest148729[m] has joined #ipfs
Guest193196[m] has joined #ipfs
Guest197634[m] has joined #ipfs
bethan[m] has joined #ipfs
Simon[m] has joined #ipfs
BanJo[m] has joined #ipfs
Guest200530[m] has joined #ipfs
wew[m] has joined #ipfs
thiagopaixao[m] has joined #ipfs
Guest192292[m] has joined #ipfs
signalkraft[m] has joined #ipfs
Visevius[m] has joined #ipfs
Guest163413[m] has joined #ipfs
Drew[m] has joined #ipfs
M-brain has joined #ipfs
chrono[m] has joined #ipfs
Guest188462[m] has joined #ipfs
Bloo[m] has joined #ipfs
aproject[m] has joined #ipfs
Guest144866[m] has joined #ipfs
afdudley[m]1 has joined #ipfs
n0x65B[m] has joined #ipfs
kharybdis[m] has joined #ipfs
Jesin has joined #ipfs
<Bat`O_>
guys, can I use pinbot for a ipfs related (small) screengrab ?
Bat`O_ is now known as Bat`O
<achin>
only people on a whitelist can access pinbot
<Bat`O>
ho :-|
<whyrusleeping>
Bat`O: whats the hash?
citizenErased has quit [Ping timeout: 240 seconds]
so has joined #ipfs
tsetair__ has joined #ipfs
asyncse__ has quit [Ping timeout: 264 seconds]
tsetair_ has quit [Ping timeout: 252 seconds]
citizenErased has joined #ipfs
citizenErased has quit [Max SendQ exceeded]
citizenErased has joined #ipfs
citizenErased has quit [Max SendQ exceeded]
citizenErased has joined #ipfs
rklaehn has joined #ipfs
<holodisc>
Hi! How's ipfs-js implemented in the browser these days? Is it possible to connect directly to a swarm without any extra local daemon running?
<cblgh>
random idea after being away from ipfs for a while is that something like this would be amazing https://postlight.com/work/sotu/
<cblgh>
basically just a small framework for project leads to give a small snippet about the current state
<cblgh>
alternatively a digest or similar would be interesting to get up to speed easily
sirdancealot has joined #ipfs
<rklaehn>
I just read that IPFS offers pubsub in libp2p now. I understand that this is a very experimental impl. But is there some documentation somewhere about the expected semantics? At most once / exactly once / at least once? Guaranteed order?
<traverseda>
I feel like that's the big thing holding me back from building distributed web apps on ipfs alone, right now I'd need to use ethereum or some crap, which comes with a whole other set of problems.
tperson is now known as Kjerski
<achin>
i suppose you could ltry to get the entire network and scan each node, but that sounds like a very bad idea, as it's not scalable at all
<achin>
could you use pubsub to have new nodes learn of others?
citizenErased has quit [Ping timeout: 264 seconds]
<traverseda>
Well that's sort of how search spider works already. Checking every node. I'm just not sure if that's possible, or if I have to check every *possible* node, which is a differnet problem.
<achin>
"ipfs diag net" will give you a list of peers that will probably be pretty close to the full network
btmsn has quit [Quit: btmsn]
robattila256 has quit [Quit: WeeChat 1.7.1]
<traverseda>
Cool. I can implement a distributed hash table on top of that, basically, to keep each node from having to store that *full* list.
robattila256 has joined #ipfs
<achin>
currently 714 nodes
<achin>
but since now you can publish ipns entries on keys other than your nodeID, there could be other IPNS entries
<traverseda>
Well all I really need is a *discovery* service. You want some other key to get added to the DHT, you need to add it to key on your nodeID
<traverseda>
For that first connection
<achin>
does pubsub help you at all?
<traverseda>
Mmaybe. I may very well be trying to rebuilt pubsub
xlxmafiosoxlx has quit [Quit: Konversation terminated!]
<achin>
you can run "ipfs pubsub sub <topic>" to monitor a given topic
<achin>
each node already in your distributed app can publish its identity periodiclly
<traverseda>
What happens if a subscriber isn't online when a publisher publishes?
<achin>
i'm not sure, but i believe the message will not be recieved
<traverseda>
That seems like implementing packet routing on top of git, and is very strange. I'd like to build something more like fidonet
<traverseda>
And I'm not too interested in building an application on top of ipfs's packet routing layer
Akaibu has joined #ipfs
Jesin has joined #ipfs
<traverseda>
But I am talking about implementing a DHT, so I'll have to see if I can just use the ipfs built in dht implementation
btmsn has joined #ipfs
<whyrusleeping>
don't rely on ipfs diag net
<whyrusleeping>
if it starts getting too much use i'm going to remove it
rendar has quit [Ping timeout: 240 seconds]
<traverseda>
Fair enough. So building a custom DHT on top of files host on ipfs, I guess
<traverseda>
s/host/hosted
<whyrusleeping>
what do you need a custom dht for?
<whyrusleeping>
Why do you need *all* nodes in the network?
<whyrusleeping>
thats completely impractical
<traverseda>
Building basically any kind of distributed app I think. In this case it's getting a list of ipns entities that have a "myapp" folder, so that a custom search spider can index the "myapp" folder.
bertschneider has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<traverseda>
As a youtube-alike, you'd convert your videos to a specific format, and put them in myipnsdir/whateverInameTheApp/videos/
<whyrusleeping>
You can have an 'app ID' thats a unique file to users of your app
<whyrusleeping>
then to find others, you can search for providers for that file
<traverseda>
How
mildred1 has quit [Ping timeout: 240 seconds]
<whyrusleeping>
echo "THIS IS A THING UNIQUE TO MY APP 12315161621" | ipfs add
<traverseda>
Somehow my googling failed to discover that
bertschneider has joined #ipfs
<whyrusleeping>
As discussed in the issue, there are tradeoffs, but distributed service discovery isnt easy
realisation has joined #ipfs
<traverseda>
Yeah, I don't need to worry too much about spoofing, since I'd like this to be fully peer-to-peer. The trust model need to be decentralized too.
Aranjedeath has quit [Ping timeout: 240 seconds]
<achin>
wat are you doing IPFS: load average: 38.91, 117.38, 147.63
<whyrusleeping>
>.>
<whyrusleeping>
achin: what are *you* doing to ipfs?
<achin>
all i was trying to do is download something!
realisation has quit [Client Quit]
<whyrusleeping>
odd... something large?
reddraggone9[m] has joined #ipfs
<achin>
maybe. can't tell if this was a small thing, or a big 56G thing. doing some experiments
<whyrusleeping>
yeah, let me know
<achin>
first gonna let the averages settle a bit :)
<achin>
some weird IO problem. i can't even ctrl-c out of the ipfs-get
btmsn has quit [Remote host closed the connection]
TrUsT_n1 has joined #ipfs
<achin>
i'm seeing a lot of read disk activity from zfs
rendar has joined #ipfs
rendar has joined #ipfs
<achin>
and things like arc_reclaim and arc_user_evicts are using far more CPU than they do normally
rendar has quit [Changing host]
clavi has joined #ipfs
* achin
twiddles his thumbs until his computer comes back from the dead
btmsn has joined #ipfs
<achin>
flatfs: too many open files, retrying in 500ms flatfs.go:180
<achin>
bitswap: Error writing block to datastore: ran out of retries trying to get past temporary error: open /nas/achin/ipfs/blocks: too many open files bitswap.go:322
HostFat_ has quit [Quit: Leaving]
mildred1 has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
<achin>
recovered!
<achin>
so, uhhh. how do i debug this? :D
mahloun has joined #ipfs
btmsn1 has joined #ipfs
A124 has quit [Quit: '']
btmsn has quit [Ping timeout: 260 seconds]
btmsn1 is now known as btmsn
A124 has joined #ipfs
citizenErased has joined #ipfs
ribasushi has quit [Ping timeout: 260 seconds]
The_8472 has quit [Ping timeout: 264 seconds]
The_8472 has joined #ipfs
mahloun has quit [Quit: WeeChat 1.7.1]
ribasushi has joined #ipfs
realisation has joined #ipfs
robattila256 has quit [Quit: WeeChat 1.7.1]
robattila256 has joined #ipfs
stevenaleach has quit [Remote host closed the connection]
togart has quit [Ping timeout: 246 seconds]
jkilpatr has quit [Ping timeout: 260 seconds]
btmsn has quit [Ping timeout: 240 seconds]
<whyrusleeping>
achin: thats a great question
<whyrusleeping>
how big of a thing are we talking?
<achin>
this happened while trying to run "ipfs get QmSnuWmxptJZdLJpKRarxBMS2Ju2oANVrgbr2xWbie9b2D", which is the 57gig apollo archive
<achin>
i should have all of the data, or very nearly all of it, locally on my node already
<achin>
in this latest execution, things got to 340.56 MB / 57.46 GB and then seemed to stall, which point load average went through the roof
<whyrusleeping>
hrm... try running an pin on it?
<achin>
here goes nothing
<achin>
(do i want the --progress option?)
<whyrusleeping>
It might be useful
togart has joined #ipfs
btmsn has joined #ipfs
<achin>
seems ok so far. modest load increase, but it hasn't gone above 8.0
<achin>
the ipfs get stalls apparently. pretty early, at 198MB (compared to 340MB before)
<achin>
load avg is spiking, but not nearly as bad as before
<achin>
peek of 60ish, now around 30ish
<achin>
ok, just got unstalled
espadrine has joined #ipfs
<achin>
and then hit another stall (at 1.37 GB this time)
<achin>
i'm going to interrupt this, and try again using a network mount as my cwd, instead of a local disk
<whyrusleeping>
achin: the weird stalling is unfortunately normal
<whyrusleeping>
due to the way that the requests go out
<whyrusleeping>
we request a layer at a time of the dag, asynchronously
<achin>
about how long should they last (the stalls)?
<whyrusleeping>
but progress only shows progress made in order
<whyrusleeping>
ehm... depending on your connection, maybe 20 seconds at a time?
<whyrusleeping>
though wait
<whyrusleeping>
you have all the content locally
<achin>
yeah
<whyrusleeping>
>.>
<achin>
this re-run on a NFS mount is going much better. at 3GB with no stalls or load spikes
<whyrusleeping>
achin: huh, could be zfs unhappiness?
asyncsec has joined #ipfs
atrapado_ has quit [Quit: Leaving]
<achin>
that's what i'm wondering. i'm going to take a closer look when i get home. the zpool is healthy and last scrubbed 3 weeks ago. i don't think it's failing
<achin>
but maybe something about this ipfs read/write load is triggering some IO problems? i'm not really sure how i'd test that
<whyrusleeping>
Yeah... me neither
togart has quit [Ping timeout: 260 seconds]
JayCarpenter has joined #ipfs
<achin>
also, this whole thing is going rather slowly
<whyrusleeping>
how slow?
togart has joined #ipfs
<achin>
not sure how to measure exactly. it just hit 20.0% done and i'm seeing an ETA of 38 minutes. if it indeed takes 190 minutes for all 57.5 GB, that'll be an average speed of 5 megabytes per second
<achin>
both $CWD and $IPFS_PATH are on an NFS mount that should be able to sustain IO faster than that (but i don't have an exact benchmark on hand)
phorse` has joined #ipfs
togart has quit [Ping timeout: 260 seconds]
<whyrusleeping>
achin: hrm... i would be interested to see a benchmark of copying files from one place on that nds mount to another
<whyrusleeping>
try to simulate the ipfs workload minus ipfs
<achin>
yeah. i'm also gonna try to rsync this big folder around a bit to see if i can reproduce anything like these IO stalls
Encrypt has quit [Quit: Quit]
oma[m] has left #ipfs ["User left"]
<achin>
waaaiitt wait wait, i totally failed at basic math up there.
togart has joined #ipfs
john4 has joined #ipfs
<achin>
the total time is projected to be something like 53 minutes, which means the IO rate is about 18 MB/s, which is much more in-line with what i would expect my system to support
john1 has quit [Ping timeout: 240 seconds]
togart has quit [Ping timeout: 260 seconds]
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
gaf_ has joined #ipfs
<lgierth>
note that it's not just sustained sequential writing -- there's also random reads in between
<lgierth>
and these are roughly O(n)
<lgierth>
or O(log n), something like that
realisation has quit [Ping timeout: 252 seconds]
caiogondim has quit [Quit: caiogondim]
<lgierth>
i'm not good with big-O. anyhow, for every block we write, we first check if it already exists, and that check takes longer the bigger the repo
kerem has joined #ipfs
espadrine has quit [Ping timeout: 268 seconds]
ashark has quit [Ping timeout: 240 seconds]
<achin>
clearly i need more RAMz on my fileserver
MrControll has quit [Quit: Leaving]
neurrowcat has joined #ipfs
MrControll has joined #ipfs
<achin>
that actually would be an interesting test. if i double my RAM, i'd be able to fit a very large amount of this dataset into my ARC. i wonder what that woudl do to IPFS performance
<lgierth>
i'd guess then the bottleneck would move to the cpu
<lgierth>
oh wait that's fetching, which is parallel. add isn't
kerem has quit [Ping timeout: 252 seconds]
<achin>
i'm not much of a ZFS tuning expert, but these charts show an ARC hit ratio of about 45%. this suggests that more RAM would improve the cache performance
<lgierth>
i'll be keeping my hands off ZFS for the time being. last time i lost a couple TB of people's archives data ;)
<lgierth>
(was totally my own fault)
<achin>
user error?
<lgierth>
yes absolutely
<lgierth>
"error" is a friendly term for what i did there
<achin>
:D
<achin>
zfs has been good to me. i've been dealing with unexplained HW failures, and zfs has kept my data safe during 6 drive failures in the past 12 months
<lgierth>
nice
suso[m] has joined #ipfs
suso[m] has left #ipfs [#ipfs]
<achin>
whyrusleeping: !!!
<whyrusleeping>
whaddup
warner has joined #ipfs
<achin>
the IO stall problem was reproducible with just a normal rsync. it turns out that my scratch filesystem (where i was doing the ipfs-get) has zfs deduplication turn on. my machine is drastically undersized for dedup (and i don't even remember turning it on in the first place)
<achin>
anyway, turning off dedup solved this
kerem has joined #ipfs
<kerem>
hey everyone!
<achin>
whyrusleeping: so thanks for your time trying to debug something that wasn't at all an ipfs problem :D
<whyrusleeping>
achin: Anytime :)
<whyrusleeping>
kerem: hello!
<kerem>
I've been browsing around the docs and issues, to my understanding it's the recommended way to gets your hand dirty on "documentation" and "help wanted" labels. Just came here to say hello and ask if there are any low hanging fruits you'd recommend to jump on
cxl000 has quit [Quit: Leaving]
<whyrusleeping>
kerem: Cool! glad to have you :)
<whyrusleeping>
As youre getting the hang of things, note what things are missing docs
<whyrusleeping>
and feel free to post issues on go-ipfs like "X needs better docs" and maybe even suggest things as you learn them
<whyrusleeping>
if youre into helping write code, check out the help wanted issues
<kerem>
that'd be awesome, I got my mind on the tour (https://github.com/ipfs/go-ipfs/issues/171) initially as it seems to be also a nice field manual to learn more about ipfs, but currently it's hard for me to estimate it's depth
<kerem>
cheers @whyrusleeping, 2 parts being as shown in the description I presume
<crankylinuxuser>
from what im seeing, the depth is that of a proper IETF project, or on its way to being an RFC.
<lgierth>
what
shizy has quit [Ping timeout: 240 seconds]
<crankylinuxuser>
internet engineering task force. Its where things like TCP, SMTP, IRC, BGP all come out of.
<crankylinuxuser>
core internet code.
<lgierth>
yes
<lgierth>
just wondering what you're saying re: tour
<crankylinuxuser>
tour? dont believe that's me
<crankylinuxuser>
oh, kerem..
<lgierth>
ah was just relating the lines because they both mentioned depth
<whyrusleeping>
crankylinuxuser: what are you referring to?
<kerem>
thanks flyingzumwalt, got it in my reading list already
<whyrusleeping>
flyingzumwalt: mmm, i would love to spend some time working on that more
<achin>
ohey flyingzumwalt: as the captain for ipfs/archives -- are you looking for mandatory review for all PRs (including ones that just update the index.html file), or can i merge in my own changes, if i deem them minor enough?
btmsn has quit [Ping timeout: 260 seconds]
<flyingzumwalt>
FYI a lot of the unfinished sections in the primer correspond to examples at https://ipfs.io/docs/examples/ If you end up noticing correspondences there, I would appreaciate that list (or PRs on the primer that add links to the existing docs). We can at least add that trail for people to follow until we finish writing the primer.
<flyingzumwalt>
achin are you a committer on that repo?
<achin>
flyingzumwalt: yeah
<flyingzumwalt>
I'd PR everything. We even PR the All Hands meeting notes every monday.
ckwaldon has joined #ipfs
<achin>
alternatively can i harass you to get PRs approved :)
<lgierth>
yeah PRing is good, it sends out notifications
<flyingzumwalt>
yes.
* achin
tries an experiment -- requesting reviews using the github thingy
<flyingzumwalt>
I beat you to it. Merged.
<achin>
\o/
<lgierth>
achin: if you have a new website hash for archives.ipfs.io file it in ipfs/ops-requests and i'll get to it swiftly
<achin>
on it
<lgierth>
just to make sure it doesn't drown in irc or in my email inbox
<flyingzumwalt>
I'm not sure what the intention is.
<lgierth>
flyingzumwalt: looks like linkeddata context for the individual archives
<lgierth>
i think that should be part of the individual archives instead
<lgierth>
better to not "mandate" something on the archives for now
<lgierth>
except that they be pinned somewhere
kerem_ has joined #ipfs
<flyingzumwalt>
it links to a bunch of old discusisons about mirroring, like there was an intention of running a mirroring network
<flyingzumwalt>
which sounds nice, but shouldn't be done haphazardly. also we have ipfs-cluster now so I wonder if the whole thing needs to be revisited