lgierth changed the topic of #ipfs to: Current release: go-ipfs v0.4.4 on dist.ipfs.io | Dev chatter: #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 | Sprints: https://git.io/voEAh
<mguentner> lgierth: thx
anonymuse has joined #ipfs
lentan has quit [Ping timeout: 260 seconds]
m3s has joined #ipfs
lentan has joined #ipfs
<deltab> without filestore, when you add a file to ipfs, it's copied as blocks into the object store within .ipfs
<deltab> that makes things easy for ipfs, but if you're keeping the original files around, it means you're using twice the space
<deltab> filestore avoids the copying, and instead references the files directly
dbri has joined #ipfs
dbri3 has quit [Read error: Connection reset by peer]
clavi has quit [Ping timeout: 244 seconds]
pinkieval has quit [Ping timeout: 244 seconds]
clavi has joined #ipfs
pinkieval has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
reit has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
<mguentner> deltab: ic, nice
vtomole has joined #ipfs
clavi has quit [Ping timeout: 260 seconds]
ipfs has quit [Quit: Page closed]
clavi has joined #ipfs
anonymuse has quit [Remote host closed the connection]
Aranjedeath has quit [Ping timeout: 245 seconds]
fleeky__ has joined #ipfs
fleeky_ has quit [Ping timeout: 256 seconds]
soloojos has joined #ipfs
Aranjedeath has joined #ipfs
Aaron1011 has quit [Ping timeout: 256 seconds]
mmuller has quit [Ping timeout: 256 seconds]
mmuller has joined #ipfs
Aaron1011 has joined #ipfs
Aaron1011 has joined #ipfs
Aaron1011 has quit [Changing host]
lentan has quit [Remote host closed the connection]
dignifiedquire has quit [Quit: Connection closed for inactivity]
tmg has quit [Ping timeout: 252 seconds]
basilgohar has quit [Ping timeout: 256 seconds]
basilgohar has joined #ipfs
lentan has joined #ipfs
tmg has joined #ipfs
wallacoloo_ has joined #ipfs
lentan has quit [Remote host closed the connection]
joeyh has quit [Ping timeout: 256 seconds]
lentan has joined #ipfs
joeyh has joined #ipfs
soloojos has quit [Ping timeout: 245 seconds]
soloojos has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
apiarian has quit [Quit: Textual IRC Client: www.textualapp.com]
<pjz> what time is the all hands mtg?
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
<lgierth> pjz: 5pm utc
lentan has quit [Remote host closed the connection]
<A124> Found interesting paper by coincidence: http://webislands.net/pubs/FAST__SIGMOD10.pdf
<A124> I did look swiftly through. Depending on where it would and could be used it could speed up lookups in huge datasets. While having compact memory index that is faster then uncompressed one even.
<A124> And given that many might want to share small files, like http pages, etc, the number of hashes for 10TB of data would be wastly above 40M. Just a thought.
<vtomole> I'm thinking about starting an implementation of ipfs for common lisp, for netwroking, should i start with using UDP of TCP?
<vtomole> *networking
<A124> Not sure what to answer. If you implement UDP transport effectively, you get immense benefits over TCP.
<A124> Russia -> USA TCP transfer stalls on about 3Mbit. TCP is slow for long distance.
<A124> You got to have technique for re-sending lost packets, and ordering the packets, unless use use something that does that for you. Congestion control is just simple math that needs to be chosen well. If it was me, I would go UDP.
<lgierth> vtomole: we don't have a crypto channel yet, and all the networked protocols in ipfs require a reliable transport, so i'd go with tcp
<lgierth> there's also generally no support for udp based transports in any of the ipfs impls so you wouldn't be able to peer with anybody
<lgierth> there's utp-over-udp in go-ipfs, but it's broken and needs a bit of love
<lgierth> we're gonna gradually move to packet switching on top of transports based on udp but nothing of that is usable so far
<lgierth> (regarding crypto channel, i meant we don't have one which would work without tcp or something else reliable underneath)
Guest78791[m] has joined #ipfs
deltab has quit [Ping timeout: 256 seconds]
deltab has joined #ipfs
qqtqt[dot]qt[at] has joined #ipfs
<vtomole> Just for getting started, do you recommend that I use HTTP, BitTorrent or Bitswap for exchange? HTTP seems like the easier one.
<lgierth> there is no other exchange than bitswap in ipfs currently
qqtqt[dot]qt[at] has quit [Client Quit]
lentan has joined #ipfs
<vtomole> Okay so networking:TCP, routing:Kad Dht exchange:Bitswap should be a good start for libp2p?
<lgierth> yep sounds good!
<lgierth> :)
<lgierth> also check out multiformats and ipld
<vtomole> The way I understand it, libp2p is composed of networking,routing and exchange, So I shouldn't be thinking that far ahead until I've gotten those 3 thing implemented, correct?
<vtomole> *things
<lgierth> multiformats is a building block though
<lgierth> you'll need at least multiaddr and multihash
<vtomole> Ahh I see. They are in the whitepaper which is what basing this off of, Thank you :)
<A124> So.. What are the plans of integrating reliable protocol on top of UDP? Time-wise. Just wondering.
Sigma has quit [Ping timeout: 250 seconds]
soloojos has quit [Ping timeout: 245 seconds]
kaotisk has quit [Ping timeout: 268 seconds]
sbruce has quit [Ping timeout: 250 seconds]
<lgierth> i have a work in progress go-udp-transport, the blocker is a lack of a secure channel (e.g. dtls) in go
<lgierth> sometime in Q1 it's gonna be usable
apiarian has joined #ipfs
<lgierth> and the real fun starts when we can do packet switching and source routing on top of that
soloojos has joined #ipfs
Sigma has joined #ipfs
sbruce has joined #ipfs
kaotisk has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
<jbenet> <3 <3 <3
<A124> Great stuff. Thanks for info.
ylp has joined #ipfs
mguentner has quit [Ping timeout: 250 seconds]
mib_kd743naq has quit [Ping timeout: 260 seconds]
niekie has quit [Remote host closed the connection]
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
mguentner has joined #ipfs
anonymuse has joined #ipfs
pfrazee has quit [Remote host closed the connection]
pfrazee has joined #ipfs
niekie has joined #ipfs
pfrazee has quit [Ping timeout: 250 seconds]
mguentner has quit [Quit: WeeChat 1.6]
echo_oddly has quit [Remote host closed the connection]
apiarian has quit [Ping timeout: 252 seconds]
mguentner has joined #ipfs
jonnycrunch has quit [Ping timeout: 268 seconds]
apiarian has joined #ipfs
jonnycrunch has joined #ipfs
Qwertie has joined #ipfs
Qwertie has quit [Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac]
Qwertie has joined #ipfs
echo_oddly has joined #ipfs
anonymuse has quit [Remote host closed the connection]
Kamilion has quit [Ping timeout: 248 seconds]
anonymuse has joined #ipfs
gerald` has joined #ipfs
lentan has quit [Remote host closed the connection]
lentan has joined #ipfs
gerald` has quit [Remote host closed the connection]
kanzure has quit [Ping timeout: 260 seconds]
lkcl has quit [Ping timeout: 256 seconds]
lentan has quit []
robattila256 has joined #ipfs
Kamilion has joined #ipfs
jedahan has joined #ipfs
pfrazee has joined #ipfs
anonymuse has quit [Remote host closed the connection]
yoosi has quit [Remote host closed the connection]
yoosi has joined #ipfs
cubemonkey has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Read error: Connection reset by peer]
zbyte64 has joined #ipfs
pfrazee has quit [Ping timeout: 244 seconds]
cubemonkey has quit [Ping timeout: 256 seconds]
zbyte64 has quit [Read error: Connection reset by peer]
zbyte64 has joined #ipfs
tmg has quit [Ping timeout: 252 seconds]
Aranjedeath has quit [Quit: Three sheets to the wind]
tmg has joined #ipfs
jedahan has quit [Quit: Textual IRC Client: www.textualapp.com]
jedahan has joined #ipfs
jedahan has quit [Changing host]
jedahan has joined #ipfs
bastianilso__ has joined #ipfs
rendar has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
jedahan has quit [Quit: Textual IRC Client: www.textualapp.com]
ulrichard has joined #ipfs
colpoplasty has quit [Remote host closed the connection]
tmg has quit [Ping timeout: 260 seconds]
tmg has joined #ipfs
<daviddias> Good morning planet :)
<daviddias> lgierth: sweet! :)
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 248 seconds]
<haad> good morning daviddias and everyone o/
PseudoNoob has joined #ipfs
jdloft has quit [Ping timeout: 245 seconds]
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 258 seconds]
<haad> daviddias: reviewed https://github.com/ipld/js-ipld-dag-pb/pull/6, LGTM
dignifiedquire has joined #ipfs
<graffen> morning :)
pfrazee has joined #ipfs
<daviddias> thank you :)
PseudoNoob has quit [Quit: Leaving]
pfrazee has quit [Ping timeout: 248 seconds]
anonymuse has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 245 seconds]
anonymuse has quit [Ping timeout: 260 seconds]
tmg has quit [Ping timeout: 260 seconds]
<Mateon1> Is there any research on how Kad DHT deals with cutting the network? It seems that part of the provider records would be lost on a split, but I might be misunderstanding the DHT
chriscool has joined #ipfs
ELLIOTTCABLE has quit [Ping timeout: 246 seconds]
henriquev has quit [Ping timeout: 245 seconds]
henriquev has joined #ipfs
ELLIOTTCABLE has joined #ipfs
ELLIOTTCABLE has quit [Excess Flood]
ELLIOTTCABLE has joined #ipfs
ylp1 has joined #ipfs
zbyte64 has joined #ipfs
<Kubuxu> whyrusleeping, lgierth: I figured out how to rebase with dep change with much less conflicts
<Kubuxu> you have to diff deps, update and commit same deps as for example master did and then rebase
zbyte64 has quit [Ping timeout: 244 seconds]
ygrek has quit [Ping timeout: 250 seconds]
<victorbjelkholm> good morning earth!
jonnycrunch1 has joined #ipfs
jonnycrunch has quit [Ping timeout: 246 seconds]
jonnycrunch1 is now known as jonnycrunch
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
anderspree_ has quit [Ping timeout: 256 seconds]
anderspree_ has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 245 seconds]
<dignifiedquire> good morning
zbyte64_ has joined #ipfs
sametsisartenep has joined #ipfs
s_kunk has quit [Ping timeout: 260 seconds]
zbyte64 has joined #ipfs
zbyte64_ has quit [Ping timeout: 265 seconds]
zbyte64 has quit [Ping timeout: 258 seconds]
ylp1 has quit [Quit: Leaving.]
ylp1 has joined #ipfs
<daviddias> morning! :)
<Kubuxu> morning
Hijiri has quit [Read error: Connection reset by peer]
zbyte64 has joined #ipfs
<victorbjelkholm> how is everyone doing? Here is raining and generally gray
<victorbjelkholm> + ticketmaster is the worst service out there, was waiting to buy tickets that got released at 10, got estimated queue of three minutes and five minutes later, the reached the maximum number of users and kicked us out :/
<victorbjelkholm> /vent
zbyte64 has quit [Ping timeout: 258 seconds]
<victorbjelkholm> anyone know which video jbenet is always using in his demos of IPFS? The one about earth
ecloud has quit [Ping timeout: 240 seconds]
Oatmeal has joined #ipfs
vtomole has quit [Ping timeout: 260 seconds]
s_kunk has joined #ipfs
ecloud has joined #ipfs
domanic has joined #ipfs
zbyte64 has joined #ipfs
mib_kd743naq has joined #ipfs
<mib_kd743naq> morning
<mib_kd743naq> whyrusleeping: this one still seems to be using the wrong id https://github.com/ipfs/go-cid/blob/master/cid.go#L17-L20
<mib_kd743naq> only bugging so it doesn't fall through the cracks and get shipped with the wrong piece
Hijiri has joined #ipfs
zbyte64 has quit [Ping timeout: 256 seconds]
maxlath has joined #ipfs
<daviddias> victorbjelkholm: the weekend here was tough, a lot of rain too, it is getting a lil bit better today though :)
<daviddias> victorbjelkholm: the one with the birds?
<daviddias> the example is hosted here: https://github.com/ipfs/examples/tree/master/webapps/play
<victorbjelkholm> daviddias: not the one I had in mind but good enough, if the license permits us to use it
<victorbjelkholm> thanks
<daviddias> victorbjelkholm: I'm sure Juan checked that before using it :)
<victorbjelkholm> sweet
anonymuse has joined #ipfs
anonymuse has quit [Ping timeout: 258 seconds]
fil_redpill has quit [Remote host closed the connection]
Guest78791[m] has quit [Remote host closed the connection]
lkcl has joined #ipfs
zbyte64 has joined #ipfs
<victorbjelkholm> daviddias dignifiedquire is there a particular reason `ipfs daemon` is not being tested in js-ipfs test/cli ?
<daviddias> Pretty sure there is no "reason" per se :D
<daviddias> The daemon gets tested though as cli tests run in online and offline mode
<daviddias> Online as in "daemon"
<victorbjelkholm> ah, like "impossible to test" or whatever
<daviddias> Offline as in "this is JS, we can require core directly, oh yeah"
<victorbjelkholm> ah, I'm adding some checks to the daemon cmd and would be nice to have those tested as well, so I'll add it
<daviddias> Yeah, specially for daemon command options
<daviddias> Thank you :)
zbyte64 has quit [Ping timeout: 246 seconds]
soloojos has quit [Ping timeout: 245 seconds]
SARANKUMAR[m] has joined #ipfs
Qwertie has quit [Ping timeout: 252 seconds]
M-TidyKoala has joined #ipfs
plindner has joined #ipfs
lnxw37[m] has joined #ipfs
mirek1337[m] has joined #ipfs
jfred[m] has joined #ipfs
NathanBraswell[m has joined #ipfs
M-jimt has joined #ipfs
M-liberdiko has joined #ipfs
M-rschulman has joined #ipfs
silwol[m] has joined #ipfs
fil_redpill has joined #ipfs
M-cameron has joined #ipfs
mythmonster has joined #ipfs
M-eitland has joined #ipfs
M-Ingo has joined #ipfs
M-wkennington has joined #ipfs
am2on[m] has joined #ipfs
H3ndr1k[m] has joined #ipfs
JosiahHaswell[m] has joined #ipfs
M- has joined #ipfs
kumavis[m] has joined #ipfs
gwillen[m] has joined #ipfs
lugarius has joined #ipfs
disinibito[m] has joined #ipfs
Patrik[m] has joined #ipfs
M-hostbbb has joined #ipfs
M-3630 has joined #ipfs
Nekit[m] has joined #ipfs
Karalix[m] has joined #ipfs
bugabinga[m] has joined #ipfs
M-sraja has joined #ipfs
panicbit-M has joined #ipfs
MarkOtaris has joined #ipfs
lexik[m] has joined #ipfs
Hongar[m] has joined #ipfs
M-JayCarpenter has joined #ipfs
dnull[m] has joined #ipfs
M-kcinjp has joined #ipfs
Hossbeast[m] has joined #ipfs
M-alien has joined #ipfs
toto42[m] has joined #ipfs
swift110[m] has joined #ipfs
M-jabl has joined #ipfs
Guest52361[m] has joined #ipfs
qandilious[m] has joined #ipfs
cel[m] has joined #ipfs
Vovin[m] has joined #ipfs
michaelmure[m] has joined #ipfs
M-iav has joined #ipfs
Natanael[m] has joined #ipfs
demian[m] has joined #ipfs
neurocis[m] has joined #ipfs
ntninja[m] has joined #ipfs
M-thia has joined #ipfs
JacobGadikian[m] has joined #ipfs
solariiknight[m] has joined #ipfs
M-Eliza has joined #ipfs
M-jfred has joined #ipfs
M-jmesserli has joined #ipfs
kegan[m] has joined #ipfs
WinterFox[m] has joined #ipfs
Guest50383[m] has joined #ipfs
davidar has joined #ipfs
M-AndrewGaspar has joined #ipfs
rfb[m] has joined #ipfs
ix3[m] has joined #ipfs
cmp[m] has joined #ipfs
JacobJones[m] has joined #ipfs
knutz[m] has joined #ipfs
M-manveru has joined #ipfs
miladmaster[m] has joined #ipfs
nicolae[m] has joined #ipfs
M-mlt has joined #ipfs
Usr[m] has joined #ipfs
rdesfo[m] has joined #ipfs
kenCode[m]1 has joined #ipfs
am5a03[m] has joined #ipfs
jivank[m] has joined #ipfs
YossIrving[m] has joined #ipfs
Guest46793[m] has joined #ipfs
wmo[m] has joined #ipfs
M-Sonata has joined #ipfs
M-pims has joined #ipfs
Futuro[m] has joined #ipfs
Polychrome[m] has joined #ipfs
rschulman has joined #ipfs
ThePurgingPanda[ has joined #ipfs
Chris[m]1 has joined #ipfs
torarne has joined #ipfs
chpio[m] has joined #ipfs
M-nated has joined #ipfs
Guest70121[m] has joined #ipfs
david[m] has joined #ipfs
airsickpayload[m has joined #ipfs
edsilv[m] has joined #ipfs
dmholmes[m] has joined #ipfs
probitlabs[m] has joined #ipfs
M-boli has joined #ipfs
Remramm has joined #ipfs
Stormy[m] has joined #ipfs
LouisJencka[m] has joined #ipfs
Meroje[m] has joined #ipfs
depb[m] has joined #ipfs
Guest64299[m] has joined #ipfs
hoboprimate[m] has joined #ipfs
M-jeffreybpeters has joined #ipfs
M-epsilon has joined #ipfs
M-mubot has joined #ipfs
lovecrafthobbit[ has joined #ipfs
Guest78791[m] has joined #ipfs
Ineentho[m] has joined #ipfs
M-podviaznikov has joined #ipfs
because[m] has joined #ipfs
MrAxilus[m] has joined #ipfs
M-fabrixxm has joined #ipfs
cbHXBY1D[m] has joined #ipfs
M-slang has joined #ipfs
benhylau[m]1 has joined #ipfs
Ravneson[m] has joined #ipfs
JOduMonT[m] has joined #ipfs
kxra[m] has joined #ipfs
SShrike has joined #ipfs
aburkett[m] has joined #ipfs
Stebalien has joined #ipfs
victorbjelkholm[ has joined #ipfs
bilowan[m] has joined #ipfs
M-Guillaume has joined #ipfs
Guest42293[m] has joined #ipfs
Guest53398[m] has joined #ipfs
patrickr[m] has joined #ipfs
zielmicha[m] has joined #ipfs
M-martinklepsch has joined #ipfs
g215[m] has joined #ipfs
ntninja has joined #ipfs
Sharavanabhava[m has joined #ipfs
Guest47833[m] has joined #ipfs
NikolayKolev[m] has joined #ipfs
xtream1101[m] has joined #ipfs
M-roblabla has joined #ipfs
terence977[m] has joined #ipfs
Beneficence[m] has joined #ipfs
wildanonymous[m] has joined #ipfs
joshb[m] has joined #ipfs
jon[m]1 has joined #ipfs
M-rongladney has joined #ipfs
M-frabrunelle has joined #ipfs
M-hash has joined #ipfs
shakib[m] has joined #ipfs
nixyne[m] has joined #ipfs
wakest has joined #ipfs
onlnr has joined #ipfs
erikj` has joined #ipfs
tkorrison[m] has joined #ipfs
musicmatze[m] has joined #ipfs
im[m] has joined #ipfs
iwxzr[m] has joined #ipfs
M-phaverkamp has joined #ipfs
ZerataX[m] has joined #ipfs
themightychris[m has joined #ipfs
Guest44466[m] has joined #ipfs
basilgohar[m] has joined #ipfs
M-thomasbeta has joined #ipfs
kshlm[m] has joined #ipfs
M-mistake has joined #ipfs
Guest46230[m] has joined #ipfs
M-Robin has joined #ipfs
Guest35894[m] has joined #ipfs
wehlutyk[m] has joined #ipfs
valdek[m] has joined #ipfs
i[m] has joined #ipfs
M-davidar-test has joined #ipfs
M-wldhx has joined #ipfs
lanzafame[m] has joined #ipfs
rt2016[m] has joined #ipfs
alaeri[m] has joined #ipfs
M-leer10 has joined #ipfs
gillisig has joined #ipfs
masoodahm[m] has joined #ipfs
saintaquinas[m] has joined #ipfs
M-amblin has joined #ipfs
M-nd has joined #ipfs
ChrisDeChef[m] has joined #ipfs
Jellybeanmommy[m has joined #ipfs
gellenburg[m] has joined #ipfs
M-oddvar has joined #ipfs
Jacob[m] has joined #ipfs
M-Magnap has joined #ipfs
pik[m] has joined #ipfs
M-male has joined #ipfs
ghtdak[m] has joined #ipfs
Sandhose[m] has joined #ipfs
simonv3[m] has joined #ipfs
M-pesterhazy has joined #ipfs
M-jaxondu has joined #ipfs
TestMonkey[m] has joined #ipfs
Dineshsac[m] has joined #ipfs
Frank[m]1 has joined #ipfs
M-blide has joined #ipfs
M-Dave has joined #ipfs
Miikka[m] has joined #ipfs
GarbageDay[m] has joined #ipfs
gabishu[m] has joined #ipfs
Guest43355[m] has joined #ipfs
M-leeola has joined #ipfs
Fathack[m] has joined #ipfs
Flieh[m] has joined #ipfs
M-sokoow has joined #ipfs
M-ms has joined #ipfs
Guest44356[m] has joined #ipfs
DavidAmorn[m] has joined #ipfs
M-krsiehl has joined #ipfs
M-jackal has joined #ipfs
Guest61678[m] has joined #ipfs
M-flyingzumwalt has joined #ipfs
irx[m] has joined #ipfs
johnhenry[m] has joined #ipfs
steven[m] has joined #ipfs
M-dtg has joined #ipfs
gsf[m] has joined #ipfs
dz[m] has joined #ipfs
M-Shrike has joined #ipfs
muxueqz[m] has joined #ipfs
mw[m] has joined #ipfs
M-rryan has joined #ipfs
Olivier[matrix] has joined #ipfs
Guest18705[m] has joined #ipfs
VegBerg[m] has joined #ipfs
M-alri has joined #ipfs
onetom[m] has joined #ipfs
edsilv[m]1 has joined #ipfs
Guest44591[m] has joined #ipfs
datan[m] has joined #ipfs
Lazybone[m] has joined #ipfs
containsliquid[m has joined #ipfs
samsepiol[m] has joined #ipfs
R4FKEN[m] has joined #ipfs
PseudoNoob[m] has joined #ipfs
M-HirmeS has joined #ipfs
M-mikael has joined #ipfs
rajeevn[m] has joined #ipfs
kumavis[m]1 has joined #ipfs
HugeMungus[m] has joined #ipfs
doge_with_sungla has joined #ipfs
fortyfoxes[m] has joined #ipfs
noffle1 has joined #ipfs
M-austinhc has joined #ipfs
shellkr[m] has joined #ipfs
M-david has joined #ipfs
Leer10[m] has joined #ipfs
Guest2835 has joined #ipfs
Meroje[m]1 has joined #ipfs
s[m] has joined #ipfs
Matthew[m] has joined #ipfs
Guest53543[m] has joined #ipfs
M-Amandine has joined #ipfs
M-leoc has joined #ipfs
njm14823[m] has joined #ipfs
miner[m] has joined #ipfs
xamino[m] has joined #ipfs
kszys[m] has joined #ipfs
Guest45495[m] has joined #ipfs
Guest45538[m] has joined #ipfs
brunomvsouza[m] has joined #ipfs
HansF[m] has joined #ipfs
TheReverend403[m has joined #ipfs
Guest42119[m] has joined #ipfs
M-kalmi has joined #ipfs
ShawkHawk[m] has joined #ipfs
mungwi[m] has joined #ipfs
dannyzen[m] has joined #ipfs
sdiver[m] has joined #ipfs
Guest47022[m] has joined #ipfs
wmohanlon[m] has joined #ipfs
Dawg[m] has joined #ipfs
M-brain has joined #ipfs
Paul[m] has joined #ipfs
GeorgeAntoniadis has joined #ipfs
HansMeiser[m] has joined #ipfs
fd0422b08[m] has joined #ipfs
Guest50356[m] has joined #ipfs
Guest49679[m] has joined #ipfs
M-erwin has joined #ipfs
M-BostonEnginer4 has joined #ipfs
ztl8702[m] has joined #ipfs
korayal[m] has joined #ipfs
arby[m] has joined #ipfs
themsay[m] has joined #ipfs
morozevich73[m] has joined #ipfs
benhylau[m]2 has joined #ipfs
zbyte64 has joined #ipfs
Qwertie has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
sknebel is now known as eorpeirpewirpw
espadrine has joined #ipfs
eorpeirpewirpw is now known as rwieorewij
rwieorewij is now known as sknebel
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
wallacoloo_ has quit [Quit: wallacoloo_]
Qwertie has quit [Ping timeout: 268 seconds]
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
tmg has joined #ipfs
<haad> debugging distributed systems
<haad> hey do you know what's funny?
<haad> *drumfill*
jholden has joined #ipfs
jholden has quit [Ping timeout: 256 seconds]
dan1 is now known as dan0_0
maxlath has quit [Quit: maxlath]
ivo_ has joined #ipfs
kenshyx has joined #ipfs
zbyte64 has joined #ipfs
rugu has joined #ipfs
<rugu> hey guys, a question, in libp2p (https://github.com/ipfs/js-libp2p-ipfs) , why is pull-stream in dev dependency and not the prod one?
zbyte64 has quit [Ping timeout: 250 seconds]
zbyte64 has joined #ipfs
<haad> hey go-ipfs, how do I get started to make a PR on go-ipfs? I don't understand from the documentation, how exactly I should checkout the project/branch and if I git clone it (as opposed to the usual go get), where is the repo then and how do I 'make' it?
<haad> Kubuxu: ^ ?
<haad> lgierth: ^
<rugu> haad: Just fork the original repository, then git clone the your version of the repo on your comp. make changes and push it to your repo, and finally click on "Pull Request" and a pull request will appear on the original ipfs repository, referencing your code
zbyte64 has quit [Ping timeout: 258 seconds]
<Kubuxu> haad: you need to have the go path seted up
<Kubuxu> or use go get -d and change the remote
<Kubuxu> to be your own
<Kubuxu> or the ipfs's as you should have access
<Kubuxu> to make it, just `make build`
<Kubuxu> output is binary `cmd/ipfs/ipfs`
<rugu> Kubuxu: Hey, are you involved in ipfs-libp2p-js or any of its dependencies?
<Kubuxu> I am not on the js side of things
<Kubuxu> haad might know a bit more
<rugu> ohk, I wanted to understand libp2p more and CAD routers
Boomerang has joined #ipfs
zbyte64 has joined #ipfs
slothbag has left #ipfs [#ipfs]
zbyte64 has quit [Ping timeout: 244 seconds]
cemerick has joined #ipfs
zbyte64 has joined #ipfs
<haad> sorry rugu Kubuxu don't know about libp2p. daviddias knows, though.
zbyte64 has quit [Ping timeout: 246 seconds]
rugu has quit [Quit: Page closed]
<haad> Kubuxu: so I now have go-ipfs branch wher the code I changed uses "gx/ipfs/Qmd6gKBjErWcfJLJ22wDJu1z2EqbFKb4wheNobZJtSxf8M/floodsub" which has also been modified. how do I make my go-ipfs code use my version of floodsub?
espadrine has quit [Ping timeout: 250 seconds]
<Kubuxu> you have to publish your pubsub using `gx publish`
<Kubuxu> and then update it in go-ipfs
<Kubuxu> using `gx update $HASH`
Oatmeal has joined #ipfs
espadrine has joined #ipfs
soloojos has joined #ipfs
<haad> got it, thank you
espadrine has quit [Ping timeout: 246 seconds]
anonymuse has joined #ipfs
anonymus_ has joined #ipfs
anonymuse has quit [Ping timeout: 256 seconds]
<daviddias> rugu what's up?
cemerick has quit [Ping timeout: 260 seconds]
<daviddias> rugu because it is not required in the module code https://github.com/ipfs/js-libp2p-ipfs/blob/master/src/index.js
<daviddias> swarm yields pull streams
<daviddias> but in JS land, you don't need to import an 'interface' to use things
<daviddias> as long as you can type a '.', you are golden
PseudoNoob has joined #ipfs
zbyte64 has joined #ipfs
espadrine has joined #ipfs
<haad> !pin QmV6wterKiFaRLnprAE4vLu1C86iJA7mBy4bFnz5Q7UujG floodsub-haad
<pinbot> now pinning /ipfs/QmV6wterKiFaRLnprAE4vLu1C86iJA7mBy4bFnz5Q7UujG
zbyte64 has quit [Ping timeout: 248 seconds]
jholden has joined #ipfs
cemerick has joined #ipfs
<haad> Kubuxu: ok, now trying to 'make' go-ipfs in $GOPATH/src/github.com/haadcode/go-ipfs and get the following error:
<haad> go-ipfs must be built from within your $GOPATH directory. expected within '/Users/haad/go' but got '/Users/haad/go/src/github.com/haadcode/go-ipfs'. make: *** [path_check] Error 1.
<haad> Kubuxu: what to do?
taaem has quit [Read error: Connection reset by peer]
taaem has joined #ipfs
Oatmeal has quit [Ping timeout: 258 seconds]
anonymus_ has quit [Remote host closed the connection]
<victorbjelkholm> haad: usually I just do `go get github.com/ipfs/go-ipfs` then `cd $GOPATH/src/github.com/ipfs/go-ipfs` then `make deps` and `make install`, that should verify you can use the project
zbyte64 has joined #ipfs
<victorbjelkholm> haad: what's the output of `echo $GOPATH` ?
<haad> victorbjelkholm: I did go get -u -d github.com/haadcode/go-ipfs
<haad> victorbjelkholm: works fine when I pull the master (github.com/ipfs/go-ipfs)
vtomole has joined #ipfs
zbyte64 has quit [Ping timeout: 250 seconds]
<haad> lgierth hsanjuan Kubuxu haaaaaalp
hpk has left #ipfs ["WeeChat 1.4"]
tmg has quit [Ping timeout: 250 seconds]
<lgierth> ok
<lgierth> you clone go-ipfs to $GOPATH/src/github.com/ipfs/go-ipfs
<hsanjuan> haad: did you manage this? https://github.com/ipfs/go-ipfs#build-from-source
<lgierth> then make install
zbyte64 has joined #ipfs
<hsanjuan> haad: once you manage that, edit .git/config to point to your fork (or do via git remote... etc)
<Kubuxu> haad: you have to be in github.com/ipfs/go-ipfs path
<haad> aha! so the trick here is to change your git config to the fork. this is not documented anywhere.
zbyte64 has quit [Ping timeout: 244 seconds]
Oatmeal has joined #ipfs
lkcl has quit [Read error: Connection reset by peer]
<lgierth> huh?
<lgierth> oh that
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<lgierth> it's the same dance as with any github fork
<lgierth> except you must have it under github.com/ipfs/go-ipfs locally because go's import mechanism demands that
<haad> right, so actually the trick is not to change the git path but *to clone to that specific directory, github.com/ipfs/go-ipfs* (lgierth this is very different from other projects)
<haad> yup
<haad> it'd be great to add a note to the docs about that
<haad> it's a unique requirement for this particular project (or maybe it's a go thing?)
<lgierth> it's a go thing
<lgierth> and i'm pretty sure it's in the readme
<lgierth> oh you mean in the context of a fork... yeah...
<haad> !pin QmTJmZrciNELFZ9byA4bqHdtUas1LV9NqM1w37tBTtbvU5 floodsub-haad2
<pinbot> now pinning /ipfs/QmTJmZrciNELFZ9byA4bqHdtUas1LV9NqM1w37tBTtbvU5
mib_kd743naq has quit [Ping timeout: 260 seconds]
<haad> compiles \o/ thank you all for help
anonymuse has joined #ipfs
lkcl has joined #ipfs
kanzure has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Read error: Connection reset by peer]
yoosi has quit [Remote host closed the connection]
yoosi has joined #ipfs
<Kubuxu> lgierth: could you CR https://github.com/ipfs/go-ipfs/pull/3396 (and pnet code), thought of rebasing it once more is haunting me.
apiarian has quit [Ping timeout: 256 seconds]
atrapado_ has joined #ipfs
apiarian has joined #ipfs
<Kubuxu> whyrusleeping was worried about the streaming implementation having possible bugs, so we talked about it and agreed that fuzzy tests that prove that it gives the same output when streaming in chunks vs monolithic encryption by /x/crypto would increase his confidence greatly so I wrote this: https://github.com/davidlazar/go-crypto/pull/2/files
<lgierth> Kubuxu: i have no idea about the crypto -- i can review the non-crypto things but for the crypto things i yield
<Kubuxu> ok sure
<lgierth> i'll have a look though
m0ns00n_ has quit [Quit: quit]
<daviddias> dignifiedquire: :D
<dignifiedquire> I defined it manually because it is reused multiple times
zbyte64 has joined #ipfs
<daviddias> the `#` sign for the instance methods feels a bit weird to me
<daviddias> I see that this is a very good start
<daviddias> I really link `async` welcome page with description, quick examples, install and "common pitfalls"
zbyte64 has quit [Ping timeout: 268 seconds]
neurology has joined #ipfs
<dignifiedquire> daviddias: well text like that needs to be written, independently of where the things are generated
<dignifiedquire> I'm also changing the theme, this is the default one, but I'm going to create one that is nicer
<haad> dignifiedquire daviddias and other js-ipfs devs would like your comments here https://github.com/dignifiedquire/aegir/pull/70
<daviddias> dignifiedquire: understood, I guess my question is: can you account to have that? +1000 if it is easy to change (like picking it from README or something)
<dignifiedquire> right, yeah I'm pretty sure I can account for that and pull it in easily from markdown
bastianilso__ has quit [Remote host closed the connection]
<haad> dignifiedquire: not having a front page like daviddias says above was one of the reasons I wasn't happy with documentation.js, so if that's possible, I'd definitely take another look
Guanin has joined #ipfs
Guanin has left #ipfs [#ipfs]
bastianilso__ has joined #ipfs
<dignifiedquire> haad: sorry, you are not going to get dangling commas into our code base from my side :P
<haad> dignifiedquire: any reason for that?
<dignifiedquire> I left a comment, the main one is we would have a direct contradiction with standard
<dignifiedquire> our current rules are only additions, not changes to standard
<haad> dignifiedquire: "personally very opposed" is not a reason. I hear your argument re. standard, but you need to give more than "I don't personally like it".
<dignifiedquire> I think the standard one is enough
<dignifiedquire> the personal thing is just a note
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
ashark has joined #ipfs
se3000 has joined #ipfs
rendar has quit [Ping timeout: 250 seconds]
<daviddias> haad dignifiedquire victorbjelkholm let's try make it to be part of standard https://github.com/feross/standard/issues/159#issuecomment-261963168 :)
<haad> daviddias: I like that approach
<daviddias> :)
<lgierth> nice, i just got 10 identical mails from sauce labs
<lgierth> could you possibly use a different email address for ci accounts?
<daviddias> we don't need email marketing really
lkcl has quit [Read error: Connection reset by peer]
lkcl has joined #ipfs
rendar has joined #ipfs
infinity0 has quit [Remote host closed the connection]
<ansuz> trailing commas are the best commas
<ansuz> overthrow the standards oligarchy
maxlath has joined #ipfs
pfrazee has joined #ipfs
jedahan has joined #ipfs
<haad> wild ansuz appears when in need! :O
<haad> ansuz: wanna weigh in your opinion and arguments here https://github.com/feross/standard/issues/159#issuecomment-261963168? :)
ulrichard has quit [Ping timeout: 260 seconds]
<lgierth> > trailing commas are the best commas
<lgierth> a missing trailing comma is a syntax error in go btw
<lgierth> you'd love go
jholden has quit [Ping timeout: 268 seconds]
<victorbjelkholm> daviddias: agree, dangling commas would be a good thing to have
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
atrapado_ has quit [Quit: Leaving]
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
maxlath has quit [Quit: maxlath]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
maxlath has joined #ipfs
neurology has quit [Ping timeout: 250 seconds]
ylp1 has quit [Quit: Leaving.]
<haad> lgierth: yes, I just learned today that that's the case in Go and opened a PR in aegir and that's where all this started :D
<whyrusleeping> Kubuxu: lgierth nobody ever wants to review crypto
<whyrusleeping> lol
<keks> I'm trying to get into Tamarin https://tamarin-prover.github.io/
<keks> let my computer review crypto
<whyrusleeping> ^ yessss trust your computer and its backdoored intel chips :P
<whyrusleeping> the NSA likes this
M-gdr has joined #ipfs
* whyrusleeping is done being cynical for the morning
<keks> :)
<keks> if you don't trust your cpu, it doesn't matter how good your crypto is :)
<lgierth> heck i don't even trust myself
<lgierth> not my judgement at least, lol
<r0kk3rz> keks: speak for yourself
* r0kk3rz gets out his abacus
<lgierth> huh?
* Kubuxu is drinking some Golden Yunnan Superior, if you can get hands on some of it, try it. I have never knew that tea can have that aroma.
<lgierth> fancy
<keks> r0kk3rz: your abacus is a bad excuse for an ALU, but never a CPU
<keks> ;)
<keks> whyrusleeping: can we merge the floodsub thingy?
<whyrusleeping> keks: yeeeep
<whyrusleeping> keks: aaaaand mergeddd
<keks> <3
<whyrusleeping> :D
espadrine has quit [Ping timeout: 250 seconds]
<Kubuxu> hmm, I have "fixed" the rawnode on gateway bug
<Kubuxu> s/bug/panic
<Kubuxu> but now it doesn't work at all
<whyrusleeping> Kubuxu: issue #?
<whyrusleeping> mmm, i can fix this
sametsisartenep has quit [Quit: leaving]
<haad> keks: whyrusleeping: what floodsub got merged? please keep in the loop with anything pubsub as I'm working on it on JS side trying to get it work by this weekend for the hackaton
espadrine has joined #ipfs
<Kubuxu> whyrusleeping: I will push my code and just take a look if it is good path
<whyrusleeping> haad: keks multisubscribed PR that we've been working on for ~mo
jedahan_ has joined #ipfs
<Kubuxu> if it is not, just rework it
<whyrusleeping> Kubuxu: SGTM
<haad> thank you, will check
<lgierth> PSA: sprint all hands will be a few minutes late today
jedahan has quit [Ping timeout: 240 seconds]
<whyrusleeping> Kubuxu: before i bubble cid up, i'd like to also get https://github.com/multiformats/go-multihash/pull/35 in
<Kubuxu> aah it work
<Kubuxu> s
<Kubuxu> I had curl with disabled errors :/
<whyrusleeping> Kubuxu: ah, good
<whyrusleeping> lol
<Kubuxu> and I was using wrong port :///
<whyrusleeping> hahaha
<keks> haad: it's not in ipfs yet
<whyrusleeping> <3
<richardlitt> Call incoming, ten minutes
jedahan_ has quit [Client Quit]
<Kubuxu> inb4 debugging, check is your tests are correct
<Kubuxu> whyrusleeping: my problem with that is blakeX can produce any length of output
<Kubuxu> X=B 1 to 64
<whyrusleeping> haad: we've opted against having an 'unsub' call in pubsub a few different times
<Kubuxu> and X=S 1 to 32
<whyrusleeping> Kubuxu: hrm, but the multihash has the length embedded in it
maxlath has quit [Quit: maxlath]
zbyte64 has joined #ipfs
<haad> whyrusleeping: did you read what I described on #ipfs-dev? I totally understand why it wouldn't be a good thing but as of yesterday things were not working in pubsub and that was the only way I can be sure my tests in js-ipfs-api are correct. haven't checked yet how keks' PR changes that but there's a tricky part there with closing the connections AND making sure the caller (ie. js-ipfs-api via HTTP API) can be sure that on system level the subscription has been
<haad> so hopefully what keks did solves that. I can check and verify it against the tests easily :)
<haad> (or dunno if that was even what you guys were working on)
<keks> haad: I didn't see what you posted. can you copy a log somewhere
<haad> keks: trying to get you the log...
<haad> !pin QmQHcoQ5uSEXDURUEgir4hoo3hJ5iyhSGNh3TLUofakLXY pubsublog
<pinbot> now pinning /ipfs/QmQHcoQ5uSEXDURUEgir4hoo3hJ5iyhSGNh3TLUofakLXY
<haad> keks: ^
<richardlitt> ========================== IPFS Hangouts: All Hands Call =========================
<richardlitt> Join Call: https://zoom.us/j/3339991818
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/258
<richardlitt> Topic: All Hands
<richardlitt> Watch Stream: Coming soon, check back in a minute
<richardlitt> =============================================================================
zbyte64 has quit [Ping timeout: 252 seconds]
<Kubuxu> whyrusleeping: aah
<Kubuxu> right
<Kubuxu> hmm
herzmeister has quit [Ping timeout: 256 seconds]
<Kubuxu> hmm:|
<Kubuxu> my zoom is crashing
<Kubuxu> trying to resolve
<richardlitt> Alright, stream: https://www.youtube.com/watch?v=_ShPj-NhBTE
<keks> haad: thanks, I'm not sure I got the issue yet
<richardlitt> ==^==^==^==^==
se3000 has joined #ipfs
<whyrusleeping> Kubuxu: thoughts? do you think this is the right way? I really feel like this embodies the spirit of multihash
<whyrusleeping> probably best to get jbenet's input here
<Kubuxu> yeah, I can't think of better idea in this case
<Kubuxu> would be good to know how blake really works
herzmeister has joined #ipfs
<Kubuxu> and why go stdlib does only provide selected widths
<Kubuxu> rebooting
<whyrusleeping> keks: you published a swap file :P
<keks> whoops
<whyrusleeping> (not super worried about it, just be careful next time)
jedahan has joined #ipfs
<keks> yeah..
<A124> Actually with right tools it's a gold mine.
<A124> Swap files should be encrypted.
<whyrusleeping> A124: uhm...
<A124> If it is Linux swap file that is.
<keks> it's a vim swap file
ylp has quit [Quit: Leaving.]
<A124> Pardon me then.
<keks> whyrusleeping: how do i prevent gx from publishing thise?
<whyrusleeping> keks: add them to your gitignore
<whyrusleeping> if theyre already in your global gitignore, then just pull the latest version of gx
<whyrusleeping> (it wasnt respecting the global gitignore before)
ylp has joined #ipfs
<haad> keks: let's talk about it at some point today, prolly in libp2p call?
grosscol has joined #ipfs
<jbenet> libp2p call is not today, it was moved to wednesday
<haad> got it
<haad> keks: let's talk after the calls, or in between today? :) I can try to explain what the issue in more detail
maxlath has joined #ipfs
trvon has joined #ipfs
<whyrusleeping> jbenet: when you get a sec: https://github.com/multiformats/go-multihash/pull/35
<ansuz> haad: I don't think I'm the right person to comment on standardjs linting
<ansuz> given that I don't use it
<ansuz> I'm a semicolon kind of guy
<whyrusleeping> Kubuxu: noiceee
<lgierth> Kubuxu: would be useful to have some output during daemon startup
<whyrusleeping> ^
<lgierth> like "Starting privates swarm [...]"
<lgierth> private swarm
<whyrusleeping> lol
anonymuse has quit [Remote host closed the connection]
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<jbenet> yeah that was my UX feedback :) ^
cubemonkey has joined #ipfs
<Kubuxu> Do you think short (4 byte) finger print is good idea UX wise?
<pjz> uhoh, did I miss it?
<haad> pjz: the apps call starts in 15mins
<pjz> haad: ah, nice, thx
<pjz> I got worried that daylight savings time had messed with my timing :)
herzmeister has quit [Quit: Leaving]
<haad> pjz: I highly recommend to use/think in UTC times (UTC/Z): https://github.com/ipfs/pm/issues/258, we've improved a lot since we decided to switch using UTC times only :)
herzmeister has joined #ipfs
<pjz> haad: well, sure, but that doesn't help scheduling lunch with non-geeks :P
ne1 has quit [Quit: rage quit]
<haad> oh, sorry! the apps call is in 40mins (1830UTC), js-ipfs is in 10mins
<pjz> ah, okay
<dignifiedquire> haad: re including custom text in documentation.js, it's possible just needs some love in the design area and some small bug fixes
<haad> keks: so on the pubsub issue: when this ctx.Done() happens, the http connection to the caller has been closed, and so the caller gets a "connection closed" on their side. however, at that point, Floodsub.Unsub(topic) hasn't been called, so within floodsub (the system state) it might still think that it's subscribed to the topic. so what happens then is that if that same caller tries to subscribe to the same topic again, they'll get "already subscribed" even thou
<haad> dignifiedquire: ooooooh! that looks much better! \o/
<dignifiedquire> haad: wait until my I'm done with the theme upgrade :)
<haad> dignifiedquire: where are those About/Example/Quick Start/etc chapter written? in some code file or readme or smth?
<dignifiedquire> currently you have to write them in "documentation.yml"
<dignifiedquire> as markdown, or plain text
<haad> dignifiedquire: ok. well yeah even that's fine.
<haad> dignifiedquire: could it be documentation.md, then? :)
<dignifiedquire> but I'm going to try to add an option to just point to markdown files
<dignifiedquire> yeah :D
<haad> right
<haad> :)
<haad> sounds excellent
<richardlitt> ========================== IPFS Hangouts: js-ipfs =========================
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/258
<richardlitt> Join Call: https://zoom.us/j/3339991818
<richardlitt> Topic: js-ipfs
<richardlitt> =============================================================================
<richardlitt> Starts in 5 minutes. :)
jholden has joined #ipfs
anonymuse has joined #ipfs
kulelu88 has joined #ipfs
PseudoNoob has quit [Read error: Connection reset by peer]
PseudoNoob has joined #ipfs
<keks> haad: i see. well the good news is that "already subscribed" is a thing of the past. also i think go-ipfs#3402 cleans up after itself, telling floodsub to cancel the subscription
<haad> keks: it's already "cleaning up", the Floodsub.Unsub(topic) on the line below does that. the problem is that the API caller doesn't know that...
<haad> keks: ...or rather that it happens "async" and after telling the caller API the connection has been closed
<haad> keks: does that make sense?
<keks> haad, floodsub.Unsub() is bad because it assumes you only subscribe to a topic once. I changed the floodsub API. sorry you were out of the loop but at the time I thought you were more of a js/client-sie person :(
<keks> there is no floodsub.Unsub() anymore
<haad> keks: is there a PR related to your go-floodsub/pull/10 in go-ipfs I could take a look?
jedahan_ has joined #ipfs
<haad> will take a look later tonight / tomorrow on all this. thank you.
<keks> again, sorry for the communication messup :/
kaotisk has quit [Ping timeout: 252 seconds]
<haad> keks: absolutely not a problem, you've been on this a lot longer and *I* didn't know and talk to you about it when I started looking into it on Friday. absolutely not your fault.
jedahan has quit [Ping timeout: 250 seconds]
kaotisk has joined #ipfs
ygrek has joined #ipfs
s_kunk has quit [Ping timeout: 268 seconds]
<Kubuxu> jbenet: thanks for the feedback
<haad> richardlitt: can you announce with your template the apps call?
<haad> in any case, Apps on IPFS starting right now, join the zoom call https://zoom.us/j/3339991818
<pjz> gah, I ahve to install zoom
jdloft has joined #ipfs
<richardlitt> Ah, sorry!
<richardlitt> ========================== IPFS Hangouts: Apps on IFPS =========================
<richardlitt> Join Call: https://zoom.us/j/3339991818
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/258
<richardlitt> Topic: Apps on IPFS
<richardlitt> =============================================================================
<richardlitt> (Bit late, started a bit ago. :))
<pjz> bah, fighting audio now
<pjz> alright, victory (over installing zoom) is mine!
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
s_kunk has joined #ipfs
<A124> https://pinbits.io/ $1 TB/hour ... or better $0.70 GB/month
trvon has quit [Ping timeout: 258 seconds]
espadrine has quit [Ping timeout: 260 seconds]
<richardlitt> RiseUP canary is gone. :/
<lgierth> it's just overdue
<lgierth> by a few days
<richardlitt> :/
<Kubuxu> lgierth: in their from, separate canary, not transparency report, it is a form that they got gag order
<haad> thank you everyone!
<jbenet> thanks everyone! <
<jbenet> <3
<victorbjelkholm[> thanks! Fun to see pinbits pjz ! :)
<jbenet> dignifiedquire victorbjelkholm[ is https://github.com/jbenet/depviz interesting to you at all? i imagine much of this may be super trivial to either of you
<dignifiedquire> jbenet: it's super interesting, but there are so many interesting things :D
<victorbjelkholm[> yeah, it is! Seems super interesting and would love to help out, I'm afraid I'm running out of time during the days though, so probably I can help out later...
se3000 has joined #ipfs
cubemonkey has quit [Ping timeout: 250 seconds]
<jbenet> yeah that sounds good :)
<victorbjelkholm[> jbenet: is there a runnable demo somewhere based on the current PR?
<Kubuxu> victorbjelkholm[: I think currently it is graphical mockup
<victorbjelkholm[> or maybe it's too early
<jbenet> victorbjelkholm[ yeah-- clone the pr, cd webapp; npm start
<Kubuxu> but I am not sure
<jbenet> my branch (jbenet-webapp or something) has a different one too
<victorbjelkholm[> jbenet: oh, awesome, I'll give it a try later today
<jbenet> but wking's is much farther along so i'm going to push the styling changes from mine into his PR.
cubemonkey has joined #ipfs
<jbenet> i dont understand why all node.js tooling is so slow. is it that spinning up v8 every time sucks? (like jvm?)
<jbenet> nvm. i dont want to start that discussion.
<haad> :D
se3000 has quit [Quit: Textual IRC Client: www.textualapp.com]
<whyrusleeping> jbenet: would love review on this sometime today: https://github.com/multiformats/go-multihash/pull/35
<wking> jbenet: you should probably base your work on wking/react-stubs (which is behind #11)
zbyte64 has joined #ipfs
<jbenet> wking: thanks! will do that.
<jbenet> whyrusleeping: we should have an easy way to review gx published versions and changes. how do i know the new go-crypto published by gx at QmaPHkZLbQQbvcyavn8q1GFHg6o6yeceyHFSJ3Pjf3p3TQ is not owned. we need a tool toadvertise new versions, and diff them.
<whyrusleeping> gx diff <old> <new>
<jbenet> yay. but where's the root?
<whyrusleeping> root?
<jbenet> <oldest>
jedahan has joined #ipfs
jedahan has quit [Client Quit]
palkeo has joined #ipfs
palkeo has quit [Changing host]
palkeo has joined #ipfs
zbyte64 has quit [Client Quit]
<whyrusleeping> uh... i don't do three way diffs
<Kubuxu> jbenet: clone git and publish on your own
<jbenet> no need for three way, i can do individual diffs all the way back. what i'd like is some way to see the history of versions all the way back
<jbenet> Kubuxu: yeah that's one way to deal with it in this case, i'll probably do that
<whyrusleeping> oooh, its all in git. but thats a little more annoying to do i guess
<whyrusleeping> Yeah, the only changes i made to the crypto lib past pulling it down is deleting one subpackage that had an external dep, and removing all the import directive require statements (otherwise we cant import things as gx/ipfs/...)
<whyrusleeping> but please do verify thats correct
jedahan_ has quit [Ping timeout: 244 seconds]
<whyrusleeping> I didnt want to update the crypto lib but the old one didnt have blake
<whyrusleeping> alternatively, we could *just* publish the blake2 subpackage of the crypto lib
<Kubuxu> I use also salas20 package from it
<whyrusleeping> brb, planes taking off
<dignifiedquire> jbenet: node tooling is slow because it takes a decent amount of work + knowledge to make it fast
<dignifiedquire> it's not fast by default
<jbenet> dignifiedquire: no the issue i'm talking about is that even this program: `console.log()` is too slow. the startup time is the big delay i'm annoyed by.
<dignifiedquire> ah right, yeah thats v8 startup + parsing all the things
<dignifiedquire> if you had an instance running that would just feed the file it would be a lot faster
<jbenet> whyrusleeping gx diff is nice :)
<wking> victorbjelkholm[, Kubuxu: pushed a fresh build of my depviz tip to https://wking.github.io/depviz/, if you want to look without running locally. Dragging around the viewBox is next, but I'm not familiar enough with react-dnd to have that working yet
<jbenet> I think Kubuxu is on to something deeper -- what i want is a way to authenticate that this gx package comes from a given git hash, but ideally without having to do a gx publish myself. hm, maybe what i want is something like `gx-git diff <git-hash> <gx-hash>`
<jbenet> basically, my verification steps should be: (1. verify go-crypto <git-hash> is now owned (which i can do by looking at Go's release process), and 2. verify go-crypto <gx-hash> is for <git-hash>)
maxlath has quit [Ping timeout: 244 seconds]
<jbenet> Kubuxu whyrusleeping: what git tag does QmaPHkZLbQQbvcyavn8q1GFHg6o6yeceyHFSJ3Pjf3p3TQ come from? (so i can publish myself and verify that)
<Kubuxu> jbenet: it might be master
<Kubuxu> as it wasn't updated in 21 days
<jbenet> Kubuxu whyrusleeping: master of golang/go? or is there an x/ package? can you point me directly to the tag i need to verify? (sorry if i spend time hunting this down, i cant spend time reviewing other things)
<Kubuxu> I am hunting it down for you
<Kubuxu> will PM you when I have data for you
<Kubuxu> ping
<Kubuxu> not PM
<daviddias> DApp Hackathon in Berlin this weekend, who is going to be around? https://github.com/ipfs/community/issues/203
<Kubuxu> jbenet: where you have this hash from?
Encrypt has joined #ipfs
kenshyx has quit [Quit: Leaving]
<Kubuxu> jbenet: git checkout b2fa06b6af4b7c9bfeb8569ab7b17f04550717bf && rm -rf acme
<jbenet> Kubuxu: is that in golang/go or what?
<jbenet> ..... i also have to have the exact same gx package.json and other stuff. this needs to be a too
<jbenet> tool*
<Kubuxu> also there are some modifications also
<Kubuxu> ...
<Kubuxu> :/
jdloft has quit [Ping timeout: 245 seconds]
ashark_ has joined #ipfs
bastianilso__ has quit [Remote host closed the connection]
<jbenet> Kubuxu: the `// import ...` lines?
bastianilso__ has joined #ipfs
ashark has quit [Ping timeout: 265 seconds]
<Kubuxu> yeah
<jbenet> Kubuxu: does this look right to you? https://ipfs.io/ipfs/QmakHQkkQ454KJsRpefbS1oX1ryj8jpsFqyrh96Hszpngs
<Kubuxu> yu[
<Kubuxu> yup
<Kubuxu> this isn't exact commit as for the: > // +build !amd64 !go1.7
<Kubuxu> but it is very close
bastianilso__ has quit [Ping timeout: 260 seconds]
<jbenet> whyrusleeping review done
bastianilso__ has joined #ipfs
jdloft has joined #ipfs
ianopolous_ has joined #ipfs
bastianilso__ has quit [Ping timeout: 258 seconds]
ianopolous has quit [Ping timeout: 256 seconds]
bastianilso__ has joined #ipfs
dlight has joined #ipfs
jokoon has joined #ipfs
bastianilso__ has quit [Ping timeout: 265 seconds]
<vtomole> I'm not a js hacker, but I am following js-ipfs as an example for common lisp ipfs. I'm currently trying to run js-libp2p test, and I get this error when i run "npm test at the project directory:"sh: 1: dignified-test: not found".How do i fix this?
vtomole has quit [Quit: Page closed]
vtomole has joined #ipfs
maxlath has joined #ipfs
bastianilso__ has joined #ipfs
mildred has joined #ipfs
<lgierth> vtomole: i figure dignifiedquire will know
tmg has joined #ipfs
<dignifiedquire> vtomole: js-libp2p is outdated and not maintained, you will want to look at ipfs/js-libp2p-ipfs
<vtomole> Thanks, how do i run the tests?
scde[m] has joined #ipfs
<dignifiedquire> should be just git clone && npm install && npm test
<hsanjuan> whyrusleeping: do you have RPis running ipfs? how's the experience?
ianopolous__ has joined #ipfs
fleeky__ has quit [Remote host closed the connection]
fleeky has joined #ipfs
ianopolous_ has quit [Ping timeout: 244 seconds]
evernite- has quit [Quit: ZNC 1.6.1 - http://znc.in]
rendar has quit [Quit: Leaving]
jdloft has quit [Ping timeout: 258 seconds]
bastianilso__ has quit [Quit: bastianilso__]
ulrichard has joined #ipfs
trvon has joined #ipfs
Encrypt has quit [Quit: Sleeping time!]
atrapado_ has joined #ipfs
maxlath has quit [Ping timeout: 256 seconds]
slothbag has joined #ipfs
PseudoNoob has quit [Remote host closed the connection]
jokoon has quit [Quit: Leaving]
<vtomole> +dignifiedquire: When I run node-1.js, I get "Error: Missing peerId. Use Peer.create(cb) to create one" Do i have to code in a peerId?
grosscol has quit [Quit: Leaving]
ashark has joined #ipfs
cemerick has quit [Ping timeout: 260 seconds]
kvda has joined #ipfs
ashark_ has quit [Ping timeout: 252 seconds]
pfrazee has quit [Remote host closed the connection]
trvon has quit [Ping timeout: 245 seconds]
jdloft has joined #ipfs
espadrine has joined #ipfs
anonymuse has quit [Remote host closed the connection]
mildred has quit [Quit: WeeChat 1.5]
ulrichard has quit [Remote host closed the connection]
chriscool has quit [Ping timeout: 268 seconds]
pfrazee has joined #ipfs
anewuser has joined #ipfs
ashark has quit [Ping timeout: 250 seconds]
anonymus_ has joined #ipfs
Kane` has quit [Remote host closed the connection]
slothbag has quit [Ping timeout: 250 seconds]
anonymus_ has quit [Remote host closed the connection]
espadrine has quit [Ping timeout: 260 seconds]
slothbag has joined #ipfs
slothbag has quit [Ping timeout: 240 seconds]
slothbag has joined #ipfs
<Kubuxu> whyrusleeping: can I extract dep changes from pnet PR and PR them separately? I don't want to resolve conflicts and it will take few more days.
robattila256 has quit [Ping timeout: 245 seconds]
<lgierth> Kubuxu: sure definitely
<lgierth> +++
atrapado_ has quit [Quit: Leaving]
<Kubuxu> Hmm, I might just ran through and cleanup the deps in general.
<Kubuxu> kvina will problably kill me
<Kubuxu> kevina
anonymuse has joined #ipfs
PayasR_ has joined #ipfs
<lgierth> maybe make it two commits, one for the pnet related imports and one for the rest
<Kubuxu> yeah
<Kubuxu> I am slowly going through it as I touch codebase
<Kubuxu> when I finish cleaning it up I want to have goimport -d test in CI
<Kubuxu> goimports -d
<PayasR_> @jbenet, @whyrusleeping is anyone working on the ipfs/papers?
<Kubuxu> I hoped to extend goimports to handle our style of gx imports {stdlib, local lib, gx}
<Kubuxu> in order with separators
<Kubuxu> but goimports is complex
<lgierth> PayasR_: we're not working on updated papars *right now*, but we'll generally expand and update them soon
<Kubuxu> it will be easier to to just sed it or something
<lgierth> the joys of code gardening :')
<Kubuxu> I might just write a quick tool which will test that imports are in correct order.
<Kubuxu> also /me claps for why for 'context "context"'
<lgierth> :)
_mak has quit [Remote host closed the connection]
peterix has quit [Remote host closed the connection]
<lgierth> for anything that is not in the stdlib, having the imported named is really useful
<lgierth> eeh s/useful/readable/
PayasR_ has quit [Ping timeout: 248 seconds]
<kevina> Kubuxu: what's up? I need to eat will be back in 30 minutes or so if it can wait
anonymuse has quit [Ping timeout: 256 seconds]
anonymuse has joined #ipfs
<lgierth> kevina: reordering imports all over the codebase
Boomerang has quit [Ping timeout: 245 seconds]
<kevina> Kubuxu: well yeah that will create conflicts, but I could live with that if we document the new standard.
<kevina> Kubuxu lgierth: and I will assume this is done in a way that gofmt won't reorder then again.
<kevina> gotta run, be back in 30 or so....
<lgierth> yeah gofmt doesn't cross double-newlines between imports
<Kubuxu> yeah that is the point
<Kubuxu> as currently some imports aren't even in order
<Kubuxu> lgierth: where should I write the go import guideline?
<Kubuxu> devtools? or community?
<lgierth> put it in community for now
<lgierth> all the js guides are there too
martinBrown has quit [Remote host closed the connection]
peterix has joined #ipfs
martinBrown has joined #ipfs
_mak has joined #ipfs
<seharder> Kubuxu: I was excited to see your work with private networks today. When do you think it will be ready.
<Kubuxu> seharder: it is functional, I am doing final UX adjustments and waiting on CR
<Kubuxu> I am really want to have it done before the end of a week.
<seharder> Kubuxu: Awesome!
<Kubuxu> and done as in merged to master
Boomerang has joined #ipfs