lgierth changed the topic of #ipfs to: go-ipfs 0.4.3 has been released! what's changed: https://ipfs.io/blog/19-ipfs-0-4-3-released -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- FAQ: https://git.io/voEh8 -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://git.io/vVBS0 -- Sprints: https://git.io/voEAh
afdudley has left #ipfs [#ipfs]
Akaibu has joined #ipfs
Peeves has quit [Ping timeout: 260 seconds]
rgrinberg has joined #ipfs
akkad has joined #ipfs
anewuser has quit [Quit: anewuser]
<Aranjedeath> be careful relying on oomkiller to do its job
<Aranjedeath> I have had nothing but issues (I run with zero swap)
<Aranjedeath> problem with oomkiller working is that it's on a timer by default, and as soon as you're oom the system can't correctly tell time
<Aranjedeath> I have to change the oomkiller mode via a tunable to make it the dumb version
<Aranjedeath> the smart one (the default) tries to intelligently kill something using a lot of ram
<Aranjedeath> the dumb one just instakills whatever asked for that most recent bit of ram, which I find in practice to be much more effective at saving my ass
structuralist has joined #ipfs
cemerick has joined #ipfs
herzmeister has quit [Quit: Leaving]
dignifiedquire has quit [Quit: Connection closed for inactivity]
apiarian has joined #ipfs
herzmeister has joined #ipfs
ilmu has joined #ipfs
cketti has quit [Quit: Leaving]
gsf has joined #ipfs
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ilmu has quit [Ping timeout: 265 seconds]
matoro has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
r04r is now known as zz_r04r
kvda has joined #ipfs
ppham has quit [Ping timeout: 240 seconds]
jedahan has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
jedahan has quit [Client Quit]
cemerick has quit [Ping timeout: 244 seconds]
Peeves has joined #ipfs
<ploop> how is ipns going to work once you can have more than one name per node?
stwcx_ is now known as stwcx
ckwaldon has quit [Ping timeout: 272 seconds]
<deltab> which part of it?
<deltab> the UI and API will need to change so that you can specify which name
<deltab> it'll have to store the private keys differently
kulelu88 has quit [Quit: Leaving]
DiCE1904 has joined #ipfs
<ploop> deltab: but how will the name system actually work? will each node have like a "zone" and they can set names within their zone, like owning a domain and setting subdomains on it?
ppham has joined #ipfs
captain_morgan has quit [Ping timeout: 272 seconds]
<deltab> that's already possible, because you can point the name at a directory
reit has joined #ipfs
<deltab> the 'names' are actually hashes of private keys, unless you use dnslink, in which case they're domain names
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
ppham has quit [Remote host closed the connection]
herzmeister has quit [Remote host closed the connection]
herzmeister has joined #ipfs
ppham has joined #ipfs
anonymuse has joined #ipfs
yosafbridge has quit [Quit: Leaving]
nausea has quit [Ping timeout: 250 seconds]
yosafbridge has joined #ipfs
nausea has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
<ploop> oh neat
<deltab> er, hashes of public keys
<ploop> oh yeah i figured
<ploop> wait so, I head that ipns is going to be completely changed at some point, but being able to point at a directory solves every issue I thought of with ipns
<ploop> what's going to change exactly?
<deltab> I don't know, but I think it's related to the work being done to store data structures
uzyn has joined #ipfs
mgue has quit [Quit: WeeChat 1.5]
<whyrusleeping> ploop: ipns isnt going to change completely
structuralist has quit [Remote host closed the connection]
<whyrusleeping> at some point we're going to expand its functionality to better be able to set rules about record validity
mgue has joined #ipfs
<ploop> whyrusleeping: what do you mean? what more is there to validity than "signed by the key of the node that owns it"?
<whyrusleeping> ploop: great question, theres a few different scenarios that are rather important. The first is a valid record isnt just one that we've signed, but the most recent one we've published
<whyrusleeping> You don't want people to be given old out of date records
<ploop> ah
<whyrusleeping> think of pointing to a release of a binary with this, you don't want replay attacks forcing people to download code with vulnerabilities
<ploop> yeah
<whyrusleeping> You might also want to say that your record expires after a certain time
<whyrusleeping> You may also want to say that any record along some set of records is valid, so long as it is linked into a hash chain type structure
<whyrusleeping> something like an ad-hoc blockchain built on ipns should be easily possible given an extensiblie validity system like this
<ploop> replay attacks and expiration date could be solved by signing a publishing time and/or an expiration time in addition to the record, couldn't they?
chris613 has quit [Quit: Leaving.]
ppham has quit [Remote host closed the connection]
PrinceOfPeeves has quit [Quit: Leaving]
ppham has joined #ipfs
<whyrusleeping> time is very relative though
<whyrusleeping> If youre just using a normal unix timestamp, you could mess with anyone whose system clock is off
<whyrusleeping> Another notion of time could be by referencing globally verifiable events such as a particular block in something like the bitcoin blockchain
buhrmi_ has joined #ipfs
<buhrmi_> heelllooo u merkeldags
<whyrusleeping> buhrmi_: sup dag
<buhrmi_> suh dud
ckwaldon has joined #ipfs
<WardCunningham> victorbjelkholm: You suggested I echo $? (exit status) when my ipfs daemon was killed.
<WardCunningham> I did, it was 137. I looked in the source for that code but didn't find it. Do you get any meaning out of it?
<whyrusleeping> WardCunningham: yeah, that sounds like the system killed it due to out of memory
<whyrusleeping> ipfs itself will only ever return 1
<whyrusleeping> how much ram did your digitalocean box have?
<deltab> WardCunningham: 137 is 128 + 9, which means it was killed with signal 9 (SIGKILL)
<deltab> the kernel log (/var/log/dmesg) should have a report from the oom killer
<ploop> when I'm in the webui, under "Files", when I click the x to remove a file, it throws me back into the "Home" tab and doesn't remove the file. I don't suppose this is the intended behavior?
<deltab> ploop: sounds like a js bug; check the dev tools console for an error message
<deltab> or the network panel in case it's from the api
<ploop> "e.preventDefault is not a function"
<ploop> and the x is a link to # so I can see why
structuralist has joined #ipfs
<deltab> so e isn't an event, or you have a very old browser
<ploop> it's current firefox stable, so I doubt it's the latter
<deltab> yeah, only IE8 lacks it
<deltab> (if that)
anonymuse has quit [Remote host closed the connection]
<ploop> is there a way to remove files by hash directly with go-ipfs? I don't see anything in --help
<whyrusleeping> ploop: if the file isnt pinned, you can run a gc with `ipfs repo gc`
<whyrusleeping> that will remove all unpinned content
<whyrusleeping> if you just want to remove a single file, and it is not pinned, you could do: `ipfs refs -r <file hash> | xargs ipfs block rm` and that should work
<whyrusleeping> but, do note that it only deletes files from your local cache
<whyrusleeping> if anyone else pulled them from you they will still be available on the network
<buhrmi_> is there a possibility in ipfs that files replicate onto nodes that never requested them?
<whyrusleeping> buhrmi_: nope, ipfs is purely pull only at this point
<buhrmi_> so at this point, if A puts a file into ipfs, and B and C pull it, and then A B C all go offline forever, that file is also gone forever
<whyrusleeping> sometime in the future, there will be optional bitswap actors you will be able to enable that will help the network seed content given some parameters
<whyrusleeping> buhrmi_: correct
<buhrmi_> cool got it
<WardCunningham> whyrusleeping: I'm running ipfs daemon in 512MB machine, Digital Ocean's smallest.
<buhrmi_> ah, and in order to incentivize nodes to store some other's files, that's where all that recent filecoin thing comes into play?
<buhrmi_> or was that something else
<WardCunningham> I will learn more about oom killer, configuring swap, or getting more memory.
<whyrusleeping> WardCunningham: yeah... I think 512 shared between ipfs and the rest of the system is a bit tight right now (especially with no swap)
<kvda> What's the easiest way to play an IPFS video object?
<whyrusleeping> we definitely want ipfs to be able to run with very small amounts of ram though, so i think running on a 512MB DO droplet is a great goal for us to set
<whyrusleeping> kvda: localhost:8080/ipfs/<hash> in your browser
<whyrusleeping> if youre running a daemon that is, otherwise ipfs.io/ipfs/<hash>
<kvda> Hmm yes thought that just uses the browser video player right, no streaming/buffering
<kvda> https://ipfstube.erindachtler.me worked for me until i killed the daemon
<kvda> i can still play the files through ipfs.io/ipfs/<hash> without the deamon running
<kvda> but ipfstube is dependent on it being up
<kvda> is there anything else like ipfstube?
probitlabs[m] has joined #ipfs
WardCunningham has quit [Quit: WardCunningham]
<A124> whyrusleeping 633 MB residual for me atm.
<A124> The context problems not yet re-analyzed foc current stable 4.3, but in general most of the performance problems are gone... thankfuly and finaly.
<A124> The networking spikes are still troublesoume, it should be able to handle the peaks more gaussian curve that is much wider
<A124> Also another thing... pinning stuff from commandline seems to go one after one. So pinning a single small resource after doing recursive pin for a resource tree with missing resources blocks even the small resource. Not sure to whom I should eve point this, so please delegate else.
<A124> Oh.. and the network and CPU spikes go along which is terrible on a shared resource witout using cgroups and/or other limiting.
Tv` has quit [Quit: Connection closed for inactivity]
structuralist has quit [Remote host closed the connection]
warner` has joined #ipfs
WardCunningham has joined #ipfs
Luzifer_ has joined #ipfs
wa7son_ has joined #ipfs
nullstyle_ has joined #ipfs
zielmicha_ has joined #ipfs
mesch__ has joined #ipfs
nskelsey_ has joined #ipfs
risk_ has joined #ipfs
jclay_ has joined #ipfs
prettymuchbryce_ has joined #ipfs
robmyers_ has joined #ipfs
Muis_ has joined #ipfs
sugarpuff_ has joined #ipfs
nicolagreco_ has joined #ipfs
bigbluehat_ has joined #ipfs
tg` has joined #ipfs
gorhgorh has joined #ipfs
rflot_ has joined #ipfs
elimiste1e has joined #ipfs
barnacs_ has joined #ipfs
zmanian___ has joined #ipfs
Stskeepz has joined #ipfs
Guest61185_ has joined #ipfs
pjz_ has joined #ipfs
Guest66676 has joined #ipfs
martinBrown_ has joined #ipfs
zignig_ has joined #ipfs
Mateon1 has joined #ipfs
area_ has joined #ipfs
Mateon1 is now known as Guest17282
WardCunningham has quit [Quit: WardCunningham]
ppham has quit [Remote host closed the connection]
frabrune- has joined #ipfs
gozala_ has joined #ipfs
teaso_ has joined #ipfs
Ragnis_ has joined #ipfs
oleavr_ has joined #ipfs
sickill_ has joined #ipfs
cmeik_ has joined #ipfs
manveru_ has joined #ipfs
M|tar has joined #ipfs
MarkOtaris1 has joined #ipfs
bmpvieira_ has joined #ipfs
Aaron101- has joined #ipfs
jhulten_ has joined #ipfs
Magik6k_ has joined #ipfs
Nukien_ has joined #ipfs
kants_ has joined #ipfs
zombu2- has joined #ipfs
lachenmayer_ has joined #ipfs
Guest963391 has joined #ipfs
Ralith1 has joined #ipfs
irx[m]1 has joined #ipfs
Guest96339 has quit [*.net *.split]
irx[m] has quit [*.net *.split]
LugariusMtrx has quit [*.net *.split]
kegan[m] has quit [*.net *.split]
M-mistake has quit [*.net *.split]
frabrunelle has quit [*.net *.split]
warner has quit [*.net *.split]
MarkOtaris has quit [*.net *.split]
Ralith has quit [*.net *.split]
Ragnis has quit [*.net *.split]
sugarpuff has quit [*.net *.split]
sickill has quit [*.net *.split]
bmpvieira has quit [*.net *.split]
kyledrake has quit [*.net *.split]
robmyers has quit [*.net *.split]
nicolagreco has quit [*.net *.split]
wa7son has quit [*.net *.split]
prettymuchbryce has quit [*.net *.split]
NeoTeo has quit [*.net *.split]
nskelsey has quit [*.net *.split]
zielmicha has quit [*.net *.split]
nullstyle has quit [*.net *.split]
Luzifer has quit [*.net *.split]
risk has quit [*.net *.split]
bigbluehat has quit [*.net *.split]
Guest61185 has quit [*.net *.split]
jclay has quit [*.net *.split]
jhulten has quit [*.net *.split]
cmeik has quit [*.net *.split]
manveru has quit [*.net *.split]
retrohacker has quit [*.net *.split]
whyrusleeping has quit [*.net *.split]
kevina has quit [*.net *.split]
codebam has quit [*.net *.split]
deltab has quit [*.net *.split]
metaf5 has quit [*.net *.split]
sega01 has quit [*.net *.split]
Magik6k has quit [*.net *.split]
zmanian__ has quit [*.net *.split]
barnacs has quit [*.net *.split]
Muis has quit [*.net *.split]
rflot has quit [*.net *.split]
gorhgorh_ has quit [*.net *.split]
elimisteve has quit [*.net *.split]
teaso has quit [*.net *.split]
bsm1175321 has quit [*.net *.split]
edubai__ has quit [*.net *.split]
danemacmillan has quit [*.net *.split]
thufir has quit [*.net *.split]
mesch_ has quit [*.net *.split]
zignig has quit [*.net *.split]
alu has quit [*.net *.split]
oleavr has quit [*.net *.split]
Mateon1_ has quit [*.net *.split]
Kubuxu has quit [*.net *.split]
dvn has quit [*.net *.split]
Mitar has quit [*.net *.split]
Tugger has quit [*.net *.split]
kragniz has quit [*.net *.split]
kants has quit [*.net *.split]
gozala has quit [*.net *.split]
Kane` has quit [*.net *.split]
martinBrown has quit [*.net *.split]
Xe has quit [*.net *.split]
tg has quit [*.net *.split]
Nukien has quit [*.net *.split]
zombu2 has quit [*.net *.split]
Aaron1011 has quit [*.net *.split]
pjz has quit [*.net *.split]
Arw_ has quit [*.net *.split]
Guest66666 has quit [*.net *.split]
area has quit [*.net *.split]
Stskeeps has quit [*.net *.split]
lachenmayer has quit [*.net *.split]
rabbitface3 has quit [*.net *.split]
zombu2- is now known as zombu2
jhulten_ is now known as jhulten
martinBrown_ is now known as martinBrown
Ragnis_ is now known as Ragnis
tg` is now known as tg
M|tar is now known as Mitar
Arw has joined #ipfs
gozala_ is now known as gozala
jclay_ is now known as jclay
nullstyle_ is now known as nullstyle
deltab has joined #ipfs
zielmicha_ is now known as zielmicha
sickill_ is now known as sickill
nicolagreco_ is now known as nicolagreco
Luzifer_ is now known as Luzifer
kegan[m] has joined #ipfs
nskelsey_ is now known as nskelsey
dvn has joined #ipfs
M-mistake1 has joined #ipfs
Xe has joined #ipfs
LugariusMtrx has joined #ipfs
sugarpuff_ is now known as sugarpuff
robmyers_ is now known as robmyers
bmpvieira_ is now known as bmpvieira
kumavis has quit [Ping timeout: 255 seconds]
zrl has quit [Ping timeout: 255 seconds]
cmeik_ is now known as cmeik
risk_ has quit [Ping timeout: 265 seconds]
codebam has joined #ipfs
prosody has quit [Ping timeout: 255 seconds]
Guest61185_ is now known as Guest61185
sega01 has joined #ipfs
risk_ has joined #ipfs
Muis_ is now known as Muis
risk_ is now known as risk
wa7son_ is now known as wa7son
Foxcool has joined #ipfs
kevina has joined #ipfs
Tugger has joined #ipfs
whyrusleeping has joined #ipfs
Kane` has joined #ipfs
oleavr_ is now known as oleavr
rabbitface3 has joined #ipfs
danemacmillan has joined #ipfs
retrohacker has joined #ipfs
alu has joined #ipfs
kragniz has joined #ipfs
rflot_ is now known as rflot
Kubuxu has joined #ipfs
bsm1175321 has joined #ipfs
metaf5 has joined #ipfs
edubai__ has joined #ipfs
prettymuchbryce_ is now known as prettymuchbryce
manveru_ is now known as manveru
NeoTeo has joined #ipfs
kyledrake has joined #ipfs
bigbluehat_ is now known as bigbluehat
apiarian has quit [Ping timeout: 255 seconds]
prosody has joined #ipfs
apiarian has joined #ipfs
zrl has joined #ipfs
kumavis has joined #ipfs
Stskeepz is now known as Stskeeps
Stskeeps has quit [Quit: Reconnecting]
Stskeeps has joined #ipfs
warner` is now known as warner
<whyrusleeping> dude, whats with the netsplits?
whyrusleeping has quit [Changing host]
whyrusleeping has joined #ipfs
<whyrusleeping> kvda: ipfstube is really neat, i hadnt seen that yet
alu has quit [Changing host]
alu has joined #ipfs
rgrinberg has quit [Ping timeout: 265 seconds]
<Aranjedeath> the entirety of freenode split yesterday I think
cosmos has joined #ipfs
thufir has joined #ipfs
<Aranjedeath> there was some really nasty traffic weather across cogent's network at the time
<Aranjedeath> ah this is again a problem
<Aranjedeath> I find this helpful for armwaving http://internetpulse.keynote.com
<Aranjedeath> I suppose if I really wanted to know I could go fetch the nanog archives, they'd say
ecloud is now known as ecloud_wfh
<Aranjedeath> yeah, looks like it's still the ddos storms
* Aranjedeath likes weather analogies for network traffic
<whyrusleeping> Its a pretty good analogy
<whyrusleeping> and also why i would love if something like cjdns got some major adoption
<whyrusleeping> your traffic would dynamically reroute around these problems
<A124> whyrusleeping BGP re routing can do the same, but in real world the traffic still has to get somewhere, so not sure if that simple implications as one wuold like.
<Aranjedeath> yeah, but bgp will keep sending data over bad links until the bgp flaps
<Aranjedeath> which is both awesome and terrible
<A124> Well cjdns would be a better thing for peers, the server side is more complicated.
<A124> Also I did not found how it can bridge to internet etc, so practically I did not try myself yet.
Guest7581 has quit [Changing host]
Guest7581 has joined #ipfs
<A124> More docs needed.
Guest7581 is now known as DarkFox
herzmeister has quit [Ping timeout: 272 seconds]
<Aranjedeath> there's a docs page about precisely that thing
<whyrusleeping> ansuz: write better docs dammit
<Aranjedeath> I just googled it
<Aranjedeath> for reference the feature is "iptunnel" and it's a minimum viable vpn, basically
<Aranjedeath> little too much work required to get it running (imo), but hey. it does work
<A124> Humm thanks.
<A124> Gotta figure the ipv4. Also not sure how this would re-route stuff if the link it relies on is saturated anyways.
<Aranjedeath> yeah can't help if your local is saturated, but routing around saturated links elsewhere is pretty easy
<Aranjedeath> ipv4? what about it
<kvda> @whyrusleeping yea i thought so too, it does partial downloading of files i think?
nausea has quit [Ping timeout: 265 seconds]
chriscool has joined #ipfs
herzmeister has joined #ipfs
<Aranjedeath> wow
<Aranjedeath> 25% packet loss and 192ms latency between ATT+level3
<Aranjedeath> that's gonna cause some problems if it's not regional
<kvda> silly question but how does ipfs compare to webtorrent.io?
ulrichard has joined #ipfs
<whyrusleeping> feross: how does ipfs compare to webtorrent? :P
<whyrusleeping> (he might be asleep right now)
<whyrusleeping> but the general answer to the question is that its the same answer as how ipfs compared to bittorrent in general
<whyrusleeping> the cool thing about webtorrent is that it works in the browser
<Aranjedeath> I think I know just enough about both to think they're incomparable
* Aranjedeath knowing enough to be dangerous but not enough to be useful etc
mildred has joined #ipfs
<whyrusleeping> one sec...
<kvda> thanks @whyrusleeping
<kvda> hmm wonder if there's an extension that makes chrome/firefox support ipfs:// .. ?
Peeves has quit [Remote host closed the connection]
<whyrusleeping> so yeah, we don't have that answer well written down yet
<Aranjedeath> oh cool nice
nausea has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
Aranjedeath has quit [Quit: Three sheets to the wind]
<kvda> :p
ylp has joined #ipfs
structuralist has joined #ipfs
<ansuz> yahoo directory... you mean the list of personal information that just leaked?
captain_morgan has joined #ipfs
<whyrusleeping> ansuz: write better cjdns docs
<ansuz> whyrusleeping: k
<Kubuxu> ansuz: write better cjdns
<whyrusleeping> ansuz: write better
<kvda> no but it seems like a centralised record of all the ipfs services seems it'd be useful at this point
<ansuz> I already wrote them, but I couldn't push cause IPFS used all my bandwidth
<kvda> kind of how yahoo was useful in the early days of the internet
<whyrusleeping> kvda: agreed, we would love to have someone work on that
<ansuz> centralized is a dirty word
<kvda> is Protocol Labs still hiring @whyrusleeping ?
<kvda> i'd probably work on it anyway, but much less free time
<ansuz> whyrusleeping: lgierth said I could borrow the company helicopter to do this ipfs presentation in paris
<whyrusleeping> ansuz: yeah, just use the dht to find its location
dignifiedquire has joined #ipfs
<dignifiedquire> good morning beautiful people 😃
<whyrusleeping> kvda: yeah, we are :)
lompe[m] has joined #ipfs
<whyrusleeping> dignifiedquire: g'marnin
<ansuz> heh
<dignifiedquire> task for today: implement pkcs1 to 8 converter in javascripts
lompe[m] has left #ipfs [#ipfs]
<whyrusleeping> dignifiedquire: why
<whyrusleeping> kvda: ipn.io/join
bielewelt has joined #ipfs
bielewelt has quit [Client Quit]
<dignifiedquire> whyrusleeping: because go-ipfs exports pkcs1 and webcrypto only understands jwk and pkcs8
<dignifiedquire> it's the last missing piece in my crypto improvement task for js-ipfs
<Kubuxu> ouch
<Kubuxu> I mean, in close but undefined future we will be changing the format
emlee has joined #ipfs
<dignifiedquire> yeah that doesn't help me today sadly
<whyrusleeping> Uncaught ReferenceError: future is not defined
ebel_ is now known as ebel
<Kubuxu> whyrusleeping: I was thinking about codec packed.
<Kubuxu> Will it be only prefixing IDs or also binary data?
<dignifiedquire> undefined is not a function
<Kubuxu> As for example ARM has quite penalty for accessing not word aligned data.
<Kubuxu> So i codec packed is two or three bytes it might be problematic.
<whyrusleeping> Kubuxu: we're currently bikeshedding that area
<Kubuxu> Like a byte or two vs 4 isn't much of difference I think.
<Kubuxu> also is expanding the varint allowed?
<whyrusleeping> yes
<Kubuxu> like `1000000 00000001`
<Kubuxu> is still one
<whyrusleeping> oh
<Kubuxu> but takes two bytes
<whyrusleeping> i mean, technically
<whyrusleeping> you could do that
<Kubuxu> we should either canonize it or prohibit
<whyrusleeping> fair
<whyrusleeping> file an issue?
<Kubuxu> on the multiformats/varint?
<whyrusleeping> something like that, not sure where it belongs the best
structuralist has quit [Remote host closed the connection]
structuralist has joined #ipfs
kants_ has quit [Quit: ZNC 1.6.3+deb1 - http://znc.in]
kants has joined #ipfs
kants has joined #ipfs
kants has quit [Changing host]
<whyrusleeping> Kubuxu: thanks
unforgiven512 has quit [Quit: ZNC - http://znc.in]
<whyrusleeping> the thing i miss most being in china is soundcloud
<whyrusleeping> and i'm pretty sure its not blocked
<whyrusleeping> but the bandwidth is just so bad i cant use it
corvinux has joined #ipfs
s_kunk_ has quit [Remote host closed the connection]
unforgiven512 has joined #ipfs
<ansuz> whyrusleeping: we're hoping to find out how well cryptpad works behind the firewall
structur_ has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<whyrusleeping> ansuz: want me to try?
structuralist has quit [Ping timeout: 265 seconds]
<ansuz> some time before you leave
cemerick has joined #ipfs
<whyrusleeping> which is tomorrow
<whyrusleeping> i'm free to test things for you right now if you want
espadrine has joined #ipfs
corvinux has quit [Quit: Leaving]
s_kunk has joined #ipfs
<ansuz> thanks whyrusleeping
<ansuz> so you're in shanghai
<ansuz> ?
<whyrusleeping> ansuz: yeap, shanghai
<whyrusleeping> which btw, i highly recommend everyone visit
<whyrusleeping> its so cool here
<dignifiedquire> whyrusleeping: how much do you know about the pkcs1 and the der encoding of go implemntation?
apiarian has quit [Ping timeout: 272 seconds]
emlee has quit [Ping timeout: 265 seconds]
apiarian has joined #ipfs
structur_ has quit [Remote host closed the connection]
structuralist has joined #ipfs
mgue has quit [Ping timeout: 272 seconds]
uzyn has quit [Quit: uzyn]
structuralist has quit [Ping timeout: 265 seconds]
mgue has joined #ipfs
<whyrusleeping> dignifiedquire: idk, that it probably follows the spec
rendar has joined #ipfs
cosmos has quit [Read error: No route to host]
cosmos has joined #ipfs
nonaTure has joined #ipfs
<dignifiedquire> starting to doubt it as the encoders I have tried so far are all throwing :(
<whyrusleeping> what errors are they throwing?
<dignifiedquire> that I am an idiot
zorglub27 has joined #ipfs
<whyrusleeping> huh
<whyrusleeping> sounds like javascript
<dignifiedquire> trying to parse the protobuf version I just realized -.-
<whyrusleeping> try updating npm
* dignifiedquire hits head against the wall
<whyrusleeping> still, try updating npm
<whyrusleeping> and delete your node_modules folder
<dignifiedquire> always :L)
<daviddias> there there :)
<dignifiedquire> yeah it decodes
<dignifiedquire> arrrrghhh why are there sooo many standards for crypto :'(
<jbenet> amiller are you around? looking at lambda-auth again, have some questions
<daviddias> dignifiedquire: whats up?
<daviddias> what are you trying to do?
<daviddias> is it secio related?
<dignifiedquire> daviddias: trying to put in the last piece for my webcrypto transform
<dignifiedquire> go-ipfs exports private keys in pkcs1 format, but webcrypto only understands pkcs8
<dignifiedquire> convert all the key formats
cketti has joined #ipfs
cketti has quit [Changing host]
cketti has joined #ipfs
Encrypt_ has joined #ipfs
tg has quit [Quit: Leaving]
ilmu has joined #ipfs
tg has joined #ipfs
Encrypt_ is now known as Encrypt
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<dignifiedquire> sweeet got conversion from pkcs1 (from go-ipfs) to jwk
ilmu has quit [Ping timeout: 265 seconds]
zz_r04r is now known as r04r
gmoro has joined #ipfs
computerfreak has joined #ipfs
roberto has joined #ipfs
roberto is now known as robcat
reit has quit [Quit: Leaving]
reit has joined #ipfs
ygrek has quit [Ping timeout: 276 seconds]
zorglub27 has quit [Quit: zorglub27]
robcat has quit [Quit: robcat]
computerfreak has quit [Remote host closed the connection]
wallacoloo has quit [Quit: wallacoloo]
PalTale has quit [Ping timeout: 250 seconds]
PalTale has joined #ipfs
Encrypt has quit [Quit: Quit]
buhrmi_ has quit [Ping timeout: 240 seconds]
abbaZaba has joined #ipfs
abbaZaba has left #ipfs ["Textual IRC Client: www.textualapp.com"]
Boomerang has joined #ipfs
cosmos has quit [Quit: Konversation terminated!]
cosmos has joined #ipfs
Boomerang has quit [Remote host closed the connection]
cosmos has quit [Client Quit]
Boomerang has joined #ipfs
<dignifiedquire> first pass for conversion works :) now just need to make it fast again
<whyrusleeping> dignifiedquire: sucks that you have to write code and then make it fast
<whyrusleeping> real languages have that as the same step :P
<dignifiedquire> whyrusleeping: there is a reason I like rust so much ;)
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
Boomerang has quit [Quit: Leaving]
Encrypt has joined #ipfs
Aeon has quit [Remote host closed the connection]
<dignifiedquire> whyrusleeping: hmmm looks like I misread my stats, it's actually not slow :happy:
rgrinberg has joined #ipfs
<keks> hmm, does anyone know when juan will be back?
Boomerang has joined #ipfs
rgrinberg has quit [Client Quit]
rgrinberg has joined #ipfs
ppham has joined #ipfs
ilmu has joined #ipfs
pratch has joined #ipfs
ppham has quit [Remote host closed the connection]
interspinal has quit [Remote host closed the connection]
ilmu has quit [Ping timeout: 276 seconds]
consternate has joined #ipfs
consternate has quit [Read error: Connection reset by peer]
Guest34440 has joined #ipfs
ppham has joined #ipfs
clownpriest has joined #ipfs
<richardlitt> daviddias: you aroud?
cemerick has quit [Ping timeout: 265 seconds]
cemerick has joined #ipfs
ashark has joined #ipfs
bsm1175321 is now known as bsm117532
Soft has quit [Quit: WeeChat 1.6-dev]
shizy has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
jedahan has joined #ipfs
ppham has quit [Ping timeout: 265 seconds]
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ppham has joined #ipfs
WardCunningham has joined #ipfs
anonymuse has joined #ipfs
_whitelogger has joined #ipfs
matoro has quit [Ping timeout: 260 seconds]
ppham has quit [Remote host closed the connection]
taw00 has joined #ipfs
espadrine_ has joined #ipfs
espadrine has quit [Ping timeout: 264 seconds]
Peeves has joined #ipfs
jedahan has joined #ipfs
_whitelogger_ has joined #ipfs
jedahan has joined #ipfs
ulrichard has quit [Ping timeout: 276 seconds]
PseudoNoob has joined #ipfs
ygrek has joined #ipfs
matoro has joined #ipfs
matoro has quit [Remote host closed the connection]
ylp has quit [Quit: Leaving.]
<richardlitt> All Hands sync for this week starts in 30 minutes.
mildred has quit [Quit: Leaving.]
Guest34440 has quit [Remote host closed the connection]
wuch has joined #ipfs
Tv` has joined #ipfs
brank has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
ygrek has quit [Ping timeout: 264 seconds]
wuch has quit [Quit: WeeChat 1.5]
ilmu has joined #ipfs
anonymuse has joined #ipfs
ilmu has quit [Ping timeout: 276 seconds]
anonymuse has quit [Ping timeout: 265 seconds]
anonymuse has joined #ipfs
em-ly has joined #ipfs
<richardlitt> ========================== IPFS Hangouts: All Hands Sync =========================
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/201
<richardlitt> Topic: All Hands Sync
<richardlitt> Join Hangout: https://zoom.us/j/3339991818
<richardlitt> ==================================================================================
anonymuse has quit [Remote host closed the connection]
anonymuse has joined #ipfs
Encrypt has quit [Quit: Quit]
nonaTure has quit [Ping timeout: 265 seconds]
<richardlitt> \o/
<em-ly> keks: welcome!!
<keks> em-ly: hi :)
anonymuse has quit [Ping timeout: 272 seconds]
gavinmcdermott has joined #ipfs
Nukien_ has quit [Quit: ZNC - http://znc.in]
<keks> flaky wifi
Nukien has joined #ipfs
<keks> flyingkiwi: the table of contents is a tree, maybe that works as a metaphor. don't know who the audience is
cketti has quit [Quit: Leaving]
cyberwolf has joined #ipfs
<keks> oh I meant flyingzumwalt, but richardlitt is probably the right person to ask.
<richardlitt> hmmm. keks: for the poster?
<keks> yup
<richardlitt> Yeah, that works. I think they'll understand it as a filesystem, too, but where the folder names are hashes
<richardlitt> toc is smart because it is also keys, to data.
kenshyx has joined #ipfs
<keks> lgierth: whay is the state of the gx discussion? I saw you were talking about it with Kubuxu
<keks> *what
jedahan has quit [Remote host closed the connection]
ilmu has joined #ipfs
<Kubuxu> keks: I think in a big part we decided to create config for my repos tool.
jedahan has joined #ipfs
<keks> mr?
<Kubuxu> That would allow you to clone all repos of go-ipfs and deps at one (ouch :|) and then apply update to them
<Kubuxu> Yes, mr
captain_morgan has quit [Ping timeout: 240 seconds]
chriscool has quit [Ping timeout: 244 seconds]
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan___
ilmu has quit [Ping timeout: 244 seconds]
ppham has joined #ipfs
kenshyx has quit [Quit: Leaving]
wuch has joined #ipfs
captain_morgan has joined #ipfs
<lgierth> go-ipfs hangout in 2 minutes
<dignifiedquire> richardlitt: can you do the announcment?
<richardlitt> Yep!
<richardlitt> ONe second
<noffle> is there no longer a "apps on ipfs" sprint meeting?
<richardlitt> ========================== IPFS Hangouts: go-ipfs =========================
<richardlitt> Join Hangout: https://zoom.us/j/3339991818
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/201
<richardlitt> Topic: go-ipfs
<richardlitt> =============================================================================
<richardlitt> noffle: not at the moment.
<lgierth> Kubuxu: ^
<noffle> okay. just wanted to share that I've been putting time into ipget lately and it's on its way to being ready for a nice stable 1.0.0 release: https://github.com/ipfs/ipget/issues/18
<lgierth> yay :)
<keks> nice
ygrek has joined #ipfs
<A124> The pinning in case of missing things in a tree is awful and blocking following pins.
<A124> Umm.. even sigterm on those pins seems not to solve it.
soloojos has joined #ipfs
WardCunningham has quit [Quit: WardCunningham]
s_kunk has quit [Ping timeout: 265 seconds]
<dignifiedquire> richardlitt: can you post the announcment please?
<richardlitt> ========================== IPFS Hangouts: js-ipfs =========================
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/201
<richardlitt> Topic: js-ipfs
<richardlitt> Join Hangout: https://zoom.us/j/3339991818
<richardlitt> =============================================================================
taw00 has quit [Read error: Connection reset by peer]
taw00 has joined #ipfs
ReactorScram has joined #ipfs
<ReactorScram> Are other people still finding that new data propagates slowly through IPFS?
<ReactorScram> I wanted to sync some music from one computer to another, so I added it on computer A but when I pin from computer B it hangs
<ReactorScram> A is go-ipfs-git from Arch, B is Win64 0.4.3
<ReactorScram> A is 0.4.4-dev according to "ipfs version"
reit has quit [Ping timeout: 240 seconds]
espadrine_ has quit [Ping timeout: 244 seconds]
dnull[m] has joined #ipfs
<gavinmcdermott> what the what!?!
clownpriest has quit [Quit: Textual IRC Client: www.textualapp.com]
wuch has quit [Quit: WeeChat 1.5]
ygrek has quit [Ping timeout: 255 seconds]
<dignifiedquire> richardlitt: can you do your thing please?
brunomvsouza[m] has joined #ipfs
ulrichard has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
ulrichard has quit [Ping timeout: 272 seconds]
gavinmcdermott has quit [Ping timeout: 272 seconds]
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<richardlitt> Gah! Sorry
<richardlitt> Current topic: Libp2p!
<richardlitt> ========================== IPFS Hangouts: libp2p =========================
<richardlitt> Join Hangout: https://zoom.us/j/3339991818
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/201
<richardlitt> =============================================================================
<richardlitt> Topic: libp2p
cyberwolf has quit [Quit: Konversation terminated!]
<LugariusMtrx> i have a question
<LugariusMtrx> are hashes limeted?
<richardlitt> Limeted?
<LugariusMtrx> i mean .... this hashes are only 46 chars long with numbers and letters a and A so .... there is a file limit right?
<LugariusMtrx> lets say there are endless files
<LugariusMtrx> endless different files
<LugariusMtrx> and this hashes for example QmWHyrPWQnsz1wxHR219ooJDYTvxJPyZuDUPSDpdsAovN5 are not so long
MarkOtaris1 has quit [Changing host]
MarkOtaris1 has joined #ipfs
Anduck has quit [Quit: Reconnecting]
Anduck has joined #ipfs
<keks> I think datagrams have the additional benefit that you don't need to keep an overview of open connections
<keks> oh, github issue
<richardlitt> Kubuxu: can you add the all-hands notes to ipfs/pm/meeting_notes?
<richardlitt> LugariusMtrx: technically, there is a file limit; but it is an astronomically high number
MarkOtaris1 is now known as MarkOtaris
<richardlitt> The odds of collision - using the same hash for two things - is basically null. And the chance of hashes running out, in our lifetime, isn't particularly high.
<richardlitt> think of it this way: 0-9 is 10 digits, and there are 26 letters in the alphabet - that's 36 possible options.
<LugariusMtrx> but what when?
<richardlitt> 36^48 is 5.04103876e74.
<lgierth> keks: yeah! :) and there are usecases where reliability is just a bad idea
<richardlitt> That will basically never, ever happen.
<richardlitt> Assuming that hashes were just five letters long, there are still 60466176 variations.
<richardlitt> but there aren't five - there are loads more.
<richardlitt> Make sense?
<LugariusMtrx> i mean theoratically, what happens?
<ansuz> upgrade to a new hash type
<ansuz> :D
<ansuz> via multihash
<LugariusMtrx> yes this number is high... but that interests me
<Kubuxu> richardlitt: I accidentally committed directly to ipfs/pm
<Kubuxu> miss click
<ansuz> rip Kubuxu
<richardlitt> ansuz: hahahahahaha
<richardlitt> Kubuxu: no worries. It happens.
<richardlitt> All good.
<Kubuxu> ansuz: yup I am as good os dead
<richardlitt> Thanks.
<ansuz> no richardlitt
<richardlitt> By the way, lock your doors tonight
<ansuz> there must be consequences
<richardlitt> No reason, just, you know, it is cold in Poland, things happen.
<ansuz> this is why everything should be done via commandline
<richardlitt> brb going to buy a flight
<ansuz> without tab-complete
<richardlitt> LugariusMtrx: theoretically, little happens. it depends on which hashes collide.
<richardlitt> The system assumes that it works.
<richardlitt> If the hash is in a merkledag, than it is possible that that section of the merkledag will be malformed. But I'm not sure.
<LugariusMtrx> malformed?
<richardlitt> And, to be honest, 504103876000000000000000000000000000000000000000000000000000000000000000000 is a lot of 0s
<richardlitt> Well, it may point to the wrong subset of data. But don't quote me on that.
<LugariusMtrx> some guys sure said the same with ipv4
<richardlitt> :D
<ansuz> and ipv4 is fiiine
* ansuz handwaves
ygrek has joined #ipfs
<richardlitt> LugariusMtrx: a 46 character hash is stronger than ipv6.
<richardlitt> By quite a bit.
<LugariusMtrx> no really, if we use IPFS for years.... and in million of years we have to rewrite IPFS becouse this
<ansuz> the hashes can upgrade
<ansuz> like I said, multihash
<richardlitt> That's why we use multihash. :)
<LugariusMtrx> how?
<richardlitt> github.com/multiformats/multihash
<LugariusMtrx> ok
<richardlitt> Go take a look.
<ansuz> multi-all-the-things
<ansuz> crypto-agility
<LugariusMtrx> i will :)
<richardlitt> basically, the first few characters of a multihash tell us which function created it; so we can just update the protocol to use different hashes, but still recognize old ones
<LugariusMtrx> OHH
<richardlitt> And we can switch to 49-char+ length hashes
<LugariusMtrx> ""It is useful to write applications that future-proof their use of hashes""
<richardlitt> Exactly.
<LugariusMtrx> perfect
<richardlitt> Sorry, should have gotten to that point earlier.
<richardlitt> Good question!
<ansuz> I got to it
<ansuz> but nobody listens to ansuz
<LugariusMtrx> WTF!!
<LugariusMtrx> i know this guy
<ansuz> he gets around
<richardlitt> sorry ansuz
<richardlitt> Who? Juan?
<LugariusMtrx> Juan Benet implemented it in go
<LugariusMtrx> he is sneaky
<ansuz> Jbenet is loosely associated with IPFS
<richardlitt> jbenet basically came up with the idea of multihash, I believe.
<richardlitt> He also, you know, runs IPFS.
* richardlitt looks at the channel name with a quizzical look on his face
<ansuz> richardlitt: irc moves fast :p
<LugariusMtrx> like he cared about this already
<richardlitt> yep!
<LugariusMtrx> i know
Akaibu has quit [Quit: Connection closed for inactivity]
<richardlitt> :D
<LugariusMtrx> Juan Benet is a f*n genious
<richardlitt> How do you know him? (Who are you? (Welcome!!)
rgrinberg has quit [Ping timeout: 276 seconds]
ulrichard has joined #ipfs
<ansuz> richardlitt: lemme get that last paren for you
<ansuz> )
<LugariusMtrx> I know him from the Decentrelized Web summit
<richardlitt> ah! Awesome. Glad you were there man.
<LugariusMtrx> same for ipfs
<richardlitt> Yes: hashes are pretty important to IPFS, and while collision rates are so far off as to be ridiculous, they still need to be thought of.
<richardlitt> There's more than just hashes; having self-describing protocols is super important.
<richardlitt> Go check out github.com/multiformats/multiformats for moe on others.
<LugariusMtrx> a good developer solves problems before they happen, he already made IPFS future proof
<LugariusMtrx> i am so amazed
<LugariusMtrx> https://github.com/multiformats/multiaddr Juan Benet is my new God, he cares about the future
<richardlitt> nicolagreco: you around?
* ansuz slightly uncomfortable calling anyone a god
<LugariusMtrx> this is the future guys
<richardlitt> LugariusMtrx: I don't see this question: "What if we run out of hashes?" on ipfs/faq
<richardlitt> Want to help us out by making an issue we can point to in the future?
Foxcool has quit [Ping timeout: 276 seconds]
<richardlitt> LugariusMtrx: A good example is https://github.com/ipfs/faq/issues/22
<Kubuxu> richardlitt: we had great answer for that in cjdns
<richardlitt> Oh?
<Kubuxu> where people were asking what if we run out of cjdns IPv6 addresses
<Kubuxu> or if two the same addresses were generated
<Kubuxu> (cjdns addresses are hashes too).
<Kubuxu> We have Q&A bot:
Foxcool has joined #ipfs
<Kubuxu> 20:50 <@Kubuxu>?lotto
<Kubuxu> 20:50 <@Entity>Kubuxu: "1 in 1,329,227,995,784,915,872,903,807,060,280,344,576 chance of generating the same IPv6. Feeling Lucky?"
<ansuz> cjdns addresses don't tend to last quite as long
<ansuz> people accidentally delete their confs
<ansuz> POOF
<ansuz> wait for that privateKey to come around again
<LugariusMtrx> richardlitt (IRC): Yes
<Kubuxu> people actually delete their files
<ansuz> right, but the same file will make the same hash
<ansuz> when are you folks in Toronto?
<ansuz> next week?
<ansuz> right after shanghai?
amiller_ has quit [Ping timeout: 250 seconds]
<ansuz> toronto-mesh is the sister-mesh of paris
captain_morgan has quit [Ping timeout: 265 seconds]
<LugariusMtrx> done
kulelu88 has joined #ipfs
<dignifiedquire> richard do your thing? ;)
Encrypt has joined #ipfs
<LugariusMtrx> tha thing?
Stebalien has joined #ipfs
<gsf[m]> Lugarius Albe: related faq https://github.com/ipfs/faq/issues/24
<LugariusMtrx> what
computerfreak has joined #ipfs
captain_morgan has joined #ipfs
<LugariusMtrx> richardlitt (IRC): you said there is no such topic
cemerick has quit [Ping timeout: 265 seconds]
<richardlitt> ========================== IPFS Hangouts: IPLD =========================
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/201
<richardlitt> Topic: IPLD
<richardlitt> Join Hangout: https://zoom.us/j/3339991818
<richardlitt> =============================================================================
<richardlitt> LugariusMtrx: Ah!
<richardlitt> Man, that should be open
<richardlitt> I'm sorry!
<ReactorScram> I wonder if my router is too old for NAT traversal and that's why I can never get data to propagate
<LugariusMtrx> ill delete it now
<richardlitt> LugariusMtrx: Responded.
<richardlitt> Thank you! Sorry about that.
<richardlitt> <3
ianopolous_ has quit [Ping timeout: 265 seconds]
<richardlitt> !pinbot QmbkWejNBywf51afx8iiLXfL2U2q17ajqW5vLShy7JHeYx hydra-presentation
<pinbot> now pinning /ipfs/QmbkWejNBywf51afx8iiLXfL2U2q17ajqW5vLShy7JHeYx
rgrinberg has joined #ipfs
clownpriest has joined #ipfs
incog has joined #ipfs
IlanGodik has joined #ipfs
chris613 has joined #ipfs
<Stebalien> nicolagreco: I'm listening in on the call. Please see my comments on the etherpad.
jedahan has joined #ipfs
rendar has quit [Ping timeout: 265 seconds]
taw00 has quit [Read error: Connection reset by peer]
atrapado has joined #ipfs
<dignifiedquire> Thank you everyone for a great sync!
<ansuz> np dignifiedquire
gavinmcdermott has joined #ipfs
gavinmcdermott has quit [Client Quit]
<dignifiedquire> ansuz: no thank you
incog has left #ipfs [#ipfs]
<lgierth> Kubuxu: when do and don't we use `gx-go rewrite`
<lgierth> Kubuxu: i imagine something like, libs (e.g. go-multihash) don't rewrite, apps (e.g. go-ipfs) do write?
<lgierth> whyrusleeping: ^
rendar has joined #ipfs
matoro has joined #ipfs
Stebalien has quit [Remote host closed the connection]
<ReactorScram> I noticed if I pin the file from Computer A, then request it from Computer B, Computer B will hang until I request it from the gateway, at which point it suddenly gets it
<lgierth> ReactorScram: sounds like NAT issues
<lgierth> you can try to directly connect your nodes with `ipfs swarm connect <maddr>`, where maddr is one of the addresses from `ipfs id`
PseudoNoob has quit [Quit: Leaving]
<lgierth> and you can debug content routing using `ipfs dht findprovs <hash>` to get a list of provider peer ids, and `ipfs dht findpeer <peerid>` to get maddrs
palkeo has joined #ipfs
<ReactorScram> thanks, I'll look into that
palkeo has joined #ipfs
<ReactorScram> Computer A's firewall is very old and has not had a software update in years, maybe that's it?
chungy_ has quit [Read error: Connection reset by peer]
atrapado has quit [Quit: Leaving]
fredthomsen has joined #ipfs
ulrichard has quit [Remote host closed the connection]
chungy has joined #ipfs
mildred has joined #ipfs
Guest39382 is now known as wking
WardCunningham has joined #ipfs
WardCunningham has quit [Client Quit]
taw00 has joined #ipfs
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Kubuxu> lgierth: we rewrite only go-ipfs right now
<Kubuxu> as we don't want people to build it with unpinned deps
bauruine has quit [Quit: ZNC - http://znc.in]
bauruine has joined #ipfs
wallacoloo has joined #ipfs
brank has quit [Remote host closed the connection]
<lgierth> ReactorScram: NAT implementations in routers are weird
<lgierth> Kubuxu could write a song about it
<Kubuxu> yeah
<Kubuxu> and NAT punching doesn't work for me at all currently
ZaZ has joined #ipfs
<lgierth> nice
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Kubuxu> my ISP has too good of a NAT
fredthomsen has quit [Ping timeout: 244 seconds]
<ReactorScram> I can try swapping the router
<ReactorScram> Rigth now it's looking like Computer A can't dial Computer B which is not something I can fix
<ReactorScram> It's giving connection refused, or context deadline exceeded (forget the exact wording)
fredthomsen has joined #ipfs
amiller has joined #ipfs
amiller has joined #ipfs
Guest50994 has joined #ipfs
Guest50994 is now known as palliate
clownpriest has joined #ipfs
phorse has joined #ipfs
dmr has quit [Quit: Leaving]
montagsoup has joined #ipfs
<lgierth> Kubuxu: can you invite me to gxed
mildred has quit [Ping timeout: 272 seconds]
zorglub27 has joined #ipfs
interipfs has joined #ipfs
Encrypt has quit [Quit: Sleeping time]
<interipfs> how can i sync a folder with multiple clients after ive updated it?
joelburget has joined #ipfs
<joelburget> have people successfully used the js ipfs implementations -- they throw exceptions for me on the simplest things.
<joelburget> those are examples of what i'm seeing with the ipfs and ipfs-api packages
<joelburget> i know haad hacked around with a webpack config (https://github.com/haadcode/orbit-db/blob/master/webpack.config.js#L25) but that hasn't been sufficient for me
rgrinberg has quit [Ping timeout: 244 seconds]
ashark has quit [Ping timeout: 255 seconds]
<lgierth> joelburget: dignifiedquire figured out how to use js-ipfs without any additional webpack hackery
<lgierth> joelburget: try it during EU daytime :)
<lgierth> i don't know if it's committed or documented already, he just mentioned earlier tonight
<joelburget> oh cool
<joelburget> glad someone has explored this space
evilvoid is now known as iovoid
<joelburget> I hadn't seen the brfs browserify plugin before
<deltab> interipfs: get the hash from the update and tell the others to pin it
interipfs has quit [Ping timeout: 240 seconds]
zorglub27 has quit [Quit: zorglub27]
taw00 has quit [Ping timeout: 252 seconds]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
Akaibu has joined #ipfs
fleeky_ has joined #ipfs
taw00 has joined #ipfs
kvda has joined #ipfs
fleeky has quit [Ping timeout: 244 seconds]
taw00 has quit [Read error: Connection reset by peer]
<lgierth> Kubuxu: grepped everything for "jbenet/go-multi", result: 2371 matches across 172 files
<lgierth> fml x)
matoro has quit [Ping timeout: 260 seconds]
<lgierth> mr status helping a lot
dPow has quit [Ping timeout: 250 seconds]
<kvda> so webtorrent turns the browser into a node...
<kvda> that's the difference between ipfs and webtorrent
<kvda> as you're consuming data in the browser you're acting as a peer too
<kvda> whyrusleeping, right?
taw00 has joined #ipfs
reit has joined #ipfs
shizy has quit [Ping timeout: 265 seconds]
montagsoup has quit [Read error: Connection reset by peer]
thufir has quit [Ping timeout: 265 seconds]
anonymuse has joined #ipfs
fleeky_ has quit [Quit: Ex-Chat]
ianopolous has joined #ipfs
computerfreak has quit [Remote host closed the connection]
dPow has joined #ipfs
IlanGodik has quit [Quit: Connection closed for inactivity]
dPow has quit [Read error: No route to host]
dPow has joined #ipfs
<lgierth> PR storm incoming
<lgierth> (pull request storm incoming)
<Kubuxu> have you published to gx?
<Kubuxu> also why added new command
<lgierth> ah yeah mh i should do that too...
<lgierth> before the PR
anonymuse has quit [Remote host closed the connection]
<lgierth> i'll amend them
anonymuse has joined #ipfs
<lgierth> Kubuxu: there's a command for nicely printing the dependency graph right?
<Kubuxu> gx deps --tree
<Kubuxu> also there is parm --highlight if you want to focus just on one dep
<Kubuxu> Ok, I am off to sleep. Didn't get what I wanted done today... I will start early tomorrow.
<Kubuxu> also why I had to update firmware on my keyboard is beyond me
<Kubuxu> ...
<lgierth> Kubuxu: :):)
<Kubuxu> and for that I had to use windows
matoro has joined #ipfs
<Kubuxu> which equaled to downloading M$ Edge dev VM
<Kubuxu> works great
<lgierth> monday best yak shaving day
ZaZ has quit [Read error: Connection reset by peer]
<Kubuxu> yeah, you have to publish those PRs with updated package.json's
anonymuse has quit [Ping timeout: 264 seconds]
<Kubuxu> otherwise gx-go rewirite stops working
<lgierth> gx deps --tree --highlight=go-multiaddr
<Kubuxu> Ok, I am off.
<lgierth> so scary
<lgierth> the good thing is it's huge enough to immediately automate it properly
<lgierth> good night Kubuxu
<Kubuxu> go-log is better
palkeo has quit [Quit: Konversation terminated!]
matoro has quit [Remote host closed the connection]
structuralist has joined #ipfs
structuralist has quit [Remote host closed the connection]
structuralist has joined #ipfs
taw00 has quit [Quit: pops off the stack]
matoro has joined #ipfs
<kvda> so can a node have any say what content is passing through it?
structuralist has quit [Ping timeout: 264 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]