rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
achin is now known as a_potato
joshbuddy has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
a_potato is now known as achin
grahamperrin has joined #ipfs
slothbag has joined #ipfs
<tperson>
Ya, we are planning to use it a lot at work. I wrote a small plugin and a browser management system for us to use internally. Written agasint 0.12, hopefully nothing too crazy happened in 0.13 :)
computerfreak has joined #ipfs
disgusting_wall has joined #ipfs
voxelot has quit [Remote host closed the connection]
hashcore has joined #ipfs
ppham has quit [Remote host closed the connection]
<ipfsbot>
[webui] Dignifiedquire opened pull request #166: [WIP] fix(object) Ensure keys for all rendered array elements (master...fix/161) http://git.io/vuWSp
pfraze has joined #ipfs
ppham has quit [Remote host closed the connection]
cemerick has joined #ipfs
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
reit has quit [Ping timeout: 260 seconds]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
voxelot has joined #ipfs
hoony has quit [Quit: hoony]
hoony has joined #ipfs
hoony has quit [Client Quit]
hoony has joined #ipfs
voxelot has quit [Ping timeout: 245 seconds]
jhulten has quit [Ping timeout: 245 seconds]
ppham has joined #ipfs
pokeball has joined #ipfs
pokeball is now known as Guest94327
Guest94327 has quit [Remote host closed the connection]
Guest94327 has joined #ipfs
Guest94327 has quit [Remote host closed the connection]
computerfreak has quit [Quit: Leaving.]
ppham has quit [Remote host closed the connection]
devbug has joined #ipfs
ppham has joined #ipfs
devbug has quit [Ping timeout: 250 seconds]
jhulten has joined #ipfs
ygrek has quit [Ping timeout: 256 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]
user24 has joined #ipfs
reit has joined #ipfs
jaboja has quit [Ping timeout: 256 seconds]
leer10 has joined #ipfs
Soft has quit [Read error: Connection reset by peer]
hoony has quit [Remote host closed the connection]
jaboja has joined #ipfs
Soft has joined #ipfs
ogzy has quit [Remote host closed the connection]
pfraze has quit [Remote host closed the connection]
<user24>
Assuming I use peer routing and address another node by its identity: Do I have to open another connection if the location of this node changes or is this handled automatically?
jaboja has quit [Remote host closed the connection]
<zignig>
user24: only for the bootstrap nodes in your config , the network will route and find other nodes itself.
anshukla has joined #ipfs
<user24>
But if the location changes while the connection is open, a new connection would be required, correct?
<user24>
And if so, is there already a specification or implementation for an abstract connection that handles this case?
<user24>
And the second question: Currently, a bidirectional connection is the lowest level of abstraction in libp2p. Would it be possible to go even further and work with unidirectional connections or even single (expected) messages as buffers?
<user24>
Unidirectional streams over a connection can still be easily visualised: Imagine two vertices as the nodes, and on both sides a tree of multiplexed streams, whose stream directions are mirrored for the other node.
a1uz10nn has joined #ipfs
<a1uz10nn>
yo
Oatmeal has joined #ipfs
NightRa has joined #ipfs
ppham has quit [Remote host closed the connection]
jhulten has quit [Ping timeout: 245 seconds]
joshbuddy has quit [Quit: joshbuddy]
anshukla has quit [Remote host closed the connection]
anshukla has joined #ipfs
anshukla has quit [Remote host closed the connection]
a1uz10nn has quit [Ping timeout: 260 seconds]
anshukla has joined #ipfs
hoony has joined #ipfs
ulrichard has joined #ipfs
anshukla has quit [Remote host closed the connection]
anshukla has joined #ipfs
anshukla has quit [Ping timeout: 240 seconds]
jakobro has joined #ipfs
<jakobro>
does anyone know if there a way to essentially "hash check" a file received via ipfs get?
jhulten has joined #ipfs
<Stskeeps>
jakobro: isn't the ipfs id a hash itself of the content?
devbug has joined #ipfs
<jakobro>
Stskeeps> yes, when ipfs receives the blocks, but I was wondering if there's a way to check an already received file.
<tperson>
The only way I know is to add the file back
ppham has joined #ipfs
<jakobro>
for instance, if you do 'ipfs get <hash>' subsequent times, it'll remove and readd the file everytime, even when it's the same
jhulten has quit [Ping timeout: 240 seconds]
<jakobro>
could be beneficial to have a separate command to check if that file matches, without just overwritting it regardless of being the same everytime
devbug has quit [Ping timeout: 250 seconds]
ppham has quit [Ping timeout: 240 seconds]
<Stskeeps>
on my dev0.4.0 there's on ipfs add -n, --only-hash bool - Only chunk and hash - do not write to disk
<jakobro>
Interesting. I'm thinking more on the "get" side of things.
grahamperrin has joined #ipfs
grahamperrin has quit [Remote host closed the connection]
ilyaigpetrov has joined #ipfs
chriscool has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
Not_ has quit [Ping timeout: 256 seconds]
anshukla has joined #ipfs
<jakobro>
I'm guessing hash checking and getting would both require retrieving all the relevent blocks, because of the proof-of-work nature of merkle trees?
grahamperrin has joined #ipfs
s_kunk has quit [Ping timeout: 240 seconds]
jakobro_ has joined #ipfs
jakobro has quit [Quit: Leaving]
jakobro_ is now known as jakobro
grahamperrin has quit [Ping timeout: 240 seconds]
Nukien has quit [Ping timeout: 276 seconds]
zz_r04r is now known as r04r
anshukla has quit [Remote host closed the connection]
Akaibu has quit [Ping timeout: 240 seconds]
Akaibu has joined #ipfs
ppham has joined #ipfs
anshukla has joined #ipfs
ppham has quit [Ping timeout: 276 seconds]
aramboi has joined #ipfs
aramboi has quit [Ping timeout: 240 seconds]
anshukla has quit [Remote host closed the connection]
<ianopolous>
what ipfs people are in melbourne, Australia? (I'm briefly back home there at the moment)
* kandinski
raises his hand
<kandinski>
South Yarra represent
bedeho has joined #ipfs
<ianopolous>
kandinski, any idea how many of us are here?
hashcor has joined #ipfs
pod has left #ipfs ["WeeChat 1.3"]
aramboi has joined #ipfs
jhulten has quit [Ping timeout: 250 seconds]
<M-davidar>
ianopolous: us as in melb, or aus in general?
<ianopolous>
I guess I'm interested in both for future visits, but right now I'm in melbourne
<M-davidar>
australia in general includes zignig, OutBackDingo, and yours truly
<M-davidar>
we'll be into double digits soon!
<user24>
Berlin? Anyone?
<M-davidar>
user24: like half the room I think :p
<user24>
:D
Encrypt has joined #ipfs
hashcor has quit [Quit: Leaving]
<ianopolous>
:-)
<ianopolous>
davidar: cool!
hoony has joined #ipfs
* whyrusleeping
is nervous about an australian ipfs takeover
<ianopolous>
whyrusleeping, come move here! The coffee is fantastic, and obviously the weather is too!
<whyrusleeping>
theres good coffee down there?
Oatmeal has quit [Ping timeout: 265 seconds]
<slothbag>
Sydney here.. weather is not fantastic at the moment :(
<whyrusleeping>
its probably better than being on the wall
<whyrusleeping>
er, in berlin
<user24>
yeah :P
<whyrusleeping>
if we did an australian meetup i would expect us to travel on those giant semi trucks with five trailers, eat kangaroo and throw boomerangs
<user24>
I really don't want to know the Berlin equivalent ;)
<ianopolous>
melbourne is famous for our coffee. Australia a whole is also to a certain degree. As an example Starbucks opened 80 stores here, but had to close all of them because people knew it was shit.
<whyrusleeping>
we travel by train, eat schnitzel, and freeze our asses off because its fucking cold as hell here
<user24>
whyrusleeping: Are there any meetups planned for the future?
<user24>
There were some at c-base, @Ethdev and others along some conferences
<user24>
but nothing regular
<user24>
Not to say it would be the most effective methods for ipfsdevs to spend their time, but it might be a way of introducing more people to it
<whyrusleeping>
yeah, we try to do meetups wherever we are
<slothbag>
is dev0.4.0 branch stable enough to start compiling and running on a regular basis? master doesn't seem to be getting much love lately
<whyrusleeping>
but since we are distributed, that gets difficult
<whyrusleeping>
what (in my opinion) works better, is to have users organize a meetup, and let us know some time in advance so some of us can try and make it
<ion>
Q: How many IPFS developers does it take to change a lightbulb? A: Only Juan.
<whyrusleeping>
slothbag: yeah, dev0.4.0 is going to be marked as a release canidate soon
<whyrusleeping>
ion: lol, wat?
corvinux has joined #ipfs
<slothbag>
cool, might try it out now. thanks
<whyrusleeping>
oh, said it out loud, makes more sense now
<dignifiedquire>
well the raw data I downloaded is compressed just 30gb
<dignifiedquire>
so it shouldn't be too bad
<dignifiedquire>
I'm wondering if I should extract it before I add it to ipfs, thoughts?
<M-davidar>
ion: it's expensive here though :p
<dignifiedquire>
whyrusleeping: cool, how do I get access to those?
<dignifiedquire>
probably better, as otherwise you have to download everything at once if you want to access it
<whyrusleeping>
do you know the magic data dance?
<daviddias>
woa, had IRCCloud off for some reason, only seeing that PR now dignifiedquire :D
<ion>
Australia pros: kangaroos. Australia cons: Hitler.
<ansuz>
Hitler was australian?
<whyrusleeping>
you'll need to perform the magic data dance well enough to entice the entropy to provide a valid private key for you
<ansuz>
wut
<whyrusleeping>
ion: huh? care to elaborate?
reit has quit [Ping timeout: 260 seconds]
<ion>
Hitler's place of birth, silly.
<daviddias>
dignifiedquire: so, "require" is not a thing for front end anymore? And now we use Uppercase for non constructors as well? Is it a React convention?
<M-davidar>
ion: that's Austria, stupid!
<M-davidar>
:p
<ion>
M-davidar: Sorry. Austria pros: kangaroos. Austria cons: Hitler.
<whyrusleeping>
lawl
<M-davidar>
dignifiedquire: I probably have access, I haven't actually used the new nodes yet
<M-davidar>
one sec
<whyrusleeping>
dignifiedquire: is it a tar.gz?
<whyrusleeping>
i would probably extract it
<M-davidar>
whyrusleeping: remind me how to pin stuff to the global daemon? :p
<whyrusleeping>
you remember the magic data dance right?
<whyrusleeping>
i was blocking further progress, right?
<dignifiedquire>
whyrusleeping: you are always blocking ;)
<whyrusleeping>
dude, i know
<dignifiedquire>
gotta eat sth, then we can talk
<whyrusleeping>
mmmkay
<whyrusleeping>
chriscool: youre in paris now, right?
<chriscool>
whyrusleeping: yeah I am in Paris
compleatang has joined #ipfs
<chriscool>
are you coming soon
<chriscool>
?
<whyrusleeping>
we are :D
<user24>
Could anyone answer my 2 questions from 6:50?
<whyrusleeping>
we're heading to copenhagen tomorrow, staying three days and then heading to paris
<whyrusleeping>
right daviddias ?
<chriscool>
great :-D ok so on Saturday?
<chriscool>
Sunday?
<daviddias>
on the 9th, yes :)
<daviddias>
user24: which ones?
<user24>
Assuming I use peer routing and address another node by its identity: Do I have to open another connection if the location of this node changes while the connection is open or is this handled automatically?
<user24>
And if not, is there already a specification or implementation for an abstract connection that handles this case?
<chriscool>
how long are you staying? and do you already have a place to stay or you want to stay at my place?
<chriscool>
also the .travis.yml are the same for ipfs-update and fs-repo-migrations
<whyrusleeping>
chriscool: yeah, but i'm thinking that something weird might be going on in the fs-repo-migrations repo that we don't want
<whyrusleeping>
like, some code in a vendor dir somewhere that breaks on go get
<whyrusleeping>
chriscool: i'm not super sure what our plans are yet
<whyrusleeping>
i think we're staying for three days
Ranella has joined #ipfs
<user24>
daviddias: And the second, less relevant question: And the second question: Currently, a bidirectional connection is the lowest level of abstraction in libp2p. Would it be possible to go even further and work with unidirectional connections or even single (expected) messages as buffers?
<daviddias>
user24: abstract-connection (now interface-connection) is really just about the interface and not about the functionality underneath, the expectation is to be able to "dial" and "listen"
<chriscool>
whyrusleeping: only dadiddias and you? I have a big spare room if you want at home
<daviddias>
if the transport/connection offers support for mobility, then the peer will be able to keep the same connection open
<whyrusleeping>
chriscool: that would be sweet!
reit has joined #ipfs
<chriscool>
great tell me when you arrive, I can probably pick you up at the airport or a train station
<daviddias>
user24: as for bidirectional connection vs unilateral, it is possible, just to be sure, when you say unidirectional, you mean like only one peer sending info and the other acking, or more of async comm (like reading from a rendezvous point, without having a way to reply through the same medium?)
<daviddias>
chriscool: you are awesome! :D
<user24>
daviddias: right. The transport wrapper would just need to request the peerInfo again from the network in case of a timeout (in the simplest case). For the second question: just a simplex transmission (e.g. over radio)
<chriscool>
daviddias: no problem :-D
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
<dignifiedquire>
whyrusleeping: back
<daviddias>
user24: something like libp2p.swarm.dial({multiaddr: /fm/99.5Mhz}, function (err, conn) {})
<daviddias>
then, if our machine has a transmitter, we can send packets, we if only have a receiver, we can only receive
Encrypt has quit [Quit: Quitte]
<user24>
daviddias: yes, but with the current model, we still need to explicitly close the output at the receiver, correct?
<dignifiedquire>
whyrusleeping: what I need from you is finishing your PR and adding repo migrations and the updater
<dignifiedquire>
then I can finish my work
<whyrusleeping>
okay, cool
<whyrusleeping>
i'll add that next on my todo list
<dignifiedquire>
also zip
<dignifiedquire>
(binaries should be zipped, not just dumped to download)
<whyrusleeping>
will do
<daviddias>
user24: that part is a bit in flux yes, we need some use case so that we can polish the behaviour in those scenarios :)
<user24>
daviddias: Okay :) I always try to follow the current developments of libp2p and wasn't sure if some of it's components were already finalised
rombou has joined #ipfs
<daviddias>
help us built it :D the more users and developers, the more awesome it gets! :D
<whyrusleeping>
I'd love to use an SDR as a libp2p transport
<whyrusleeping>
that would be soooo cool
<user24>
oh yes
<user24>
daviddias: Your collective experience is a bit intimidating ;) I'm by no means an experienced developer so will stay out of core development for good. However, I have a few ideas that I will implement as soon as libp2p and IPFS are sufficiently worked out :)
<user24>
This includes gluing together an existing visual programming environment with libp2p, IPFS and Ethereum
<chriscool>
do you think the Travis problem comes from this?
<daviddias>
even take that thing we talked about implementing all the transports at the app level and do framing on several frequencies
<daviddias>
hmm lasagnaa
<whyrusleeping>
chriscool: i don't think so... we do that in go-ipfs
<whyrusleeping>
did the Makefile thing work?
<whyrusleeping>
we don't need the go get to run in any case because we vendor our dependencies
<ipfsbot>
[go-ipfs] whyrusleeping created fix/patch-data-tests (+1 new commit): http://git.io/vu8A9
<ipfsbot>
go-ipfs/fix/patch-data-tests a90e5cc Jeromy: add tests for and fix {set/append}-data...
<chriscool>
I haven't tried the Makefile yet, will do
<user24>
Everything I see seems to converge to some decentralised CSP system with a code=data=state concept. Be it systems, platforms or programming languages. A system like urbit seems to be the next destination of this progression.
hellertime has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping created fix/files-pin-locking (+1 new commit): http://git.io/vu4vS
<ipfsbot>
go-ipfs/fix/files-pin-locking f20b727 Jeromy: take a pin lock while performing ipfs files operations...
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #2160: add tests for and fix {set/append}-data (dev0.4.0...fix/patch-data-tests) http://git.io/vu4fY
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #2161: take a pin lock while performing ipfs files operations (dev0.4.0...fix/files-pin-locking) http://git.io/vu4fX
<OutBackDingo>
M-davidar: not anymore, we moved to Europe :)
ecloud has quit [Ping timeout: 265 seconds]
ecloud has joined #ipfs
<user24>
btw, my scouts detected a "Cubic" relic. looks awesome - I for one welcome our future hosting overlords!
<daviddias>
oh, sprint meetings without dignifiedquire :(
<dignifiedquire>
daviddias: sorry sth personal came up
<daviddias>
totally understand
<daviddias>
I'm just used to have you around
<dignifiedquire>
:)
<dignifiedquire>
I'll be back next week
<ipfsbot>
[js-ipfs-api] Dignifiedquire created greenkeeper-gulp-load-plugins-1.2.0 (+1 new commit): http://git.io/vuBGO
<ipfsbot>
js-ipfs-api/greenkeeper-gulp-load-plugins-1.2.0 1ef2054 greenkeeperio-bot: chore(package): update gulp-load-plugins to version 1.2.0...
Matoro_ has joined #ipfs
<ipfsbot>
[js-ipfs-api] Dignifiedquire deleted greenkeeper-gulp-load-plugins-1.2.0 at 1ef2054: http://git.io/vuBct
zorglub27 has joined #ipfs
Matoro has quit [Ping timeout: 245 seconds]
M-trashrabbit has quit [Quit: node-irc says goodbye]
ppham has joined #ipfs
m0ns00n has quit [Quit: undefined]
joshbuddy has quit [Quit: joshbuddy]
pfraze has quit [Remote host closed the connection]
flyingkiwi has quit [Quit: bye]
jhulten has joined #ipfs
flyingkiwi has joined #ipfs
jaboja has quit [Ping timeout: 246 seconds]
jakobro has quit [Quit: Updating details, brb]
jakoby has joined #ipfs
jhulten has quit [Ping timeout: 256 seconds]
skeek has joined #ipfs
skeek has left #ipfs ["WeeChat 0.4.2"]
skeek has joined #ipfs
<jakoby>
Is there a way to effectively "hash check" a file already saved with ipfs get without retrieving all blocks again? Or does hash checking and getting both require retrieving all the relevant blocks, because of the proof-of-work nature of merkle trees?
rombou has joined #ipfs
<lgierth>
if you have already fetched it, ipfs has verified the fetched blocks for you
<lgierth>
you can hash a file on disk with ipfs add -n <file>
<jakoby>
right, but if I ran garbage collect to save HDD space beforehand, I'll have to re-retrieve all blocks?
Oatmeal has quit [Read error: Connection timed out]
<lgierth>
well yes, what it hasn't stored, it can't serve
<lgierth>
garbage collection will erase all traces of blocks that it removes
<jakoby>
I don't want to create hashes, I want to verify if I file I already have matches the hash
<lgierth>
then ipfs add -n to only get the hash
<jakoby>
oh, and it should return the same hash if the file is valid, correct?
<whyrusleeping>
yep
<jakoby>
awesome! that makes sense. haha
<whyrusleeping>
assuming we havent changed the importing scheme since.. lol
step21_ is now known as step21
<whyrusleeping>
i'm going to make a change to it soon that will reduce the block size so that blocks *with* padding are evenly divisible by 1024
<jakoby>
just to be sure though, is there any way to just check that file without retrieving/creating blocks? or is this against the nature of merkledag?
<lgierth>
ipfs -n
<lgierth>
:)
<lgierth>
it creates the blocks and dag, but doesn't store it
<lgierth>
without recreating the data structure that was hashed, you can't compare
<lgierth>
ipfs add -n that is
<jakoby>
ok, cool. yeah, I was expecting that because of how merkledag works. just making sure. thanks!
<The_8472>
the mapping from files to dag is one to many. i think jakoby is asking whether it's possible to verify that a file matches a dag hash, no?
<jakoby>
yeah, that's what I'm asking, but I guess the easiest way now is to just add -n constantly until you get the same hash you originally retrieved the file with
<The_8472>
that only works as long as add makes the same decisions about block partitioning
<The_8472>
a more robust way would be fetching the metadata without getting the file contents
<The_8472>
then the file could be checked against block hashes
<jakoby>
yeah, that would be cool. that's what I'm wondering is possible
<richardlitt>
Ok, dignifiedquire, will do.
<multivac>
richardlitt: 2016-01-05 - 12:59:22 <dignifiedquire> tell richardlitt I won't make it tonight to the hangouts, can you take care of the setup please?
<richardlitt>
daviddias whyrusleeping lgierth jbenet kyledrake Sprint coming up in ten minutes. Please prepare your updates and drop them in https://github.com/ipfs/pm/issues/77
<richardlitt>
We could also have a ... why don't we just record what we do daily in the Sprint?
<whyrusleeping>
lol
<whyrusleeping>
thats too hard
<richardlitt>
We can just update our post.
<richardlitt>
whyrusleeping: really?
<achin>
wait, is this you
<achin>
have my eyes failed me
<achin>
s/eyes/brain/
<whyrusleeping>
achin: oh, *that* guy
<whyrusleeping>
richardlitt: no, thats probably pretty doable
<daviddias>
ahaha an impostor!
<richardlitt>
whyrusleeping: It is probably a lot easier than remembering.
<richardlitt>
jbenet: you here yet?
* achin
corrects this minor embarasement by claiming its lunch time and disappearing
<jbenet>
hey everyone o/ -- i'm alive, and back again
<multivac>
jbenet: 2015-12-21 - 04:14:20 <richardlitt> tell jbenet to prepare for the discussion tomorrow. :) Thanks.
<richardlitt>
Wooooo
<richardlitt>
o/
<richardlitt>
Wooooo/
<dignifiedquire>
welcome back jbenet
<daviddias>
jbenet: is baaaack :D
<dignifiedquire>
we had a great party without you :P
<jbenet>
yeah i hear ccc + travels were fantastic
joshbuddy has joined #ipfs
<dignifiedquire>
was new zealand great worth it? :)
hartor has quit [Remote host closed the connection]
<richardlitt>
OK
<richardlitt>
jbenet: how is your update going?
hartor has joined #ipfs
<richardlitt>
It's now the traditional fifteen-minutes late, so ought I to start?
<jbenet>
richardlitt yeah go for it
<richardlitt>
OK
<richardlitt>
Incoming.
Senji has quit [Ping timeout: 265 seconds]
<lgierth>
sorry, i'm here now -- writing update
<richardlitt>
## This Week
<richardlitt>
- [x] Sprint Management
<richardlitt>
- [x] Prepare sprint, sync lead, follow up with people
<richardlitt>
- [x] Remove Dec 28 sprint from Calendar
<richardlitt>
- [x] Moved sprint to Jan 5th from Jan 4th
<richardlitt>
- [x] Write the weekly roundup. PR ipfs/weekly/pull/4. **Need**: We need to do this as a community. So far, two have been written, and none published.
<richardlitt>
- [x] QC the API PR. (Needs to be redone, again, pending conversations happening in the issues.)
<richardlitt>
## Extra
<richardlitt>
- Awesome-IFPS
<richardlitt>
- [x] Embedded awesome-ipfs into ipfs/website. PR website/pull/84
<richardlitt>
- [x] Added note about dates to awesome-ipfs contrib.
<richardlitt>
- [x] Added webapps to awesome-ipfs. PR awesome-ipfs/pull/35
<richardlitt>
- [x] Added quotes around command in go-ipfs long description. PR go-ipfs/pull/2157
<richardlitt>
- [x] Added a shutdown note to `ipfs daemon` long description. PR go-ipfs/pull/2159
<richardlitt>
- random
<richardlitt>
- [x] Edited ipfs project dir for readability. PR ipfs/pull/142
<richardlitt>
- [x] Changed log in ipfs-update. Closed ipfs-update/issues/13 with PR ipfs-update/pull/15.
<richardlitt>
- [x] Edited data example. PR examples/pull/44
<richardlitt>
- [x] Downgrading IPFS doc for fs-repo-migrations. PR fs-repo-migrations/pull/10.
<richardlitt>
- [x] Added note about spec issues and PRs. PR specs/pull/56, closes specs/issues/39
<richardlitt>
- [x] Added FAQ link to ipfs.io/docs. PR website/pull/86
<richardlitt>
- New modules
<richardlitt>
- [x] Worked on ipfs-readme-standards by creating [remark-title](https://github.com/RichardLitt/remark-title) and finalising a [roadmap](ipfs-readme-standard/issues/1)
<richardlitt>
- End-of-year Cleanup, finding relevant issues that I can do fast or close. This mostly means find them and document them internally for fixing later.
<richardlitt>
Summary: Uh, I did a lot this past two weeks. Largely this is because I went through a ton of repos - see the last thing - and tried to clean a lot of them up.
<whyrusleeping>
hell yeah
<whyrusleeping>
i noticed the github log had your name all over it
<richardlitt>
Lots of triaging, commenting, CR, and a ton of small PRs
<richardlitt>
yep.
<richardlitt>
So, the main things to take away: The API is basically at a standstill, because I can't get anyone to CR it and to help me out with figuring out whether it is a spec or a mirror of what is possible.
<whyrusleeping>
hrmmm
<richardlitt>
Also, our community weekly roundups are a failure at the moment, due to a lack of community involvement. This week, I plan to change that by writing up something, and just publishing it after a day of review, regardless if anyone finds time to review it
nicolagreco has joined #ipfs
<whyrusleeping>
weekly roundups?
<richardlitt>
We've written two now, and those efforts were kind of... wasted.
<richardlitt>
Yeah. ipfs/weekly
<richardlitt>
github.com/ipfs/weekly
<dignifiedquire>
nice job richardlitt and happy seeing you helping out with the webui, need mooore of that :P
<richardlitt>
dignifiedquire: will keep doing more of that. I have a list of issues I think I can tackle.
<dignifiedquire>
richardlitt: so sorry about the api pr, I will get to it this week, promised
<richardlitt>
dignifiedquire: cool, thanks. I'm happy to work on it, I just can't do much more effectively on my own without making design decisions
<richardlitt>
A LOT of these PRs are still open
<richardlitt>
So if people want to CR them, that would be cool.
<whyrusleeping>
sweet, i can take a look at some too
pieohpah has quit [Remote host closed the connection]
Senji has joined #ipfs
<jbenet>
richardlitt thanks for all that -- i'll go through it later this week, lots to catch up on.
se3000 has quit [Remote host closed the connection]
<dignifiedquire>
richardlitt: can you mark those which are still open? then I'll go through them as well
<richardlitt>
dignifiedquire: I'll make them linkable, sure.
<dignifiedquire>
richardlitt: ta
<jbenet>
richardlitt: i'll have feedback for api things this week, but maybe we should discuss next steps on one of the hangouts today.
<richardlitt>
I don't really have a 'Star' this week, but the star is mainly triaging
<richardlitt>
jbenet: sounds good. Let's do that during the infrastructure slot
<richardlitt>
which is empty
<richardlitt>
so, 11am PT
<richardlitt>
I'll add it to the calendar, issue, and open a video hangout for it
<jbenet>
richardlitt: also, on weekly roundups-- most people were out some of the time in last two weeks. holidays/travels/etc
<richardlitt>
jbenet: yeah, I know. Still! no one wasn't able to look at it, and it's something that would really help the community as a whole, I think
<jbenet>
richardlitt: ok 11am pt wfm
<dignifiedquire>
we were all partying at 32C3 ;)
<richardlitt>
ok, anyone else got things for me?
<jbenet>
richardlitt: yeah agreed
Oatmeal has joined #ipfs
<richardlitt>
Cool. dignifiedquire you want to go, or are you off?
<dignifiedquire>
I can go quickly
<richardlitt>
Cool. go go go
* dignifiedquire
preparing incoming
Oatmeal has quit [Max SendQ exceeded]
<daviddias>
we can probably have a label for "needs review", so that we can have a global view of what is blocked waiting for review, like the one we have for "help wanted" https://github.com/issues?utf8=✓&q=is%3Aopen+org%3Aipfs+label%3A"help+wanted"
<dignifiedquire>
daviddias: sounds like a really good idea
<whyrusleeping>
nope, thanks, go do your things that need doing
<dignifiedquire>
whyrusleeping: thanks your majesty, you go ship 0.4.0
<whyrusleeping>
lol, workin on it
<richardlitt>
ok
<richardlitt>
thanks!
<richardlitt>
daviddias: go?
<richardlitt>
I just realised I posted in the wrong thread. Again. Damn it.
* daviddias
incoming
<richardlitt>
So did dignifiedquire, whyrusleeping, and jbenet
<daviddias>
- npm on IPFS
<daviddias>
- [x] Work and test with @whyrusleeping to registry-mirror working nicely with the latest features of 0.4.0 (no flush on mkdir and write). Start again registry-mirror on Biham (130000 modules and going strong)
<tperson>
You guys can keep closing them, ill keep opening them. Muahaha!
<jbenet>
richardlitt: email fits me better
<richardlitt>
AHHH
<richardlitt>
they need a web designer.
<whyrusleeping>
tperson: lol, bring it!
<daviddias>
tperson: opening is fine, but there were issues one year old of stuff that people opened that were solved long time ago and probably those devs were still waiting for our answer
<chriscool>
whyrusleeping: fs-repo-migrations sharness tests pass on Travis now!
<whyrusleeping>
chriscool: WOOOOOOOO!!!!
* whyrusleeping
does the happy dance
<whyrusleeping>
lol, zooko broke the webpage last night
<lgierth>
hehe yeah
<richardlitt>
ahaha
<whyrusleeping>
he was sitting to my left
<richardlitt>
Zooko needs to up his airnomad game.
<richardlitt>
Also, Satoshi Nakomoto would never break a website's CSS
<richardlitt>
anyway, cool, thanks daviddias!
<richardlitt>
whyrusleeping: you ready to go?
<daviddias>
:)
<whyrusleeping>
suureee
joshbuddy has quit [Quit: joshbuddy]
<whyrusleeping>
- [x] CCC
<whyrusleeping>
- [x] berlin shenanigans
<whyrusleeping>
- [x] improve performance of files api for registry mirror
<whyrusleeping>
- [x] met lots of peoples
<whyrusleeping>
- [x] mass issue cleanup with @diasdavid
<whyrusleeping>
- [x] refactored object patch to not embed data in url
<whyrusleeping>
- [x] added testing for http requests so we can ensure the cmds lib is right
<whyrusleeping>
- [x] began prep for 0.3.11 release and subsequent 0.4.0 merge to master
<Kubuxu>
chriscool: in general it would be worth checking if running 0.3.x on 0.4.x does not damage the repos. It might not fit repo-migrations tests but I just thought about it.
<Kubuxu>
running 0.3.x on 0.4.x repo, but it might already be tested.
Senji has joined #ipfs
<richardlitt>
jbenet: Maybe we should move the API meeting to tomorrow, so that dignifiedquire can make it? Or we can just have a short one.
<jbenet>
whyrusleeping chriscool: (preface: i havent looked at the latest tests-- i will later this week.) i think the big thing for fs-repo-migrations testing is making sure everything works fine going up and down without losing any data, including for large repos or repos with large pinsets.
<chriscool>
Kubuxu: thanks! I added this idea to the issue.
<chriscool>
jbenet: ok I will add tests with large repos and large pinsets, going up and down
<chriscool>
jbenet: thanks for commenting on the issue!
<jbenet>
whyrusleeping: how solid is gx UX now? we should discuss this this week and see about wehther moving everything in go-* to gx in one fell swoop is a good idea.
<chriscool>
I have to go. I am going to eat with my family now.
<whyrusleeping>
i dont think one fell swoop is a good idea... no concrete reasons, but just my gut feeling
<whyrusleeping>
gx UX is pretty good right now, there are some rough spots i've been working on
<whyrusleeping>
but i was going to have daviddias try to use it and watch
<jbenet>
thanks chriscool! o/ enjoy.
m0ns00n has joined #ipfs
zorglub27 has quit [Ping timeout: 255 seconds]
<richardlitt>
Apps on IPFS chat starting in 2.5 minutes
anshukla has quit [Remote host closed the connection]
arpu has joined #ipfs
ralphtheninja has joined #ipfs
Oatmeal has joined #ipfs
<dignifiedquire>
whyrusleeping: is it possible to seek in a large file in ipfs? like skip the first 1000 bytes and then read 200 bytes? (without downloading everything)
jfis has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<jbenet>
a bike house = bike shed
<whyrusleeping>
as daviddias's laptop says "full-time bikeshedder"
<jbenet>
yep
<daviddias>
jbenet's laptop has the same sticker
jfis has joined #ipfs
pfraze has joined #ipfs
<daviddias>
as kunf fury would say, we have to do what we do best.. "my job
maxlath has joined #ipfs
zorglub27 has quit [Ping timeout: 265 seconds]
maxlath is now known as zorglub27
felixn has joined #ipfs
anticore has joined #ipfs
ppham has quit [Ping timeout: 260 seconds]
hellertime has quit [Quit: Leaving.]
<Kubuxu>
It would be great to have already both 0.3 and 0.4 resolved by ipfs.io
grahamperrin has joined #ipfs
grahamperrin has left #ipfs [#ipfs]
felixn_ has joined #ipfs
anshukla has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
felixn_ has quit [Ping timeout: 265 seconds]
felixn has joined #ipfs
<jbenet>
hahaha
anshukla has quit [Remote host closed the connection]
<richardlitt>
I'm a full time yak shaver
anshukla has joined #ipfs
devbug has quit [Ping timeout: 250 seconds]
anshukla has quit [Ping timeout: 245 seconds]
zorglub27 has quit [Quit: zorglub27]
<jakoby>
paragon: if the remote directory changes, then the ipfs path will also change
rendar has quit [Ping timeout: 240 seconds]
<jakoby>
I think the best way to solve that issue is to use ipns point to the new ipfs path, then have a cron or something periodically download the ipns
<paragon>
k
rendar has joined #ipfs
hartor has quit [Ping timeout: 240 seconds]
<jakoby>
ipfs mount is cool with this. it just automatically updates the path when you make any changes to /ipns/local/
joshbuddy has joined #ipfs
felixn_ has joined #ipfs
felixn_ has quit [Remote host closed the connection]
G-Ray has quit [Ping timeout: 240 seconds]
felixn has quit [Ping timeout: 265 seconds]
anticore has quit [Quit: bye]
ralphtheninja has quit [Quit: leaving]
ralphtheninja has joined #ipfs
<dvn>
/names
m0ns00n has quit [Quit: undefined]
<paragon>
i see 2 ipfs-meteor projects
<paragon>
anyone messed with those? is there a better one?
<paragon>
napsy & akasha
<paragon>
sunny-g ?
<ipfsbot>
[webui] Dignifiedquire pushed 1 new commit to master: http://git.io/vu050
Matoro__ has quit [Read error: Connection reset by peer]
NightRa has quit [Quit: Connection closed for inactivity]
ashark has quit [Ping timeout: 245 seconds]
<dignifiedquire>
whyrusleeping: ping
<daviddias>
dignifiedquire: just cr'ed, but to be honest, I'm not sure if I have that much of a valid opinion of CR'ing React code as I haven't really invest time to learn all of the tidbits of React (I wouldn't know if there is a better React thing to do), codewise seems ok thought :)
<dignifiedquire>
daviddias: okay thanks :) maybe richardlitt can have a look as well :)
joshbuddy has quit [Quit: joshbuddy]
<richardlitt>
dignifiedquire: will do tomorrow
<richardlitt>
Heh. Was already on my list of things to do tomorrow
<dignifiedquire>
richardlitt: thanks
<richardlitt>
dignifiedquire: no problem
gordonb has joined #ipfs
gordonb has quit [Client Quit]
Oatmeal has joined #ipfs
<dignifiedquire>
lgierth: whyrusleeping when you both have some time can we get together and talk about the steps involved doing https://github.com/ipfs/webui/issues/167
<dignifiedquire>
(the deployment part)
joshbuddy has joined #ipfs
Matoro_ has quit [Remote host closed the connection]
joshbuddy has quit [Read error: Connection reset by peer]