jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at 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/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
reit has quit [Quit: Leaving]
ygrek has joined #ipfs
pfraze has quit [Remote host closed the connection]
computerfreak has joined #ipfs
mrichter has joined #ipfs
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<mrichter> hi
ianopolous has joined #ipfs
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
mrichter_ has joined #ipfs
mrichter has quit [Ping timeout: 240 seconds]
silotis has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
silotis has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<tmg> whyrusleeping: any plans for gx to go silent if a package is already installed?
jokoon has quit [Quit: Leaving]
<Kubuxu> tmg: it is silent, in go-ipfs is gx is run with verbose flag
<brimstone> am I doing something wrong? the instructions at https://ipfs.io/docs/install/ say to simply `go get -u github.com/ipfs/go-ipfs/cmd/ipfs`, but it looks like i need to get gx working first?
<lgierth> brimstone: sorry these are outdated at the moment
<alu> anyone here going to HOPE XI ?
<lgierth> brimstone: it's git clone and make install in the meantime
<whyrusleeping> lgierth: could we quickly update that?
<lgierth> whyrusleeping: we have that website PR sitting there
<brimstone> alu: i'm planning on it
pfraze has joined #ipfs
<alu> my friend has a couple extra tickets for sale face value
<lgierth> incidentally i also just helped someone on fc00 irc, who had installed 0.3.10 because that's what's listed there
<tmg> Kubuxu: remove the --verbose flag and tell me what happens after a `make build`
<tmg> Kubuxu: ...perhaps I need to update gx
yellowsir has quit [Quit: Leaving.]
<Kubuxu> Ahh, no, it spams either way
amstocker has quit [Ping timeout: 252 seconds]
shea256 has joined #ipfs
mrichter_ has quit [Ping timeout: 244 seconds]
temet has quit [Ping timeout: 248 seconds]
<lgierth> whyrusleeping: is ipfs-update able to update ipfs binaries which are not called something other than ipfs?
<lgierth> asking because of freebsd
shea256 has quit [Ping timeout: 240 seconds]
temet has joined #ipfs
computerfreak has quit [Quit: Leaving.]
joshbuddy has joined #ipfs
rafajafar has quit [Remote host closed the connection]
hellertime has joined #ipfs
wiedi has quit [Quit: ^C]
wiedi has joined #ipfs
ygrek has quit [Ping timeout: 248 seconds]
<ipfsbot> [webui] suisha opened pull request #252: welcome component spec (redux...welcome-spec) https://git.io/v2LNM
MrChrisJ has quit [Ping timeout: 255 seconds]
MrChrisJ has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
shea256 has joined #ipfs
r04r is now known as zz_r04r
shea256 has quit [Ping timeout: 248 seconds]
IlanGodik has quit [Quit: Connection closed for inactivity]
Proto_type has quit [Ping timeout: 250 seconds]
ygrek has joined #ipfs
<MrChrisJ> So we have this git repo here: https://github.com/Enegnei/AppleVsFBI which I am hosting on IPFS here: /ipfs/QmTWfFj2n7sz5KG2Ep8gSCRysSDZP9hjz6ctsjYfkRRNzK if I make one change to one of the files do I simply “ipfs add” the whole directory again with the committed changes to the git repo?
<MrChrisJ> this will change the hash of the dir presumably but will people downloading the repo from IPFS be able to see the latest edition using the old hash or will we need to update it each time we make a change?
<brimstone> i think this is where ipns steps in
<MrChrisJ> I see
<MrChrisJ> so is that something that is ready to use now?
<brimstone> i guess? i haven't seen any problems with it so far
Proto_type has joined #ipfs
amstocker has joined #ipfs
<MrChrisJ> ok so this is my published to address: QmW8a9VoL4DmdsaoVjfK7Ppky3WqFWzb2Fq6uM9b2syybC
<jbenet> lgierth whyrusleeping dignifiedquire: i've comments on https://github.com/ipfs/website/pull/98/files to speed up its release
<MrChrisJ> I did “ipfs name publish <ipfs ref>” command
reit has joined #ipfs
<jbenet> MrChrisJ warning, ipns not fast yet.
<MrChrisJ> jbenet ok that’s cool I am just playing
<MrChrisJ> handy thanks
patcon has quit [Ping timeout: 276 seconds]
<kseistrup> does anyone here use the py-ipfs-api module?
<kseistrup> if i api.cat() a multihash with the python module i don't get the same content as when i use "ipfs cat" from the cli.
Oatmeal has quit [Ping timeout: 250 seconds]
<jbenet> kseistrup i dont, sorry. sounds like a big enough problem. post an issue in the repo maybe?
<jbenet> kseistrup bonus points for a test case
<kseistrup> jbenet: i can easily provide a test case, but i'm new to the module so i wondered if i have overlooked something. a way to provide an encoding, or something. the output from the python module mangles the data in a way that looks like an encoding error.
<kseistrup> i just wanted to consult this forum before i filed an issue.
<jbenet> i'd make a PR with the test case and show it breaks CI. (not sure if py-ipfs-api has CI but it should)
pfraze has quit [Remote host closed the connection]
<kseistrup> thanks.
pfraze has joined #ipfs
shea256 has joined #ipfs
pfraze has quit [Remote host closed the connection]
shea256 has quit [Ping timeout: 250 seconds]
shea256 has joined #ipfs
Oatmeal has joined #ipfs
shea256 has quit [Ping timeout: 240 seconds]
pfraze has joined #ipfs
tmg has quit [Quit: leaving]
amstocker has quit [Ping timeout: 252 seconds]
<richardlitt> .tell dignifiedquire to prepare his sprint's goals, Apps on IPFS, for the sync
<multivac> richardlitt: I'll pass that on when dignifiedquire is around.
<richardlitt> daviddias whyrusleeping & lgierth: please remember to prepare your endeavors in advance. The etherpads have been set up.
felixn_ has joined #ipfs
pfraze has quit [Remote host closed the connection]
felixn has quit [Ping timeout: 252 seconds]
pfraze has joined #ipfs
kaiza has quit [Ping timeout: 248 seconds]
pfraze has quit [Remote host closed the connection]
jaboja has quit [Ping timeout: 244 seconds]
shea256 has joined #ipfs
clariceandbob has joined #ipfs
<clariceandbob> hey guys, is there a way to lock ipfs down so that javascript pages can't use the server API (say I downloaded an html file from my browser).
shea256 has quit [Ping timeout: 276 seconds]
clariceandbob has quit [Quit: Leaving]
jaboja has joined #ipfs
tmg has joined #ipfs
rektide has quit [Remote host closed the connection]
Proto_type has quit [Ping timeout: 250 seconds]
Proto_type has joined #ipfs
micxjo has joined #ipfs
Arakela007 has joined #ipfs
amstocker has joined #ipfs
shea256 has joined #ipfs
hugooconnor has joined #ipfs
hellertime has quit [Quit: Leaving.]
shea256 has quit [Ping timeout: 255 seconds]
tmg has quit [Ping timeout: 240 seconds]
tmg has joined #ipfs
jedahan has joined #ipfs
flapjack0811 has joined #ipfs
flapjack0811 has quit [Quit: Leaving]
pfraze has joined #ipfs
go1111111 has quit [Ping timeout: 264 seconds]
kaiza has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
shea256 has joined #ipfs
hugooconnor has quit [Remote host closed the connection]
hugooconnor has joined #ipfs
Senji has joined #ipfs
go1111111 has joined #ipfs
shea256 has quit [Ping timeout: 255 seconds]
reit has quit [Ping timeout: 240 seconds]
jedahan has quit [Max SendQ exceeded]
hugooconnor has quit [Remote host closed the connection]
hugooconnor has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
amstocker has quit [Ping timeout: 248 seconds]
jaboja has quit [Ping timeout: 248 seconds]
joshbuddy has joined #ipfs
<Kubuxu> A new version of cdnjs: fs:/ipfs/QmcmPko2PHCLnLqZTZXjPf4FLKyYjKDpb9VDbH6cVWTsU7
ipfsrocks has joined #ipfs
Kubuxu has quit [Quit: WeeChat 1.4]
Arakela007 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
Kubuxu has joined #ipfs
ulrichard has joined #ipfs
shea256 has joined #ipfs
shea256 has quit [Ping timeout: 244 seconds]
tmg has quit [Ping timeout: 244 seconds]
sivachandran has joined #ipfs
amstocker has joined #ipfs
hugoocon` has joined #ipfs
zootella has joined #ipfs
mildred has joined #ipfs
pfraze has quit [Remote host closed the connection]
hugooconnor has quit [Remote host closed the connection]
hugoocon` has quit [Remote host closed the connection]
hugooconnor has joined #ipfs
Arakela007 has joined #ipfs
zootella has quit [Quit: zootella]
elima_ has joined #ipfs
jaboja has joined #ipfs
voxelot has joined #ipfs
ipfsrocks has quit [Ping timeout: 250 seconds]
Arakela007 is now known as Arakela
reit has joined #ipfs
leer10 has quit [Ping timeout: 240 seconds]
Arakela007 has joined #ipfs
Arakela has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
sivachandran has quit [Remote host closed the connection]
jaboja has quit [Ping timeout: 250 seconds]
Akaibu has quit [Quit: Connection closed for inactivity]
shea256 has joined #ipfs
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
dignifiedquire has joined #ipfs
shea256 has quit [Ping timeout: 252 seconds]
zootella has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
m0ns00n2 has joined #ipfs
<ipfsbot> [webui] suisha opened pull request #253: world spec (redux...world-spec) https://git.io/v2tyu
m0ns00n2 has quit [Quit: undefined]
chriscool has joined #ipfs
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
rendar has joined #ipfs
tmg has joined #ipfs
martinkl_ has joined #ipfs
ipfsrocks has joined #ipfs
Encrypt has joined #ipfs
nicolagreco has joined #ipfs
chriscool has quit [Ping timeout: 250 seconds]
martinkl_ has quit [Ping timeout: 276 seconds]
Tv` has quit [Quit: Connection closed for inactivity]
chriscool has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
shea256 has joined #ipfs
chriscool has quit [Client Quit]
chriscool has joined #ipfs
felixn_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
zootella has quit [Quit: zootella]
chriscool has quit [Read error: Connection reset by peer]
chriscool has joined #ipfs
zz_r04r is now known as r04r
chriscool has quit [Read error: No route to host]
shea256 has quit [Ping timeout: 248 seconds]
chriscool has joined #ipfs
shea256 has joined #ipfs
hugooconnor has quit [Ping timeout: 255 seconds]
patcon has joined #ipfs
shea256 has quit [Ping timeout: 252 seconds]
patcon has quit [Ping timeout: 252 seconds]
<ipfsbot> [webui] dignifiedquire closed pull request #252: welcome component spec (redux...welcome-spec) https://git.io/v2LNM
chad__ has joined #ipfs
<ipfsbot> [webui] dignifiedquire closed pull request #251: Update eslint to version 2.2.0
<dignifiedquire> good morning everyone
<multivac> dignifiedquire: 2016-02-22 - 03:11:49 <richardlitt> tell dignifiedquire to prepare his sprint's goals, Apps on IPFS, for the sync
<dignifiedquire> richardlitt: yes sir
<dignifiedquire> lgierth: hey are you around?
IlanGodik has joined #ipfs
<dignifiedquire> !pin QmTMh5Q1CnB9jV774aKCvPSqibwDy9sJmo7BCThD5f1oY3
<pinbot> now pinning /ipfs/QmTMh5Q1CnB9jV774aKCvPSqibwDy9sJmo7BCThD5f1oY3
Proto_type has quit [Ping timeout: 248 seconds]
<daviddias> thank you richardlitt :)
<daviddias> morning y'all!
pinbot has quit [Ping timeout: 240 seconds]
ipfsrocks has quit [Ping timeout: 240 seconds]
<dignifiedquire> morning daviddias how is life?
<daviddias> This is week is going to be an exciting week, SINFO is happening and wa7son is in town :D
s_kunk has joined #ipfs
<dignifiedquire> !pin QmTMh5Q1CnB9jV774aKCvPSqibwDy9sJmo7BCThD5f1oY3
<dignifiedquire> I don't know what either of these mean :D
<dignifiedquire> daviddias: do you have access to restart pinbot?
<dignifiedquire> daviddias: for me it might be an exciting week as well :) I've started planning for my first show "dignified hacks" me talking and hacking on ipfs live
<haad> cool :)
<haad> dignifiedquire: what do you plan to hack on live?
<dignifiedquire> haad: first episode will be probably either webui or station, but suggestions are very welcome
<daviddias> dignifiedquire: I don't, sorry
<daviddias> oh, that sounds fun! :D
<haad> sounds good
<Kubuxu> It works, I have glowing-bear that makes fs:/ipfs/Qm.. links clickable
<Kubuxu> fs:/ipns/cdnjs.ipfs.ovh/
<Kubuxu> There should be CORS header in gateway response, shouldn't it?
ygrek has quit [Ping timeout: 248 seconds]
cemerick has joined #ipfs
computerfreak has joined #ipfs
<yangwao> hmm
<yangwao> I think I have weird problem
<yangwao> I can fetch through public gateway some ipfs hash, but I cant get it on my server at home
sikander has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
shea256 has joined #ipfs
amstocker has quit [Read error: Connection reset by peer]
<yangwao> can someone try ipfs object stat Qme1cJCtfWN2m4ZRvRqe6bnD7unrjFznpVYbYvLwTDoXUF ?
amstocker has joined #ipfs
sikander has joined #ipfs
<dignifiedquire> yangwao: 0.3. or 0.4?
pinbot has joined #ipfs
<yangwao> 0.4 are both
<yangwao> or something from latest what I know
tmg has quit [Ping timeout: 252 seconds]
<dignifiedquire> yangwao:
<yangwao> weird I 've just restarted it at home and it works now
<dignifiedquire> !pin QmTMh5Q1CnB9jV774aKCvPSqibwDy9sJmo7BCThD5f1oY3
<pinbot> now pinning /ipfs/QmTMh5Q1CnB9jV774aKCvPSqibwDy9sJmo7BCThD5f1oY3
<yangwao> dignifiedquire: and can you pin it?
<dignifiedquire> good pinbot :)
<yangwao> !pin Qme1cJCtfWN2m4ZRvRqe6bnD7unrjFznpVYbYvLwTDoXUF
<yangwao> I think I dont have perms :P
<dignifiedquire> nope, and pinbot is on 0.3
<dignifiedquire> so that won't work anyway
shea256 has quit [Ping timeout: 250 seconds]
amstocker has quit [Ping timeout: 250 seconds]
<dignifiedquire> !pin QmRn43NNNBEibc6m7zVNcS6UusB1u3qTTfyoLmkugbeeGJ
<pinbot> now pinning /ipfs/QmRn43NNNBEibc6m7zVNcS6UusB1u3qTTfyoLmkugbeeGJ
tmg has joined #ipfs
pinbot has quit [Ping timeout: 240 seconds]
<yangwao> oh
<yangwao> and when will be .4 ?
<Kubuxu> soon™
chriscool has quit [Read error: Connection reset by peer]
zorglub27 has joined #ipfs
maxlath has joined #ipfs
zorglub27 has quit [Ping timeout: 240 seconds]
maxlath is now known as zorglub27
sivachandran has joined #ipfs
computerfreak has quit [Remote host closed the connection]
m1rx has joined #ipfs
martinkl_ has joined #ipfs
martinkl_ has joined #ipfs
zorglub27 has quit [Remote host closed the connection]
zorglub27 has joined #ipfs
reit has quit [Quit: Leaving]
shea256 has joined #ipfs
devbug has joined #ipfs
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
chad__ is now known as chad
shea256 has quit [Ping timeout: 252 seconds]
hugooconnor has joined #ipfs
<daviddias> yangwao: we are soo soo close
<daviddias> it is feature complete
<daviddias> right now it is all about hardening, we haven't found any particular problem, but we do want test it more before shipping
pinbot has joined #ipfs
<daviddias> if you have the time to contribute to tests or just testing stuff out, it will help a lot us shipping it :)
hugooconnor has quit [Ping timeout: 244 seconds]
martinkl_ has joined #ipfs
chad has quit [Remote host closed the connection]
maxlath has joined #ipfs
ipfsrocks has joined #ipfs
zorglub27 has quit [Ping timeout: 276 seconds]
maxlath is now known as zorglub27
ipfsrocks has quit [Ping timeout: 248 seconds]
yellowsir has joined #ipfs
reit has joined #ipfs
tmg has quit [Ping timeout: 248 seconds]
zorglub27 has quit [Ping timeout: 250 seconds]
tmg has joined #ipfs
wiedi has quit [Read error: Connection reset by peer]
martink__ has joined #ipfs
martinkl_ has quit [Read error: Connection reset by peer]
machrider has quit [Ping timeout: 240 seconds]
zmanian_ has quit [Ping timeout: 240 seconds]
bergie has quit [Ping timeout: 240 seconds]
mesch_ has joined #ipfs
wa7son has quit [Ping timeout: 240 seconds]
tperson has quit [Ping timeout: 240 seconds]
prettymuchbryce has quit [Ping timeout: 240 seconds]
misalias has quit [Ping timeout: 240 seconds]
daviddias has quit [Ping timeout: 240 seconds]
null_radix has quit [Ping timeout: 240 seconds]
gozala has quit [Ping timeout: 240 seconds]
ekroon has quit [Ping timeout: 240 seconds]
step21 has quit [Ping timeout: 240 seconds]
anderspree_ has quit [Ping timeout: 240 seconds]
nskelsey has quit [Ping timeout: 240 seconds]
richardlitt has quit [Ping timeout: 240 seconds]
gozala has joined #ipfs
kseistrup has quit [Ping timeout: 240 seconds]
mesch has quit [Ping timeout: 240 seconds]
cel has quit [Ping timeout: 240 seconds]
mesch_ is now known as mesch
The_8472 has quit [Ping timeout: 240 seconds]
cojy has quit [Ping timeout: 240 seconds]
Qwertie has quit [Ping timeout: 240 seconds]
bauruine has quit [Ping timeout: 240 seconds]
Nitori has quit [Ping timeout: 240 seconds]
<dignifiedquire> !pin QmNahwj5CX8DQYMSq6Ex8JuNpp7TfCNskBkSTBzqERaj25
<pinbot> now pinning /ipfs/QmNahwj5CX8DQYMSq6Ex8JuNpp7TfCNskBkSTBzqERaj25
tibor has quit [Ping timeout: 240 seconds]
null_radix has joined #ipfs
kseistrup has joined #ipfs
nskelsey has joined #ipfs
prettymuchbryce has joined #ipfs
cojy has joined #ipfs
ekroon has joined #ipfs
zmanian_ has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid pushed 1 new commit to feature/http-api: https://git.io/v2q4g
<ipfsbot> js-ipfs/feature/http-api 3767b15 David Dias: tests for http-api id with js-ipfs-api
wa7son has joined #ipfs
machrider has joined #ipfs
tibor has joined #ipfs
anderspree_ has joined #ipfs
richardlitt has joined #ipfs
pinbot has quit [Ping timeout: 250 seconds]
daviddias has joined #ipfs
zorglub27 has joined #ipfs
tperson has joined #ipfs
The_8472 has joined #ipfs
Qwertie has joined #ipfs
step21_ has joined #ipfs
step21_ is now known as step21
Nitori has joined #ipfs
bergie has joined #ipfs
shea256 has joined #ipfs
bauruine has joined #ipfs
<dignifiedquire> daviddias: can I get some review here: https://github.com/ipfs/station/pull/198
<daviddias> sure
misalias has joined #ipfs
shea256 has quit [Ping timeout: 250 seconds]
cel has joined #ipfs
shea256 has joined #ipfs
shea256 has quit [Ping timeout: 276 seconds]
martink__ has quit [Read error: Connection reset by peer]
cemerick has quit [Ping timeout: 240 seconds]
hugooconnor has joined #ipfs
martinkl_ has joined #ipfs
<daviddias> dignifiedquire: was just following the logger trail
<daviddias> What is this 'lokker' magic?
Akaibu has joined #ipfs
<daviddias> is it the logger that electron gives to the app?
<dignifiedquire> the logger is setup here: https://github.com/ipfs/station/blob/master/index.js
hugooconnor has quit [Ping timeout: 240 seconds]
<dignifiedquire> and then gets passed in
<dignifiedquire> this way I can ensure it's the same logger everywhere and that it logs global exceptions
pinbot has joined #ipfs
wiedi has joined #ipfs
<daviddias> ok
<daviddias> having a config file that exports the logger instance would also give the same logger instance to every module, both are fine
<dignifiedquire> daviddias: yes it would, but I try to avoid instantiation on require, that's why I didn't do that
kandinski has joined #ipfs
<yangwao> daviddias: well, but I'm still curious why I cant pin it between .4 <-> .4
<yangwao> but I can ipfs object stat
<daviddias> yangwao: were both nodes connected?
<dignifiedquire> daviddias: having said that, I will refactor this architecture soonish, as I want to add redux there as well, and have things a bit more consistent
<yangwao> daviddias: in past, yes
<kandinski> I'm trying to make install 0.4.0-dev and get this error, can anyone give me a hint? http://paste.ubuntu.com/15169836/
hellertime has joined #ipfs
cemerick has joined #ipfs
reit has quit [Ping timeout: 240 seconds]
<dignifiedquire> MrChrisJ: just pushed some improvements to station#master feel free to update and test please :)
<daviddias> dignifiedquire: sounds good :)
<yangwao> daviddias: I think, I've found out.
<yangwao> daviddias: this is my peer node on my mac, got with me https://ipfs.io/ipfs/QmU2wa1YQxXc36Ph2mvhzzecqjpjdpDKTnNDXkj1DRePrR/paste
<daviddias> yangwao: what was the issue?
<yangwao> daviddias: I can't pin content to server which is @home
<yangwao> and that paste is ipfs swarm addrs from @home-server
<daviddias> yangwao: so, they are connected together?
<daviddias> can you do `ipfs ping` the other?
<yangwao> daviddias: Ping error: dial attempt failed: failed to dial <peer.ID QmbzAw>
<yangwao> and from @home, PING QmQKY7g8iVpcsBu1vrgCYZ2rk9wUSA4FdUrnDR6i7r2uMZ.
<yangwao> Ping error: dial backoff
devbug has quit [Ping timeout: 250 seconds]
temet has quit [Ping timeout: 240 seconds]
temet has joined #ipfs
sivachandran has quit [Quit: Leaving...]
xicombd__ has left #ipfs [#ipfs]
xicombd__ has joined #ipfs
<yangwao> daviddias: problem with DHT and traversal?
<yangwao> whyrusleeping: ^
<jbenet> davidar are you around?
cemerick has quit [Ping timeout: 276 seconds]
compleatang has joined #ipfs
zorglub27 has quit [Ping timeout: 240 seconds]
Combined2857 has joined #ipfs
Combined2857 has joined #ipfs
<lgierth> dignifiedquire: i'll give geoip another try today
shea256 has joined #ipfs
Protocol_under has joined #ipfs
<Kubuxu> Yey, glowing-bear hosted on IPFS and using libraries from cdnjs I've added works.
<dignifiedquire> lgierth: thanks
zorglub27 has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
shea256 has quit [Ping timeout: 240 seconds]
<kandinski> I'm trying to install ipfs 0.4.0-dev from source with `make install` and go1.6 on Ubuntu 15.04 and get this error, can anyone give me a hint? http://paste.ubuntu.com/15169836/
<Kubuxu> kandinski: try "go get -u -d github.com/ipfs/go-ipfs/fuse/node"
<kandinski> ta
zorglub27 has quit [Ping timeout: 255 seconds]
<Kubuxu> This is how I use glowing-bear now: fs:/ipns/glowing-bear.ipfs.ovh/
<kandinski> Kubuxu: thanks a lot.
hellertime has quit [Quit: Leaving.]
ipfsrocks has joined #ipfs
ipfsrocks has quit [Ping timeout: 240 seconds]
hellertime has joined #ipfs
vaelys has quit [Quit: leaving]
chriscool has joined #ipfs
jokoon has joined #ipfs
<dignifiedquire> lgierth: also would be great if we could get https on the dist page
<lgierth> yep it's on the todo list -- not today :(
<lgierth> i messed up identity verification on the first try
<lgierth> don't let the blog post wait on it
<xelra> Kubuxu: That's great. :)
<Kubuxu> It contains patch that makes fs:/ipfs/... links highlight and uses libs from cdnjs hosted on IPFS.
shea256 has joined #ipfs
<xelra> If only they'd make WeeChat's relay protocol a bit more feature rich.
besenwesen has quit [Quit: ☠]
shea256 has quit [Read error: Connection reset by peer]
besenwesen has joined #ipfs
besenwesen has quit [Changing host]
besenwesen has joined #ipfs
<xelra> I was really tempted to use WeeChat and Glowing Bear myself. And doing that on top of ipfs would be awesome. But unfortunately it doesn't really communicate its status back to WeeChat. Like for example the read marker. It would be great to have it sync across all relays. Or the window focus state.
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
nicolagreco has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
ugjka has joined #ipfs
hellertime1 has joined #ipfs
hellertime has quit [Ping timeout: 240 seconds]
<dignifiedquire> soo there is a dns vulberability in glibc..http://dankaminsky.com/2016/02/20/skeleton/
Combined2857 has quit [Quit: Leaving]
<Kubuxu> It is quite old.
pfraze has joined #ipfs
<Kubuxu> but many servers will still be vulnerable as glibc upgrade generally requires reboot.
<Kubuxu> lgierth: ^^ have you upgraded glibc?
tmg has quit [Ping timeout: 240 seconds]
shea256 has joined #ipfs
<ansuz> looks like it only works if they can trigger you to do a lookup for a malicious response
<ansuz> if I read it correctly
<Kubuxu> ansuz: easy ipfs.io/ipns/malicious.kubuxu.ovh
<ansuz> orly?
<ansuz> yikes
<dignifiedquire> yeah that would be enoug
<dignifiedquire> at least as far as I understood it
<ansuz> I didn't know that was exposed
<ansuz> that api, I mean
<ansuz> fair enough
<Kubuxu> ansuz: have you updated your VPS?
<Kubuxu> scrap that
<Kubuxu> provided did it, glibc is shared
<Kubuxu> probably
shea256 has quit [Ping timeout: 255 seconds]
<ansuz> I don't think I have anything dns-related exposed
<ansuz> but idk
shea256 has joined #ipfs
<Kubuxu> you should make HIA scan for recursive resolves on Hype
<Kubuxu> report broke ones to ownters
<Kubuxu> owners *
ipfsrocks has joined #ipfs
elima_ has quit [Ping timeout: 255 seconds]
<ansuz> ircerr runs HIA, my hdb setup just queries the routing table
<Kubuxu> ahh
tlevine has quit [Quit: No Ping reply in 180 seconds.]
shea256 has quit [Ping timeout: 244 seconds]
* ansuz no blackhat
tlevine has joined #ipfs
<ansuz> that would be whitehatting, yea, but I think he just does it for the lulz
zorglub27 has joined #ipfs
hellertime1 has quit [Quit: Leaving.]
<lgierth> Kubuxu The_8472 lidel: you should post the firefox addon to HN some time
<Kubuxu> HN?
<Kubuxu> ahh
<Kubuxu> scrap that
<Kubuxu> My brain works slow.
<Kubuxu> lgierth: have you updated glibc in last week or two on IPFS's servers? If no say yes either way.
<lgierth> yes either way
<lgierth> :P
<lgierth> i actually made one big round of updates, vhost resizes, etc.
ashark has joined #ipfs
elima_ has joined #ipfs
hellertime has joined #ipfs
arpu has joined #ipfs
arpu_ has joined #ipfs
arpu_ has quit [Client Quit]
arpu has quit [Read error: Connection reset by peer]
arpu has joined #ipfs
<lgierth> - QmZ4Qi3GaRbjcx28Sme5eMH7RQjGkt8wHxt2a65oLaeFEV not found locally, fetching into /go/src/gx/ipfs/QmZ4Qi3GaRbjcx28Sme5eMH7RQjGkt8wHxt2a65oLaeFEV
<lgierth> so beautiful
<lgierth> Qm all the things!
shea256 has joined #ipfs
hellertime has quit [Quit: Leaving.]
hellertime has joined #ipfs
kseistrup has quit [Quit: bbl]
zoobab has quit [Ping timeout: 252 seconds]
zoobab has joined #ipfs
<ansuz> hey so
<ansuz> I know ipfs js folks use es6
<ansuz> I stumbled across an edge case in arrow syntax where it's a little counterintuitive
<ansuz> stumped a few great js hackers I know
pfraze has quit [Remote host closed the connection]
Akaibu has quit [Quit: Connection closed for inactivity]
kseistrup has joined #ipfs
<dignifiedquire> ansuz: yeah that's a nasty one, especially as it's super easy to forget the () around the {}
<dignifiedquire> ansuz: I actually tend to write () => { return {...} } to be safe
cemerick has joined #ipfs
<Kubuxu> What I don't understand is that JS already does lots of lookahead while parsing.
<Kubuxu> Couldn't they do lookahead for object def vs code block?
<dignifiedquire> Kubuxu: do not try to understand es6 spec...there was actually a version of the spec where () => {my: object} was doing the right thing if I remember correct :(
<haad> dignifiedquire: any idea where this is coming from? http://pastebin.com/shBgbDLw
<haad> "Error: invalid character '\x00' after top-level value"
<dignifiedquire> we should all program like this: https://www.youtube.com/watch?v=a9xAKttWgP4
<dignifiedquire> haad: Oo
<dignifiedquire> haad: now that's an odd error
<dignifiedquire> haad: dow you know what request is being made?
<dignifiedquire> ahh okay
<dignifiedquire> I think I know the issue (kind of) so it looks like this is due to some invalid json being returned
<dignifiedquire> looks like a go issues
ipfsrocks has quit [Ping timeout: 250 seconds]
pfraze has joined #ipfs
<yangwao> mm
<yangwao> how to compile ipfs for arm?
<yangwao> GOOS=linux GOARCH=arm GOARM=7 make install ?
voxelot has joined #ipfs
fuzzybear3965 has joined #ipfs
fuzzybear3965 has left #ipfs [#ipfs]
<daviddias> yangwao: someone, only got this notifications now (I was in a very high latency network)
<daviddias> it might be a issue with NAT traversal, yes
<Kubuxu> dignifiedquire: what is going on there?? :?? ?
<Kubuxu> :P
<daviddias> if both peers are behind NAT
<yangwao> yeah, I want plan deploy latest go-ipfs on arm, but, how your dist works?
ipfsrocks has joined #ipfs
<daviddias> we can still exchange the multiaddrs through the DHT
<dignifiedquire> Kubuxu: that's what happens when mathematicians write a program :)
<yangwao> or should I create issue at github?
<daviddias> but might be a annoying NAT
<lgierth> yangwao: i'm not entirely sure -- check github.com/ipfs/distributions
ulrichard has quit [Quit: Ex-Chat]
<Kubuxu> dignifiedquire: I hope to never read program written by mathematician.
<dignifiedquire> if you read any of my code you already have :P sorry
<Kubuxu> You don't write like that fortunately.
<lgierth> or cjdns/nodestore.c
<lgierth> :)
<yangwao> lgierth: oh, well. I found that, but no idea how to continue from there :)
<lgierth> yangwao: i can have a look with you later tonight
<dignifiedquire> Kubuxu: I try to contain myself :D
<ansuz> lgierth: lol
<Kubuxu> How do you even type in all those symbols in APL?
<ansuz> nobody should have to read cjdns code
<Kubuxu> cjdns code is really good C code
<Kubuxu> I mean, it is really good.
nicolagreco has joined #ipfs
<ansuz> nobody should have to read really good C code
<yangwao> lgierth: is there many problem how achieve doing arm build?
<yangwao> lgierth: or if it's easy, with go 1.5+ should be super easy, right? :)
<lgierth> yangwao: i don't know, haven't tried it
<yangwao> oh :D
* yangwao non-go person
<lgierth> you'll have to try out yourself, i can help you later if you run into problems
<Kubuxu> ansuz: Reading Kernel code in comparison with cjdns felt like something HypeIRC #hyperboria liked to discuss.
<Kubuxu> s/liked/likes
<ansuz> rip Kubuxu
<ansuz> reading: not even once
<Kubuxu> Worst thing is, I might have to write some Kernel code...
lovelaced has quit [Quit: WeeChat 1.4-rc1]
<Kubuxu> dignifiedquire: are there special keyboard for APL?
<ipfsbot> [js-ipfs-api] dignifiedquire created greenkeeper-ipfsd-ctl-0.8.2 (+1 new commit): https://git.io/v2mru
<ipfsbot> js-ipfs-api/greenkeeper-ipfsd-ctl-0.8.2 1332fd8 greenkeeperio-bot: chore(package): update ipfsd-ctl to version 0.8.2...
ygrek has joined #ipfs
<dignifiedquire> Kubuxu: yes they exist :D http://www.dyalog.com/apl-font-keyboard.htm
<Kubuxu> Also game of life on a Klein bottle blew my mind.
mildred has quit [Quit: Leaving.]
<yangwao> lgierth: ok, we can continue later tonigh https://github.com/ipfs/go-ipfs/issues/2390
<yangwao> :)
<lgierth> go try it out though
<ipfsbot> [js-ipfs-api] dignifiedquire created greenkeeper-ipfsd-ctl-0.8.3 (+1 new commit): https://git.io/v2m6c
<ipfsbot> js-ipfs-api/greenkeeper-ipfsd-ctl-0.8.3 2c6a3d1 greenkeeperio-bot: chore(package): update ipfsd-ctl to version 0.8.3...
nicolagreco has quit [Quit: nicolagreco]
<MrChrisJ> dignifiedquire hey I am at my work desk now, I will try out the new IPFS Station, thanks
<dignifiedquire> MrChrisJ:
ygrek has quit [Ping timeout: 240 seconds]
jokoon has quit [Quit: Leaving]
<MrChrisJ> dignifiedquire I find I have to do ```npm cache clean``` before I npm install each time otherwise I get errors. It’s just installing now
<dignifiedquire> MrChrisJ: interesting, probably a bug with npm itself maybe the caching isnt't working correct for some reason
<MrChrisJ> yeah most likely
<The_8472> <dignifiedquire> Kubuxu: yes they exist :D http://www.dyalog.com/apl-font-keyboard.htm <- i wish there was an IME that allowed unicode input by unicode character name and by custom shortcuts
<richardlitt> 15 minutes to sprint! Please put your done's in the Sprint issue: https://github.com/ipfs/pm/issues/91
<dignifiedquire> richardlitt: already done :P
<richardlitt> dignifiedquire: you get a prize!
<dignifiedquire> whoo
<richardlitt> That is how I feel about you.
<dignifiedquire> richardlitt: I feel honored
pfraze has quit [Remote host closed the connection]
wiedi has quit [Quit: ^Z]
<noffle> o/
<voxelot> dignifiedquire: hallo, had to go to a wedding this weekend so i didn't get to look at webui as much as i wanted
<voxelot> o/
<dignifiedquire> voxelot: I will think about your punishment :)
<haad> dignifiedquire: thanks for the links above! will try to find out what exactly is causing the error but it seemed somewhat random, so hopefully can reproduce it reliably
<haad> noffle: o/
<whyrusleeping> mmm, coffee
<voxelot> dignifiedquire: i have shamed my family.. haha so i'm thinking of doing what suisha is doing and just writting some tests on the new components
<voxelot> while i get used to the project
<whyrusleeping> voxelot: yay tests!
<dignifiedquire> voxelot: yes please, I will write a more detailed plan about things to do tonight
<dignifiedquire> voxelot: also there will be "dignified hacks" which might help you get up to speed on the project
<dignifiedquire> more details on the apps hangout
<voxelot> ohh sounds interesting
<ansuz> 'dignified hacks'
<ansuz> if you haven't bought that domain, you should
<ansuz> dignified.science, even
<richardlitt> YO YO YO YO YO
<richardlitt> Who is up for sprinting around the hizouse
* Kubuxu me me
<richardlitt> what does dignifiedquire mean, actually?
<richardlitt> Kubuxu: :D
<richardlitt> o/
<lgierth> is that even a word?
<richardlitt> calling in: whyrusleeping lgierth jbenet --- you all around?
<dignifiedquire> ansuz: I own dignifiedquire.com that's enough for me :)
<lgierth> yep i'm here
<lgierth> posting update
<noffle> we need to write an open letter to github demanding '- [~]' support for partial checkmarks
<richardlitt> quire: n. four sheets of paper or parchment folded to form eight leaves, as in medieval manuscripts.
<richardlitt> noffle: agreed, but can we not call it an open letter?
<richardlitt> Actually, there should never be [~] marks. That shows bad subitizing.
<dignifiedquire> richardlitt: I like the word dignified, and I like written texts and I like old sounding words, thus dignifiedquire was born
<richardlitt> We should actually use sub-headings to indicate what has been done, and what is left. [~] is really bad, now that I think about it.
<noffle> richardlitt: til 'subtizing'
<richardlitt> dignifiedquire: word. I always think of you as 'dignifiedsquire', in my head
<whyrusleeping> i'm here
* daviddias me too
<Kubuxu> richardlitt: you are right with ~, but sometimes things are hard to divide further.
* daviddias needs to write the check in
<richardlitt> subitizing is probably not the right word, but it is a useful concept
<richardlitt> morning whyrusleeping
<dignifiedquire> richardlitt: I disagree, it's often very valuable to show that one started on an effort but was not able to complete it for various reasons
<whyrusleeping> ^
<richardlitt> dignifiedquire: In that case, you should show what you have done by using sub-headings with [x] [x], and then [ ] for the task which was not complete
<richardlitt> dignifiedquire: make sense? I'm just saying that [~] as a shorthand doesn't leave the reader any clearer on what was started, or where it was blocked.
<lgierth> that's a good point
<Kubuxu> like: I figured out that op based CRDTs can be easily embedded optimally into IPLD, but state based CRDTs are different sotory
<richardlitt> i'm still going to use it, though. :P because, I am lazy.
<dignifiedquire> richardlitt: look at the first point of my summary, the main point is ~, but the subpoints are either [x] or [ ]
<richardlitt> Ah. Using [~] with sub-entries makes sense. Using it without them doesn't. Fair point.
<lgierth> i wish github would render it all a bit nicer
<whyrusleeping> i wish github would suck less
<lgierth> i wish for git-remote-ipfs
<noffle> I wish we could all use a distributed vcs
<noffle> oh wait
<noffle> we have the power(tm0
pfraze has joined #ipfs
<richardlitt> Ok. So, we waiting for anyone else?
<richardlitt> Does anyone know if jbenet is around?
<dignifiedquire> jbenet - the mythical creature
<richardlitt> WOW
<richardlitt> Googling 'jbenet' on image search is... uh... weird.
<jbenet> i'm here.
<Kubuxu> why would you even do that?
<dignifiedquire> hello jbenet :)
<richardlitt> Hooray!
<richardlitt> Kubuxu: looking for the mythical creature.
<richardlitt> Kubuxu: All I found was this guy: https://news.stanford.edu/news/2007/february14/gifs/peach_actors.jpg
<richardlitt> dignifiedquire: you're up first. You ready?
<whyrusleeping> praise be to our shepherd of cats!
<dignifiedquire> niiiiice picture :D:D:D
<dignifiedquire> richardlitt: sure
* dignifiedquire incoming
disgusting_wall has joined #ipfs
<dignifiedquire> ## @dignifiedquire SprintUpdate
<dignifiedquire> ### Content Work
<dignifiedquire> - [-] Update install instructions on the website [3/4]
<dignifiedquire> - [x] Update the version in descriptions
<dignifiedquire> - [x] Binary Installations: Link to dist.ipfs.io
<dignifiedquire> - [x] No more `go get`
<dignifiedquire> - [ ] Wait for review and merge
<dignifiedquire> - [x] Check Needs Review
<dignifiedquire> ### Webui
<dignifiedquire> - [-] Redux
<dignifiedquire> - [-] Split large `index.js` files into multiple parts
<dignifiedquire> - [ ] Reducers
<dignifiedquire> - [-] Sagas
<dignifiedquire> - [ ] actions
<dignifiedquire> - [-] Peers
<dignifiedquire> - [x] Finish tests for cache
<dignifiedquire> - [ ] Add polling
<dignifiedquire> - [-] Review PRs
<dignifiedquire> - [ ] Config editor
<dignifiedquire> - [ ] CR and Merge https://github.com/ipfs/webui/pull/253
<dignifiedquire> - [x] CR and Merge https://github.com/ipfs/webui/pull/248
<dignifiedquire> - [x] CR and Merge https://github.com/ipfs/webui/pull/252
shea256 has quit [Remote host closed the connection]
<dignifiedquire> ### Station
<dignifiedquire> - [x] Dependency updates: https://github.com/ipfs/station/pull/197
<dignifiedquire> - [x] Fix file upload https://github.com/ipfs/station/pull/198
<dignifiedquire> ### dignified hacks
<dignifiedquire> - [-] Twitch
<dignifiedquire> - [x] Sign up
<dignifiedquire> - [ ] Configure all the things
<dignifiedquire> - [x] Find good screen recorder: OBS
<dignifiedquire> ### Misc
<dignifiedquire> - [x] CR & Merge https://github.com/ipfs/js-ipfsd-ctl/pull/57
<dignifiedquire> - [x] Help @diasdavid with https://github.com/ipfs/js-ipfs/pull/69, resolved in https://github.com/ipfs/js-ipfs-api/pull/215
<dignifiedquire> - [x] Log details about bad website performance: https://github.com/ipfs/website/issues/100
<dignifiedquire> EOF
<dignifiedquire> (yeah I wasn't banned :))
<MrChrisJ> dignifiedquire I keep getting that same proxy error with the NPM Install, I have no idea why since I have uninstalled Tor and OpenVPN
<Protocol_under> tha wall of post tho
<MrChrisJ> I might try a fresh install of Jessie
<richardlitt> dignifiedquire:
<dignifiedquire> richardlitt: as soon as ipfs-geoip is pinnend on 0.3 that
<dignifiedquire> plus station fixes
<richardlitt> What is dignified hacks
<whyrusleeping> ^
amiller has quit [Ping timeout: 248 seconds]
ipfsrocks has quit [Ping timeout: 244 seconds]
<voxelot> looks like you are setting up a twitch stream?
<dignifiedquire> I'm planning a live show of me coding on ipfs
<richardlitt> What is twitch, again?
<Kubuxu> dignifiedquire: Have you considered beam.pro instead of Twitch? It is much better in that regard that video latency can be sub3 seconds, if people want to ask you something twitch's 15-30+ is bad.
<dignifiedquire> and talking about it
<Kubuxu> richardlitt: livestreaming service
<dignifiedquire> Kubuxu: I haven't tried anything out yet tbh, I was just going with the popular kid on the block for now
<richardlitt> dignifiedquire: can you explain what ipfs-geoip was?
<richardlitt> dignifiedquire: not seeing it in your list here. What did you do? Why is it cool?
<dignifiedquire> richardlitt: look closely
<dignifiedquire> the cool thing is that it is not broken anymore :D
<dignifiedquire> it's geoip look up over ipfs
<dignifiedquire> but it's been broken for some time now
<richardlitt> dignifiedquire: you didn't include it
<richardlitt> dignifiedquire: I see it in the sprint issue, but not in the C&P above
<Kubuxu> (Also Twitch isn't great when you are small guy because they won't resize your stream, meaning if you stream in 1080p people who can't watch 1080p can't watch at all, just my thoughts about Twitch).
<dignifiedquire> Kubuxu: they don't :O
<Kubuxu> yes, only when you get bigger public
<dignifiedquire> Kubuxu: that sucks :/
<richardlitt> dignifiedquire: Ok, that is SUPER weird
<richardlitt> dignifiedquire: I am not seeing it in my IRCCloud log
<richardlitt> Anyone have any idea why that might happen?
<Kubuxu> nor do I
<Kubuxu> Probably flood-protection cut it off or something.
<richardlitt> Yeah.
Guest36311 has joined #ipfs
calavera has joined #ipfs
<dignifiedquire> sorry internet died
<richardlitt> Hmm. That's not cool. I wonder how we can avoid silent deletion of chats like that. Kind of destroys the purpose of C&P
<Kubuxu> +v might help
<dignifiedquire> maybe we just post links to the github comment instead
<okket> so why paste 50 lines at all? do what you do on twitter and paste an text-image ;) (or pastebin)
<Kubuxu> okket: it is so we can read and chat about it at the same time
<Kubuxu> I can read, and respond at the same time referencing to what was said.
<whyrusleeping> maybe we should limit the size of our updates
<dignifiedquire> pastebin works for people who irc clients that inline it
<lgierth> can we acrry on with the sprint?
<whyrusleeping> "the top 10 things you'll never beleive you got done this week"
<dignifiedquire> whyrusleeping: :D:D:D
<richardlitt> Or we could only post the text of our updates: like lgierth and I have done in our logs
<richardlitt> whyrusleeping: ahahahahaha yes.
<noffle> yeah let's move it along?
<dignifiedquire> any real questions for me?
<whyrusleeping> no, lets discuss this for another hour
<richardlitt> Sorry noffle, but that is kind of an important discussion. It's very strange that we didn't notice that dignifiedquire's post was truncated
<dignifiedquire> other wise I call next
<whyrusleeping> dignifiedquire: how goes the reduxification?
<dignifiedquire> whyrusleeping: slow this week got pulled into a couple ofther things
<dignifiedquire> as you can see from the lgo
<whyrusleeping> lol, yeah
<noffle> richardlitt: this seems like an important post-sprint discussion
<richardlitt> noffle: fair point.
<richardlitt> noffle: your turn
<richardlitt> woops
shea256 has joined #ipfs
<richardlitt> Kubuxu: your turn
<Kubuxu> * [ ] gx-lua in go or maybe once more in Lua
<Kubuxu> * [ ] two stage caching for IPNS
<Kubuxu> * [~] investigate CRDT over IPFS/IPLD
<Kubuxu> - [x] - theory of operation based CRDTs in IPLD
<Kubuxu> - [x] - figured out that state based CRDT will be hard to optimally store in IPLD
<Kubuxu> * [x] add cdnjs to my dedicated - available at fs:/ipns/cdnjs.ipfs.ovh/
<Kubuxu> * [x] host glowing-bear on IPFS (using IPFS cdnjs) and add `fs:/` handler to it. - available at fs:/ipns/glowing-bear.ipfs.ovh/
<Kubuxu> EOF
<Kubuxu> I didn't do as much as I wanted because Vulkan (new GFX API) got released
<lgierth> haha glowing bear on ipfs is cool
<noffle> Kubuxu: can you say more about CRDTs over ipfs/ipld?
<whyrusleeping> Kubuxu: whoa... glowing bear on ipfs?
<whyrusleeping> brb
<dignifiedquire> Kubuxu: what is glowing bear?
<Kubuxu> CRDTs are useful if you have group of not malicious people that have to agree non something
<lgierth> browser frontend for weechat
<noffle> dignifiedquire: http://www.glowing-bear.org/
<dignifiedquire> what is weechatß
<noffle> Kubuxu: no no, not what they are
<noffle> Kubuxu: about your intentions/progress
<Kubuxu> So operation based will be easy you just have to store linked chain of operations performed on the structure.
<Kubuxu> Similar to for example git
<noffle> richardlitt: thanks!
<Kubuxu> State based will be much harder because main way to store the state is to sort it.
<richardlitt> Kubuxu: how can I see fs: links?
<whyrusleeping> richardlitt: run firefox
<richardlitt> mm.
<haad> Kubuxu: I'd also be curious to hear more on what you have so far on CRDTs. Been working on some CRDTs on ipfs the past couple of weeks.
<richardlitt> do we have a Chrome addon, yet?
<richardlitt> Kubuxu: anything you're particularly proud of?
<whyrusleeping> the chrome one isnt maintained
<dignifiedquire> at least not a lot
<dignifiedquire> it's a clone of station in the browser
<Kubuxu> cdnjs on IPFS just works, rehashing is fast, I might even add 24h timer of updating the cdnjs.ipfs.ovh
<Kubuxu> It is direct mirror of official cdnjs
ipfsrocks has joined #ipfs
<lgierth> Kubuxu: wanna add it to ipfs/archives?
<Kubuxu> haad: I have few state based CRDTs implemented in go but I will start implementing operation based on top of IPLD soon.
<Kubuxu> lgierth: I think I posted on issue there
<lgierth> cool +
<Kubuxu> haad: GSet, ORSet, LCounter, GCounter and so on.
<Kubuxu> but using state based CRDTs will change many things.
<Kubuxu> s/state/operation/
<richardlitt> Cool.
chriscool has quit [Read error: Connection reset by peer]
<richardlitt> Any other questions for Kubuxu?
<Kubuxu> Something more? or should richardlitt go.
<whyrusleeping> Kubuxu: wait
<whyrusleeping> cdnjs != cjdns ?
<whyrusleeping> i may have missed something
<lgierth> CDN for js libs
<haad> Kubuxu: keep me in the loop? I'm interested to see where it goes. hopefully can share my work, too, in the next couple of weeks.
chriscool has joined #ipfs
<noffle> Kubuxu: haad: ditto
<Kubuxu> haad: my pleasure
<haad> noffle: Kubuxu: awesome! :)
<voxelot> noffle: kubuxu: haad: same here
<Kubuxu> I will have to dig into go-ipld implementation this week.
<richardlitt> Can we call that cdn-js?
<Kubuxu> We can.
felixn has joined #ipfs
<richardlitt> Please. cdnjs === cjdns in my human mind
<brimstone> richardlitt: me too, have to double read each one :)
<richardlitt> Knid of lkie how you can raed tihs sltil
<Kubuxu> Both cdnjs.ipfs.ovh and cdn-js.ipfs.ovh work now.
<Kubuxu> (+ of having our own NS, you can do changes fast).
chriscool has quit [Read error: Connection reset by peer]
<richardlitt> Kubuxu: Can you write up a sentence or two about cdnjs right now and throw it here? https://github.com/ipfs/weekly/pull/21
<Kubuxu> sure thing
<richardlitt> I'll put it in the 'Work in Progress' section. That haad and noffle wants to be updated makes me think it is cool and other people might want to know
<richardlitt> Thanks. Just put it in a comment, don't waste too much time.
<richardlitt> I'll add it in to the file later.
<richardlitt> Ok, I am going to go now; any last questions for Kubuxu ?
<whyrusleeping> nope, gogogo
<richardlitt> ## This Week
<richardlitt> This week I focused on getting the API out of the door, although I also did a fair amount of other things. I updated a lot of the go-ipfs mans in the process of finishing up the API, but there is still a lot of work to do there, and the work is very difficult due to constant context switching. Hoping to keep banging away at this this week.
<richardlitt> Radically transparent thought process ahead: My work suffered this week because I was straight out avoiding the weekly. I am not good at tackling it. Encouragement on the whole thing would be appreciated: right now I feel like it is something everyone needs, but no one wants to help make, and the need for it to be all-inclusive in content and high quality
<richardlitt> makes me want to do little doc PRs where I feel safe to keep me from engaging with the high mental cost of trying to sort out what is actually interesting for the IPFS project at a whole, something that I am still not sure about all of the time. I'm guessing the same is true for a lot of the other projects here - the cost for being a team comprised of
<richardlitt> masters is that we are all responsible for our domains: I'll try and encourage other people, too, and I'll struggle to be more responsible here. One thing I can do better is to _always_ build it during the sync and not wait until after. That's what I'll try to do, today.
<richardlitt> - [x] Sprint Management
<richardlitt> - [ ] Write the weekly roundup
<richardlitt> - [x] HTTP-API Group `files`: https://github.com/ipfs/http-api-spec/issues/57 :star:
<richardlitt> - [~] Review all of the HTTP API stuff :star:
<richardlitt> - [~] Publish the dist blog post https://github.com/ipfs/blog/pull/23
<richardlitt> - [x] CR:
<richardlitt> - [x] "feat: Setup code signing for all packages using opgenpgp" https://github.com/ipfs/distributions/pull/51
<richardlitt> - [x] "Revise installation docs to reflect the latest changes" https://github.com/ipfs/website/pull/98
<richardlitt> ## Extra
<richardlitt> - [~] Update the commands page on the website. Need help: https://github.com/ipfs/go-ipfs/issues/1735
<richardlitt> - [x] CR "Add information about installing gx into readme" go-ipfs#2342
<richardlitt> - [x] CRM "Idea: IPFS Community Events" https://github.com/ipfs/community/pull/46
<richardlitt> - [x] Updated dist.ipfs.io blog draft https://github.com/ipfs/blog/pull/23
<richardlitt> - [x] Update commands page on the website https://github.com/ipfs/website/pull/99
<richardlitt> - [x] Opened issue about issue templates https://github.com/ipfs/community/issues/108
<richardlitt> - [x] pm: use GitHub usernames and not real names https://github.com/ipfs/pm/pull/94
<richardlitt> - [x] Added man-pages attribution to docs-styleguide. https://github.com/ipfs/community/pull/106
<richardlitt> EOF
<lgierth> let's make the weekly bi-weekly
shea256 has quit [Remote host closed the connection]
<lgierth> to take a bit of pressure out of it
<richardlitt> lgierth: we're already sort of doing that already. Today's will be a biweekly
<noffle> richardlitt: I like the "human" write-up :)
<lgierth> yeah me too!
<dignifiedquire> m3
<richardlitt> noffle and lgierth: thanks! wasn't sure if I was being too humanities-student-ish with it
<lgierth> richardlitt: if it's officially bi-weekly, it doesn't have to be avoided at least for *one* week
<lgierth> :)
<richardlitt> :D
<dignifiedquire> richardlitt: will help you more this week with the weekly :) need to get better at writing
<richardlitt> Currently writing this week's, btw; hence the questions
chriscool has joined #ipfs
chriscool has quit [Read error: Connection reset by peer]
<richardlitt> Any questions for me? Otherwise, will wait until 12:41 for the next person to go
<dignifiedquire> richardlitt: I haven an idea for you
<richardlitt> oh?
<daviddias> richardlitt: team management wise, I feel that or we narrow down our focuses each week and make it very obvious what everyone is betting on and shipping (therefore making writting the weekly easier) or we might need to change to a 2 weeks sprint, it is kind of hard for everyone to have to do context switch across so many endeavours in such short period of
<daviddias> time
<whyrusleeping> 1241?
<whyrusleeping> i've got literally hours!
<dignifiedquire> instead of asking the questions and telling people to PR to the weekly repo how about as part as the sprint summary everyone writes a short paragraph for the weekly in there about their stars. This way you can just copy and paste it out, and it is much easier to get into the flow
<richardlitt> daviddias: I 100% agree. The sprint is supposed to be a time for us to figure out what we are going to focus on, and how to allocate help for each other. But we don't tend to do that very much.
<whyrusleeping> brb, gonna go ride my bike
<richardlitt> dignifiedquire: I was thinking that, too. It's a good idea; I realised after asking Kubuxu to do his that I could do the same for everyone else :P
<whyrusleeping> i've been thinking a two week sprint would be better too
<richardlitt> dignifiedquire: would you mind leading the charge? :D
<daviddias> richardlitt: re: http-api-spec thank you for pushing through all of that, I've been following it for js-ipfs http-api things, it got me encourage and excited to make that part of js-ipfs because now I have very solid spec to depend on :)
<dignifiedquire> richardlitt: I shall lead all the charges :)
<richardlitt> daviddias: super glad. I'm going to go back through and comb all of the open PRs again this week. There's a lot of finicky nitpicking to do. :)
<whyrusleeping> richardlitt: i really appreciate all the little helptext fixes
<whyrusleeping> its nice to see the quality of everything going up
<richardlitt> whyrusleeping: :) I've got a few more to do.
<whyrusleeping> come at me bro! bring it!
<richardlitt> whyrusleeping: wouuld be good to get your check mark on this PR: https://github.com/ipfs/community/pull/106
<richardlitt> also, whyrusleeping: you're up next. ARE YOU RADY
<richardlitt> *READY
<whyrusleeping> uh
<whyrusleeping> BEGIN:
<whyrusleeping> - [x] fixed revert bug in fs-repo-migrations (#23)
<whyrusleeping> - [x] fixed a panic in argument parsing in go-ipfs (#2354)
<whyrusleeping> - [x] set up CI for go-libp2p (#16)
<whyrusleeping> - [x] add observed remote addr on handshake (#15)
<whyrusleeping> - [x] fix t0065 timing issue (#2346)
<whyrusleeping> - [x] reduce memory usage of request log (#2344)
<whyrusleeping> - [x] merged lars changes into multireq
<whyrusleeping> - [x] fix filepath checking for gx on windows
<whyrusleeping> - [~] start refactoring iptb into a usable library+cli
<whyrusleeping> - [ ] started PR for changing default ports
<whyrusleeping> - CR/Merge #2333 #2377 #2372 #2373 #2374 #2366 #2362 #2363 #2364 #2367 #2365 #2369 #2353 #2352 #2351 #2342 #2298 #2299 #2321 #2337
<whyrusleeping> - file bugs for every CI failure ⭐
<whyrusleeping> EOF
<lgierth> \o/
<lgierth> there's also this PR you made to make pinning more efficient
<whyrusleeping> oh yeah
<lgierth> i.e. the goroutinge explosion
<jbenet> sorry everyone was stuck in a call and couldn't type.
<richardlitt> Woot. You also fixed the subcommands
<whyrusleeping> i forgot about that one
<lgierth> about that one i'm the most excited!
<richardlitt> We need to figure out the subcommands entry we should use for the website, btw
<whyrusleeping> also discovered my new favorite programming music: https://www.youtube.com/watch?v=9hmDZz5pDOQ
<lgierth> this will hopefully make pinning big stuff less annoying
<richardlitt> whyrusleeping: hahahahahahahahahahahhahaahahahahhahahahah
<lgierth> haha
<dignifiedquire> lgierth: whyrusleeping hopefully pinning ipfs-geoip data will not crash any daemons anymore :)
<noffle> whyrusleeping: awesome work on getting go-ipfs tests greener
m1rx has quit [Quit: -a- IRC for Android 2.1.28]
<jbenet> hey whyrusleeping any luck with the extensive 0.4.0 tests?
<whyrusleeping> noffle: thanks for the help on those fixes
<jbenet> yeah ^ great stuff
<daviddias> whyrusleeping: aahah that is a good music
<whyrusleeping> jbenet: getting closer, green CI was priority #1
<whyrusleeping> noffle and I will talk about those today or tomorrow
<noffle> sounds good
yellowsir has quit [Quit: Leaving.]
<whyrusleeping> and yeah, i'm hoping that we don't get such an absurd goroutine explosion on pinning once that PR merges
<richardlitt> Cool.
<richardlitt> lars?
<lgierth> ok
<lgierth> i don't have a lars highlight haha
<lgierth> c&p incoming
<lgierth> This week didn't quite go as planned either. Looked after stability problems with docker and the go-ipfs containers which made me decide to switch to runc+runit as a runtime, which is work-in-progress. Also threw a bit of hardware at the problem (resized our vhosts).
<lgierth> - 0.4.0
<lgierth> - [x] CR blog post ipfs/blog#30
<lgierth> - [x] CR install instructions ipfs/website#98
<lgierth> - [x] add current website to v03x too
<lgierth> - [~] geoip pinning ipfs/ipfs-geoip#7
<lgierth> - [ ] fix pinbot
<lgierth> - [ ] port 4737?
<lgierth> - infrastructure
<lgierth> - [x] resize droplets
<lgierth> - [~] bring back ipfs metrics on master
<lgierth> - [x] v03x metrics
<lgierth> - [~] migrate from docker to runc+runit
<lgierth> - [ ] nginx metrics
<lgierth> - [ ] migrate more ansible playbooks to provsn
<lgierth> - org stuff
<lgierth> - [ ] weekly
<lgierth> - [ ] infrastructure goals
<lgierth> - [ ] amsterdam travels
devbug has joined #ipfs
<lgierth> - [ ] u.s./canada travels
<lgierth> - [ ] set up & try out orbit
<lgierth> and a cool late addition: ipfs.io/blog is now deployed using _dnslink and cname: dig TXT _dnslink.blog.ipfs.io ; dig CNAME blog.ipfs.io
<richardlitt> (I know. I just like saying Lars).
<richardlitt> Any news ont he travels?
<richardlitt> Any stars this week?
<lgierth> oh yeah dnslink+cname is my star
<lgierth> and the hardware "upgrade"
<lgierth> i'll write a paragraph about each, ping me if i don't
<richardlitt>
<whyrusleeping> lgierth: did you get a chance to look at : https://github.com/whyrusleeping/pinbot/pull/16
<lgierth> about dnslink+cname and the hardware upgrade, for the weekly
<lgierth> whyrusleeping: i had planned to deploy it today, didn't get to it yet :(
<whyrusleeping> okay, no worries!
<richardlitt> Cool.
<richardlitt> Anyone else have questions for lgierth? (dignifiedquire, daviddias, Kubuxu, jbenet)
<dignifiedquire> no questions, just need to figure out 0.3 pinning :(
<dignifiedquire> but he knows that already
<Kubuxu> lgierth: could v03 and v04 come back?
s_kunk has quit [Ping timeout: 276 seconds]
<daviddias> lgierth: doesn't the _dnslink and CNAME working on the gateways count as well? :)
<Kubuxu> Those were quite useful for testing things.
<Kubuxu> daviddias: it wasn't yet deployed IIRC
<noffle> lgierth: did we figure out the gateway problems whyrusleeping and I were kvetching about last week?
<richardlitt> nginnever: I forget what your IRC name is :(
<lgierth> Kubuxu: are they gone? i switched them to CNAME records earlier today
<daviddias> Kubuxu: I think it was 10 mins ago
<voxelot> richardlitt: all goo :)
<lgierth> daviddias: yeah that's my late addition
<richardlitt> voxelot: ahhh haha ok
Senji has quit [Disconnected by services]
Senj has joined #ipfs
<Kubuxu> lgierth: sorry for that
<whyrusleeping> noffle: omg, someone who uses the word kvetching
<richardlitt> noffle: I know!
<lgierth> noffle: the hangs? i'm shiftnig the blame to docker :) have a plan and some work-in-progress to move away from it
<dignifiedquire> voxelot: updated https://github.com/ipfs/webui/pull/229 with more details on what's done and what needs to happen
<Kubuxu> I cleansed caches and I was trying v03 ...
<Kubuxu> instead of v03x
<lgierth> Kubuxu: please clarify, are v03x.ipfs.io and v04x.ipfs.io broken in any way?
<voxelot> dignifiedquire: thanks! will check that out today
<Kubuxu> lgierth: no they aren't, it was my brain derp.
<noffle> lgierth: is there an issue somewhere?
<lgierth> hat-tip to Kubuxu btw for making _dnslink. work so that we can use CNAME records with the gateway now, btw!
<Kubuxu> yey
<lgierth> noffle: yeah docker crashing, or losing track of containers, the stuff that you really *don't* want a supervisor to fail at :)
<noffle> lgierth: oh I meant a GH tracking issue :)
yellowsir has joined #ipfs
<lgierth> not sure right now actually -- i think the other day you said it worked now, with the changes to multireq
<noffle> lgierth: no, it still hangs 50% of the time on prod last time I checked
<dignifiedquire> noffle: totally forgot to mention, I switched to using org-mode for my todos and felt like I got a 200% productivity boost :)
<noffle> dignifiedquire: :D
<richardlitt> is org-mode really all that good?
<dignifiedquire> richardlitt: it's like markdown with magic
<noffle> lgierth: anyways a tracking issue for docker woes would be great
<richardlitt> well OK then.
<lgierth> noffle: yep! writing that down
<richardlitt> I will get that.
ipfsrocks has quit [Ping timeout: 240 seconds]
<richardlitt> hey team, ready for the next person?
<whyrusleeping> DO ITTTT
<richardlitt> because it is voxelot
<noffle> richardlitt: be prepared for a deep rabbit hole
<voxelot> rawr
<whyrusleeping> oh, nvm
<voxelot> I'm mostly still researching and poking around figuring out how things work. I have a pretty good understanding of how data is structured so now I'm moving more towards libp2p and moving data around.
<dignifiedquire> voxelot: go go go
<voxelot> ### js-ipfs
<voxelot> - [x] PR ID command (keygen part of issue #42)
<voxelot> ### js-ipfs-data-importing (js-ipfs issue #41)
<voxelot> - [~] bufferImorter (PR #6)
<voxelot> - [~] streamImporter (more general research, looking into libp2p)
<voxelot> - [ ] browser tests
<richardlitt> noffle: :|
<voxelot> ### js-peer-id
<voxelot> - [x] create issue / document forge build
<voxelot> ### Webui
<voxelot> - [x] research redux saga (issue #227)
<voxelot> - [x] research enzyme tests on components
<voxelot> - [ ] document in contibuting.md
<voxelot> EOF
<daviddias> dignifiedquire: didn't know about org-mode, nice! Still not planning to switch to emacs, but who knows
chriscool has joined #ipfs
<daviddias> (seems there is also one for vim)
<ipfsbot> [go-ipfs] chriscool created files-ls-defaults-to-pathroot (+1 new commit): https://git.io/v2Yff
<ipfsbot> go-ipfs/files-ls-defaults-to-pathroot 8e4fda3 Christian Couder: files: make 'files ls' defaults to /...
<noffle> daviddias: I use emacs only for org-mode -- it's that good
<daviddias> voxelot: \o/ thank you on js-ipfs things
<richardlitt> noffle: wow.
<daviddias> noffle: wow
<richardlitt> that is a huge endorsement
<richardlitt> daviddias: shall we try to switch together? Or shall we use the vim one?
<voxelot> daviddias: haha anytime, having fun, check out pr #6 on data-importing if you get a chance sometime, some little things i added
<daviddias> richardlitt: I'm actually really happy with wunderlist
<noffle> the vim impls are pretty weak, last time I played with them
<richardlitt> voxelot: what are you hoping to do with contributing?
chriscool has quit [Read error: Connection reset by peer]
<richardlitt> daviddias: Well, I'm glad that works for you. I coulnd't stand it. :P
<voxelot> richardlitt: just document how i got into contributing, to make it easier for others
<jbenet> hey everyone, the spring has now lasted an hour and we're not close to done. let's stay on topic during
<richardlitt> Although I am crurrentlying using... a pen and paper
<jbenet> sprint*
<richardlitt> voxelot: that is awesome.
joshbuddy has quit [Quit: joshbuddy]
chriscool has joined #ipfs
<richardlitt> noffle: ready to go?
<dignifiedquire> voxelot: is there sth up yet to read?
<noffle> ready
<richardlitt> thanks jbenet, will speed it up a bit
<voxelot> dignifiedquire: not yet
<ipfsbot> [go-ipfs] chriscool opened pull request #2391: files: make 'files ls' defaults to / (master...files-ls-defaults-to-pathroot) https://git.io/v2Yfw
<noffle> I'm trying out a mix of richardlitt's formating idea:
<noffle> Summary: Fixed several go-ipfs test failures, and revisions on other outstanding PRs. I can now manually set up a Go package for ipfs.io retrieval via 'go get' -- now we just need to make the changes to gx-go to do it for us and rewrite urls to use ipfs.io. Some clean-up on ipfs-hyperlog to integrate my work back into the parent hyperlog project rather than being a crude fork.
<noffle> eof
<richardlitt> thanks chriscool
<chriscool> richardlitt: you're welcome!
<richardlitt> noffle: that link isn't loading for me?
<richardlitt> nvm
<noffle> richardlitt: could be the gateway stuff lgierth and I were talking about :(
chriscool has quit [Read error: Connection reset by peer]
<richardlitt> looks like a good week
chriscool has joined #ipfs
<lgierth> loading fine for me
<lgierth> hitting different nodes probably
chriscool has quit [Read error: Connection reset by peer]
chriscool has joined #ipfs
<richardlitt> any questions for noffle? (daviddias, whyrusleeping)
<whyrusleeping> none that i want to waste sprint time with
<chriscool> whyrusleeping: could you take a look at https://github.com/ipfs/fs-repo-migrations/pull/25
<whyrusleeping> can have longer discussions later
<daviddias> all good
<richardlitt> cool
<richardlitt> in that case.. daviddias ?
<daviddias> sounds good
* daviddias incoming
ygrek has joined #ipfs
<daviddias> **js-ipfs**
<daviddias> - [x] All the things listed on this PR https://github.com/ipfs/js-ipfs/pull/69, still more to come
<daviddias> - generic
<daviddias> - [x] being able to start and stop the daemon (graciously using SIGINT)
<daviddias> - [x] upgrade the http-api to have 2 conns (one for API and the other for gateway)
<daviddias> - [x] lock the repo if a daemon is being run (a la go-ipfs)
<daviddias> - [x] update the tests to follow this new pattern
<daviddias> - [x] merge cli offline and cli with api running tests
<daviddias> - [x] adding tests with js-ipfs-api for extra level of interop guarantees
<daviddias> - http-api endpoints that follow with the http-api-spec
<daviddias> - [x] version
<daviddias> - [x] bootstrap
<daviddias> - js-ipfs-data-importing
<daviddias> - [x] fix nested dir bug https://github.com/ipfs/js-ipfs-data-importing/pull/5
<daviddias> **js-ipfs-api**
<daviddias> **ipfs-geoip**
<daviddias> **libp2p**
<daviddias> - [~] webrtc-explorer reboot https://github.com/diasdavid/webrtc-explorer/pull/10 - Did more work, still not finished as my attention was dragged to js-ipfs and other goals, nevertheless did:
<daviddias> - [x] establish DataChannels between peers (channel manager)
<daviddias> - [x] fill finger tables correctly on the browser
<daviddias> - [x] change the design and spec out the necessary bits to be interface-transport and interface-connection compatible
<daviddias> - [x] create custom build of libp2p for js-ipfs https://github.com/ipfs/js-libp2p-ipfs/pull/1 (also created the repo for the browser one which will have different transports https://github.com/ipfs/js-libp2p-ipfs-browser)
<daviddias> **npm on ipfs**
<daviddias> - [~] ~~_[777509/785588]_ super close to have the complete clone (overcome the IPFS memory leaks by just monitoring the process and restarting after it gets too 'hot')~~ scratch that, just found out that something weird has happened, _investigating_.
<daviddias> **station**
<daviddias> **ipscend**
<daviddias> - [~] working on an ipscend blog post for today that created all of the following:
<daviddias> **js-ipfsd-ctl** - Features that I needed for ipscend
<daviddias> - [x] custom api addr https://github.com/ipfs/js-ipfsd-ctl/pull/60
<daviddias> - [x] custom gateway addr https://github.com/ipfs/js-ipfsd-ctl/pull/61
<whyrusleeping> what is webtrc explorer?
<richardlitt> hahahaa. did you realize something while writing this up? :P
<daviddias> **specs**
<daviddias> - [x] pave the path for the internals API spec https://github.com/ipfs/specs/pull/78
<daviddias> - http-api
<whyrusleeping> oh my jesus
warner has joined #ipfs
<daviddias> richardlitt: yes (I would wish I didn't have to realize it, it was not good news :()
<daviddias> whyrusleeping: is the packet switch routing overlay network over WebRTC DataChannels
<richardlitt> daviddias: Might be a good idea to collapse Rs, CRs, and CRMs into one line, if you're not going to include the titles.
<richardlitt> It's not useful for anyone to actually see them like that
<daviddias> richardlitt: good point, I like how whyrusleeping does it, going to follow that
<richardlitt> also, thanks a ton for the help on http-api-spec!
<dignifiedquire> let's talk about the format after the sprint in that issue
<richardlitt> daviddias: I would do it http-api-spec#42, so that it gets linked
<richardlitt> kk
<richardlitt> Does anyone else have any questions for daviddias?
<richardlitt> And does anyone else want to contribute to dos?
<ipfsbot> [go-ipfs] chriscool force-pushed files-ls-defaults-to-pathroot from 8e4fda3 to 73e76dc: https://git.io/v2YTW
<ipfsbot> go-ipfs/files-ls-defaults-to-pathroot 73e76dc Christian Couder: files: make 'files ls' defaults to /...
<dignifiedquire> all good from my side
<daviddias> dignifiedquire: I'm happy to adopt a better format. I like to drop what I get done in the "TODO LIST" as I do it (or remember that I should also do that) and then always review and try to curate a bit for the Checkin.
<richardlitt> OK!
<richardlitt> In that case
<daviddias> richardlitt: I read that you were asking if someone wanted to contribut to DOS ahah
<richardlitt> No, if anyone wants to say what they've done this week
<richardlitt> As this is the end of the sprint, if there are no questions
<dignifiedquire> what about jbenet ?
<richardlitt> He's on a call, may not be able to type. Will follow up after, I'm sure.
<jbenet> yep ^ will follow up after
<dignifiedquire> ok
<richardlitt> Ok. Let's end this sync. Thanks all! Please put a small update (do it now, if possible) as a comment in https://github.com/ipfs/weekly/pull/21
<dignifiedquire> thanks everyone, please lets discuss https://github.com/ipfs/pm/issues/95 over the next days
<richardlitt> I will follow up with you, otherwise.
<dignifiedquire> also first call in 10
<dignifiedquire> IPFS Apps
<richardlitt> Calls begin in 10 minutes. Night everyone, see you in ten.
<richardlitt> ========= End of Sync ==========
<richardlitt> (I am totally going to do that from now on, it feels really satisfying)
<jbenet> i'll go through the ipfs/pm sprint issue and give feedback there
<richardlitt> cool.
joshbuddy has joined #ipfs
shea256 has joined #ipfs
wiedi has joined #ipfs
<daviddias> sounds good
<noffle> richardlitt: +1
zorglub27 has quit [Ping timeout: 240 seconds]
<noffle> richardlitt: I with irc supported the equivalent of <marquee>
chriscool has quit [Read error: Connection reset by peer]
<noffle> wish, too
chriscool2 has joined #ipfs
shea256 has quit [Read error: Connection reset by peer]
shea256 has joined #ipfs
<jbenet> will join shortly
shea256_ has joined #ipfs
* whyrusleeping rebooting his laptop
<noffle> richardlitt: if it's not much more hassle, would you consider including the etherpad in the hangouts announcements? (unless we're not doing so for spam reasons)
shea256 has quit [Remote host closed the connection]
<noffle> I always need to go digging in the issue for it
voxelot has quit [Remote host closed the connection]
<richardlitt> noffle: it's not a hassle. Will do.
<noffle> thanks!
voxelot has joined #ipfs
rektide has joined #ipfs
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<daviddias> hangouts crashed for me
cemerick has quit [Ping timeout: 276 seconds]
* daviddias back
joshbuddy has quit [Quit: joshbuddy]
calavera has joined #ipfs
voxelot has quit [Remote host closed the connection]
voxelot has joined #ipfs
amstocker has joined #ipfs
chc4 has joined #ipfs
voxelot has quit [Remote host closed the connection]
voxelot has joined #ipfs
cemerick has joined #ipfs
<jbenet> https://public.etherpad-mozilla.org/p/ipfs-feb-22-infrastructure <-- infra agenda -- lgierth want to add stuff there prior to hangout? we start shortly
<lgierth> ok sec
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
devbug has quit [Ping timeout: 240 seconds]
calavera has joined #ipfs
<yangwao> arm is there, yay! \o/
joshbuddy has joined #ipfs
zorglub27 has joined #ipfs
amstocker_ has joined #ipfs
Tv` has joined #ipfs
amstocker has quit [Ping timeout: 244 seconds]
devbug has joined #ipfs
zorglub27 has quit [Ping timeout: 248 seconds]
palkeo has joined #ipfs
<Kubuxu> lgierth: you might want to try giving a shot LXC, it is lower level but comes with nice features.
chriscool2 has quit [Read error: Connection reset by peer]
<Kubuxu> And is really stable.
chriscool has joined #ipfs
M-hash has joined #ipfs
<M-hash> lgierth: i'm lurking your stream... if you all are interested in switching to runc, you might get some utility out of repeatr as well
cemerick has quit [Ping timeout: 244 seconds]
<M-hash> it's a layer above runc to do so stuff like CAS image transport, drop reasonable caps by default, and generally make it a nicer/securer experience. author here :)
chriscool has quit [Client Quit]
chriscool has joined #ipfs
<M-hash> at the very least it means you can use runc without reinventing the COW fs stuff haha
chriscool has quit [Client Quit]
chriscool has joined #ipfs
chriscool has quit [Client Quit]
chriscool has joined #ipfs
chriscool has quit [Read error: No route to host]
<richardlitt> libp2p starting soon, ya'll
<whyrusleeping> lol, hangouts crashed again
<whyrusleeping> "your chat is now over"
<dignifiedquire> jbenet: did you get a chance to look at the code signing doc?
<jbenet> ahhhhhhh everything is so messed up
<dignifiedquire> noooo everything is great and secure :D
<jbenet> dignifiedquire: sorry not yet, link me here. ive had zero bw for github, i hope to go through all my notifs in the next 3 days
<ipfsbot> [go-ipfs] chriscool created std-err-msg-prereq (+1 new commit): https://git.io/v2Y4k
<ipfsbot> go-ipfs/std-err-msg-prereq 3758bb5 Christian Couder: sharness: replace POSIX prereq with STD_ERR_MSG...
<richardlitt> The **libp2p** Video Hangout is about to start, led by davidias
<richardlitt> Stream it: http://youtu.be/nnqsUvHlskI
chriscool1 has joined #ipfs
<daviddias> oh, I like the new format richardlitt :)
<richardlitt> :) With three links, this makes more sense.
<lgierth> M-hash: interesting -- does it work with ipfs by any chance?
chriscool1 has quit [Read error: No route to host]
<M-hash> NO because i'm a FAILURE at LIFE D:
chriscool1 has joined #ipfs
<M-hash> but it should
<M-hash> haha
<lgierth> haha
<lgierth> :)
<lgierth> the setup i have in mind is deadsimple really
amstocker_ has quit [Read error: Connection reset by peer]
<lgierth> runit as a supervisor, spawning containers using runc
<M-hash> (like literally I could point you at the lines where IPFS should drop it, the design was with that in mind -- build ipfs, bootstrap getting it there with the 'asset' tool, link it as a transmat, done)
chriscool1 has quit [Read error: Connection reset by peer]
<M-hash> runit seems nice, +1
<M-hash> s/drop it/drop in/
martinkl_ has joined #ipfs
chriscool1 has joined #ipfs
<lgierth> and the ipfs repo would be "data", i guess?
<lgierth> i'm not sure which advantages repeatr provides when i'm not running repeatable tasks, but network daemons
chriscool1 has quit [Read error: No route to host]
chriscool1 has joined #ipfs
<M-hash> get your stuff into place, get COW filesystems for fast launch, get privs dropped by default, and so forth.
shea256_ has quit [Remote host closed the connection]
<M-hash> tbh no, there's absolutely nothing magical that you can't do yourself with runc and "a series of shell scripts". it's just... you'll be writing that series of shell scripts :)
<ipfsbot> [go-ipfs] chriscool opened pull request #2392: sharness: replace POSIX prereq with STD_ERR_MSG (master...std-err-msg-prereq) https://git.io/v2YRZ
<M-hash> also, you might find repeatable tasks in places leading up to the final network daemons. builds? awfully nice to know when they change unexpectedly.
<ipfsbot> [js-ipfs-api] dignifiedquire created greenkeeper-uglify-js-2.6.2 (+1 new commit): https://git.io/v2Y0J
<ipfsbot> js-ipfs-api/greenkeeper-uglify-js-2.6.2 bb576b9 greenkeeperio-bot: chore(package): update uglify-js to version 2.6.2...
<M-hash> it'd be neat to have the ipfs build process in a container that automatically uploads results to ipfs when it's done, and then triggers the daemons to update and pull the new builds right back from ipfs again
pfraze has quit [Remote host closed the connection]
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Kubuxu> cgo compiles AGES.
<lgierth> right now it's much more like a traditional deploy tool like ansible/chef
<lgierth> you have one controlling host building config files and images, and pushing the files and an install script to the target hosts
calavera has joined #ipfs
nicolagreco has joined #ipfs
<lgierth> i wanna distribute the images with ipfs now that i'm changing everything anyhow
<M-hash> nod
<lgierth> ideally it only needs ipget and bootstraps everything from there
<lgierth> i'm not yet sure how i feel about the ipfs.io deployment depending on ipfs.io being operational
<lgierth> but there are ways around that i suppose
<Kubuxu> I would use old trusted scp :p
<M-hash> self-hosting feels good but there's a certain terror when it comes to deployment dependencies, yeah
<jbenet> i'm cosplaying as missingno.
<multivac> [WIKIPEDIA] Black start | "A black start is the process of restoring an electric power station or a part of an electric grid to operation without relying on the external transmission network.Normally, the electric power used within the plant is provided from the station's own generators. If all of the plant's main generators..."
<lgierth> :P
<chriscool1> whyrusleeping: are you ok to close https://github.com/ipfs/go-ipfs/issues/2361 ?
<lgierth> ok i'm off to get something to eat
<Kubuxu> Choosing IPC protocol for external transport modules will be a bit problematic.
computerfreak has joined #ipfs
<jbenet> Kubuxu: it will be a good constant factor slower for sure
<Kubuxu> Unix Domain Sockets might be the best bet, they are reliable and much much faster than TCP
<jbenet> Kubuxu: but sometimes it will be the difference between having a transport or not
<Kubuxu> I mean it is great idea.
<dignifiedquire> how do you do that on windows?
<Kubuxu> but UNIX sockets are not supported on windows .
<chriscool1> whyrusleeping: thanks! While at it could you take a look at https://github.com/ipfs/go-ipfs/pull/2391 ?
<jbenet> yeah i expect exo-transports to use UDS or fast IPC where possible
<jbenet> there's good implementations of IPC tooling in the zmq community. maybe we can use it. but unix sockets will be easiest for a while
<Kubuxu> So on Windows only UDP (not reliable) or named pipes, or something Windows specific might be required... :|
shea256 has joined #ipfs
<dignifiedquire> going to miss js-ipfs
<richardlitt> Stream it: http://youtu.be/ZR2JXe179jU
<richardlitt> The **js-ipfs** Video Hangout is about to start, led by davidias ^^
nicolagreco has quit [Quit: nicolagreco]
nicolagreco has joined #ipfs
pfraze has joined #ipfs
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
martinkl_ has joined #ipfs
brimstone has quit [Quit: WeeChat 1.1.1]
brimstone has joined #ipfs
brimstone has quit [Changing host]
brimstone has joined #ipfs
sugarpuff has quit [*.net *.split]
kevin`` has quit [*.net *.split]
chromakode has quit [*.net *.split]
Poefke has quit [*.net *.split]
substack has quit [*.net *.split]
brabo has quit [*.net *.split]
ansuz has quit [*.net *.split]
ploopkazoo has quit [*.net *.split]
kerozene has quit [*.net *.split]
padz has quit [*.net *.split]
guybrush has quit [*.net *.split]
Igel has quit [*.net *.split]
yaoe has quit [*.net *.split]
brixen has quit [*.net *.split]
deltab has quit [*.net *.split]
[0__0] has quit [*.net *.split]
lempa has quit [*.net *.split]
rasmuserik has quit [*.net *.split]
lightcastshadows has quit [*.net *.split]
area has quit [*.net *.split]
the193rd has quit [*.net *.split]
nausea- has quit [*.net *.split]
hiredman has quit [*.net *.split]
flyingkiwi has quit [*.net *.split]
Edur has quit [*.net *.split]
yaoe has joined #ipfs
hiredman has joined #ipfs
brabo has joined #ipfs
deltab has joined #ipfs
lightcastshadows has joined #ipfs
ansuz has joined #ipfs
area has joined #ipfs
area has quit [Changing host]
area has joined #ipfs
padz has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
nausea has joined #ipfs
Igel has joined #ipfs
chromakode has joined #ipfs
flyingkiwi has joined #ipfs
the193rd has joined #ipfs
guybrush has joined #ipfs
lempa has joined #ipfs
ploopkazoo has joined #ipfs
guybrush has quit [Changing host]
guybrush has joined #ipfs
Poefke has joined #ipfs
substack has joined #ipfs
mildred has joined #ipfs
montagsoup has joined #ipfs
rasmuserik has joined #ipfs
martinkl_ has quit [Ping timeout: 250 seconds]
Codebird has quit [Remote host closed the connection]
kerozene has joined #ipfs
tperson has quit [Ping timeout: 255 seconds]
[0__0] has joined #ipfs
Codebird has joined #ipfs
brixen has joined #ipfs
sugarpuff has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
tperson has joined #ipfs
Edur has joined #ipfs
rendar has quit [Ping timeout: 248 seconds]
<chriscool1> whyrusleeping: if you could also take a look at https://github.com/ipfs/go-ipfs/pull/2392 that would be great!
<ipfsbot> [go-ipfs] noffle closed pull request #2368: Checks TEST_OS in a more POSIX-y manner. (master...posixy_test_os) https://git.io/v2eOy
<whyrusleeping> chriscool1: sure thing
cristian_ has joined #ipfs
kevin`` has joined #ipfs
<dignifiedquire> daviddias: jbenet if you feel that js-ipfs needs more hands, let me know I can always do less on the other projects and help out with that
<jbenet> daviddias voxelot: thanks for pushing hard on the data importing stuff-- this will be a really big contribution to the broader community
<richardlitt> The **go-ipfs** Video Hangout is about to start, led by whyrusleeping
<richardlitt> Stream it: http://youtu.be/SrcNHPyMoeU
<jbenet> daviddias voxelot: standard merkleized representations of files is a big deal!
<richardlitt> huh.
rendar has joined #ipfs
<jbenet> daviddias voxelot: thanks for pushing hard on the data importing stuff-- this will be a really big contribution to the broader community -- standard merkleized representations of files is a big deal!
<noffle> jbenet: I'm not sure ipld-hyperlog will be possible, since ipld is more complex than a binary payload with links, right?
<noffle> is there a conversion for ipld -> legacy protobuf. the other way is easier
<dignifiedquire> jbenet: you coming to go-ipfs?
<ipfsbot> [js-ipfs-api] greenkeeperio-bot opened pull request #216: uglify-js@2.6.2 breaks build
<dignifiedquire> noffle: talky.io doesn't have stream to youtube
<daviddias> dignifiedquire: Thank you :) I'll finish ASAP the https://github.com/ipfs/js-ipfs/pull/69 PR and write a new Captain.log of all the things that can be built and with priorities, I'll ping you to see what you can tackle :)
<jbenet> noffle: why isn't it possible? it's very similar, just rearranged some. -- yes you can convert to protobuf trivially by just wrapping the whole object.
<noffle> dignifiedquire: true
<dignifiedquire> noffle: but for quick 1-1 chats it's great
<noffle> jbenet: what are the outgoing links, then?
<noffle> named by nested field? 'foo/bar/baz' -> Qmfoobar?
<Kubuxu> I had some problem with hangs.
<noffle> maybe I'm misgrokking the problem?
<jbenet> noffle: yeah can do that-- it's a little clunky for sure. another way is to blow it up into multiple small objects
<daviddias> "tests are much greener"
<noffle> jbenet: there's no spec for this conversion yet though, right?
<jbenet> noffle correct. why do we need to go back to old protobuf format?
<noffle> jbenet: maybe we don't! I'm thinking of hyperlog bridging, which models all merkle dags much like old protobuf (data blob /w links)
<richardlitt> misgrokking is a good word.
<richardlitt> noffle: +1000 for being a wordsmith
<Kubuxu> whyrusleeping: I was having problems with local gateway hanging when my connection was a bit wonky. It was weird because first curl would hang indefinitely but I was able to run a second one and it would return data immediately.
nicolagreco has quit [Quit: nicolagreco]
calavera has joined #ipfs
nicolagreco has joined #ipfs
nicolagreco has quit [Client Quit]
jaboja has joined #ipfs
nicolagreco has joined #ipfs
<jbenet> noffle: i think it can use the low level format of new ipld without using protobuf? (cbor)
ugjka has quit [Ping timeout: 252 seconds]
<jbenet> hahahahah i crashed out
<dignifiedquire> it ends like it began :D
<Kubuxu> Google is doing everything to stop you guys.
wiedi has quit [Quit: ^Z]
<yangwao> oh, yesterday I convinced guy who is behind mytrezor.com (slush-pool)
<yangwao> :)
chriscool1 has quit [Quit: Leaving.]
chriscool has joined #ipfs
<jbenet> Kubuxu: haha nah, they're helping
chriscool has quit [Read error: Connection reset by peer]
chriscool has joined #ipfs
ashark has quit [Ping timeout: 248 seconds]
<Kubuxu> And here is first site that uses dnslink and doesn't work under global, nor local gateway.
<guybrush> hey guys wanted to say its very cool of you to put these videos up, makes it much easier to keep up with the dev
<guybrush> much appreciated :)
chriscool has quit [Read error: No route to host]
<noffle> jbenet: I need to do some more reading I think. it's unclear to me how one would preserve the merkle links outside of the payload (required for my needs)
<dignifiedquire> guybrush: thanks, happy to hear that it helps :)
elima_ has quit [Ping timeout: 255 seconds]
chriscool has joined #ipfs
elima_ has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
chriscool has quit [Read error: Connection reset by peer]
chriscool has joined #ipfs
joshbuddy has joined #ipfs
chriscool has quit [Read error: Connection reset by peer]
chriscool has joined #ipfs
<montagsoup> I realised yesterday that IPFS is perfect for distributing public keys. All you have to do is give someone your ipfs path and the key is already verified.
elima_ has quit [Ping timeout: 244 seconds]
joshbuddy has quit [Client Quit]
<montagsoup> Plus the paths are short enough that you can realistically just write them down on paper and hand them out.
M-Nickfost has joined #ipfs
<ipfsbot> [go-ipfs] chriscool force-pushed std-err-msg-prereq from 3758bb5 to 00e0340: https://git.io/v2Y9e
<ipfsbot> go-ipfs/std-err-msg-prereq 00e0340 Christian Couder: sharness: replace POSIX prereq with STD_ERR_MSG...
hellertime has quit [Ping timeout: 244 seconds]
Wolf480pl has joined #ipfs
<Evermore> montagsoup: cool huh
pfraze has quit [Remote host closed the connection]
Darksecond has left #ipfs [#ipfs]
yellowsir has quit [Quit: Leaving.]
shea256 has quit [Remote host closed the connection]
elima_ has joined #ipfs
Akaibu has joined #ipfs
wiedi has joined #ipfs
jokoon has joined #ipfs
shea256 has joined #ipfs
fleeky has quit [Remote host closed the connection]
fleeky has joined #ipfs
fleeky has quit [Remote host closed the connection]
davidar_ has joined #ipfs
fleeky has joined #ipfs
ulrichard has joined #ipfs
ashark has joined #ipfs
shea256 has quit [Remote host closed the connection]
chriscool has quit [Quit: Leaving.]
jaboja has quit [Remote host closed the connection]
chriscool has joined #ipfs
shea256 has joined #ipfs
cristian_ has quit [Ping timeout: 244 seconds]
<dignifiedquire> whyrusleeping: a very very rough prototype of the testing stuff we talked about: https://github.com/dignifiedquire/randor
zorglub27 has joined #ipfs
IlanGodik has quit [Quit: Connection closed for inactivity]
voxelot has quit [Remote host closed the connection]
Wolf480pl has quit [Ping timeout: 244 seconds]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
pfraze has joined #ipfs
chriscool has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 240 seconds]
ipfsrocks has joined #ipfs
jokoon has quit [Quit: Leaving]
Arakela007 has quit [Remote host closed the connection]
nicolagreco has quit [Quit: nicolagreco]
shea256 has quit [Remote host closed the connection]
joshbuddy has joined #ipfs
Encrypt has quit [Quit: Sleeping time!]
ulrichard has quit [Remote host closed the connection]
shea256 has joined #ipfs
ipfsrocks has quit [Ping timeout: 248 seconds]
tmg has joined #ipfs
<guybrush> i just nearly dropped my coffee-mug after watching https://youtu.be/HUVmypx9HGI?t=58m50s
<guybrush> a "major browser-vendor" is going to implement ipfs?! omg, i guess you cant speak more about that right now? otherwise it would be in the news everywhere already i guess haha
<Codebird> I'm surprised any would do early on.
<Codebird> IPFS is something I'd consider as vast but as-yet-unrealised potential.
<Codebird> It's awful right now - slow, unreliable, crashes all the time. Going to take months of incrimental improvements to get it to a level where it's actually usable.
<guybrush> it will get there for sure :)
<montagsoup> It'll be nice when that happens. You'll be able to hand out links to non IPFS users. They won't know it is, but atleast they can use it.
<Kubuxu> Codebird: With normal use I got to have a crash.
<montagsoup> I have this little hope that "major browser" means Lynx. Gopher and IPFS united at last!
<Codebird> I've still a load of keys for which ipfs pin add results in the daemon crashing.
<M-hash> haha
<Kubuxu> I had one, which I wouldn't classify as normal use, adding 20GB of data.
<Codebird> I added 8GB. Worked fine. But when I tried to pin it on my other node, crashes every time.
<Kubuxu> There was bug that was just fixed with it.
<Kubuxu> The part require for browsers, read DHT, fetching links works just fine.
<Kubuxu> Could work better but it for use is usable.
<Kubuxu> And when you talk about "implementing something into the browser" you talk about time table of years.
montagsoup has quit [Quit: Leaving]
nicolagreco has joined #ipfs
<Codebird> It also seems an untidy solution, building into applications.
ashark has quit [Ping timeout: 240 seconds]
<Codebird> Many many applications migth eventually want to use IPFS - it makes more sense to have it as a daemon/service, which any application can access.
hugooconnor has joined #ipfs
<Codebird> That means the browser need contain only a minimum of IPFS support, little more than a plugin. Some browsers it could be a plugin.
<Kubuxu> No and yes, it could be minimal IPFS support (no need for IPNS publishing and so on) but IPFS changes how data essentially works and we already are having problems with that fact in FF's IFPS add-on.
<Codebird> Yes, it would mean handling cachng in a very different manner.
<Kubuxu> Not only caching but origin control, security, local data and so on.
<Kubuxu> Currently you can't store data in IPFS add so it is not available for other browser IPFS apps.
joshbuddy has quit [Quit: joshbuddy]
pfraze has quit [Remote host closed the connection]
elima_ has quit [Ping timeout: 252 seconds]
<M-Nickfost> i'm ready for ipfs.js so i can implement ipfs as a CDN for my images. i've got no problem hosting a big beefy machine that i add all my images too. as long as it would be a performance boost for the user of the website it's a beautiful system.
joshbuddy has joined #ipfs
ipfsrocks has joined #ipfs
pfraze has joined #ipfs
devbug has quit [Ping timeout: 276 seconds]
zorglub27 has quit [Quit: zorglub27]
pfraze has quit [Remote host closed the connection]
yellowsir has joined #ipfs
pfraze has joined #ipfs
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
hugooconnor has quit [Ping timeout: 248 seconds]
cristian_ has joined #ipfs
ipfsrocks has quit [Ping timeout: 240 seconds]
devbug has joined #ipfs
davidar_ has quit [Quit: Connection closed for inactivity]
cristian_ has quit [Ping timeout: 244 seconds]
ipfsrocks has joined #ipfs
chc4 has quit [Read error: Connection reset by peer]