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
<stoopkid> alu: are you one of the people making janusVR?
devbug has joined #ipfs
hellertime has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
charley has quit [Read error: Connection reset by peer]
charley has joined #ipfs
charley has quit [Remote host closed the connection]
charley has joined #ipfs
Guest73396 has joined #ipfs
charley has quit [Remote host closed the connection]
tinybike has joined #ipfs
<alu> stoopkid: I use the engine, the client is the work of Dr. James MccRae
od1n has quit [Ping timeout: 240 seconds]
rehelmin has quit [Quit: Leaving.]
charley has joined #ipfs
od1n has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
r04r is now known as zz_r04r
charley has quit [Ping timeout: 264 seconds]
jacobpaul has quit [Remote host closed the connection]
pfraze has joined #ipfs
devbug has quit [Ping timeout: 252 seconds]
<giodamelio> I just made a plugin for Terminator to allow easy opening of IPFS/IPNS links. https://blog.giodamelio.com/2015/10/20/ipfs-terminator-plugin/
giodamelio has quit [Quit: WeeChat 1.1.1]
giodamelio has joined #ipfs
Guest73396 has quit [Ping timeout: 268 seconds]
notduncansmith has joined #ipfs
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]
tinybike has quit [Remote host closed the connection]
<giodamelio> Oops. Apperently IPFS is using SHA256
charley has quit [Remote host closed the connection]
deltahat has joined #ipfs
<daviddias> IPFS Meetup this evening, who is joining us? https://twitter.com/juanbenet/status/656643866162888704
<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]
deltahat has quit [Ping timeout: 252 seconds]
stensonb has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
notduncansmith has joined #ipfs
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.
<victorbjelkholm> mungojelly, best I can come up with http://ipfsbin.xyz/#QmXdMvJaRrSTCAcDFMZLUFfm9uGK6Wq7qEVcwbvaQRxq8x
<victorbjelkholm> sharing code with ipfs :)
<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> the installation instructions need updating, but it lives here for now: https://github.com/LukeB42/Uroko/tree/dht
<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
<locusf> seriously cool stuff
<victorbjelkholm> Hey folks, anyone have any ideas on why this is crashing? https://tonicdev.com/victorb/ipfs-test
<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
<cryptix> __konrad__: have you tried acessing you file through http://localhost:8080/ipfs/$hash ?
<cryptix> __konrad__: also notice that the IPFS hashes are different from md5sum and also sha1
<__konrad__> i used md5sum in order to see the resulting file and original are not binary equal anymore
<cryptix> hrm yea, that should never happen..
<__konrad__> cryptix same problem via http/localhost
<cryptix> __konrad__: where did you get your ipfs build?
<__konrad__> go get
<__konrad__> cleaned ~/.ipfs
<cryptix> what platform are you on and how large is that file?
<cryptix> (if add exits without an error, it should be able to recreate the file from its blocks)
<cryptix> can you check the exit codes when running add and get?
<__konrad__> linux 3.16.0-0.bpo.4-amd64/Debian 7 -- 168MB
<cryptix> do you have 'ipfs daemon' running while running add and get ?
<__konrad__> exit codes are 0, daemon is running
harlan_ has joined #ipfs
<__konrad__> is something wrong with using "ipfs version 0.3.9-dev"? that's what i got from "go get"
<harlan_> 1:42 AM <harlan_> Demo'd some IPFS dataviz stuff tonight. The one I didn't show, because still very much WIP, is this one: https://ipfs.io/ipfs/QmUPgdm6CtPAtFb4N2W9RDhWH4Mm2dBrLoJ8hFpTk4uJET/#Qmb3YqwpnxFgRdsUbnh4Y7Xsx4BbLrk3JWZQsCDfhznBZA
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<harlan_> 1:43 AM <harlan_> Naturally you can change to any hash at the end to viz any IPFS dir...
charley has quit [Remote host closed the connection]
<blame> __konrad__: can you provide the ipfs hash of your video?
<__konrad__> QmRDSAtZDWdirJ9aV8hzL5mGmyw5Jpx7crY8SVP4ncatAS
<__konrad__> Blame, I did another (bigger) file, too. same problem
* blame is in the process of downloading it
<blame> how big is the original?
<__konrad__> 176053300
<__konrad__> resulting file is 175791155
jacobpaul has joined #ipfs
thomasre_ has quit [Remote host closed the connection]
thomasre_ has joined #ipfs
<blame> I just timed out to err 400
<harlan_> based on this three.js demo: http://threejs.org/examples/css3d_periodictable
<harlan_> Not very functional yet, but pretty
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]
wopi has joined #ipfs
<__konrad__> kk, thanks for looking into it
<__konrad__> to reproduce:
<__konrad__> MB=12; dd if=/dev/urandom of=testfile bs=1024000 count=$MB; HASH=$(ipfs add testfile|cut -d' ' -f2); ipfs get $HASH; md5sum $HASH testfile
thomasre_ has quit [Client Quit]
<__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".
gaboose has joined #ipfs
<__konrad__> whyrusleeping, https://github.com/ipfs/go-ipfs/issues/1880 anything missing?
<whyrusleeping> __konrad__: thats really weird. you managed to build 0.3.9-dev with go version 1.4.1
<__konrad__> ? whatdidido?
<whyrusleeping> lol, i was fairly certain the code didnt build without go1.5
<__konrad__> oh...you mean I should upgrade go :o
<whyrusleeping> this looks like a bug that we've maybe seen before though, and its a good report. thanks!
ianopolous2 has joined #ipfs
<__konrad__> kk
ianopolous has quit [Ping timeout: 244 seconds]
<ion> konrad: Have you looked at the binary diff between the files? It might be revealing.
<victorbjelkholm> hm, when I tried upgrade ipfs with go 1.4 I was certainly blocked and had to upgrade to go 1.5
jhulten has joined #ipfs
<__konrad__> ion, do you have a nice binary diff tool recommendation?
<ion> E.g. diff -u <(hd fileA) <(hd fileB)
<__konrad__> ion, "Binary files testfile and QmUf3EWxESVEsPxiFpuYWudfbYmhpwmqArBpog6q2jm229 differ" -- don't know, if i read your command wrong...?
<achin> fwiw, i just git a "go get" for ipfs and build 0.3.9-dev on go1.4.2
<achin> uh
<achin> s/git/did/
<multivac> achin meant to say: fwiw, i just did a "go get" for ipfs and build 0.3.9-dev on go1.4.2
<__konrad__> achin, yea, thats what i did, too
thomasre_ has quit [Remote host closed the connection]
<ion> konrad: diff -u <(hd testfile) <(hd QmUf3EWxESVEsPxiFpuYWudfbYmhpwmqArBpog6q2jm229) | less
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
thomasre_ has joined #ipfs
<__konrad__> ion, wow!
<whyrusleeping> achin: what os are you on?
<achin> whyrusleeping: gentooooo
<victorbjelkholm> WOO! Finally!
<whyrusleeping> huh. odd
<victorbjelkholm> ion, so as I understand it, the whole thing is backend-based?
<victorbjelkholm> basically
<victorbjelkholm> Wow, found a sqlinjection in the top of the file
<ion> victorbjelkholm: It’s a centralized service which just puts the images on IPFS as well.
<ion> nice
<victorbjelkholm> ion, you're behind the service?
<ion> nope
<whyrusleeping> achin: can you cd $GOPATH/p2p/net/swarm
<whyrusleeping> and do a 'go install'
<__konrad__> ion, okay so it doesn't look like plain truncation. you can get the diff here: Qmb6WJexh9XguidkAGtk3KqcTSDttviHyRb1B3NP1xuYUA
<whyrusleeping> line 439 of swarm_dial.go shouldnt compile pre go1.5
<achin> whyrusleeping: no such file/directory
<__konrad__> (its below 13MB ;)
<harlan_> Blame: I like big. thinking wikipedia big
<whyrusleeping> achin: oh, whoops
<ion> konrad: It might be good to post the diff in the issue.
<whyrusleeping> achin: $GOPATH/src/github.com/ipfs/go-ipfs/p2p/net/swarm
<whyrusleeping> and go install
<ion> >"total": 3.3714020352e+10
<achin> whyrusleeping: do in need to clean? there's no output at all from "go install"
<__konrad__> ion, it's 8.9 MB -- could i attach it reliably via ipfs (serious question)
<ion> Scientific notation is such a convenient way to represent byte counts.
<whyrusleeping> achin: 'go version' ?
<ion> konrad: If you keep it pinned for the foreseeable future and keep your daemon running, linking to https://ipfs.io/ipfs/Qmb6WJexh9XguidkAGtk3KqcTSDttviHyRb1B3NP1xuYUA should be fine. Alternatively, you could paste it on https://gist.github.com/ and link to that.
<whyrusleeping> achin: does this code build on your system: https://gist.github.com/whyrusleeping/d10c024896bc5ec57ac9 ?
<victorbjelkholm> Shameless plug, instead of gist, try using ipfsbin.xyz :)
hellertime1 has joined #ipfs
<whyrusleeping> that 'for range' syntax was a go1.5 thing i thought.
<whyrusleeping> which is why its weirding me out
hellertime has quit [Read error: Connection reset by peer]
bedeho has quit [Ping timeout: 252 seconds]
<__konrad__> just so you guys know, with go 1.5.1 the issue seems to be gone
<achin> whyrusleeping: sorry really nooby question: how do i compile a single file with go?
<whyrusleeping> victorbjelkholm: ipfsbin doesnt like go code :(
<whyrusleeping> achin: 'go build file.go'
<whyrusleeping> or
<victorbjelkholm> whyrusleeping, yeah, I'll add a syntax switcher when I get home
<whyrusleeping> 'go run file.go'
<__konrad__> victorbjelkholm, how do i post a file to ipfsbin?
<victorbjelkholm> I have some things I want to add: https://github.com/victorbjelkholm/ipfsbin/issues
<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]
hellertime has joined #ipfs
<victorbjelkholm> __konrad__, Sure! Try it. URL for the endpoint is http://ipfsbin.xyz/paste
<victorbjelkholm> POST required obviously
<victorbjelkholm> there is no file upload service already using ipfs?
gritzko_ has quit [Ping timeout: 252 seconds]
nicolagreco has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping created goreq-1.5 (+1 new commit): http://git.io/vWOFD
<ipfsbot> go-ipfs/goreq-1.5 ad07929 Jeromy: purposely fail builds pre1.5...
<__konrad__> victorbjelkholm, didn't work :(
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1881: purposely fail builds pre1.5 (master...goreq-1.5) http://git.io/vWOFN
charley has joined #ipfs
<victorbjelkholm> __konrad__, oh, probably too big for my little shitty nodejs app to handle
* achin prepares to unmask go1.5
<victorbjelkholm> :/
hellertime has quit [Client Quit]
<__konrad__> victorbjelkholm, :P
hellertime has joined #ipfs
notduncansmith has joined #ipfs
hellertime has quit [Client Quit]
notduncansmith has quit [Read error: Connection reset by peer]
charley has quit [Remote host closed the connection]
hellertime has joined #ipfs
pfraze has quit [Remote host closed the connection]
gamemanj has joined #ipfs
pfraze has joined #ipfs
bedeho has joined #ipfs
<whyrusleeping> you guys are all great, fixing bugs is fun :)
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to goreq-1.5: http://git.io/vWOAI
<ipfsbot> go-ipfs/goreq-1.5 0a0470d Jeromy: update gobuilder.yml to not break gobuilder...
jbenet has quit [Ping timeout: 240 seconds]
feross has quit [Ping timeout: 240 seconds]
charley has joined #ipfs
<achin> bug to PR in record time!
henriquev has quit [Ping timeout: 240 seconds]
charley has quit [Remote host closed the connection]
pfraze has quit [Ping timeout: 246 seconds]
jbenet has joined #ipfs
henriquev has joined #ipfs
feross has joined #ipfs
yaraju_ has joined #ipfs
konubinix has quit [Ping timeout: 240 seconds]
jonl has quit [Ping timeout: 240 seconds]
yaraju has quit [Ping timeout: 240 seconds]
konubinix has joined #ipfs
jonl has joined #ipfs
* ion sets an alarm at 02:25 AM to hopefully watch jbenet’s Stanford talk live (hoping that mpv will be able to play Bill’s format).
charley has joined #ipfs
<blame> harlan_: I'm an idiot. We broke d3.js https://github.com/csc8630Spring2014/UIVis
<blame> Trying to use it to render 20k genes in a hiarchical clustering.
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
SDr has quit [Remote host closed the connection]
SuzieQueue has joined #ipfs
yaraju_ is now known as yaraju
nicolagreco has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
O47m341 has quit [Ping timeout: 250 seconds]
nicolagreco has joined #ipfs
thomasre_ has quit [Remote host closed the connection]
thomasre_ has joined #ipfs
<whyrusleeping> i just keep finding articles about ipfs: http://whatdoesthequantsay.com/2015/09/13/ipfs-introduction-by-example/
* whyrusleeping is happy
<ion> nice
pfraze has joined #ipfs
ygrek has joined #ipfs
mue has joined #ipfs
pfraze has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rand_me has quit [Ping timeout: 240 seconds]
pfraze has joined #ipfs
nicolagreco has quit [Read error: Connection reset by peer]
<harlan_> Blame: ah, makes sense ... similar experience here with d3.
nicolagreco has joined #ipfs
charley has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
pfraze has quit [Remote host closed the connection]
nicolagreco has quit [Read error: Connection reset by peer]
nicolagreco has joined #ipfs
captain_morgan has joined #ipfs
pfraze has joined #ipfs
charley has joined #ipfs
sonatagreen has quit [Ping timeout: 250 seconds]
<nicolagreco> ion: where is the talk?
<nicolagreco> is there an online streaming?
ygrek has quit [Remote host closed the connection]
ygrek has joined #ipfs
<ion> https://web.stanford.edu/class/ee380/Abstracts/151021.html >Join the live presentation. Wednesday, October 21, 4:30-5:45. Requires Microsoft Windows Media player.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ogzy has quit [Disconnected by services]
ogzy_ has joined #ipfs
gordonb has joined #ipfs
nicolagreco_ has joined #ipfs
nicolagreco has quit [Read error: Connection reset by peer]
nicolagreco_ is now known as nicolagreco
jacobpaul has quit [Ping timeout: 244 seconds]
cemerick has quit [Ping timeout: 240 seconds]
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
charley has quit [Ping timeout: 240 seconds]
thomasre_ has quit []
Encrypt has quit [Quit: Quitte]
gordonb has quit [Quit: gordonb]
charley has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
gordonb has joined #ipfs
gaboose has quit [Quit: Connection closed for inactivity]
gordonb has quit [Client Quit]
gordonb has joined #ipfs
Guest95374 has joined #ipfs
Guest95374 has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
gordonb has quit [Quit: gordonb]
charley has quit [Ping timeout: 240 seconds]
Eudaimonstro has joined #ipfs
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
charley has joined #ipfs
thomasreggi_ has joined #ipfs
thomasre_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zat has joined #ipfs
<kyledrake> nicolagreco hi!
<nicolagreco> hello kyledrake
<kyledrake> nicolagreco sorry for the delay in getting back, month got super busy
Tv` has joined #ipfs
<nicolagreco> eheh, no worries
<kyledrake> nicolagreco let's catch up and figure out something that works!
thomasre_ has quit []
nicolagreco has quit [Read error: Connection reset by peer]
mklarmann has quit [Quit: mklarmann]
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
tilgovi has joined #ipfs
<tilgovi> jbenet: you told me to ask you about 'post' (maybe POST??) when I asked you about chat.
nicolagreco has joined #ipfs
jacobpaul has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<victorbjelkholm> dignifiedquire, it.skip is the same as xit ?
<dignifiedquire> victorbjelkholm: xit - jasmine, it.skip - mocha
<victorbjelkholm> oh, right. Thanks
<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]
charley has joined #ipfs
<kyledrake> dignifiedquire I get this when I try to install station per the README.md instructions http://pastie.org/private/zyjxkq4optgubpfzmakdew
<dignifiedquire> kyledrake: use one of the fancy packages on the release page https://github.com/ipfs/station/releases
<dignifiedquire> or upgrade to npm@3 see https://github.com/ipfs/station/issues/56
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
charley has quit [Remote host closed the connection]
border0464 has quit [Remote host closed the connection]
<kyledrake> (the linux x64 version)
<dignifiedquire> kyledrake: interesting thanks
ianopolous2 has quit [Ping timeout: 244 seconds]
<dignifiedquire> jbenet: http://pastie.org/private/0rpdwhosbckwda1vxpfmvw looks like an issue with subcomandante again :cry:
<dignifiedquire> kyledrake: can you open an issue and add the link please?
NeoTeo has quit [Quit: Teo is off. Bye :)]
<dignifiedquire> thanks
<ion> I’m getting what looks like the same error: http://ipfs.io/ipfs/QmZxNGkACr1NgLDKZKEddkCY5VVJqB8rjrZ9BunMF7nuP1
<ion> Ubuntu 15.04 as well.
<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?
<dignifiedquire> kyledrake: yes https://github.com/jordansissel/fpm
<dignifiedquire> that runs even on my os x :)
<kyledrake> Niiiice.
<kyledrake> Cool, let me know if you figure that bug out, I want to demo it out so I can write a blog post on it
<dignifiedquire> sure thing
<kyledrake> Also if you need me to test out something just let me know.
<kyledrake> Or if you need any more info
jvalleroy has joined #ipfs
jvalleroy has quit [Changing host]
jvalleroy has joined #ipfs
<dignifiedquire> could you try running the unpackged version? just upgrade npm and the install should work
ianopolous2 has joined #ipfs
<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]
SuzieQueue has quit [Quit: Swoosh...]
<dignifiedquire> ion: sounds like a plan :D
<ion> “Downloading ipfs_v0.3.7_linux-amd64.zip” 0.3.7?
<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]
Encrypt has joined #ipfs
<tilgovi> nope, never mind, I don't
<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
<whyrusleeping> alu: whats your github handle?
gordonb has quit [Quit: gordonb]
<achin> ah, thanks. i was not looking in the right location
<daviddias> dignifiedquire: I'm not being able to understand why the 'add path' test stays on 'pending' state
<daviddias> seems that tests are being executed in parallel now
<whyrusleeping> tilgovi: did you still have any unanswered questions?
<daviddias> and since others fail, that one doesn't even finish
<tilgovi> nothing for the moment, thanks!
s_kunk has joined #ipfs
s_kunk has joined #ipfs
<whyrusleeping> woo!
charley has quit [Remote host closed the connection]
<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
<dignifiedquire> kyledrake: did you update npm?
<dignifiedquire> npm install -g npm
clever has joined #ipfs
<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”
<kyledrake> I'm at npm version 2.14.7
thomasre_ has quit [Client Quit]
<kyledrake> oh there's a new one.. weird
<ion> dignifiedquire: I got the first error again on third invocation: https://ipfs.io/ipfs/QmcA71EqyRPCiAJRbZMnLJeymT7CXaiVhrpgHLMP9hV8WA
captain_morgan has joined #ipfs
charley has quit [Remote host closed the connection]
<whyrusleeping> alu: no worries, was just bringing you up on an issue about 3d stuff on ipfs
danielrf2 has quit [Ping timeout: 264 seconds]
<alu> ive been noticing some problems...
thomasreggi has quit [Disconnected by services]
<whyrusleeping> alu: problems?
<ion> 3D stuff on IPFS?
<alu> idk maybe its an issue with blocks
<alu> but sometimes i add a directory and it cuts out halfwawy
<harlan_> 3D stuff you say?
tilgovi has quit [Ping timeout: 260 seconds]
thomasre- has joined #ipfs
tilgovi has joined #ipfs
charley has joined #ipfs
rehelmin has joined #ipfs
ygrek has quit [Ping timeout: 252 seconds]
bedeho has joined #ipfs
<whyrusleeping> alu: what version of ipfs?
<whyrusleeping> harlan_: check the issue on github, you were tagged in it
<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...
<Zuardi> ion ok, filed https://github.com/whyrusleeping/pinbot/issues/14 feel free to mark it duplicated if it's the same issue :)
<daviddias> victorbjelkholm: ahah good point, I will change the wording to, have code coverage check
<victorbjelkholm> daviddias, makes sense. Sorry for being... An asshole about it but think it's an important distinction :)
<Zuardi> ion the html page case might be a bigger fish to fry at the moment
<daviddias> victorbjelkholm: all good :)
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1882: fix streaming output to flush per write (master...fix/streaming-output) http://git.io/vWs2K
cblgh is now known as jnerula
<daviddias> victorbjelkholm: updated my initial comment on https://github.com/ipfs/node-ipfs-api/pull/81
<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
<ipfsbot> [node-ipfs-api] diasdavid closed pull request #78: Start implementing browser tests using karma (master...karma) http://git.io/vChwc
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> today is a good day!
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/streaming-output: http://git.io/vWsVD
<ipfsbot> go-ipfs/fix/streaming-output 5dc2c7e Jeromy: add sharness test for streaming output from daemon...
nicolagreco has joined #ipfs
jnerula is now known as cblgh
<ipfsbot> [node-ipfs-api] diasdavid pushed 1 new commit to solid-tests: http://git.io/vWsw8
<ipfsbot> node-ipfs-api/solid-tests 2771a5c David Dias: remove unnecessary second installation of go-ipfs
<daviddias> whyrusleeping: :D
nicolagreco has quit [Ping timeout: 252 seconds]
bedeho has quit [Ping timeout: 260 seconds]
nicolagreco has joined #ipfs
tilgovi has quit [Ping timeout: 272 seconds]
<dignifiedquire> daviddias: oh god that is a long list :D
<daviddias> one by one, we'll get there fast :D
<dignifiedquire> by the way I wanted to ask are you actually working fulltime on ipfs at the moment?
deltahat has joined #ipfs
ygrek has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
<daviddias> me? yes :)
dignifiedquire- has joined #ipfs
<dignifiedquire-> daviddias, nice
<daviddias> and will be pretty soon have webrtc-explorer as one of the possible transports for libp2p
<daviddias> then will need that distributed browser testing platform thing working again :)
nicolagreco has quit [Read error: Connection reset by peer]
infinity0 has quit [Remote host closed the connection]
<dignifiedquire-> I'd love to but time...
infinity0 has joined #ipfs
<dignifiedquire-> doing all my work on this at night atm :/
<dignifiedquire-> I did add concurrency control to karma today though :)
<daviddias> I really appreciate all the time you have been putting onto IPFS, people get super stoked when I show them station now :)
<daviddias> sweet!
<daviddias> need to test that
rehelmin has quit [Quit: Leaving.]
<dignifiedquire-> will put it in a release tomorrow
nicolagreco has joined #ipfs
<daviddias> dignifiedquire-: btw, this is being tests on `station`, right?
<dignifiedquire> daviddias: here is the link https://github.com/karma-runner/karma/pull/1646
<daviddias> this , I meant that^
jacobpaul has joined #ipfs
<dignifiedquire> that was a strange sentence
<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]
charley has joined #ipfs
astrocyte has joined #ipfs
<clever> the methods on this blog post fit very well with the IPFS design, https://thehackerblog.com/the-unhackable-wordpress-blog-finding-security-in-the-static/
<clever> he basicaly runs a crawler against a local wordpress server, to convert the entire thing into a static website, and uploads to S3
<clever> that last step could just be replaced with 'ipfs add' and its done
nicolagreco has quit [Read error: Connection reset by peer]
<sonatagreen> seems like a workaround to the problem "I'm stuck with wordpress because SEO"
<sonatagreen> you're probably better off just using jekyll or such
<lgierth> clever: i think you don't even need a sophisticated crawler, wget --mirror should do the job
<clever> sonatagreen: he mentions in the post that he doesnt want to break all of the bookmarks, so he cant just switch to another product
<sonatagreen> exactly
<sonatagreen> his problem is that he's stuck
zat has left #ipfs [#ipfs]
nicolagreco has joined #ipfs
<lgierth> Requires Microsoft Windows Media player
<lgierth> wat
<ion> ffmpeg -i mmsh://proedvid.stanford.edu/dr19 -c:v copy -c:a copy -y stanford-ee380-jbenet-ipfs-"$(date -u +%Y%m%dT%H%M%S)".wmv
<kyledrake> dignifiedquire got it running. Booted from github master with npm install and npm start. It crashed a few times and then got stable on me.
<kyledrake> It works in xubuntu BTW :)
<lgierth> i heard juan for a couple of seconds
<ion> “reeeeeeee”
ianopolous has joined #ipfs
<lgierth> ah he's setting up
<lgierth> looks soo proud :P
<ion> Is anyone else capturing the video? I have hard time getting the stream from the Stanford server in realtime.
<ion> They’ll publish a copy themselves later though.
<lgierth> yeah it's gonna be on youtube tomorrow apparantly
<lgierth> stream's good for me now
<lgierth> meh
NeoTeo has quit [Quit: ZZZzzz…]
<ansuz> microsaft wat
<ansuz> what is this, 1997
FredEE has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<ion> Okay, i’m falling behind the server and getting disconnected. I’m unable to capture (or play) the stream.
charley has quit [Ping timeout: 265 seconds]
nicolagreco has quit [Read error: Connection reset by peer]
charley has joined #ipfs
FredEE has joined #ipfs
charley has quit [Remote host closed the connection]
jacobpaul has quit [Remote host closed the connection]
<victorbjelkholm> "This is great! I have a naive question - Is there a way that I can participate in mirroring the image content on an ipfs node without running a web frontend?" from https://www.reddit.com/r/ipfs/comments/3pp859/ipfspics_is_now_open_source/
<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
captain_morgan has joined #ipfs
<codehero> sweet