notduncansmith has quit [Read error: Connection reset by peer]
charley has joined #ipfs
tinybike has quit [Remote host closed the connection]
tinybike has joined #ipfs
jacobpaul has joined #ipfs
jhulten has quit [Ping timeout: 264 seconds]
jacobpaul has quit [Remote host closed the connection]
pod has left #ipfs ["WeeChat 1.3"]
<codehero>
giodamelio: cool :)
<codehero>
too bad that i use urxvt
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<giodamelio>
I did too until today, but terminator is pretty much the only terminal emulator that has a plugin system. Since my c/c++ is really bad, I figured switching would be way easier then trying to patch urxvt.
<codehero>
heh
<codehero>
well. urxvt works nicely with tiling and it has a daemon mode
jacobpaul has joined #ipfs
pfraze has quit [Remote host closed the connection]
devbug has joined #ipfs
<giodamelio>
Ya, terminator is a bit overkill for a tiling wm, but I just hide all the extra features and its not a problem. No noticable startup speed and about the same amount of memory used as urxvt. I never used daemon mode though. Is it just to save resources?
devbug has quit [Ping timeout: 264 seconds]
<codehero>
hm
<codehero>
yeah. just to save resources
<codehero>
no extra overhead for multiple instances
<stoopkid>
this might be a n00b question but what happens when two files hash to the same hash-value in IPFS
<giodamelio>
codehero: Ah. Not a supoer huge problem. Eash process is using ~0.4% of my ram.
<codehero>
stoopkid: that's extremely unlikely, but still a good question
<codehero>
giodamelio: well. i only have 4gb ram
<giodamelio>
codehero: Ah
<giodamelio>
stoopkid: Like super-duper unlikly.
<stoopkid>
how is the unlikeliness calculated?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<achin>
ipfs and dim sum? oh man, you guys know how to have a godo time
charley has joined #ipfs
<giodamelio>
daviddias: I wish I could be there. I will definitely be at the next one in Seattle though.
jacobpaul has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
captain_morgan has quit [Ping timeout: 240 seconds]
captain_morgan has joined #ipfs
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 246 seconds]
pod has joined #ipfs
charley has quit [Ping timeout: 250 seconds]
martinBrown has quit [Quit: -]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has quit [Quit: Leaving.]
Guest73396 has joined #ipfs
od1n has quit [Quit: This computer has gone to sleep]
captain_morgan has quit [Ping timeout: 246 seconds]
charley has joined #ipfs
charley has quit [Remote host closed the connection]
jvalleroy has quit [Quit: Leaving]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 240 seconds]
<sonatagreen>
giodamelio, the terminator plugin looks pretty cool
<sonatagreen>
(btw, the 'view this page on IPFS' link doesn't work unless i enable javascript)
voldial has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
od1n has joined #ipfs
<whyrusleeping>
my roommate using spotlight on his macbook was causing the music he was playing to skip
<whyrusleeping>
turns out, the spotlight thing will max out all of your cpus while youre using it
od1n has quit [Ping timeout: 240 seconds]
od1n has joined #ipfs
kandinski has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Guest73396 has quit [Ping timeout: 240 seconds]
Guest73396 has joined #ipfs
Spinnaker has quit [Quit: sinked]
border0464 has joined #ipfs
sseagull has quit [Quit: Lost terminal]
<giodamelio>
sonatagreen: Ya, I am using the same version on IPFS as I am on blog.giodamelio.com. I will have to change my setup to generate two different versions to make it work without javascript.
<ipfsbot>
[go-ipfs] whyrusleeping created fix/windows-builds (+1 new commit): http://git.io/vWqlx
<ipfsbot>
go-ipfs/fix/windows-builds 8c3e7ba Jeromy: force godeps to save windows import...
apophis has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed fix/windows-builds from 8c3e7ba to 983f4ab: http://git.io/vWq8k
<ipfsbot>
go-ipfs/fix/windows-builds 983f4ab Jeromy: force godeps to save windows import...
od1n has quit [Ping timeout: 264 seconds]
ygrek has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jacobpaul has joined #ipfs
apophis has quit [Quit: This computer has gone to sleep]
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to fix/windows-builds: http://git.io/vWq8x
<ipfsbot>
go-ipfs/fix/windows-builds d44fa7b Jeromy: fix path creation so it works on windows...
* whyrusleeping
got a windows vm
od1n has joined #ipfs
sonatagreen has quit [Ping timeout: 255 seconds]
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to fix/windows-builds: http://git.io/vWqRP
<ipfsbot>
go-ipfs/fix/windows-builds d483abd Jeromy: skip cli parse tests on windows due to no stdin...
od1n has quit [Quit: This computer has gone to sleep]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
od1n has joined #ipfs
jhulten has joined #ipfs
jacobpaul has quit [Remote host closed the connection]
jhulten has quit [Ping timeout: 260 seconds]
Eudaimonstro has joined #ipfs
od1n has quit [Quit: This computer has gone to sleep]
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #1875: windows builds fix (master...fix/windows-builds) http://git.io/vWqzf
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed fix/windows-builds from d483abd to 56a5d35: http://git.io/vWq8k
<ipfsbot>
go-ipfs/fix/windows-builds 56a5d35 Jeromy: skip cli parse tests on windows due to no stdin...
martinBrown has joined #ipfs
danielrf2 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
martinBrown has quit [Client Quit]
danielrf1 has quit [Ping timeout: 250 seconds]
jacobpaul has joined #ipfs
nicolagreco has joined #ipfs
amstocker_mobile has joined #ipfs
<amstocker_mobile>
Is the sf meetup over?
hjoest2 has joined #ipfs
amstocker_mobile has quit [Quit: Bye]
amstocker_mobile has joined #ipfs
amstocker_mobile has quit [Client Quit]
hjoest has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jacobpaul has quit [Remote host closed the connection]
jacobpaul has joined #ipfs
jmaguire has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
infinity0_ has joined #ipfs
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0_ has quit [Remote host closed the connection]
infinity0 has quit [Ping timeout: 250 seconds]
infinity0 has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
border0464 has quit [Ping timeout: 256 seconds]
Guest73396 has quit [Ping timeout: 244 seconds]
border0464 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
martinBrown has joined #ipfs
infinity0 has joined #ipfs
<stoopkid>
so is there a wide area load-balancer for ipfs or does it balance pretty well already?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
AtnNn has quit [Ping timeout: 252 seconds]
jacobpaul has quit [Remote host closed the connection]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
dPow has quit [Read error: Connection reset by peer]
tinybike has joined #ipfs
Eudaimonstro has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hjoest2 has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 265 seconds]
Eudaimonstro has joined #ipfs
<ipfsbot>
[go-ipfs] chriscool force-pushed split-long-short-options from 85d62c7 to 913cb88: http://git.io/vWqyq
<ipfsbot>
go-ipfs/split-long-short-options a96ab38 Christian Couder: option: split names into short and long...
<ipfsbot>
go-ipfs/split-long-short-options 447debe Christian Couder: Split short et long options everywhere...
<ipfsbot>
go-ipfs/split-long-short-options 2b5c32b Christian Couder: command: add AddOption()...
chriscool has joined #ipfs
chriscool has left #ipfs [#ipfs]
chriscool has joined #ipfs
flounders has quit [Ping timeout: 240 seconds]
edsilv has joined #ipfs
sbruce has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
sbruce has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
machrider has quit [Ping timeout: 240 seconds]
voldial has quit [Quit: WeeChat 1.2-dev]
AtnNn has joined #ipfs
gritzko_ has joined #ipfs
stensonb has joined #ipfs
<ipfsbot>
[go-ipfs] chriscool opened pull request #1876: Split long short options (master...split-long-short-options) http://git.io/vWq9x
gritzko_ has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jacobpaul has joined #ipfs
<stoopkid>
so since the link to a file is it's hash, what's the process of keeping a persistent URI if changes are made to the file?
<whyrusleeping>
stoopkid: check out ipns
danslo has quit [Quit: Leaving.]
gritzko_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
machrider has joined #ipfs
captain_morgan has joined #ipfs
ansuz has quit [Remote host closed the connection]
edsilv has quit [Ping timeout: 265 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
clever has quit [Ping timeout: 268 seconds]
edsilv has joined #ipfs
gwillen has quit [Ping timeout: 252 seconds]
captain_morgan has quit [Ping timeout: 246 seconds]
clever has joined #ipfs
zz_r04r is now known as r04r
captain_morgan has joined #ipfs
jacobpaul has quit [Remote host closed the connection]
jacobpaul has joined #ipfs
clever has quit [Ping timeout: 260 seconds]
clever has joined #ipfs
jacobpaul has quit [Ping timeout: 246 seconds]
captain_morgan has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
rendar has joined #ipfs
DavidBurela_ has quit [Read error: Connection reset by peer]
edsilv has quit [Ping timeout: 255 seconds]
jhulten has joined #ipfs
edsilv has joined #ipfs
border0464 has quit [Ping timeout: 252 seconds]
gritzko_ has quit [Ping timeout: 240 seconds]
border0464 has joined #ipfs
jhulten has quit [Ping timeout: 256 seconds]
edsilv has quit [Ping timeout: 244 seconds]
edsilv has joined #ipfs
Guest73396 has joined #ipfs
notduncansmith has joined #ipfs
rand_me has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has quit [Quit: Connection closed for inactivity]
bedeho has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
cemerick has joined #ipfs
harlan_ has joined #ipfs
NeoTeo has joined #ipfs
<victorbjelkholm>
whyrusleeping, I think you just figured out for me why my music skips sometimes...
danslo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
slothbag has joined #ipfs
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ianopolous2 has quit [Ping timeout: 250 seconds]
gritzko_ has joined #ipfs
borgtu has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
s_kunk has joined #ipfs
slothbag has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
tilgovi has quit [Ping timeout: 265 seconds]
Guest73396 has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mungojelly has quit [Ping timeout: 272 seconds]
mungojelly has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
edsilv has quit [Read error: Connection reset by peer]
atgnag has quit [Read error: Connection reset by peer]
edsilv has joined #ipfs
harlan_ has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atgnag has joined #ipfs
jhulten has joined #ipfs
Zuardi has quit [Remote host closed the connection]
Zuardi has joined #ipfs
jhulten has quit [Ping timeout: 268 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jacobpaul has joined #ipfs
<haadcode>
Hello everyone. First time poster. I've been working on a prototype app built on top of ipfs. IRC-like chat on ipfs, if you will. I have a desktop app that can be tested and I was hoping I'd find someone here willing to give it a go. If you have couple of minutes, try it out and let me know your thoughts! Any feedback, problems and ideas are highly appreciated. You can download it from: http://178.62.50.137/. OSX and Linux only atm. Thanks.
jacobpaul has quit [Ping timeout: 246 seconds]
cemerick has quit [Ping timeout: 265 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
AtnNn has quit [Ping timeout: 260 seconds]
mildred has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
<mungojelly>
haadcode: source?
<haadcode>
mungojelly: no source available atm
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<mungojelly>
haadcode: do you often run binaries from anonymous strangers, yourself?
<haadcode>
fair enough
<mungojelly>
that's not the only reason open source is essential to security, you can't spot every vulnerability by yourself
<mungojelly>
what does this program do? off the top of my head i don't see how ipfs does anything quickly enough to be irc-like, what am i missing?
<victorbjelkholm>
quick question, how prioritized is the javascript implementation of ipfs? Probably daviddias knows that
<haadcode>
is there anything I can do to alleviate the treshold to run the program? (besides releasing the source)
<haadcode>
mungojelly: essentially it's a program that enables irc-like chats on the concept of channels but in a way that all the data (content) is on ipfs instead of a central. right now it uses a server to keep track of the hash of the latest message of each channel but from that hash on, everything is in ipfs.
<mungojelly>
sounds sorta reasonable, do you just have this implementation, no protocol specification yet?
<haadcode>
hopefully in the future, once ipns and keystore are implemented, the need for a central server goes away
<haadcode>
mungojelly: just this implementation. I reckon the "protocol" is not solid enough yet (due to abovementioned reasons), so it's more a proof-of-concept on application level.
<haadcode>
that all being said, I can also see a use case for central point of authority, so ideally can support both ways in the future
<mungojelly>
haadcode: have you posted anything to ipfs, btw? it seems sadly lacking in content so far on the whole
<haadcode>
mungojelly: what do you mean by "posted to ipfs"? using ipfs in general?
<mungojelly>
well sure but specifically using it publicly so there's hashes everyone could check out
<mungojelly>
i've only been here a day but there seems to be only theoretical discussion and building and not so much actually sharing hashes of cool things and seeing how it works
<haadcode>
I run it at home with default conf so I suppose everything I've added is "public"
<mungojelly>
there's no way to guess your hashes though. except i guess you can hear random hashes going through the network when people ask for things.
<mungojelly>
i set up a little python script last night and had it pull down every hash it heard and it sure did get some random stuff!
<haadcode>
mungojelly: agreed with lack "cool" stuff. there's some cool projects people've done, like ipfs.pics and the pastebin on ipfs I saw this morning I think.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<haadcode>
mungojelly: re. the hashes, yeah I suppose there's random hashes going through. I don't know how ipfs handles the content distribution under the hood, but maybe others on this channels are able to explain how it exactly works.
flounders has joined #ipfs
Encrypt has quit [Quit: Quitte]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<mungojelly>
if i pin a bazillion things am i going to encounter a bottleneck before disk space?
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 252 seconds]
nicolagreco has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
od1n has joined #ipfs
<ion>
haadcode: Why not just release the code? Not only does that make it more likely that people try it, it also makes it more likely that people contribute code for you.
od1n has quit [Client Quit]
O47m341 has joined #ipfs
O47m341 has quit [Remote host closed the connection]
<locusf>
stealing unlicensed code prolly? or business idea?
<locusf>
the first I can understand but easily fixable
<locusf>
second is irrational really as Owncloud is a FOSS business
<locusf>
and ipfs is developed in company afaiu?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
<haadcode>
ion: not ready to release the source code yet. I understand that this makes it hard for some people to trust, which is fair enough, and I gotta live with that.
<mungojelly>
i'm confused in general by this idea of only releasing source once it's perfect, i feel like i should make some new concept of transparent source or something because "open source" has moved away from development that's open and shared
<locusf>
theres still free software :)
<locusf>
(I'm old-school I know)
<revolve>
mungojelly: it's an idealism in a world that fiercely believes in competition as well as cooperation
O47m341 has joined #ipfs
<revolve>
you mentioned the increased likelihood of someone investing their energy in contributing modifications back to you but neglected to mention how it makes plagiarism frictionless
<mungojelly>
the old school FOSS worked under much harsher conditions than we have now, with so much git in the air we should be sharing and playing with all sorts of sketches
<revolve>
mungojelly: I got a p2p caching proxy I've been working on serving its first resources via the internal routing table yesterday morning, if you'd like to have a play with that
<revolve>
mungojelly: if that page asked for donations what would you think of that?
<mungojelly>
revolve: dogecoin?
<revolve>
btc or paypal
bedeho has quit [Ping timeout: 240 seconds]
<revolve>
mungojelly: what would you think of that?
<mungojelly>
hm what? on this Uroko?
<locusf>
I'd go to jail or pay fines if I did
<mungojelly>
what exactly does it do?
<locusf>
(ask for donations)
<revolve>
mungojelly: it's a caching proxy that can ask other users of the software if they know of anyone who has data for a url. it also permits realtime collaboration on web pages
<locusf>
revolve: wow, distributed piratepad on steroids
<revolve>
I'm working on the dht side for the next couple of months (probably for the rest of my life, too). It just needs s/kademlia implementing before it's considered stable for internet use
<revolve>
thanks locusf
<revolve>
but yeah, it served it's first page via the dht yesterday morning
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Eudaimonstro has quit [Ping timeout: 240 seconds]
AtnNn has joined #ipfs
AtnNn has joined #ipfs
Guest73396 has joined #ipfs
od1n has joined #ipfs
bedeho has joined #ipfs
jhulten has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mvollrath has joined #ipfs
apophis has joined #ipfs
od1n has quit [Ping timeout: 272 seconds]
bedeho has quit [Ping timeout: 244 seconds]
ansuz has joined #ipfs
apophis has quit [Ping timeout: 256 seconds]
bedeho has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Guest73396 has quit [Ping timeout: 268 seconds]
sseagull has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Guest73396 has joined #ipfs
jhulten has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rehelmin has joined #ipfs
rand_me has quit [Ping timeout: 244 seconds]
nicolagreco has joined #ipfs
clever has quit [Ping timeout: 252 seconds]
warner has joined #ipfs
Guest73396 has quit [Ping timeout: 250 seconds]
rehelmin has quit [Quit: Leaving.]
svetter has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
svetter has joined #ipfs
mildred has quit [Quit: Leaving.]
rand_me has joined #ipfs
gwillen has joined #ipfs
edsilv has quit [Ping timeout: 244 seconds]
gwillen is now known as Guest49950
Guest49950 has joined #ipfs
Guest49950 has quit [Changing host]
Guest49950 is now known as gwillen
* blame
is alive and active again
dignifiedquire has joined #ipfs
bedeho has quit [Ping timeout: 252 seconds]
zeroish has quit [Remote host closed the connection]
thomasre_ has joined #ipfs
mue_ has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
mklarmann has joined #ipfs
bedeho has joined #ipfs
Encrypt has joined #ipfs
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 264 seconds]
__konrad__ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<__konrad__>
hey, sorry, i'm probably dumb: after `ipfs add`ing a video (.MOV) and downloading via http://ipfs.io/<hash>, the file seems corrupt
<__konrad__>
checksums don't match, vlc doesn't play it anymore...
<mungojelly>
i'm new here so idk but ime ipfs.io is happy to move small files but less happy about larger ones, as you might expect i suppose since we're not paying them
<__konrad__>
okay, i will refrain from doing that again
<__konrad__>
but problem persists even with `ipfs get <hash>`
<__konrad__>
i assume, i'm running into a standard newbie trap...
charley has joined #ipfs
<mungojelly>
__konrad__: what exactly are the commands you typed?
<mungojelly>
when i say "ipfs add binary-file" and then "ipfs get <the hash add returned>" i get back a binary identical copy with a hash for a name, hm there must be some -o option i bet
<cryptix>
ipfs should never output a corrupted file
<cryptix>
the gateways also dont just truncate, if they do we need a 'file too large' error - i dont think such a thing is in place
<mungojelly>
there also seems to be some options to output compressed copies, hmm
<cryptix>
what mostlikly happend is that the ipfs nodes serving http://ipfs.io couldnt get the total file and stopped mid download
<__konrad__>
ipfs add FILENNAME; ipfs get HASH; md5sum FILENAME HASH
thomasre_ has quit [Remote host closed the connection]
<blame>
harlan_: I've tried doing stuff with threejs but everything that is not a small toy dataset seems to break it. I think there is some seriously inefficient code in there somewhere.
thomasre_ has joined #ipfs
<blame>
__konrad__: I am at a loss. I am also not an expert. Hang around, somebody more competent than I can take a look.
nicolagreco has quit [Quit: nicolagreco]
kerozene has quit [Ping timeout: 260 seconds]
wopi has quit [Read error: Connection reset by peer]
<__konrad__>
above fails when MB>12 (e.g. MB=13 yields two different md5sums, while MB=12 looks okay)
thomasre_ has joined #ipfs
<harlan_>
Blame: interesting, they have some very impressive demos IMO, with impressive performance characteristics... but you'll always be able to bog any viz framework of course.
harlan_ has left #ipfs [#ipfs]
harlan_ has joined #ipfs
atrapado has joined #ipfs
cemerick has joined #ipfs
sonatagreen has joined #ipfs
<whyrusleeping>
__konrad__: could you file an issue with the repro?
<whyrusleeping>
also please include the output of 'ipfs diag sys' in a gist or pastebin
<__konrad__>
Already at it
<__konrad__>
kk
<whyrusleeping>
thanks!
kerozene has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ianopolous has joined #ipfs
<blame>
harlan_: the issue is likely at our definitions of "big".
<achin>
whyrusleeping: thanks. no errors building your blah.go
<whyrusleeping>
very interesting...
<victorbjelkholm>
__konrad__, copy and paste it into the editor, click on save in the bottom right, wait for the url to change and copy the new url
<Rylee>
whyrusleeping: every time i peek in here, I mistake your nick for walrus. you're like the walrus, except the whyrus. "i am the whyrus". it's how i feel when i see questionable legacy code.
<__konrad__>
victorbjelkholm, thanks, but the file in question is >8MB...
<whyrusleeping>
__konrad__: so the issue is that we're using a strictly go1.5 feature on the http transport, so since you managed to build it on go1.4, its breaking
<whyrusleeping>
i'll push a fix that makes sure go1.4 builds fail
<ion>
How does code that uses a missing feature even compile?
<__konrad__>
alright, seems sensible whyrusleeping! thanks for caring!
<whyrusleeping>
Rylee: lol, i've been told similar before ;)
<whyrusleeping>
i want to get a picture of a walrus leaping over something
<whyrusleeping>
and have it be my profile picture
<ion>
heh
<victorbjelkholm>
__konrad__, 8mb of text?
<whyrusleeping>
but unfortunately no such pictures exist
s_kunk has quit [Ping timeout: 246 seconds]
<__konrad__>
diff of two binaries of ~13MB
<whyrusleeping>
__konrad__: not a problem! i'm glad we were able to track down (hopefully) a solution
hellertime1 has quit [Read error: No route to host]
charley has joined #ipfs
<victorbjelkholm>
__konrad__ oh, I see. Well, it's supposed to support code and text that you would like to share with others quickly, kind of like gist.github.com or pastebin
<victorbjelkholm>
if you can paste that file in gist.github.com and/or pastebin and it works normal, let me know and I'll make ipfsbin support that too
<__konrad__>
victorbjelkholm, or could i just "cURL -XPOST" to your site?
charley has quit [Remote host closed the connection]
<victorbjelkholm>
PR is looking awesome! Left two comments for ya
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
border0464 has quit [Ping timeout: 256 seconds]
<victorbjelkholm>
dignifiedquire I see now that `add` is not the only command that returns different things depending on the environment. `object.data`, `cat` and `block.get` seems to work the same as well
tilgovi has quit [Ping timeout: 244 seconds]
border0464 has joined #ipfs
<kyledrake>
lgierth is the website repo still the website location?>
tilgovi has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
charley has quit [Remote host closed the connection]
charley has joined #ipfs
gordonb has joined #ipfs
<kyledrake>
I can't do git-based tagged go get install. :( * a million
nicolagreco has quit [Quit: nicolagreco]
rendar has quit [Quit: Leaving]
charley has quit [Remote host closed the connection]
<dignifiedquire>
ion: looks like something linux specific with fork I guess, but I don’t have linux machine to test on atm, can you try running the unpackaged version if that gives the same error?
<kyledrake>
dignifiedquire it might be useful to see if you can build a static binary for this, so it's easy to just sudo mv Station /usr/local/bin too, but who knows what he status is on this
<kyledrake>
Really there should be an apt-get install ipfs ipfs-station route, but that's probably a lot of work (?)
<dignifiedquire>
kyledrake: I’m gonna create packages soon :) already found a nice way of doing it
<kyledrake>
Nice! Is it an abstraction layer for doing that stuff?
<kyledrake>
I get the npm ERR! code EPEERINVALID error again
<kyledrake>
oh hey my node.js is old - just a sec
wopi has quit [Read error: Connection reset by peer]
devbug has joined #ipfs
<ion>
No wonder fpm sounded familiar. stack is packaged for Ubuntu using it.
wopi has joined #ipfs
<dignifiedquire>
ion: interesting could you try building a version on your machine if that exectuable works? maybe sth went wrong in the build process
charley has joined #ipfs
<ion>
dignifiedquire: I’ll try.
atrapado has quit [Quit: Leaving]
<gamemanj>
hmm, Station (07dbb60c86c5f63f55f118d205fae374f531ddc6) decided that the ipfs I had in $PATH apparently did not exist (probably a perfectly sensible reason for this)... and then wiped my config when I clicked the "install IPFS" button.
* ion
upgrades from Node 0.10.25
<gamemanj>
Good news is that I have a backup of the config, but... check carefully next time, perhaps.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<dignifiedquire>
gamemanj: sorry about that :( can you open an issue maybe at go-ipfs as this should not happen :/
<tilgovi>
If I write a service that listens at /app/myapp, should I be able to see it accept() if a client hits gateway.ipfs.io/ipfs/<hash>/app/myapp or is the gateway protocol trying to dial, say, some http-specific endpoint at my node?
<ion>
https://ipfs.io/ipfs/<hash>/app/myapp will try to download the directory object <hash>, download the directory object its link named “app” points to and download the file object its link named “myapp” points to.
<achin>
ipfs "apps" are just html+javascript
ianopolous3 has joined #ipfs
cemerick has joined #ipfs
gamemanj has quit [Ping timeout: 250 seconds]
ianopolous2 has quit [Ping timeout: 244 seconds]
<tilgovi>
well, that's all interesting information but doesn't answer my question, sadly
<tilgovi>
does "download the directory object <hash" try to dial my node or not?
<ion>
It may, or it may get the object from another node that happens to provide it.
<dignifiedquire>
it tries to find A node with the content
<tilgovi>
:-/
<dignifiedquire>
that might be yours, or any other that downloaded it
<tilgovi>
I guess the thing I'm confused about is that, in this case, there is no "object"?
<tilgovi>
I'm talking about the idea that I've written a service
<ion>
There definitely is an object. If you have it, it physically resides in ~/.ipfs/blocks
<tilgovi>
I'm talking about what happens if I call corenet.Listen()
<tilgovi>
Does that create an object?
<tilgovi>
ohhhh, I think I understand my confusion
captain_morgan has quit [Ping timeout: 246 seconds]
<achin>
we might be confused, too. i thought you meant a web service by "a service"
<tilgovi>
nah
<tilgovi>
I meant service as in the service demo in the /api/ folder of the examples
<tilgovi>
I think I understand
<tilgovi>
so the gateway looks up an object
<tilgovi>
that hash is an object hash, not a node id
<tilgovi>
and it will come from any node that has it
<tilgovi>
determined by the dht, I guess?
<tilgovi>
That's entirely different from "dialing" (corenet.Dial) a node by its ID
<achin>
right. whenever you see /ipfs/<hash> the hash is always an object hash. whenever you see /ipns/<hash> the hash is always a peer ID
<tilgovi>
The /ipfs/<hash> is going to look up nodes that have that hash using the DHT and then dial one of them to get the object
<achin>
(it's a little unfortuante that you cannot distinguish between peerIDs and object hashes)
<achin>
right
<tilgovi>
okay
<ion>
But note that /ipns/<node>/foo will resolve /ipns/<node> into /ipfs/<hash> first and then traverse to /ipfs/<hash>/foo
<tilgovi>
right
dlight has joined #ipfs
simonv3 has joined #ipfs
jacobpaul has quit [Remote host closed the connection]
<tilgovi>
Thanks for your patience and answers!
<tilgovi>
Making more sense now :)
rehelmin has joined #ipfs
<ion>
I’m afraid i’m not familiar with the go API at all. Perhaps whyrusleeping can help you there.
<tilgovi>
It's okay. I'm digging.
<achin>
the #ipfs channel operates like ipfs. as files get shared, the objects get copied to different nodes so that others can provide the data. /// as answers to questions get shared to other people, more and more people will be able to answer questions about IPFS
<ion>
Judging from examples/api/service, no IPFS paths are involved anywhere and the public gateway wouldn’t know anything about your service. It’s just a way to use IPFS to get a raw connection between two peers given that both are running *your* code.
<ion>
/app/whyrusleeping is an identifier for the service, not an IPFS path.
<tilgovi>
yep
<tilgovi>
So now I'm trying to figure out from the code what service path /ipfs objects use
<tilgovi>
when the DHT identifies my node as having an object, which service answers the dial
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<achin>
is the examples folder in the go-ipfs repo? i can't seem to find it
<dignifiedquire>
daviddias: no idea why they would be executed in parallel suddenly Oo
charley has joined #ipfs
<dignifiedquire>
ion: update npm to v3 then those errors become warnings and all will be good
<daviddias>
do you also get 'pending state' in some of the tests?
<dignifiedquire>
do you mean in the browser or in node
mvr_ has quit [Quit: Connection closed for inactivity]
<achin>
tilgovi: if i had to guess, i would say it's the bitswap service
<dignifiedquire>
daviddias: because there are some test that are skipped atm because they are broken in the browser
<dignifiedquire>
which is why they are shown as pending
<alu>
whyrusleeping: alusion on gitlab/github
<daviddias>
even if they are ran in Node.js?
FredEE has joined #ipfs
<alu>
I use gitlab nowadays
<daviddias>
ah, was looking for a option
<daviddias>
saw now it.skip
<dignifiedquire>
yes .skip means they are skipped
<dignifiedquire>
they need to be fixed that’s why skipped them for now
<dignifiedquire>
they do still pass in node
<dignifiedquire>
we should add a if (isNode) around them instead and fix them for the browser later I guess
<tilgovi>
achin: thanks
<tilgovi>
that looks right
bedeho has quit [Ping timeout: 256 seconds]
<tilgovi>
dignifiedquire: which repo is this js work hapening in?
<daviddias>
oh, I see that node-ipfs-api is still using 0.3.6 for tests
thomasre_ has joined #ipfs
rehelmin has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
<dignifiedquire>
tilgovi: different repos, you can see a very simple setup here https://github.com/Dignifiedquire/components-on-ipfs daviddias has some nice examples for deploying things like websites to ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<kyledrake>
dignifiedquire upgrading node does not seem to have solved this problem
<ion>
dignifiedquire: I got a slightly different error when starting it the first time (without piping the output to ipfs add), it had “Uncaught TypeError: Cannot read property 'Hash' of undefined” where the second invocation has “Uncaught Error: connect ECONNREFUSED 127.0.0.1:5001”
<Zuardi>
hi, I've just setup ipfs and installed a pinbot for a channel here… is there a way to pin a jpeg from a regular http URL?
wopi has quit [Read error: Connection reset by peer]
<whyrusleeping>
Zuardi: you'll have to download it, then add it into ipfs
wopi has joined #ipfs
<ion>
Thanks for the link
<Zuardi>
whyrusleeping ok
<ion>
Zuardi: I assume pinbot doesn’t have that functionality at the moment but it could be implemented.
<whyrusleeping>
yeah, it wouldnt be too difficult to do
<Zuardi>
ion should I file a bug?
<ipfsbot>
[node-ipfs-api] diasdavid created solid-tests (+11 new commits): http://git.io/vWs0i
<ipfsbot>
node-ipfs-api/solid-tests e5ddc7f dignifiedquire: Start implementing browser tests using karma
<ipfsbot>
node-ipfs-api/solid-tests 700d6f6 dignifiedquire: Spawn ipfs node for running tests
<ipfsbot>
node-ipfs-api/solid-tests a184f1a dignifiedquire: Ready for travis
cemerick has quit [Ping timeout: 252 seconds]
<ipfsbot>
[node-ipfs-api] diasdavid opened pull request #81: Make solid tests for node-ipfs-api (master...solid-tests) http://git.io/vWsES
<alu>
IPFS version on my machines is 0.3.8-dev
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
alu: try updating to 0.3.8 or 0.3.9-dev
<alu>
is the graceful way to rm ipfs from /usr/local/bin/ and then ownload and replace it?
fingertoe has joined #ipfs
<whyrusleeping>
alu: yeap! that oughta work fine
<whyrusleeping>
i'm working on a tool to do that for you automatically
<whyrusleeping>
and also sanity check some things and allow for reverts
<victorbjelkholm>
daviddias, not sure about the stretch goal you've added about 100% coverage. Feels wrong to aim for numbers when we should focus on have good tests that makes sense rather than 100% coverage
<daviddias>
I added as stretch, meaning it is not mandatory
<daviddias>
having good tests is a priority number 1, I agree :)
captain_morgan has quit [Ping timeout: 240 seconds]
<ion>
Zuardi: It would be nice if one could !pin https://ipfs.io/ipfs/… and https://localhost:8080/ipfs/… (that alone doesn’t need HTTP downloading support, just detection of an /ipfs path). Supporting non-IPFS-gateway URLs could also be useful. There is a question about what to do if the URL points to a HTML page (relevant: https://github.com/ipfs/archives/issues/28). I suppose an issue could be filed about
<ion>
these things.
<victorbjelkholm>
sure, just dont want to give people the wrong idea to have a test like code "var default_config = 1" test: "default config is 1 | assert.equal(default_config, 1)"
NeoTeo has joined #ipfs
border0464 has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping created fix/streaming-output (+1 new commit): http://git.io/vWsgd
<ipfsbot>
go-ipfs/fix/streaming-output 4470826 Jeromy: fix streaming output to flush per write...
<daviddias>
let's make the tests really awesome so that people don't have to chase rabbit holes anymore
<victorbjelkholm>
wooo! That is a list of awesomeness
<victorbjelkholm>
thanks for making it simple daviddias
<daviddias>
<daviddias>
I'm really excited about getting this, because it will help us move faster and keep up to date with go-ipfs features without breaking others people apps
<dignifiedquire>
no there are no tests yet on station :( but there is an issue open to create some
<daviddias>
ahah sorry, let me rephrase - This ipfs-geoip PR (https://github.com/ipfs/ipfs-geoip/pull/3) is the one being used inside station? Therefore, it works as expect, right?
<dignifiedquire>
ah right, yes it works as expected, the code is actually copied from the webui, and being used in station right now
<dignifiedquire>
so yes it’s working
<daviddias>
nice! :)
captain_morgan has joined #ipfs
mvr_ has joined #ipfs
nicolagreco has quit [Read error: Connection reset by peer]
<daviddias>
whyrusleeping: does go-ipfs have a command to start a daemon and avoid using mdns and bootstrap nodes or is that all env vars?
nicolagreco has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping>
daviddias: uhm....
<whyrusleeping>
we were going to have a setting so you could pass arbitrary config values to init
<whyrusleeping>
but i dont know if that ever happened
rehelmin has joined #ipfs
<whyrusleeping>
you'll have to run init, make the changes, and then run the daemon
<daviddias>
ok, sounds good
<daviddias>
whyrusleeping: just to make sure I'm thinking this through right
<daviddias>
I need to init a node
<daviddias>
and then run the `ipfs config` through the CLI in child processess
<whyrusleeping>
yeah, or manually edit the json config file
<daviddias>
because I can't use the API without also activating the node and making it connect to all the other nodes
<daviddias>
or that
<daviddias>
nice
<daviddias>
config is not config.json, what a rebel :P
<whyrusleeping>
ideally we would have 'ipfs daemon --init --config='{"Mdns":false,"Bootstrap":null}'
dignifiedquire has quit [Quit: dignifiedquire]
Encrypt has quit [Quit: Quitte]
ianopolous3 has quit [Quit: Leaving]
ianopolous3 has joined #ipfs
ianopolous3 has quit [Client Quit]
<lgierth>
kyledrake: re: website, if you mean if ipfs.io is made from website.git, yes! :)
dignifiedquire- has quit [Remote host closed the connection]
nicolagreco has quit [Read error: Connection reset by peer]
nicolagreco has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
nicolagreco has quit [Read error: Connection reset by peer]
rehelmin has quit [Quit: Leaving.]
museless has quit [K-Lined]
nicolagreco has joined #ipfs
charley has quit [Ping timeout: 250 seconds]
FredEE has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
sonatagreen has joined #ipfs
FredEE has joined #ipfs
astrocyte has quit [Remote host closed the connection]
disoxygenation has joined #ipfs
<kyledrake>
lgierth great thx
<lgierth>
kyledrake: and dnslink-deploy
captain_morgan has quit [Ping timeout: 246 seconds]
<multivac>
[REDDIT] ipfspics is now open source! (https://github.com/ipfspics/server) to r/ipfs | 2 points (100.0%) | 1 comments | Posted by victorbjelkholm | Created at 2015-10-21 - 23:20:12