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
simonv3 has quit [Quit: Connection closed for inactivity]
felixn has joined #ipfs
<jakoby> is fuse supposed to be slow?
<jakoby> copying from fuse rather than 'ipfs get' is significantly slower
cemerick has quit [Ping timeout: 246 seconds]
<lgierth> dignifiedquire: we don't have a good deployment method which you can do yourself at the moment, i'm afraid -- unless we say that ipns is good enough for now
<lgierth> Kubuxu: taking care of 030+040 on ipfs.io this week
reit has joined #ipfs
user24 has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0/20151210085006]]
<lgierth> dignifiedquire: oh you're talking about the webui
<lgierth> dignifiedquire: yeah word, when you want
Matoro has joined #ipfs
hoony has joined #ipfs
<lgierth> dignifiedquire: it should be rather simple though, pin the thing and update core/corehttp/webui.go
<lgierth> dignifiedquire: but i gather you might be looking for a better method eh? :)
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-karma-0.13.19 (+1 new commit): http://git.io/vuEwi
<ipfsbot> js-ipfs-api/greenkeeper-karma-0.13.19 8342a7d greenkeeperio-bot: chore(package): update karma to version 0.13.19...
paragon has quit [Quit: Leaving]
G-Ray has quit [Ping timeout: 240 seconds]
ppham has quit [Remote host closed the connection]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #170: karma@0.13.19 breaks build ⚠️ (master...greenkeeper-karma-0.13.19) http://git.io/vuErA
jaboja has joined #ipfs
pfraze has quit [Remote host closed the connection]
mungojelly has quit [Ping timeout: 264 seconds]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<achin> i'm pondering how to get a list of new ipfs contributions each week, and this is more tricky than i initally thought
<richardlitt> .tell dignifiedquire no rush on the API code review, I'm going to be overhauling it this week.
<multivac> richardlitt: I'll pass that on when dignifiedquire is around.
Pharyngeal has quit [Ping timeout: 272 seconds]
<richardlitt> achin: oh?
<richardlitt> achin: I'm about to write the weekly roundup; are you working on it?
<achin> gonna work on a tool to get a list of contributors for each week
<richardlitt> achin: awesome! Plop it into ipfs/weekly
<achin> i first thought `get all commits made between now and now-7days`, but that will miss commits that were made more than 7 days ago, but were only merged this week
<richardlitt> hmmm.
<achin> so my next thought was: what was the master branch pointing to last week? what is it pointing to this week? calculate the difference between those two trees. but i don't think you can figure out what a given branch was pointing to at an arbitrary time in the past
<richardlitt> damn
<richardlitt> What about logging all merges, and all work on those branches?
<richardlitt> That possible?
<achin> i think something along those lines is doable. i think we'll need to get a list of all commits made is the desired time frame, but then check to see if any of those commits are merge commits and process those specially
<achin> i've gotten out a pen and am sketching out some DAGs on graph paper :)
Pharyngeal has joined #ipfs
felixn_ has joined #ipfs
<richardlitt> :D
<richardlitt> achin: sweet
<richardlitt> Do you want to write the roundup for this week, or should I/
<richardlitt> How about I write it up, and you keep working on that?
<achin> good plan
<richardlitt> Word. I'll do that now, then.
felixn has quit [Ping timeout: 265 seconds]
ppham has joined #ipfs
simonv3 has joined #ipfs
felixn_ has quit [Read error: Connection reset by peer]
felixn has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
<achin> ahhh perhaps just by using the commit date (instead of the author date), the Right Thing will happen
Oatmeal has quit [Quit: TTFNs!]
Oatmeal has joined #ipfs
computerfreak has quit [Remote host closed the connection]
r04r is now known as zz_r04r
cemerick has joined #ipfs
felixn has joined #ipfs
ppham has quit [Remote host closed the connection]
Oatmeal has quit [Quit: TTFNs!]
Oatmeal has joined #ipfs
BananaLotus has joined #ipfs
pfraze has joined #ipfs
bsm117532 is now known as Guest65074
felixn_ has joined #ipfs
felixn has quit [Read error: Connection reset by peer]
gordonb has quit [Quit: gordonb]
pasta-moose has joined #ipfs
kerozene has quit [Ping timeout: 260 seconds]
ppham has joined #ipfs
jaboja has quit [Ping timeout: 256 seconds]
longguang has joined #ipfs
kerozene has joined #ipfs
Vegemite has joined #ipfs
<richardlitt> Well
<richardlitt> I finally got sick of clicking on my notifications
Vegemite is now known as Guest34149
Guest34149 is now known as VegemiteToast
felixn_ has quit [Ping timeout: 265 seconds]
<VegemiteToast> anyone knwo if there's a way to list the files on anothers node?
<VegemiteToast> like how could I use ipfs as a dynamic database or for dynamic content. I can't wrap my head around it
ygrek_ has quit [Ping timeout: 276 seconds]
<VegemiteToast> I've been reading and watching videos all day
<lgierth> VegemiteToast: you'd point your IPNS record to the root of your latest data
<lgierth> nodes keep watching that record to get updates
<lgierth> *would keep
<VegemiteToast> hmm
<VegemiteToast> so each no could have it's own ipns record they give out. and others just constantly check to see if there's new data. ?
<VegemiteToast> each node*
<VegemiteToast> if I'm looking to have hashes publicaly pushed around?
<lgierth> yeah that's the idea
jaboja has joined #ipfs
<VegemiteToast> thanks, I hope I understand
<lgierth> this particular thing (ipns via updates) will get better soon
<lgierth> then you can just pin an ipns record to keep up-to-date with it
<VegemiteToast> I thought it hadn't been fully implemented
<lgierth> right now one node can publish one ipns record, soon arbitrarily many
<VegemiteToast> uhuh.
<lgierth> as for distributing this ipns record, you can do that e.g. via a dnslink
* VegemiteToast googles dnslink
<noffle> lgierth: too fast :D
<lgierth> then reference it as /ipns/yourdomain.net
<lgierth> noffle: :)
leer10 has joined #ipfs
<leer10> ipfs add cuts out around the ~30 minute mark of most files
* lgierth bed
<lgierth> leer10: try the dev0.4.0 branch, hopefully it's better there for you
<leer10> lgierth: can ipfs.io access files on dev0.4.0?
<deltab> what change made 0.4.0 incompatible?
hoony has quit [Ping timeout: 272 seconds]
felixn has joined #ipfs
reit has quit [Ping timeout: 240 seconds]
<VegemiteToast> anything you can do via the cli you can do via the api?
<leer10> deltab: I checked and apparently ipfs.io can access files added from 0.4.0 nodes
<VegemiteToast> what's stopping a node from serving a page with a link like localhost:5001/api/v0/nasty code here
felixn has quit [Ping timeout: 265 seconds]
ppham has quit [Remote host closed the connection]
<VegemiteToast> maybe I'm dumb. but that seems like an exploit to me
<tperson> VegemiteToast: Almost all commands on the CLI have a mapping to the API, the exception is just certain flags, such as in `ipfs get`, you can't specify an -o flag in the API.
<tperson> Only privileged hashs can be served from 5001.
<tperson> BUt what exactly do you mean by /api/v0/<nasty code>?
<VegemiteToast> i dunno maybe add ../
<tperson> as in `/api/v0/add ../` ?
<VegemiteToast> yis
<tperson> The API doesn't read anything off the disk like that.
<VegemiteToast> point is I can see someone saying hey click this api link it fix all your problems
<tperson> Add takes a POST body that is the content you wish to add.
<VegemiteToast> sorry very new
<jakoby> are fuse mounts supposed to be significantly slower than `ipfs get`, etc.?
<achin> i suppose it could pin something
<tperson> Not intentionally
<jakoby> I purposefully pinned it beforehand
<achin> jakoby: sorry, i was saying that to tperson and VegemiteToast
<jakoby> oh, haha
<Not_> hey
<Not_> jbenet,
reit has joined #ipfs
<Not_> nvm i figured it out
<VegemiteToast> u could http://127.0.0.1:5001/api/v0/bootstrap/rm?arg=all that might f__k someone up
<tperson> VegemiteToast, achin: While possible to execute some API commands via GET, you couldn't make someone click a link to it. The browser sets a "Referer" header, which if it doesn't come from the API port it will fail.
felixn has joined #ipfs
<VegemiteToast> I see
<VegemiteToast> ty
<tperson> Just never set your Access-Control-Allow-Origin header in the config to a '*' :)
pfraze_ has joined #ipfs
jfis has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jfis has joined #ipfs
<achin> tperson and VegemiteToast please try https://ipfs.io/ipfs/QmfSeZGwcCJjeEiMziQtDEuaoKASmUV48NCaPde3q44fUb
<VegemiteToast> I have bad memory but I do remember setting something to * today
pfraze has quit [Ping timeout: 276 seconds]
<VegemiteToast> nein
<VegemiteToast> nein nein nein
<achin> when i run that test on my out-of-the-box node, the "bad hash" is pinned on my local node
<tperson> Is that really a get command?
Oatmeal has quit [Ping timeout: 276 seconds]
felixn has quit [Ping timeout: 265 seconds]
<achin> pin? yes
<VegemiteToast> what if it had said copy paste this into your url bar
<VegemiteToast> that's work
<VegemiteToast> that'd
<tperson> I can also tell you too run `rm -rf /` in your terminal. At some point it's up to the user to protect themselves.
<VegemiteToast> ./afk off for coffee crack and heroin
<tperson> The img one is interesting though
akkad has quit [Excess Flood]
pfraze_ has quit [Remote host closed the connection]
pfraze has joined #ipfs
jhulten has quit [Ping timeout: 264 seconds]
felixn has joined #ipfs
akkad has joined #ipfs
patcon has joined #ipfs
jaboja has quit [Ping timeout: 256 seconds]
Nukien has quit [Ping timeout: 246 seconds]
Oatmeal has joined #ipfs
Nukien has joined #ipfs
patcon has quit [Ping timeout: 260 seconds]
<VegemiteToast> ./back and I'm high
wowaname has joined #ipfs
<VegemiteToast> ready to ssh in as root and push buttons to change pixel values
jaboja has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
<VegemiteToast> has anyone got a ipfs teamspeak?
<tperson> fyi VegemiteToast, achin https://github.com/ipfs/go-ipfs/issues/2165
<VegemiteToast> I feel acomplished. ty
<VegemiteToast> ty for the mention
felixn has joined #ipfs
jhulten has joined #ipfs
Nukien has quit [Ping timeout: 256 seconds]
<VegemiteToast> is there a ipfs slack?
leer10 has quit [Ping timeout: 260 seconds]
<tperson> nope
Nukien has joined #ipfs
<noffle> VegemiteToast: just irc and a low traffic ipfs-users google group
<tperson> There is a bridge with matrix though
wowaname has quit [K-Lined]
cemerick has quit [Ping timeout: 256 seconds]
hoony has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
felixn has joined #ipfs
chriscool has quit [Ping timeout: 265 seconds]
hoony has quit [Quit: hoony]
jaboja has quit [Ping timeout: 245 seconds]
felixn has quit [Ping timeout: 265 seconds]
felixn has joined #ipfs
<M-davidar> tperson (IRC): indeed. Soon with guest access too! :)
jaboja has joined #ipfs
pfraze has quit [Remote host closed the connection]
chriscool has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
felixn has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
hoony has joined #ipfs
hoony has quit [Client Quit]
ipfs-gitter-bot has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
jaboja has quit [Ping timeout: 260 seconds]
felixn has joined #ipfs
hoony has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
Not_ has quit [Ping timeout: 265 seconds]
ulrichard has joined #ipfs
Akaibu has quit [Ping timeout: 255 seconds]
sbruce has quit [Read error: Connection reset by peer]
Akaibu has joined #ipfs
sbruce has joined #ipfs
felixn has joined #ipfs
Senji has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
felixn has joined #ipfs
ppham has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
jhulten has quit [Ping timeout: 255 seconds]
felixn has joined #ipfs
<VegemiteToast> I cant connect to a remote node running on ubuntu
disgusting_wall has quit [Quit: Connection closed for inactivity]
<VegemiteToast> I'm thinking 0.3.10 and 0.3.11-dev are not the same thing
Tv` has quit [Quit: Connection closed for inactivity]
felixn has quit [Ping timeout: 265 seconds]
s_kunk has quit [Ping timeout: 240 seconds]
felixn has joined #ipfs
jhulten has joined #ipfs
danielrf has quit [Read error: Connection reset by peer]
danielrf has joined #ipfs
computerfreak has joined #ipfs
jhulten has quit [Ping timeout: 265 seconds]
NightRa has joined #ipfs
<Kubuxu> I have nice idea for a tool. That adds file to IPFS and replaces it with symlink to FUSE mount
simonv3 has quit [Quit: Connection closed for inactivity]
<Stskeeps> Kubuxu: heh, kind of like dedupping :)
<Stskeeps> or hardlinking
<Kubuxu> I just wanted to publish file on IPFS and not forget it's hash
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
m0ns00n has joined #ipfs
m0ns00n has quit [Remote host closed the connection]
m0ns00n has joined #ipfs
felixn_ has joined #ipfs
felixn has quit [Read error: Connection reset by peer]
m0ns00n has quit [Remote host closed the connection]
Matoro has quit [Read error: Connection reset by peer]
Matoro has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
s_kunk has joined #ipfs
ppham has quit [Ping timeout: 255 seconds]
zz_r04r is now known as r04r
<kpcyrd> tperson: would an empty Referer header pass the check? because then I have some bad news
m0ns00n has joined #ipfs
felixn_ has quit [Ping timeout: 265 seconds]
<jakoby> anyone else getting slow performance with fuse mounts?
hoony has quit [Quit: hoony]
<Kubuxu> They aren't the fastest thing in the world
<jakoby> this transfer is going at ~200kb/s and at 100% cpu :/
<jakoby> and it's already pinned in ipfs...
<jakoby> haha
<Kubuxu> ??
<jakoby> when trying to copy from the fuse mount
<Kubuxu> yeah
<jakoby> is supposed to be that much slower as compared to just `ipfs get`?
<jakoby> with fuse=13min
<jakoby> with `ipfs get`=1sec
<Kubuxu> It isn't supposed to be and I am sure that there is room for improvement.
<Kubuxu> Just nobody yet did it
<jakoby> ok, cool. just wanted to make I just wasn't doing something wrong. haah
<Kubuxu> The difference is even worst if it is file full of 0s. FUSE: 100-400 KiB/s, ipfs cat 200MiB/s
reit has quit [Quit: Leaving]
reit has joined #ipfs
<jakoby> haha
<jakoby> yeah, looking at ipfs logs, it seems fuse is only getting 4kb at a time
rendar has joined #ipfs
<jakoby> perfect
<VegemiteToast> what is deduped?
<VegemiteToast> and why do you need that many ipfs nodes running? Kubuxu
<Kubuxu> Those are not nodes. It is 1GiB from /dev/zero
* VegemiteToast stares blankly
<VegemiteToast> I may have a linux vps. but I use windows :(
<Kubuxu> Oh on the screen. Those aren't separate IPFS nodes, those are threads of one ipfs process.
<Kubuxu> Miss-understood you.
<VegemiteToast> as I did, you
Encrypt has joined #ipfs
<VegemiteToast> what is deduping?
<Stskeeps> Kubuxu: i had a bizarre idea about combining https://zischwartz.github.io/emo/ and ipfs somehow
<Stskeeps> so working on a file somewhere else is a matter of copying a emoji
<patagonicus> VegemiteToast: Taking things that are the same and just storing them once. For example if you have a couple of gigs of zeros, you'd only store one block of zeros and then write down to use it N tmies.
<VegemiteToast> If I was transfering file to another node then svered the connection, getting a
<VegemiteToast> "Error: context canceled"
<VegemiteToast> could the download be resumed
<Kubuxu> Block that were downloaded are still there
<ipfsbot> [go-ipfs] whyrusleeping created fix/api-only-post (+1 new commit): http://git.io/vuzCx
<ipfsbot> go-ipfs/fix/api-only-post 89eaa73 Jeromy: make api handler only accept POST requests...
<Kubuxu> so it will continue almost where it stopped
<VegemiteToast> just do a pin to stop garbage collection?
<VegemiteToast> hmm, nope
<Kubuxu> whyrusleeping: POST only is also not the best solution, as some things fit into GET, some into POST and maybe some fit PUT,
<Kubuxu> VegemiteToast: it won't allow you AFAIK
<Kubuxu> that is thing worth thinking about
<jakoby> kubuxu: would an api key work instead?
<jakoby> like just have it expect a token=###
<VegemiteToast> patagonicus: ty for the reply
<Kubuxu> jakoby: still nope as imagine app with some API key allowing users to show images to other users. Someone might link to an image that really is API call to local node and ...
Oatmeal has quit [Ping timeout: 260 seconds]
<Kubuxu> or yes, tokens might work :P
<VegemiteToast> tokens for api calls?
<jakoby> like, just treat the api as if it's not on localhost. haha
<jakoby> because it defaulting to localhost shouldn't be assumed as secure
<whyrusleeping> Kubuxu: i'm not super sure... daviddias and I discussed things like 'cat' being POST
<whyrusleeping> since they change internal daemon state (even though technically the same as a GET to the gateway)
cryptix has quit [Quit: wat]
<Kubuxu> Hmm, they might be right, and as you probably never will reference API calls in HTML directly it shouldn't be an issue. POST will just make it more secure.
<jakoby> is webui going to break now? :P
<Kubuxu> probably :P
<VegemiteToast> just make harmless querries not require a token, and the rest require one
<jakoby> watch someone now create an post submit form. haha
<VegemiteToast> that wouldn't break as many things
<Kubuxu> token API is non complete in any part
jhulten has joined #ipfs
<VegemiteToast> i dunno i have no idea what i mtalking about
<whyrusleeping> having a POST form wouldnt work because of CORS
<whyrusleeping> GET can get around CORS because otherwise the internet wouldnt work
<whyrusleeping> but the rest of the methods are filtered
cryptix has joined #ipfs
<jakoby> oh yeah
jhulten has quit [Ping timeout: 250 seconds]
m0ns00n has quit [Quit: undefined]
<Kubuxu> AFAIK you need Access-Control-Allow-Origin even for GET
<Kubuxu> but I might be wrong
<Kubuxu> it is that for GET the browser won't check before sending request
<Kubuxu> and even in case of some POST requests it won't make the check beforehand.
<VegemiteToast> this gonna sound dumb but..
<VegemiteToast> How do I keep a ipfs daemon running on my vps box, I can only ssh in.
<Kubuxu> you can use either 'screen' and start the daemon in the it or `nohup ipfs daeon &'
<Kubuxu> or use proper manager
<VegemiteToast> just looked over after reading nohup on stackexchange lol
<VegemiteToast> proper manager?
mungojelly has joined #ipfs
<Kubuxu> depends on what your system is using
<Kubuxu> what jakob.y sent
<VegemiteToast> ubuntu
<jakoby> prob systemd then ;)
<Kubuxu> try: `systemctl --user enable --now ipfs`
<Kubuxu> and `sudo loginctl enable-linger [username]`
<VegemiteToast> enable-linger let the user be logged in forever?
<jakoby> its daemon to run forever
<jakoby> linger is only needed for it to start when system boots
<jakoby> you could do without linger and it should always stay running unless the system reboots
<VegemiteToast> i see
<VegemiteToast> ty
<dignifiedquire> whyrusleeping: I think the progress indicator is not fully working in 0.4
<multivac> dignifiedquire: 2016-01-06 - 01:37:50 <richardlitt> tell dignifiedquire no rush on the API code review, I'm going to be overhauling it this week.
compleatang has quit [Quit: Leaving.]
Encrypt has quit [Quit: Quitte]
NightRa has quit [Quit: Connection closed for inactivity]
cemerick has joined #ipfs
nekomune has quit [Read error: Connection reset by peer]
nekomune has joined #ipfs
cemerick has quit [Ping timeout: 256 seconds]
infinity0 has quit [Remote host closed the connection]
hellertime has joined #ipfs
hartor has joined #ipfs
hashcore has joined #ipfs
infinity0 has joined #ipfs
<ianopolous> VegemiteToast: you could also use screen or tmux if you don't need restart on reboot.
<VegemiteToast> tywent with nohup. hope it doesn't screw me in future
NightRa has joined #ipfs
Jekert has joined #ipfs
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 265 seconds]
rombou has joined #ipfs
neurosis12 has joined #ipfs
<dignifiedquire> daviddias: do you think we should use the files api for the files tab in the webui in 0.4?
ralphtheninja has quit [Ping timeout: 246 seconds]
<Kubuxu> does anyone has IPFS node in 0.4 network with iPv6 connection?
m0ns00n has joined #ipfs
<whyrusleeping> blech
<whyrusleeping> missed our flight because they changed the gate last minute
<whyrusleeping> we made it to the gate two minutes late and they said "sorry, youre too late"
<lgierth> :/
<whyrusleeping> and just heard another announcement for a different flight on the intercom
<whyrusleeping> they said the 'important message' in german
hashcore has quit [Quit: Leaving]
<whyrusleeping> then started to say it in english "a very important last minute message for passengers en route to..." and then they dropped the intercom
<whyrusleeping> and said nothing else
<lgierth> lol these fuckersd
<whyrusleeping> but, i've found power and wifi
<whyrusleeping> and their 'free one hour' thing can be defeated by using incognito
<lgierth> hehe cookie based?
<lgierth> nice
<ianopolous> unlike the Germans to be disorganised
Oatmeal has joined #ipfs
ralphtheninja has joined #ipfs
<patagonicus> Eh, we still like to complain about our tranes and planes. Although they're both probably a lot better than in a lot of other countries.
<patagonicus> (But Japan is crazy. 30min on a main route will make it in to the news. Here no one cares, except for the people who missed important stuff because of it)
<patagonicus> Wow, also *trains. I'm still not quite awake,
<ansuz> whyrusleeping: flying through dusseldorf?
<ansuz> sounds like something that happened to me there
<The_8472> Kubuxu, i do have now.
<The_8472> try /ip6/2a02:8070:8485:200:946b:2ff:fe03:703f/tcp/4001
<Kubuxu> You have to send me also the pubkey
<Kubuxu> use `ipfs id`
m0ns00n has quit [Quit: undefined]
m0ns00n has joined #ipfs
<Kubuxu> The_8472: ^^
<The_8472> /ip6/2a02:8070:8485:200:946b:2ff:fe03:703f/tcp/4001/ipfs/QmW6VQsXNFhnNywefx4xPMJDwmxYjYquE7zUEiFn4P2Yn4
<Kubuxu> Thanks, my test container is no online :D
<lgierth> whyrusleeping: which plane carrier?
<The_8472> I'm amazed that it worked. i'm toying with firejail and custom netfilter rules
hartor1 has joined #ipfs
<The_8472> and yeah, the bootstrap file(s) need v6 entries
hartor has quit [Ping timeout: 250 seconds]
hartor1 is now known as hartor
<Kubuxu> It truly works.
cemerick has joined #ipfs
<Kubuxu> There is even one more person in v04 with IPv6 :D
Vegemite has joined #ipfs
Vegemite is now known as Guest9082
VegemiteToast has quit [Ping timeout: 276 seconds]
<lgierth> Kubuxu: might be one of ipfs.io
compleatang has joined #ipfs
<Kubuxu> there isn't any IPv6
m0ns00n has quit [Quit: undefined]
m0ns00n has joined #ipfs
rombou has quit [Ping timeout: 260 seconds]
<whyrusleeping> Scandinavian airlines is making me sad to be Scandinavian
<whyrusleeping> Lgierth: have you taken a look at making the gateways support both 03 and 04?
grahamperrin has joined #ipfs
The_8472 has quit [Ping timeout: 240 seconds]
grahamperrin has quit [Client Quit]
grahamperrin has joined #ipfs
grahamperrin has left #ipfs [#ipfs]
The_8472 has joined #ipfs
<lgierth> whyrusleeping: v04x.ipfs.io already exists for a while
<lgierth> whyrusleeping: adding v03x.ipfs.io now
<lgierth> and i think the "whatever responds with success first" scheme might not work
<lgierth> unless we run both v03x and v04x on each gateway node
<lgierth> otherwise having to go around the world will mess up the "whatever responds first" thing
<The_8472> do it on the dns level?
<lgierth> The_8472: what do you have in mind?
<The_8472> no, nevermind
<lgierth> ok
<lgierth> i'll go out for a walk -- berlin got plenty of snow yesterday
<lgierth> the rivers canals and lakes are finally freezing
<The_8472> :/ no snow here
<The_8472> and i have mountains right outside the door
<The_8472> granted. small mountains, but still more elevation than berlin
wiedi has quit [Ping timeout: 240 seconds]
Jekert has quit [Quit: Leaving]
m0ns00n has quit [Quit: undefined]
<whyrusleeping> lgierth: yeah, we were thinking of running a docker container for each version on each gateway
Tv` has joined #ipfs
<dignifiedquire> whyrusleeping: this sucks, any idea when you can fly out instead?
<Kubuxu> I am not about to start station on Win8.1. Is it normal or not?
<dignifiedquire> Kubuxu: it's not been tested properly on windows yet, so any reports are helpful
<Kubuxu> any idea?
<Kubuxu> because it might be also my setup
jhulten has joined #ipfs
<dignifiedquire> hmm looks like it's not able to execute babel
<dignifiedquire> do you have the latest version from github
<dignifiedquire> and what shell are you running in
<Kubuxu> latest, bash
<Kubuxu> I even installed babel globally but it didn't help
<dignifiedquire> no it should use the local one in the bin folder, npm scripts makes that happen in theory
jhulten has quit [Ping timeout: 250 seconds]
wiedi has joined #ipfs
<dignifiedquire> can you run ls `npm bin`
<Kubuxu> `npm install babel-cli` fixed that
<dignifiedquire> hmm put that should be part of the shrinkwrap and is listed in the devdeps
<dignifiedquire> what does npm ls print?
<whyrusleeping> dignifiedquire: why is the distributions repo so big
<dignifiedquire> specifically does it exit with 0 or does it print errors
<dignifiedquire> whyrusleeping: do you mean the git part or the after npm install part?
<dignifiedquire> if you mean the first one, probably:
<whyrusleeping> The git part
<daviddias> richardlitt: https://github.com/ipfs/api/tree/master/swagger is now deprecated, right?
<Kubuxu> also while installing it fails to install fsevent
<dignifiedquire> daviddias: pretty sure it was never official but it is not neede anymore now
<daviddias> deeeeleeeete :P
<dignifiedquire> Kubuxu: fs-events is an opt dependency for unix systems
<daviddias> richardlitt around? would now be a good time to move api to /specs and open the PRs for how each stuff should bahave as discussed on Apps on IPFS sprint meeting?
hellertime has quit [Quit: Leaving.]
<dignifiedquire> Kubuxu: make sure npm ls is happy the things "should" work
hellertime has joined #ipfs
m0ns00n has joined #ipfs
Gaboose has joined #ipfs
rombou has joined #ipfs
pfraze has joined #ipfs
Soft has quit [Quit: WeeChat 1.4-dev]
ashark has joined #ipfs
<ipfsbot> [webui] greenkeeperio-bot opened pull request #171: Update i18next-xhr-backend to version 0.2.0
Encrypt has joined #ipfs
rombou has quit [Ping timeout: 246 seconds]
<richardlitt> daviddias: Yeah, I'm planning on working on it today.
<richardlitt> We're not moving api to specs, though.
<richardlitt> daviddias: I'll attack it first and ask for consultation as I come across issues, I have a good idea on how to structure the newest (needed) overhaul. Just trust me for a day or two while I get it all set up, I'll ping as needed.
<tperson> Morning folks
<whyrusleeping> tperson: mornin
<whyrusleeping> i hate flying
<tperson> Where are you flying too?
<whyrusleeping> BER -> CPH (Copenhagen)
cemerick has quit [Ping timeout: 256 seconds]
simonv3 has joined #ipfs
arkadiy has joined #ipfs
<noffle> whyrusleeping: not too bad ;) I'm YYZ->SFO today
<whyrusleeping> yyz?
<noffle> toronto
<whyrusleeping> lol, do you say it: 'why why zed' ?
<noffle> whyrusleeping: depends, actually! southern ontario is so close to the US that there's a good mix of zee'ers and zed'ers
<whyrusleeping> ah, iiiinteresting
<noffle> we watch american TV growing up, so lots of influence of 'zee' too
<noffle> sesame street, etc
<daviddias> richardlitt: sure, thank you :) I can help you move it and discuss more in detail any of the endpoints, I'm using your documentation to implement in JS
<richardlitt> daviddias: cool. It's not being moved anywhere fast; I'm just going to close the PR and do a lot of interbranch work, I think. I'll ping you when that starts.
<richardlitt> daviddias: thanks for being awesome. ~~~o/
<daviddias> ^5 :D:D
Soft has joined #ipfs
cemerick has joined #ipfs
<noffle> the us border folks turned me down last week with my job docs for protocol labs :'( trying again today with original signed docs from jbenet
<noffle> turns out getting docs from new zealand mountains to canada is hard
<richardlitt> actually, I think it's more that the US Border is a jerk.
<richardlitt> Sorry. My country sucks. We're working on it.
<noffle> ^^^^
<noffle> YES
<noffle> the fella I had was pretty intent on giving me a hard time
<richardlitt> First plan: Vote Trump into office. He has some good ideas.
<richardlitt> :D
<noffle> #MakeNAFTAGreatAgain
<richardlitt> time for run. Later.
<noffle> see ya!
<whyrusleeping> trumpity trump trump trumpity trump trump...
rombou has joined #ipfs
jhulten has joined #ipfs
pfraze has quit [Remote host closed the connection]
ulrichard has quit [Remote host closed the connection]
jhulten has quit [Ping timeout: 240 seconds]
se3000 has joined #ipfs
Soft has quit [Read error: Connection reset by peer]
m0ns00n has quit [Quit: undefined]
Matoro has quit [Ping timeout: 260 seconds]
m0ns00n has joined #ipfs
user24 has joined #ipfs
<user24> now is your chance to admire this map: https://ipfs.io/ipfs/Qmf8sPJ1eDZTkT6nApsJb1Y3iJo5jFWsngXAkYGMvpSBZG
<user24> memetics in action
<Kubuxu> what is that?
<user24> This is a heatmap of ~2000 IPFS nodes in the last 2 months
<whyrusleeping> theres nothing there for me
<whyrusleeping> L.heatLayer is not a function
<user24> checking...
<whyrusleeping> it refused to execute a script from github
<user24> right, chrome.
<whyrusleeping> much better :)
<whyrusleeping> our australia presence is lacking
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
<user24> Need more kanganodes
<whyrusleeping> or koalanodes
Soft has joined #ipfs
Guest65074 is now known as bsm117532
<user24> :)
<The_8472> no good internet in the prison colony
cemerick has quit [Ping timeout: 260 seconds]
zorglub27 has joined #ipfs
pfraze has joined #ipfs
<voxelot> back in the states, only had to have my laptop swept for bombs three times :)
<whyrusleeping> voxelot: nice! no finger in your butt?
<voxelot> nah not that lucky this time
<whyrusleeping> darn
uhhyeahbret has joined #ipfs
<lgierth> user24: there's a bit of heat where i live :)
<lgierth> 300m off but good enough :)
cemerick has joined #ipfs
<user24> I discovered 3 spots I have definitely been responsible for :D
<noffle> I bet a chunk of the heatmap in SF area are digital ocean nodes
<whyrusleeping> i want to make little raspberry pi ipfs boxes and hide them in places
<noffle> ha
<noffle> ipfs geocaches
<arkadiy> I'm a bit surprised Ashburn isn't even brighter than it is on that map
zorglub27 has quit [Ping timeout: 245 seconds]
pfraze has quit [Remote host closed the connection]
<user24> The solution is obviously more nodes ;P
pfraze has joined #ipfs
<user24> I won't be satisfied until we can detect traces of its code on the ISS, the moon, mars and north korea (though that is a bit unlikely)
m0ns00n has quit [Quit: undefined]
hartor has quit [Ping timeout: 276 seconds]
hartor has joined #ipfs
<whyrusleeping> lol, rpi on a weather balloon
<user24> Thats actually no problem at all. Some friends launched one last year here in Berlin: http://www.dk0tu.de/blog/2015/06/13_LNDW/2015-06-13_190951.jpg
<user24> And these are the antennas I want to run libp2p over some day: http://www.dk0tu.de/blog/2015/06/13_LNDW/2015-06-14_005637.jpg
<whyrusleeping> mmmm, if anyone else is in seattle, i want to start up a mesh network soon
<arkadiy> is anyone in here familiar with the progress of IPFS-LD/IPLD? it looks like mildred is the other major contributor to the spec (aside from juan) but they don't seem to be in the channel
<whyrusleeping> no, shes not normally in irc
<whyrusleeping> i would just comment on the issue if you have questions
<arkadiy> I'm mostly wondering how close to shipping/format freeze things are
<arkadiy> juan mentioned targeting shipping before the New Year but that didn't seem to happen
<whyrusleeping> no, i really don't know much about the ipld stuff
<whyrusleeping> i'm focused on core go-ipfs stuff and shipping 0.4.0
<arkadiy> got it, will open an issue
hartor1 has joined #ipfs
hartor has quit [Ping timeout: 265 seconds]
hartor1 is now known as hartor
<dignifiedquire> whyrusleeping: does this "89.35 GB +Inf % -17h43m21s" mean 17h remaining? (cause that number keeps growing)
<dignifiedquire> or is that elapsed time?
<dignifiedquire> and is the GB the amount of data remaining or already added?
ipfs-gitter-bot has quit [Read error: Connection reset by peer]
<lgierth> user24: you one of the dk0tu people?
<user24> yep
<lgierth> it's the radio club at one of the berlin unis
<lgierth> cool hi!
<user24> hi there
<lgierth> freifunk too?
<user24> know some people, helped to install some nodes, but not active
<lgierth> :)
<lgierth> we'll have a few ipfs nodes in freifunk soon
<user24> nice
Soft has quit [Read error: Connection reset by peer]
jhulten has joined #ipfs
hartor1 has joined #ipfs
hartor has quit [Ping timeout: 260 seconds]
hartor1 is now known as hartor
<wiedi> lgierth: do you have some more details about ipfs on freifunk?
<jbenet> user24: very cool map ;)
<wiedi> currently only connected via ffvpn but could probably run something
<jbenet> :)*
<user24> jbenet certified™
jhulten has quit [Ping timeout: 272 seconds]
<lgierth> wiedi: making coffee, will be back in a few
rombou has quit [Ping timeout: 245 seconds]
voxelot has quit [Ping timeout: 265 seconds]
s_kunk has quit [Ping timeout: 240 seconds]
dignifiedquire_ has joined #ipfs
dignifiedquire_ has quit [Client Quit]
rombou has joined #ipfs
voxelot has joined #ipfs
Encrypt has quit [Quit: Quitte]
Senji has quit [Ping timeout: 276 seconds]
voxelot has joined #ipfs
voxelot has quit [Changing host]
user24 has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0/20151210085006]]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #172: i18next@2.0.16 breaks build ⚠️ (master...greenkeeper-i18next-2.0.16) http://git.io/vuaEu
m0ns00n has joined #ipfs
<lgierth> wiedi: i'll place little NUC computers on a few backbone spots
<lgierth> hiiaka.v.ipfs.team and namaka.v.ipfs.team
<lgierth> on a church and a squat
<lgierth> i also wanna use them for ripe atlas probes
pfraze has quit [Remote host closed the connection]
<wiedi> cool!
<lgierth> wiedi: are you with freifunk too?
<whyrusleeping> dignifiedquire: that *should* mean 17 hours remaning
<whyrusleeping> what are you doing?
<wiedi> lgierth: never been to any meeting but running an AP
water_resistant has quit [Ping timeout: 260 seconds]
<lgierth> wiedi: nice :)
<lgierth> mine isn't up yet
* whyrusleeping looks at his freifunk hoodie
<lgierth> have two nanostations here for months
<whyrusleeping> yay freifunk!
<lgierth> yay :)
mrdomino has quit [Remote host closed the connection]
mrdomino has joined #ipfs
<Kubuxu> IPNS is not working in 0.4 for me: http://bin1.kubuxu.ovh/#Qmb8vTZu3fBSj4rb72Ete87mvGjrNYfegjR6rgNfoBg6Lt.txt
<Kubuxu> It does not update hash it is pointing to for some reason.
<Kubuxu> To correct FUSE IPNS
<Kubuxu> whyrusleeping: do you know anything about it?
Senji has joined #ipfs
Senji has quit [Read error: Connection reset by peer]
<dignifiedquire> whyrusleeping:
<dignifiedquire> adding stackoverflow backups (180GB)
Senji has joined #ipfs
* whyrusleeping looks at irc, and closes his laptop
<dignifiedquire> it's been running since last night..
<whyrusleeping> thats really weird...
<whyrusleeping> daviddias: has been able to add really huge shit quite fast
<whyrusleeping> are you on 0.4.0?
<dignifiedquire> yes pulled latest 0.4 before I started
<whyrusleeping> :/
<whyrusleeping> Kubuxu: could you file an issue?
<Kubuxu> og
<Kubuxu> ofc
<daviddias> dignifiedquire: that is weird, latest 0.4.0 is blazing fast now
<dignifiedquire> what about the size indicator? is that remaining or added?
jhulten has joined #ipfs
<whyrusleeping> Kubuxu: did you bring the daemon down before you ran the second mount command?
<whyrusleeping> dignifiedquire: thats added
<Kubuxu> nope, I will try
<whyrusleeping> wait, you ran 'ipfs mount' twice?
<Kubuxu> yup, is that really bad? I thought it would remount it. :P
<whyrusleeping> lol, its not supposed to work...
<whyrusleeping> its supposed to say something like "you already mounted this"
<richardlitt> Woo infrastructure chat
<richardlitt> lgierth: ready?
<whyrusleeping> lol...
<Kubuxu> whyrusleeping: still doesn't work
<dignifiedquire> whyrusleeping: that's sth but still means I'm looking at 2days for adding 180gb
<richardlitt> infrastructure: hangout: https://hangouts.google.com/call/6uu2jwx4f5ks7pzymfadqn563ma, listen only - youtube: http://youtu.be/RgdCzdP3ecQ
<whyrusleeping> man sth
<Kubuxu> and I can double mount on 0.3.11-dev too
<Kubuxu> s/double
<jbenet> thanks richardlitt, i'll be there in 2min
pfraze has joined #ipfs
<ipfsbot> [webui] Dignifiedquire pushed 1 new commit to master: http://git.io/vuayn
<ipfsbot> webui/master 3d8b8df Friedel Ziegelmayer: Merge pull request #172 from ipfs/greenkeeper-i18next-2.0.16...
<dignifiedquire> whyrusleeping: my guess is the harddrive is the bottleneck, it's a non ssd drive "energy efficient" drive
<jbenet> richardlitt: https://github.com/ipfs/blog see the PRs there
ygrek has joined #ipfs
computerfreak has quit [Remote host closed the connection]
<richardlitt> infrastructure talk postponed until next week.
<jbenet> (why and i will catch up with lgierth later tonight about the main concerns for this week -- 0.4.0 gateway stuff)
computerfreak has joined #ipfs
hartor has quit [Ping timeout: 240 seconds]
hartor has joined #ipfs
wiedi_ has joined #ipfs
wiedi has quit [Ping timeout: 240 seconds]
<dignifiedquire> richardlitt: did you have a chance to take a look at my webui PR would like to get it merged and continue on
<ipfsbot> [webui] Dignifiedquire closed pull request #171: Update i18next-xhr-backend to version 0.2.0
<ipfsbot> [webui] Dignifiedquire closed pull request #170: karma@0.13.19 breaks build ⚠️ (master...greenkeeper-karma-0.13.19) http://git.io/vuErA
step21_ is now known as step21
hartor has quit [Remote host closed the connection]
hartor has joined #ipfs
rombou has quit [Ping timeout: 264 seconds]
hartor has quit [Ping timeout: 245 seconds]
hartor has joined #ipfs
<richardlitt> dignifiedquire: on it now.
<dignifiedquire> richardlitt: thanks
<ipfsbot> [webui] greenkeeperio-bot opened pull request #173: webpack@1.12.10 breaks build ⚠️ (master...greenkeeper-webpack-1.12.10) http://git.io/vuVOC
<ipfsbot> [webui] Dignifiedquire pushed 1 new commit to master: http://git.io/vuV3Z
<ipfsbot> webui/master 3b0e2d0 Friedel Ziegelmayer: Merge pull request #173 from ipfs/greenkeeper-webpack-1.12.10...
Matoro has joined #ipfs
<lidel> Hm.. I am testig some edge cases and curl 'http://127.0.0.1:5001/api/v0/pin/add?arg=/ipns/ipfs.git.sexy/' seems to be hanging forever (0.3.11). Shouldn't there be some kind of timeout?
hartor1 has joined #ipfs
<lidel> Or maybe it is just me?
<lidel> I see it blocks other pin requests, looks like a bug
hartor has quit [Ping timeout: 276 seconds]
hartor1 is now known as hartor
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
vakla has joined #ipfs
<NightRa> Some people here?
<NightRa> Question: How is versioning of IPNS pointers works?
<NightRa> How do we determine what's the newest one?
<NightRa> Can I request from the DHT an (IPNS link, version), and have old versions maintained by nodes in the network?
<NightRa> Needing this for materializing cyclic graphs of IPNS/Hash trees
<NightRa> For when I encounter a back edge, I need this to be finite and static. Can't do rec. hashing of course, but can represent as a pair of a name (IPNS ptr) & version.
<NightRa> This is one solution I thought about
rombou has joined #ipfs
<richardlitt> dignifiedquire: done
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-babel-core-6.4.0 (+1 new commit): http://git.io/vuVEG
<ipfsbot> js-ipfs-api/greenkeeper-babel-core-6.4.0 dd4d39b greenkeeperio-bot: chore(package): update babel-core to version 6.4.0...
<richardlitt> .tell whyrusleeping to throw his todos into https://github.com/ipfs/pm/issues/77 please
<multivac> richardlitt: I'll pass that on when whyrusleeping is around.
<Guest9082> here, this was the first ever ipfs link I viewed QmRJr89zGpdnGyhZXSnfU2VbZbyJm6RQjy4kw6A5AWdHFW
<dignifiedquire> richardlitt: thanks
<richardlitt> Thanks for the PR!
<ipfsbot> [js-ipfs-api] Dignifiedquire deleted greenkeeper-babel-core-6.4.0 at dd4d39b: http://git.io/vuVu6
cemerick has quit [Ping timeout: 255 seconds]
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-babel-plugin-transform-runtime-6.4.0 (+1 new commit): http://git.io/vuVz0
<ipfsbot> js-ipfs-api/greenkeeper-babel-plugin-transform-runtime-6.4.0 f879931 greenkeeperio-bot: chore(package): update babel-plugin-transform-runtime to version 6.4.0...
rendar has quit [Ping timeout: 246 seconds]
<ipfsbot> [js-ipfs-api] Dignifiedquire deleted greenkeeper-babel-plugin-transform-runtime-6.4.0 at f879931: http://git.io/vuVgA
<dignifiedquire> richardlitt: one last commit for you to look at before I merge
rendar has joined #ipfs
<richardlitt> dignifiedquire: cool. Still think `size` should be changed.
<richardlitt> but functionally, looks good to go.
rombou has quit [Ping timeout: 256 seconds]
rombou has joined #ipfs
hellertime has quit [Quit: Leaving.]
cemerick has joined #ipfs
ashark has quit [Ping timeout: 265 seconds]
<dignifiedquire> richardlitt: fixed and merged
<ipfsbot> [webui] Dignifiedquire pushed 1 new commit to master: http://git.io/vuVwY
<ipfsbot> webui/master 8017f5d Friedel Ziegelmayer: Merge pull request #166 from ipfs/fix/161...
kragniz is now known as {^-^}
{^-^} is now known as Guest46353
Guest46353 is now known as kragniz
<richardlitt> woot
<richardlitt> achin: you around?
<achin> mostly (at work, so i may disappear at any moment, but i'm here for now!)
<richardlitt> Can you edit this PR? https://github.com/ipfs/weekly/pull/3
<achin> btw i saw your comment about looking at the github event log. i think this is the right way to get a list of commenters (which jbenet wanted). i'm not sure it offers any advangages for getting the list of commits
<richardlitt> Shouldn't take more than a minute
<achin> one sec, let me dig up that branch
<richardlitt> Ok. In that case, I can merge that now .Wish you'd written it in JS. :P
<achin> i almost wrote it in rust :P but then nobody would have been happy with that!
<richardlitt> Hahaha
<richardlitt> Well, if you had in JS, I could have helped with the commenters, and we could have made one module for everything
<richardlitt> I might refactor and rewrite it anyway
<achin> i'm way more productdive in python, so i used that. but i have no objections to a js version
<achin> if someone gets me started, i could even help!
patcon has joined #ipfs
<achin> how long do we want to wait for roundup feedback before merging? is 48 hours too long? could we say "at most 48 hours"
<achin> (so that if discussion is settled before then, it can be merged before 48 hours)
rombou has quit [Ping timeout: 246 seconds]
<achin> also, you suggested PR directly into the roundups folder, yet we have a drafts folder at the moment
<richardlitt> ah, sorry
<richardlitt> 24 hours.
<achin> should i change the readme to say "PR into the roundups folder" and we'll just fixup the current directory structure later to match ?
<richardlitt> And that's it. I don't think we need more than that, and we need to enforce a harder deadline
<richardlitt> PR into the drafts folder
<achin> k
<richardlitt> We only need one folder
<richardlitt> the files should not be moved around - the PR will be the only movement
<richardlitt> minimizes upkeep
<richardlitt> Makes sense?
<achin> i had an idea that a draft could be merged before publiciation time, which would allow others to submit additional PRs on that draft
<richardlitt> sorry for the lack of clarity, named the folder wrongly ;^__^
<achin> but in practice i can't really see that happening often
<richardlitt> Nah. It wouldn't.
<richardlitt> What we can do is make sure that we all have access to that repo, and that anyone can add commits directly on a remote PR
disgusting_wall has joined #ipfs
<richardlitt> But, ideally, I think just one person folding in comments should be enough
<achin> yes, i expect there will not be many cooks in this kitchen
<richardlitt> If there are, indeed, any comments. I think this will largely be driven by one or two people, with everyone else focusing on their own little worlds
<richardlitt> haha yeah
<achin> PR updated
<achin> PR #3 that is
<Kubuxu> achin: with the tool for commiters, if we had hash from previous week, then you could just walk the DAG until you hit that hash and fork on merge
<achin> Kubuxu: do you have a proposal on how to get the hash from the previous week?
<Kubuxu> Just save it in weekly repo?
<richardlitt> Merged.
<Guest9082> how could make a physically decentralised network? what would a persons node setup look like?
<richardlitt> Kubuxu: what hash?
<achin> richardlitt: let's also try to land a reasonable convention for naming the .md files in the roundup folder
<Kubuxu> commit hash
<richardlitt> Yeah, but there's a lot of repos
Encrypt has joined #ipfs
<richardlitt> Wouldn't work for 60 odd repos, I don't think. I mean, we could save a hash file of 60 repos....
Guest9082 is now known as VegemiteToast
<richardlitt> {'repo1:' hash1, 'repo2': hash2...}
<Kubuxu> Save it as IPFS file.
<Kubuxu> Yuo
<Kubuxu> Yup
<richardlitt> Not too bad of an idea, as long as the contrib tool automatically updates it so we don't have to remember to save it
<achin> the problem is that you have to remember to run the tool at the right time
<achin> seems like we might mess that up from time to time
<richardlitt> No, you just get it from the last hash
<richardlitt> then we just have "Since last time, which was 3.4 weeks ago"
<richardlitt> So it's resilient in case we fail at updating properly
<achin> oh, hmm. yeah i see your point
<Kubuxu> Make a Travis tool that does it when new roundup gets merged.
<richardlitt> Kubuxu: nah, just make it part of the process of getting the contribs from last time
<richardlitt> That way there's no one unattributed
<Kubuxu> That works too.
<Kubuxu> So the tool would look for previous roundup, read the JSON with hashes from it. Walk the DAGs, get contributors, save new hashes in new roundup.
<achin> richardlitt: actually, i take back what i said awhile ago -- using the event log to get a list of commits might be a good idea, because it makes it a lot easier to get the github username of the person making the commit
<richardlitt> Kubuxu: exactly
<richardlitt> achin: I think so, too.
<richardlitt> If you want me to refactor in JS, let me know, happy to do that.
<achin> please go ahead!
<richardlitt> achin: we should probably get the contributors since December 7th
<richardlitt> Want to run that for me, and throw me the output in a gist?
<richardlitt> I'm writing the draft for this week's roundup now
<achin> yep, one sec
patcon has quit [Ping timeout: 250 seconds]
Senji has quit [Read error: Connection reset by peer]
cblgh has quit [Quit: Lost terminal]
<richardlitt> thanks!
cblgh has joined #ipfs
<achin> thanks for helping make these weekly posts a reality!
<richardlitt> :D
<richardlitt> THank you for the idea and for the help!
<richardlitt> SUper awsomeness.
<achin> \o/
cblgh has quit [Client Quit]
<achin> here's the nicely rendered version for anyone in #ipfs who wants to take a look https://github.com/ipfs/weekly/blob/feature/jan-5/drafts/2016-01-06.md
cblgh has joined #ipfs
lmatteis_ has joined #ipfs
lmatteis has quit [Ping timeout: 240 seconds]
bret has quit [Ping timeout: 240 seconds]
feross has quit [Ping timeout: 240 seconds]
kevin`` has quit [Ping timeout: 240 seconds]
kevin``_ has joined #ipfs
lmatteis_ is now known as lmatteis
true_droid has quit [Ping timeout: 240 seconds]
feross_ has joined #ipfs
bbfc has joined #ipfs
wiedi_ has quit [Read error: Connection reset by peer]
step21 has quit [Ping timeout: 240 seconds]
<richardlitt> All comments welcome, please.
flyingkiwi has quit [Ping timeout: 240 seconds]
Kubuxu has quit [Ping timeout: 240 seconds]
oed has quit [Ping timeout: 240 seconds]
oed has joined #ipfs
[BNC]geir has quit [Ping timeout: 240 seconds]
Kubuxu has joined #ipfs
<dignifiedquire> richardlitt: so this issue does not include this weeks sprint?
<dignifiedquire> I mean the one from yesterday
wiedi has joined #ipfs
true_droid has joined #ipfs
<ipfsbot> [webui] greenkeeperio-bot opened pull request #174: babel-core@6.4.0 breaks build ⚠️ (master...greenkeeper-babel-core-6.4.0) http://git.io/vuVQM
reit has quit [Ping timeout: 272 seconds]
<richardlitt> dignifiedquire: not the future sprint, as in what is going on now, but the last one
bret has joined #ipfs
<dignifiedquire> I see
<richardlitt> Do you have any starred things you want in?
<richardlitt> (Just updated it)
<dignifiedquire> the webui things
<dignifiedquire> also the two rust releases
flyingkiwi has joined #ipfs
step21 has joined #ipfs
<achin> oooh good you just added links
<ipfsbot> [webui] Dignifiedquire pushed 1 new commit to master: http://git.io/vuV5z
<ipfsbot> webui/master 794c1c0 Friedel Ziegelmayer: Merge pull request #174 from ipfs/greenkeeper-babel-core-6.4.0...
<richardlitt> Cool
<richardlitt> ahhh dignifiedquire that's why i didn't add you
<richardlitt> Could you add your stuff in here? https://github.com/ipfs/pm/issues/76
<richardlitt> Wait, I did.
<richardlitt> one second.
<richardlitt> all good. :)
<dignifiedquire> lol
<dignifiedquire> you are confusing me
<achin> richardlitt: i assume weekly/issues #7 is for general feedback on the process, not specfic feedback on any given roundup?
rombou has joined #ipfs
<lgierth> whyrusleeping: are there more breaking changes in 0.4.0 apart from multistream? lots of subtly breaking stuff i guess, but anything more that breaks hard?
<lgierth> i'm fine with saying that 0.4.x and 0.3.x simply can't communicate because of multistream, just wondering if there's anything noteworthy
<VegemiteToast> what's multistream. and why should I be sad?
[BNC]geir has joined #ipfs
<richardlitt> dignifiedquire: added. achin fixed link.
<achin> we're getting closer to releasing 0.4.0 so you should be happy!
<dignifiedquire> richardlitt: :)
<dignifiedquire> and there I thought you wanted to ignore me ;)
<lgierth> VegemiteToast: it's used to mux multiple protocols over a single connection
<richardlitt> achin: added note about feedback
<lgierth> daviddias knows more ^
<richardlitt> dignifiedquire: haha, nope. Just an oversight. My bad. :)
<achin> richardlitt: thumbsup
<richardlitt> My productivity always goes up with chillstep music
Not_ has joined #ipfs
<achin> :D
<VegemiteToast> this is me, it's a massive playlist https://www.youtube.com/playlist?list=PL9PxpW17ZPcLwsezzuFEjcOPKeUWcsfQ1
<VegemiteToast> "low distraction music to work to"
TheWhisper has quit [Read error: Connection reset by peer]
rombou has quit [Ping timeout: 272 seconds]
<vakla> hey guys, a friend set up ipfs on a research cluster at a university and for some reason the webui is showing one point and it's in Canada (definitely not the right place)
TheWhisper has joined #ipfs
<vakla> is there any reason why this would be? freegeoip shows the right location for them
<VegemiteToast> where's the uni?
<lgierth> vakla: the geoip version it uses might be a bit outdated
<vakla> Chicago
<VegemiteToast> if its a "research cluster" the back end might be hosted in canada lol
<VegemiteToast> i dunno, as usuall, I know nothing
<vakla> No the servers are definitely on site
<VegemiteToast> any tips for setting up php + ipfs on linux
<VegemiteToast> wait I think php might not work with ipfs?
<VegemiteToast> submit it as a bug on the git
<VegemiteToast> :Vakla
<achin> php requires a backend server to execute the php code
<vakla> cheers
<VegemiteToast> I has a backend. a backend I want to make
<VegemiteToast> are u saying a http backend?
<achin> yes, generally it's the http server that will execute the PHP code
<achin> (or will spawn a child process to do so)
ashark has joined #ipfs
<whyrusleeping> copenhagen is nice
<multivac> whyrusleeping: 2016-01-06 - 20:52:11 <richardlitt> tell whyrusleeping to throw his todos into https://github.com/ipfs/pm/issues/77 please
<richardlitt> hee hee
<richardlitt> where are you staying?
<whyrusleeping> lgierth: we remove the extra msgio wrapper
<whyrusleeping> richardlitt: somewhere in denmark
<whyrusleeping> david said a name and a number, i typed it into the uber app
<whyrusleeping> and now we're here
<ralphtheninja> hehe
<ralphtheninja> chaos :)
<achin> magic!
<richardlitt> where are you staying?
<richardlitt> gahg
<richardlitt> Cool
<whyrusleeping> oh shit
<whyrusleeping> real internet
<whyrusleeping> i'm not gonna leave
<dignifiedquire> how real?
<achin> the kind of internets us americans dream about?
<ipfsbot> [webui] greenkeeperio-bot opened pull request #175: babel-plugin-transform-react-display-name@6.4.0 breaks build ⚠️ (master...greenkeeper-babel-plugin-transform-react-display-name-6.4.0) http://git.io/vuwfR
rombou has joined #ipfs
<ipfsbot> [webui] Dignifiedquire closed pull request #175: babel-plugin-transform-react-display-name@6.4.0 breaks build ⚠️ (master...greenkeeper-babel-plugin-transform-react-display-name-6.4.0) http://git.io/vuwfR
<ipfsbot> [go-ipfs] Luzifer opened pull request #2169: Update alpine to latest stable (master...update_alpine) http://git.io/vuwUc
feross_ is now known as feross
Encrypt has quit [Quit: Quitte]
ashark has quit [Ping timeout: 256 seconds]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
bbfc has left #ipfs [#ipfs]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
arkadiy has quit [Ping timeout: 252 seconds]
infinity0 has quit [Ping timeout: 256 seconds]
hehe123 has joined #ipfs
<hehe123> Yo, is a Link in an IPFS object required to exist on the node that is creating the object?
<achin> no
wiedi has quit [Read error: Connection reset by peer]
<achin> though i think most of the high-level IPFS tools will want it to exist
<achin> (maybe even most of the low-level ones too?)
pfraze has quit [Remote host closed the connection]
<achin> example: run `ipfs object get QmNTbyFZSRaeYLX8utaQmAvuckMwPkoTxRyecURt6EDGAC` and notice how the linked hash doesn't exist anywhere
<hehe123> Sweet, just confirmed myself, must have been doing something wrong when I tried before
infinity0 has joined #ipfs
wiedi has joined #ipfs
<hehe123> Does the lookup of an object have a timeout? Seems to just hang for me with an object that doesn't exist
<hehe123> Are there any plans for tools to deal with the grabbing of big files, like torrent clients do? Or is the intention to rely on browsers to provide that capability?
patcon has joined #ipfs
patcon has quit [Read error: Connection reset by peer]
cemerick has quit [Ping timeout: 255 seconds]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #176: react@0.14.6 breaks build ⚠️ (master...greenkeeper-react-0.14.6) http://git.io/vuw4i