<ipfsbot>
[node-ipfs-api] jbenet force-pushed added-refs from 3a63acc to 40312a8: http://git.io/vsGAG
<ipfsbot>
node-ipfs-api/added-refs 5b94244 Juan Batiz-Benet: new dist build
<ipfsbot>
node-ipfs-api/added-refs 40312a8 Juan Batiz-Benet: v2.2.0
<jbenet>
chriscool very well! everything is nice over here
<chriscool>
I will have to go soon as buses will be departing for the attendee reception at the Experience Music Project Museum soon (http://www.empmuseum.org/)
Gaboose has quit [Quit: No Ping reply in 180 seconds.]
keroberos has joined #ipfs
Gaboose has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
gunn has joined #ipfs
amiller has joined #ipfs
voxelot has quit [Ping timeout: 244 seconds]
Gaboose has quit [Quit: No Ping reply in 180 seconds.]
domanic has joined #ipfs
Gaboose has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
Eudaimonstro has quit [Remote host closed the connection]
Eudaimonstro has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
Gaboose has quit [Quit: No Ping reply in 180 seconds.]
Gaboose has joined #ipfs
<M-davidar>
jbenet: have you heard back from citeseer?
domanic has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs
thomasreggi has quit []
eyebloom has joined #ipfs
Eudaimonstro has quit [Ping timeout: 265 seconds]
pfraze has quit [Remote host closed the connection]
Gaboose has quit [Quit: No Ping reply in 180 seconds.]
Gaboose has joined #ipfs
<whyrusleeping>
jbenet: ping
<whyrusleeping>
i know the issue with the cbor decoder
<whyrusleeping>
and i'm not sure if theres a *right* way to fix it...
sharky has quit [Ping timeout: 240 seconds]
<whyrusleeping>
the problem is that, with your first encoding pass, everything works fine. but when you decode it, you decode it into a map[string]interface{}
<whyrusleeping>
and if that 'interface{}' refers to another map, its going to make it a map[interface{}]interface{}
<whyrusleeping>
the issue comes when you try to encode that object
<whyrusleeping>
a map[interface{}]interface{} wont marshal like you expect, because you cant sort the keys
<whyrusleeping>
and since cbor doesnt really have 'types' like protobufs have, theres no way to tell it what type to generate
sharky has joined #ipfs
inconshreveable has quit [Ping timeout: 246 seconds]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
dignifiedquire has joined #ipfs
<mappum>
ooh maybe i could show some hackrf stuff, i got the fft stuff working and i made a waterfall graph in an electron app http://puu.sh/jH1O6/8c94940b90.png
<ogd>
mappum: nice
<cryptix>
mappum: cool! do you have to deal with gnuradio a lot?
<mappum>
cryptix: nah, i couldn't get that working so i made node.js bindings for libhackrf
<cryptix>
mappum: heh nice :) i got lost in that hell when i played with an rtlsdr some time ago
<Luzifer>
go1.5 builds on gobuilder incoming! \o/
<Luzifer>
from 2.3GB build image down to 0.7GB
<lgierth>
good morning folks
<M-davidar>
morning lgierth, how's the mirroring going?
<Luzifer>
ohai lgierth
<mappum>
guten morgen
<jbenet>
lgierth morning! mappum and I are at cbase atm. day is beautiful to be out
<lgierth>
oh nice
<lgierth>
i have a few cleaning chores to do at home and at the office...
<lgierth>
it looks like the mirroring is finished
<lgierth>
waiting for du -sh to return
<jbenet>
hahaha
<lgierth>
714G
<lgierth>
now starting ipfs add -s rabin
<jbenet>
oooof.
<lgierth>
i take bets how big it is after rabin
<lgierth>
(if it doesn't crash or oom0
<jbenet>
1 mate says it dies before 100G
<jbenet>
whyrusleeping lmk when around to finish go-ipfs disc
<lgierth>
ipfs add takes barely 50 % cpu
<lgierth>
add's tee is in /root/ipfs-add.log
<lgierth>
slower than the download...
<lgierth>
what exactly does IPFS_PROF do?
<cryptix>
lgierth: it exposes the 'go tool pprof' http port IIRC
<lgierth>
so that shouldn't have large performance implications
<cryptix>
krl: yup - there is a import rewrite missing.. i wonder how that went through ci
slothbag has quit [Remote host closed the connection]
<lgierth>
M-davidar: ok here we go
<lgierth>
that's the kind of speed i was hoping for
<lgierth>
ah hrm not so fast anymore
<lgierth>
was just skipping over the ones already added
<lgierth>
i fear it's got something to do with the spinning disks and software raid
<M-davidar>
lgierth: oh well, worth a try
<cryptix>
krl whyrusleeping: re import rewrite: travis exports GOPATH with /Godeps/_workspace thats how it slipped through
<lgierth>
without -s rabin it's just as slow
<lgierth>
and again, 11MB/s read, 3MB/s write
<lgierth>
and quite some discrepancy in read/write between the two raid1 disks
<M-davidar>
lgierth: slower than tar?
<lgierth>
will try in a sec
finnp has joined #ipfs
<m0ns00n>
How's it going :)
anderspree has joined #ipfs
chriscool has joined #ipfs
<ehd>
what would you say is the best way to add an object to ipfs from a JS web app? we've been running a restricted reverse proxy that only allows add & cat to do that, but meh. that's not very decentralized :)
compleatang has joined #ipfs
eyebloom has quit [Quit: eyebloom]
chriscool has quit [Ping timeout: 252 seconds]
Encrypt has joined #ipfs
<mmuller>
hey all, what's the status of IPNS these days?
<rschulman>
mmuller: Getting more reliable by the day
<mmuller>
rschulman: recommended for general use at this time?
<rschulman>
Well, all of IPFS is fairly alpha, and I would say that IPNS is even a bit more alpha than the rest.
<rschulman>
I wouldn’t trust it with your precious documents.
<rschulman>
but there are a few people in here that are developing tools that use it, including myself.
<mmuller>
I don't trust _myself_ with my precious documents :-)
<rschulman>
haha, fair point
<mmuller>
but that sounds encouraging, I'll give it another try.
<mmuller>
thanks!
<rschulman>
sure thing!
therealplato1 has quit [Ping timeout: 264 seconds]
<m0ns00n>
rschulman: Do you guys have a time table or something? Even if it's naive, or incomplete?
<m0ns00n>
rschulman: As I've stated before; IPFS would be a perfect match with our own project, and we'd really like to include it.
<rschulman>
m0ns00n: A time table for ipns stability?
<m0ns00n>
rschulman: Yes, 1.0
<m0ns00n>
It's merely a projection.
<m0ns00n>
But important, imo.
<rschulman>
To be honest, I’m not really a central coder on the project, more of a very active user and IRC camper/question answered.
<rschulman>
*answerer
<rschulman>
whyrusleeping or jbenet ^
<rschulman>
could better answer your question
<m0ns00n>
whyrusleeping is idling at our channel. Will catch him there later.
m0ns00n has quit [Quit: Leaving]
therealplato has joined #ipfs
domanic has joined #ipfs
G-Ray has joined #ipfs
<jbenet>
m0ns00n: ipns should be stable by 3mo from now. likely earlier.
pfraze has joined #ipfs
Tv` has joined #ipfs
chriscool has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
border has quit [Ping timeout: 255 seconds]
domanic has quit [Remote host closed the connection]
<pinbot>
now pinning /ipfs/QmQLyFcLd41WzVuhLMXxLPHYjnKWJ1Z73g3Mt6UmDaPHkt/cap.png
<pinbot>
[host 7] failed to grab refs for /ipfs/QmQLyFcLd41WzVuhLMXxLPHYjnKWJ1Z73g3Mt6UmDaPHkt/cap.png: Post http://[fcdf:a296:afe3:7118:4135:cc0b:ff92:4585]:5001/api/v0/refs?arg=%2Fipfs%2FQmQLyFcLd41WzVuhLMXxLPHYjnKWJ1Z73g3Mt6UmDaPHkt%2Fcap.png&enc=json&r=true&stream-channels=true: dial tcp [fcdf:a296:afe3:7118:4135:cc0b:ff92:4585]:5001: connection timed out
<cryptix>
i stumbled over the ReadCloser while searching for the random prints (git doesnt like that)
Encrypt has joined #ipfs
<whyrusleeping>
cryptix: hrm, not sure what i think of the ReadCloser, i remember doing it the way i did for a reason
<cryptix>
if the read fails it is dropped by the io.Copy
<cryptix>
at least close the pipe with error
<cryptix>
(i can do that)
<cryptix>
whyrusleeping: id document that the caller needs to close it - its a sane requirement imho
<cryptix>
whyrusleeping: updated - i really dont mind, but its annoying to search for ignored errors
<cryptix>
and its unecassary buffering imho
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
cryptix: the caller also needs to drain the reader
<whyrusleeping>
so, i guess your way works for that too
Eudaimonstro has quit [Ping timeout: 246 seconds]
<cryptix>
whyrusleeping: your call - id argue for returning io.ReadCloser and documenting the drain and close but in the end i just want the error :)
<whyrusleeping>
lets do it your way
<cryptix>
whyrusleeping: force pushed 1st version and added documentation
<akhavr>
Hi
<akhavr>
Still fighting to connect my home node to peers. What would be the reasons to have "reuseport":"failure"? Source code says that's due to remote server not answering, but I control the remote server, it works, it has peers and I can connect there via telnet
<akhavr>
Or should I better ask on a mailing list (if any)?
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix>
akhavr: do you get any peers at all @home or just your remote one? (ipfs swarm peers)
<cryptix>
s/just/just not/
<akhavr>
cryptix: @home I could not get any peer, but I've walked through the list of peers on my remote node and finally was able to connect to some of them
<akhavr>
looks now my local node finally gets connected
<akhavr>
$ ipfs swarm peers | wc --lines
<akhavr>
18
<akhavr>
web console still shows 0 peers though
<cryptix>
hrm.. the web console is another problem, i think
<cryptix>
once you have peers, you should be able to echo "content"
<cryptix>
|ipfs add and ipfs cat $hash on your remote
<cryptix>
for the webui: can you check the console of your browsers web inspector? we had a CORS problem recently - you might need to update
<cryptix>
akhavr: o/
<akhavr>
moment, checking connectivity in shell
ehd has quit [Ping timeout: 244 seconds]
prosodyContext has quit [Ping timeout: 244 seconds]
richardlitt has quit [Ping timeout: 244 seconds]
henriquev has quit [Ping timeout: 244 seconds]
vonzipper has quit [Ping timeout: 244 seconds]
sindresorhus has quit [Ping timeout: 244 seconds]
<cryptix>
akhavr: there is 'ipfs ping $nodID' for that too :)
uhhyeahbret has quit [Ping timeout: 244 seconds]
daviddias has quit [Ping timeout: 244 seconds]
silotis has quit [Ping timeout: 244 seconds]
Xe has quit [Ping timeout: 244 seconds]
mondkalbantrieb has quit [Ping timeout: 244 seconds]
<anshukla>
I'm going to have a 2 week period (8/28 - 11/7) where I want to spend time helping around on the project. I'm interested in /dataviz or /go-ipfs. I know on go-ipfs there are issues tagged as easy which can be a good start. Anything analogous for /dataviz?
_whitelogger has joined #ipfs
<alu>
why does IPFS freeze sometime
inconshreveable has quit [Remote host closed the connection]
joshbuddy has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
alu: freeze while doing what?
<alu>
clicking links / accessing files
<alu>
sometimes the link wont open
<alu>
it just freezes
<alu>
there's weak evidence that when someone else starts to access a certain link it starts freezing up [only links we havent clicked yet freeze up]
<alu>
its just me and someone else and maybe 1 other person
<whyrusleeping>
alu: install bsdash on the machines that have the data
<whyrusleeping>
run it and see if all the task workers are 'busy'
<alu>
I'll do that today
<alu>
right now I need to troubleshoot mesh networking problems >.>