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
ulrichard has joined #ipfs
anonymuse has joined #ipfs
chovy has quit [Ping timeout: 240 seconds]
chovy has joined #ipfs
ivo_ has joined #ipfs
pfrazee has quit [Remote host closed the connection]
<lgierth> does anyone know where the onion libp2p transport lives?
herzmeister has quit [Quit: Leaving]
<whyrusleeping> lgierth: somewhere around cpacia?
<lgierth> duckduckgo took me here: https://github.com/david415/ipfs-onion-transport
<lgierth> david merged cpacia's stuff
vtomole has joined #ipfs
<vtomole> Does ipfs try to solve any problems with respect to latency?
<lgierth> vtomole: latency of?
herzmeister has joined #ipfs
<vtomole> Just communication between servers and clients, If i try to reach a server that's in los angeles from london, their is a small latency involved. I'm thinking ipfs solves this problem by having the relevant content in nodes close to you, right?
<vtomole> *there
<lgierth> yeah correct
sametsisartenep has joined #ipfs
<vtomole> I'm only asking because of this article:http://arstechnica.com/information-technology/2016/11/spacex-plans-worldwide-satellite-internet-with-low-latency-gigabit-speed/. I just thought that the problem of latency is solved more cheaply with ipfs than launching satellites.
<Mateon1> vtomole: That is actually one of the main long term goals - we want internet on Mars, and the current infrastructure just doesn't work.
<whyrusleeping> vtomole: i think it could work very well together :)
<lgierth> i'm wondering what the upstream with those satellites would be anyhow
<Mateon1> The SpaceX satellite array and IPFS have slightly differing goals. And IPFS isn't quite ready for a widespread release.
<Mateon1> The SpaceX satellite internet will be awesome, as it will provide connectivity pretty much all over the world, but it isn't the solution for large cities, we will still use cables/fiber for that
<vtomole> Not good for large cities because tall buildings block signals?
<Mateon1> vtomole: No, because large cities use a lot of bandwidth, and there will only be a limited amount of sats over a city at one time
<Mateon1> There was a nice thread on /r/SpaceX about the satellite array, taking data from the technical PDF and making some coverage simulations
<Mateon1> vtomole: Here's the thread, you might be interested in this: https://www.reddit.com/r/spacex/comments/5d9724/spacex_has_filed_for_their_massive_constellation/
<vtomole> Thank you :)
<vtomole> whyrusleeping: Are you suggesting someone should convince Musk to run ipfs on his satellites? ;)
fleeky_ has joined #ipfs
<whyrusleeping> vtomole: haha, i wasnt saying that, but i think it would be pretty cool
<lgierth> the satellite could just continuously broadcast all the objects it has
<lgierth> maybe on a certain schedule
<lgierth> wikipedia at 9pm utc
<lgierth> much like outernet, but better
fleeky__ has quit [Ping timeout: 248 seconds]
zbyte64 has joined #ipfs
Kane` has joined #ipfs
pfrazee has joined #ipfs
maxlath has quit [Quit: maxlath]
pfrazee has quit [Ping timeout: 260 seconds]
galois_d_ has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
wak-work has quit [Ping timeout: 240 seconds]
anonymuse has quit [Remote host closed the connection]
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
palkeo has quit [Quit: Konversation terminated!]
zbyte64 has quit [Ping timeout: 258 seconds]
ianopolous has quit [Ping timeout: 246 seconds]
tmg has joined #ipfs
ivo_ has quit [Ping timeout: 245 seconds]
wak-work has joined #ipfs
<jbenet> we must interrupt the regular broadcast of arxiv.org to inform you about an exciting new crypto break published on eprint just now
<whyrusleeping> eh?
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
apiarian has quit [Quit: Textual IRC Client: www.textualapp.com]
ivo_ has joined #ipfs
horrified[m] has joined #ipfs
zbyte64 has joined #ipfs
Alaura has quit [Remote host closed the connection]
Alaura has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
wlp1s1 has quit [Disconnected by services]
dignifiedquire has quit [Quit: Connection closed for inactivity]
anonymuse has joined #ipfs
iczero has joined #ipfs
dguttman has quit [Ping timeout: 252 seconds]
zbyte64 has joined #ipfs
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
anonymuse has quit [Remote host closed the connection]
zbyte64 has quit [Ping timeout: 260 seconds]
se3000 has joined #ipfs
<lgierth> unrelated, but, i can't believe what some researchers push: https://arxiv.org/abs/1611.04135
<lgierth> i mean, come on, wtf
<zombu2> well i ve seen it all today
<zombu2> a braille menu at mcdonalds drivethrough
<zombu2> and the dumb bitch actually thought i was blind when i drove up and asked for it
<vtomole> lgierth: Lol this actually got published!
<lgierth> zombu2: yep, thanks, please keep that to yourself
apiarian has joined #ipfs
<zombu2> the braille menu?
<lgierth> vtomole: is there any review view arxiv.org?
<lgierth> *with arxiv.org
<vtomole> I dont think so:https://en.wikipedia.org/wiki/ArXiv#Peer_review
mguentner has quit [Ping timeout: 260 seconds]
apiarian has quit [Ping timeout: 260 seconds]
apiarian has joined #ipfs
zbyte64 has joined #ipfs
<Kubuxu> lgierth: arxiv is more of a archive than scientific journal
mguentner has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
robattila256 has joined #ipfs
tmg has quit [Ping timeout: 260 seconds]
<lgierth> tumblr for researchers
<lgierth> good stuff and trash
<achin> <insert joke here about tumblr having good stuff>
<achin> :
<achin> D
<pjz> for-pay pinning service almost working...
<pjz> I forgot how much i hate writing websites :P
horrified has joined #ipfs
mguentner has quit [Quit: WeeChat 1.6]
horrified[m] has left #ipfs ["User left"]
mguentner has joined #ipfs
apiarian has quit [Ping timeout: 256 seconds]
apiarian has joined #ipfs
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
pfrazee has joined #ipfs
pfrazee has quit [Ping timeout: 250 seconds]
geemili has quit [Ping timeout: 265 seconds]
pfrazee has joined #ipfs
lkcl has quit [Ping timeout: 260 seconds]
Aranjedeath has quit [Quit: Three sheets to the wind]
iczero is now known as wlp1s1
pfrazee has quit [Remote host closed the connection]
sametsisartenep has quit [Quit: zZzZzZz]
redfish has quit [Ping timeout: 250 seconds]
lkcl has joined #ipfs
redfish has joined #ipfs
chris613 has quit [Quit: Leaving.]
vtomole has quit [Quit: Page closed]
redfish has quit [Ping timeout: 246 seconds]
tmg has joined #ipfs
redfish has joined #ipfs
Axman6 has joined #ipfs
herzmeister has quit [Ping timeout: 250 seconds]
<Axman6> 'lo all. I've been trying for a few days to set up ipfs-go on FreeBSD and I'm not having any luck. it doesn't seem to be able to connect to anything - running ipfs-go daemon and leave it for 20 minutes results in no peers. looking for some help in debugging. I've confirmed that my firewall isn't the problem, I can connect to the service on both ports 4001 and 5001
<Axman6> I was hoping I could get an address I could try ipfs swarm connect'ing to
echo_oddly has quit [Ping timeout: 245 seconds]
echo_oddly has joined #ipfs
pfrazee has joined #ipfs
pfrazee has quit [Ping timeout: 265 seconds]
ecloud has quit [Ping timeout: 260 seconds]
herzmeister has joined #ipfs
Kane` has quit [Ping timeout: 260 seconds]
wlp1s1 is now known as iczero
ecloud has joined #ipfs
Kane` has joined #ipfs
iczero is now known as wlp1s1
wlp1s1 has quit [Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...]
iczero has joined #ipfs
iczero is now known as wlp1s1
<Axman6> hmm, awfully quiet in here for a 600+ person channel! :)
ulrichard has quit [Remote host closed the connection]
rendar has joined #ipfs
izakage has joined #ipfs
cyberwolf[m] has joined #ipfs
cyberwolf[m] has left #ipfs ["User left"]
lacour has quit [Quit: Leaving]
zbyte64 has joined #ipfs
<graffen> Axman6: I guess it's a time zone thing :D
<Axman6> I guess so :)
<Axman6> I don't suppose you's have a known working peer address I could try connecting to do you?
zbyte64 has quit [Ping timeout: 250 seconds]
<graffen> Axman6: I'll DM you an address you can try
<Axman6> thanks, I'd appreciate that
ulrichard has joined #ipfs
dignifiedquire has joined #ipfs
<graffen> Upgrading helped :)
bastianilso__ has joined #ipfs
ulrichard has quit [Quit: Ex-Chat]
<daviddias> Morning world :)
kaotisk has quit [Ping timeout: 260 seconds]
<daviddias> morning haad :) did you get to check the last review at https://github.com/ipld/js-ipld-dag-pb/pull/7#issuecomment-260995828?
PseudoNoob has joined #ipfs
ylp has joined #ipfs
<Axman6> so can I get some advice on how to set up the API config properly? I'm running ipfs in a FreeBSD jail, so can't really open up a web browser inside it, and when I connect to the jail's ip and go to the webui, I get the ui, but all the API calls return 403 forbidden
<Axman6> I'm not sure how/what to configure to stop that happening
corvinux has joined #ipfs
corvinux has quit [Ping timeout: 258 seconds]
<haad> daviddias: my last comment still stands. take what you want/feel is usable from that PR.
spilotro has quit [Ping timeout: 240 seconds]
<daviddias> can you address the last items? Right now it is unmergeable
spilotro has joined #ipfs
zignig has quit [Ping timeout: 258 seconds]
zignig has joined #ipfs
<haad> I know and that's what I mean. I feel with the CR we've done on my PR is taking the code to a worse state than it was initially, so I'm not comfortable continuing that PR. if there's something you want to use fro my PR, please do so, but I don't expect it to get merged.
wallacoloo_ has joined #ipfs
corvinux has joined #ipfs
s_kunk has quit [Ping timeout: 252 seconds]
<dignifiedquire> good morning
polezaivsani has joined #ipfs
s_kunk has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<dignifiedquire> whyrusleeping: hamt review done, from my side you get a bit 👍
okket has left #ipfs ["Have a nice day."]
lindybrits has joined #ipfs
rugu has joined #ipfs
Kane` has quit [Remote host closed the connection]
<victorbjelkholm[> Good morning world!
rendar has joined #ipfs
<graffen> <_world> Good morning victorbjelkholm[
rudar has joined #ipfs
<rudar> how good is ipfs for people with metered connections?
Alaura_ has joined #ipfs
kenshyx has joined #ipfs
Alaura has quit [Ping timeout: 258 seconds]
pfrazee has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
cemerick has joined #ipfs
pfrazee has quit [Ping timeout: 248 seconds]
<victorbjelkholm[> hsanjuan: libp2p-raft is a real thing existing or something you're gonna write?
<victorbjelkholm[> would be interesting in using it for a little project I have in mind
jholden has joined #ipfs
<hsanjuan> victorbjelkholm[: its written (in go)
<victorbjelkholm[> hsanjuan: ah, can I have a link? Tried finding it
<victorbjelkholm[> hsanjuan: awesome! Thanks :)
<hsanjuan> victorbjelkholm[: there might be some rough edges
<victorbjelkholm[> yah, I'll report if something goes mad
kaotisk has joined #ipfs
jholden has quit [Ping timeout: 246 seconds]
<hsanjuan> rudar: ill point you to https://github.com/ipfs/go-ipfs/issues/3319
Nycatelos has quit [Quit: Party like it's December 31st, 1983]
<rudar> thank hsanjuan that's exactly what i needed to read
<hsanjuan> rudar: :)
<rudar> =)
m0ns00n_ has joined #ipfs
Nycatelos has joined #ipfs
espadrine has joined #ipfs
<daviddias> hey dignifiedquire :)
<daviddias> I know you are handling a ton of things, but I would just like to know, when will we see these PR ready to merge? https://github.com/ipfs/js-ipfs/pull/488 & https://github.com/ipfs/js-ipfs/pull/600
<dignifiedquire> hey daviddias :)
<dignifiedquire> I want to ship 600 today
<dignifiedquire> and will look into 488 on Monday
<daviddias> top 👌 thank you :)
wallacoloo_ has quit [Quit: wallacoloo_]
konubinix has quit [Ping timeout: 265 seconds]
kenshyx has quit [Remote host closed the connection]
maxlath has joined #ipfs
konubinix has joined #ipfs
konubinix has quit [Excess Flood]
konubinix has joined #ipfs
konubinix has quit [Ping timeout: 256 seconds]
herzmeister has quit [Ping timeout: 250 seconds]
kenCode has joined #ipfs
<kenCode> We have the IPFS implementation in C underway...
<kenCode> https://github.com/kenCode-de/c-iprs (on hold, lack of docs)
<kenCode> Config file is done, Protobuff needs to be figured out, r/w storage operations in progress, implementing lightningDB (instead of leveldb), c-ipns datastore is in progress (with speed improvements), node is in progress, cid is usable now but needs a use case, also in progress: c-libp2p routing, c-libp2p crypto, c-libp2p network, is-domain, proquint, pin, key, merkledag, daemon, c-libp2p tcp, sctp, utp, udp, udt and ope
<kenCode> n_tcp. Pull Requests welcomed! :)
mildred has joined #ipfs
mildred4 has quit [Ping timeout: 250 seconds]
Kane` has joined #ipfs
mguentner has quit [Read error: Connection reset by peer]
herzmeister has joined #ipfs
<keks> Hey everyone, I want to restructure the Command API. lgierth Kubuxu whyrusleeping please take a look at go-ipfs#3304
pfrazee has joined #ipfs
<keks> let's discuss this, maybe not in issues as they are pretty high latency
kenCode has quit [Quit: Leaving]
pfrazee has quit [Ping timeout: 244 seconds]
bastianilso__ has quit [Quit: bastianilso__]
bastianilso__ has joined #ipfs
maxlath has quit [Quit: maxlath]
mg has joined #ipfs
maxlath has joined #ipfs
bastianilso__ has quit [Quit: bastianilso__]
konubinix has joined #ipfs
<Kubuxu> keks: currently the same endpoint can be sued in json and text modes (via http)
<Kubuxu> and some other encodings
<keks> ah i see
<keks> hmm, let me think about this
<keks> I propose putting the request mode into the request and use it as a paramater for the marshaller. i'll post some noop example code in a minute to illustrate my point
PseudoNoob has quit [Remote host closed the connection]
anonymuse has joined #ipfs
sdiver has joined #ipfs
sdiver has quit [Client Quit]
mguentner has joined #ipfs
<keks> imagine the dashes in filenames were slashes, gist doesn't allow directories
<Kubuxu> other idea: you can set `io.ReaderCloser` as response type
<Kubuxu> or just `io.Reader`
<Kubuxu> then you can create io.Reader from Pipe of buffer and use that
<Kubuxu> keks: ^^]
maxlath has quit [Ping timeout: 260 seconds]
<keks> hmm
<keks> sorry
<keks> the problem is that intermediate buffers are a waste of resources and conceal the true nature of the target
<keks> so we can't react to their specific quirks
<keks> and we can't handle them in a general way
<keks> I basically propose an interface similar to net/http.Serve
cemerick has quit [Ping timeout: 240 seconds]
<keks> also if I do what you say I still can't flush
<keks> the command interface tries to do a lot of magic and what it ends up with is a weird interface that eats resources and is a pain to work with
<keks> go is not a language for magic
Alaura has joined #ipfs
<keks> Kubuxu: ^^^
Alaura_ has quit [Ping timeout: 258 seconds]
<Kubuxu> sorry but I might not be the best person to discuss it with, I didn't design it so I don't know what were the precise reasons why it is like it is
<keks> i see. hrm, sitting in europe and working with people on the west coast is difficult :3
<Kubuxu> I understand it fully
mildred has quit [Read error: Connection reset by peer]
cemerick has joined #ipfs
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
<tmg> +1 to restructure command API; I think `github.com/pkg/term` has the slickest golang API & could work well---since IPFS commands API has many rarely-used options
<tmg> ```func Open(name string, options ...func(*Term) error) (*Term, error)```
<tmg> beautiful
maxlath has joined #ipfs
mildred has joined #ipfs
<keks> hm, the most commonly used output we write to is http, and that is not a terminal
jholden has joined #ipfs
<keks> I don't think we need all that terminal-specific stuff - an io.Writer is enough
<keks> tmg ^^^
anonymuse has quit [Remote host closed the connection]
<tmg> keks: I was mostly looking to shift ```func NewRequest(path []string, opts OptMap, args []string, file files.File, cmd *Command, optDefs map[string]Option) (Request, error)``` to a similar API to the term package
<tmg> s/mostly looking/suggesting/
<keks> i don't really see a problem with that one..
<tmg> grep through the git repo and look at all of the NewRequest(nil, nil, nil, nil, nil, nil, nil, nil, nil)s that come up
<keks> Oh okay
<keks> tmg: that's 8 and they're all tests
<tmg> :) there's only like 2 that aren't tests but they still have pointless options
maxlath has quit [Ping timeout: 268 seconds]
corvinux has quit [Ping timeout: 245 seconds]
<keks> well they are all used in the general case
<Kubuxu> Private networks are almost done: https://github.com/ipfs/go-ipfs/pull/3396
<keks> \o/
cyberwolf[m] has joined #ipfs
anonymuse has joined #ipfs
pfrazee has joined #ipfs
<Kubuxu> daviddias whyrusleeping: where should I put my writeup/spec on priv networks, ipfs/spec libp2p/spec?
<Kubuxu> I can also publish it in blog but it should go to some specs repo too.
anonymuse has quit [Remote host closed the connection]
pfrazee has quit [Ping timeout: 245 seconds]
rugu has quit [Quit: Page closed]
<daviddias> dignifiedquire: are you using the newly updated js-ipfs-api with https://github.com/ipfs/js-ipfs-api/pull/427?
tundracom has quit [Remote host closed the connection]
anonymuse has joined #ipfs
<mguentner> kevina: can you point me to a description of filestore? I am trying to wrap my head around it and whether it is possible to construct a filesystem on top of it (links between filestore file objects)
anonymuse has quit [Remote host closed the connection]
<dignifiedquire> daviddias: no but the first test should still pass, seeing same issue locally
<dignifiedquire> the one on core
<dignifiedquire> which doesnt touch the api
jokoon has joined #ipfs
<appa> If ipfs was used as a message system, would that have any drawbacks or negative externalities? Specifically I'm thinking of sending files of a few kB by communicating the hash over tuple space.
<appa> But it would become millions of files
lindybrits has quit [Quit: Page closed]
mildred1 has joined #ipfs
mildred has quit [Ping timeout: 258 seconds]
anonymuse has joined #ipfs
tmg has quit [Ping timeout: 250 seconds]
rudar has quit [Ping timeout: 240 seconds]
maxlath has joined #ipfs
<pjz> files are ephemeral if no one pins them
<pjz> hashes are all multihashes, right?
<pjz> I mean, pinnable things are all multihashes, right?
<pjz> so if someone tells me 'pin this' and 'this' doesn't look like I multihash, I can just ignore them, correct?
<pjz> or at least I can kick back an error and say "that doesn't look like something pinnable'
<pjz> '
tundracomp has joined #ipfs
clownpriest has joined #ipfs
polezaivsani has quit [Remote host closed the connection]
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
cemerick has quit [Ping timeout: 250 seconds]
<richardlitt> any chance one of you understands milestones?
<lgierth> pjz: yes -- in fact CID is what you should look at: github.com/ipld/cid
<richardlitt> haad: You around?
pfrazee has joined #ipfs
chris613 has joined #ipfs
bastianilso__ has joined #ipfs
anonymuse has quit [Remote host closed the connection]
anonymuse has joined #ipfs
<lgierth> !pin QmNbpVWj1LwXR74hc3fuxBSmJoXtpgoKcnd1N7J6e88bRU go-ipld-node
<pinbot> now pinning /ipfs/QmNbpVWj1LwXR74hc3fuxBSmJoXtpgoKcnd1N7J6e88bRU
<lgierth> !pin QmPozo9dT6jFhyFKzjuEj2EL3LUnjGfdDWdP6EUhDkUHDA go-ipld-cbor
<pinbot> now pinning /ipfs/QmPozo9dT6jFhyFKzjuEj2EL3LUnjGfdDWdP6EUhDkUHDA
<lgierth> !pin QmQnSrF1rNWgN7kgWw1tW9Cz3NTpGqoARXy7mjADLHKVwu go-libp2p-kad-dht
<pinbot> now pinning /ipfs/QmQnSrF1rNWgN7kgWw1tW9Cz3NTpGqoARXy7mjADLHKVwu
<lgierth> !pin QmX4hxL9LDFVpYtNfBEBgVSynRGsooVf4F8nrvJiCZuxqq go-cid 0.7.6
<pinbot> now pinning /ipfs/QmX4hxL9LDFVpYtNfBEBgVSynRGsooVf4F8nrvJiCZuxqq
<lgierth> !botsnack
<pinbot> om nom nom
shizy has joined #ipfs
<lgierth> Kubuxu: can i have admin on the gxed org?
<lgierth> wanna start gx-workspace
maxlath has quit [Ping timeout: 252 seconds]
<Kubuxu> sure
herzmeister has quit [Quit: Leaving]
<Kubuxu> I don't know if it is the best place for it
<Kubuxu> gxed was supposed to host our forks of soft that has been gxed
herzmeister has joined #ipfs
<Kubuxu> or slightly patched for ipfs
<lgierth> mh yeah
<lgierth> individual account is less than ideal too
chris613 has quit [Quit: Leaving.]
<lgierth> i meant like, owner, so i can set up teams and permissions :)
<Kubuxu> yeah, we might want to have some other org
anewuser has joined #ipfs
<Kubuxu> or do it in protocol as public repo but I am not sure about that
<lgierth> i'll just put it in ipfs/ for now
<lgierth> whatever, the ipld related repos are there too so it's a free for all anyhow
hpk has joined #ipfs
Oatmeal has joined #ipfs
sametsisartenep has joined #ipfs
Oatmeal has quit [Remote host closed the connection]
Oatmeal has joined #ipfs
atrapado_ has joined #ipfs
<pjz> lgierth: is there a format-checking algorithm for CIDs somewhere?
Encrypt_ has joined #ipfs
<lgierth> if it parses as a CID, you get a codec and multihash
<lgierth> if you have code for working with the data format represented by the codec, you're good
<richardlitt> lgierth: any chance you'd like to use standard-readme. :)
<pjz> lgierth: can you point me at any CID parsing code? preferably python, but I'll take whatever.
Aranjedeath has joined #ipfs
<lgierth> richardlitt: ack ack
<richardlitt> Thanks.
tg has quit [Ping timeout: 252 seconds]
<lgierth> we really want a bot
<richardlitt> hsanjuan: working on getting the generator fixed
<richardlitt> I'm having some issues with the tests. Any help would be awesome, otherwise I'll just keep working on it when I can.
<lgierth> bbl
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<hsanjuan> richardlitt: whats the issue? it's not like its broken anyway
<hsanjuan> richardlitt: my javascript powers are very limited though
<richardlitt> the issue is that I'm having issues running tests
<richardlitt> which would hypothetically be useful by actually verifying that the output I make is good
<richardlitt> I don't want to just fix the output; I want to make sure each time I make output that it works the right way
dmr has quit [Quit: Leaving]
<richardlitt> dignifiedquire: any chance you could help me understand await and async?
<dignifiedquire> sure
<dignifiedquire> what do you need?
<dignifiedquire> or rather what part do you know, and what part do you not know
<richardlitt> video chat?
<dignifiedquire> sure
bastianilso__ has quit [Quit: bastianilso__]
bastianilso__ has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
herzmeisterderw has joined #ipfs
Encrypt_ is now known as Encrypt
herzmeister has quit [Client Quit]
<victorbjelkholm[> the ipld call is in ~45 minutes, correct?
<daviddias> victorbjelkholm: correct :)
<victorbjelkholm[> thanks
<daviddias> dignifiedquire: true, I'm getting slammed today, will review asap (probably tonight or tomorrow)
herzmeisterderw has quit [Quit: Leaving]
herzmeister has joined #ipfs
maxlath has joined #ipfs
nunofmn has joined #ipfs
tg has joined #ipfs
jedahan has joined #ipfs
Oatmeal has quit [Ping timeout: 245 seconds]
ylp has quit [Quit: Leaving.]
wlp1s1 has quit [Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...]
iczero has joined #ipfs
PseudoNoob has joined #ipfs
jholden has quit [Ping timeout: 252 seconds]
mildred1 has quit [Quit: WeeChat 1.5]
anewuser has quit [Quit: anewuser]
<daviddias> richardlitt: do we have a zoom link for the IPLD call?
<richardlitt> Let me set one up
<daviddias> seems that the one from Monday still works
<nicolagreco> perfect!
<nicolagreco> I was going to ask richardlitt
<daviddias> nicolagreco: brilliant :D
Boomerang has joined #ipfs
<richardlitt> ========================== IPFS Hangouts: IPLD =========================
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/248
<richardlitt> Join Call: https://zoom.us/j/3339991818
<richardlitt> Topic: IPLD
<richardlitt> =============================================================================
STOP_nwo has joined #ipfs
<STOP_nwo> hi
<richardlitt> hi
<STOP_nwo> ________________ stop mossad !!!!!! they are criminals !!!!!!!!!!!!!! stop psychiatry= criminals !!!!!!! stop mossad and psychiatry !
<STOP_nwo> where u from,pls
<Kubuxu> dignifiedquire dignifiedquire:
se3000 has joined #ipfs
<dignifiedquire> Kubuxu: yes?
<richardlitt> Hey, STOP_nwo, this goes against our code of conduct
<richardlitt> Please see https://github.com/ipfs/community/blob/master/code-of-conduct.md. You will be kicked if you continue in this vein.
<richardlitt> Specifically, "Any spamming, trolling, flaming, baiting, or other attention-stealing behavior is not welcome, and will not be tolerated."
STOP_nwo has quit [Ping timeout: 260 seconds]
<richardlitt> Thanks.
<mmuller> heh
kulelu88 has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
jedahan has quit [Client Quit]
jedahan has joined #ipfs
s_kunk has quit [Ping timeout: 268 seconds]
<Mateon1> Actually, he probably didn't see that judging by the ping timeout
<richardlitt> S'ok.
<lgierth> can just kick or ban immediately
<lgierth> that was obvious spam
<Kubuxu> dignifiedquire: I think it was my pocket
<Mateon1> lgierth: I think kicking is okay, but banning at first offense is too much, regardless of the offence (unless it's something illegal or really bad). That is just my opinion though. I am not an oper here but I moderated a few communites in the past.
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
maxlath has quit [Quit: maxlath]
jholden has joined #ipfs
<whyrusleeping> Mateon1: Yeah, youre right.
<whyrusleeping> kick first, if they auto-rejoin and say something else against the CoC then ban
<lgierth> this was an obvious spam bot though
<lgierth> with no intention of participating in ipfs
<lgierth> if it's a real person, it's a different thing of course
<whyrusleeping> ah, okay.
<whyrusleeping> carry on
<lgierth> classic freenode spam
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
s_kunk has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Bill-Daffodil-14 has joined #ipfs
<victorbjelkholm[> !pin QmbBqxsNPEMJhXxVUBvXLWG1GgJt7ukKjH5AxQbTEpVMas ipld-sprint-call-2016-11-18
jedahan has joined #ipfs
<victorbjelkholm[> pretty plz?
<whyrusleeping> !befriend victorbjelkholm[
<pinbot> !befriend <name> <perm>
<whyrusleeping> !befriend victorbjelkholm[ pin
<pinbot> Hey victorbjelkholm[, let's be friends! You can pin
<whyrusleeping> now you always have to have that '[' at the end of your name
<victorbjelkholm[> ah, thanks
<Kubuxu> I think we decided not to use pinbot for bigish files.
<Kubuxu> but victor might not been then with us
<whyrusleeping> oooh, yeah
<Kubuxu> oh, and you don't have the access to infra
<victorbjelkholm[> is ~120mb, is that bigish?
<victorbjelkholm[> I do have access
<Kubuxu> yeah, it will be pinned on all gateways
<victorbjelkholm[> just happen to be on a different computer atm
<victorbjelkholm[> oh, I see
<whyrusleeping> i'd just pin it to one of the storage nodes
<Kubuxu> I will pin it on mars for you
<victorbjelkholm[> I'll put it on one of the storage hosts instead
<whyrusleeping> or here... i'll grab it on my home machine too
<Kubuxu> whyrusleeping: ok go for it
<victorbjelkholm[> I'll tell my friends to pin it too
<whyrusleeping> is your upload really bad or something?
<whyrusleeping> oh, could just be uploading to multiple hosts...
<victorbjelkholm[> no, upload is good
<victorbjelkholm[> just realized this computer is running old version of ipfs
<victorbjelkholm[> seems to be the first pubsub build
<whyrusleeping> mmmkay, backed up
<victorbjelkholm[> is done?
<whyrusleeping> yeap
<victorbjelkholm[> sweet, thanks a lot!
chris613 has joined #ipfs
<whyrusleeping> yeeep, no problemo
Oatmeal has joined #ipfs
Encrypt has quit [Quit: Quit]
cemerick has joined #ipfs
<Kubuxu> we should make it so pinbot pins on storage and preloads on gateways
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
jedahan has quit [Client Quit]
bastianilso__ has quit [Quit: bastianilso__]
jedahan has joined #ipfs
maxlath has joined #ipfs
yoosi has quit [Remote host closed the connection]
yoosi has joined #ipfs
galois_dmz has quit [Read error: Connection reset by peer]
galois_dmz has joined #ipfs
pfrazee has quit [Remote host closed the connection]
arpu has quit [Quit: Ex-Chat]
maxlath has quit [Ping timeout: 250 seconds]
rgrinberg has joined #ipfs
espadrine has quit [Ping timeout: 265 seconds]
<richardlitt> I just made an issue about apps on IPFS for the Monday calls; see here, https://github.com/ipfs/community/issues/201
<Polychrome[m]> So, this might be a stupid question but I'm really lost about this one - IPDB looks like it would use a blockchain database. But I thought that to read any entry in the blockchain you need to get the blocks before it, which practically means downloading and reading the entire blockchain?
<Polychrome[m]> Or is it possible to grab and validate a single entry without all of this
Ronsor has quit [Ping timeout: 260 seconds]
kenshyx has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
zbyte64 has joined #ipfs
Ronsor has joined #ipfs
pfrazee has joined #ipfs
jokoon has quit [Quit: Leaving]
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
pfrazee has quit [Ping timeout: 260 seconds]
zbyte64 has quit [Ping timeout: 252 seconds]
jholden has quit [Ping timeout: 260 seconds]
anonymuse has quit [Ping timeout: 256 seconds]
anonymuse has joined #ipfs
<lgierth> Polychrome[m]: i'm not sure -- check out bigchaindb, it's the basis of ipdb
<lgierth> ipdb isn't really directly technically related to ipfs
jholden has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
kenshyx has quit [Quit: Leaving]
pfrazee has joined #ipfs
<mmuller> Polychrome[m]: I don't know the details of IPDB. But in general you can verify a transaction given only the transaction itself and its input transactions. I expect you would then want to verify that the input transactions were in a block, but that should be possible with a simple lookup.
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
robattila256 has quit [Ping timeout: 260 seconds]
jedahan has joined #ipfs
zbyte64 has joined #ipfs
<seharder> daviddias: I ran into a problem I could use some help on if you have time.
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
<victorbjelkholm[> Woho! Finally found why js-ipfs is not working in firefox
<lidel> Our automated spam filter, Akismet, has temporarily hidden your post
<lidel> in Discourse Annoyances for review.
zbyte64_ has joined #ipfs
<lidel> Well, at least spam filter works :-^-)
zbyte64 has quit [Ping timeout: 248 seconds]
zbyte64_ has quit [Ping timeout: 248 seconds]
Encrypt has joined #ipfs
sametsisartenep has quit [Quit: zZzZz]
cemerick has quit [Ping timeout: 250 seconds]
zbyte64 has joined #ipfs
haileris has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
<haileris> whyrusleeping: are you here?
Aranjedeath has quit [Ping timeout: 256 seconds]
Aranjedeath has joined #ipfs
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
Yatekii has joined #ipfs
<Yatekii> hey guys :)
<daviddias> seharder: what's up :)
<Yatekii> I have an actually serious question: is ipfs safe to put my privkey for pgp on? or can I run my own network? :)
<haileris> Yatekii: don't do that!
<Yatekii> haileris: just a question :)
<Yatekii> I need to sync pgp keys ;)
<Yatekii> and i still love ipfs soooo
<seharder> daviddias: I just left a comment in the js-peer-info repo. Basically there are 2 tests that are not passing.
<haileris> Yatekii: OK, so just encrypt it first ;)
<Yatekii> well then the point of having it there is completely gone ;)
<Yatekii> because then I would need another key to decrypt it, right? :D
<haileris> Yatekii: you can encrypt with a passphrase
<Yatekii> haileris: that's the case anyways
galois_d_ has joined #ipfs
<seharder> daviddias: The two test in question use the addSafe method passing in a buffer. The result is not an instance of Multiaddr.
<daviddias> hm.. circle is passing and travis is passing 2 out of 3
<daviddias> restarted just ot try again
<haileris> Yatekii: or maybe use dm-crypt with a keyfile
galois_dmz has quit [Ping timeout: 260 seconds]
<Yatekii> haileris: then I still need to manually sync that file :D
<victorbjelkholm[> daviddias: wanna help me out a bit? Trying to setup a js-ipfs demo, with haads signaling server, does this look all right to you? https://gist.github.com/VictorBjelkholm/7d3264c0ca7bcfeca3041dc107fcc71e
<haileris> Yatekii: pick some random system file that's invarient
<victorbjelkholm[> hah, never mind! It's actually working fine
<victorbjelkholm[> albeit slow
<daviddias> victorbjelkholm[: doesn't seem wrong to me
<daviddias> ah :)
<victorbjelkholm[> thanks for looking anyways :)
<daviddias> yeah, it has to detect the node
<daviddias> do signalling
<daviddias> and then do dialing (pick transport, crypto update, spdy upgrade, and so on)
<victorbjelkholm[> yeah, they connect fast, but the actual data transfer seems slow. That doesn't happen over the signaling server right?
<daviddias> victorbjelkholm[: the data is over WebRTC data channel
<daviddias> but there is the round trip of bitswap sending want lists
<daviddias> seharder: CI seems fine with exception that SauceLabs is going wonky
dignifiedquire has quit [Quit: Connection closed for inactivity]
<daviddias> seharder: where are those tests failing?
<victorbjelkholm[> daviddias: takes around 30 seconds to transfer the string "WOLOLOLOLO" between two tabs
<daviddias> that is a lot
<daviddias> 30 seconds from page load?
<victorbjelkholm[> yeah, even when they sent data from before
<daviddias> or 30 seconds after everything is ready and good (peers connected)
<victorbjelkholm[> no, from calling files.cat until the data is received
<daviddias> it was not that bad before :(
<victorbjelkholm[> peers are already connected
<daviddias> current bitswap needs so much improvement
<victorbjelkholm[> daviddias: ah, made a quick profile and there is not much action going on, seems to be waiting
<victorbjelkholm[> let me put the source on Github and create a issue in js-ipfs about it. Sounds good?
<daviddias> thank you :)
<daviddias> also, it should be the same perf if within the same tab
<daviddias> as both instances will be isolated by repo and connections
<daviddias> could you had tests like that for perf measurements
<daviddias> you can take the bitswap ones as an example and add some measures
<victorbjelkholm[> no, it's two different tabs
<victorbjelkholm[> same window though, but they should be isolated
<victorbjelkholm[> I can add some timings to the demo I'm doing
<victorbjelkholm[> not sure it's about bitswap though, since the bitswap tests seems to run fine and fast
<seharder> daviddias: the tests are failing in js-peer-info, index.spec.js
<seharder> daviddias: maybe its just my problem!
<daviddias> I believe so, because I can't really replicate the problem, nor CI
<daviddias> can you try a fresh npm install? (it is the new "have you tried to turn it off and on again")
tmg has joined #ipfs
<seharder> daviddias: doing that now.
<seharder> daviddias: I'm back on track now
<daviddias> all good then?
<seharder> All is good. thanks for your help.
<daviddias> you bet :)
jedahan has quit [Remote host closed the connection]
jedahan has joined #ipfs
jholden has quit [Ping timeout: 245 seconds]
<daviddias> victorbjelkholm[: one cool hack now
<daviddias> is making the orbit in electron
<daviddias> chat with the orbit in the browser
zbyte64 has quit [Remote host closed the connection]
<daviddias> thanks to webrtc in nodejs too
<daviddias> in fact
<victorbjelkholm[> woah, that works now?
ashark has joined #ipfs
<victorbjelkholm[> I saw haads example a few days ago, running on the gateway
<victorbjelkholm[> using ipfs-daemon he wrote
<daviddias> it would be a sweet test case to have orbit in electron that can pick go-ipfs or a js-ipfs daemon
zbyte64 has joined #ipfs
<victorbjelkholm[> frikkin amazing, there is gonna be some cool stuff coming up!
<daviddias> now we can speak tcp + websockets (both client and server) + webrtc + utp (well, kind of, still has the problem of closing connections)
<daviddias> :D :D
<victorbjelkholm[> also, fixed js-ipfs to run in Firefox finally! Mentioned above
<daviddias> oh sweet! that was super fast
<victorbjelkholm[> yeah, saw some errors sometimes with sockets hanging up I think
<victorbjelkholm[> was a tiny mistake in node-cbor
<victorbjelkholm[> waiting for it to get merged now
<daviddias> glad you are an active firefox user! :D
<daviddias> let's keep it that way :D
<daviddias> on ipfs-daemon module, it is the culmination of https://github.com/ipfs/js-ipfs/issues/556
haileris has quit [Quit: WeeChat 1.0.1]
<victorbjelkholm[> haha, someone has to... No, honestly it's only because I can have vertical tabs, otherwise I would be using chrome as well :p
<victorbjelkholm[> ah, yeah, the famous init-dance
<daviddias> firefox killer feature
<daviddias> so, with ipfs-daemon from haad
<daviddias> we could even have a menu on orbit
<daviddias> "pick from the menu - js-ipfs daemon, js-ipfs instance, go-ipfs daemon"
<daviddias> and it would spawn the right one
<victorbjelkholm[> what's the difference between running the daemon and the instance? The instance would include the daemon, no?
<daviddias> on top of the same repo! oh my, such a good way to test everything
<victorbjelkholm[> haha
<daviddias> daemon is when you run it in a separate process and dial to it through the http-api
<daviddias> instance is when it is in process (for example, when we use it on the browser)
<victorbjelkholm[> ah, but a js-ipfs daemon would run in the same tab and then you use js-ipfs-api to connect to it?
<daviddias> for js-ipfs, testing it in daemon mode just means that we get to test the http-api implementation, which helps us catch bugs
<victorbjelkholm[> sounds... Unnecessary in that case
<victorbjelkholm[> ah, in testing I understand, and for running on nodejs for example
<daviddias> js-ipfs daemon would run in the "node.js process" of electron
<victorbjelkholm[> but if you can run the daemon in the tab, you might as well run the instance
kaotisk has quit [Ping timeout: 265 seconds]
<victorbjelkholm[> ah, right, I guess in the case of Electron, that makes sense, with IPC communication needs to happen and all that
<daviddias> in a tab, you would run a "instance" (as const node = new IPFS(repoPath))
<daviddias> it is what I believe orbit does right now with go-ipfs
<victorbjelkholm[> yeah, makes sense then, was thinking "why he wants to run a js-ipfs daemon in the browser instead of just using the instance?"
<victorbjelkholm[> yup, spawns go-ipfs outside and communicates with IPC in Electron
<Yatekii> hmm i guess ipfs is not really suitable for filesharing on desktops atm :S
zbyte64 has quit [Remote host closed the connection]
<Yatekii> *between multiple desktops owned by thge same gu
<Yatekii> *y
<Yatekii> because I would have to keep the one system running whilst I access data from the other
zbyte64 has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
kulelu88 has quit [Ping timeout: 268 seconds]
Encrypt has quit [Quit: Sleeping time!]
theSoenke has left #ipfs [#ipfs]
cwill has joined #ipfs
ashark has quit [Ping timeout: 256 seconds]
ulrichard has joined #ipfs
zbyte64 has joined #ipfs
atrapado_ has quit [Quit: Leaving]
metaf5_ has quit [Quit: WeeChat 1.4]
metaf5 has joined #ipfs
ulrichard has quit [Quit: Ex-Chat]
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
<victorbjelkholm[> daviddias: so I'm using the webrtc signaling server, and after I hooked up to a couple of peers, it shows /libp2p-webrtc-star/ip4/:ip/tcp/9090/ws/ipfs/:id as the peers address, is that correct?
<victorbjelkholm[> it's using the webrtc-star as transport then, no?
<whyrusleeping> that seems odd
Boomerang has quit [Remote host closed the connection]
<victorbjelkholm[> probably I'm doing something weird
<whyrusleeping> what else is new
<victorbjelkholm[> I've actually managed to get something working
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
kaotisk has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
herzmeister has quit [Remote host closed the connection]
herzmeister has joined #ipfs
galois_d_ has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]