whyrusleeping 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 at https://github.com/ipfs/community/blob/master/code-of-conduct.md -- sprints + work org at https://github.com/ipfs/pm/ -- community info at https://github.com/ipfs/community/
Eudaimonstro has joined #ipfs
inconshreveable has joined #ipfs
<rschulman> whyrusleeping: Dude, its Sunday evening, go have a beer or something. :)
thelinuxkid has joined #ipfs
infinity0 has quit [Ping timeout: 246 seconds]
fleeky has joined #ipfs
thomasreggi has joined #ipfs
domanic_ has quit [Ping timeout: 246 seconds]
acous has joined #ipfs
inconshreveable has quit [Ping timeout: 244 seconds]
thomasreggi has quit []
Eudaimonstro has quit [Remote host closed the connection]
Eudaimonstro has joined #ipfs
Quiark has joined #ipfs
pfraze_ has quit [Remote host closed the connection]
<whyrusleeping> rschulman: just did, had margaritas
<rschulman> hah
<rschulman> good man
pfraze has joined #ipfs
pfraze has quit [Ping timeout: 265 seconds]
<ipfsbot> [go-ipfs] rht opened pull request #1558: Remove thirdparty/tar/extractor (master...cleanup-get) http://git.io/v3qvm
null_radix has quit [Excess Flood]
null_radix has joined #ipfs
Eudaimonstro has quit [Remote host closed the connection]
Eudaimonstro has joined #ipfs
strls has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
riveter has quit [Ping timeout: 246 seconds]
riveter has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
Leer10 is now known as Ler10
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 has joined #ipfs
Ler10 has quit [Quit: Leaving]
Eudaimonstro has quit [Ping timeout: 240 seconds]
Leer10 has quit [Ping timeout: 246 seconds]
sharky has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
sharky has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
thelinuxkid1 has joined #ipfs
thelinuxkid1 has quit [Client Quit]
mildred has joined #ipfs
thelinuxkid has quit [Ping timeout: 244 seconds]
mildred has quit [Ping timeout: 252 seconds]
mildred has joined #ipfs
Xe is now known as uuuuuuuuuuuuuuuu
uuuuuuuuuuuuuuuu is now known as Xena
Xena is now known as Xe
thelinuxkid has joined #ipfs
<M-davidar> ugh, still getting dial errors
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
mildred has quit [Ping timeout: 260 seconds]
kbala has joined #ipfs
bedeho has quit [Ping timeout: 256 seconds]
dignifiedquire has joined #ipfs
domanic_ has joined #ipfs
clever has joined #ipfs
<clever> can something like webrtc be used to for example, create a server free chatroom within ipfs?
<clever> so you load up a static html+js from ipfs, and it connects to others who also have it open?
mildred has joined #ipfs
<M-davidar> clever: sorry, I don't have an answer to your question, but you might be interested in matrix.org
<clever> ah, sounds interesting
<clever> ah, as i expected, it needs a central server to help the clients find eachother
<clever> matrix just allows several, for fail-over
<M-davidar> yeah, like i said, not exactly an answer to your question :)
<clever> id normaly just fire up socket.io in nodejs, but the person i'm helping is trying to host things on winblows
thelinuxkid has quit [Quit: Leaving.]
* lgierth feeling great today
<lgierth> caught food poisoning on the last day of abttlemesh
thelinuxkid has joined #ipfs
thelinuxkid has quit [Client Quit]
<Bat`O> clever: as far as i know, a global chat could work on top of ipfs, with service discovery
<clever> Bat`O: service directory?
<clever> ah
<Bat`O> and maybe this
<clever> ah
<Bat`O> the dht used in a P2P network provide a rooting layer, so you can use that to send message to a node without knowing it's real IP adress
<Bat`O> routing*
<clever> i was thinking of something more that could run entirely on static pages, that all relies on ipfs
<clever> and i think most of those would require an ipfs node exposing some API's to unauthed users
<clever> or every user running their own ipfs node
nessence has quit [Ping timeout: 255 seconds]
simonv3 has quit [Quit: Connection closed for inactivity]
nessence has joined #ipfs
<M-davidar> lgierth: I hear you're the local cjdns expert?
<lgierth> not an expert yet
<lgierth> but how can i help?
<M-davidar> I'm trying to connect two nodes together before actually joining the network proper, but it doesn't seem to be working
<M-davidar> i can see packets arriving at the remote node, but no replies
<lgierth> mmh. right now i can only recommend IPFS_LOGGING=debug
<lgierth> we can meet at c-base later today
<lgierth> if local == berlin
<lgierth> oh. cjdns!
<lgierth> yeah!
<lgierth> peering over udp?
<M-davidar> yeah
<lgierth> ok same thing, enable logging :)
<lgierth> logging.logTo = stdout in the config, and start with --nobg
<lgierth> the other end won't ever respond to packets it can't decrypt
<M-davidar> hmm, No nodes available for beginning search
<M-davidar> lgierth: cjdns is supposed to work even if you're not connected to the global network, right?
<lgierth> yeah definitely
<lgierth> if the "no nodes available" line is the only line you get, logging isn't enabled properly
<M-davidar> no, i get a lot of others
<M-davidar> just don't know what to look for?
<lgierth> wanna paste them somewhere? i don't know exactly what to look for but when i see it i know
<lgierth> there's no sensitive information in there. only be cautios if someone asks you for a coredump after a crash ;)
<lgierth> mhyeah that looks "good", how does it look on the other end?
inconshreveable has quit [Remote host closed the connection]
<M-davidar> QmV2kd79vRyvhUCVkDyXYtVqioYUfvjvfNA4DZVW6f1aMA
infinity0 has joined #ipfs
<lgierth> mh. could you double-check to connectTo section on the connecting end is correct? i.e. correct port and password?
<lgierth> and that no firewall is in the way?
<M-davidar> i've opened the port, and tcpdump shows that udp packets are arriving
<M-davidar> (at the remote end)
<lgierth> port 14760, that is?
<M-davidar> ACCEPT udp -- anywhere anywhere udp dpt:14760
<lgierth> hrm
<lgierth> i can get you a bit more stuff to try out later, with a fresh mind
<lgierth> i need a siesta
M-mistake has quit [Remote host closed the connection]
M-staplemac has quit [Remote host closed the connection]
M-davidar has quit [Remote host closed the connection]
MatrixBridge has quit [Remote host closed the connection]
M-prosodyContext has quit [Remote host closed the connection]
M-hash has quit [Remote host closed the connection]
M-davidar has joined #ipfs
<M-davidar> ok, thanks
<M-davidar> i was trying to use cjdns to see if it helped the ipfs connectivity problems i was having, but this doesn't exactly seem better so far :P
<lgierth> heh, word
<lgierth> weird though
MatrixBridge has joined #ipfs
nessence has quit [Remote host closed the connection]
keroberos has quit [Max SendQ exceeded]
M-staplemac has joined #ipfs
M-hash has joined #ipfs
M-prosodyContext has joined #ipfs
M-mistake has joined #ipfs
keroberos has joined #ipfs
sharky has quit [Ping timeout: 252 seconds]
sharky has joined #ipfs
jbenet_ has joined #ipfs
jbenet_ is now known as jbenet_on_a_trai
jbenet_on_a_trai is now known as jbenet_lobw
jbenet_lobw is now known as jbenet_train
kbala has quit [Quit: Connection closed for inactivity]
jbenet_train has quit [Ping timeout: 245 seconds]
jbenet_train has joined #ipfs
jbenet_train has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
jbenet_train has joined #ipfs
Quiark has quit [Ping timeout: 244 seconds]
Encrypt has joined #ipfs
jbenet_train has quit [Read error: Connection reset by peer]
jbenet_train has joined #ipfs
jbenet_train has quit [Ping timeout: 245 seconds]
jbenet_train has joined #ipfs
Encrypt has quit [Quit: Lunch time!]
jbenet_train has quit [Ping timeout: 252 seconds]
jbenet_train has joined #ipfs
domanic_ has quit [Ping timeout: 245 seconds]
jbenet_train has quit [Ping timeout: 264 seconds]
Gaboose has joined #ipfs
opn has joined #ipfs
<opn> Heading to Chaos Camp? I'm looking forwards to a Federated IPFS journalism hack
jbenet_train has joined #ipfs
opn has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jbenet_train has quit [Ping timeout: 244 seconds]
jbenet_train has joined #ipfs
Encrypt has joined #ipfs
<JasonWoof> I use cjdns just between my server, laptop and desktop (like a vpn). I'm not connected to other nodes (eg hyperboria)
opn has joined #ipfs
opn has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<rschulman> yeah, that should definitely be possible with cjdns
jbenet_train has quit [Read error: Connection reset by peer]
jbenet_train has joined #ipfs
opn has joined #ipfs
gunn has joined #ipfs
jbenet_train has quit [Read error: Connection reset by peer]
<M-davidar> JasonWoof: any hints as to what I'm doing wrong?
jbenet_train has joined #ipfs
strls has quit [Ping timeout: 260 seconds]
jbenet_train has quit [Read error: Connection reset by peer]
opn has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jbenet_train has joined #ipfs
<JasonWoof> M-davidar: I haven't spent much time debugging cjdns connections. you set it up with a password and the correct (external) ip and no firewall?
therealplato has quit [Ping timeout: 250 seconds]
<M-davidar> JasonWoof: yes, firewall but port open, can see the packets arriving but no response
<JasonWoof> M-davidar: the listening side has a {"password": ... thing that's not commented out and matches a "connectTo"... section in the connecting side?
<JasonWoof> M-davidar: oh, and make sure you're connecting inside UDPInterface, not ETHInterface
<JasonWoof> all I've done is fiddle with this sort of stuff, and once I upgraded the cjdns version on all my computers
<M-davidar> oh bugger, wrong password, no idea how i managed that
<JasonWoof> oh, I guess you're not in ETHInterface, because you're seeing the passwords get there
therealplato has joined #ipfs
opn has joined #ipfs
<JasonWoof> M-davidar: mosh worksh beautifully over cjdns _if_ you get a new enough version (1.2.5 (rc2 pre-release I guess))
<JasonWoof> oh, and you have to pass -6
opn has quit [Client Quit]
<JasonWoof> very cool to be doing mosh over cjdns over wifi, pack up, drive home, and mosh is acting like nothing happened
gizmojunkee has joined #ipfs
jbenet_train has quit [Ping timeout: 244 seconds]
<M-davidar> Thanks, I'll try it tomorrow
strls has joined #ipfs
therealplato has quit [Read error: Connection reset by peer]
leni536 has joined #ipfs
<rschulman> lgierth: How is the IPFS/cjdns connection coming along?
therealplato has joined #ipfs
<rschulman> its kinda interesting/amusing that there are still not binaries of cjdns for mac/linus
<JasonWoof> last I checked (a year ago or so probably) cjdns people were saying that it was still quite experimental, and that they weren't ready for the general population to participate in hyperboria
<JasonWoof> seemed like development was going at a good pace, but they wanted to scale up slowly
<rschulman> yeah
<rschulman> that’s what they were saying when I was last involved around 3 years ago. :)
<rschulman> looks like no commits to the github repo in over 2 months, though.
<JasonWoof> aww
<JasonWoof> such a cool project
<JasonWoof> maybe they're just too cool for github
<rschulman> heh
<rschulman> the only code updates are available from within hyperboria
<whyrusleeping> i think that hyperboria is public now
<whyrusleeping> although i could be wrong
<rschulman> in the sense that there are public peers, yes.
<rschulman> I read taht
<rschulman> *that*
<whyrusleeping> rschulman: get any time to hack on the mfs api?
<rschulman> I haven't
<rschulman> my blocker right now is the stupid ipns issue
<rschulman> :(
<whyrusleeping> the filesystem one?
<rschulman> right
<whyrusleeping> what for?
<rschulman> although I’m not sure its just the filesystem or ipns in general
<rschulman> what I’m trying to build needs ipns to store config and for working with other nodes.
keroberos has quit [Max SendQ exceeded]
<whyrusleeping> so, with mfs, you can mount ipns, and interact with those files using the mfs api
<whyrusleeping> not touching the filesystem
<JasonWoof> oh, there's several commits in cjdns repo this month in the branch "crashy"
<rschulman> whyrusleeping: and then recommit it to ipns?
<rschulman> or would the change propogate automatically somehow?
<whyrusleeping> yeap, using the mfs api is exactly like writing to the /ipns/ filesystem
<whyrusleeping> the fuse code just wraps mfs
<rschulman> got it
keroberos has joined #ipfs
<rschulman> hm ok, I’ll give it another try
<whyrusleeping> yeah, just let me know if anything is weird
gizmojunkee has quit [Remote host closed the connection]
<alu> defcon is over
<alu> im really ready to go home now lol
gizmojunkee has joined #ipfs
bedeho has joined #ipfs
<lgierth> JasonWoof: cjdns has been on github for over 4 years ;) https://github.com/hyperbria/cjdns
<lgierth> it is generally quite stable, but you still need a bit of a tech background
<lgierth> we're still not doing so well re: public peering
<lgierth> too obscure
<lgierth> same for documentation :)
cjb has quit [Remote host closed the connection]
* lgierth heads to the office, just in case anyone's up for sprint sync
<JasonWoof> lgierth: I don't know if more public peering would help cjdns
<JasonWoof> sometimes it's great to have a group of developers just focusing on making the code do one thing really well
<JasonWoof> and other people make some sort of community thing, and/or another software that uses it
<JasonWoof> eg I was thinking of writing a p2p backup program that you could set up on your computers and your friends/family's computers
<JasonWoof> in this example, it'd be the backup software that would get all the attention, documentation, user community, etc
<rschulman> JasonWoof: I kinda feel like cjdns needs to shit or get off the pot on that stuff
<JasonWoof> the backup software would include and help you configure cjdns or ip[fn]s or something to help with the networking/etc
<rschulman> if it isn’t stable enough for general packaging and use by now...
<JasonWoof> rschulman: well, cjdns needs to have some kind of network to test with
<JasonWoof> I don't think there's much point in getting masses of people on hyperboria
<rschulman> why not, do you think?
<JasonWoof> what would we do on there?
<JasonWoof> yay! we can ping/ssh to eachother!
<JasonWoof> I think we need to find the app that makes it so people want to be able to connect to eachother
<JasonWoof> then bundle cjdns or something into that app
<JasonWoof> cjdns just gets you access to people's computers
<JasonWoof> it doesn't make those computers do anything cool for you
<JasonWoof> that's a separate thing
<rschulman> whyrusleeping: How do I tell mfs to wrap ipns?
<rschulman> JasonWoof: Welcome to the chicken/egg problem. :)
<JasonWoof> rschulman: yeah, and cjdns is a chicken! :)
<JasonWoof> so now we just need to make the egg
<JasonWoof> solved!
<rschulman> hehe
<whyrusleeping> rschulman: once you run 'ipfs mount' or start with 'ipfs daemon --mount', the ipns mountpoint will show up as the 'local' mfs filesystem
dignifiedquire has quit [Quit: dignifiedquire]
<whyrusleeping> if you just run 'ipfs mfs' it should show up
<JasonWoof> ipfs is a bit like this too, it's a cool thing, that you could build a killer app on top of, but it's not the killer app
<JasonWoof> except that (I think) it handles some cool hosting issues well (like you could get slash-dotted and it'd still work I hope)
<JasonWoof> but those are a little too geeky for the average Joe
dignifiedquire has joined #ipfs
<JasonWoof> I get excited about not needing to buy hosting
<rschulman> whyrusleeping: You need ipfs mfs rm :)
<JasonWoof> normal people are reasonably happy having googe/facebook/twitter/instagram/etc host all their stuff for free
<whyrusleeping> rschulman: huh.
<whyrusleeping> i do
<rschulman> yay feature requests! :)
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
mildred has quit [Client Quit]
<JasonWoof> I've thought a lot about what would get people (mostly non-geeks) to connect their computers into a p2p network. eg thinking about the questien: what would get me, and other geeks to approach their irl friends, moms, etc. and say "let's meet, and set up X on your computer so we can Y"
<JasonWoof> usually the hardest version of this question is when there are very few people on the network
dignifiedquire has quit [Quit: dignifiedquire]
<rschulman> so far this is working well, whyrusleeping
<whyrusleeping> rschulman: woo!
<rschulman> but I haven’t tried editing a file in ipns in vim yet, which is the acid test. :)
<rschulman> JasonWoof: very true.
<rschulman> though plenty of people use bittorrent. :)
<rschulman> actually, I think the cjdns killer app is probably local community networks, eg - Freifunk.
<rschulman> but installing it has to be easier.
<rschulman> it has to be the equivalent of installing any other app on mac or pc
<rschulman> then attaching to a given network
<rschulman> until its that easy, no go.
Gaboose has quit [Quit: No Ping reply in 180 seconds.]
Gaboose has joined #ipfs
gizmojunkee has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/mfs: http://git.io/v33ni
<ipfsbot> go-ipfs/feat/mfs 6237624 Jeromy: implement mfs rm...
<whyrusleeping> rschulman: o/
<rschulman> :)
<rschulman> sadly no love on editing in vim on /ipns/local
<rschulman> looks like I’m getting ENOENT in the logging
<rschulman> and /ipns/local no longer exists.
<JasonWoof> with ipfs, you get hosting for free, that can scale
<JasonWoof> with cjdns you can host on your computer, but it doesn't scale beyond your home bandwidth
<JasonWoof> I want to build some sort of collaboration software with a web interface on top of ipfs
Encrypt has quit [Quit: Quitte]
<rschulman> whyrusleeping: ^
Gaboose has quit [Quit: No Ping reply in 180 seconds.]
jbenet_train has joined #ipfs
Gaboose has joined #ipfs
<JasonWoof> currently I'm at the stage of: dreaming big, figuring out what I want, not knowing how to start, needing 2 years to finish another project
<whyrusleeping> rschulman: yeah, i didnt expect that to fix any of the fuse stuff
<rschulman> yeah
<rschulman> I’ll start working it into my code and see how it works.
<JasonWoof> but I hope I can make some progress with it now, by thinking about it, and writing it up, perhaps my writeup with get other people interested in helping build it, or helping figure out what should happen
<whyrusleeping> when you have time, i'd like if you could try reinstalling osxfuse and rebooting and see if that changes anything
<rschulman> whyrusleeping: Ok, will try that next.
jbenet_train has quit [Read error: Connection reset by peer]
null_radix has quit [Excess Flood]
null_radix has joined #ipfs
jbenet_train has joined #ipfs
cjb has joined #ipfs
null_radix has quit [Excess Flood]
null_radix has joined #ipfs
therealplato has quit [Ping timeout: 240 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
jbenet_train has quit [Ping timeout: 250 seconds]
inconshreveable has joined #ipfs
therealplato has joined #ipfs
therealplato has quit [Client Quit]
jbenet_train has joined #ipfs
atrapado has joined #ipfs
therealplato has joined #ipfs
Tv` has joined #ipfs
daviddias_train has joined #ipfs
<whyrusleeping> git is doing terribly at merging this morning...
<whyrusleeping> trying to rebase dev040 on master
<whyrusleeping> and its not going well
<daviddias_train> woo, got in :)
<whyrusleeping> daviddias_train: long time no see!
simonv3 has joined #ipfs
<rschulman> daviddias_train: train from where to where? :)
<daviddias_train> Prague to Berlin :)
<daviddias_train> whyrusleeping Interneting has been hard :(
<jbenet_train> surprise: internet connectivity sucks elsewhere on the planet. particularly when traveling
dignifiedquire has joined #ipfs
<whyrusleeping> jbenet_train: lol, that sucks
jbenet_train has quit [Ping timeout: 244 seconds]
jedahan has joined #ipfs
daviddias_train has quit [Ping timeout: 265 seconds]
<rschulman> and there they go… :)
dignifiedquire has quit [Quit: dignifiedquire]
<whyrusleeping> broke my head phones
<whyrusleeping> gotta go buy a new pair before the meetings...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jbenet_ has joined #ipfs
daviddia_ has joined #ipfs
daviddia_ is now known as daviddias_train
<jbenet_> hey whyrusleeping, lgierth -- i hoped we would be able to send our updates right now, but it looks very dire. net goes on/off constantly.
<daviddias_train> back to the internetz
<jbenet_> whyrusleeping can handle the updates for people who are here? -- daviddias, mappum, and i will send ours after arriving in berlin.
gizmojunkee has joined #ipfs
<jbenet_> (or if you and lgierth want to wait for us, we should be back online at 22:00 CEST (13:00 PT))
kbala has joined #ipfs
<krl> here
hegel has quit [Ping timeout: 245 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
dignifiedquire has joined #ipfs
jimbeam has joined #ipfs
reit has quit [Ping timeout: 250 seconds]
qqqueue has quit [Ping timeout: 255 seconds]
<jimbeam> Hey what do you guys think about cjdns?
jbenet_ has quit [Read error: Connection reset by peer]
hegel has joined #ipfs
jbenet_ has joined #ipfs
daviddias_train has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<rschulman> heh
<rschulman> jimbeam: You missed it, we were discussing cjdns a couple hours ago
<rschulman> its cool, some folks are working on integrating ipfs and cjdns
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> anyone here and not on a german train? lgierth?
<rschulman> o/
<rschulman> oh, you mean for sprint
<rschulman> nvm. :)
<whyrusleeping> yeah, lol
<krl> whyrusleeping: here
<whyrusleeping> krl: hey! wanna write up a status update for this week?
<krl> sure
<krl> had a terrible week of hardware failure, that i still have not been able to get around (have to use my screenless old x61 with external monitor atm) have however made progress on webcomponents and starlog concept.
<krl> The webcomponent feed-view can now display an infinite-scroll list of a feed. ( here /ipfs/QmXUzXsqFgKfS5MBXzn2pfaAbxWQzirKSvFM45ywEMWeD8/app/ )
<krl> What's left is appending, publishing to ipns, and muxing multiple feeds together for a timeline view. and then we have a webcomponent-powered twitter-clone on ipfs.
<krl> I think i'll still have time to get something installable until camp, i've gotten over the most hurdles. and my new computer should arrive tomorrow.
<krl> K
jbenet_ has quit [Ping timeout: 250 seconds]
<whyrusleeping> wooo!
<whyrusleeping> the app is still loadingish for me
<krl> loadingish?
<whyrusleeping> it looks like i've pulled the source, but its waiting on something
<whyrusleeping> ah, there we are
<krl> so this is pulling from the append only log
<whyrusleeping> okay
<jimbeam> oh I just missed the discussion. anything in paricular that isn't compatible?
<whyrusleeping> jimbeam: lgierth is the person to ask about that
<whyrusleeping> and i'm not exactly sure where hes at
<whyrusleeping> krl: anything else?
<jimbeam> cool thanks
<whyrusleeping> and anything aside from your lack of computer blocking you?
<krl> not at this point
<krl> but for the app to work properly, we would need either patching or proper keystore
<krl> otherwise we'd have to overwrite the whole ipns
<whyrusleeping> krl: have you taken a look at the mfs api
<whyrusleeping> ?
<krl> no, link?
<whyrusleeping> this is the 'summary' : https://gist.github.com/whyrusleeping/296323e370a1af67ecc3
<krl> whyrusleeping: ah, yes exactly
<krl> this way we could have ~/starlog
<rschulman> krl: I’m only getting a GUI but no content in that app
<rschulman> am I supposed to see anything?
<krl> rschulman: any errors?
<krl> there's supposed to be some silly messages there
<rschulman> in the console? no
<krl> any request timeouts?
<rschulman> ugh, sorry, yes errors
<rschulman> I was looking at the console in the wrong tab *smh*
<rschulman> oh, its cross origin problems
<krl> rschulman: you probably have to run it with --unrestricted-api on 5001, and/or have API_ORIGIN=*
<rschulman> yep, trying now
<whyrusleeping> krl: i think the API_ORIGIN hack is the one needed
<rschulman> I’m getting a “self.iterator is undefined message now"
<krl> rschulman: this is just a wip, but not sure how you could get that
<rschulman> tried it with API_ORIGIN an d its working better now
<rschulman> sort of. :)
<rschulman> getting uncaught exceptions
<rschulman> its, ok, just trying out fun thing.
<rschulman> s/thing/things
<whyrusleeping> i guess i'll post my update:
<whyrusleeping> This week I worked on a rabin fingerprint chunker for add, got it merged in and made jbenet happy
<whyrusleeping> I have the first revision of the mfs API up for PR, and i've built a neat little app on top of it.
<whyrusleeping> In building that app i patched the vinyl packages buffer check, and our handling of that in node-ipfs-api.
<whyrusleeping> ipfs-shell is also now completely independent of the go-ipfs codebase, you no longer have to import that monster as a dependency.
<whyrusleeping> I have an open PR for improving the node builder and the node construction process in general, once i'm done it should make it easier to create more specialized nodes for various purposes
<whyrusleeping> EOF
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<krl> whyrusleeping: sounds cool
<krl> rabin++
<krl> are you using any minimum/maximum churk size?
<krl> and what hashfn?
<whyrusleeping> krl: the hash function is fnv right now
<whyrusleeping> just because i actually have no idea what difference it makes
<whyrusleeping> minimum and maximum right now are configurable but default to some numbers i cant recall right now
mildred has quit [Read error: Connection reset by peer]
<krl> whyrusleeping: did you look at any paper or so specially for rabin?
<whyrusleeping> i used an existing implementation
mildred has joined #ipfs
strls has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
<whyrusleeping> force push incoming!
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping force-pushed dev0.4.0 from 25fd6b9 to f39597e: http://git.io/vLnex
<ipfsbot> go-ipfs/dev0.4.0 506f6d1 Tommi Virtanen: pin: Guard against callers causing refcount underflow...
<ipfsbot> go-ipfs/dev0.4.0 d5d0e72 Tommi Virtanen: sharness: Use sed in a cross-platform safe way...
<ipfsbot> go-ipfs/dev0.4.0 ebc8522 Tommi Virtanen: sharness: `fusermount -u` is the documented way to unmount FUSE on Linux...
<Tv`> that always spooks me out
jimbeam_ has joined #ipfs
jimbeam has quit [Ping timeout: 244 seconds]
<whyrusleeping> Tv`: hi friend!
<whyrusleeping> does it send you a notification or something?
<Tv`> the highlight on my name does
qqueue has joined #ipfs
mildred has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
leni536_ has joined #ipfs
mildred has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
<ehd> meh. i feel like a reliable messaging bus on ipfs would be really grand when i read opinions like that: https://twitter.com/WIRED/status/629436307408818177
<whyrusleeping> ehd: design it out :)
<rschulman> ehd: Just reading that article thanks to your tweet.
<rschulman> and whyrusleeping, we’re trying!
<ehd> whyrusleeping: gladly! this is classic fury driven development/design. notes repo? also, i remember a thread somewhere about a message bus or pub/sub. am i making this up or does someone have a link to that?
<rschulman> sadly doesn’t exist yet, people are still talking about how it would be great, though
<rschulman> did anyone even spec out how it would work, whyrusleeping
<rschulman> ?
<Bat`O> <-- totally need a pub/sub system also
<whyrusleeping> ehd: we dont have many notes on pubsub
<whyrusleeping> but it will exist, hopefully on the order of ~4 months
<ehd> https://github.com/ipfs/ipfs/issues/73 ipfs notifications issue i remembered
<ehd> yeah
<whyrusleeping> ipns stuff has to come first, along with a few other big changes merging (including the keystore)
<ehd> i want pub/sub that works on mobile phones ;)
<Blame> I've put some thought into it, but the latency/throughput/reliability tradeoff is hard
<ehd> yes, i can see how the ipns stuff is more fundamental and really hard in its own right
<rschulman> whyrusleeping: Is there a github issue that summarizes the steps needed to get ipns up to par?
<okket_> ehd: the internet is full of push notification solutions for mobile phones
notduncansmith has joined #ipfs
<whyrusleeping> rschulman: jbenet needs to finish the record store stuff
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> which i think he has put off while he works on ipld stuff
Encrypt has joined #ipfs
inconshreveable has quit [Ping timeout: 246 seconds]
<rschulman> I don’t even know what ipld is. :)
<rschulman> but cool
<ehd> okket_: like SNS?
<krl> like JSON-LD for ipfs
<ehd> oh sweet, i didn't know that was the name for it :)
<ehd> need to watch more repos
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 265 seconds]
inconshreveable has joined #ipfs
thomasreggi has joined #ipfs
thomasreggi has quit [Remote host closed the connection]
<voxelot> ping krl
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<krl> voxelot: pong
<voxelot> you put together the node api?
<voxelot> and hi :0
<krl> no, i just did the ipfsd-ctl part
<voxelot> ahh, just having a hell of a time figuring out how to add files
<voxelot> using vinyl
<whyrusleeping> voxelot: i got a little farther
<voxelot> yeah?
<whyrusleeping> in the browser you can use a form, or a drag-drop event
<voxelot> i mean would be nice if we could send a json through
<whyrusleeping> like a 'file upload' form
<voxelot> yeah i was looking at that this morning actuall
<krl> voxelot: what do you want to add?
<voxelot> json
<voxelot> was looking at the file api html5 whyrussleeping
<voxelot> what are you using?
<whyrusleeping> i'm using http://github.com/feross/drag-drop
<whyrusleeping> it works quite well
<voxelot> cool let me try that, thanks :)
<whyrusleeping> voxelot: heres the handler function in my app: https://gist.github.com/whyrusleeping/710a0cda6ee8215c2be3
jimbeam_ has quit [Quit: Lost terminal]
leni536_ has quit [Quit: Leaving]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<voxelot> aww gateway timeouts on my relevant cat pics :(
dignifiedquire has quit [Quit: dignifiedquire]
<krl> hmm, no jbenet or anyone?
hellertime has quit [Quit: Leaving.]
jimbeam has joined #ipfs
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> voxelot: the gateways are running older code and arent quite running as well as they should be right now
<whyrusleeping> krl: theyre probably gone forever.
<whyrusleeping> its up to us to carry the torch
<lgierth> whyrusleeping: jbenet: sorry i'm still super dizzy, and over the two unrelated meetings and getting dvn/ansuz/hillary to my place, i forgot about the hangouts
<lgierth> did you start already? ansuz arrived here like 20 mins ago so i assume daviddias mappum and jbenet also just arrived at their airbnb, or ar catching food
<whyrusleeping> lgierth: nursin a hangover eh?
<whyrusleeping> i think we're probably postponing the hangouts until like tomorrow or something
<lgierth> food poisoning actually ;)
<lgierth> spent the last day of battlemesh between bathroom and bed
<krl> i kind of need to go to bed, so that would work well for me
<krl> lgierth: :/
<lgierth> yeah for me too
<lgierth> krl: got a good idea where to work from? the meeting room in my office space is nice and cool, and not too white-walls-office-like
atrapado has quit [Ping timeout: 256 seconds]
<lgierth> good food around there too
<lgierth> it's in oppelner strasse, 50m away from goerli
<whyrusleeping> yeah, get some sleep. I'll be around tomorrow ~16:00Z if anyone want to do calls then
<krl> lgierth: have to stay home waiting for my new computer to arrive
atrapado has joined #ipfs
<whyrusleeping> krl: what did you get?
<lgierth> heh nice
gordonb has joined #ipfs
<krl> x201
<jbenet> krl: lgierth whyrusleeping we just arrived at wifi oasis. Ok sounds good lets just do discussions tomorrow, with many of us in person. We should meet somewhere, maybe your workspace or cbase? -- critical things to work on are stuff for ccc
<jbenet> whyrusleeping: I can discuss go ipfs later today too, I'll be up a while.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jimbeam has quit [Ping timeout: 244 seconds]
<jbenet> ehd you're welcome to join us, too
<ehd> yay, welcome back in berlin :)
<whyrusleeping> jbenet: tomorrow is good for me, i've made myself busy for the next couple hours
<jbenet> Sounds good
<ehd> it's ironic that i complain about messaging fragmentation and centralization monopolies and now grncdr isn't in this irc channel so i can't mention him in this context
<ehd> close to giving up for the day
<ehd> i'm reading the ipfs changelog to cheer me up
<jbenet> :)
<whyrusleeping> :D
<whyrusleeping> jbenet: i want recordstore stuffffff
<whyrusleeping> pls
nessence has joined #ipfs
Gaboose has quit [Remote host closed the connection]
<jbenet> whyrusleeping: yeah me too. Working on it today actually.
<whyrusleeping> wooo!
<lgierth> jbenet: cool let's for the meeting-likes the office space is probably best, it's cool and has officy equipment
<lgierth> s/let's//
pfraze_ has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/real-rabin: http://git.io/v3ZW2
<ipfsbot> go-ipfs/feat/real-rabin 4d287bc Jeromy: randomly getting a bad data layout shouldnt fail the tests...
pfraze has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
simonv3 has joined #ipfs
gordonb_ has joined #ipfs
gordonb has quit [Read error: Connection reset by peer]
gordonb_ is now known as gordonb
gordonb has quit [Ping timeout: 260 seconds]
<whyrusleeping> you guys hear about google?
bmcorser has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 260 seconds]
leni536_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has quit [Ping timeout: 244 seconds]
pfraze_ has quit [Remote host closed the connection]
atrapado has quit [Quit: Leaving]
<ehd> yeah
Encrypt has quit [Quit: Sleeping time!]
<ehd> by the way, i had to `ipfs config --json API.HTTPHeaders '{}'` before i could set values within the API.HTTPHeaders object
<whyrusleeping> ehd: that feels like a big
<whyrusleeping> bug*
<whyrusleeping> mind filing one for us?
<ehd> on it :)
gizmojunkee has quit []
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> ehd: nice domain btw
<ehd> just needs some effin' content
<ehd> thank you :p
nessence has quit [Remote host closed the connection]
<whyrusleeping> i feel the same way: http://jero.my
<ehd> haha, nice!
gordonb has joined #ipfs
gordonb has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Ler10 has joined #ipfs
<lgierth> M-davidar: did you figure it out in the end?
<whyrusleeping> lgierth: can we update the gateway nodes to 0.3.7?
<lgierth> oh sure. i'll get the secret store working tomorrow so that you can deploy by yourself again
<lgierth> should i deploy in the meantime?
<whyrusleeping> yeah, go ahead and deploy
<whyrusleeping> i think it will help a little bit, i've been noticing some weird delays in requests
<lgierth> okay -- the kind of weird delays which make us restart every now and then?
<lgierth> whyrusleeping: is current master ok?
<whyrusleeping> lgierth: yeah, should be
<whyrusleeping> lgierth: not sure...
<lgierth> ok on its way
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nessence has joined #ipfs
<lgierth> whyrusleeping: ok it's d1366cde1b1ae8d5a6557546c26eef134bacb4bc now
<whyrusleeping> woo!
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
simonv3 has quit [Quit: Connection closed for inactivity]