lgierth changed the topic of #ipfs to: go-ipfs v0.4.2 released, with great performance and networking fixes! -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm
<apiarian> how stable/feature complete is https://godoc.org/golang.org/x/crypto/openpgp ? anybody used it? i'm thinking of either using this or making execution calls to the gpg executable
* apiarian is a bit wary of golang.org/x/* packages
reit has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
M-dtg has joined #ipfs
ashark has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Oatmeal has joined #ipfs
corvinux has quit [Ping timeout: 260 seconds]
<slothbag> is there a command for something like 'hasContent'? Where it queries the BlockStore and returns true or false depending on if the content exists or not.. Before or regardless if the content can be found in the DHT.
<lgierth> you can only decide to abort your request at some point
<lgierth> i.e. time out
<lgierth> otherwise it'll keep looking until it finds something
<slothbag> thanks.. if you run ipfs cat from the command line it can return instantly with a found or not found.. which is what I want.. but when running as a online node it waits until timeout.
cketti has quit [Quit: Leaving]
analphabet has left #ipfs [#ipfs]
Guest90806 has quit [Changing host]
Guest90806 has joined #ipfs
Guest90806 is now known as brimstone
apophis has joined #ipfs
ra has joined #ipfs
ra is now known as Guest6574
apophis has quit [Ping timeout: 258 seconds]
jaboja has quit [Ping timeout: 276 seconds]
patcon has joined #ipfs
MadcapJake_afk is now known as MadcapJake
Guest6574 has quit [Quit: This computer has gone to sleep]
Guest6574 has joined #ipfs
apophis has joined #ipfs
Guest6574 has quit [Ping timeout: 276 seconds]
<achin> lgierth: what generate those nice looking graphs in https://github.com/ipfs/go-ipfs/issues/1924 ?
<lgierth> achin: that's grafana and prometheus
<lgierth> if you wanna run cjdns you can have access to metrics.ipfs.team
jedahan has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
rgrinberg has joined #ipfs
<davidar> lgierth (IRC): doesn't biham have like 16G of ram? :/
<lgierth> 32
<lgierth> it's plateaued now at 29G
<lgierth> do you still see progress?
jaboja has joined #ipfs
<davidar> lgierth: yeah, it's still going
<lgierth> it's been at 29G for 3 hours now
<lgierth> funny
<lgierth> and doing practically no golang gc
<lgierth> i wonder if it's some kind of autoscaled buffer pool?
<lgierth> whyrusleeping: ^
<lgierth> re: add mem leak
matoro has quit [Ping timeout: 252 seconds]
jaboja has quit [Ping timeout: 264 seconds]
matoro has joined #ipfs
matoro has quit [Ping timeout: 260 seconds]
matoro has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
apophis has quit [Quit: This computer has gone to sleep]
ashark has joined #ipfs
apiarian has quit [Ping timeout: 260 seconds]
rgrinberg has quit [Ping timeout: 246 seconds]
apiarian has joined #ipfs
apophis has joined #ipfs
gmcquillan has joined #ipfs
gmcquillan has quit [Client Quit]
PrinceOfPeeves has quit [Quit: Leaving]
Looking has quit [Ping timeout: 276 seconds]
apophis has quit [Quit: This computer has gone to sleep]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
gmcquillan has joined #ipfs
ecloud has quit [Remote host closed the connection]
matoro has quit [Remote host closed the connection]
matoro has joined #ipfs
Arakela007 has joined #ipfs
Arakela0_ has joined #ipfs
Arakela007 has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 246 seconds]
dmr has quit [Ping timeout: 258 seconds]
Tv` has quit [Quit: Connection closed for inactivity]
Arakela007 has joined #ipfs
Arakela0_ has quit [Read error: Connection reset by peer]
chris613 has quit [Read error: Connection reset by peer]
gmcquillan has quit [Quit: gmcquillan]
apophis has joined #ipfs
mpi has joined #ipfs
Arakela0_ has joined #ipfs
Arakela007 has quit [Read error: Connection reset by peer]
herzmeister has quit [Ping timeout: 260 seconds]
Arakela007 has joined #ipfs
Arakela0_ has quit [Read error: Connection reset by peer]
mpi_ has joined #ipfs
mpi has quit [Read error: Connection reset by peer]
wallacoloo has joined #ipfs
patcon has joined #ipfs
herzmeister has joined #ipfs
mildred1 has joined #ipfs
dignifiedquire has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
mpi_ has quit [Remote host closed the connection]
patcon has quit [Ping timeout: 244 seconds]
ylp1 has joined #ipfs
ygrek has joined #ipfs
chriscool has joined #ipfs
kerozene has quit [Read error: Connection reset by peer]
locusf has quit [Ping timeout: 240 seconds]
andoma has quit [Ping timeout: 240 seconds]
holst has quit [Ping timeout: 240 seconds]
locusf has joined #ipfs
andoma has joined #ipfs
kerozene has joined #ipfs
computerfreak has joined #ipfs
holst has joined #ipfs
ashark has joined #ipfs
ygrek has quit [Ping timeout: 264 seconds]
ashark has quit [Ping timeout: 244 seconds]
s_kunk has quit [Ping timeout: 250 seconds]
zz_r04r is now known as r04r
<jbenet> lgierth: there is a buffer pool somewhere in the net stack
Arakela0_ has joined #ipfs
apophis has quit [Quit: This computer has gone to sleep]
Arakela007 has quit [Ping timeout: 260 seconds]
ecloud has joined #ipfs
rendar has joined #ipfs
unforgiven512 has quit [Ping timeout: 260 seconds]
unforgiven512 has joined #ipfs
rschulman has quit [Quit: No Ping reply in 180 seconds.]
rschulman has joined #ipfs
taaz has quit [Ping timeout: 264 seconds]
taaz has joined #ipfs
Aeon has quit [Quit: No Ping reply in 180 seconds.]
Aeon has joined #ipfs
Arakela0_ has quit [Remote host closed the connection]
Arakela007 has joined #ipfs
ygrek has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid closed pull request #296: babel-runtime@6.9.1 breaks build ⚠️ (master...greenkeeper-babel-runtime-6.9.1) https://git.io/vrQUb
s_kunk has joined #ipfs
computerfreak has quit [Quit: Leaving.]
M-ed has joined #ipfs
zorglub27 has joined #ipfs
kitcambridge has quit [Read error: Connection reset by peer]
kitcambridge has joined #ipfs
palkeo has quit [Ping timeout: 244 seconds]
anttea has quit [Quit: Lost terminal]
insanity54 has quit [Read error: No route to host]
insanity54 has joined #ipfs
MahaDev has joined #ipfs
apophis has joined #ipfs
<jbenet> !pin QmSnq8qQXNA6phjNukKaLJRQepvCUmckBkgf7EQigAY7cn
<pinbot> usage: !pin <hash> <label>
<jbenet> !pin QmSnq8qQXNA6phjNukKaLJRQepvCUmckBkgf7EQigAY7cn jbenet
<pinbot> now pinning /ipfs/QmSnq8qQXNA6phjNukKaLJRQepvCUmckBkgf7EQigAY7cn
corvinux has joined #ipfs
Foxcool has quit [Ping timeout: 244 seconds]
ashark has joined #ipfs
ashark has quit [Ping timeout: 244 seconds]
M-jacktang has joined #ipfs
<jbenet> can anyone help me with some ipfs stickers stuff? https://github.com/ipfs/logo/issues/9
Foxcool has joined #ipfs
<r0kk3rz> jbenet: http://stickerobot.com/setup/bleed-and-safety-area/ << from the sounds of it you just need a bigger hexagon around the edges
<jbenet> rokk3rz yep, probably with the lines, too.
<ansuz> content-addressable networking using cryptography => pretty easy
<ansuz> stickers => wat
<ansuz> so much terminology to learn
zorglub27 has quit [Quit: zorglub27]
ygrek has quit [Remote host closed the connection]
ygrek has joined #ipfs
Encrypt has joined #ipfs
zorglub27 has joined #ipfs
M-jmesserli has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
lispmeister has joined #ipfs
computerfreak has joined #ipfs
matoro has quit [Ping timeout: 244 seconds]
_fil_ has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid created test/network (+1 new commit): https://git.io/vrQNd
<ipfsbot> js-ipfs/test/network 99b0d27 David Dias: network tests
<ipfsbot> [js-ipfs] diasdavid opened pull request #299: network tests (master...test/network) https://git.io/vrQNx
kenshyx has joined #ipfs
corvinux has quit [Ping timeout: 246 seconds]
computerfreak has quit [Remote host closed the connection]
<dignifiedquire> jbenet: I can do that later, I actually know what slug and bleed is :)
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
<r0kk3rz> dignifiedquire: look at the link i posted, its easy if you have graphics software
wallacoloo has quit [Quit: wallacoloo]
cketti has joined #ipfs
<dignifiedquire> r0kk3rz: yeah I saw it thanks, I have the software around to do this :)
Senji has joined #ipfs
apophis has quit [Quit: This computer has gone to sleep]
_lispmeister_ has joined #ipfs
lispmeister has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
Encrypt has quit [Ping timeout: 252 seconds]
Encrypt has joined #ipfs
Looking has joined #ipfs
ygrek has quit [Ping timeout: 264 seconds]
Hory_ has joined #ipfs
true_droid has quit [Quit: Connection closed for inactivity]
Looking has quit [Remote host closed the connection]
null_rad- is now known as null_radx
null_radx is now known as null_radix
matoro has joined #ipfs
computerfreak has joined #ipfs
computerfreak has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quitte]
ljhms has joined #ipfs
ygrek has joined #ipfs
<daviddias> mafintosh: hey :) Are you around?
<mafintosh> daviddias: yup
<daviddias> mafintosh: I was looking at your module collection, you happen to have a module like duplex-passthrough with a .wrapStream, but that does pump and not pipe?
<mafintosh> daviddias: i use duplexify for that
<mafintosh> daviddias: and use the .setReadable, .setWritable methods to async set the internal stream
<daviddias> "If the readable or writable streams emits an error or close it will destroy both streams and bubble up the event." Thank you, this is exactly what I needed :)
<daviddias> oh wait, it won't buffer though, right? Still need to create a passThrough to buffer the writes and then pump it once the writable is ready
<mafintosh> no it'll buffer
<daviddias> If I don't set any writable from the start?
<mafintosh> yea
<daviddias>
<daviddias> It works™ thanks mafintosh
<mafintosh> np
matoro has quit [Ping timeout: 244 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<richardlitt> I just want to be sure I am on the right time zone; the sprint starts in two hours, correct?
<richardlitt> cc dignifiedquire
<daviddias> richardlitt: that is correct
<richardlitt> daviddias: thanks. Awesome.
matoro has joined #ipfs
<richardlitt> !pinbot add QmVYnG3D2njLemFha17hMKn8XM4khnBcJbgjM6XYivLWAg
<richardlitt> pinbot help
disgusting_wall has joined #ipfs
em-ly has joined #ipfs
<richardlitt> pinbot add https://github.com/ipfs/pm
<richardlitt> heh
slothbag has quit [Quit: Leaving.]
Encrypt has joined #ipfs
ecloud has quit [Ping timeout: 276 seconds]
ecloud has joined #ipfs
Looking has joined #ipfs
_lispmeister_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Kubuxu> I might be late to the sync, I will be on a phone following it but the start will catch me probably in the middle of commute.
apiarian has quit [Ping timeout: 250 seconds]
<Kubuxu> My labs got shifted again, but it is the last time, sorry for that.
lispmeister has joined #ipfs
<richardlitt> Thanks Kubuxu! No worries.
<richardlitt> Starts in 1.75 hours
apiarian has joined #ipfs
<Kubuxu> Yeah, my lab starts in 1h, it is the last one so it should be quick, if I am lucky I will be home just after sync starts.
mpi has joined #ipfs
<richardlitt> kk
mpi has quit [Remote host closed the connection]
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
matoro has quit [Ping timeout: 276 seconds]
PrinceOfPeeves has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-libp2p-swarm-0.19.5 (+1 new commit): https://git.io/vr7WY
<ipfsbot> js-ipfs/greenkeeper-libp2p-swarm-0.19.5 8c38173 greenkeeperio-bot: chore(package): update libp2p-swarm to version 0.19.5...
computerfreak has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-libp2p-ipfs-0.10.1 (+1 new commit): https://git.io/vr7Wc
<ipfsbot> js-ipfs/greenkeeper-libp2p-ipfs-0.10.1 9d86cfa greenkeeperio-bot: chore(package): update libp2p-ipfs to version 0.10.1...
Boomerang has joined #ipfs
chriscool has quit [Ping timeout: 276 seconds]
<dignifiedquire> !pin QmNLzPNj7JpuJjtHjL4LDjoYPc2eke6YHZSsCNKCVvmksN ipfs-build
<pinbot> now pinning /ipfs/QmNLzPNj7JpuJjtHjL4LDjoYPc2eke6YHZSsCNKCVvmksN
matoro has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-libp2p-ipfs-browser-0.9.1 (+1 new commit): https://git.io/vr7l2
<ipfsbot> js-ipfs/greenkeeper-libp2p-ipfs-browser-0.9.1 9739801 greenkeeperio-bot: chore(package): update libp2p-ipfs-browser to version 0.9.1...
<ipfsbot> [js-ipfs] diasdavid deleted greenkeeper-libp2p-swarm-0.19.5 at 8c38173: https://git.io/vr7li
computerfreak has quit [Quit: Leaving.]
<ipfsbot> [js-ipfs] diasdavid pushed 3 new commits to master: https://git.io/vr78A
<ipfsbot> js-ipfs/master 135bf52 David Dias: update deps, which solve swarm crashing bug
<ipfsbot> js-ipfs/master fbf181b David Dias: chore: update contributors
<ipfsbot> js-ipfs/master 57555d2 David Dias: chore: release version v0.11.1
taaem has joined #ipfs
matoro has quit [Remote host closed the connection]
<ipfsbot> [js-ipfs] diasdavid deleted greenkeeper-libp2p-ipfs-0.10.1 at 9d86cfa: https://git.io/vr74L
matoro has joined #ipfs
<passstab> ipfs seems to be working for me, now what?
<passstab> what are some interesting things i can do with it?
<richardlitt> !pin QmSZ4PjkgbhRZ4qe2ZHDdAcHhdo61V8BkukxDkcjmjUJ8d blog
<richardlitt> cc @lgierth according to the spec, supposed to ping you here :P
<Kubuxu> !befriend richardlitt admin
<pinbot> Hey richardlitt, let's be friends! You can admin
<Kubuxu> I think it worked
<richardlitt> !pin QmSZ4PjkgbhRZ4qe2ZHDdAcHhdo61V8BkukxDkcjmjUJ8d blog
<pinbot> now pinning /ipfs/QmSZ4PjkgbhRZ4qe2ZHDdAcHhdo61V8BkukxDkcjmjUJ8d
<richardlitt> Wow, I've never been admin before
Boomerang has quit [Quit: Leaving]
<richardlitt> !pin QmSuLmvR5L4epwLeEc5sKrQD8ahqtePkRRxnovKHzJWvEM website
<pinbot> now pinning /ipfs/QmSuLmvR5L4epwLeEc5sKrQD8ahqtePkRRxnovKHzJWvEM
<ipfsbot> [js-ipfs] diasdavid deleted greenkeeper-libp2p-ipfs-browser-0.9.1 at 9739801: https://git.io/vr7Bs
cketti_ has joined #ipfs
cketti has quit [Ping timeout: 258 seconds]
ylp1 has quit [Quit: Leaving.]
matoro has quit [Ping timeout: 260 seconds]
cemerick has joined #ipfs
dmr has joined #ipfs
<richardlitt> back in a bit, see you all in 30!
mildred1 has quit [Ping timeout: 272 seconds]
<noffle> morning
patcon has joined #ipfs
ashark has joined #ipfs
<dignifiedquire> noffle: good morning :)
<noffle> dignifiedquire: o/
<noffle> dignifiedquire: awesome secio progress
<dignifiedquire> thanks
ashark has quit [Ping timeout: 250 seconds]
Senji has quit [Ping timeout: 246 seconds]
<nicolagreco> good morning!
<noffle> nicolagreco: hey :)
<haad> morning everyone o/
<nicolagreco> I am finally back doing stuff
<noffle> that's great
<nicolagreco> I have been reading a great amount of stuff in the past weeks, I have to find a way to share my reading list/notes
corvinux has joined #ipfs
<noffle> haad: how goes?
cemerick has quit [Ping timeout: 252 seconds]
<haad> noffle: tired. but going well, making progress every day. bug by bug we're getting there :)
<voxelot> morning noffle, morning haad o/
<daviddias> Morning noffle, how was the vacation? :)
mpi has joined #ipfs
<noffle> daviddias: technically still in progress, but I'll try to be here for some of the video chats :)
<noffle> (really nice though)
<noffle> portland is super nice
<daviddias> glad to hear :D yeah, I really like Portland too
<richardlitt> Good afternoon // morning // evening, everyone!
<richardlitt> Are we ready for the IPFS weekly IRC sync?
<haad> ready
<em-ly>
<lgierth> ahoi
<haad> hey em-ly and welcome o/
<richardlitt> Great
<richardlitt> Kubuxu is not here, but may be on later -- so let's start with the next person
mpi_ has joined #ipfs
<richardlitt> New people who may not know what is going on: for the next hour or so, we go through and talk about what we've done in the last week // two weeks
<richardlitt> For more, see: https://github.com/ipfs/pm
<richardlitt> We go in order of updates on this issue, here: https://github.com/ipfs/pm/issues/109
<richardlitt> If you've done any work on, using, or related to IPFS, please check out contribute! We'd love to have you get noticed for your work here
<dignifiedquire> I guess then that's me?
<richardlitt> First up: yep, you dignifiedquire
mpi_ has quit [Remote host closed the connection]
<dignifiedquire> ====================== @dignifiedquire checkin in ======================
<dignifiedquire> The past two weeks were fast paced, but exciting. I prepared and gave my first talk on IPFS at my local meetup. In addition to that I nearly finished my implementation of secio in JavaScript. There is just one racing condition fix and some integration work to be done there. And all the rest of my time was spent helping @diasdavid and @haadcode to get js-ipfs
<dignifiedquire> in the best shape possible, including an important fix to js-bitswap to ensure blocks are actually distributed to everyone.
<dignifiedquire> ==================================================================
mpi has quit [Ping timeout: 258 seconds]
herzmeister has quit [Ping timeout: 276 seconds]
<richardlitt> How was the talk? :D
<richardlitt> What does secio mean?
<dignifiedquire> talk went well
<dignifiedquire> secio is the custom crypto protocol of ipfs
<dignifiedquire> SECure InputOutput (I think)
<richardlitt> Cool.
<daviddias> Super Encryption Cypher Innovative Original Protocol
<haad> dignifiedquire: you've done amazing work on js-ipfs! hats off!
<jbenet> dignifiedquire: how did the bitswap impl go?
<haad> and thank you
<jbenet> dignifiedquire: i will try to do more code-review in the next days
<dignifiedquire> jbenet: I fixed it but now spdy throughs weird errors at me
<daviddias> dignifiedquire, as always, awesome work! :D
<dignifiedquire> so I can't merge because my tests blow up :/
<Kubuxu> dignifiedquire: I would also like to tell you: good job on that crypto
<dignifiedquire> thanks everyone! *blush*
<lgierth> dat crypto
<richardlitt> Ok, great. daviddias, ready?
<daviddias> sure
<Kubuxu> Can I be next?
<richardlitt> oh!
<richardlitt> daviddias: hold off for a bit
<Kubuxu> This way I can commute and get to the hangout in time.
<richardlitt> Kubuxu: go ahead
<Kubuxu> During this week I worked on resolving some issues, and introducing few QoL changes. I also kept the go-ipfs issues and PRs up to date as @whyrusleeping was on a trip. Most notably the offline mode of go-ipfs (no p2p connections, still provides local content and API) works but might still require few changes. I also moved some go-ipfs dependencies from Godeps to gx, it seems simple at first but is quite a bit
<daviddias> sure
<Kubuxu> of work. I am also thinking about new design of API and API transport that would be focused on low lever applications and high performance.
<ansuz> daviddias: why not TLS?
<ansuz> #trollolol
<daviddias> ansuz we want to use TLS, just no good implementations of 1.3 yet
<daviddias> (actually not even good, really none)
<whyrusleeping> Kubuxu: awesome to hear progress on the offline daemon :)
<ansuz> #realtalk
<whyrusleeping> ansuz: back under your bridge
<daviddias> Kubuxu: So we can use IPFS to add a ton of stuff without having the network weight added to the mix? That sounds sweet!
<Kubuxu> Also I took over go-ipfs-git on AUR which mean that Arch users can again the newest version of go-ipfs without any pain.
<noffle> Kubuxu: really excited for offline mode
<haad> Kubuxu: great to see you busy with Go, gg
<haad> me too (re. offline)
<richardlitt> yeah. awesome work this week, Kubuxu
<Kubuxu> Thanks.
<dignifiedquire> Kubuxu: great job keeping the flag standing while whyrusleeping was lying in the sun drinking margharitas
<whyrusleeping> ayyyyy
ljhms has quit [Read error: Connection reset by peer]
<noffle> he lives!
* Kubuxu also dropped out for two day
<whyrusleeping> depending on the definition of 'lives'
<whyrusleeping> havent seen voxelot yet, i must have killed him yesterday
<voxelot> negative
<whyrusleeping> lol
<dignifiedquire> :D
<voxelot> morning duu
<richardlitt> ok
<richardlitt> let's keep this tight...
<richardlitt> Anything else for Kubuxu?
<Kubuxu> Not to lie: I almost killed myself 3 days ago... more latter (don't laugh of my scratched up face on hangout :p_
<daviddias> whyrusleeping: ahahahaha
<daviddias> the zombies
<noffle> Kubuxu: ah the bike trip?
<Kubuxu> Yup, but let's keep it on topic.
<richardlitt> ::cough cough anything else code related cough::
<richardlitt> Glad you're better now. :)
<whyrusleeping> whats code?
<richardlitt> daviddias: ready?
<daviddias> yep yep
<richardlitt> gogogo
* daviddias incoming
ljhms has joined #ipfs
<daviddias> > **Summary:** This last sprint has been super intense. Having a clear, common goal (shipping orbit on js-ipfs) + getting js-ipfs milestone one ready, has given the team an immense focus on a set of things that were crucial to achieve those goals, making everyone working very closely together and that feeling has been amazing :).
<daviddias> Here is a gist of some of the things I've been doing:
<daviddias> - [x] Debug and fix things for go & js IPFS interop with @whyrusleeping. There are still some missing parts, but we know what to do (mostly, move js-ipfs Identify to use length-prefixed-messages as well)
<daviddias> - [x] Made libp2p-webrtc-star, a WebRTC Transport for libp2p, enables Orbit peers to use IPFS just from a browser tab
<daviddias> - [x] Lot's of fixes on spdy, tcp, websockets, identify, duplex streams that were not being wrapped properly, fix identify that was not working on the browser (cause of the missing keys).
<daviddias> - [x] libp2p-ipfs got a face wash and now it is less fragmented between the internals of js-ipfs and libp2p itself
<daviddias> - [x] Lot's of more test coverage
<daviddias> - [x] Havoc tests (blow up processes so that the others stay intact)
<daviddias> - [x] Worked with @ngginever and @noffle on interface-ipfs-core
<daviddias> - Community
<daviddias> - [x] IPFS talk at require('lx')
<daviddias> - [x] Prepare talk for WebRebels
<richardlitt> When was require('lx')?
<richardlitt> Will there be a video?
<richardlitt> (Or was I there for that? Do you mean International Day?)
<haad> daviddias: absolutely stunning work on js-ipfs, it's finally getting there! you're awesome
<haad> thank you
<daviddias> oh wait, require('lx') was on the 12th, I guess it doesn't count for this sprint
<daviddias> richardlitt: there won't be a video (my memory card filled up, only have one card)
<daviddias> thank you haad :)
herzmeister has joined #ipfs
<jbenet> daviddias: yeah seriously, js-ipfs is amazing \o/
<daviddias> it is super energizing to have a real use case that is testing js-ipfs
<daviddias> wooo :D
<dignifiedquire> daviddias: large ^5 on js-ipfs :)
ygrek has quit [Ping timeout: 260 seconds]
<richardlitt> daviddias: Also, it was great seeing you in Lisbon (also happened this sprint). Super inspiring.
<dignifiedquire> oh I forgot sth in my spring
<daviddias> that is true :D got the chance to hangout out with richardlitt in Lisbon, which is something that doesn't happened everyday, but we did manage to make it happen twice on the same month :D
<dignifiedquire> *sprint
<daviddias> and again now in June!
<richardlitt> daviddias _also_ took videos and hosted Lisbon's International nodeschool day
<richardlitt> dignifiedquire: what did you forget?
<daviddias> richardlitt: I'll have the videos for those talks :)
<dignifiedquire> I shipped ipld
<dignifiedquire> fully usable and compliant with the latest spec changes
<daviddias> the data structure of the future \o/
<richardlitt> :)
<richardlitt> Ok, well done daviddias
<daviddias> thank you :)
<richardlitt> haad?
<haad> yup!
<dignifiedquire> great job david :)
<haad> @haadcode sprint end report - 16 May - 29 May
<haad> Summary
<haad> I've worked on getting Orbit to run in the browser with js-ipfs (https://github.com/haadcode/orbit/tree/js-ipfs). We've been making very good progress and as of couple of days ago, we got it all (Orbit) working fully, with IPFS, in the browser! \o/ It's still brittle so the next steps are to make it more stable and performant. Nevertheless, a huge kudos to the JS team, you've made awesome work so far! Also helped the Akasha project to integrate orbit-db and they
<haad> EOF
<haad> (did that come through fully?)
<daviddias> ^5 on IPLD stuff dignifiedquire
<lgierth> (i'm gonna run to the bathroom real quick, please skip me if neccessary)
<dignifiedquire> wooo orbit in the browser *clap clap*
<Kubuxu> Cut on on "and they"
<daviddias> haad awesome stuff with Orbit in the browser running on top of js-ipfs
<richardlitt> That is super awesome, haad
<noffle> haad: nice
<haad> ...and they wrote a really nice blog post describing what they achieved with it (http://blog.akasha.world/2016/05/26/update-highlights-and-interesting-developments/).
<haad> the missing part
<Kubuxu> haad: awesome work.
<daviddias> super exciting how it took you just some days to get it all there and mostly it was us matching js-ipfs-api and js-ipfs
<daviddias> super cool to see messages going through and have a chat on Orbit
<haad> thanks everyone. the real thanks is to daviddias dignifiedquire voxelot noffle and everyone else who's been working on js-ipfs the past couple of weeks.
<voxelot> :)
<dignifiedquire> :)
<richardlitt> Forgot to say *and me.
<richardlitt> (not richardlitt , I mean Haad)
<richardlitt> seriously, you worked hard, well done.
<daviddias> Looking forward to see you tomorrow :)
<haad> thanks
<richardlitt> noffle, you ready?
<noffle> yup!
<haad> daviddias: same same!
<richardlitt> noffle: go
<noffle> ## check in
<noffle> I've had my nose down to the grindstone last week, focusing all my efforts on driving the JS IPFS Core API interface effort ([interface-ipfs-core](https://github.com/ipfs/interface-ipfs-core)), with @nginnever and @diasdavid. No blockers other than merging the rest of my PRs. I'm just about done with 'add', which had a lot of edge cases to get unified across js-ipfs-api and js-ipfs. Richard and I got cracking
<noffle> on the remaining work for releasing standard-readme. Lots of hard work ahead to get everything finished for next sprint!
<noffle> ^D
<haad> noffle: thanks for all the work on js-ipfs! <3
<richardlitt> <3
<voxelot> thanks for the help in 'files' things noffle :)
<daviddias> ^5 on all the things interface-ipfs-core related and for getting it ready
<dignifiedquire> thanks noffle for all the bikeshedding :)
<noffle> thanks y'all <3
<nicolagreco> (^5 to everyone for IPLD, JS-IPFS and libp2p-webrtc-star !)
ashark has joined #ipfs
<noffle> dignifiedquire: hopefully I dispelled more than I created
<richardlitt> (nicolagreco! Throw an update in to the issue if you'd like, I know you did some cool stuff recently. :))
<richardlitt> Cool. My turn, unless anyone has more for noffle?
<richardlitt> ok.
<richardlitt> This week, I've been less productive than I hoped, because I have been travelling intensively. Mainly, I worked on some Standard-Readme stuff, PRs to http-api-spec, and making sure that awesome_bot works well with our newsletters. Today, I've merged some things to the website and to the blog. I also worked on presenting my endangered-languages repo to
<richardlitt> professional linguists at a conference; I'm hoping to turn it into an IPFS use-case for archiving academic code.
<richardlitt> EOF
<em-ly> that is SO COOL.
<dignifiedquire> what's awesome_bot again?
<noffle> nice work -- that last point in particular sounds really exciting
<richardlitt> awesome_bot checks links to make sure they're valid; we got a PR sorted recently that checks only a PR. Really useful for the Newsletter and awesome-ipfs
<dignifiedquire> ah right, yeah that things is pretty sweet
<em-ly> link to the endangered languages repo?
<whyrusleeping> on the google search page for 'grep regex', the first three links are already purple. :/
<richardlitt> yeah; endangered-languages is hopefully going to be my thesis. Not quite en-point IPFS work, but I hope to write a professional write up of what IPFS can do for academics
<haad> richardlitt: can you
<em-ly> great complimentary use case tho!
<haad> right, was gonna ask for the link :)
<lgierth> back
<richardlitt> this week is ScotlandJS, looking forward to that. Going to also be doing overall maintenance and upkeep.
fleeky has quit [Ping timeout: 252 seconds]
<richardlitt> Not blocked on anything that I know of.
<em-ly> s/i/e
<em-ly> this is so neat.
<nicolagreco> richardlitt: sure! posting the issue right now
fleeky has joined #ipfs
<richardlitt> nicolagreco: Woot
<jbenet> richardlitt: i'm so scared for all those repos! we must archive all the things
<jbenet> cc davidar o/ o/
<richardlitt> all teh things
<richardlitt> ok; Nathan?
<voxelot> The past week i started off with more interface-core, js-ipfs-api, and js-ipfs work. There are some open PRs that will be revisited over the week, just little improvements / more features to js-ipfs cat, and add. Also in Seattle at the moment enjoying the lovely green things and water!
jedahan has joined #ipfs
<voxelot> nothing blocking, working on an app and keeping those PRs rebased and ready to merge
<voxelot> EOF
<richardlitt> well done with js-ipfs land work
<noffle> voxelot: awesome progress last week
<haad> voxelot: thank you for the work on js-ipfs! <3
bearbin has quit [Remote host closed the connection]
<lgierth> slloooww
<richardlitt> Seattle is awesome. Say hi to whyrusleeping!
<voxelot> cool thanks for working with me :)
<voxelot> nah, i'm staying far away from him up here
<richardlitt> voxelot: fair. He'd make you write go.
<daviddias> voxelot: <3 for keeping on lead the charge on the files API stuff and leveling that up to become common interface between js-ipfs and js-ipfs-api
mildred1 has joined #ipfs
<voxelot> and take tequila shots and watch cat yodeling in his basement
<daviddias> Really helps a ton pushing the work on js-ipfs forward, by enabling more people to make the switch from js-ipfs-api (using go-ipfs) to js-ipfs
<whyrusleeping> voxelot: we only watched cat yodeling for like, five minutes, be nice
<whyrusleeping> maybe it was ten minutes, but still
<lgierth> (just saying we have 4 more people to go and at the current pace that'd take 40 minute)
<jbenet> o/ o/ o/
<richardlitt> ok, ok, on topic
<richardlitt> lgierth: go ahead
<jbenet> let's please stay on topic during irc sync
<lgierth> Good sprint -- while team JS has been crunching away, I took care of a couple of smaller things and fixes, and prepared the infrastructure side of js-ipfs and Orbit. It's not running yet, but all the steps are layed out.
<lgierth> Also made a bit of progress on the fc00 CryptoAuth and Switch specs.
<lgierth> I didn't finish my personal quest of stopping being a bottleneck to others, yet :)
<lgierth> not blocked on anything reallz, will have a couple more questions re: orbit for you haad -- EOF
<dignifiedquire> lgierth: just grow a bigger neck, then you will not be a bottleneck anymore ;)
caitlinmay has joined #ipfs
<lgierth> or remove the bottle from the equation
<richardlitt> Still, sounds good. small stuff is important, too, in aggregate
Skylar has joined #ipfs
<dignifiedquire> nice work, could you share a screenshot of those stats?
<haad> lgierth: do you think you can deploy the needed js servers today/tomorrow? (we don't absolutely need them by Wed so you can say no)
<lgierth> yeah by tomorrow i guess
fleeky has quit [Ping timeout: 260 seconds]
<jbenet> lgierth: let's discuss deploying to websites soon-- let's automate it through a weabpp so it doesn't take as much time and others can do it
<lgierth> yeah
<jbenet> lgierth: hah-- recover fc00 specs from old laptop-- that's important! :)
<haad> lgierth: cool!
<lgierth> :)
<richardlitt> whyrusleeping: ready?
Looking has left #ipfs ["Irl need me "]
<whyrusleeping> yeap!
<richardlitt> go
<whyrusleeping> apparently my irc notifications got turned off >.>
<whyrusleeping> The first week of sprint I spent a lot of time working with @diasdavid on go and js interop, I think we figured out all of the current issues preventing us from talking across implementations, but before i was certain of that i flew to mexico and had no internet for a week. On the plane ride back I gave iptb the ability to use docker to spin up ipfs nodes, opening up the possiblity of setting artificial
<whyrusleeping> bandwidth and latency between nodes for tests. Back in the secret laboratory, i've been tinkering with bitswap. Early tests are showing a 20% throughput increase and a 50% reduction in duplicate block sends.
ygrek has joined #ipfs
<whyrusleeping> and i've also been hanging out with voxelot, he showed up in seattle for some reason :P
<dignifiedquire> whyrusleeping: please let me know about your bitswap secrets, really need to make the js version better soon :)
<whyrusleeping> dignifiedquire: lol, get it working to the current standard first
<haad> whyrusleeping: those numbers sounds great!
<dignifiedquire> whyrusleeping: it does :P
<dignifiedquire> just kills stupid spdy
<richardlitt> Hope the AFK time was good. :)
<whyrusleeping> richardlitt: it was, time away from a problem is just as important as time working on it
<haad> ^
<jbenet> how very feynman of you ;)
<richardlitt> jbenet: your turn when you're ready
<whyrusleeping> lol
<daviddias> whyrusleeping: it is good to have you back :)
<daviddias> we need to get back to those hacking js and go together sessions :)
<daviddias> richardlitt: are we having a issue for today's sprint?
<jbenet> This last sprint I've been focused mostly on IPFS and Protocol Labs organizational things. Some highlights:
<jbenet> - Working with a company who is revamping our ipfs.io website. It looks very exciting. Stay tuned!
<jbenet> - Collab/org discussions with: Akasha http://akasha.world/, Stellar, BigchainDB, Estonian E ID group, Mediachain, Internet Archive, ConsenSys / uPort, Blockstack
<jbenet> - Some small code review and testing for js-ipfs -- orbit on js-ipfs is fantastic
<jbenet> - Participated in http://weboftrust.info last weekend, which is an identity workshop/conf for emerging tech to be used in Identity. Participated there with many of our friends, including @nicolagreco. Spoke with many people about standards relevant, including IPLD, Keychain, multikey, and more.
<jbenet> - Planning + prep for the Decentralized and Encrypted conference - I'm in Berlin this week for it!
<jbenet> - Planning + prep for the Decentralized Web Summit - i'm in SF next week for it!
<richardlitt> daviddias: yes. sorry! on it now
<daviddias> thank you :)
<jbenet> EOF
<daviddias> jbenet: thank you for being around for testing and feedback :D
<richardlitt> daviddias: https://github.com/ipfs/pm/issues/112
<dignifiedquire> great to have you more around jbenet :)
<richardlitt> jbenet: super excited about website. :)
<daviddias> thank you richardlitt :)
<haad> jbenet: thanks for all the direction and support!
<haad> it really helps to check in every so often
* noffle won't be around for hangouts this week; david will share my status in js-ipfs
* Kubuxu is back home
<richardlitt> nicolagreco: ready?
<nicolagreco> richardlitt: yup
<richardlitt> go go go
<nicolagreco> Done with the academic year - had a break plus travelling which meant -> reading time and meeting friends (decentralized and not). I had a great sync with @jbenet about summer plans.
<nicolagreco> converted to the church of log-based-everything-and-stream-why-not-(replicate-for-free) (thank you @noffle for the initial initiation)
<nicolagreco> participated at http://weboftrust.info with @jbenet @manusporny & friends. Got up to speed with what is happening with Decentralized IDentifiers (DIDs), since then I have been constantly thinking on how to move things across chains
<noffle> :)
<nicolagreco> read interesting papers on verifiable computations (computations on authenticated logs), causal chains (have chains that diverge, but are still mergeable, so one can do faster progress on a chain different than the main one), BFTs (and clever tricks for DHTs), distributed pubsub (mainly reading Cyclon, Vicinity, Sub2Sub) and the different proposal to scale
<nicolagreco> bitcoin (bitcoin-ng, blockDAG, GHOST) - please ask if you have any question or chip in on papers to read
<nicolagreco> preparing for the decentralized web summit (sf next week) and worked on js-gossip-cyclon new api
<nicolagreco> EOF
<noffle> nicolagreco: nice! eager to sync with you on causal chains and pubsub in particular. lemme know if you want any code review on your cyclon work
<lgierth> yay me made it in under an hour once more :)
<haad> nicolagreco: would love to see the pubsub papers/refs/links/whatever you found
<nicolagreco> noffle: sure! haad & co my plan for this week is to (1) a reading group (2) plan papers to finalize with you all! (3) get cyclon/vicinity/sub2sub implemented
<noffle> <333
apophis has joined #ipfs
<richardlitt> thanks nicolagreco!
<richardlitt> Ok;; anyone else?
<richardlitt> Congrats on finishing the academic year, nicolagreco
<richardlitt> Ok! This concludes our sprint this week.
<nicolagreco> yuhu!
<richardlitt> Thank you all for being here! Sprints start in half an hour with @lgierth and Infrastructure
<richardlitt> We've joined together js-ipfs, apps on ipfs, and libp2p today -- see https://github.com/ipfs/pm/issues/112 for details.
<richardlitt> That'll be one hour, and then go-ipfs for thirty minutes, meaning a shorter day today. :)
<dignifiedquire> thanks for being awesome everyone!
<richardlitt> ====== End of Sync ========
<haad> thanks everyone!
<jbenet>
s_kunk has quit [Ping timeout: 276 seconds]
* Kubuxu claps
ashark has quit [Ping timeout: 260 seconds]
<daviddias> Thank y'all :D
apophis has quit [Ping timeout: 250 seconds]
<jbenet> haad: i just got us 500 stickers, they're ready. (from email ask to ready in 5 hours, not bad)
Hory_ has quit [Read error: Connection reset by peer]
<jbenet> may get them tomorrow though
apophis has joined #ipfs
<Kubuxu> Will you bring them to Berlin?
<daviddias> dignifiedquire: wanna chat till the hangout?
crumbee has joined #ipfs
<daviddias> Have some ideas and questions
<daviddias> jbenet you hacking Germany, how dare you getting stuff done at the last minute, there is a process for those things! :P
<daviddias> s/you hacking/you are hacking
danielrf has quit [Quit: WeeChat 1.5]
<jbenet> Kubuxu: they're already in berlin
apophis has quit [Client Quit]
Senji has joined #ipfs
danielrf has joined #ipfs
<dignifiedquire> daviddias: need to catch a quick break
apophis has joined #ipfs
<dignifiedquire> can chat after the hangouts
<nicolagreco> hold on I forgot to mention about me planning to join you all in berlin
<daviddias> dignifiedquire: ok :)
<nicolagreco> (july time)
<Kubuxu> I won't join this time, maybe the next.
ygrek has quit [Ping timeout: 240 seconds]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<ipfsbot> [js-ipfs] diasdavid force-pushed test/network from 99b0d27 to 4265ed3: https://git.io/vr76d
<ipfsbot> js-ipfs/test/network 4265ed3 David Dias: network tests
caitlinmay has quit [Ping timeout: 250 seconds]
apophis has quit [Quit: This computer has gone to sleep]
jedahan has joined #ipfs
apophis has joined #ipfs
computerfreak has joined #ipfs
Arakela0_ has joined #ipfs
Arakela007 has quit [Read error: Connection reset by peer]
mpi has joined #ipfs
Arakela0_ has quit [Read error: Connection reset by peer]
Arakela007 has joined #ipfs
<daviddias> nicolagreco: nice!
<daviddias> for the 1st or in July?
Arakela007 has quit [Read error: Connection reset by peer]
<nicolagreco> I will ping you individually to understand who is there when
Arakela007 has joined #ipfs
<daviddias> better give that a few weeks cause we still don't have dates yet
<nicolagreco> I want to align with you with researchy goals
<daviddias> late July is the best shot so far
<nicolagreco> of course daviddias no worries
<nicolagreco> midjuly works best
corvinux has quit [Ping timeout: 240 seconds]
<Kubuxu> I plan being whole July in Berlin.
<dignifiedquire> lgierth: here yet?
<richardlitt> Infrastructure will start soon - lgierth needs to sign on, first.
<richardlitt> He didn't get the memo that he'd be starting first - may have to delay the chat 30 minutes, or just push it to the end.
<dignifiedquire> richardlitt: how about just switching infra and js mega?
<daviddias> then it gets super late for lgierth, no?
<richardlitt> Not sure how I feel about starting js now, people don't know it is earlier...
apophis has quit [Quit: This computer has gone to sleep]
<dignifiedquire> daviddias: no would be just 30 min later for him than ususal
<daviddias> dignifiedquire: let's have bitswap chat :)
<dignifiedquire> okay :)
<richardlitt> I think lgierth should be here soon.
<daviddias> can't you make to the standard js-ipfs/libp2p time?
<daviddias> dignifiedquire: https://talky.io/bitsnaps
<Kubuxu> So are we doing bitswap now?
<richardlitt> ok! lgierth is here
<richardlitt> daviddias: dignifiedquire -- join in if you like!
<richardlitt> ========================== IPFS Hangouts: Infrastructure =========================
<richardlitt> Topic: Infrastructure
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/112
<richardlitt> Stream: http://youtu.be/IcMuKtiuxyU
<richardlitt> ==================================================================================
<lgierth> kk
<lgierth> one sec, totally unprepared
<richardlitt> haha, sorry!
apophis has joined #ipfs
apophis has quit [Client Quit]
Skylar has quit [Quit: Page closed]
<daviddias> dignifiedquire:
<daviddias> bitswap:engine received empty message from QmZSesXQgSbTH4FcYd5hx1tS8ga8c1BxZr7HNHG6M4BZHE +0ms
<daviddias> bitswap:engine wantlist +0ms []
matoro has joined #ipfs
Encrypt has quit [Quit: Quitte]
nesquik__ has joined #ipfs
<dignifiedquire> daviddias: "key: null", "value: 'localhost'" on throw
nesquik__ has quit [Client Quit]
nesquik__ has joined #ipfs
nesquik__ has quit [Changing host]
nesquik__ has joined #ipfs
<jbenet> dignifiedquire: how close is secio?
Encrypt has joined #ipfs
<jbenet> not for this week, but for next
<dignifiedquire> if I could spend lot of time on it yes, but I need to prepare my workshop for the 9th
<dignifiedquire> so I can't promise it
nesquik__ has quit [Client Quit]
matoro has quit [Ping timeout: 276 seconds]
zorglub27 has quit [Ping timeout: 260 seconds]
<jbenet> dignifiedquire: ok makes sense.
<jbenet> whyrusleeping lgierth: if it's a separate demo network, it could just have secio disabled, too.
<whyrusleeping> jbenet: yeah, definitely
s_kunk has joined #ipfs
<lgierth> ok
<lgierth> will still have https eh?
apophis has joined #ipfs
<richardlitt> ==================== IPFS Hangouts: js-ipfs super-sync ===================
<richardlitt> Topic: js-ipfs super-sync
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/112
<richardlitt> Stream: http://youtu.be/bGYDNxB3sso
<richardlitt> ==========================================================================
apophis has quit [Client Quit]
<dignifiedquire> richardlitt: etherpad is broken
<whyrusleeping> lgierth: yeah, it will still be https, but on such a network, all inter-node communications would be in cleartext
s_kunk has quit [Remote host closed the connection]
s_kunk has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/HiddenFilesTests from 0aa6f98 to 1550652: https://git.io/vro9s
<ipfsbot> go-ipfs/feature/HiddenFilesTests 1550652 Jakub Sztandera: Add test for directly adding hidden file...
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vr71u
<ipfsbot> go-ipfs/master a372612 Jeromy Johnson: Merge pull request #2752 from ipfs/feature/debug-guide-name-conflict...
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/HiddenFilesTests from 1550652 to a403fd8: https://git.io/vro9s
<ipfsbot> go-ipfs/feature/HiddenFilesTests a403fd8 Jakub Sztandera: Add test for directly adding hidden file...
<whyrusleeping> Kubuxu: i think that newline is still removed, lol
<Kubuxu> whyrusleeping: I forgot to add the file, now it is fixed
<whyrusleeping> haha, great
kenshyx has quit [Quit: Leaving]
matoro has joined #ipfs
<Kubuxu> whyrusleeping: gx hangs for me...
<whyrusleeping> oh?
<Kubuxu> Yeah, weird, I will rebuild and report back
* whyrusleeping investigates
reit has quit [Ping timeout: 276 seconds]
<Kubuxu> I don't know what is going on. Any way to connect pprof to gx?
erde74 has joined #ipfs
<whyrusleeping> Kubuxu: worked on my end
<whyrusleeping> what version of gx?
<whyrusleeping> do you have an ipfs node running?
<Kubuxu> If I run gx with sudo it works...
<whyrusleeping> what operation are you running?
<Kubuxu> Nothing really, just `gx`.
<whyrusleeping> just typing 'gx' hangs?
<Kubuxu> `gx` hangs, `sudo gx` works.
<whyrusleeping> -.-
<whyrusleeping> what
<Kubuxu> Ok, the go-ipfs hanged
<Kubuxu> write(3, "POST /api/v0/version?encoding=js"..., 183) = 183
<Kubuxu> epoll_wait(4, [], 128, 0) = 0
<Kubuxu> futex(0xb73068, FUTEX_WAIT, 0, NULL
<whyrusleeping> ah, interesting
<Kubuxu> Should IPFS allocate 170 linux threads?
mpi_ has joined #ipfs
<Kubuxu> I think it is getting locked somewhere in C code.
<Kubuxu> ^^ whyrusleeping
<whyrusleeping> ipfs should not allocate 170 linux threads
<Kubuxu> ps -T -p $(pidof ipfs) | wc -l  ✘
<Kubuxu> 140
<Kubuxu> 140 sorry
<whyrusleeping> wanna give me a stack dump?
mpi has quit [Ping timeout: 272 seconds]
<Kubuxu> whyrusleeping: any idea what to do?
<whyrusleeping> Kubuxu: stack dump pls?
<Kubuxu> how?
<Kubuxu> I can do coredump
disgusting_wall has quit [Quit: Connection closed for inactivity]
<whyrusleeping> ctrl+\
<Kubuxu> It runs off systemd
<whyrusleeping> send it a sigquit
zorglub27 has joined #ipfs
<whyrusleeping> wtf
<whyrusleeping> go shat itself
<Kubuxu> (It is standard kernel also).
<whyrusleeping> every goroutine in that trace is parked
zorglub27 has quit [Ping timeout: 244 seconds]
<ipfsbot> [go-ipfs] Kubuxu pushed 1 new commit to feature/Godeps-to-gx-2: https://git.io/vr7Dz
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 cd18fe0 Jakub Sztandera: Import rs/cors...
<whyrusleeping> Kubuxu: i'd just restart the daemon
<Kubuxu> Restarted it.
<Kubuxu> (When the dump has generated)
Encrypt has quit [Quit: Quitte]
<Kubuxu> whyrusleeping: can we make gx add new line at the end of json file?
<Kubuxu> also teamcity works great
<Kubuxu>
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/Godeps-to-gx-2 from cd18fe0 to a7be8fb: https://git.io/vr7Dx
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 a7be8fb Jakub Sztandera: Import rs/cors...
matoro has quit [Ping timeout: 260 seconds]
<dignifiedquire> daviddias: Uncaught Error: New stream after GOAWAY :(
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/Godeps-to-gx-2 from a7be8fb to 3afd918: https://git.io/vr7Dx
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 3afd918 Jakub Sztandera: Import rs/cors...
<daviddias> saw that, but that just means there was an attempt to open a stream after someone called close
Encrypt has joined #ipfs
mildred1 has quit [Read error: Connection reset by peer]
mildred1 has joined #ipfs
palkeo has joined #ipfs
<Kubuxu> whyrusleeping: what am I doing wrong: gx/ipfs/QmWo2tBKfgdFAeNWN6f7BaCGuRv6QRCEfapR2G83KRBYVQ/cors/cors.go:31:2: code in directory /home/kubuxu/go/src/gx/ipfs/QmbjKRsCdoEVdKzkm5H98PZepVfx1unVfHs9oqADaLT1yE/xhandler expects import "github.com/rs/xhandler" ?
<Kubuxu> Oh, I see
<Kubuxu> ./xhandler.go:package xhandler // import "github.com/rs/xhandler"
fleeky has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu pushed 1 new commit to feature/Godeps-to-gx-2: https://git.io/vr7yp
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 307ce5a Jakub Sztandera: This time should work...
<dignifiedquire> :D:D:D
<dignifiedquire> hangouts on air does not work in chrome
<dignifiedquire> but in firefox :D:D:D:D
<dignifiedquire> ========================== IPFS Hangouts: go-ipfs =========================
<dignifiedquire> Topic: go-ipfs
<dignifiedquire> Sprint Issue: https://github.com/ipfs/pm/issues/112
<dignifiedquire> Stream: http://youtu.be/FN7a7UZzxIc
<dignifiedquire> =============================================================================
<dignifiedquire> starting in 4 minutes
<dignifiedquire> daviddias: ping
<whyrusleeping> whoa, did js-ipfs finish early?
<dignifiedquire> whyrusleeping: yes :)
matoro has joined #ipfs
<dignifiedquire> whyrusleeping: joing me?
<whyrusleeping> in a sec
apophis has joined #ipfs
Encrypt has quit [Quit: Dinner time!]
jokoon has joined #ipfs
zorglub27 has joined #ipfs
apophis has quit [Quit: This computer has gone to sleep]
<lgierth> haad: one more redis question -- you don
<lgierth> 't use it for storage, so it doesn't need much ram right?
matoro has quit [Ping timeout: 250 seconds]
Senji has quit [Ping timeout: 276 seconds]
<dignifiedquire> daviddias: lets have one last chat about bitswap
<daviddias> one last dance
<dignifiedquire> before my brain goes into sleep mode
<daviddias> give me 2 mins just to grab a snack
<dignifiedquire> m2
jokoon has quit [Quit: Leaving]
disgusting_wall has joined #ipfs
pfraze has joined #ipfs
<haad> lgierth: don't need much ram yeah. I've been orbit-server since January without restarting on 512mb instance on DO.
<haad> +running
rendar has quit [Ping timeout: 240 seconds]
<whyrusleeping> Kubuxu: could i get some CR: https://github.com/ipfs/go-libp2p/pull/58 ?
apophis has joined #ipfs
apophis has quit [Quit: This computer has gone to sleep]
<dignifiedquire> !pin QmdRo16tkwiQvJpsCqhgwAu9DawLd6jQAASwG26aTcAK9a orbit
<pinbot> now pinning /ipfs/QmdRo16tkwiQvJpsCqhgwAu9DawLd6jQAASwG26aTcAK9a
<Kubuxu> Something is going on really bad with Go or my computer: http://hastebin.com/vobixoqinu.go
<ipfsbot> [go-ipfs] Kubuxu pushed 1 new commit to feature/Godeps-to-gx-2: https://git.io/vr7dJ
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 4de712b Jakub Sztandera: This works, at least here...
<Kubuxu> !pin QmXwr6sCMxHSgHkYtpg9u8WtLL2qwGabKHBujNQmLwawBs xhandler - dep of go-ipfs dep
<pinbot> now pinning /ipfs/QmXwr6sCMxHSgHkYtpg9u8WtLL2qwGabKHBujNQmLwawBs
<Kubuxu> !pin QmQzTLDsi3a37CJyMDBXnjiHKQpth3AGS1yqwU57FfLwfG cors - dep of go-ipfs
<pinbot> now pinning /ipfs/QmQzTLDsi3a37CJyMDBXnjiHKQpth3AGS1yqwU57FfLwfG
<lgierth> hey davidar, let me know when you bring that `ipfs add` back up, just so we can grab some debugging info the memory leak
captain_morgan has quit [Disconnected by services]
morgan_ has joined #ipfs
<dignifiedquire> !pin QmTuZMdJ2JZwwXhkgvZPnD3yC2Jg7ntab6KpCP2te454ut orbit
<pinbot> now pinning /ipfs/QmTuZMdJ2JZwwXhkgvZPnD3yC2Jg7ntab6KpCP2te454ut
mpi_ has quit [Remote host closed the connection]
<lgierth> \o/
<lgierth> !botsnack
<pinbot> om nom nom
<M-mubot> Thanks for the treat!
rendar has joined #ipfs
HastaJun has quit [Ping timeout: 250 seconds]
user24 has joined #ipfs
erde74 has quit [Quit: Verlassend]
<user24> People still keep going to https://gitter.im/ipfs/ipfs, time to close it?
user24 has quit [Client Quit]
pfraze has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] Kubuxu pushed 1 new commit to feature/Godeps-to-gx-2: https://git.io/vr7FC
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 c7ca3a4 Jakub Sztandera: Fix tests as cors package confronts new specs...
Stebalien has joined #ipfs
Akaibu has joined #ipfs
ashark has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
<kevina> whyrusleeping: I could use some feedback on https://github.com/ipfs/go-ipfs/pull/2634#issuecomment-220880488 if you have the time
Stebalien has quit [Ping timeout: 246 seconds]
Foxcool has quit [Ping timeout: 240 seconds]
fleeky has quit [Ping timeout: 276 seconds]
Arakela007 has quit [Remote host closed the connection]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
fuznuts has quit [Ping timeout: 260 seconds]
Stebalien has joined #ipfs
mildred1 has quit [Ping timeout: 246 seconds]
fleeky has joined #ipfs
apophis has joined #ipfs
patcon has quit [Ping timeout: 244 seconds]
Stebalien has quit [Remote host closed the connection]
chriscool has joined #ipfs
ashark has joined #ipfs
M-yesbox has joined #ipfs
arpu has quit [Ping timeout: 276 seconds]
arpu_ has quit [Ping timeout: 276 seconds]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
fleeky has quit [Ping timeout: 276 seconds]
M-yesbox has left #ipfs ["User left"]
M-12989 has joined #ipfs
apophis has quit [Quit: This computer has gone to sleep]
arpu has joined #ipfs
arpu_ has joined #ipfs
fleeky has joined #ipfs
ashark has quit [Ping timeout: 244 seconds]
ashark has joined #ipfs
wallacoloo has joined #ipfs
Senji has joined #ipfs
ashark has quit [Ping timeout: 272 seconds]
<whyrusleeping> kevina: sure thing
matoro has joined #ipfs
em-ly has quit [Quit: Connection closed for inactivity]
<whyrusleeping> kevina: i like the DataServices idea, my initial reaction is to have it be an interface that the core.IpfsNode implements natively
<whyrusleeping> (avoiding having an extra method on that already crowded object that serves just to create that thing)
M-leer10 has joined #ipfs
<whyrusleeping> then the separate DataServices object could be something we construct manually in cases where we need a specialized data pipeline.
<whyrusleeping> Kubuxu: mind also taking a look at kevina's PR?
<whyrusleeping> not the entire thing, but the DataServices stuff
M-Mxaw has joined #ipfs
ljhms has quit [Quit: Bye]
<kevina> whyrusleeping: Thanks. I don't like the idea of making this the interface: https://gist.github.com/kevina/ddda3b2f1018e830dc06e6d0887fc650
<kevina> Which is why I just grabbed the necessary bits from IpfsNode and put it into a struct.
<kevina> Also the context may not be the same as the node context. ...
<kevina> ... By creating a new struct we can set the context independently of the node ...
chriscool has quit [Quit: Leaving.]
<kevina> ... which is why the DataServices method has the Context arg.
computerfreak has quit [Quit: Leaving.]
zorglub27 has quit [Remote host closed the connection]
zorglub27 has joined #ipfs
zorglub27 has quit [Client Quit]
kants has joined #ipfs
<davidar> lgierth: has it died?
cketti_ has quit [Ping timeout: 276 seconds]
<lgierth> yeah some time in the morning
wallacoloo has quit [Quit: wallacoloo]
<lgierth> davidar: feel free to start it again -- happy about debugging data
dmr has quit [Ping timeout: 272 seconds]
ashark has joined #ipfs
dakar has joined #ipfs
<dakar> so what is ipfs about? i mean, how is different than torrents and how does it benefit the 'web'?
<dakar> or, how is differen than traditional httpd
cketti has joined #ipfs
<whyrusleeping> kevina: hrm... i don't disagree
<hsanjuan> dakar: I suggest you watch https://www.youtube.com/watch?v=HUVmypx9HGI
<dakar> hsanjuan is there a shorter video?
r04r is now known as zz_r04r
<hsanjuan> dakar: im not sure, but I think the first 30 mins concentrate on your questions
<dakar> hsanjuan long minutes in, it's still history of the web
<davidar> lgierth (IRC): restarted
<dakar> thanks daviddias
<dakar> davidar*
<dakar> did anyone think about copyrights?
<dakar> specfically "When another IPFS node chooses to host a site from Neocities, that version of the site will continue to be available, even if Neocities shuts down or stops hosting it. The more IPFS nodes seed Neocities sites, the more available (and redundant) Neocities sites become."
<dakar> you cannot simply choose to host content that you don't have copyrights to, or to distribute it further.
HastaJun has joined #ipfs
<davidar> whyrusleeping (IRC): is it possible to add rht's perf tests to the CI to avoid regressions like this?
<whyrusleeping> davidar: the add memory regression?
<davidar> yeah
<whyrusleeping> yeah, we talked about adding a larger nightly regression test to catch them
<davidar> cool
<whyrusleeping> getting something into CI would definitely be nice, but a test like that would likely add a few more minutes to the already time consuming test suite
<kevina> whyrusleeping: Thanks. I am going to offline for the next 1.5 hours or so. If you are around when I get back we can discuss it then.
<whyrusleeping> kevina: i'll be here
<kevina> Okay.
rgrinberg has joined #ipfs
matoro has quit [Ping timeout: 240 seconds]
matoro has joined #ipfs
leer10 has joined #ipfs
pfraze has joined #ipfs
herzmeister has quit [Ping timeout: 244 seconds]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs