<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]
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?
<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>
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>
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 :)
<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
<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
<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
<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
<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" ?
<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]