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
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/api-check-timeout from b3c1ffa to 554f304: http://git.io/v8lmt
<ipfsbot> go-ipfs/fix/api-check-timeout 554f304 Jeromy: improve conn refused error check...
grahamperrin has joined #ipfs
Matoro has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/api-check-timeout from 554f304 to a23609f: http://git.io/v8lmt
<ipfsbot> go-ipfs/fix/api-check-timeout a23609f Jeromy: improve conn refused error check...
HoboPrimate has quit [Ping timeout: 252 seconds]
grahamperrin has quit [Quit: Leaving]
jamie_k has quit [Quit: jamie_k]
jamie_k has joined #ipfs
jamie_k has quit [Client Quit]
anshukla has quit [Remote host closed the connection]
dd0 has quit [Quit: dd0]
jamie_k has joined #ipfs
pfraze has joined #ipfs
rombou has quit [Ping timeout: 250 seconds]
dd0 has joined #ipfs
rombou has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
hellertime has joined #ipfs
silotis_ has quit [Remote host closed the connection]
silotis has joined #ipfs
rombou has quit [Ping timeout: 250 seconds]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: http://git.io/v80jF
<ipfsbot> go-ipfs/master 6ad200e Jeromy Johnson: Merge pull request #1951 from ipfs/fix/api-check-timeout...
devbug has joined #ipfs
HoboPrimate has joined #ipfs
grahamperrin has joined #ipfs
Matoro has quit [Ping timeout: 240 seconds]
NightRa has quit [Quit: Connection closed for inactivity]
rombou has joined #ipfs
HostFat has quit [Ping timeout: 265 seconds]
bedeho has quit [Ping timeout: 255 seconds]
Matoro has joined #ipfs
pfraze has quit [Remote host closed the connection]
prosodyvVerreabC has quit [Quit: Connection closed for inactivity]
<ion> https://github.com/ipfs/ipfs/issues/83 “The API is very simple -- it is just a REST-like HTTP + JSON API.” It’s pretty anti-REST though.
r04r is now known as zz_r04r
pfraze has joined #ipfs
<ion> (A litmus test: are there verbs in the URIs?)
ygrek has joined #ipfs
<davidar> ion (IRC): yes?
<davidar> Add, get, etc
<ion> (Another litmus test: do you need to know more URIs than that of a single entry point to use the API?)
<davidar> No?
jamie_k has quit [Quit: jamie_k]
<davidar> ion (IRC): personally I'd say RPC rather than REST though
<davidar> But then again I'm willfully ignorant of buzzwords
<ion> Yes, RPC a.k.a. verbs in the URIs
ygrek has quit [Ping timeout: 240 seconds]
<ion> and paths fixed by contract
<ion> thus, the opposite of REST
rombou has quit [Quit: Leaving.]
rombou has joined #ipfs
<davidar> Well there's your answer then :)
<davidar> Argue with jbenet about the terminology
pfraze_ has joined #ipfs
<davidar> ion (IRC): is that a problem though?
pfraze has quit [Ping timeout: 265 seconds]
<davidar> ion (IRC): although I seem to recall someone discussing a more restful API not too long ago
captain_morgan has quit [Read error: No route to host]
captain_morgan has joined #ipfs
pfraze_ has quit [Ping timeout: 240 seconds]
vanila has quit [Quit: Leaving]
grahamperrin has left #ipfs ["Leaving"]
e-cat has joined #ipfs
pfraze has joined #ipfs
rombou has quit [Ping timeout: 240 seconds]
<ion> davidar: It being an RPC API isn't a problem (hey, it would work if the API was MIME emails transported in HTTP query strings using the DELETE method), but better not claim it's a REST-like API when it's the opposite.
<davidar> ion: fair enough
<davidar> .tell jbenet ion thinks the ipfs API would be better described as RPC rather than REST
<multivac> davidar: I'll pass that on when jbenet is around.
<davidar> ion: although also see `ipfs daemon -writable`, which seems to be more restful
<ion> davidar: Yes, indeed.
guybrush has quit [Quit: gnag!]
<davidar> ion: i dunno, it's a http thingy that lets you do stuff :p
<davidar> HTTLYDS API :p
prosodyvVerreabC has joined #ipfs
cemerick has joined #ipfs
Guest23423 has joined #ipfs
Guest23423 has quit [Read error: Connection reset by peer]
simonv3 has quit [Quit: Connection closed for inactivity]
groxx has quit [Quit: Connection closed for inactivity]
Qwertie has quit [Ping timeout: 244 seconds]
Qwertie has joined #ipfs
zeroish has quit [Ping timeout: 240 seconds]
amstocker has joined #ipfs
cemerick has quit [Ping timeout: 260 seconds]
chriscool has joined #ipfs
voxelot has joined #ipfs
HoboPrimate has quit [Ping timeout: 265 seconds]
devbug has quit [Ping timeout: 240 seconds]
Tv` has quit [Quit: Connection closed for inactivity]
hellertime has quit [Quit: Leaving.]
amstocker has quit [Ping timeout: 240 seconds]
amstocker has joined #ipfs
eater has quit [Ping timeout: 250 seconds]
eater has joined #ipfs
jadedfs has joined #ipfs
_jkh_ has quit [Changing host]
_jkh_ has joined #ipfs
mungojelly has joined #ipfs
ygrek has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
<davidar> zignig (IRC): is Usenet still a thing?
<davidar> (Outside of gmane)
<cow_2001> is irc still a thing?
<Rylee> no
<Rylee> what's irc
<cow_2001> ¯\_(ツ)_/¯
<whyrusleeping> usenet is still a thing
charley has quit [Ping timeout: 255 seconds]
pfraze has quit [Remote host closed the connection]
chriscool has quit [Ping timeout: 240 seconds]
dimidiate has joined #ipfs
<davidar> cow_2001 (IRC): matrix is a thing, not sure about irc :p
<ansuz> you can take my irc when you pry it from my cold dead hands
<davidar> ansuz (IRC): are you saying you're a zombie?
<ansuz> a philosophical zombie, maybe
<davidar> lol
<davidar> As far as I'm concerned you're all p-zombies
<ansuz> ikr
<davidar> And/or bots
<mungojelly> i use usenet, alt.alt.alt.alt.alt aka alt5 feel free to stop by :)
<ansuz> solipsism ftw
<davidar> I'm not too sure about myself for that matter
<davidar> Presumably p-zombies think they're having conscious experiences
<ansuz> at least they think they think they are
<davidar> Thanks a lot for that existential crisis ansuz :p
<davidar> haha
<ansuz> existential crises are my specialty
<ansuz> glad I could help
vandres has joined #ipfs
<davidar> How would a real p-zombie act? Suppose you genetically engineered a person to remove what we'd call consciousness
<davidar> (Ignoring practical and ethical concerns :p)
<mungojelly> consciousness is just self-reference
<davidar> mungojelly (IRC): so, in what ways would they act differently to a normal person?
amstocker has quit [Ping timeout: 240 seconds]
<davidar> If they didn't have that
vandres has quit [Quit: Leaving]
<ansuz> > just self reference
vandres has joined #ipfs
* ansuz searches for an ipfs hash that refers to itself
spikebike has quit [Ping timeout: 265 seconds]
vandres has quit [Client Quit]
gendale__ is now known as gendale_
domanic has joined #ipfs
pfraze has joined #ipfs
devbug has joined #ipfs
amstocker has joined #ipfs
pfraze has quit [Remote host closed the connection]
devbug has quit [Ping timeout: 260 seconds]
chriscool has joined #ipfs
bedeho has joined #ipfs
spikebike has joined #ipfs
chriscool has quit [Ping timeout: 260 seconds]
chriscool has joined #ipfs
* M-jfred recognizes ansuz and figures he should probably get back on hyperboria
* davidar is on hyperboria, but there's nothing to do there :p
dimidiate has quit [Remote host closed the connection]
<davidar> It'd be more interesting if there was more of an effort in transferring (or at least bridging) the normal internet :/
<M-jfred> Well there's HypeIRC at least :P
<M-jfred> personally I think its real strength is end-to-end connectivity, like what the internet was supposed to be
<davidar> I know, I'd like to use it more, but practically I have no real reason to
<davidar> What would be really cool is if someone set up endpoints in major data centers to bridge all the services hosted there (without ask the hassle of tunneling through to the internet at large)
<davidar> And also without the SPOF of a tunnel
thurificate has joined #ipfs
<ansuz> rip hyperboria
amstocker has quit [Ping timeout: 240 seconds]
spikebike has quit [Ping timeout: 265 seconds]
<davidar> ansuz (IRC): ?
<ansuz> don't mind me, just p-zombie'ing
chriscool has quit [Ping timeout: 260 seconds]
agorecki has joined #ipfs
chriscool has joined #ipfs
anshukla has joined #ipfs
ygrek has quit [Ping timeout: 244 seconds]
<whyrusleeping> huh, when ipfs add goes fast enough, you cant see the progress bar
* whyrusleeping thinks he might have broken something
chriscool has quit [Ping timeout: 240 seconds]
spikebike has joined #ipfs
<davidar> whyrusleeping (IRC): yeah, the progess bar is a bit unpredictable (sometimes it's visible, other times it's not)
<davidar> even when it's going slow
<whyrusleeping> yeah, i really have no idea whats up with that
devbug has joined #ipfs
amstocker has joined #ipfs
NightRa has joined #ipfs
agorecki has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
<Qwertie> Is it possible to host a website on ipfs right now with no hashes in the url?
OutBackDingo has quit [Quit: Leaving]
OutBackDingo has joined #ipfs
voxelot has quit [Ping timeout: 265 seconds]
slothbag has joined #ipfs
slothbag has quit [Client Quit]
danslo has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping created fix/add-mem (+1 new commit): http://git.io/v8u05
<ipfsbot> go-ipfs/fix/add-mem 51ad061 Jeromy: improves memory usage of add...
rendar has joined #ipfs
mildred has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1954: improves memory usage of add (master...fix/add-mem) http://git.io/v8uuH
* whyrusleeping calls it a night
* zignig waves o/
<zignig> gnite whyrusleeping
<whyrusleeping> zignig: gnite!
<whyrusleeping> after two PRs i filed tonight, add should be a good deal faster (pending a config option)
<whyrusleeping> and should leak less memory
<whyrusleeping> and i watched four episodes of azis ansaris new show at the same time
<whyrusleeping> so, win win?
devbug has quit [Ping timeout: 272 seconds]
elima_ has joined #ipfs
guest234234 has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to refactor/transport: http://git.io/v8urk
<ipfsbot> go-ipfs/refactor/transport 1682dc3 Jeromy: only fail interface setup if all addresses fail...
guest234234 has quit [Max SendQ exceeded]
guest234234 has joined #ipfs
guest234234 has quit [Max SendQ exceeded]
s_kunk has quit [Ping timeout: 244 seconds]
domanic has quit [Ping timeout: 255 seconds]
ygrek has joined #ipfs
elima_ has quit [Ping timeout: 260 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
elima_ has joined #ipfs
NeoTeo has joined #ipfs
pfraze has quit [Remote host closed the connection]
amstocker has quit [Ping timeout: 246 seconds]
voxelot has quit [Ping timeout: 260 seconds]
rombou has joined #ipfs
amstocker has joined #ipfs
dignifiedquire has joined #ipfs
<davidar> Qwertie: yes
rombou has quit [Ping timeout: 250 seconds]
slothbag has joined #ipfs
anshukla has quit [Remote host closed the connection]
Eudaimonstro has quit [Quit: Leaving]
<Qwertie> davidar, Is there a wiki or something about how to do that?
<davidar> Qwertie: you basically just have to add a TXT record to your domain
<davidar> dig -t TXT ipfs.io
<davidar> ipfs.io. 119 IN TXT "dnslink=/ipfs/QmTgNJEgQaCqRht9KSXNyZsCp2xpHZmBRms28NRMmtcERp"
<davidar> then you can just access /ipns/ipfs.io
ygrek has quit [Ping timeout: 244 seconds]
pfraze has joined #ipfs
elima_ has quit [Ping timeout: 240 seconds]
domanic has joined #ipfs
pfraze has quit [Ping timeout: 246 seconds]
domanic has quit [Ping timeout: 246 seconds]
Eudaimonstro has joined #ipfs
elima_ has joined #ipfs
Eudaimonstro has quit [Client Quit]
anshukla has joined #ipfs
NightRa has quit [Quit: Connection closed for inactivity]
Eudaimonstro has joined #ipfs
zabirauf has joined #ipfs
zz_r04r is now known as r04r
Eudaimonstro has quit [Ping timeout: 240 seconds]
elima has joined #ipfs
flyingkiwi has quit [Quit: bye]
elima_ has quit [Ping timeout: 250 seconds]
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
flyingkiwi has joined #ipfs
r04r is now known as zz_r04r
elima has quit [Ping timeout: 246 seconds]
agorecki has joined #ipfs
jamie_k has joined #ipfs
agorecki has left #ipfs [#ipfs]
s_kunk has joined #ipfs
OutBackDingo has quit [Quit: Leaving]
bedeho has quit [Ping timeout: 260 seconds]
<haadcode_> good morning
<haadcode_> can finally make this available: chat on ipfs https://github.com/haadcode/anonymous-networks
<haadcode_> join #ipfs to help test it
<haadcode_> any and all feedback much appreciated
anshukla has quit [Remote host closed the connection]
elima has joined #ipfs
zz_r04r is now known as r04r
<cryptix> gmorning
reit has quit [Quit: Leaving]
amstocker has quit [Ping timeout: 240 seconds]
eternaleye has quit [Ping timeout: 240 seconds]
M-jbenet has quit [Ping timeout: 264 seconds]
M-edrex has quit [Ping timeout: 264 seconds]
M-jgrowl has quit [Ping timeout: 240 seconds]
M-nated has quit [Ping timeout: 272 seconds]
M-trashrabbit has quit [Ping timeout: 252 seconds]
erikj` has quit [Ping timeout: 260 seconds]
M-jfred has quit [Ping timeout: 260 seconds]
rschulman has quit [Ping timeout: 260 seconds]
M-staplemac has quit [Ping timeout: 260 seconds]
M-rschulman has quit [Ping timeout: 240 seconds]
M-cryptix has quit [Ping timeout: 252 seconds]
M-oddvar1 has quit [Ping timeout: 260 seconds]
davidar has quit [Ping timeout: 260 seconds]
M-matthew has quit [Ping timeout: 240 seconds]
M-amstocker1 has quit [Ping timeout: 244 seconds]
M-giodamelio has quit [Ping timeout: 244 seconds]
M-mistake has quit [Ping timeout: 246 seconds]
M-victorm has quit [Ping timeout: 255 seconds]
M-hash has quit [Ping timeout: 272 seconds]
M-prosodyContext has quit [Ping timeout: 272 seconds]
M-davidar-test has quit [Ping timeout: 255 seconds]
M-whyrusleeping has quit [Ping timeout: 260 seconds]
M-davidar has quit [Ping timeout: 260 seconds]
Eudaimonstro has joined #ipfs
elima has quit [Ping timeout: 260 seconds]
elima has joined #ipfs
kanzure has quit [Ping timeout: 250 seconds]
padz has quit [Ping timeout: 272 seconds]
Eudaimonstro has quit [Quit: ZNC - http://znc.in]
rht___ has joined #ipfs
<rht___> whyrusleeping: request for dev0.4.0 rebase on top of dev0.3.10. I tried, and found that the only issues in the conflict were go-log refactor (the rest are mostly fine).
reit has joined #ipfs
voxelot has joined #ipfs
anticore has joined #ipfs
<voxelot> jbenet: swarmchan screens
joshbuddy has joined #ipfs
<victorbjelkholm> awesome work haadcode_! Love the UI
pfraze has joined #ipfs
pfraze has quit [Ping timeout: 240 seconds]
<cryptix> haadcode_: interesting - you might want to be change the name though
<cryptix> it requires a bit more work than slapping it on TOR to provide anonymity guarantees
voxelot1 has joined #ipfs
elima has quit [Ping timeout: 264 seconds]
Pharyngeal has quit [Ping timeout: 272 seconds]
voxelot has quit [Ping timeout: 255 seconds]
<haadcode_> cryptix: cheers. the name is wip. suggestions for a name are welcome :)
<haadcode_> victorbjelkholm: thanks!
<haadcode_> cryptix: the "anonymous" part was more of "no real names" than "hide yourself" anonymous, thus the name
<cryptix> yea - np :)
<cryptix> just wanted to give you the background infos before you have OpHaadcodeIsAFed nagging you :)
<haadcode_> :D
Pharyngeal has joined #ipfs
Zuardi has quit [Remote host closed the connection]
Zuardi has joined #ipfs
mikee has joined #ipfs
voxelot1 has quit [Ping timeout: 250 seconds]
padz has joined #ipfs
kanzure has joined #ipfs
<ion> haadcode: Nice. If it's truly a linked list, you could take advantage of https://ipfs.io/ipfs/QmTtqKeVpgQ73KbeoaaomvLoYMP7XKemhTgPNjasWjfh9b/ for efficient seeking to any point in the history.
<haadcode_> ion: I remember reading your proposal back when you published it and thought should implement the seeking. it's on todo list.
<ion> haadcode: achin also has a prototype of that for IRC logs but I don't have a link handy.
<haadcode_> got it
cemerick has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
slothbag has quit [Quit: Leaving.]
cemerick has quit [Ping timeout: 260 seconds]
eater has quit [Ping timeout: 240 seconds]
eater has joined #ipfs
anticore has quit [Quit: bye]
elima has joined #ipfs
dd0 has quit [Ping timeout: 252 seconds]
thurificate has quit [Remote host closed the connection]
dunadapte has joined #ipfs
dd0 has joined #ipfs
cemerick has joined #ipfs
rht___ has quit [Quit: Connection closed for inactivity]
cemerick has quit [Ping timeout: 240 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
jamie_k has quit [Quit: jamie_k]
voxelot has quit [Ping timeout: 246 seconds]
devbug has joined #ipfs
rombou has joined #ipfs
devbug has quit [Ping timeout: 240 seconds]
davidar_ has joined #ipfs
davidar_ is now known as davidar
jamie_k has joined #ipfs
davidar is now known as davidar_
<jbenet> voxelot: thanks.
<multivac> jbenet: 2015-11-09 - 01:55:34 <davidar> tell jbenet ion thinks the ipfs API would be better described as RPC rather than REST
<jbenet> everyone, speaking at eth devcon1 in 45 min -- https://devcon.ethereum.org/ -- https://www.youtube.com/watch?v=Gl9xHs3Ru-Q
<jbenet> bbl
<Stskeeps> jbenet: will watch!
<cryptix> "Live Streaming is not available in your country due to rights issues." ...
<cryptix> "Sorry about that."
<Stskeeps> cryptix: germany?
<jbenet> hahaha lol
<cryptix> Stskeeps: yeeeep
<Stskeeps> there's something about that germany doesn't have live streams
reit has quit [Ping timeout: 240 seconds]
<cryptix> my fav part of it is the snippy 'Sorry about that.'
<cryptix> i'll try from my .nl vps
<Stskeeps> they should really say "Blame GEMA. Not us.".. and then i read http://www.digitalmusicnews.com/2014/02/26/gema/
<cryptix> jbenet: btw I saw the Aaron Swartz memorial evening yesterday - brewster plugged ipfs ;)
<jbenet> <3 yay
<cryptix> Stskeeps: that hole thing is such a clusterf* - i dont know where to begin
<jbenet> bbl
<cryptix> cya!
pfraze has joined #ipfs
<haadcode_> achin: thanks
pfraze has quit [Ping timeout: 246 seconds]
OutBackDingo has joined #ipfs
Suwandi has joined #ipfs
e-lima has joined #ipfs
dunadapte has quit [Read error: Connection reset by peer]
elima has quit [Ping timeout: 260 seconds]
alpounet has left #ipfs ["WeeChat 0.4.2"]
jamie_k has quit [Quit: jamie_k]
elima_ has joined #ipfs
jamie_k has joined #ipfs
e-lima has quit [Ping timeout: 272 seconds]
G-Ray has joined #ipfs
<G-Ray> Hi !
sickill has quit [Ping timeout: 250 seconds]
pinbot has quit [Ping timeout: 252 seconds]
<achin> hi
Guest13170 has joined #ipfs
<G-Ray> I try to start station. after npm install and npm start I'm able to install IPFS, but after IPFS has been installed I get http://pastebin.com/WZizYF8U
<cryptix> no sure how stable station is - ping dignifiedquire
<dignifiedquire> G-Ray: can you file an issue please, we recently upgraded to 0.3.9 which still has some issues
<G-Ray> dignifiedquire: 0.3.9 of what ?
<dignifiedquire> ipfs itself
<dignifiedquire> (go-ipfs)
<dignifiedquire> if you checkout v1.0.0-alpha.1 it should be more stable
<dignifiedquire> it uses ipfs@0.3.7
elima_ has quit [Ping timeout: 250 seconds]
<G-Ray> I don't see any reference about 0.3.9 in the sources ?
<dignifiedquire> it’s an indirect dependency, present in ipfs-api and ipfsd-ctl
<G-Ray> Ok I see :)
<G-Ray> Thank you, I will file an issue
<haadcode_> ion, achin: on the LL skipping, I implemeneted this couple of years ago and it worked ok http://libtorrent.org/dht_rss.html. any thoughts?
rombou has quit [Ping timeout: 265 seconds]
Matoro has quit [Ping timeout: 240 seconds]
<achin> maybe ion has a more nuanced view, but i think his idea is just a skip list adapted for ipfs
<achin> especially considering the immutable nature of the ipfs DAG, and a usecase that involves a never-ending stream of data
elima_ has joined #ipfs
<locusf> gotta envy jbenet speed talking
NightRa has joined #ipfs
<achin> is he an ipfs-talking machine?
Encrypt has joined #ipfs
G-Ray has quit [Ping timeout: 250 seconds]
Qwertie has quit [Ping timeout: 255 seconds]
Matoro has joined #ipfs
__konrad_ has joined #ipfs
<haadcode_> great talk jbenet
reit has joined #ipfs
Matoro has quit [Ping timeout: 260 seconds]
Guest13170 has quit [Ping timeout: 264 seconds]
bsm1175321 has quit [Ping timeout: 240 seconds]
<ion> achin: Yes, it's much like a skip list.
<locusf> human speech in xz compression
jamie_k has quit [Quit: jamie_k]
bsm1175321 has joined #ipfs
sickill_ has joined #ipfs
jamie_k has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
__konrad_ has quit [Ping timeout: 260 seconds]
cow_2001 has quit [Quit: ASCII Muhammad - @o<-<]
ashark has joined #ipfs
Qwertie has joined #ipfs
anticore has joined #ipfs
ashark has quit [Client Quit]
__konrad_ has joined #ipfs
swirlycheetah has joined #ipfs
<richardlitt> Any idea what to do if I get `ERRO[10:43:19:000] error while writing stream mime: no media type module=commands/http`
sseagull has joined #ipfs
<swirlycheetah> when requesting a resource from ipfs.io/ipfs/<hash> is that requesting it from a peer?
pfraze has joined #ipfs
<achin> yes, one of the nodes in the network will provide the data to the ipfs.io gateway nodes (which will then cache the data for a little bit)
G-Ray has joined #ipfs
<swirlycheetah> perfect, thanks for the clarification @achin
<swirlycheetah> does everything I've said on http://aono.2015.nodeknockout.com/ make at least some sense?
<achin> a few comments: you appear to be running a public gateway. please be sure that you're aware of all the the implications involved with this
<achin> i think the term "IPFS node" is better than "IPFS client", but this is a minor point
devbug has joined #ipfs
<swirlycheetah> i'm connected to the ipfs gateway in prod if i understand correctly, e.g. var ipfs = ipfsAPI('ipfs', 80)
<swirlycheetah> in nodejs using https://www.npmjs.com/package/ipfs-api that is
<achin> this is a subtle point, but: ipfs gateways are still a centrally-controlled location, meaning that webpages that are not "hosted on IPFS", yet link to an ipfs gateway, are still at risk if the gateway goes down
polyfractal has left #ipfs ["Textual IRC Client: www.textualapp.com"]
<swirlycheetah> im not sure i understand 100% what you mean sorry
<swirlycheetah> i have to leave now but i should be able to join again later if you're around to help?
<achin> even if i'm not around, others for sure will be here
<swirlycheetah> thanks
<achin> please come back any time!
swirlycheetah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<achin> but i think maybe they weren't actually running a gateway node, but instead just proxying to the ipfs gateways? i'm not sure what the ipfs-api package does
devbug has quit [Ping timeout: 244 seconds]
<richardlitt> So, this is probably a weird question
<richardlitt> But does anyone know how to edit the above line in a multiline terminal command?
<richardlitt> I can press up, but that actually just copies what was in the previous line, and it doesn't have 100% fidelity, either.
<richardlitt> I feel like I'm using Terminal wrong. (Mac OSX)
<richardlitt> Relevant because I am trying to test out different curl commands on IPFS and I can't even
Matoro has joined #ipfs
<richardlitt> Or is there no way to do that, and I basically need to copy and edit commands in a different editor?
G-Ray has quit [Ping timeout: 272 seconds]
__konrad_ has quit [Ping timeout: 240 seconds]
<cryptix> richardlitt: bash? zsh? there are a bazillion ways of configuring that
<richardlitt> bash
<richardlitt> I just tried something using an editor, and now I'm stuck in emacs/
<cryptix> cop-out: i started making .sh files for bigger commands
<richardlitt> I can't make a command longer than 80 chars without terminal jumbling it up :/
<richardlitt> Ok, out of emacs. :/
water_resistant has joined #ipfs
r04r is now known as zz_r04r
reit has quit [Ping timeout: 250 seconds]
ekaron has joined #ipfs
<achin> richardlitt: do you mean that once the previous command is loaded, you want something more robust than using the arrow keys/backspace/delete to edit it?
<richardlitt> achin: Yes. Delete is slow, I often can't delete entire words which means holding down backspace for 30 seconds, and on any multiline command that runs over I have an issue where the characters write over each other in the terminal display but not in the actual text, which basically makes writing anything longer than 80 chars complete hell
<achin> does ^w delete entire words in your shell?
dignifiedquire has joined #ipfs
anticore has quit [Remote host closed the connection]
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
<achin> or M-b (alt-b) to move back by 1 word (M-f to move forward)
<richardlitt> Yes to all three.
<richardlitt> However, I can't delete words easily when they are in a string, like `https://github.com/ipfs/community#people`, where ^w will delete the entire string, not just `people`
<achin> how about alt-backspace in that case?
pfraze has quit [Remote host closed the connection]
mildred has quit [Ping timeout: 240 seconds]
<richardlitt> Doesn't do anything.
<richardlitt> Alt+esc+backspace seems to work though
<richardlitt> Should I set opt as an M key, maybe?
<achin> not entirely sure about your terminal
<richardlitt> mac, terminal, osx
cemerick has joined #ipfs
<achin> but anyway, look up the readline keybindings for your terminal (and maybe how to press them in your terminal)
<richardlitt> ahhhhhh
<achin> a super quick google gave me this, this suggests that there is some terminal setting that you can tweak to get Option to be used as Meta
<richardlitt> I just figured out why this may be hard. I've got to stop using the International keyboard
<richardlitt> But I use it too often for German letters and accents
<richardlitt> über annoying. Hm.
<richardlitt> Thanks achin.
<achin> you might have to do a little experimentation on your side, but this should get you on the right track
<achin> readline is pretty powerful (and i know only very little of all its magic)
<richardlitt> Still doesn't fix my overflow terminal issue, though
<richardlitt> Maybe I should just switch to zsh
<achin> yeah, that's weird
<achin> does ^L (to force a redraw) help?
<achin> or maybe running inside tmux or screen?
<achin> (i know what you're talking about, though. i've seen it myself, and it's super annoying. sometimes running 'reset' helps too)
zz_r04r is now known as r04r
<richardlitt> Hmm, didn't know about ^L
<richardlitt> Will try that next time it happens.
<richardlitt> Oh! Tmux is what all the cool kids use
amade has joined #ipfs
<achin> it's the young, new, hipper version of screen
<whyrusleeping> g'mornin
<richardlitt> @daviddias @mappum @kyledrake @lgierth @whyrusleeping @jbenet Friendly reminder that sprint sync is in 10 minutes!
<whyrusleeping> ugh
<richardlitt> Please brace yourselves.
<richardlitt> whyrusleeping: morning!
* whyrusleeping literally just woke up
<richardlitt> :(
<whyrusleeping> my freakin wall heater turns on in the middle of the night and ticks loudly until it turns off
<richardlitt> Yep. I had that last night, too.
<achin> my team at work has a scrum at 9pm monday mornings. it's not very useful :P
<daviddias> thank you richardlitt :)
<richardlitt> whyrusleeping: We can change it, I just feel really bad for Europe
<richardlitt> 9am isn't the most early it could be, given time zones.
<lgierth> i'm not usually involved in the later hangouts so i'm ok with an hour or two later
<lgierth> tuesday is my first day of the sprint anyhow :)
chriscool has joined #ipfs
<whyrusleeping> oh no, 9am isnt bad. i just have a barely compatible sleep schedule, lol
<whyrusleeping> it all used to happen at noon
<whyrusleeping> and i dont really remember why that changed
dignifiedquire has quit [Quit: dignifiedquire]
<ipfsbot> [go-ipfs] whyrusleeping force-pushed refactor/transport from 1682dc3 to 6885955: http://git.io/v8I9y
<ipfsbot> go-ipfs/refactor/transport 6885955 Jeromy: only fail interface setup if all addresses fail...
arpu has joined #ipfs
<lgierth> richardlitt: do we still start at .15 or is it 5pm sharp now?
<richardlitt> 5pm sharp.
<lgierth> ack cool
<richardlitt> Also, why do people make programs without docs
<richardlitt> 1. Install tmux. 2. ???? 3. profit
<lgierth> i'm finally wrapping up that goddamn dmca tool
<lgierth> what a timesink of a waterfall
<richardlitt>
<whyrusleeping> richardlitt: man tmux
<whyrusleeping> its got pretty nice man pages
<chriscool> morning!
<richardlitt> Huh. Why did I type man-tmux
<richardlitt> whyrusleeping: thanks
<whyrusleeping> chriscool: g'mornin!
<whyrusleeping> richardlitt: no probs! (fyi, i use byobu, which is a super cool wrapper over tmux/screen)
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #1954: improves memory usage of add (master...fix/add-mem) http://git.io/v8uuH
<whyrusleeping> why are those two buttons so close together?
<noffle> mornin
<richardlitt> morning
<richardlitt> Anyone want to be the sprint master today?
<whyrusleeping> I can do it
<whyrusleeping> i'm assuming that anyone who hasnt checked in so far is not here
<whyrusleeping> would anyone like to go first?
<daviddias> richardlitt: I think a good resource for tmux is http://blog.soarez.com/post/57348732818/tmux
<daviddias> Also, I can give you my conf :)
dignifiedquire has joined #ipfs
Matoro has quit [Ping timeout: 260 seconds]
<dignifiedquire> I can go quickly
<whyrusleeping> dignifiedquire: kill it
<kanzure> richardlitt: use readline shortcuts when editing lines on command line. unless you're not using readline (but you're probably using readline).
<dignifiedquire> - git bisect go ipfs
<dignifiedquire> to fix nasty daemon issues on 0.3.9
* daviddias is also ready
<dignifiedquire> - upgrade deps on webui
<dignifiedquire> - research on react and rxjs
<dignifiedquire> - uk travel
<dignifiedquire> eof
<richardlitt> What're you researching, react wise?
<whyrusleeping> quick aside: daviddias dignifiedquire dont we post the updates on the newest issue?
<richardlitt> We're using react in station, right?
<daviddias> dignifiedquire: ^5 on all of those nasty debugging of IPFS api stuff, really good work!
<richardlitt> whyrusleeping: yes
<richardlitt> whyrusleeping: Oh, no, on the old issue
<jbenet> hey sorry am here
<richardlitt> everyone: please put your updates for this week here; https://github.com/ipfs/pm/issues/46
<whyrusleeping> dignifiedquire: cool stuff! hows the webui front going?
<daviddias> whyrusleeping: newest issue is for planning this week sprint, last week issue is for that sprint state
<richardlitt> dignifiedquire: are you in London now, too?
<daviddias> dignifiedquire: I would like to learn today what is our roadmap for releasing station as a thing people can use and what are the main blockers
<daviddias> right now, it seems everyone has a different experience installing/running it
pfraze has joined #ipfs
<daviddias> maybe we need to set up some kind of CI'ing to make sure it all works and we feel confident to announce it
<dignifiedquire> richardlitt, no came back friday
* noffle is ready
<dignifiedquire> daviddias, I can try, just had very little time in the last two weeks
<whyrusleeping> alright, daviddias next?
<daviddias> sounds good
* daviddias incoming
<daviddias> - libp2p
<daviddias> - Continue making modules work in the browser
<daviddias> - [x] js-peer-id https://github.com/diasdavid/js-peer-id/pull/3 (also make it use RSA instead of ECDH)
<daviddias> - [x] js-multiaddr https://github.com/jbenet/js-multiaddr/pull/4
<daviddias> - [ ] Get webrtc-explorer as one of the transports - I'm currently "blocked" in this one, I can make it work in Linux, but node-webrtc doesn't compile for Mac OS X now because incompatibilities introduced with XCode7 and El Capitan. This is a known problem, both from the Chrome team and the node-webrtc people, fixing it requires comprehension of Node.js
<daviddias> native bindings and how libwebrtc works, fortunately, there are several people involved, testing and working on it.
<dignifiedquire> richardlitt, things like cycle.js and reactive programming and redux to improve data flow handling in the webui as well as station, as they are all over the place atm
<daviddias> - npm's registry on IPFS
<daviddias> - [x] update ipfs-blob-store to latest js-ipfs-api https://github.com/ipfs/ipfs-blob-store/pull/5
<daviddias> - [x] make a read-only reginabox https://github.com/diasdavid/reginabox
<daviddias> - [x] patch reginabox so that it can use a `blob-store` instead of ipfs directly https://github.com/diasdavid/reginabox - I also tried to make the st module to be ipfs-blob-store compatible, so that folks could serve static files from network storage, but that PR started to become way too long and I just changed reginabox instead (reginabox was using st to
<daviddias> as a static server)
<daviddias> - [ ] download the entire npm - Started downloading npm with a fs-blob-store (> 48 hours), but got cut a bunch of times, fortunately, there is an option to resume. However the goal is to download it into IPFS (I started downloading it with fs-blob-store so that then it would be faster to add through ipfs-blob-store). Currently, js-ipfs-api doesn't work
<daviddias> 100% with 0.4.0 due to API changes introduced in 0.3.9, I really need for 0.3.9 to be rebased on 0.4.0, which is kind of blocked until this PR https://github.com/ipfs/go-ipfs/pull/1937 gets merged. I've been sync with @whyrusleeping on this.
<daviddias> - [ ] install modules via IPFS using reginabox+registry-static
<daviddias> - js-ipfs
<daviddias> - [~] jsipfs module that offers same API as full node, but delegates all the work to a node in the network https://github.com/ipfs/js-ipfs/pull/35 - This is a big effort and PR, but actually good one because it layers a ton of foundations to start upgrading jsipfs gradually till it becomes a full IPFS node
<daviddias> - extra
<daviddias> - [x] cli tool to add commit signature automatically - https://github.com/diasdavid/sign-commit
<daviddias> - [x] organize things for IPFS-Lisbon
<daviddias> - [x] prepare my talk to IPFS-Lisbon
<daviddias> - [x] work towards organising an IPFS-Porto (there are some people really interested :D)
<daviddias> - [x] review and merge some PRs
<daviddias> - [x] calendaring stuff
<richardlitt> kanzure: I am using readline; the issue is mainly that my terminal messes things up if they're longer than the screen
<richardlitt> dignifiedquire: cool. I need to look into redux more.
<noffle> daviddias: productive week :)
Matoro has joined #ipfs
<daviddias> thank you :)
<jbenet> daviddias: awesome re ipfs-bloc-store + reginabox sthings
<dignifiedquire> nice work
<jbenet> bengl will be happy
<daviddias>
<whyrusleeping> ipfs-porto?
<whyrusleeping> ooooOo
<daviddias> where the Porto wine is from :D
<whyrusleeping> pretty :D
<jbenet> random idea: what if we use ipfs/<place> ?? like ipfs/porto ipfs/lx ipfs/sf ipfs/nyc
<jbenet> daviddias: that looks great
<noffle> multilocation :D
<lgierth> /ipfs/porto?
<jbenet> dignifiedquire: thanks for bisecting!
<daviddias> we could do that, for sure :D
<lgierth> oh god yeah francesinha
Tsutsukakushi has left #ipfs ["Bai bai!"]
<richardlitt> jbenet: sounds cool to me
<daviddias> you know what it is lgierth ? that is so awesome :D
<lgierth> yeah i had it in a small collective restaurant in porto
<dignifiedquire> jbenet, happy to help pointing fingers at you ;)
<lgierth> twice :)
<whyrusleeping> daviddias: so youre blocked on the 0.4.0 update?
<jbenet> daviddias: i'm ok with IPFS-<place> too -- im just thinking of being different from others out there. **shrug** not sure what's nicer
<whyrusleeping> anything else you need?
<daviddias> I need specifically 0.3.9 rebase onto 0.4.0
<whyrusleeping> yeap
<jbenet> dignifiedquire: haha :D
<NeoTeo> Hey all. My first pass of the swift-ipfs-api is up \o/
<noffle> ipfs/<hash of the string 'porto'>
<richardlitt> ipfs/porto makes names annoying for github repos, maybe
<daviddias> I understand if 0.4.0 can't be released yet, but as long as I can use it :)
<jbenet> noffle: hahahhaahhahahahahahhahaha
<jbenet> you have to try all the cities to check if it's local
<richardlitt> NeoTeo: sweet!
<whyrusleeping> daviddias: yeah, i'm hoping that can happen today
<noffle> NeoTeo: nice!
<daviddias> whyrusleeping: sweet! :D
<whyrusleeping> jbenet: transports PR rfm?
<jbenet> NeoTeo: awesome! can you link to it from all the relevant places? ther'es an issue in ipfs/ipfs -- and maybe drop it in this sprint too https://github.com/ipfs/pm/issues/46
<whyrusleeping> daviddias: anything else?
<daviddias> well, if I could get that go-libp2p repo ready for me to tinker with it
<NeoTeo> Will do. I'm on my way out but will do asap.
<richardlitt> lgierth: what was https://github.com/ipfs/refs-denylists-dmca called before?
<daviddias> that would be nice :)
<jbenet> daviddias: thanks also for all the fixes for the browser
reit has joined #ipfs
<lgierth> richardlitt: gateway-dmca-denylist -- it existed a while ago, then i recreated it just a couple of days ago, and renamed it today
<lgierth> richardlitt: sorry, it was just gateway-dmca
<richardlitt> lgierth: cool. will update ipfs/project-directory.md
<daviddias> jbenet: no problemo :) It is actually quite nice now that we all know where we are going and learned a lot from things like js-ipfs-api, which are the other pieces, outside of IPFS, that we need to have, in order to make it work in the browser seamlessly
<richardlitt> whyrusleeping: happy to go next
<lgierth> richardlitt: let me do it, i'll add another refs- repo too
<richardlitt> lgierth: cool. Thanks. you know the drill.
<kyledrake> I'm not sure if there was a roll call, but I'm here
<richardlitt>
<daviddias> kyledrake: o/ :)
<kyledrake> hi!
Matoro has quit [Ping timeout: 240 seconds]
<jbenet> richardlitt: are you leading? maybe proceed to the next?
<whyrusleeping> richardlitt: go next!
<noffle> I have to leave in ~20, so I'll go after richardlitt :)
<richardlitt> whyrusleeping is. I can go now, though.
<richardlitt> - [x] Updated dates on Calendar
<richardlitt> - [x] Make a security.md for IPFS
<richardlitt> - [x] Opened https://github.com/ipfs/go-ipfs/issues/1946: "Issue Reporting Guide"
<richardlitt> - [x] Copy-edited news PR. https://github.com/ipfs/website/pull/71
<richardlitt> - [~] Looked at Victor's PR. https://github.com/ipfs/js-ipfs-api/pull/102. More to do here
<richardlitt> - [~] 15 hours of work (minimum) on IFPS HTTP docs. Did roughly 8 hours.
<richardlitt> - [x] Look into automatically generating
<richardlitt> - [~] Manually do the rest if needed. `curl` everything to make sure it works. Got stuck figuring out curl; I'm not sure I know enough about CURL in general to actually write this.
<richardlitt> - [x] Sprint (GitHub) management
<richardlitt> - [ ] Help out with designing a community infrastructure for meetups.
<richardlitt> - [ ] Make the documentation around Commit Sign-Offs more friendly
<richardlitt> - [ ] Parse IPFS readme's automatically using a CLI tool for [ipfs-readme-standard](https://github.com/ipfs/ipfs-readme-standard).
<richardlitt> Main thing to take away for me from this week is that I am just, in general, super confused by the docs.
dignifiedquire has quit [Ping timeout: 250 seconds]
<richardlitt> I try to run curl, and I don't know enough about curl, and I'm not sure who to ask. I kind of feel like me writing the http docs would basically be me asking questions in here every two minutes, and I'm not sure anyone wants that?
<ion> I'm not sure there's anything wrong with that.
<whyrusleeping> richardlitt: you should take a look at httpie
<richardlitt> I'm at the point where I basically get how swagger works and have started a doc about it, but because I can't test anything, I kind of feel like I am writing a blind spec.
<kanzure> richardlitt: when lines are longer than your screen... well, i suggest using tmux or something to help normalize your terminal.
<whyrusleeping> richardlitt: and you can definitely ask here
<richardlitt> kanzure: just got tmux, looking into it.
<ion> Have to be AFK for a few minutes, please postpone my turn if needed.
<richardlitt> since no one else is using it, I am going to start posting questions here and in ipfs/api
<richardlitt> until we get significant headway
<richardlitt> EOF
<richardlitt> Also got into BrooklynJS on the 19th, with Brendan Eich and the guy who wrote Eloquent JS, so if anyone is in NY, come say hi!
<whyrusleeping> brooklyn!
<richardlitt> giving a talk about how to amend commits and force push safely.
<noffle> ooo
<whyrusleeping> richardlitt: anything you need from any of us?
bedeho has joined #ipfs
bedeho has quit [Read error: Connection reset by peer]
<richardlitt> whyrusleeping: I guess forgiveness. I'm going to try and ask all the questions, because I've been banging my head against a wall repeatedly and I am über tired of it.
<whyrusleeping> lol
<richardlitt> whyrusleeping: otherwise, no.
<jbenet> richardlitt: thanks for all the docs fixes! and re api docs -- makes sense. want someone else to help? or maybe hand it to someone? maybe we can discuss later realtime.
<whyrusleeping> try out httpie: https://github.com/jkbrzt/httpie
<richardlitt> jbenet: someone else would be 100% awesome. It would be great if I could work with someone to get it up - I am happy to do hours of grunt work, but initial setup is really hard for me atm due to not knowing enough about how the api should work.
<jbenet> richardlitt: for git talks, highly, highly recommend visuals. draw the graphs out, and draw what happens.
<jbenet> richardlitt: the problem with understanding hard things about git is people dont have a good model for understanding how it works under the hood. and drawing graphs usually helps convey a ton of meaning
<richardlitt> jbenet: I think working with victorbjelkholm and dignifiedquire more would be good. I'll get more involved with the js-node-api this week.
<richardlitt> jbenet: noted. Will work on drawing silly fun graphs.
<whyrusleeping> i second drawing them out
<jbenet> richardlitt: sounds good. lets discuss later today -- maybe after all the hangouts -- a good strategy.
<whyrusleeping> i dont ever use commands for the first 20 mins to teaching people git
<jbenet> ok let's keep going, noffle needs to head out
<noffle> going!
<noffle> [x] design /w @whyrusleeping on gx package manager on ipfs
<noffle> Jeromy and I discussed a bunch. Mostly just trying to decide what pieces are fundamental to gx and which get into the package-ecosystem-specific details. Jeromy wrote code while I filed issues from the passenger seat. :)
<jbenet> richardlitt: also see the progit book-- super good. can probably use or derive from their drawings too.
<noffle> [x] fallback-ipfs-shell: uses local node and falls back to ephemeral (https://github.com/noffle/fallback-ipfs-shell)
<noffle> I've been itching for this: a single interface that we can put an IpfsNode, an HTTP API node, and any other kind of node behind. This defines a tiny interface (only cat and add), but it's a good first step before integrating something into core. Juan has some notes on that (https://github.com/ipfs/go-ipfs/issues/1945) that I'm still digesting.
<richardlitt> jbenet: thanks. the basis for the talk is here, actually: https://github.com/RichardLitt/docs/blob/master/amending-a-commit-guide.md
<noffle> [x] wrote ipcat (https://github.com/noffle/ipcat) using fallback-ipfs-shell
<noffle> ++Small fundamental tooling. It was trivial once the fallback-ipfs-shell was written. :)
<noffle> that is all
<jbenet> noffle: awesome, that was _such_ a missing piece
<whyrusleeping> yeah, i'm really excited to have that
<jbenet> so a super awesome goal might be that the ipget and ipcat commands _could be_ the real commands. if we fix all the init madness and redesign the ipfs core libs, we could make that happen.
<jbenet> maybe for 0.5.0 or 0.6.0
<jbenet> (will be a lot of work, but likely very worth it for lib users + writers of commands)
<noffle> aye. though right now they're very feature-weak compared to their core breathren
<jbenet> noffle: with ipget and ipcat can probably start plugging ipfs into arbitrary package managers
<cryptix> but its a great start - also very happy to see it
<jbenet> yeah +1
<noffle> jbenet: that's the idea!
<noffle> I want to plug them into whyrusleeping's gx :)
<jbenet> yep. nix too
<whyrusleeping> noffle: is there 'ipget-lib' yet?
<noffle> whyrusleeping: not yet!
<ion> back
<whyrusleeping> noffle: yo quiero!
<noffle> but I do want a split between ipget-cli and ipget-lib
dignifiedquire has joined #ipfs
<jbenet> btw, noffle one way i do that sometimes is have the root of the pkg be the lib, and a bin inside. see https://github.com/jbenet/go-multihash/
<noffle> jbenet: I'll check that out -- thanks!
<dignifiedquire> whyrusleeping: daviddias are we starting apps on ipfs now or in an hour?
<jbenet> (though im all for making each independent repo-- just has been tricky to do in Go pre-gx)
<whyrusleeping> dignifiedquire: definitely in an hour
<dignifiedquire> whyrusleeping: very good, cause I have to run out
<cryptix> noffle: yup - cmd/(package main) is very common in go, see golang.org/x/tools also
<whyrusleeping> jbenet: its really nice in gx now :D
<jbenet> yay :)
<whyrusleeping> alright, whos next?
<noffle> cryptix: awesome. sounds like the same pattern used in most node cli apps
<noffle> EOF
<noffle> gotta run :)
<richardlitt> whyrusleeping: lgierth, according to the sprint issue
<richardlitt> whyrusleeping: generally first comment first serve makes sense https://github.com/ipfs/pm/issues/46
<daviddias> dignifiedquire: in a hour, the community calendar is up to date :)
<richardlitt> chriscool: whoa! I had no idea this existed, somehow.
<whyrusleeping> richardlitt: wow, thats along ways back.
<whyrusleeping> chriscool: got anything to share?
<chriscool> I wrote a small todo list and question list for golang/build
<lgierth> yep i'm here, sorry
<chriscool> I was at the Google Summer of Code Mentor Summit last week end and met some interesting people
<chriscool> p2psp.org people and googlers like Brian Dorsey
<chriscool> Brian Dorsey is a developer advocate for Google Cloud
<chriscool> I saw a Kubernetes presentation by another googler too
<chriscool> which is interesting since golang build uses Kubernetes
<whyrusleeping> nice!
<whyrusleeping> it will be nice to start our own building/ci system
<whyrusleeping> lgierth: next?
anticore has joined #ipfs
<chriscool> yeah I plan to start installing golang build on Google App Engine soon
<jbenet> yeah whyrusleeping let's follow as people post on the issue, so we capture it there, works as a roll-call, and ordering.
<lgierth> ok, incoming
<lgierth> - dmca / ipfs.io/refs
<lgierth> - [x] point ipfs.io/refs to refs.ipfs.io ipfs/infrastructure#95
<lgierth> - [ ] actual usage blocked by directory listings bug ipfs/go-ipfs#1955
<lgierth> - [ ] ping @VictorBjelkholm re: refs/openipfs
<lgierth> - gateway
<lgierth> - [x] gzip compression ipfs/infrastructure@e80ea375010882b674cd0a49c896d25ab162c482
<lgierth> - [~] open up cors on gateways (allow origin *) ipfs/infrastructure#109
<lgierth> - [ ] hope: writable gateway ipfs/infrastructure#105
<lgierth> - org
<lgierth> - [x] move pollux to protocol labs account ipfs/infrastructure#73
<lgierth> - more and more back and forth
<lgierth> - [x] periodic ovh renewal
<lgierth> - cjdns
<lgierth> - [x] catch up with cjd's new cryptoauth dev
<lgierth> - [~] discover peers from cjdns ipfs/go-ipfs#1316
<lgierth> - [ ] invite to fc00 development (aka go-cjdns)
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
<lgierth> - infrastructure
<lgierth> - [x] dashboard cleanup and style improvements
<lgierth> - [x] daemon dashboard http://metrics.i.ipfs.io/dashboard/db/ipfs-daemon
<lgierth> - [x] added jbenet's SSH tunnel script (metrics.sh)
<lgierth> - archives
<lgierth> - [ ] hope: get archive inventory together ipfs/infrastructure#106
<lgierth> - [ ] hope: add notes about cdnjs ipfs/archives#35
<lgierth> - [ ] hope: add openwrt 15.05 on castor
<lgierth> i'm so happy that the dmca waterfall is over, i could cry
<lgierth> i could also cry about hetzner and ovh but not out of happiness
<whyrusleeping> jbenet: yeah, i had in my head that the order was the order of people checking in on irc, but doing it by order on the issue makes way more sense
<jbenet> lgierth: awesome stuff! +1 to refs being up! \o/ we can start using that for a bunch of interesting datastructures.
<ion> What is the DMCA waterfall?
<whyrusleeping> lgierth: the dashboard stuff is really awesome
<lgierth> ion: one not-too-massive tool that took me 3 months to get up, without any iteration, but lots of feature creep :)
* cryptix got his cjdns working again and would love to re-key later :)
<kpcyrd> lgierth: is the source already public?
<lgierth> cryptix: cool!
<lgierth> kpcyrd: yeah github.com/ipfs/refs
<lgierth> actually i need to merge that branch
<kpcyrd> cryptix: I'm working on some cjdns nodes hosted in DCs in hamburg :)
<jbenet> ion: and we'll probably have to do hashes of hashes, though i still would like to publish the actual lists, as I think as a society we should know what we're censoring. i cannot advocate that without passing it through a few rounds of legal advice from EFF + Berkman Center though.
<ion> jbenet: aye
<whyrusleeping> ion: up next?
<ion> * [~] Worked further on https://github.com/ipfs/go-ipfs/issues/1818 “max-age, ETag for /ipns requests” and https://github.com/ipfs/go-ipfs/issues/1934 “Tests for ipns-caching”, CR pending.
<ion> EOF
<whyrusleeping> beautiful
<whyrusleeping> good work on that
<whyrusleeping> the cache age stuff on the web will make hosting stuff in ipns less painful
<lgierth> jbenet: yeah i still have the double-hash on the to-figure-out list
<lgierth> ion: nice, that's gonna be great to have for ipfs.io/
<jbenet> yeah, thanks ion -- and thanks for cleaning up interfaces etc
<achin> the rust-lang team produces weekly summaries about the notable things that happened the previous week. they are useful for people who want to stay up-to-date, but aren't always following every github discussions or IRC thread. i wonder if a similar thing could be useful for IPFS ( http://this-week-in-rust.org/ )
Matoro has joined #ipfs
<whyrusleeping> jbenet: you wanna go next? I have to run, be back in five minutes though
<achin> (oops, sorry didn't mean to interrupt your syncup)
<jbenet> thanks achin, we really should do that. and kyledrake is ramping up to that.
devbug has joined #ipfs
<jbenet> whyrusleeping: did kyledrake already go?
<jbenet> whyrusleeping i can take over
<kyledrake> no
<jbenet> kyledrake: go for it, you're before me in the sprint listing
<jbenet> (and achin, we haven't done that mostly because i'm a punk and failed to update the blog after making it)
<achin> :P
<achin> if i can help, let me know
<jbenet> achin: sure! contribute to https://github.com/ipfs/blog -- i like the weekly roundup of the sprints like rustlang
voxelot has quit [Ping timeout: 240 seconds]
<kyledrake> Two conferences this week, including one I helped plan. Met a lot of interesting people, including Paul Ford (ftrain)
<achin> jbenet: ok, i'll take a look. i'll informally commit to producing a draft of something that would be suitable for posting next weekend
* ion rewinds to jbenet’s talk https://youtu.be/yZfaSkM4S_8
<jbenet> kyledrake: sweet! i think i saw a shot of a meetup on the twitters :)
<kyledrake> Much IPFS was discussed with people, but didn't get much keyboard time this week unfortunately.
<kyledrake> - [ ] libp2p site work
<kyledrake> - [ ] finish DMCA work
<kyledrake> - [ ] changes to blog post (ongoing)
<ipfsbot> [ipfs] lgierth created lgierth-patch-1 (+1 new commit): http://git.io/v8V43
<ipfsbot> ipfs/lgierth-patch-1 3e06b92 Lars Gierth: Update refs repos
<jbenet> kyledrake: no worries! all of that is super helpful too
<ipfsbot> [ipfs] lgierth opened pull request #121: Update refs repos (master...lgierth-patch-1) http://git.io/v8V4o
<kyledrake> This week looks to be pretty open, but I've said that before ;)
<kyledrake> EOF
<kyledrake> jbenet thx
* whyrusleeping back
eater has quit [Ping timeout: 240 seconds]
<jbenet> ok thanks kyledrake -- i'll go
<jbenet> ### @jbenet checkin
<jbenet> This week I talked at futurismnyc.com/schedule/blockchain-demo-night/. Then I went to SF. It was super productive. went to http://www.weboftrust.info, met with people, and visited the Archive. Then went to London and talked at devcon1 -- http://devcon.ethereum.org.
<jbenet> - [ ] Code Review
<jbenet> - [x] CR go-ipfs refactored transports
<jbenet> - [ ] CR ipfs-update -- if others want to help here pls do
<jbenet> - [ ] CR go-ipfs utp
<jbenet> - [x] CR go-log -- if others want to help here pls do
<jbenet> - [x] org things
<jbenet> - [x] latest IPLD spec draft https://github.com/ipfs/specs/pull/37
<jbenet> - [x] merged @diasdavid's PRs for browser + republish etc.
<jbenet> - [x] Visits:
<jbenet> - [x] archive visit -- discuss: https://github.com/ipfs/archives open web, and other things
<jbenet> - [x] consensys demo futurismnyc.com/schedule/blockchain-demo-night/
<jbenet> - [x] DPKI and "updating master keys" protocols
<jbenet> - [x] keychain description
<jbenet> - [x] ethereum devcon1 -- http://devcon.ethereum.org
<jbenet> - [x] make devcon1 talk
eater has joined #ipfs
<lgierth> :):)
<lgierth> archive is exciting
<whyrusleeping> awesome stuff!
<richardlitt> Woo!
<richardlitt> those pictures look great
anticore has quit [Quit: bye]
<whyrusleeping> jbenet: any fun things coming up this week?
cemerick has quit [Ping timeout: 260 seconds]
Matoro has quit [Ping timeout: 240 seconds]
<richardlitt> all of the sudden, :crickets:
<whyrusleeping> yeah
<whyrusleeping> anyways, i'll go
<whyrusleeping> right?
<lgierth> :)
<whyrusleeping> unless masylum is here?
<richardlitt> I wonder why that is.
<richardlitt> Doesn't look like it.
<richardlitt> Go ahead!
<whyrusleeping> # planned from sprint start
<whyrusleeping> - [ ] refactor transports
<whyrusleeping> - [ ] rebase utp on transport code when done
<whyrusleeping> - [x] ipfs-update to run migrations
<whyrusleeping> - [ ] ipfs-update integrated into go-ipfs
<whyrusleeping> - [x] go-log fixes
<whyrusleeping> - [ ] ipld review
<whyrusleeping> - [x] gx repos
<whyrusleeping> - [x] discuss gx as a generalized extensible package manager
<whyrusleeping> - [ ] ipfs add perf (#1954)
<whyrusleeping> # added along the way
<whyrusleeping> - [x] query-vis tool
<whyrusleeping> most of this is ready and just waiting on CR
<whyrusleeping> i tried to commit to only things that i would for sure complete this week
<lgierth> excited about ipfs add perf improvements :)
<whyrusleeping> yeah! me too
<whyrusleeping> i've got some good insight on how to move forward after 1954
<ion> nice work
<whyrusleeping> i'm moving from feature mode into perf mode
<whyrusleeping> well, alright
<whyrusleeping> thanks everyone, and see you all at the hangouts
<richardlitt> :)
<whyrusleeping> (starting in ~40min)
<richardlitt> Thanks whyrusleeping
Matoro has joined #ipfs
<richardlitt>
<whyrusleeping> :D
<richardlitt> > i tried to commit to only things that i would for sure complete this week
<richardlitt> Good move.
<richardlitt> Hangouts start in 10 mins
<richardlitt> Apps on IPFS hangout is on the half hour
<whyrusleeping> ah, okay
<richardlitt> I wonder what we can do to stop quick dropoff
<richardlitt> Might be smart of have the sync be a google hangout simul with pasting here
<whyrusleeping> yeah, i think the issue is that the conversations devolve from the core sprint questions to idle chat
<whyrusleeping> and we lose time that way
<richardlitt> Because c&ping here doesn't seem to up involvement.
<richardlitt> jbenet: thoughts?
<whyrusleeping> i've thought about turning the channel to priveleged mode for sprint meetings, and only voicing participants
<whyrusleeping> but that feels a bit too extreme
<richardlitt> Yeah
<whyrusleeping> my other thought is to have an #ipfs-dev channel
<richardlitt> Well, a google hangout video cast would do that
<richardlitt> the issue is attention
<whyrusleeping> yeah
<victorbjelkholm> sorry guys, missing the hangouts tonight, life is getting the best of me...
voxelot has joined #ipfs
voxelot has joined #ipfs
<whyrusleeping> victorbjelkholm: no worries, it happens
NeoTeo has quit [Quit: ZZZzzz…]
dignifiedquire_ has joined #ipfs
s_kunk has quit [Ping timeout: 240 seconds]
<richardlitt> victorbjelkholm: yep! nae bother
<jbenet> I'll be a few min after making my way to wifi
amstocker has joined #ipfs
<daviddias> jbenet: dignifiedquire has a cat, you are missing out
devbug has quit [Ping timeout: 252 seconds]
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire_ is now known as dignifiedquire
amstocker_ has joined #ipfs
Tv` has joined #ipfs
amstocker has quit [Ping timeout: 246 seconds]
wtbrk has joined #ipfs
atrapado has joined #ipfs
* lgierth ready for infra hangout
<whyrusleeping> lgierth: post the link?
<lgierth> i don't really have anything on the agenda this week for infra
<jbenet> lgierth: i cant join for whatever reason, says "no one in this hangout" and doesnt even let me join :/
<whyrusleeping> lgierth: still want to chat?
<dignifiedquire> daviddias: can you ping me for js-ipfs, will try to join
<lgierth> hrm that issue again...
<daviddias> for sure :)
<lgierth> jbenet: whyrusleeping: unless you have something to discuss we can omit it i think
<jbenet> lgierth: maybe adding storage bots to openipfs?
<lgierth> and the hangout permanence is really annoying
<jbenet> lgierth: yeah i've just been starting new ones.
<lgierth> ok let's do it
Matoro has quit [Ping timeout: 260 seconds]
simonv3 has joined #ipfs
anticore has joined #ipfs
Matoro has joined #ipfs
ygrek has joined #ipfs
pfraze has quit [Remote host closed the connection]
<daviddias> seeing now
<jbenet> sorry forgot to tag
<daviddias> Sorry if I missed the links
<daviddias> ah, got it :)
<jbenet> yeah i should've tagged
<jbenet> err not that one
<whyrusleeping> whats next?
voxelot has quit [Ping timeout: 276 seconds]
<lgierth> libp2p
<lgierth> then js-ipfs and go-ipfs
<daviddias> jbenet: rad! this is a lot of stuff :D
Encrypt has quit [Quit: Quitte]
pfraze has joined #ipfs
<dignifiedquire> daviddias: cr when you get a moment https://github.com/ipfs/ipfs-geoip/pull/4
joshbuddy has joined #ipfs
Matoro has quit [Ping timeout: 240 seconds]
<ipfsbot> [webui] Dignifiedquire opened pull request #93: Use lookupPretty from ipfs-geoip (master...geoip) http://git.io/v8wEs
jamie_k_ has joined #ipfs
jamie_k has quit [Ping timeout: 240 seconds]
jamie_k_ is now known as jamie_k
<daviddias> ping dignifiedquire :)
Matoro has joined #ipfs
<dignifiedquire> daviddias: thanks, probably won’t make it maybe I’ll join later for some spying ;)
border0464 has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire has joined #ipfs
NeoTeo has joined #ipfs
chriscool has quit [Ping timeout: 260 seconds]
<whyrusleeping> oh my god why does food take so long
<ion> whyrusleeping: Does the food perhaps have a much higher velocity than you?
<jbenet> whyrusleeping: ready for go-ipfs?
<victorbjelkholm> Back... What did I miss?
joshbuddy has quit [Quit: joshbuddy]
<victorbjelkholm> lgierth, where would be the right place to comment what you wrote here? https://github.com/ipfs/pm/issues/51#issuecomment-155169936
<whyrusleeping> jbenet: give me two mins
vandres has joined #ipfs
<whyrusleeping> food took wayyyy too long :/
<jbenet> friends built this: http://tensorflow.org <--- so awesome
<lgierth> victorbjelkholm: i'll open an issue in a sec
<victorbjelkholm> awesome
<victorbjelkholm> jbenet, did not know you were catalan! I will be a lot more careful to make you angry now ;)
<jbenet> hahahaha im not _that_ catalan :)
<victorbjelkholm> ah, just a bit? Enough to be careful then
<jbenet> (my family is-- i was born in mexico and grew up in the us)
<jbenet> hahahah
<victorbjelkholm> mexico and catalan mix? Not sure if that's any better honestly :p
ekaron has quit [Read error: No route to host]
devbug has joined #ipfs
G-Ray has joined #ipfs
s_kunk has joined #ipfs
OutBackDingo has quit [Quit: Leaving]
joshbuddy has joined #ipfs
joshbuddy has quit [Read error: Connection reset by peer]
joshbuddy has joined #ipfs
cemerick has joined #ipfs
Encrypt has joined #ipfs
cemerick has quit [Ping timeout: 250 seconds]
OutBackDingo has joined #ipfs
<lgierth> daviddias: i like the tiles on the wall :)
uhhyeahbret has joined #ipfs
<daviddias> thank you lgierth :)
<lgierth> not so many full-tile houses left in lisbon eh?
<daviddias> well, it is not that uncommon, lot of old places still
<lgierth> ah good good
<daviddias> but nowadays people typically keep the facade and remodel all the interior
pfraze has quit [Remote host closed the connection]
tilgovi has joined #ipfs
pfraze has joined #ipfs
<ion> jbenet: Koruza looks cool.
pfraze has quit [Remote host closed the connection]
wtbrk has quit [Ping timeout: 250 seconds]
harlan_ has joined #ipfs
OutBackDingo has quit [Quit: Leaving]
pfraze has joined #ipfs
<vandres> Hello guys. I'm such a noob on that topic. So I'll appreciate if you help me to understand it better. Might IPFS be used to build some kind of cloud computing service? just like heroku
OutBackDingo has joined #ipfs
<ion> harlan: That link says there is nobody here now, error: HJR: 2-RNF.
<achin> hi vandres. i think the best way for newcomers to think about IPFS in the context of "can I do X with ipfs" is to think about bittorrent
<harlan_> ion: strange, been in there a while...
<whyrusleeping> yeah, same here. nobody is there
pfraze has quit [Remote host closed the connection]
voxelot has joined #ipfs
voxelot has joined #ipfs
Suwandi has quit [Ping timeout: 246 seconds]
OutBackDingo has quit [Quit: Leaving]
amstocker__ has joined #ipfs
pfraze has joined #ipfs
<vandres> I'm already connected in the hangout group
amstocker_ has quit [Ping timeout: 240 seconds]
<lgierth> yeah we should just drop those hangout links and have the respective lead create a hangout
<lgierth> they almost never persist over the week
ygrek has quit [Ping timeout: 252 seconds]
<lgierth> and then it's just confusing :)
ningemina has joined #ipfs
G-Ray has quit [Ping timeout: 250 seconds]
G-Ray has joined #ipfs
G-Ray has quit [Ping timeout: 264 seconds]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
e-lima has joined #ipfs
HoboPrimate has joined #ipfs
gordonb has joined #ipfs
atrapado has quit [Quit: Leaving]
elima_ has quit [Ping timeout: 244 seconds]
pfraze has quit [Remote host closed the connection]
ZioFork has quit [Ping timeout: 260 seconds]
ygrek has joined #ipfs
amstocker__ has quit [Ping timeout: 240 seconds]
simonv3 has quit [Quit: Connection closed for inactivity]
rombou has joined #ipfs
atgnag has quit [Ping timeout: 260 seconds]
devbug has quit [Remote host closed the connection]
devbug has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
rombou has quit [Ping timeout: 240 seconds]
pfraze has joined #ipfs
atgnag has joined #ipfs
amade has quit [Quit: leaving]
eater has quit [Ping timeout: 240 seconds]
arpu has quit [Remote host closed the connection]
polyfractal has joined #ipfs
eater has joined #ipfs
joshbuddy has joined #ipfs
pfraze has quit [Remote host closed the connection]
amstocker has joined #ipfs
<lgierth> victorbjelkholm: is it pincoop now? i like it
jamie_k has quit [Ping timeout: 252 seconds]
jamie_k_ has joined #ipfs
<NeoTeo> jbenet Back again :) I've added links to the sprint you mentioned and to the issue #83 in ipfs/ipfs - are there any others ?
Matoro has quit [Ping timeout: 240 seconds]
ningemina has quit [Ping timeout: 250 seconds]
Matoro has joined #ipfs
amstocker has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
Encrypt has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
Encrypt has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
Oatmeal has joined #ipfs
Teruyuki has joined #ipfs
gordonb has quit [Quit: gordonb]
Encrypt has quit [Read error: Connection reset by peer]
voxelot has quit [Ping timeout: 240 seconds]
Encrypt has joined #ipfs
e-lima has quit [Ping timeout: 246 seconds]
vandres has quit [Quit: Leaving]
Encrypt has quit [Quit: Sleeping time!]
od1n has joined #ipfs
border0464 has quit [Quit: sinked]
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
gordonb has joined #ipfs
gordonb has quit [Client Quit]
anticore has quit [Ping timeout: 240 seconds]
border0464 has joined #ipfs
NightRa has quit [Quit: Connection closed for inactivity]