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/
<whyrusleeping> fazo: they are only resolved on request
<fazo> whyrusleeping: well, there goes my attempt at hacking together service discovery
<whyrusleeping> fazo: lol, one sec
<jbenet> save ipfs-blob-store, whyrukenobi you're our only hope
<blame> ^ That is a greedy navigable subset of delauny triangulation of points on a hyperbolic klein-disk
<jbenet> Blame: nice!!
* blame spent 2 days getting the math right on that
nessence has joined #ipfs
wasabiiii1 has quit [Ping timeout: 240 seconds]
patcon has quit [Ping timeout: 246 seconds]
<fazo> whyrusleeping: I know how to hack together service discovery :D
wasabiiii has joined #ipfs
<fazo> and build the first distributed apps
<whyrusleeping> fazo: you figure it out?
<whyrusleeping> was gonna send you my writeup on that
<whyrusleeping> but i cant find it
<fazo> it's a dirty hack but should work
<whyrusleeping> essentially "echo 'servicename' | ipfs add"
devbug has quit [Ping timeout: 240 seconds]
<whyrusleeping> and then you can do 'ipfs dht findprovs <servicehash>'
<fazo> wow, that's smarter than my idea
<fazo> well that nails how to find peers
nessence_ has joined #ipfs
<fazo> but to get their service data, my idea was to store it in /ipns/<userid>/__service_<servicename> or something like that
<fazo> and use ipfs object patch to update it
<whyrusleeping> yeah, you could do that
amstocker_ has joined #ipfs
<whyrusleeping> or the unixy: /ipns/<id>/.service/data
<fazo> yeah, that's better
<fazo> or .services folder
<fazo> to keep it cleaner
<fazo> but it's dirty because it would be a convention and not a rule
amstocker has quit [Ping timeout: 244 seconds]
<whyrusleeping> yeah
nessence has quit [Ping timeout: 260 seconds]
patcon has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
amstocker_ has quit [Ping timeout: 246 seconds]
<fazo> I wonder where is private data in the priority list
<whyrusleeping> fazo: after 040
<fazo> cool, doesn't sound very far
<whyrusleeping> hopefully not
reit has quit [Quit: Leaving]
e-lima has joined #ipfs
amstocker has joined #ipfs
<fazo> whyrusleeping: remember my little bookmark manager? next week I'll get import/export and "other people's bookmark" to work using the dirty service discovery trick
<fazo> of course publishing your bookmarks that way via ipns will be optional
doei has quit [Quit: WeeChat 1.1.1]
fazo has quit [Quit: leaving]
e-lima has quit [Ping timeout: 272 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence_ has quit [Remote host closed the connection]
amstocker has quit [Ping timeout: 240 seconds]
reit has joined #ipfs
captain_morgan has quit [Ping timeout: 246 seconds]
wasabiiii has quit [Ping timeout: 265 seconds]
wasabiiii has joined #ipfs
tperson has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
voxelot has joined #ipfs
voxelot has joined #ipfs
domanic has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence has joined #ipfs
<bigbluehat> so...I had to wipe my laptop and am now reinstalling IPFS...and hit an install issue
<bigbluehat> *which* I will document how I fix...this time. :-P
<bigbluehat> here's the error...
<bigbluehat> essentially it can't find go-log-1.0.0
<bigbluehat> because (presumably...judging from GitHub) there isn't one...technically
patcon has quit [Ping timeout: 272 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
captain_morgan has joined #ipfs
wasabiiii has quit [Ping timeout: 265 seconds]
apophis has joined #ipfs
<jbenet> whyrusleeping: o/ mind fixing that? It's an error from your vendoring
<jbenet> I think
<jbenet> (The go log stuff)
<jbenet> bigbluehat: try the prebuilt binaries from https://ipfs.io/docs/install
<whyrusleeping> bigbluehat: are you on windows?
<whyrusleeping> yeeaahh, windows
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence has quit [Remote host closed the connection]
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
apophis has quit [Quit: This computer has gone to sleep]
apophis has joined #ipfs
pfraze has quit [Remote host closed the connection]
<voxelot> you guys think if i browserify a websocket request to the api listener i'll defeat CORS
<lgierth> voxelot: send a referer header with the request
<lgierth> with a hostname that's allowed by the cors rules
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<lgierth> that's what the gatewayHandler currently checks
<voxelot> good idea, i'll try that real quick
<voxelot> ty
apophis has quit [Read error: Connection reset by peer]
wasabiiii has joined #ipfs
sseagull has quit [Quit: leaving]
Leer10 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
voxelot has quit [Ping timeout: 272 seconds]
ianopolous has quit [Read error: Connection reset by peer]
ianopolous has joined #ipfs
<davidar> lgierth, so would splitting the raid on pollux be possible?
<whyrusleeping> davidar: if its just a standard mirroring raid1, it should be fairly easy to do
notduncansmith has joined #ipfs
<davidar> whyrusleeping (IRC): that was my polite way of saying, do it! :p
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> lol
<whyrusleeping> my vote is for raid0
<whyrusleeping> because yolo
<whyrusleeping> and data redundancy is for chumps
apophis has joined #ipfs
voxelot has joined #ipfs
voxelot has joined #ipfs
Quiark has joined #ipfs
apophis has quit [Ping timeout: 252 seconds]
apophis has joined #ipfs
ygrek has joined #ipfs
<davidar> whyrusleeping, can ipfs fsck the local blockstore to check for corruption?
notduncansmith has joined #ipfs
<davidar> bonus points for self-healing when it does :)
notduncansmith has quit [Read error: Connection reset by peer]
od1n has quit [Quit: WeeChat 1.1.1]
<davidar> whyrusleeping (IRC): i keep getting this urge to do some brute force hashing to try to make a cycle in the merkledag :p
apophis has quit [Ping timeout: 240 seconds]
apophis has joined #ipfs
od1n has joined #ipfs
wasabiiii1 has joined #ipfs
wasabiiii has quit [Ping timeout: 264 seconds]
ygrek has quit [Ping timeout: 272 seconds]
nessence has joined #ipfs
nessence_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence has quit [Ping timeout: 252 seconds]
amstocker has joined #ipfs
nessence_ has quit [Remote host closed the connection]
jhulten has joined #ipfs
Eudaimonstro has joined #ipfs
<alu> why is gateway down
pfraze has joined #ipfs
apophis has quit [Quit: This computer has gone to sleep]
<davidar> alu, you'll have to be more specific, looks fine from here
<alu> lemme reinitialize
<alu> does this work davidar
<alu> i keep timing out
<alu> QmezztRKS5DFoYWwn1ZdnAsB5cjYpoVXhvErtqjXF1Mmz8
domanic has quit [Ping timeout: 272 seconds]
<alu> i cant ping it
<alu> routing not found
<davidar> i can't find any nodes providing that hash
<davidar> is it a file you added?
<alu> directory
<alu> ipfs add -r .
<davidar> alu, is your daemon running
<alu> i just restarted it
<alu> how do i gracdefully restart daemon
<davidar> ctrl+c
amstocker_ has joined #ipfs
<davidar> alu, can you give me your peerid? (run "ipfs id")
<alu> i just restarted the daemon
amstocker has quit [Ping timeout: 246 seconds]
<alu> QmeToKfXr7jQtqRJwCdxpeiWFLkm7DQBjCHaEgboVzyZSQ
<ReactorScram> I'm still thinking about that IPFS music player. MPD can play network streams, so I can just point it to the IPFS local proxy, but I don't think they're first-class like hard disk files are
<ReactorScram> Or maybe they are... I put one in a playlist
<davidar> alu, I can't see your node, how many lines do you get for "ipfs swarm peers"?
yosafbridge has quit [Quit: Leaving]
<davidar> ReactorScram (IRC): I'm assuming these are freely licensed music files? :)
<alu> 37 davidar
trock has quit [Quit: WeeChat 1.1.1]
<ReactorScram> davidar: Of course. If they weren't I would encrypt them. But I don't see a way to transparently decrypt files for MPD, especially on Windows
<davidar> ReactorScram (IRC): ah, i was going to suggest a fuse mount, but windows
<ReactorScram> davidar: Yeah unfortunately my killer app for this is to run it on my work computer and have all the files sync up
<ReactorScram> But it kinda works, and maybe I can make a plugin for MPD or something
<davidar> alu, try: ipfs swarm connect /ip4/199.229.254.55/tcp/4002/ipfs/QmcqEZu6pvHEphWKvUBD9XMQEmXK7FMttziSBNQA9zfMkd
wasabiiii has joined #ipfs
<alu> it said success
<davidar> ReactorScram (IRC): yeah, I imagine it should be possible (cf. the ipfs video player), but not sure about the specifics, sorry :)
<alu> can you access it
<alu> should i try with new hash
wasabiiii1 has quit [Ping timeout: 268 seconds]
<ReactorScram> davidar: I just wanted to give the impression that I'm still thinking about it. I have to go to bed anyway so I'll look at it some other time
<davidar> ReactorScram (IRC): cool. Feel free to open an issue on ipfs/notes too if you want
<davidar> alu, aha, got it
<alu> yay
<davidar> alu, what is it, btw?
<alu> ill show u a screenshot
<alu> its under construction
<alu> lol
<davidar> alu, cool, you made it?
Spinnaker has joined #ipfs
<alu> ye with some help
<alu> ill show u when its done
<alu> your brain will fall out
<alu> leak out of your ears and nose
chriscool has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
<davidar> haha
<davidar> are you using a vr headset with it?
yosafbridge has joined #ipfs
<alu> yeah
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> awesome. I need to get me one of those, just haven't worked out how to justify the expense to myself :p
<fleeky> anyone know if that imgur for ipfs has released any test code ?
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
wasabiiii has quit [Quit: Leaving.]
pfraze has quit [Remote host closed the connection]
jhulten has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> fleeky: not yet, don't think so
<davidar> jbenet, mostly finished arxiv almost there, ipfs add slowly chugging along :)
<davidar> well, the pdf+src+metadata component at least
<jbenet> davidar: nice!
<jbenet> pgp is a great idea btw.
<jbenet> one step is direct clone, another is the "keychain" thing: https://github.com/ipfs/specs/tree/master/keychain
<davidar> jbenet, what's the status on being able to insert files without re-adding everything?
<davidar> yeah, just uploading a raw sks dump for now
<davidar> it's really great people suggesting all these things I've wanted to do for ages (and/or made a half-assed attempt at myself in the past) :)
<davidar> jbenet, hadn't seen keychain, cool
<jbenet> keychain could use a toooooon of work, but a place to get started
<jbenet> davidar: can do it with `ipfs object patch --create` right now, but we need the files/mfs api in place.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> is that scheduled for 0.4.0?
<davidar> jbenet, there's also the dataset of github ssh pubkeys, https://blog.benjojo.co.uk/post/auditing-github-users-keys
<davidar> probably not as useful as pgp pubkeys though
nicolagreco has joined #ipfs
kerozene has quit [Ping timeout: 250 seconds]
amstocker_ has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
jamescarlyle has joined #ipfs
kerozene has joined #ipfs
jamescarlyle has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
thomasreggi has quit [Remote host closed the connection]
reit has quit [Quit: Bye]
magneto1 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rendar has joined #ipfs
elsehow has joined #ipfs
reit has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
jamescarlyle has joined #ipfs
elsehow has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
magneto1 has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jamescarlyle has quit [Remote host closed the connection]
bedeho has joined #ipfs
jamescarlyle has joined #ipfs
<ipfsbot> [node-ipfs] diasdavid created update-roadmap-1 (+1 new commit): http://git.io/vn3cw
<ipfsbot> node-ipfs/update-roadmap-1 06b9b79 David Dias: Add new repos to the ROADMAP thing
<ipfsbot> [node-ipfs] diasdavid opened pull request #29: Add new repos to the ROADMAP thing (master...update-roadmap-1) http://git.io/vn3cK
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 250 seconds]
tperson has quit [Read error: Connection reset by peer]
captain_morgan has quit [Ping timeout: 260 seconds]
chriscool has joined #ipfs
screensaver has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
chriscool has quit [Ping timeout: 250 seconds]
<ipfsbot> [node-ipfs] diasdavid closed pull request #10: Added basic tests for ipfs-cli (master...ipfs-cli-tests) http://git.io/vn38E
jamescarlyle has quit [Remote host closed the connection]
jamescarlyle has joined #ipfs
dignifiedquire has joined #ipfs
jamescarlyle has quit [Remote host closed the connection]
jamescarlyle has joined #ipfs
<ipfsbot> [node-ipfs] diasdavid pushed 1 new commit to update-roadmap-1: http://git.io/vn348
<ipfsbot> node-ipfs/update-roadmap-1 3bbf99f David Dias: fix links, add pointer to libp2p-utp and reference for a future libp2p-webrtc transport as well
<ipfsbot> [node-ipfs] diasdavid pushed 1 new commit to master: http://git.io/vn34u
<ipfsbot> node-ipfs/master f07f92f David Dias: Merge pull request #29 from ipfs/update-roadmap-1...
magneto1 has joined #ipfs
<Bat`O> is there a way (in go-ipfs internal) to get all the root hash available in the repo ?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jamescarlyle has quit [Remote host closed the connection]
bedeho has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<dignifiedquire> daviddias: is ther a specific reason why you are not using babel in electron-app?
<dignifiedquire> daviddias: also no hot reloading and no source maps setup at the moment correct?
captain_morgan has joined #ipfs
<daviddias> dignifiedquire: no specific reason or reasons I could enumerate other than never had felt the need for it
<daviddias> Correct
<dignifiedquire> daviddias: so you wouldn’t mind if I set it up?
<daviddias> Feel free to go ahead :)
<dignifiedquire> daviddias: okay :)
dignified has joined #ipfs
dignified has quit [Remote host closed the connection]
dignifiedquire_ has joined #ipfs
apophis has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> jbenet, seen https://osf.io ?
<davidar> In particular https://osf.io/share
<jbenet> davidar yeah-- has come a long way in 1.5 yrs :) -- met them last year
<davidar> jbenet, any plans for integrating with ipfs?
<jbenet> yeah we discussed it vaguely then. also dat. but time to follow up
<davidar> Cool, looks like they've already solved a lot of our problems re aggregating open access metadata
Spinnaker has quit [Ping timeout: 256 seconds]
SebastianCB has joined #ipfs
dignifiedquire_ has quit [Quit: dignifiedquire_]
<dignifiedquire> daviddias: working on adding babel + hot relaod + source map support + replacing bootstrap with same clean and simple styles using flexbox for layouting, just so you know ;)
<dignifiedquire> based on your settings branch
<davidar> jbenet, on that note, I haven't had a chance to get started on processing the BASE data yet, know anyone who'd be willing to help?
jamescarlyle has joined #ipfs
jamescarlyle has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dignifiedquire- has joined #ipfs
Bat`O has quit [Ping timeout: 252 seconds]
Bat`O has joined #ipfs
dignifiedquire- has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dignified- has joined #ipfs
jamescarlyle has joined #ipfs
jamescarlyle has quit [Remote host closed the connection]
dignified- has quit [Remote host closed the connection]
<SebastianCB> Hi guys, I'm trying to use IPFS to host a simple website but I run into
<SebastianCB> an issue with the CSS files:
<SebastianCB> When passing the entire link to the stylesheet <link rel="stylesheet" href="http://localhost:8080/ipfs/QmfQorLd6NvVB53MKfSLGL2ZSgGZMWrF85qyWbB3vScvkX">
jamescarlyle has joined #ipfs
<SebastianCB> the browser rejects it because its MIME type, "text/plain", is not "text/css". Also setting an type="text/css" doesnt work since the type sent by
<SebastianCB> the server is authoritative.
<SebastianCB> Therefore I'm passing the hash to the (e.g. root) folder which I added with 'IPFS add -r' and link it from there.
<SebastianCB> Unfortunately IPFS paths use '\' instead of '/' which at least in Windows+Chrome is a big problem.
<SebastianCB> This is how my href looks like:
<SebastianCB> which is fine in firefox but Chrome intelligently replaces '\' with '/' and doesnt find anything.
<SebastianCB> any clues on how to solve this would be highly appreciated
<drathir> mornin...
<ianopolous> jbenet: java-ipfs-api has a nice "how to" readme now, Multihash implementation, and a test make target, and I've made an official release build. I'll eat my own dog food and use it in Peergos soon. :-)
<Vyl> Only way I can see would be for IPFS to have a rather extensive list of extension-to-mime mappings.
<SebastianCB> thanks Vyl, but I guess that doesnt make sense for ipfs as it would be nice to transparently serve objects
<Vyl> Or add it as a field in the directory object next version update. More overhead.
<SebastianCB> it seems the '\' vs '/' would fix it
jamescarlyle has quit [Remote host closed the connection]
<SebastianCB> so if all ipfs links to child objects were (depending the environment) written as <hash>/folder1/file.css it would be all solved
<SebastianCB> (instead of <hash>\folder1\file.css
jamescarlyle has joined #ipfs
jamescarlyle has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
femalefaust has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<femalefaust> *ahem*
<femalefaust> :: :: tap tap : : ::
<femalefaust> <in a clear, low voice, reads a poem she wrote some years ago>
<femalefaust> "The Spirit Immortal"
<femalefaust> All the best of us, hackers, wings far from untested,
<femalefaust> attain our prize but per accindens
<femalefaust> –though but few have yet guessed it
<femalefaust> – the rest intending, (to practice)
<femalefaust> or dependent, (per...
<femalefaust> - haps)
dignifiedquire_ has joined #ipfs
<femalefaust> ...on the defaults reconfigured
DataWraith2 has joined #ipfs
<femalefaust> -- (their own, or their app's).
<femalefaust> * :philosophies hammerless : dreams lacking anvils ::contending (in theory) :for the souls of immortals:
<femalefaust> their errors turn fatal, prove vapor, where shown
<femalefaust> but void due to muteness, that threatened to 0wn.
<femalefaust> ....but. ....still.
<femalefaust> ....they stay – with us –
<femalefaust> ....they're staid – to us –
<femalefaust> ....they'd state "us," & quo –
<femalefaust> Ut alteri vadis, warranto; alteri quorum, quid pro.
<femalefaust> This is causa enough (should reason persever) to recognize, laugh at, and ---
<femalefaust> (but be sure to remember to anticipate everything while expecting it never)
<femalefaust> ---exlploit cheerfully, thoroughly, their evil endeavor.
<femalefaust> Success (of course) is your proof, by your choice, at whatever:
<femalefaust> to know,
<femalefaust> and to will,
<femalefaust> and to dare
<femalefaust> demand
<femalefaust> never be told of the odds that one changes if clever.
<femalefaust> .............
<femalefaust> ......................
<femalefaust> ...................................................by a female faust
<femalefaust> <bows slightly> thank you for your time an attention.
<jbenet> thanks femalefaust :)
<jbenet> SebastianCB: try putting the file in a dir, add the dir recursively. (ipfs add -r <dir>, or just use ipfs add -w, to wrap with a dir. That will preserve the extension.
<femalefaust> welcome.
<jbenet> ianopolous: this great!! May want to write a blog post about it and suggest some possible use cases for Java folks (storing packages? Jars? Etc)
<femalefaust> i have been directed here because of a project of mine. i will be back. it has not been an unwelcome place. be seeing you.
femalefaust has quit [Quit: Page closed]
samiswellcool has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<SebastianCB> jbenet: thanks, this is exactly what I did. I also followed your nice tutorial (
<SebastianCB> but for some reason (I guess its the '\' issue) this does not work
<SebastianCB> the hash to my main directory containing the index.html is
<SebastianCB> and this one does not load the index.html but just lists the files
<jbenet> Oh wow that's really annoying sorry
<jbenet> Can you file an issue on go-ipfs saying cross pltform paths need to get fixed? post link
<SebastianCB> its very likely that I did some noob mistake but I tried to follow the example quite closely
<SebastianCB> ok thx
<SebastianCB> in go-ipfs?
<SebastianCB> ah
<SebastianCB> ok you said that already :p
<SebastianCB> thx for clarifying this!
<jbenet> For now you can add each file with ipfs add -w <file> -- that may work
<jbenet> Sorry for the silly problems! We don't have a full time maintainer for windows yet so a lot of this stuff is very alpha on window
<SebastianCB> i know, I'm happy you support it at all!
voxelot has quit [Ping timeout: 240 seconds]
dignifiedquire_ has quit [Quit: dignifiedquire_]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ianopolous> jbenet: yeah a blog post is a good idea
dignifiedquire_ has joined #ipfs
chriscool has joined #ipfs
dignifiedquire_ has quit [Client Quit]
Spinnaker has joined #ipfs
<SebastianCB> jbenet: add -w <file> works well, thanks for the hint. For a more sustainable solution I added an issue: https://github.com/ipfs/go-ipfs/issues/1730
apophis has quit [Quit: This computer has gone to sleep]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
screensaver has quit [Remote host closed the connection]
screensaver has joined #ipfs
dignifiedquire_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
vainamoinen has joined #ipfs
<vainamoinen> hello
<vainamoinen> I stumbled upon KadNode, is IPNS usable enough to use it instead of dynamic dns for private use?
<spikebike> no
kerozene has quit [Ping timeout: 240 seconds]
<davidar> Haha, spikebike says it like it is
<vainamoinen> acknowledged, thanks
<davidar> vainamoinen (IRC): ipns is still a work in progress, and not considered stable quite yet
<davidar> multivac, ipns <reply> https://github.com/ipfs/go-ipfs/issues/1716
<multivac> Okay, davidar.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> vainamoinen (IRC): ^
<spikebike> even with a future IPNS, I don't see it replacing dynamic dns
<davidar> Fair point
<vainamoinen> I could use tor .onion address, create a service that returns the current ip and use that too
jamescarlyle has joined #ipfs
<vainamoinen> I'll try KadNode first
kerozene has joined #ipfs
Spinnaker has quit [Ping timeout: 252 seconds]
Spinnaker has joined #ipfs
jamescarlyle has quit [Remote host closed the connection]
hellertime has joined #ipfs
hellertime has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jamescarlyle has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jamescarlyle has quit [Remote host closed the connection]
Myagui has joined #ipfs
jamescarlyle has joined #ipfs
jamescarlyle has quit [Client Quit]
dignifiedquire_ has quit [Quit: dignifiedquire_]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<VictorBjelkholm> mappum, you seem to be the person who mostly written node-ipfs-api, is there a reason to omit the semicolon in the end of a line?
kerozene has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
keroberos has joined #ipfs
pfraze has joined #ipfs
apophis has joined #ipfs
apophis has quit [Client Quit]
captain_morgan has quit [Ping timeout: 240 seconds]
sseagull has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Quiark has quit [Ping timeout: 250 seconds]
cerianthoid has quit [Remote host closed the connection]
vainamoinen has quit [Quit: leaving]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
nicolagreco has joined #ipfs
chriscool has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<daviddias> @dignifiedquire that sounds really good :) thank you!
thomasreggi has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<dignifiedquire> daviddias: would you be open to using webpack for the compilation (there is this awesome react hot loader https://github.com/gaearon/react-transform-boilerplate and the ones for browserify are just not as good)
<dignifiedquire> daviddias: also, what is “alt-menubar.jsx” about?
<daviddias> dignifiedquire: I don't know a lot of webpack other than that a lot of people are using. From what I saw, WebPack does a ton of stuff at the same time, which is nice for convenience but bad for complexity. That said, I'm happy to adopt whatever makes the process better and enables more people to contribute, if that is WebPack, so be it, just don't forget to
<daviddias> explain in the Readme how to use it :)
<dignifiedquire> daviddias: no worries, I’ll explain and make it nice to use :)
<daviddias> great
<dignifiedquire> daviddias: also when you get a sec, cleaned up some stuff on settings branch earlier today: https://github.com/ipfs/electron-app/pull/42
<daviddias> oh nice! now every React component has its own file
<daviddias> merged! thanks dignifiedquire :)
nicolagreco has quit [Quit: nicolagreco]
nicolagreco has joined #ipfs
nicolagreco has quit [Client Quit]
chriscool has joined #ipfs
keroberos has quit [Max SendQ exceeded]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<dignifiedquire> daviddias: could you enable travis? I would like to at least add linting and soonish some tests
nicolagreco has joined #ipfs
<daviddias> dignifiedquire: done
<dignifiedquire> daviddias: ta
keroberos has joined #ipfs
<VictorBjelkholm> package.json license says MIT, license.md says BSD
<VictorBjelkholm> fyi
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
keroberos has quit [Max SendQ exceeded]
wasabiiii has joined #ipfs
keroberos has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
magneto1 has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
voxelot has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
besenwesen is now known as iamalsonotmeskar
grncdr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<grncdr> gateway.ipfs.io is returning invalid CORS headers
<grncdr> that is, comma-separated values for Access-Control-Allow-Origin is not accepted by certain browsers
<grncdr> I will open an issue on GH, but I'm a) not sure where to open it, b) not sure why it's not already set to allow '*' since it's read-only
iamalsonotmeskar is now known as maybefsckd
vanila has joined #ipfs
<vanila> hello
<giodamelio> grncdr: You should open it at https://github.com/ipfs/go-ipfs, the gateway is part of go-ipfs
wasabiiii1 has joined #ipfs
wasabiiii has quit [Ping timeout: 256 seconds]
<vanila> is the name service part of ipfs working now?
<vanila> and where can i read the details about that
<vanila> i understand the content addressing part already
maybefsckd is now known as besenwesen
<DataWraith2> @vanilla: See https://github.com/ipfs/go-ipfs/issues/1716 for current status
<vanila> thank you
thomasreggi has quit [Remote host closed the connection]
<grncdr> thanks giodamelio, I see that it's already got an issue at https://github.com/ipfs/go-ipfs/issues/1659
therealplato has joined #ipfs
magneto1 has joined #ipfs
jhulten has joined #ipfs
grncdr has quit [Ping timeout: 265 seconds]
therealplato1 has quit [Ping timeout: 240 seconds]
magneto1 has quit [Ping timeout: 246 seconds]
sokoow has joined #ipfs
jhulten has quit [Ping timeout: 246 seconds]
wasabiiii1 has quit [Quit: Leaving.]
pfraze has quit [Remote host closed the connection]
nessence has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
nicolagreco has quit [Quit: nicolagreco]
nicolagreco has joined #ipfs
sokoow has quit [Quit: Wychodzi]
nessence has quit [Remote host closed the connection]
pfraze has joined #ipfs
nessence has joined #ipfs
nessence_ has joined #ipfs
vanila has quit [Quit: Leaving]
nessence has quit [Ping timeout: 264 seconds]
Leer10 has quit [Read error: Connection reset by peer]
dignifiedquire has joined #ipfs
uhhyeahbret has quit [Quit: WeeChat 1.3]
voxelot has joined #ipfs
bedeho has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
thomasreggi has joined #ipfs
bedeho has quit [Ping timeout: 268 seconds]
uhhyeahbret has joined #ipfs
nessence_ has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
wasabiiii has joined #ipfs
rabble has joined #ipfs
bedeho has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
cboddy has joined #ipfs
<cboddy> hola folks
bedeho has joined #ipfs
<whyrusleeping> cboddy: g'mornin!
Spinnaker has quit [Ping timeout: 252 seconds]
bedeho has quit [Ping timeout: 256 seconds]
wasabiiii1 has joined #ipfs
bedeho has joined #ipfs
wasabiiii has quit [Ping timeout: 265 seconds]
Spinnaker has joined #ipfs
thomasreggi has quit [Remote host closed the connection]
<ianopolous> g'day cboddy! :-)
<cboddy> howdy whyrusleeping, sup Ian
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<dignifiedquire> daviddias: made some good progress :) https://github.com/ipfs/electron-app/pull/43#issue-107338937
john_not_jenny has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
magneto1 has joined #ipfs
therealplato has quit [Ping timeout: 240 seconds]
thomasreggi has joined #ipfs
akhavr has quit [Ping timeout: 250 seconds]
ocdmw has joined #ipfs
ocdmw_ has quit [Ping timeout: 265 seconds]
bedeho has quit [Ping timeout: 246 seconds]
<ipfsbot> [go-ipfs] WeMeetAgain opened pull request #1731: remove hard-coded json content-type for channel streaming http output (master...fix-http-api-content-type) http://git.io/vnGSH
<wking> subresource integrity (i.e. "cryptographically-secure content addressability, except without the addressability" ;) http://githubengineering.com/subresource-integrity/
<lgierth> yeah i saw that too
<lgierth> the web's situation is so bad that this ^ is considered a big deal
rendar has quit [Ping timeout: 240 seconds]
<DataWraith2> Does anybody know what the trickle-dag format is/does?
<wking> DataWraith2: it organizes sub-parts of a larger object
<ipfsbot> [go-ipfs] WeMeetAgain closed pull request #1731: remove hard-coded json content-type for channel streaming http output (master...fix-http-api-content-type) http://git.io/vnGSH
<wking> (e.g. a large file gets split into chunks, and the trickle-dag bit organizes the tree of references to those chunks)
<DataWraith2> Ah, thanks. I was wondering whether it would help to enable that option; I'm adding a large number of files, and it's eating RAM like crazy.
<wking> I haven't kept up to date on this, but two months ago or so 'ipfs add -r ...' would read in all the files, pass them over to the daemon in a single API call, and wait for the results
<wking> If that's still the case, trickle-dag probably won't help
<DataWraith2> Okay. Thanks. :)
<DataWraith2> I'll just add a large swapfile and see if that is good enough.
<wking> ^ that's a reasonable approach, since it shouldn't thrash about too much.
<wking> You can also add the files in smaller chunks, and then patch them together into your larger directory structure using 'ipfs object patch ...'
<DataWraith2> Oh, cool, I hadn't noticed that one yet. I'll take a look.
rendar has joined #ipfs
wasabiiii1 has quit [Ping timeout: 240 seconds]
wasabiiii has joined #ipfs
voxelot has quit [Ping timeout: 255 seconds]
<ion> I thought files get chunked in any case.
<ipfsbot> [go-ipfs] WeMeetAgain opened pull request #1732: remove hard-coded json content-type for streaming http output (master...fix-http-api-content-type) http://git.io/vnG7R
wasabiiii has quit [Quit: Leaving.]
captain_morgan has joined #ipfs
amstocker_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<wking> ion: they're chunked either way, --trickle just changes from the balanced layout to the trickle layout
wasabiiii has joined #ipfs
reit has quit [Ping timeout: 272 seconds]
amstocker_ has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
DataWraith2 has quit [Quit: End of Line.]
<ion> wking: I'm curious to know, too.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wasabiiii1 has joined #ipfs
nessence has joined #ipfs
wasabiiii has quit [Ping timeout: 264 seconds]
<whyrusleeping> the trickledag is a datastructure i was working on to make streaming things more efficient
<whyrusleeping> its essentially a tweaked binomial heap
<whyrusleeping> the primary advantage being that at every point in the dag, you can request blocks containing data
<whyrusleeping> whereas with the balanced dag, you might have to request a few intermediate blocks before you can get any data.
<whyrusleeping> ion: wking o/
xhs has joined #ipfs
xhs has left #ipfs [#ipfs]
nessence has quit [Ping timeout: 265 seconds]
<ion> whyrusleeping: Ok, thanks for the explanation. Does it have disadvantages?
<ion> I suppose it does since it's not the default.
atrapado has joined #ipfs
<ipfsbot> [node-ipfs-api] VictorBjelkholm opened pull request #63: Correctly detect browser vs node environment (master...fix-node-window) http://git.io/vnZUi
<drathir> anyone using chrome/chromium?
<VictorBjelkholm> drathir, yes, only for debugging but yeah
<drathir> warning dangerous link http://a/%%30%30
<SebastianCB> haha "Chrome has stopped working"
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<drathir> that why warned... better now than in middle of important work...
<SebastianCB> could anyone explain what replication as in 'ipfs pin add -r <hash>' does?
<SebastianCB> found it in https://github.com/ipfs/ipfs/issues/81
<SebastianCB> and 'ipfs pin --help' is not very enlightening on that matter
<whyrusleeping> ion: the disadvantage is that it takes more requests to get to the end
<whyrusleeping> so its not a consistent access time to get to all the data in the system
<whyrusleeping> s/system/dag
<VictorBjelkholm> Anyone know how I can re-run the CI tools used by node-ipfs-api?
<VictorBjelkholm> ah, was simpler that I thought, was in the UI of CircleCI and Travis
<ion> whyrusleeping: Could there be both? Some kind of an index for the trickle dag so you'd have efficient streaming and efficient seeking.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ion> whyrusleeping: Would it be useful to optionally build blocks for a file from the end to the beginning and add a link to the following block to each?
<whyrusleeping> ion: well, having slightly increased seek time to the end of a file isnt really that bad of a thing IMO
<whyrusleeping> and i dont think its worth adding extra complexity to the system
<ion> Fair enough
<whyrusleeping> i want to use the trickledag as the default, but i gotta test it out some more before we do
<ion> Alright
<wking> whyrusleeping: if trickledag is designed for streaming, wouldn't it make seeking to the *beginning* of the file slower? It seems like seeking to the end would be fast.
thomasreggi has quit [Remote host closed the connection]
thomasreggi has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wasabiiii has joined #ipfs
wasabiiii1 has quit [Ping timeout: 264 seconds]
chriscool has quit [Ping timeout: 256 seconds]
chriscool has joined #ipfs
fazo has joined #ipfs
chriscool has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
crossdiver has joined #ipfs
fazo has quit [Quit: leaving]
captain_morgan has quit [Ping timeout: 240 seconds]
<ion> drathir: Seems not to break Chrome on Android.
patcon has joined #ipfs
captain_morgan has joined #ipfs
reit has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rendar has quit []
voxelot has joined #ipfs
SebastianCB has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wasabiiii1 has joined #ipfs
wasabiiii has quit [Ping timeout: 265 seconds]
pfraze has quit [Remote host closed the connection]
wasabiiii1 has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<dignifiedquire> daviddias: it’s fully working! hot reloading and all built through babel :) https://github.com/ipfs/electron-app/pull/43
dignifiedquire has quit [Quit: dignifiedquire]
cboddy has quit [Quit: Leaving]
atrapado has quit [Quit: Leaving]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
magneto1 has quit [Ping timeout: 264 seconds]
nicolagreco has quit [Quit: nicolagreco]
wasabiiii has joined #ipfs
magneto1 has joined #ipfs
Tv` has joined #ipfs
nicolagreco has joined #ipfs
od1n has quit [Ping timeout: 256 seconds]
nicolagreco has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wasabiiii1 has joined #ipfs
wasabiiii has quit [Ping timeout: 255 seconds]
samiswellcool has quit [Quit: Connection closed for inactivity]
od1n has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
od1n has quit [Quit: WeeChat 1.1.1]
Spinnaker has quit [Remote host closed the connection]
reit has quit [Quit: Bye]
reit has joined #ipfs
Spinnaker has joined #ipfs
crossdiver has quit [Quit: Connection closed for inactivity]
<Bat`O> whyrusleeping: trickledag ?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<blame> Idea for initial arguing: I want to be able to run multiple services using my ipns directory. I can give each "service" it's own sub-directory, but without using fuse, there is not a clean way for each "service" to only manipulate the file system of it's own directory in the api.
OutBackDingo has quit [Read error: Connection reset by peer]