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
fingerto_ has quit [Remote host closed the connection]
<apiarian> just read whitepaper again. question: if i have an /ipns/<object-hash-1> as a commit object that points to the state of my world as a tree with subtrees of things like "friends" and "cats". and I just got a new cat and want to publish this to my node's /ipns. so i add a new object into the "cats" tree, which changes its hash, which changes its root tree, which means that this would need a new commit, right? so that means i have just
<apiarian> published a new /ipns/<object-hash-2> as a new commit which points back to the <object-hash-1> as a parent commit? now, i was telling the world about my friends and cats with a DNS record pointing to /ipns/<object-hash-1> and i'd like to make sure people know about this amazing new cat. so i need to change my DNS record? or am i not understanding the <object-hash> bit of the /ipns ?
<noffle> apiarian: we don't really model things as commit object anywhere, even though the whitepaper talks about them. you'd just have a new /ipfs/Qmfoobar that has the root of the new tree (functioanlity equivalent)
<apiarian> oh, wait, i'm reading this wrong, aren't i? /ipns/<node-id> is a *signed* object. so it can be whatever it needs to be and can be updated as often as i want, but it will always be at /ipsn/<node-id>, just the signature will change?
<noffle> yes, you can mutate your ipns addr at will
<apiarian> well, object and signature will change. aha!
<noffle> the record it points to will change (the /ipfs/ target and the pubkey sig)
<noffle> :)
<apiarian> this is brilliant!
<noffle> I know right!
voxelot has quit [Ping timeout: 260 seconds]
<apiarian> now i just need to figure out how to use the libp2p to set up a bi-directional stream between nodes and i will rule the world! ... and make a decentralized go (the game) network.
<apiarian> wait, noffle are you saying commit objects not make it into the implementation? or that they're not an explicit requirement anywhere
<noffle> check out libp2p-swarm; it lets you wrap various transports and connect to peers /wo needing to worry about who initiates connections
<noffle> turn based games like go are 100% doable *today*
<noffle> apiarian: there's no internal notion of commit objects in IPFS core, but you can build those primitives on top no problem
<noffle> it's just a specific format for a merkle dag
<noffle> er, a set of fields on a merkle dag node, rather
<apiarian> right
<noffle> it started off having explicit types for files, objects, and git objects, then jbenet noticed that a general format would be much more poweful (enter IPLD: https://github.com/ipfs/specs/blob/master/merkledag/ipld.md)
reit has joined #ipfs
cemerick has quit [Ping timeout: 244 seconds]
<apiarian> cool, thanks noffle! so much documentation to read =D
<noffle> no prob! there IS a lot to wrap your head around D:
hellertime has joined #ipfs
<yuvipanda> btw, best time for ipfs-npm :) https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c#.werp0zngx
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/deps-cleanup from 136325e to f60ccde: https://git.io/va5Jp
<ipfsbot> go-ipfs/feat/deps-cleanup f60ccde Jeromy: clean up dependencies...
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<noffle> whyrusleeping: we should start idling in #gx
<jbenet> anyone have a cloning machine?
<jbenet> we need more of all of us
<lgierth> or a time stretcher
<lgierth> avoids the ethical implications of cloning :)
calavera has joined #ipfs
tmg has joined #ipfs
fingerto_ has joined #ipfs
<noffle> yuvipanda: I plugged gx there for us; those are great opportunities for mentioning ipfs alternatives
<yuvipanda> noffle: I was pointing someoen to the ipfs-npm github repo but they responded with 'No Readme, could not read' :(
<yuvipanda> any other links for ipfs-npm that I could pass around?
<noffle> :(
<noffle> yeah, we need Awesome Docs(tm) on all of our things
<yuvipanda> yeah
<noffle> maybe you were thinking of https://github.com/diasdavid/registry-mirror ?
<yuvipanda> noffle: bah, yes
fingerto_ has quit [Remote host closed the connection]
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
fingertoe has joined #ipfs
fingerto_ has joined #ipfs
fingertoe has quit [Ping timeout: 244 seconds]
<apiarian> what is the state of the art for "personal" identities in IPFS? i.e. how do I as an individual or organization maintain presence and continuity on the network? i was thinking that the node-id would work as a "personal handle", since it is based on a hash of a public key with the private key kept secret, but what happens when the private key is compromised? is there a mechanism for key revocation? or at least for getting the word out
<apiarian> that "we have moved permanently to <new-node-id>"
r04r is now known as zz_r04r
<noffle> apiarian: I don't *think* there's revocation yet, but I'm sure I've seen discussions on the ipfs/* repos
<noffle> probably ipfs/notes
Guest15672 has quit [Quit: Page closed]
dguttman has quit [Quit: dguttman]
fingerto_ has quit [Remote host closed the connection]
go1111111 has quit [Quit: Leaving]
go1111111 has joined #ipfs
inconshr_ has joined #ipfs
inconshreveable has quit [Ping timeout: 244 seconds]
palkeo has quit [Quit: Konversation terminated!]
<apiarian> cool
apiarian has quit [Ping timeout: 260 seconds]
apiarian has joined #ipfs
gordonb has quit [Quit: gordonb]
gordonb has joined #ipfs
reit has quit [Quit: Leaving]
reit has joined #ipfs
gordonb has quit [Ping timeout: 260 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/deps-cleanup from f60ccde to f0f0b49: https://git.io/va5Jp
<ipfsbot> go-ipfs/feat/deps-cleanup f0f0b49 Jeromy: clean up dependencies...
silotis has quit [Remote host closed the connection]
silotis has joined #ipfs
jaboja has quit [Remote host closed the connection]
voxelot has joined #ipfs
Protocol_under has joined #ipfs
phil has joined #ipfs
phil is now known as Guest96190
<Guest96190> hi, does anyone know how to start a daemon from the python api found here? https://github.com/ipfs/py-ipfs-api
<lgierth> Guest96190: i think that's only an api client, not the daemon side
fingertoe has joined #ipfs
gordonb has joined #ipfs
gordonb has quit [Client Quit]
<Guest96190> @lgierth thanks, so if I want to run client commands without getting '[Errno 61] Connection refused', I assume I need to start a daemon, correct?
<Guest96190> do I have to do that manually through the terminal every time or is there a way to start and stop a daemon in python? thanks!
<lgierth> Guest96190: you'll have to install it and start it, and there are init scripts for various init systems (e.g. systemd) in the go-ipfs repo
<Guest96190> I have it installed and I've started a daemon, but when I try using the add() command, it says '[Errno 32] Broken pipe', and the terminal prints the following two lines;
<Guest96190> 22:04:10.629 ERROR commands/h: err: open /Users/steve/.ipfs/blocks/122052a1/put-994210559: too many open files handler.go:272
<Guest96190> 22:04:16.765 ERROR mdns: mdns lookup error: failed to bind to any unicast udp port mdns.go:131
<Guest96190> i'm trying to figure out why so if you have any idea what this means and can point me in the right direction, that would be much appreciated
rougeth has quit [Quit: Connection closed for inactivity]
dignifiedquire has quit [Quit: Connection closed for inactivity]
fingertoe has quit [Remote host closed the connection]
fingertoe has joined #ipfs
sahib1 has joined #ipfs
ppham has joined #ipfs
sahib has quit [Ping timeout: 240 seconds]
nuun is now known as evening
ppham has quit [Ping timeout: 240 seconds]
fingertoe has quit [Remote host closed the connection]
computerfreak has joined #ipfs
ygrek_ has quit [Ping timeout: 250 seconds]
inconshr_ has quit [Read error: No route to host]
inconshreveable has joined #ipfs
computerfreak has quit [Quit: Leaving.]
moimikey has joined #ipfs
leer10 has quit [Ping timeout: 246 seconds]
mondkalbantrieb has quit [Ping timeout: 250 seconds]
devbug has joined #ipfs
mondkalbantrieb has joined #ipfs
leer10 has joined #ipfs
Guest96190 has quit [Quit: Page closed]
micxjo has quit [Quit: Connection closed for inactivity]
dguttman has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
inconshreveable has joined #ipfs
<lgierth> Guanin_: the first one is about ulimit (you need to increase it, ask google for ulimit osx)
<lgierth> not sure about the second, but it's not critical
<lgierth> mdns is for discovering other ipfs nodes on the local network
fingertoe has joined #ipfs
dguttman has quit [Quit: dguttman]
leer10 has quit [Remote host closed the connection]
<ipfsbot> [js-ipfs-api] dignifiedquire created greenkeeper-babel-core-6.7.4 (+1 new commit): https://git.io/va58A
<ipfsbot> js-ipfs-api/greenkeeper-babel-core-6.7.4 06b2271 greenkeeperio-bot: chore(package): update babel-core to version 6.7.4...
<ipfsbot> [js-ipfs-api] dignifiedquire deleted greenkeeper-babel-core-6.7.4 at 06b2271: https://git.io/va54G
hellertime has quit [Quit: Leaving.]
edrex has joined #ipfs
chriscool has joined #ipfs
chriscool has quit [Client Quit]
nomoremoney is now known as VictorBjelkholm
fredthomsen has quit [Remote host closed the connection]
chriscool has joined #ipfs
sahib1 has quit [Ping timeout: 276 seconds]
computerfreak has joined #ipfs
dguttman has joined #ipfs
Not_ has quit [Quit: Leaving]
moimikey has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
computerfreak has quit [Client Quit]
flapjack0811 has joined #ipfs
dguttman has quit [Quit: dguttman]
<daviddias> good mornin' y'all :)
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
fingertoe has quit [Remote host closed the connection]
ggp0647 has quit [Ping timeout: 264 seconds]
<whyrusleeping> daviddias: marnin
<daviddias> still around, nice
<daviddias> how is stuff going on?
<whyrusleeping> going pretty good
<whyrusleeping> just pushed some changes to the blog post
<whyrusleeping> and now i'm wondering why a bunch of people are starring gx
disgusting_wall has quit [Quit: Connection closed for inactivity]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Ping timeout: 246 seconds]
<jbenet> haad: do you pick a diff port for orbit if the standard ports is taken?
Senji has joined #ipfs
konubinix has quit [Quit: ZNC - http://znc.in]
<tmg> whyrusleeping: ever consider renaming package.json to .gx?
ulrichard has joined #ipfs
herzmeister has quit [Ping timeout: 240 seconds]
leer10 has joined #ipfs
ygrek has joined #ipfs
konubinix has joined #ipfs
ggp0647 has joined #ipfs
<whyrusleeping> tmg: maybe, i'd have to hear concrete arguments for that
<tmg> nothing by aesthetics at this point
devbug has quit [Ping timeout: 268 seconds]
chriscool has joined #ipfs
mildred has joined #ipfs
evening is now known as nuun
herzmeister has joined #ipfs
Arakela007 has joined #ipfs
leer10 has quit [Read error: No route to host]
IlanGodik has joined #ipfs
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
<haad> jbenet: not yet. will put it on my todo list.
Arakela0_ has joined #ipfs
rendar has joined #ipfs
<yuvipanda> whyrusleeping: probably from HN
Arakela007 has quit [Ping timeout: 244 seconds]
flapjack0811_ has joined #ipfs
flapjack0811_ has quit [Client Quit]
flapjack0811 has quit [Ping timeout: 260 seconds]
Arakela007 has joined #ipfs
ylp1 has joined #ipfs
Arakela0_ has quit [Ping timeout: 264 seconds]
dignifiedquire has joined #ipfs
Munksgaard has joined #ipfs
ecloud is now known as ecloud_wfh
zz_r04r is now known as r04r
cemerick has joined #ipfs
edsilv has joined #ipfs
_rht has joined #ipfs
ianopolous has quit [Ping timeout: 268 seconds]
fingerto_ has joined #ipfs
kerozene has quit [Ping timeout: 252 seconds]
fingert__ has joined #ipfs
fingertoe has joined #ipfs
the193rd has joined #ipfs
fingerto_ has quit [Ping timeout: 260 seconds]
fingerto_ has joined #ipfs
<tmg> s,by,but
mildred has quit [Ping timeout: 276 seconds]
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingertoe has quit [Ping timeout: 260 seconds]
fingertoe has joined #ipfs
fingerto_ has quit [Ping timeout: 264 seconds]
fingerto_ has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
jinxz has joined #ipfs
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
sahib has joined #ipfs
fingerto_ has quit [Ping timeout: 264 seconds]
mildred has joined #ipfs
fingerto_ has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
fingerto_ has quit [Ping timeout: 264 seconds]
zorglub27 has joined #ipfs
fingerto_ has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
fingerto_ has quit [Ping timeout: 264 seconds]
fingerto_ has joined #ipfs
<manveru> whyrusleeping: probably because of https://news.ycombinator.com/item?id=11342720
fingert__ has quit [Ping timeout: 260 seconds]
fingert__ has joined #ipfs
_fil_ has joined #ipfs
fingertoe has quit [Ping timeout: 248 seconds]
fingertoe has joined #ipfs
fingerto_ has quit [Ping timeout: 244 seconds]
fingerto_ has joined #ipfs
fingert__ has quit [Ping timeout: 244 seconds]
fingert__ has joined #ipfs
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
fingerto_ has quit [Ping timeout: 264 seconds]
fingerto_ has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
ygrek has quit [Ping timeout: 244 seconds]
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
fingerto_ has quit [Ping timeout: 264 seconds]
fingerto_ has joined #ipfs
fingert__ has quit [Ping timeout: 244 seconds]
fingert__ has joined #ipfs
fingertoe has quit [Ping timeout: 248 seconds]
fingertoe has joined #ipfs
fingerto_ has quit [Ping timeout: 246 seconds]
fingerto_ has joined #ipfs
fingert__ has quit [Ping timeout: 246 seconds]
s_kunk has joined #ipfs
fingert__ has joined #ipfs
fingertoe has quit [Ping timeout: 244 seconds]
fingertoe has joined #ipfs
<dignifiedquire> good morning ☀️
fingerto_ has quit [Ping timeout: 264 seconds]
fingerto_ has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
<ansuz> morning
fingert__ has joined #ipfs
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
fingerto_ has quit [Ping timeout: 264 seconds]
Encrypt has joined #ipfs
fingerto_ has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingertoe has quit [Ping timeout: 244 seconds]
fingertoe has joined #ipfs
Encrypt has quit [Client Quit]
fingerto_ has quit [Ping timeout: 264 seconds]
fingert__ has quit [Ping timeout: 264 seconds]
fingerto_ has joined #ipfs
herzmeister has quit [Quit: Leaving]
fingertoe has quit [Ping timeout: 264 seconds]
herzmeister has joined #ipfs
fingertoe has joined #ipfs
M-jo3 has joined #ipfs
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 240 seconds]
fingerto_ has joined #ipfs
fingertoe has quit [Ping timeout: 260 seconds]
tymat has joined #ipfs
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 244 seconds]
fingerto_ has joined #ipfs
fingertoe has quit [Ping timeout: 244 seconds]
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 244 seconds]
M-jo3 has left #ipfs ["User left"]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 264 seconds]
fingerto_ has joined #ipfs
<haad> o/
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 244 seconds]
fingerto_ has joined #ipfs
ugjka has joined #ipfs
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
ulrichard has quit [Read error: Connection reset by peer]
fingerto_ has quit [Ping timeout: 244 seconds]
fingerto_ has joined #ipfs
tymat has quit [Quit: Leaving]
fingertoe has quit [Ping timeout: 244 seconds]
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 248 seconds]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 248 seconds]
ulrichard has joined #ipfs
fingerto_ has joined #ipfs
fingertoe has quit [Ping timeout: 244 seconds]
tymat has joined #ipfs
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 264 seconds]
fingerto_ has joined #ipfs
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 244 seconds]
fingerto_ has joined #ipfs
fingertoe has quit [Ping timeout: 260 seconds]
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 244 seconds]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 244 seconds]
fingerto_ has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 244 seconds]
fingerto_ has joined #ipfs
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 264 seconds]
fingerto_ has joined #ipfs
hellertime has joined #ipfs
fingertoe has quit [Ping timeout: 260 seconds]
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 248 seconds]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 248 seconds]
fingerto_ has joined #ipfs
fingertoe has quit [Ping timeout: 264 seconds]
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 244 seconds]
fingerto_ has joined #ipfs
fingertoe has quit [Ping timeout: 244 seconds]
edsilv has quit [Ping timeout: 252 seconds]
fingertoe has joined #ipfs
fingert__ has quit [Ping timeout: 264 seconds]
fingert__ has joined #ipfs
fingerto_ has quit [Ping timeout: 264 seconds]
fingertoe has quit [Ping timeout: 264 seconds]
fingert__ has quit [Ping timeout: 264 seconds]
<dignifiedquire> daviddias: are you around?
cemerick has quit [Ping timeout: 260 seconds]
kerozene has joined #ipfs
M-blide has quit [Quit: node-irc says goodbye]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
jaboja has joined #ipfs
ugjka_ has joined #ipfs
ugjka has quit [Ping timeout: 260 seconds]
ugjka_ has quit [Quit: Leaving]
edsilv has joined #ipfs
jaboja has quit [Ping timeout: 260 seconds]
<daviddias> dignifiedquire: hey
<daviddias> dignifiedquire: was in a long meeting, now heading for lunch, but still have some minutes
<daviddias> do you need something?
<dignifiedquire> let's talk after you had lunch, wanted to chat about the text I wrote yesterday
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Oatmeal has quit [Ping timeout: 260 seconds]
computerfreak has joined #ipfs
ylp1 has quit [Quit: Leaving.]
<daviddias> sounds good :)
s_kunk has quit [Ping timeout: 250 seconds]
Oatmeal has joined #ipfs
herzmeister has quit [Ping timeout: 260 seconds]
Munksgaard has quit [Read error: Connection reset by peer]
<richardlitt> dignifiedquire: STOP
<richardlitt> FOR THE LOVE OF ALL THAT IS GOOD AND GREEN, STOP
<dignifiedquire> richardlitt: :O
<dignifiedquire> what are you talking about?
<richardlitt> I've gotten 10 emails for each comment
<dignifiedquire> oO
<dignifiedquire> I'm just replying to them
<ansuz> there's a fix for tht
<ansuz> rewrite your email client in Rust
<richardlitt> Every 20 minutes or so it sends me another email because you've commented again
<richardlitt> but it's the same darn comment
<dignifiedquire> wtf
<dignifiedquire> there is sth broken with their reply system
<dignifiedquire> sorry :/
<richardlitt> invision --
<dignifiedquire> it's not me
<richardlitt> gah
<dignifiedquire> will ping their support they are pretty good
<richardlitt> Do you not see 10 repeats of your comments in the program?
<richardlitt> ansuz: heh heh heh
ugjka has joined #ipfs
chris613 has quit [Read error: Connection reset by peer]
<dignifiedquire> richardlitt: now I do, but I only sent one comment via email
<dignifiedquire> :(
<dignifiedquire> no idea what happend
<richardlitt> weird
<richardlitt> The "STOP" was more for dramatic effect than actually at you
moimikey has joined #ipfs
<richardlitt> Well
<richardlitt> Going to... delete emails?
s_kunk has joined #ipfs
<dignifiedquire> yeah delete them I guess
s_kunk_ has joined #ipfs
s_kunk has quit [Disconnected by services]
s_kunk_ is now known as s_kunk
s_kunk has quit [Changing host]
s_kunk has joined #ipfs
herzmeister has joined #ipfs
__uguu__ has joined #ipfs
<__uguu__> so i had a thought recently, how would a web page detect if a user has ipfs enabled locally? would it try accessing the default local ipfs gateway and the fall back to a public proxy like ipfs.io ? is there a convention like checking localStorage.ipfs in the dom?
<__uguu__> i.e. if localStorage.ipfs is set and contains something, default to that, otherwise set localStorage.ipfs to "ipfs.io"
<__uguu__> does such a convention exist?
ugjka has quit [Quit: Leaving]
ugjka has joined #ipfs
<__uguu__> also i like that ipfs now is built over ipfs
<dignifiedquire> richardlitt: when you are back from fixing your inbox, please help me improve https://github.com/ipfs/community/pull/112
tlevine has joined #ipfs
Magik6k has quit [Excess Flood]
Magik6k has joined #ipfs
Magik6k has quit [Excess Flood]
ulrichard has quit [Read error: Connection reset by peer]
Magik6k has joined #ipfs
Magik6k has quit [Max SendQ exceeded]
Magik6k has joined #ipfs
dguttman has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
esotericnonsense has quit [Ping timeout: 276 seconds]
cemerick has joined #ipfs
dguttman has quit [Quit: dguttman]
lysobit has quit [Ping timeout: 250 seconds]
_fil_ has quit [Ping timeout: 250 seconds]
Taek42 has joined #ipfs
Taek has quit [Ping timeout: 250 seconds]
danielrf1 has joined #ipfs
Qwazerty has quit [Ping timeout: 250 seconds]
martinBrown has quit [Quit: -]
Bat`O has quit [Ping timeout: 250 seconds]
computerfreak has quit [Ping timeout: 250 seconds]
martinBrown has joined #ipfs
jfred has quit [Quit: No Ping reply in 180 seconds.]
Bat`O has joined #ipfs
nausea- has quit [Ping timeout: 250 seconds]
AtnNn has quit [Ping timeout: 250 seconds]
AtnNn has joined #ipfs
chrisdickinson_ has joined #ipfs
nausea has joined #ipfs
nausea has joined #ipfs
jfred has joined #ipfs
computerfreak has joined #ipfs
danielrf has quit [Read error: Connection reset by peer]
chrisdickinson has quit [Ping timeout: 240 seconds]
Qwazerty has joined #ipfs
computerfreak has quit [Remote host closed the connection]
micxjo has joined #ipfs
Guanin_ has left #ipfs [#ipfs]
dguttman has joined #ipfs
fingertoe has joined #ipfs
fingerto_ has joined #ipfs
arpu has quit [Remote host closed the connection]
fingertoe has quit [Ping timeout: 248 seconds]
reit has quit [Ping timeout: 248 seconds]
Arakela007 has quit [Remote host closed the connection]
dguttman has quit [Quit: dguttman]
rain1 has joined #ipfs
<rain1> hello
<rain1> could IPFS be used as a distributed package manager for a linux distro?
<Kubuxu> rain1: it could, there are some plans to create plugin for gx for binary distributions. 'gx' is package manager based on IPFS
<Kubuxu> rain1: you can read more here: https://github.com/whyrusleeping/gx
<Kubuxu> currently there is working plugin for golang, I worked on Lua plugin and AFAIK JS is planned.
<rain1> thank you Kubuxu
<rain1> import "gx/ipfs/<hash>/packagename"
<rain1> nice :)
<thefinn93> has anyone made apt-transport-ipfs?
<thefinn93> or thought of it, etc
Guanin_ has joined #ipfs
voxelot has joined #ipfs
<__uguu__> thefinn93: would need mirrors
<__uguu__> people mirroring debian repos etc
<thefinn93> couldn't it have an http/https fallback?
<__uguu__> right, but who's going to add the packages to ipfs in the first place?
<__uguu__> the debian repo is ~100GB i heard
<thefinn93> if it doesn't exist, download it, add it to ipfs
<__uguu__> ah
<thefinn93> that's it?
<thefinn93> i assumed it would be bigger tbh
<__uguu__> well, see what the debian/redhat/archlinux people say
<thefinn93> mk :)
<__uguu__> i know debian had a freenet repo for a bit
<__uguu__> barely worked at all
<thefinn93> yeah that's been mentioned
<thefinn93> er
<thefinn93> was mentioned on the thread that made me ask about this
<thefinn93> somewhere on HN, i dont have the link anymore
<rain1> It's well worth prototyping for a smaller linux distro
<__uguu__> is there a way to use go gx with existing packages on github? i.e. mirror them to ipfs on demand?
<__uguu__> ipfs linux , mmmmmmmm
<rain1> maybe guixsd?
<rain1> it has this /gnu/store thing which feels a lot like IPFS already
<voxelot> dignifiedquire: ping
<thefinn93> they were talking about an npm replacement
<__uguu__> right now i am migrating an existing go project with a few common external deps, i.e. gorilla and github.com/lib/pq any sane way to quickly and easily use gx-go as a replacement to godeps?
<__uguu__> if i could use gx-go as a drop in replacement for godeps that'd probably leave very little reason to use godeps
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
<rain1> ipfs is perfect to replace npm, I hope a community forms to do that
<dignifiedquire> voxelot: pong
<voxelot> i <3 dignified.js
<voxelot> figured out why i was having that bug
<dignifiedquire> voxelot: cool, what was teh issue?
<voxelot> i didn't have babel 6 cli installed globally
<dignifiedquire> voxelot: hmm you shouldn't
<dignifiedquire> I might have forgotten to add it
<dignifiedquire> voxelot: nope I don't have it installed myself
<voxelot> seems others have that error when they have conflicting versions of babel or in my case i didnt have babel globally at all
<voxelot> idk but it fixed it for me
<dignifiedquire> dignified.js does not rely on any globally installed modules :/
<voxelot> i know, but that error
<voxelot> was a thing lol
<dignifiedquire> straaaaange
<dignifiedquire> but if things work now I'm happy
<voxelot> maybe we should just note that git issue somewhere
<dignifiedquire> yeah probably
<voxelot> otherwise, i really love this
zootella has joined #ipfs
<dignifiedquire> voxelot: happy to hear that
<dignifiedquire> I hope you don't have to bang your head as much anymore :)
<voxelot> we'll i learned a lot about testing at least. but this will help anyone who ever sets up a new module again, or needs updates
<voxelot> just put it on is-ipfs and only tooke ~15 minutes to set up aside from that small glitch
<voxelot> had to convert tape to mocha
<dignifiedquire> yeah that's my experience atm
<dignifiedquire> you can track all the PRs I'm doing here https://github.com/dignifiedquire/dignified.js/issues/1
<voxelot> yup, i saw that, i'll try to hit a few
<whyrusleeping> my github feed this morning is entirely people starring gx
dguttman has joined #ipfs
<voxelot> whyrusleeping is famous
<dignifiedquire> whyrusleeping: the curse of hn
<dignifiedquire> :D
<rain1> I just found out about gx, love it
<rain1> any thoughts about doing a whole linux distribution like that?
<whyrusleeping> rain1: i'd love to :D
<whyrusleeping> i wrote some thoughts down in my notebook about that a little while back, i'll have to put them in an electronic format soon
<rain1> I feel like the future is happening
<rain1> it's really fun to see all this come together
zootella has quit [Quit: zootella]
zootella has joined #ipfs
arpu has joined #ipfs
<whyrusleeping> rain1: we have a gx irc channel if you want, started it yesterday
<rain1> ty :)
fingertoe has joined #ipfs
zootella has quit [Quit: zootella]
fingerto_ has quit [Ping timeout: 268 seconds]
zootella has joined #ipfs
mildred has quit [Quit: Leaving.]
zootella has quit [Quit: zootella]
<dignifiedquire> daviddias: you have too many javascript modules!
fingerto_ has joined #ipfs
<Tugger3> hey all
<Tugger3> I am trying to set up a private ipfs cluster
<Tugger3> I did a bootstrap rm --all and made sure that each of the 3 ipfs servers have only eachother in the bootstrap list
fingertoe has quit [Ping timeout: 276 seconds]
<Tugger3> however, when i do swarm peers, i see a shitload of other ipfs hosts
<dignifiedquire> whyrusleeping: how is life after hn?
<Tugger3> how do i confine my ipfs cluster to only itself?
<dignifiedquire> whyrusleeping: do I need an appointmen to talk to you now?
<dignifiedquire> Tugger3: you need to disable mdns
<Tugger3> dignifiedquire, how do i do this?
<dignifiedquire> there is a config option called mdns
<Tugger3> where is default locatiopn of config?
<dignifiedquire> with a subvalue of 'enabled' I think
<dignifiedquire> ~/.ipfs/config
<Tugger3> ok got it, let me look in it'
<Tugger3> ok i changed it. now i restart ipfs on all nodes?
leer10 has joined #ipfs
<dignifiedquire> yes you need to set that on all nodes and restart them
<Tugger3> ok done, but now peers is empty
<Tugger3> bootstrap is showing the other two nodes
<Tugger3> but swarm peers is empty list
<dignifiedquire> hmm yeah might be it's not finding the others on its own
<dignifiedquire> whyrusleeping: help please
<Tugger3> whats the difference between bootstrap list and swarm peers?
<dignifiedquire> swarm peers are the ones it is actually connected to right now
<dignifiedquire> bootsrap nodes are ones it tries to connect to on startup
warner has quit [Remote host closed the connection]
pfraze has joined #ipfs
<Tugger3> strange, when i do ipfs swarm connect to one of the nodes in my bootstrap list I get: Error failure: dial to self attempted
calavera has joined #ipfs
zootella has joined #ipfs
ralphtheninja has joined #ipfs
reit has joined #ipfs
warner has joined #ipfs
<dignifiedquire> Tugger3: how are the configs set up? are you synchronizing them somehow?
<dignifiedquire> because the entries under "Identity" need to be different for each node
<Tugger3> sorry<K i actually cloned VMs so the configs were the same. I forced init and now it works
<Tugger3> :)
<dignifiedquire> cool
zootella has left #ipfs [#ipfs]
<whyrusleeping> dignifiedquire: wassup
<whyrusleeping> i had some mate
<whyrusleeping> its really strong
<whyrusleeping> i also had coffee
<whyrusleeping> and it was pretty strong
<whyrusleeping> hows it goin?
<dignifiedquire> nice so you are super awake now?
<whyrusleeping> like totally stoked on life and stuff, you know
JasonWoof has quit [Quit: leaving]
<dignifiedquire> making PRs to all 500 js repos from david
<whyrusleeping> lol
<dignifiedquire> also taxes finished + travel planning
<whyrusleeping> wooo!
<dignifiedquire> and sad that there is no new macbook I can buy :/
<noffle> dignified takeover
<dignifiedquire> Muhahhaha
<whyrusleeping> yeah... i was hoping for a new macbook to be announced too
<whyrusleeping> but i'm just gonna save my money and build a new desktop
<whyrusleeping> since i've been using that for dev more than my laptop now
Myagui has quit [Ping timeout: 244 seconds]
<noffle> I need to find a quiet weekend to figure out nixos on this thinkpad I got
ianopolous has joined #ipfs
ola has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
ygrek has joined #ipfs
HostFat has joined #ipfs
sahib has quit [Ping timeout: 246 seconds]
s_kunk has quit [Ping timeout: 248 seconds]
mildred has joined #ipfs
palkeo has joined #ipfs
jaboja has joined #ipfs
inconshreveable has joined #ipfs
Myagui has joined #ipfs
Encrypt has joined #ipfs
<Tugger3> how do i force certain files i added with ipfs add to exist in x other nodes?
<pjz> Tugger3: 'ipfs pin' those files on the other nodes
<Tugger3> thanks!
<pjz> Tugger3: though... define 'exist'
<Tugger3> is there some guide of this?
<noffle> Tugger3: you cannot coerce other nodes you don't control into storing your data, if that's what you mean
Guanin_ has left #ipfs [#ipfs]
<pjz> Tugger3: if you just want to download a copy of hte file from the x other nodes, you can just 'ipfs get' the files from those other nodes
<pjz> Tugger3: 'ipfs pin' will make those other nodes download and store and share the pinned files
<noffle> but there are a variety of solutions for increasing data reliability (https://github.com/ipfs/ipfs/issues/165)
<Tugger3> so basically I want to have a sngle datastore for my ipfs cluster. and I want individual files to exist in up to x different nodes chosen randomly
<Tugger3> kind of like cassandra replication factor
<noffle> Tugger3: sounds like ipfs-cluster (relevant reading: https://github.com/ipfs/notes/issues/58)
<voxelot> dignifiedquire: your list up-to-date? https://github.com/dignifiedquire/dignified.js/issues/1
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/deps-cleanup from f0f0b49 to 94a1ba0: https://git.io/va5Jp
<ipfsbot> go-ipfs/feat/deps-cleanup 94a1ba0 Jeromy: clean up dependencies...
Arakela007 has joined #ipfs
zootella has joined #ipfs
<ansuz> daviddias: that npm over ipfs thing works, does it not?
<ansuz> since everyone's interested in npm *not* breaking today
zootella has quit [Ping timeout: 260 seconds]
edsilv has quit [Ping timeout: 268 seconds]
<voxelot> ansuz: what's going on with npm?
tmg has quit [Ping timeout: 252 seconds]
<ansuz> drama
reit has quit [Quit: Leaving]
<whyrusleeping> voxelot: the world is ending or something
<ansuz> tl;dr DMCA takedown
<voxelot> and my packages currently not installing...
<ansuz> or something
<noffle> means good business for us
<lgierth> :P
<voxelot> lol
<ansuz> indeed
<voxelot> hi everyone!
<ansuz> like every time there's some spying scandal cjdns gets more users
<ansuz> because we're anonymous
<lgierth> it's so much drama i ran out of popcorn
<ansuz> and written in Rust
unforgiven512 has quit [Ping timeout: 250 seconds]
tibor has quit [Ping timeout: 250 seconds]
bonan has quit [Ping timeout: 250 seconds]
bonan has joined #ipfs
<VictorBjelkholm> join #npm
<multivac> VictorBjelkholm: 2015-11-28 - 12:47:07 <M-davidar> tell VictorBjelkholm openipfs.xyz seems to be down
<multivac> VictorBjelkholm: 2015-12-01 - 16:41:33 <richardlitt> tell VictorBjelkholm to add his todos to the sprint in https://github.com/ipfs/pm/issues/60
<voxelot> daviddias: help!
locusf has quit [Ping timeout: 250 seconds]
ygrek has quit [Ping timeout: 250 seconds]
<voxelot> sleeps through the apocalypse...
sknebel has joined #ipfs
unforgiven512 has joined #ipfs
unforgiven512 has quit [Max SendQ exceeded]
locusf has joined #ipfs
unforgiven512 has joined #ipfs
unforgiven512 has quit [Max SendQ exceeded]
unforgiven512 has joined #ipfs
unforgiven512 has quit [Max SendQ exceeded]
unforgiven512 has joined #ipfs
unforgiven512 has quit [Max SendQ exceeded]
unforgiven512 has joined #ipfs
unforgiven512 has quit [Max SendQ exceeded]
tibor has joined #ipfs
<dignifiedquire> voxelot: it was I think yes
unforgiven512 has joined #ipfs
unforgiven512 has quit [Max SendQ exceeded]
unforgiven512 has joined #ipfs
unforgiven512 has quit [Max SendQ exceeded]
<voxelot> dignifiedquire: started forking repos, can't install on ipfs-multipart
unforgiven512 has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/deps-cleanup from 94a1ba0 to e9b1fe4: https://git.io/va5Jp
<ipfsbot> go-ipfs/feat/deps-cleanup e9b1fe4 Jeromy: clean up dependencies...
<ansuz> voxelot, I think it was only a problem if you used babel
<ansuz> because it depended on it
<whyrusleeping> ansuz: cjdns must be so fast and bug free being written in rust and all
<ansuz> so, people writing ecma6 :p
<whyrusleeping> i bet it never crashes every day and disconnects me from irc
<ansuz> (in an environment that doesn't necessarily support it)
<ansuz> whyrusleeping: certainly not
<ansuz> rust-lang is best-lang
<ansuz> after haskell
<voxelot> yeah its js-ipfs-api that was killing the install
<voxelot> grrr babel!
Myagui has quit [Ping timeout: 260 seconds]
<ansuz> grr(babel) -> grr(npm) -> grr(kik)
<ansuz> or, other way around?
<ansuz> idk
<ansuz> I just work here
ygrek has joined #ipfs
<voxelot> (done) => callback('we broke your little modules')
nskelsey_ has joined #ipfs
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<dignifiedquire> voxelot: what do you mean can't install?
edubai___ has joined #ipfs
<dignifiedquire> ansuz: rust ftw
echo_oddly_ has joined #ipfs
<whyrusleeping> gx ftw ;)
__uguu___ has joined #ipfs
<voxelot> dignifiredquire: ipfs-multipart just has a really outdated devDep, unrelated to shenanigans
HostFat_ has joined #ipfs
ianopolous_ has joined #ipfs
edsilv has joined #ipfs
<voxelot> *dignifiedquire
<dignifiedquire> ok :)
<voxelot> can't wait for all the goodies i'll find on these dusty modules
HostFat has quit [Read error: Connection reset by peer]
ianopolous has quit [Read error: Connection reset by peer]
edubai__ has quit [Ping timeout: 250 seconds]
multivac has quit [Ping timeout: 250 seconds]
prosodyContexte has quit [Ping timeout: 250 seconds]
nskelsey has quit [Ping timeout: 250 seconds]
multivac has joined #ipfs
__uguu__ has quit [Ping timeout: 250 seconds]
echo_oddly has quit [Ping timeout: 250 seconds]
screensaver has quit [Ping timeout: 268 seconds]
<dignifiedquire> :D thank for helping out appreciate it
nskelsey_ is now known as nskelsey
edubai___ is now known as edubai__
prosodyContexte has joined #ipfs
multivac has quit [Remote host closed the connection]
go1111111 has quit [Ping timeout: 264 seconds]
multivac has joined #ipfs
mrrrgn has quit [Ping timeout: 240 seconds]
mrrrgn has joined #ipfs
peterix has joined #ipfs
<Tugger3> what is ipfs bitswap?
<Tugger3> A set of commands to manipulate the bitswap agent
<Tugger3> what does this mean?
devbug has joined #ipfs
<noffle> whyrusleeping: could you help me interpret the output of 'ipfs dht findprovs'? how can I go from a peerid outputted to, say, connecting to that node?
<whyrusleeping> so you get a peer from findprovs
<whyrusleeping> then you run 'ipfs dht findpeer <PEERID>' to get addresses
<whyrusleeping> then you 'ipfs swarm connect' to any/all of those addresses
<noffle> findprovs gives me peerids like QmRv1G, but 'ipfs dht findpeer QmRv1G' tells me I've formatted the id wrong
<dignifiedquire> voxelot: still need help?
go1111111 has joined #ipfs
jaboja has quit [Ping timeout: 246 seconds]
<mmuller> Tugger3: One of the devs can probably answer this better, but bitswap basically encourages serving of blocks by letting your node give preferential treatment to other nodes that have what you want.
Guanin_ has joined #ipfs
superdudecakes has joined #ipfs
superdudeuser has joined #ipfs
superdudeuser has quit [Client Quit]
<whyrusleeping> Tugger3: bitswap is the data trading engine of ipfs
<whyrusleeping> it makes decisions on how and when to send what data to who
<whyrusleeping> right now its pretty simple and will send any data we have to people who request it
<noffle> whyrusleeping: $ ipfs dht findpeers <peer.ID QmT3B2> ?
<whyrusleeping> but its designed to be easy to change out, so we have plans for some cool AI stuff
<whyrusleeping> noffle: you'll need the full peer ID
<whyrusleeping> use the '-v' flag on findprovs
M-4447 has joined #ipfs
calavera has joined #ipfs
<noffle> whyrusleeping: I don't get full ids with -v either
<noffle> still short ids
<whyrusleeping> hrm...
<noffle> just lots more debug output
<whyrusleeping> thats rather annoying
<noffle> I can PR :D
<whyrusleeping> haha, yeah
<whyrusleeping> that would be good
<noffle> I can't imagine ever wanting the short id, right?
<whyrusleeping> you definitely get the long ID from the api
SDr has joined #ipfs
<noffle> interesting
<whyrusleeping> i like the short ID for printing in normal usecases
Encrypt has quit [Quit: Quitte]
<whyrusleeping> when i just want to be able to visually recognize a peer, and not necessarily do anything with it
<Tugger3> how do i ls all files in my repo?
<Tugger3> when i do ls to id it just hangs
<whyrusleeping> it would be really awesome to have an 'ipfs shorthash' lookup command, so we can ask ipfs to resolve a short hash into a full one
<whyrusleeping> Tugger3: you can list your pinned content with 'ipfs pin ls'
<whyrusleeping> you can list all 'objects' on your local node with 'ipfs refs local'
<whyrusleeping> we're working on a better way to preserve the names of added content, but for now, when you add a file its tracked by its hash
<Tugger3> whyrusleeping, thanks
__uguu___ has quit [Quit: WeeChat 1.4]
__uguu__ has joined #ipfs
ianopolous_ has quit [Ping timeout: 252 seconds]
rendar has quit [Ping timeout: 252 seconds]
HostFat_ has quit [Quit: Leaving]
inconshreveable has quit [Remote host closed the connection]
cemerick has quit [Ping timeout: 264 seconds]
inconshreveable has joined #ipfs
rendar has joined #ipfs
conway has joined #ipfs
fleventy5 has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
fleventy5 has left #ipfs [#ipfs]
<noffle> whyrusleeping: this is more work than I had hoped; made an issue on go-ipfs though for it
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<conway> hello :) I'm interested in helping doing stuff for IPFS but I'm not sure *where* things are needed. I don't want to duplicate what others are actively working on.
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
<conway> I've been here before, but I'm sold on the future of this.
Tugger3 has quit [Remote host closed the connection]
<whyrusleeping> noffle: it should just mean changing the marshaler for that command
<whyrusleeping> conway: glad to have you around! are you comfortable writing go?
<whyrusleeping> (or have an interest in learning go)
<conway> Unfortunately, no. But I can pick up languages rather quickly.
ugjka has quit [Ping timeout: 240 seconds]
<dignifiedquire> conway: there is always javascript help needed if you are more comfortable with that :)
<conway> I'm pretty good with JS :) I've been playing around with computer vision and machine learning, in C/C++/Python. How long do you think it'd take for me to come to proficency for assisting with go-ipfs?
<whyrusleeping> conway: not much time at all really
<whyrusleeping> go's pretty easy to pick up
<whyrusleeping> i can pick out a few issues and tag you in them on github
<whyrusleeping> is conway your github handle too?
<conway> Give me a few days and get familiar with the language, and I should be good to go :) Nope, I'm jwcrawley on GH. I married and changed my name :P
hellertime has quit [Quit: Leaving.]
<dignifiedquire> voxelot: ping
<conway> and also congrats on getting onto HN again :)
ashark has quit [Read error: Connection reset by peer]
<voxelot> dignifiedquire: pong
<dignifiedquire> voxelot: which module are you working on (so I don't duplicate your wokr)
moimikey has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<voxelot> i've got https://github.com/xicombd/ipfs-multipart right now
<voxelot> and i was thinking of doing the multihash series
<voxelot> last 4 on your list
<dignifiedquire> voxelot: okay cool, I'm doing multiaddr right now but I'll leave the others to you
inconshr_ has joined #ipfs
ashark has joined #ipfs
<voxelot> dignifiedquire: sounds good
inconshreveable has quit [Ping timeout: 250 seconds]
multivac has quit [Ping timeout: 250 seconds]
multivac has joined #ipfs
ashark has quit [Ping timeout: 246 seconds]
Tugger has joined #ipfs
jaboja has joined #ipfs
<Tugger> what are: SupernodeRouting ?
<dignifiedquire> daviddias: ping
moimikey has joined #ipfs
montagsoup has joined #ipfs
<daviddias> dignifiedquire: pong
<dignifiedquire> daviddias: https://github.com/diasdavid/js-libp2p-ping << most of the libp2p don't have tests that can work in the browser, should I just ignore that for now?
ola has left #ipfs ["ERC Version 5.3 (IRC client for Emacs)"]
<daviddias> yeah, all of the more 'old' record stuff and routing stuff is using tcp to be tested
<daviddias> and I
<dignifiedquire> daviddias: okay will just setup node tests for them and ignore browser for now
<daviddias> and I'm not touching them until the first stage of js-ipfs is shipped
mildred has quit [Ping timeout: 264 seconds]
<lgierth> whyrusleeping: i'm thinking it might be a good idea to have the daemon use its own api for certain things
<lgierth> e.g. repo gc
<lgierth> to make it less implicit and more transparent
<lgierth> what do you think?
<lgierth> not saying *you* should do it
vladimir-sn has joined #ipfs
oshliaer_ has joined #ipfs
ralphtheninja has quit [Quit: leaving]
edsilv has quit [Quit: Leaving]
oshliaer_ has quit [Client Quit]
oshliaer has joined #ipfs
<Tugger> what hashing does ipfs use?
<lgierth> Tugger: multihash: https://github.com/jbenet/multihash
<lgierth> i'm not sure which hashing algorithm it is by default righth now
Senji has quit [Ping timeout: 276 seconds]
<lgierth> oh yeah it's sha2-256
calavera has joined #ipfs
<oshliaer> Hi there! I'm stuck at start. How to avoid admin rights on windows? ipfs init \n Error: can't Lock file "C:\\Users\\User\\.ipfs/repo.lock": has non-zero size
<Tugger> [root@centos7-1 ~]# sha256sum test.file
<Tugger> cc61635da46b2c9974335ea37e0b5fd660a5c8a42a89b271fa7ec2ac4b8b26f6 test.file
<Tugger> [root@centos7-1 ~]# ipfs add -q test.file
<Tugger> QmfERRsJqfLTSmpdPi7hAWdrVPujytCorKFLqR2fBoXHUo
<Tugger> how can i predict this hash that ipfs returns?
<montagsoup> oshliaer: that's not an admin problem
<montagsoup> try deleting repo.lock
<lgierth> Tugger: check out the multihash link i pasted
<montagsoup> make sure ipfs isn't running first though
<Tugger> lgierth, ah thanks
<oshliaer> montagsoup ok. Let me time.
<lgierth> we want to be able to switch hashing algorithms in the future without disruption
oshliaer has quit [Remote host closed the connection]
ashark has joined #ipfs
oshliaer has joined #ipfs
<noffle> Tugger: it's not JUST a sha2-256, there are some other steps. check out https://github.com/jbenet/multihash
<oshliaer> montagsoup, ok! It seems my bash on win calls ipfs twice when onload. Thanks!
seagreen has joined #ipfs
<lgierth> noffle: already taken care of ;)
calavera has quit [Read error: Connection reset by peer]
<montagsoup> oshliaer: glad to know it's working!
calavera has joined #ipfs
elsehow has joined #ipfs
<elsehow> hi, i have a question - is there a permissions model in ipfs, currently?
<montagsoup> what kind of permissions are you looking for?
<montagsoup> it's a trustless system so some most kinds of permissions don't really make sense
<noffle> lgierth: oop didn't see that
<noffle> elsehow: not currently in ipfs, but there are lots of ideas -- it's a complicated problem to generalize (https://github.com/ipfs/ipfs/issues/86 for discussions)
<noffle> lots of good ideas in Tahoe-LAFS to borrow
<elsehow> thanks
* yuvipanda is looking forward to a stable 0.4.0 release
<yuvipanda> I'm going to try to integrate that into quarry.wmflabs.org so that all datasets produced by it end up on IPFS :D
jaboja has quit [Ping timeout: 240 seconds]
<shadoxx> whyrusleeping: just saw your repo on hackernews. :D
<shadoxx> It's #5 on the frontpage now.
<whyrusleeping> shadoxx: yeah! its pretty exciting!
<shadoxx> Well congratulations. It's a perfect storm with this npm stuff going on. I held my breath yesterday as our CI server built for the first time after that dev pulled those packages.
<shadoxx> i'll probably roll this out internally for testing.
Encrypt has joined #ipfs
dguttman has quit [Quit: dguttman]
dguttman has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
jaboja has joined #ipfs
jjanzic has joined #ipfs
Myagui has joined #ipfs
montagsoup has quit [Quit: Leaving]
oshliaer has quit [Remote host closed the connection]
ianopolous_ has joined #ipfs
ianopolous has joined #ipfs
ianopolous_ has quit [Ping timeout: 264 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
dguttman has quit [Quit: dguttman]
jaboja has quit [Ping timeout: 260 seconds]
dguttman has joined #ipfs
<lgierth> whyrusleeping: fs-repo-migrations t0060-migration-stress.sh seems stuck after test 10 -- what you expected?
<lgierth> "can you give it a try" sounded like a rethorical question ;)
Trieste has joined #ipfs
<lgierth> whyrusleeping: it just keeps eating memory -- i might have to kill it soon, only have 2 gb here
sahib has joined #ipfs
dguttman has quit [Quit: dguttman]
dguttman has joined #ipfs
jinxz has quit [Ping timeout: 248 seconds]
r04r has quit [Ping timeout: 276 seconds]
ashark has quit [Ping timeout: 240 seconds]
r04r has joined #ipfs
gunn has quit [Read error: Connection reset by peer]
gunn has joined #ipfs
diffalot has quit [Ping timeout: 240 seconds]
<redfish> re IPFS on HN: twice in top 10. Congrats!
diffalot has joined #ipfs
diffalot has joined #ipfs
devbug has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<daviddias> thank you :) super exciting times, for sure :D
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
uhhyeahbret has quit [Read error: Connection reset by peer]
dguttman has quit [Quit: dguttman]
uhhyeahbret has joined #ipfs
micxjo has quit [Quit: Connection closed for inactivity]
dguttman has joined #ipfs
voxelot has quit [Ping timeout: 276 seconds]
calavera has joined #ipfs
dguttman has quit [Quit: dguttman]
surajravi has joined #ipfs
dguttman has joined #ipfs
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tilgovi has joined #ipfs
devbug has joined #ipfs
voxelot has joined #ipfs
r04r is now known as zz_r04r