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
survi has left #ipfs [#ipfs]
ygrek has quit [Ping timeout: 246 seconds]
<Not_> <Not_> how can i pin an upload?
<Not_> <Not_> and is it possible to give it a name so on my files list i know what is what?
<Seka> Not sure what you mean by the second question
<Not_> oh
<Not_> i meant in the ui
<Not_> not the terminal version
<Not_> like so in your file list on localhost:5001 you can give files a name just so you can keep track of what the files are on your list
<Seka> Ohh
<Seka> My UI is broken. So I cant help you there.
ygrek has joined #ipfs
jhulten_ has joined #ipfs
fazo has quit [Quit: Page closed]
pfraze has quit [Remote host closed the connection]
jhulten_ has quit [Ping timeout: 265 seconds]
<ipfsbot> [go-ipfs] rht created wire/ctx-http-request-2 (+1 new commit): http://git.io/vBUCq
<ipfsbot> go-ipfs/wire/ctx-http-request-2 a2e3c69 rht: Directly wire ctx into http request...
<ipfsbot> [go-ipfs] rht opened pull request #1997: Directly wire ctx into http request (dev0.4.0...wire/ctx-http-request-2) http://git.io/vBUCu
joshbuddy has quit [Quit: joshbuddy]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to wip/fix-close-notify: http://git.io/vBUC1
<ipfsbot> go-ipfs/wip/fix-close-notify 590e1c8 Jeromy: still WIP...
<Seka> Is it possible to run two ipns keys from one peer?
kvda has joined #ipfs
NightRa has quit [Quit: Connection closed for inactivity]
<ipfsbot> [go-ipfs] rht pushed 1 new commit to wire/ctx-bitswap-cancelwant: http://git.io/vBUlq
<ipfsbot> go-ipfs/wire/ctx-bitswap-cancelwant 5ac132e rht: Address CR comment...
<M-davidar> Agh
<multivac> M-davidar: I'll pass that on when fazo is around.
<ipfsbot> [go-ipfs] rht force-pushed wire/ctx-bitswap-cancelwant from 5ac132e to f4b40ec: http://git.io/vBfr2
<ipfsbot> go-ipfs/wire/ctx-bitswap-cancelwant f4b40ec rht: Address CR comment...
r04r is now known as zz_r04r
reit has joined #ipfs
pfraze has joined #ipfs
timgws has joined #ipfs
<ipfsbot> [go-ipfs] rht pushed 1 new commit to wire/ctx-http-request-2: http://git.io/vBUBs
<ipfsbot> go-ipfs/wire/ctx-http-request-2 54604c9 rht: Cleanup http client Send...
Gaboose has joined #ipfs
<M-davidar> ping mek
HostFat has quit [Quit: Leaving]
HoboPrimate has quit [Quit: HoboPrimate]
leer10 has joined #ipfs
<ipfsbot> [go-ipfs] rht pushed 1 new commit to wire/ctx-http-request-2: http://git.io/vBURz
<ipfsbot> go-ipfs/wire/ctx-http-request-2 3109b59 rht: Simplify context canceled err message...
<ipfsbot> [go-ipfs] rht closed pull request #1993: Directly wire ctx into http request (dev0.4.0...wire/ctx-http-request) http://git.io/vBfJq
patcon has joined #ipfs
computerfreak668 has joined #ipfs
<computerfreak668> hi all :)
evanmccarter has joined #ipfs
<leer10> Hey computerfreak668
<computerfreak668> i have a question about the ipfs
<computerfreak668> is there a hole blockchain with all the data inside, or do nodes only save what they accepted to save/share, like on bittorrent ?
ygrek has quit [Ping timeout: 265 seconds]
astrocyte has joined #ipfs
<__mek__> pong M-davidar
<ansuz> the latter
<ansuz> computerfreak668
<ansuz> that's the short answer
<computerfreak668> the latter?
<ansuz> the long answer is that you might store even less than the files themselves, as some deduplication is liable to take place if the data contains duplicated blocks
<ansuz> the latter => your second option, like bittorrent
<computerfreak668> so its not a big-block everyone stores right?
reit has quit [Read error: Connection reset by peer]
<ansuz> correct
<ansuz> you store whatever files you add, and whatever you pin
<computerfreak668> and my node needs to be running or my content is away?
<computerfreak668> aah pinning means to store someone elses data ?
<ansuz> another node's
<__mek__> Some organization of docs -- https://github.com/ipfs/ipfs/wiki
joshbuddy has joined #ipfs
<__mek__> Notice also, a github org dedicated to IPFS Language Implementations: https://github.com/ipfs-implementations
<ansuz> to participate in helping the file persist. If someone else requests the file, and they reach you, they'll fetch it from you
<__mek__> And a github org dedicated to IPFS Client Libraries: https://github.com/ipfs-client-libraries
<__mek__> howd joshbuddy
<__mek__> s/howd/howdy
amstocker has joined #ipfs
<computerfreak668> well i start to understand, yeah i read wiki already , currently have the terminal open , tryout some stuff ;)
<joshbuddy> hey __mek__
reit has joined #ipfs
<__mek__> joshbuddy: Before I forget, let me get slick running right now.
<joshbuddy> lol sure :)
<joshbuddy> install script should run just fine
<__mek__> I almost tried to execute the curl in irssi :o|
<__mek__> joshbuddy: Flawless.
<__mek__> Wonderful experience.
<joshbuddy> great
<computerfreak668> someone may wanna add me? :)
<computerfreak668> QmNXgsGqjeHbwZpCEq7nQX2kgn56UpvsBspw2vdHsfLYqQ
<joshbuddy> i need to write some tests around it
<joshbuddy> but glad it worked
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<__mek__> Is there a reason we have 2 sets of FAQs? One on https://github.com/ipfs/ipfs, one on https://github.com/ipfs/faqs?
<__mek__> Can we move all FAQs to https://github.com/ipfs/ipfs/faqs?
joshbuddy has quit [Quit: joshbuddy]
timgws has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<computerfreak668> ok now i have a more technical question ( not that i wanna interupt your talk):
<computerfreak668> what values can i fill here?
<computerfreak668> "Ipns": {
<computerfreak668> "RepublishPeriod": "",
<computerfreak668> "RecordLifetime": "",
amstocker has quit [Ping timeout: 246 seconds]
jhulten_ has joined #ipfs
<ipfsbot> [go-ipfs] rht created fix/closenotify (+1 new commit): http://git.io/vBUaj
<ipfsbot> go-ipfs/fix/closenotify 103fac6 rht: Make closenotify work...
jhulten_ has quit [Ping timeout: 250 seconds]
<ipfsbot> [go-ipfs] rht opened pull request #1998: Make closenotify work [wip] (dev0.4.0...fix/closenotify) http://git.io/vBUwA
joshbuddy has joined #ipfs
lgarron has joined #ipfs
guest234234 has quit [Ping timeout: 240 seconds]
lgarron has left #ipfs [#ipfs]
<M-davidar> mek: possibly, yeah
<M-davidar> i think we need to make the faq more discoverable too :/
<computerfreak668> so howto add a 'Friend' ? :)
Animazing has quit [Ping timeout: 260 seconds]
Animazing has joined #ipfs
Senji has joined #ipfs
<deltab> it's a little bit weird having faqs as issues in a github repo
<deltab> maybe should be in a wiki or pages instead
crocheter has quit [Ping timeout: 260 seconds]
reit has quit [Quit: Leaving]
reit has joined #ipfs
patcon has quit [Ping timeout: 260 seconds]
patcon has joined #ipfs
Gaboose has quit [Quit: Connection closed for inactivity]
Matoro has quit [Remote host closed the connection]
Matoro has joined #ipfs
reit has quit [Read error: Connection reset by peer]
lgarron1 has joined #ipfs
lgarron1 has quit [Quit: Leaving.]
lgarron has joined #ipfs
strongest_cup has joined #ipfs
<Not_> ipfs thread https://notjesus.xyz/Not/400
voxelot has joined #ipfs
lgarron has left #ipfs [#ipfs]
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 255 seconds]
guest234234 has joined #ipfs
shyamsk has quit [Ping timeout: 260 seconds]
shyamsk has joined #ipfs
voxelot has quit []
* jbenet Not_ thanks for posting. we should definitely fix all that. would you be willing to describe the concrete issues in https://github.com/ipfs/support or https://github.com/ipfs/faq ? definitely the slowness -- strongly think it's NAT reachability problems
<Not_> what concrete issues?
<jbenet> Not_ the thread sounds like there's several issues: finding each other, things becoming slow, etc
<Not_> oh, on notjesus.xyz/Not/400 ?
<Not_> ill post that github link so they see it too
<jbenet> M-davidar __mek__ the original goal was to use the discussions to reach a concrete answer (update the first post on the issue) and then use a script to dump it into markdown and show it at https://ipfs.io/docs/faq
<jbenet> M-davidar __mek__ but open to other ideas to make it more discoverable. the thing though is that i do want to keep it as a github issues discussion because github issues is the best communications tool we have (allowing identity, hypermedia linking/embedding, subscribing, notifications, listing, tags, etc). ---- we all already have way too many comm
<jbenet> channels and dont want to add more-- i'm drowning in notifications as it is, and i do want to be able to respond to FAQs very easily. (hence not moving to something like discourse, etc)
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 260 seconds]
ricmoo has quit [Ping timeout: 246 seconds]
<computerfreak668> how hard would it be to make a little gui controling ipfs?
<computerfreak668> like on Qt or smth
pfraze has quit [Remote host closed the connection]
<jbenet> computerfreak668 not hard-- there's an api already.
<jbenet> and also a webui -- https://github.com/ipfs/webui/ go to localhost:5001/webui
doublec has quit [Read error: Connection reset by peer]
doublec has joined #ipfs
Seka has quit [Ping timeout: 244 seconds]
reit has joined #ipfs
fingertoe has joined #ipfs
fingertoe has quit [Ping timeout: 246 seconds]
jry has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
Matoro has quit [Ping timeout: 276 seconds]
<Not_> jbenet, for noscript users what should we do to make sure its not interupting ipfs?
fingertoe has joined #ipfs
<fingertoe> is there a cool tool to sync ipfs nodes? When I add something to my repository on one machine, I would like my other machines to automatically pin it.
<Not_> fingertoe, that would be useful
<jbenet> Not_ what do you mean "not interupting ipfs" ?
<fingertoe> Yes, When I pin something on my laptop and share it - it would be pretty handy if one of my full time machines knew about it and pinned it before I shutdown and wandered off..
<jbenet> https://github.com/ipfs/community/issues/69#issuecomment-158861396 <--- my thoughts on community discussion
<jbenet> fingertoe: keep an eye on https://github.com/ipfs/notes/issues/58
<Not_> jbenet, noscript stop localhost from running scripts
pfraze has joined #ipfs
Matoro has joined #ipfs
<jbenet> Not_ oh-- i would add a special /etc/hosts entry and use that. noscript will likely not pick up it's localhost.
<jbenet> but yeah that defeats noscript :)
<jbenet> :S*
fingertoe has quit [Ping timeout: 246 seconds]
prosodyCagain is now known as prosody
<whyrusleeping> .
<jbenet> ..
<M-mistake> .
<strongest_cup> Does the web server not respond to external requests on port 5001? I can only interact with the webui when I'm on the machine, it's refusing connections from other devices. Any way to modify this?
srenatus has joined #ipfs
sbruce has quit [Read error: Connection reset by peer]
ygrek has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: http://git.io/vBTm4
<ipfsbot> go-ipfs/master c9d118c Jeromy Johnson: Merge pull request #1987 from ipfs/seccat-context...
sbruce has joined #ipfs
patcon has quit [Ping timeout: 250 seconds]
<haadcode> jbenet: +1 on the community discussion post. especially agreed on the data silos part and looking forward to what we can come up with the POST.
chriscool has joined #ipfs
<haadcode> .tell fazo the reason I went with a linked list is exactly what you mentioned last night: having all post in one would require to update the full "database" on every update. having it in a linked list, you can move between current time and history very easily. I also ended up caching all messages seen by a user to their local node so that one doesn't have to fetch the content over the wire everytime but can just pull it out from the local cache. it works fairl
<multivac> haadcode: I'll pass that on when fazo is around.
doublec has quit [Read error: Connection reset by peer]
doublec has joined #ipfs
jry has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jhulten_ has joined #ipfs
Qwertie has quit [Ping timeout: 272 seconds]
jhulten_ has quit [Ping timeout: 252 seconds]
Qwertie has joined #ipfs
amstocker has joined #ipfs
Qwertie has quit [Ping timeout: 272 seconds]
nham has quit [Ping timeout: 252 seconds]
Not_ has quit [Ping timeout: 246 seconds]
Qwertie has joined #ipfs
computerfreak668 has quit [Quit: Leaving.]
Qwertie- has joined #ipfs
Qwertie has quit [Ping timeout: 255 seconds]
chriscool has quit [Read error: No route to host]
chriscool1 has joined #ipfs
chriscool1 has quit [Client Quit]
chriscool has joined #ipfs
__mek__ has quit [Ping timeout: 272 seconds]
mildred has joined #ipfs
doublec has quit [Ping timeout: 264 seconds]
Senji has quit [Ping timeout: 250 seconds]
pfraze has quit [Remote host closed the connection]
doublec has joined #ipfs
e-lima has joined #ipfs
<daviddias> mornin' :)
Senji has joined #ipfs
<ipfsbot> [ipfs] mekarpeles created I92/refactor/updating-docs (+1 new commit): http://git.io/vBT4i
<ipfsbot> ipfs/I92/refactor/updating-docs c581144 Mek Karpeles: #83 added implementations, client-libraries, #92 added getting started, added table of contents
s_kunk has quit [Ping timeout: 240 seconds]
evanmccarter has quit [Quit: Connection closed for inactivity]
zz_r04r is now known as r04r
<ipfsbot> [ipfs] mekarpeles pushed 1 new commit to I92/refactor/updating-docs: http://git.io/vBTBE
<ipfsbot> ipfs/I92/refactor/updating-docs d1421f7 Michael E. Karpeles: Update implementations.md
Senji has quit [Ping timeout: 252 seconds]
__mek__ has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to master: http://git.io/vBTRz
<ipfsbot> js-ipfs-api/master 2211f06 David Dias: Merge pull request #136 from ipfs/ref/api-split...
<guest234234> Testing the Ethereum and IPFS Dapp and Service Development Video Conferencing service, courtesy of bitcoinmeetups.org
<guest234234> Welcome to join here:
<ipfsbot> [js-ipfs-api] diasdavid deleted ref/api-split at ebd915e: http://git.io/vBT0O
<daviddias> dignifiedquire you made the js-ipfs-api so professional (which is great), I'm using it as a guide when I need to point other people how to structure stuff
<ipfsbot> [js-ipfs-api] diasdavid deleted release at ac65107: http://git.io/vBTEN
<ipfsbot> [ipfs] mekarpeles force-pushed I92/refactor/updating-docs from d1421f7 to 573a5cf: http://git.io/vBTuT
<ipfsbot> ipfs/I92/refactor/updating-docs 573a5cf Mek Karpeles: Updating IPFS documentation...
doublec has quit [Read error: Connection reset by peer]
doublec has joined #ipfs
chriscool has quit [Quit: Leaving.]
<ipfsbot> [ipfs] mekarpeles force-pushed I92/refactor/updating-docs from 573a5cf to 0266506: http://git.io/vBTuT
<ipfsbot> ipfs/I92/refactor/updating-docs 0266506 Mek Karpeles: Updating IPFS documentation...
chriscool has joined #ipfs
<__mek__> I dislike how the videos on ipfs/ipfs make #anchor tags travel to the wrong position
rendar has joined #ipfs
<daviddias> dignifiedquire are you around?
<ipfsbot> [js-ipfs-api] diasdavid tagged v2.9.5 at 1fe4c42: http://git.io/vBTwe
<ipfsbot> [js-ipfs-api] diasdavid tagged v2.9.6 at 768dc9e: http://git.io/vBTrT
<haadcode> dignifiedquire, daviddias: took a look at the js-ipfs-api with all the changes. amazing work! looks really, really good now.
<haadcode> great job both of you
computerfreak668 has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid tagged v2.9.7 at 70e00ee: http://git.io/vBToM
churching has joined #ipfs
doublec_ has joined #ipfs
scissorstail has joined #ipfs
thrillingly has joined #ipfs
striving has joined #ipfs
<ipfsbot> [webui] greenkeeperio-bot opened pull request #100: Update ipfs-api to version 2.9.7
doublec has quit [Ping timeout: 272 seconds]
patcon has joined #ipfs
<daviddias> thank you haadcode :)
churching has left #ipfs [#ipfs]
shyamsk has quit [Ping timeout: 244 seconds]
shyamsk has joined #ipfs
striving has left #ipfs [#ipfs]
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to feat/files-api: http://git.io/vBTMx
<ipfsbot> js-ipfs-api/feat/files-api 840298f David Dias: merge latest master
scissorstail has left #ipfs [#ipfs]
ilyaigpetrov has joined #ipfs
amstocker has quit [Ping timeout: 276 seconds]
s_kunk has joined #ipfs
ygrek has quit [Ping timeout: 260 seconds]
jhulten_ has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid pushed 2 new commits to feat/files-api: http://git.io/vBTHp
<ipfsbot> js-ipfs-api/feat/files-api 70c2e6f David Dias: don't mess with my errors
<ipfsbot> js-ipfs-api/feat/files-api ba85b3b David Dias: don't mess with my errors
jhulten_ has quit [Ping timeout: 250 seconds]
fazo has joined #ipfs
guest234234 has quit [Ping timeout: 260 seconds]
<ipfsbot> [js-ipfs-api] diasdavid pushed 5 new commits to master: http://git.io/vBTdq
<ipfsbot> js-ipfs-api/master fc96f93 David Dias: don't mess with my errors
<ipfsbot> js-ipfs-api/master 9806ab0 David Dias: chore: build
<ipfsbot> js-ipfs-api/master dcce630 David Dias: add right name to nonminified version
doublec has joined #ipfs
doublec_ has quit [Ping timeout: 240 seconds]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #101: Update ipfs-api to version 2.9.8
dignifiedquire has joined #ipfs
patcon has quit [Ping timeout: 246 seconds]
<fazo> we won't
<multivac> fazo: 2015-11-23 - 00:56:53 <M-davidar> tell fazo https://github.com/ipfs/notes/issues/40
<multivac> fazo: 2015-11-23 - 07:18:28 <haadcode> tell fazo the reason I went with a linked list is exactly what you mentioned last night: having all post in one would require to update the full "database" on every update. having it in a linked list, you can move between current time and history very easily. I also ended up caching all messages seen by a user to their local node so that one doesn't have to fetch the content over the wire everytime but can just pul
<jbenet> .tell haadcode you'll want to separate the data from the index structure-- i.e. sometimes a list, sometimes trees, are better datastructs to access. you can have many!
<multivac> jbenet: I'll pass that on when haadcode is around.
<fazo> jbenet: hi, we should probably talk about https://github.com/ipfs/community/issues/69
<fazo> you mentioned you were building a spec for "posts" on IPFS. I'm very interested in seeing what you came up with
<fazo> in mine, I couldn't figure out a few problems
<jbenet> fazo: sounds good. im having a call with __mek__ tomorrow in the afternoon (pst), feel free to join us.
<jbenet> fazo: we can run it like one of the other monday hangouts: https://github.com/ipfs/pm
<fazo> thanks :)
<haadcode> jbenet: got it. that's actually how my LL is atm, separate object for the data structure and one for the content.
<multivac> haadcode: 2015-11-23 - 10:07:38 <jbenet> tell haadcode you'll want to separate the data from the index structure-- i.e. sometimes a list, sometimes trees, are better datastructs to access. you can have many!
<jbenet> haadcode: yeah and can have many indices, depending on access patterns.
<haadcode> absolutely
<jbenet> __mek__ and nicolagreco: take a look at https://github.com/ipfs/pm since you're coming to some of the hangouts.
<haadcode> jbenet: I merely went with LL due the trackability of hashes in a distributed way. once ipfs has pub/sub and some other features, tracking the hashes becomes much easier and allow way more use cases. on that note, I reckon trees should be possible with a LL too, haven't tried it but been wanting to prototype it.
<haadcode> *should=could
<dignifiedquire> fazo: just trying the demo link for your boards but it’s telling me that it can’t connect :(
<fazo> dignifiedquire: can you see the landing page though?
<dignifiedquire> fazo: I can see the “connection to IPFS not available"
<fazo> do you have a local go-ipfs daemon running?
<dignifiedquire> and the landing page “social platforms are broken"
<dignifiedquire> yes local daemon is running with the api headers as advised
<fazo> it tries localhost:5001 by default, but you can change it if you click it on the little gear in the top bar
<__mek__> jbenet: When you said everything in README.md... Do you mean project-directory.md as well?...
<fazo> dignifiedquire: also you need to run the daemon allowing other origins to talk to it. Like this should work: 'API_ORIGIN="*" ipfs daemon'
<fazo> dignifiedquire: the hard part is over after you do that though :) it should start working
<fazo> uhm, that's running on your localhost:5001 right?
<dignifiedquire> fazo: found the issue
<dignifiedquire> chrome is blocking mixed content
<dignifiedquire> fazo: Mixed Content: The page at 'https://ipfs.io/ipfs/QmSqHvZDxiZFEy1AY6BXmogSk6DZiVJRUU4HEm7DmXSqno/#/error?_k=14fgdk' was loaded over HTTPS, but requested an insecure resource 'http://127.0.0.1:5001/api/v0/id?stream-channels=true';. This request has been blocked; the content must be served over HTTPS.
<fazo> yeah, the API doesn't talk https yet I think
<fazo> load it over localhost:8080 (local gateway)
<fazo> that's http, it will work
<dignifiedquire> yes and the gateway doesn’t allow http acces, it redirects to https immediately
<fazo> well, the plan is to eventually have it run using ipfs.js
<dignifiedquire> fazo: aren’t all the great things waiting for that :D
<fazo> it's being built with that in mind. go-ipfs support is just a workaround
<fazo> I have great hope for this platform :)
<dignifiedquire> not only you :)
<fazo> viewing profiles and posts already works
<jbenet> __mek__ yeah-- i think you're right that the readme should be the landing place for all the things. we can put them wherever makes sense-- i dont care much about section order.
<fazo> dignifiedquire: keep in mind IPNS resolution is suuuuper slow and unreliable right now, so profiles will take even minutes to load and multiple refreshes
<haadcode> __mek__: hold on, did we wanna have the hangout tonight or tomorrow (today == Monday for me)
<dignifiedquire> fazo: okay, still waiting on it to open in my local gateway
<fazo> dignifiedquire: yeah it's slow, but I already have a working version that is half the size
<fazo> dignifiedquire: with webpack I managed to get it to load stuff asynchroniously
<dignifiedquire> fazo: webpack rulezzz the world
<fazo> dignifiedquire: lol yes, I probably lost like 20 hours waiting for browserify to recompile
<fazo> how can webpack be 10 times faster?
anticore has joined #ipfs
<dignifiedquire> I have not looked at the exact details of browserify under the hood but my guess is that webpack just is much more mindful in checking if work needs to done again
<fazo> yeah it's that for sure
<dignifiedquire> fazo: by the way if you want to upgrade your hot reloading even further: https://github.com/gaearon/react-transform-hmr
<fazo> thanks
<fazo> if you want to see my profile (when it loads) here's a link: http://localhost:8080/ipfs/QmSqHvZDxiZFEy1AY6BXmogSk6DZiVJRUU4HEm7DmXSqno/#/@QmXnfA41SXMX3tqFD4kjED7ehyvgTsuAho86TkEoTbZdpw
<fazo> by opening that and waiting a while you should see my profile. Once IPNS resolves the id, downloading other stuff will be super fast
<__mek__> haadcore today is Monday for me, too (2:40a)
<dignifiedquire> fazo: I’ll just leave it running in the background
<jbenet> dignifiedquire: are there dist versions of js-ipfs-api?
<dignifiedquire> jbenet: yes in the dist folder
<haadcode> __mek__: so, the hangout is tonight then, right? :)
<__mek__> haadcode: I have us @ 1:30p PST which is...
<haadcode> that's what your invite says, just wanted to make sure due to all these timezone
<__mek__> I believe so -- what time zone are you again?
<jbenet> dignifiedquire: sweet!
<haadcode> __mek__: CET
<__mek__> Yes, 10:30p your time
<haadcode> got it
<haadcode> cool, see you tonight then, gotta work now -->
<fazo> I'll probably join too if you are okay with it
<dignifiedquire> jbenet: will you be around tonight for ipfs apps hangout? need to talk about http api spec
<__mek__> haadcode: Though I can do it a bit earlier if you need (as early as 8:30p CET if you need)
<jbenet> yeah i should be
<dignifiedquire>
<haadcode> fazo: absolutely, join us! will ping you later tonight before we start.
<__mek__> We should setup artificial lighting around the globe so time zones no longer matter.
<haadcode> __mek__: I can also do earlier but I thought davidar was available only later. let's go with the planned time.
<__mek__> haadcode: Ok, that's easiest (I think davidar still may not be able to make it -- it's 10a or something early for him and he's a night owl)
<__mek__> haadcode: I told him, worst case, I can catch up w/ him directly after and then forward notes to everyone
<haadcode> k
<__mek__> Ack, I have an OpenAnnotations call in a few hours. I am going to finish this branch and get some rest.
<M-davidar> 10am is OK for me, you were suggesting more like 7am :p
<jbenet> dignifiedquire: the api doesn't take full endpoints, right?
<dignifiedquire> not sure what you mean by full endpoints
<jbenet> dignifiedquire: like "localhost:5001/api/v0"
<dignifiedquire> no, these are the supported formats currently: https://github.com/ipfs/js-ipfs-api#in-nodejs-through-npm
<dignifiedquire> but if you don’t put in anything it will default to localhost:5001
<jbenet> ok sweet thank you
<__mek__> M-davidar: Yeah.. 1:30p PST is 8:30a australia time
thrillingly has quit [Ping timeout: 240 seconds]
<M-davidar> __mek__: can you just use UTC times? converting from PST is confusing me :p
rombou has joined #ipfs
<M-davidar> But yeah, still a bit too early, 9am is about the earliest I'm willing to agree to :)
<jbenet> dignifiedquire i take it "//localhost:5001" doesnt work?
<dignifiedquire> jbenet: no
<dignifiedquire> jbenet: but you can make a PR so it works :)
<jbenet> kk, i'll file an issue-- will want to let users not force the scheme
<jbenet> yep
<dignifiedquire> jbenet: any idea why I can’t get any peers with 0.3.9 on my machine this morning?
<jbenet> dignifedquire: huh
<dignifiedquire> tried different versions as well, but no peers for me
<dignifiedquire> and I’m on my home network where it worked fine a couple of days ago
<__mek__> M-davidar: Yes. The mtg is scheduled for 9:30pm UTC
<dignifiedquire> jbenet: any idea how to debug this?
<jbenet> dingifiedquire: im seeing the same, i think its our infra.
<srenatus> hi there. peer ids are case-sensitive, right?
<jbenet> dignifiedquire: i'll reboot things
<dignifiedquire> jbenet: still not as decentralised as we would like to be :
<dignifiedquire> :(
<dignifiedquire> fazo: that explains why it wasn’t loading for me
<dignifiedquire> fazo: no peers no fun
<fazo> dignifiedquire: you don't have any peers? are you running 0.4?
<jbenet> dignifiedquire: actually no thats not the problem i had-- i had removed my bootstrap list :]
<dignifiedquire> fazo: nope see above infrastructure ha issues
<dignifiedquire> jbenet: lol
<jbenet> infra seems to be fine
<dignifiedquire> hmm :(
<dignifiedquire> my bootstrap list is empty
<fazo> lol that would be it.
<dignifiedquire> but why Oo
<jbenet> dignifiedquire: i had the same thing.
<jbenet> this is off.
<jbenet> odd*
<dignifiedquire> I didn’t touch it
<jbenet> me neither. maybe a bug.
<fazo> anyway doesn't the daemon cache all addresses? So that even with the bootstrap list down it should manage a few connections unless it's the first time it runs?
<fazo> anyway just pushed huge update to ipfs-boards. It now loads module in an async way, keeping the initial required download down and having way better UX while loading stuff.
<computerfreak668> did u guys run ipfs swarm ?
dignifiedquire_ has joined #ipfs
bedeho_ has joined #ipfs
<computerfreak668> try ipfs swarm connect QmNXgsGqjeHbwZpCEq7nQX2kgn56UpvsBspw2vdHsfLYqQ
dignifiedquire_ has quit [Client Quit]
<computerfreak668> btw, someone working on an Qt 5 App already?
fazo has quit [Ping timeout: 246 seconds]
<M-davidar> __mek__ (IRC): I'm in the state without daylight savings, so that's 0730
fazo has joined #ipfs
<M-davidar> computerfreak668 (IRC): I've thought about writing a qml app, and somebody else was talking about something similar in here recently, but nothing exists yet afaik
<fazo> computerfreak668: there's a wip desktop app called station. It's built using electron though
rombou has quit [Ping timeout: 264 seconds]
<dignifiedquire> fazo: computerfreak668 figured out the issue, running 0.4 and 0.3.9 on the same ipfs home repo might cause issues :D
<__mek__> Where is the spec for ipld?
<__mek__> I see the go implementation
<fazo> dignifiedquire: cool. Well, when the files api gets merged in ipfs-api, I'll migrate my app to 0.4
<computerfreak668> haha oke
<computerfreak668> well i maybe try my luck soon if i get deeper into gt-creator ;)
<fazo> dignifiedquire: I'm actually working on other parts of the app because the files api isn't available yet :P
<computerfreak668> qt
<jbenet> dignifiedquire: ipfs add doesnt always return an array?
<jbenet> https://github.com/ipfs/js-ipfs-api#add implies it does-- and i would expect it always should. but am getting one object.
<alu> just finished reading william gibson's idoru
<alu> i feel like I need a cigarette now
<dignifiedquire> jbenet: how are you adding the file?
<jbenet> ipfs add $url
<jbenet> "ipfs.add(url, {wrap: true}, function(err, res) {...})"
<dignifiedquire> jbenet: nope it’s returning a single object because https://github.com/ipfs/go-ipfs/pull/1979 isn’t merged yet
<dignifiedquire> no proper header detection, and so it’s failing to apply the correct parser tm
diacaustic has joined #ipfs
<dignifiedquire> fazo: getting this: not a valid profile: Error: Server responded with 500 when trying to view my/your profile
<fazo> uhm, the error should also be in the console
<fazo> and it should be more detailed there
<dignifiedquire> fazo: http://localhost:5001/api/v0/cat?arg=%2Fipfs%2FQmUNLLsPACCz1vLxQVkXqqLX5R1X…vA3Nn%2Fipfs-boards-profile%2Fipfs-boards-version.txt&stream-channels=true Failed to load resource: the server responded with a status of 500 (Internal Server Error)
<fazo> it probably couldn't download the file. Pity
<fazo> you can try refreshing
<fazo> only my node has the file, that's why it happens
<fazo> I'm opening it on ipfs.io so that it caches it
<fazo> it works here, it can download the files just fine: http://ipfs.io/ipns/QmXnfA41SXMX3tqFD4kjED7ehyvgTsuAho86TkEoTbZdpw/ipfs-boards-profile
<fazo> so my profile should be accessible
<ipfsbot> [ipfs] mekarpeles force-pushed I92/refactor/updating-docs from 6df332c to e777456: http://git.io/vBTuT
<ipfsbot> ipfs/I92/refactor/updating-docs e777456 Mek Karpeles: Updating IPFS documentation...
<dignifiedquire> fazo: reloading
<jbenet> dignifiedquire: im guessing --wrap doesnt work on aurl
<dignifiedquire> what does wrap do?
bedeho_ has quit [Ping timeout: 276 seconds]
<jbenet> tru it in the fs -- ipfs add file.jpg and ipfs add -w file.jpg
<fazo> dignifiedquire: wraps an object in a folder
<dignifiedquire> jbenet: it should pass it along fine to go-ipfs, as the url stuff just downloads the file and then sends a regular add request
<dignifiedquire> fazo: your profile is working, mine isn't
<jbenet> dignifiedquire: yeah but does not preserve the filename, does it/
jhulten_ has joined #ipfs
<fazo> dignifiedquire: woah my profile works? That's very good lol
<jbenet> basically, "ipfs.add("site.com/foo.jpg", {wrap: true}, cb)" should add two objects, and thus preserve the filename "foo.jpg"
<fazo> dignifiedquire: it's expected that your profile doesn't work. I need the files api to implement actually writing stuff. The only way to create a profile is to manually make the directory structure of one then adding it with ipfs add -r then publishing it to ipns
<dignifiedquire> fazo: I see :)
<fazo> if you want you can download mine with ipfs get then modify it :)
<fazo> in my ipfs-boards repo there's a script. you give it your profile folder and it publishes it. It has to be named exactly "ipfs-boards-profile" though or it won't work
hoony has joined #ipfs
<dignifiedquire> jbenet: no we are not doing any filename detection magic at the moment
jhulten_ has quit [Ping timeout: 272 seconds]
dignifiedquire_ has joined #ipfs
<dignifiedquire_> jbenet: are you building something fancy with the js-api? :)
guest234234 has joined #ipfs
<M-davidar> __mek__ (IRC): I'm not sure there is a spec yet :/
dignifiedquire_ has quit [Quit: dignifiedquire_]
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
computerfreak668 has quit [Remote host closed the connection]
hellertime has joined #ipfs
<jbenet> dignifiedquire: yes -- check it out
<dignifiedquire> jbenet: testing :)
<dignifiedquire> jbenet: not working cause cors :(
<dignifiedquire> arrrr I hate cors
<dignifiedquire> making life on the internet so much harder
<M-davidar> jbenet (IRC): what is the current status of ipld, speaking of?
<M-davidar> dignifiedquire (IRC): yeah, cors has been causing problems for me in matrix land too :/
<M-davidar> The whole cross origin issue is kind of a ridiculous hack around security problems in browsers IMO
<dignifiedquire> for sure
<dignifiedquire> and the fact that you have modify the server makes me angry everytime, if I just put a proxy in front of your server it works, so why not just allow it by default -.-
<rendar> dignifiedquire: what is cors?
<multivac> [WIKIPEDIA] Cross-Origin Resource Sharing | "Cross-Origin Resource Sharing (CORS) ist ein Mechanismus, der Webbrowsern oder auch anderen Webclients Cross-Origin-Requests ermöglicht. Zugriffe dieser Art sind normalerweise durch die Same-Origin-Policy (SOP) untersagt. CORS ist ein Kompromiss zugunsten größerer Flexibilität im Internet unter Berücksichtigung…"
<multivac> [WIKIPEDIA] Cross-origin resource sharing | "Cross-origin resource sharing (CORS) is a mechanism that allows restricted resources (e.g. fonts) on a web page to be requested from another domain outside the domain from which the resource originated.A web page may freely embed images, stylesheets, scripts, iframes, videos and some plugin content..."
<M-davidar> lol
<dignifiedquire> they make it sound like a good thing..
<M-davidar> dignifiedquire (IRC): the whole thing could be avoided if browsers didn't use cookies, etc for scripted requests
<fazo> jbenet: cool :)
<M-davidar> Also, since when do you need cors for images and such? :/
<M-davidar> dignifiedquire (IRC): although, restricting access to the local network is problematic :/
<dignifiedquire> you need the headers if you are requesting from one domain to another
<M-davidar> Personally I think a "this webpage wants to use your location/microphone/etc" pop-up would make more sense
<M-davidar> dignifiedquire (IRC): yeah, don't strip all the headers, just any user-specific ones
<jbenet> !pin /ipfs/QmTmWyc2pMtG27pUYQdQQSooCPtbfZZCjS9ivAMBkbh4hM
<pinbot> now pinning /ipfs/QmTmWyc2pMtG27pUYQdQQSooCPtbfZZCjS9ivAMBkbh4hM
<jbenet> dignifiedquire \o that's what it is
<ipfsbot> [ipfs] mekarpeles force-pushed I92/refactor/updating-docs from e777456 to 81d47a0: http://git.io/vBTuT
<ipfsbot> ipfs/I92/refactor/updating-docs 81d47a0 Mek Karpeles: Updating IPFS documentation...
<dignifiedquire> I’ll just build my own browser with blackjack and ignoring cors
anticore has quit [Ping timeout: 250 seconds]
<M-davidar> dignifiedquire (IRC): of cors you will...
<dignifiedquire> jbenet: I know, but it’s still sad because nice tools like you are building have to have a server part if you want to be able to fetch everything
<dignifiedquire> M-davidar: :D:D:D
computerfreak668 has joined #ipfs
<ipfsbot> [ipfs] mekarpeles force-pushed I92/refactor/updating-docs from 81d47a0 to 0d2768e: http://git.io/vBTuT
<ipfsbot> ipfs/I92/refactor/updating-docs 0d2768e Mek Karpeles: Updating IPFS documentation...
anticore has joined #ipfs
<fazo> dignifiedquire: I started work on my own browser once. It was an electron app with a gui for browsing
<fazo> the plan was to have it easily customizable (like GitHub Atom) in every way
<dignifiedquire> fazo: but you don’t have a lot control over the security model that way, right?
<dignifiedquire> as you are still using chromium at the end of the day
<fazo> dignifiedquire: yep
<fazo> the problem it was supposed to solve was easily customize the GUI
<dignifiedquire> but I think there is a disable cors flag you can pass to chromium
<dignifiedquire> that sounds nice thoug
<fazo> by the way IPLD is very interesting. Having support for viewing merkledags as json would be reallly nice for my app
<fazo> for now my protocol is a merkledag to store files that contain mostly json
<jbenet> dignifiedquire: this is the "cool thing" i said i would make :) -- https://github.com/jbenet/http2ipfs-web
<dignifiedquire> jbenet: and of course there is a cat in the gif :D
<dignifiedquire> jbenet: maybe this could be combined with https://github.com/VictorBjelkholm/ipfscrape to get super powers?
<jbenet> yeah probably
<jbenet> im just scratching my main itch-- im always trying to re-host some gif on the web
<dignifiedquire> :D
<dignifiedquire> cat gifs I’m guessing?
<jbenet> the all of ipfs is a secret plan to get permanent cat gif hosting
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-karma-mocha-reporter-1.1.2 (+1 new commit): http://git.io/vBkyj
<ipfsbot> js-ipfs-api/greenkeeper-karma-mocha-reporter-1.1.2 cd0a9ba greenkeeperio-bot: chore(package): update karma-mocha-reporter to version 1.1.2...
joshbuddy has quit [Quit: joshbuddy]
bielewelt has joined #ipfs
<ipfsbot> [js-ipfs-api] Dignifiedquire deleted greenkeeper-karma-mocha-reporter-1.1.2 at cd0a9ba: http://git.io/vBk9Z
gunn has quit [Ping timeout: 255 seconds]
<bielewelt> I have a TAR file containing 77,000 gzipped XML files, totalling 23 GB. Can I just push it into IPFS or should I split it or create smaller portions?
<fazo> dignifiedquire: something changed after 2.9.0: some stuff in my app doesn't work anymore
<fazo> seems to be related to how data is returned from ipfs cat
<fazo> (I'm talking about js-ipfs-api)
<bielewelt> OK, another question: Does IPFS work behind a corporate firewall?
<fazo> bielewelt: depends on the firewall, it needs to connect to the outside on port 4001
<dignifiedquire> fazo: what was the last working version for you?
<fazo> dignifiedquire: I jumped from 2.9.0 to 2.9.8. I'll try to narrow it down
<dignifiedquire> fazo: thanks
<fazo> I've got really old code handling answers from ipfs.cat, it needed a refactor anyway :)
<dignifiedquire> fazo: this is what you can currently expect: https://github.com/ipfs/js-ipfs-api/blob/master/test/api/cat.spec.js
<fazo> it always uses a stream now?
<dignifiedquire> fazo: yes
<fazo> wow nice. I don't need to narrow it down anymore xD just update my code
<fazo> still, I tried 2.9.7 and it works...
<dignifiedquire> hmmmm
<fazo> I guess I got cut by the bleeding edge
<dignifiedquire> ah I know
<dignifiedquire> :(
<dignifiedquire> it’s not always a stream
<fazo> yeah my code was already checking wether it was a stream, a string or an object
<fazo> I don't know why it fails now
<dignifiedquire> because aaarrhg again: https://github.com/ipfs/go-ipfs/pull/1979
<fazo> so it's not fixable on my end?
<fazo> I can stay on 2.9.7. It's not a big deal
<dignifiedquire> it will always return a stream if the ipfs node has the correct headers
<fazo> the node is running 0.3.9
<dignifiedquire> well it still should work
<dignifiedquire> what’s the error you are seeing?
<fazo> I'll push the change that forces 2.9.7 for now, then I'll try debugging and see if I can fix it
<fazo> a few mins and then I'll tell you :)
<dignifiedquire> .tell daviddias I think you introduced a bug in 2.9.8 https://github.com/ipfs/js-ipfs-api/commit/fc96f9305fd9f37b2a747becf2a11e5507089418#commitcomment-14559725
<multivac> dignifiedquire: I'll pass that on when daviddias is around.
arpu has joined #ipfs
<fazo> dignifiedquire: sorry! the bug is also in 2.9.7
<fazo> webpack tricked me and probably didn't recompile the asset.
<fazo> going back until I find where it's introduced
<dignifiedquire> fazo: so there should not be any changes actually between 2.9.2 and latest
<dignifiedquire> those were only refactorings on the code
<fazo> dignifiedquire: yeah just tried 2.9.2 and it doesn't work. it was introduced in 2.9.1 I guess since 2.9.0 works.
jry has joined #ipfs
<dignifiedquire> yes that makes sense as the handling was changed in there
<fazo> dignifiedquire: nope, 2.9.1 works actually
<fazo> the change that breaks my code was introduced in 2.9.2 I guess
<fazo> don't worry too much, it's probably my fault
<dignifiedquire> well the docs aren’t that great so someone has to tell you ;)
<dignifiedquire> if you can get me the expected and the real output I might be able to tell you the issue
<fazo> it returned a json originally
<fazo> it now returns a buffer?
<fazo> my code expected a json
compleatang has quit [Quit: Leaving.]
<fazo> the content of the object requested by cat was just a valid json string, but js-ipfs-api automagically returned me the json object
<fazo> I just went with it and now it returns a buffer
<fazo> instead of using "answer" I need to use "JSON.parse(answer.toString())" and it works
compleatang has joined #ipfs
jhulten_ has joined #ipfs
<fazo> fixed it :) no dramatical changes needed. However now ipfs.cat returns a Buffer instead of string/object like it did before.
jhulten_ has quit [Ping timeout: 265 seconds]
gatesvp has quit [Ping timeout: 246 seconds]
devbug_ has joined #ipfs
<dignifiedquire> fazo: right, yes there were two changes, 1) do not parse unless the content-type is set to json 2) return a stream or a buffer depending on the headers
<dignifiedquire> if it works for you consistent now then
<dignifiedquire> ideally with the pr above it will return a stream in the future, or if you pass in {buffer: true} buffer that stream into a Buffer
<fazo> it works fine now :) I guess it will go back to working like before when go-ipfs is updated to actually set the content-type and headers
devbug_ has quit [Ping timeout: 264 seconds]
anticore has quit [Ping timeout: 250 seconds]
elima_ has joined #ipfs
e-lima has quit [Ping timeout: 240 seconds]
Encrypt has joined #ipfs
<fazo> Yay, more progress! Permalinks to posts now work
<fazo> damn I can't wait for that sweet files api.
guest234234 has quit [Ping timeout: 250 seconds]
anticore has joined #ipfs
<dignifiedquire> fazo: you know there is a branch of js-ipfs-api that implements the file api?
<fazo> yeah but since I've got other things to implement I'm waiting until 0.4 is out :P
<dignifiedquire> fazo: fair point
<fazo> when I'll run out of stuff to do I'll get the ability to write stuff from the webapp going
<fazo> for example I'm implementing comments now :)
<ipfsbot> [js-ipfs-api] Dignifiedquire pushed 2 new commits to master: http://git.io/vBI3L
<ipfsbot> js-ipfs-api/master 65d8c32 dignifiedquire: test(add): add is working consistent now
<ipfsbot> js-ipfs-api/master 9fd8ced dignifiedquire: fix(request): Return on parsing error
<fazo> delaying aggregation of course... lol
NightRa has joined #ipfs
bedeho_ has joined #ipfs
arpu has quit [Ping timeout: 246 seconds]
<daviddias> Slow networks make things so hard
<multivac> daviddias: 2015-11-23 - 13:14:02 <dignifiedquire> tell daviddias I think you introduced a bug in 2.9.8 https://github.com/ipfs/js-ipfs-api/commit/fc96f9305fd9f37b2a747becf2a11e5507089418#commitcomment-14559725
<ipfsbot> [js-ipfs-api] diasdavid tagged v2.9.9 at c020e1f: http://git.io/vBI4i
<multivac> OperationalError: database is locked (file "/usr/local/lib/python2.7/dist-packages/sopel/db.py", line 64, in execute)
<daviddias> dignifiedquire: thanks for catching and fixing that :)
<dignifiedquire> daviddias: I like cleaning up behind people :P
<dignifiedquire> multivac: get your shit together
<daviddias> good to have you always around :)
<daviddias> multivac: is being attacked by pythons
<dignifiedquire> daviddias: by the way that long npm publish step
<dignifiedquire> were you on a bad netwokr by any chance?
<daviddias> well, not a bad one
<daviddias> (the one that I'm on now is bad)
<dignifiedquire> hmm
<daviddias> I published other modules using npm-release (which is a wrapper around publish) and worked well
<dignifiedquire> hmm
<dignifiedquire> yeah seing the same hanging stuff on my machine, even though it should just tell me I’m not allowed to publish
SWingedSeraph has quit [Quit: ZNC - http://znc.in]
<dignifiedquire> wtf
<dignifiedquire> npm publish just hangs Oo
<daviddias> wait ~5 minutes
<daviddias> it eventually finishes
<dignifiedquire> it took 48s to fail `npm publish` from the cli for me Oo
Matoro has quit [Ping timeout: 255 seconds]
SWingedSeraph has joined #ipfs
<dignifiedquire> daviddias: pushed a fix
<ipfsbot> [js-ipfs-api] Dignifiedquire pushed 1 new commit to master: http://git.io/vBI2s
<ipfsbot> js-ipfs-api/master 7f3b52e dignifiedquire: chore(tasks): Use spawn instead of exec...
<dignifiedquire> no idea why exec sucks this much, using spawn it works as expected
<daviddias> I'm still trying to publish 2.9.9
<dignifiedquire> daviddias: 44 days of ipfs Oo https://ipfs.io/ipfs/QmVytZCsnP3bZvMTg8Ct88u8V1sZwptwFdQEaq7AThrvuC
<daviddias> supposedly, exec spawns a new shell, right? execFile uses spawn and only fires the process
<dignifiedquire> daviddias: not sure, I don’t think it was execs fault, I was just not using it properly I’m expecting
<daviddias> just got confirmation that yes, exec spawns a new shell, so it has to set up all of the things
<dignifiedquire> daviddias: that would explain it being slow as f***
Matoro has joined #ipfs
<daviddias> ahah nice github graph :) congratz!
Deciph has joined #ipfs
<dignifiedquire> seems contributing to ipfs is addictive :D
Deciph has quit [Client Quit]
SWingedSeraph has quit [Quit: ZNC - http://znc.in]
SWingedSeraph has joined #ipfs
<fazo> dignifiedquire: eh, I broke my record stream too lol
<fazo> streak*
<ipfsbot> [go-ipfs] rht force-pushed wire/ctx-http-request-2 from 3109b59 to 16e93ab: http://git.io/vBIKD
<ipfsbot> go-ipfs/wire/ctx-http-request-2 16e93ab rht: Simplify context canceled err message...
Matoro has quit [Ping timeout: 255 seconds]
<computerfreak668> howto publish on ipfs.io/Address ?
jry has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
arpu has joined #ipfs
<fazo> computerfreak668: you mean like ipfs.io/ipfs/hash ?
<computerfreak668> yes
<fazo> computerfreak668: do you have go-ipfs installed?
<ipfsbot> [go-ipfs] lgierth deleted seccat-context at 0b50080: http://git.io/vBIDS
<computerfreak668> yes
<fazo> ok, start your daemon with "ipfs daemon" then just use "ipfs add file"
<computerfreak668> done
cemerick has joined #ipfs
<fazo> ipfs add tells you the hash. You can now see the file at ipfs.io/ipfs/hash
<fazo> you can also see it at localhost:8080/ipfs/hash
<fazo> when you use ipfs.io, the server at ipfs.io downloads it from your computer
<fazo> after you add a file, anyone can see it, they will download it from someone that already has the file
anticore has quit [Ping timeout: 252 seconds]
<computerfreak668> ty ;)
Not_ has joined #ipfs
cypher_ is now known as cypher
cypher has quit [Changing host]
cypher has joined #ipfs
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 250 seconds]
<fazo> computerfreak668: you're welcome :)
nham has joined #ipfs
<daviddias> lgierth: I'm trying to make sure that castor knows at least one other Node at all times, IIRC pluto is running 0.4.0 too, but I don't have access to Pluto to get its peerId, is there another place I can find that? Or can you help me getting this peerId
sseagull has joined #ipfs
voxelot has joined #ipfs
voxelot has joined #ipfs
pfraze has joined #ipfs
Matoro has joined #ipfs
simonv3 has joined #ipfs
jcd has joined #ipfs
cemerick has quit [Ping timeout: 246 seconds]
<Not_> any dates to when ipfs is updated?
<Not_> also when will ipfs update command work?
<daviddias> Not_: with the next release of IPFS, the update command will start working
<Not_> sweet any eta on when that will be?
<daviddias> early/mid December
<daviddias> probably* :)
devbug has joined #ipfs
<achin> i started up an ipfs0.4.0 daemon, but it didn't connect to any peers. any ideas why?
devbug has quit [Ping timeout: 250 seconds]
anticore has joined #ipfs
<dignifiedquire> daviddias: safe flight
<daviddias> Thank you :)
dgits has joined #ipfs
jhulten_ has joined #ipfs
<whyrusleeping> achin: you should have at least connected to pluto
jhulten_ has quit [Ping timeout: 272 seconds]
mildred has quit [Ping timeout: 276 seconds]
amade has joined #ipfs
Matoro has quit [Ping timeout: 255 seconds]
<whyrusleeping> hrm... somebody subscribed me to 'Marketing Information from the Cornell Lab of Ornithology'
jhulten_ has joined #ipfs
<whyrusleeping> Also, is the sprint checkin now?
<dignifiedquire> whyrusleeping: sounds like the detected your interests ;)
<whyrusleeping> or an hour from now?
<dignifiedquire> whyrusleeping: I thinks so
<dignifiedquire> (now
<whyrusleeping> okay, its strangely quiet
<richardlitt> Lol
<richardlitt> I was in the #javascript room
<richardlitt> I was wondering why I recognized no one.
<richardlitt> Hi everyone!
<dignifiedquire> richardlitt: hey :)
<richardlitt> The sync should be now
<richardlitt> YUou all ready?
<dignifiedquire> I’ve not been to #javascript yet but I expect it’s pretty full
Matoro has joined #ipfs
<whyrusleeping> ready isnt a word i would use
<whyrusleeping> but i am capable
<richardlitt> whyrusleeping: The Cornell Lab is actually really awesome.
<dignifiedquire> whyrusleeping: you can type
<dignifiedquire> that’s all we need ;)
<richardlitt> Alright. Well, David Dias isn't here, so, thanks
<whyrusleeping> i havent had coffee yet <.<
<richardlitt> Everyone should be able to hit him up later.
<richardlitt> So, next up we have @whyrusleeping
amade has quit [Quit: leaving]
<jbenet> daviddias ping Pluto.i.ipfs.io -- that ip in te bootstrap list
<richardlitt> why, are you ready to c&p?
<whyrusleeping> yeah, i can
<whyrusleeping> - [ ] fs-repo-migrations (complete and working)
<whyrusleeping> - [x] libp2p vendored
<whyrusleeping> - [x] merge flatfs nosync
<whyrusleeping> - [x] wire contexts into libp2p new-stream
<whyrusleeping> - [ ] debugging close notify
<whyrusleeping> - [x] gx work
<whyrusleeping> spend a good amount of time benchmarking add stuff for @rht's PRs
<whyrusleeping> and also working through figuring out why Go's close notify stuff isnt working
<whyrusleeping> ipfs update is also pretty fun to use now. i use it for switching between 0.3.10-dev and 0.4.0 whenever i need to
<dignifiedquire> uhh so you can update and downgrade with it?
devbug has joined #ipfs
<dignifiedquire> nice
<whyrusleeping> yeap!
<whyrusleeping> it stashes your old version, and lets you revert
<dignifiedquire> niiice
<dignifiedquire> does it stash configs as well, in case there are changes dependent on the version?
<whyrusleeping> its kindof become a 'version manager' program now
<lgierth> sorry folks, i'll be with you in just a sec
<whyrusleeping> unfortunately no
<richardlitt> Cool.
<dignifiedquire> cause jbenet and I got a scare this morning when the bootstrap list config was empty
<dignifiedquire> because we had used 0.4 on the same ipfs_home
<whyrusleeping> did you run the fs-repo-migrations?
<whyrusleeping> or did you manually remove all the bootstrap peers?
<dignifiedquire> neither
<dignifiedquire> I never touched the config with anything
<jbenet> I still think that shouldn't have modified the config -- not sure why it would.
<whyrusleeping> yeah, it wont modify it
<whyrusleeping> 0.4.0 wont run if your repo isnt a version 3
<dignifiedquire> ah no maybe run init with 0.4, so that was the reson proabably
<dignifiedquire> *I ran
<whyrusleeping> did you do 'init -f'?
<dignifiedquire> yes
<whyrusleeping> mmm, that would be a problem
<whyrusleeping> anyways, enough about my stuff. next up?
<dignifiedquire> which is fine, really it’s just a development issue and me not being careful
<richardlitt> dignifiedquire: you're next
<dignifiedquire> okay
<dignifiedquire> incoming
<dignifiedquire> ## Sprint Update
<dignifiedquire> #### WebUI
<dignifiedquire> - [x] Add new labels
<dignifiedquire> - [x] Clean up issues list
<dignifiedquire> - Start preparations for stats dashboard
<dignifiedquire> #### js-ipfs-api
<dignifiedquire> - [x] fix: Handle non json formatted errors (https://github.com/ipfs/js-ipfs-api/pull/120)
<dignifiedquire> - [x] feat: Add for urls (https://github.com/ipfs/js-ipfs-api/pull/121)
<dignifiedquire> - [x] refactor: Switch to [wreck](https://github.com/hapijs/wreck) and [webpack](http://webpack.github.io/) reducing the minified size by 50% (https://github.com/ipfs/js-ipfs-api/pull/125)
<dignifiedquire> - [x] refactor: Consistent ES2015 usage and passing browser tests (https://github.com/ipfs/js-ipfs-api/pull/127)
<dignifiedquire> - [x] fix: Correct header detection in the browser (https://github.com/ipfs/js-ipfs-api/pull/128)
<dignifiedquire> - [x] feat: Add `diag/sys` command (https://github.com/ipfs/js-ipfs-api/pull/129)
<dignifiedquire> - [x] feat: Add `log/tail` back for 0.3.9 (https://github.com/ipfs/js-ipfs-api/pull/130)
<dignifiedquire> - [x] test: Split tests into seperate files (https://github.com/ipfs/js-ipfs-api/pull/134)
<dignifiedquire> - [x] refactor: Split api definition into seperate files (https://github.com/ipfs/js-ipfs-api/pull/136)
<dignifiedquire> - [x] chore: Add gulp release task (https://github.com/ipfs/js-ipfs-api/pull/137)
<dignifiedquire> - [x] docs: Explore jsdoc@3 (https://github.com/ipfs/js-ipfs-api/pull/132)
<dignifiedquire> #### go-ipfs
<dignifiedquire> - [~] Fix default cors allow-access-headers (https://github.com/ipfs/go-ipfs/pull/1979)
<dignifiedquire> #### diasdavid/registry-mirror
<dignifiedquire> - [x] feat: Add host and port options (https://github.com/diasdavid/registry-mirror/pull/6)
<dignifiedquire> #### HTTP API Spec
<dignifiedquire> - [~] Look into apiary.io (http://docs.ipfs.apiary.io/)
<dignifiedquire> EOF
<richardlitt> @jbenet @lgierth @mappum @kyledrake @victorbjelkholm: please add your lists to https://github.com/ipfs/pm/issues/55. :)
<richardlitt> dignifiedquire: cool
<richardlitt> How's apiary look?
<dignifiedquire> it looks awesome if you take a look at the link
<jbenet> dignifiedquire: yay in webui work
<dignifiedquire> for more details please join ipfs apps hangout later, which has the main topic http api spec
<richardlitt> cool. checking it out now, looks sweet
wiedi has quit [Quit: ^C]
<jbenet> Yay 3 pane api docs
<whyrusleeping> that looks nice :)
ir2ivps9 has joined #ipfs
<richardlitt> good work dignifiedquire
<dignifiedquire> thanks :)
<richardlitt> I'm up next; sound good?
<dignifiedquire> go go go
<richardlitt> - [~] Stub out 5 different methods in HTTP API docs
<richardlitt> - [x] Sprint management
<richardlitt> - [ ] Suggest community infrastructure for meetups
<richardlitt> - [ ] Make the documentation around Commit Sign-Offs more friendly
<richardlitt> - [x] Solidify https://github.com/ipfs/community/issues/69
<richardlitt> extra
<richardlitt> - [x] PR awesome-ipfs saying it is only for finished projects. PR: ipfs/awesome-ipfs/pull/19.
<richardlitt> - [x] PR ipfs/community adding a note that this is only for meta non-code discussions. PR: ipfs/community/pull/75.
<richardlitt> - [x] Make a note on ipfs/ipfs saying that the ipfs/ipfs FAQ is closed, open new ones in ipfs/faq. PR: ipfs/ipfs/pull/124.
<richardlitt> - [x] PR ipfs/apps and ipfs/archives explaining in the README what they are for. Right now, those are vague. PR: https://github.com/ipfs/apps/commit/d2c522c12b20f7f195ceb0ecf1c913883470cca2. Issue: ipfs/archives/commit/cee8bb05dab4a56da1749c021aef56c427a0300f.
<richardlitt> - [x] Make a PR to IPFS/IPFS adding in ipfs.io/docs lists to good repos. PR: ipfs/ipfs/pull/124.
<richardlitt> - [x] Rewrite ipfs/community/issues/69 and respond
<richardlitt> EOF
anticore has quit [Ping timeout: 240 seconds]
<richardlitt> Got caught up in being in NY for BrooklynJS - talk went really well, talked to some people about IPFS
<richardlitt> super glad other people want to help out with docs, every time I try and figure out swagger I feel like I am running into a wall
<richardlitt> will be at the hangout later
<dignifiedquire> richardlitt: by the way started a contributing.md for js-ipfs-api https://github.com/ipfs/js-ipfs-api/blob/master/CONTRIBUTING.md
<richardlitt> oh, nice! will check that out
<richardlitt> looks good so far
<richardlitt> might be smart to move this to js-contrib in ipfs/community
<dignifiedquire> richardlitt: yep you will get all my attention on http api :P
<richardlitt> dignifiedquire: cool, excited.
<richardlitt> lars you're up next
<dignifiedquire> richardlitt: my thinking was to let it grow in the js-ipfs-api repo, together with common gulp task etc, and when we feel they are working well pulling them into that repo
<richardlitt> dignifiedquire:
* lgierth should add highlights for lars and larsg
<lgierth> ok, c&p inc
<lgierth> - go-ipfs
<lgierth> - [x] fix gateway links with url rewrites ipfs/go-ipfs#1971 ipfs/infrastructure#116
<lgierth> - [~] RFCR X-Ipfs-Gateway-Prefix hardening ipfs/go-ipfs#1988
<lgierth> - [ ] document refs-denylists-dmca data structure
<lgierth> - [x] fix seccat ipfs/go-ipfs#1987
<lgierth> - infrastructure
<lgierth> - [~] open up cors on gateways (allow origin *) ipfs/infrastructure#109
<lgierth> - [x] exclude dev0.4.0 hosts from pinbot ipfs/infrastructure#123
<lgierth> - [ ] \<hostname>.h.ipfs.io pointing to cjdns addresses
<lgierth> - [x] chat with gendale/alexandria
<lgierth> - [x] nodejs 4 and npm for daviddias
<lgierth> - cjdns
<lgierth> - [~] blocked by nasty secio issue: discover peers from cjdns ipfs/go-ipfs#1316
<lgierth> - [~] invite to fc00 development (aka go-cjdns) https://github.com/fc00/spec
<lgierth> - [x] iptunnel setup with whyrusleeping
<lgierth> - hope
<lgierth> - [ ] mfs api 500 responses
<lgierth> - [ ] build a prometheus exporter using :5001
<lgierth> - [ ] my todos for 0.4.0 migration
Matoro has quit [Ping timeout: 255 seconds]
<lgierth> that secio issue is really annoying. i'm pretty sure i'm doing exactly what seccat is doing, but then the other end only gets "short buffers"
<jbenet> richardlitt hey-- how's the api docs coming? any progress?
<richardlitt> jbenet: worked on it, go nowhere near as far as it looks like dignifiedquire got using apiary
<jbenet> lgierth: interesting-- have code to look at?
<lgierth> jbenet: yep i'll post something right after sprint
<jbenet> sgtm
<richardlitt> will see if I can back seat myself and help him out, will be on the http api talks later during ipfs apps
<richardlitt> not sure if "back seat myself" is a phrase, actually; will see if I can take more of a secondary role, I think I'm holding stuff up at the moment.
<dignifiedquire> jbenet: whyrusleeping and everyone writing go code, would be great to have you on that hangout as well, as this will involve the go-ipfs implementation as well
<jbenet> brb writing my update
<whyrusleeping> dignifiedquire: sounds good
<richardlitt> dignifiedquire: yep. tried my hand at go this week, too. got some tutorials I'm going through.
<richardlitt> @mappum @kyledrake @VictorBjelkholm: are you here?
<richardlitt> If not, wait until jbenet's update, and then we can close out for today
<dignifiedquire> richardlitt: :D submitted my first PR to go-ipfs as well this week, but it was hardly go code, more config things
<richardlitt> dignifiedquire: woot!
<richardlitt> hmm. actually, good point.
<Not_> jbenet, what do you think of morphis?
<richardlitt> Only Juan left today.
<Not_> morph.is
<Not_> its a lot like ipfs
<Not_> with a email replacement
<Not_> that already works and has a great ui
<Not_> main developer vanished though
<whyrusleeping> main developer is also a little crazy...
<whyrusleeping> you should have read his writings before morphis actually came out
<dignifiedquire> whyrusleeping: who is to say that jbenet isn’t a little crazy as well ;)
<dignifiedquire> but on a serious not, crazy in what direction?
<dignifiedquire> *note
<dignifiedquire> Oo the white paper is an odt document????
<Not_> whyrusleeping, what do you mean by crazy?
<jbenet> ### @jbenet
<jbenet> - [x] QCon SF talk
<jbenet> - [x] talked with cmeik
<jbenet> - CR
<jbenet> - [ ] ipfs-update -- still on it
<jbenet> - [ ] @rht's PRs -- still on it
<jbenet> - spec work
<jbenet> - [x] fix repo spec for @masylum
<jbenet> - [x] update ipld spec PR addressing CR
<jbenet> - [x] update overviews spec PR
<jbenet> - [x] sync with @kyledrake re permance + confs
<jbenet> - [x] hacking archiving stuff with mek
<jbenet> - [x] beginning of open journal efforts
<jbenet> - [x] very productive discussion on POST
<jbenet> - [x] various conversations
<jbenet> - [x] org things
<whyrusleeping> i cant find the original things i was reading, but his 'about' page is odd: https://morph.is/v0.8/#learn
<Not_> he typed a little odd but he was going on long coding hours
<dignifiedquire> jbenet: what is POST?
<whyrusleeping> Not_: ehh... 'because i hate evil', 'development of the world brain
<jbenet> im developing the world brain too! \o/
<dignifiedquire> jbenet: and what is open journal
<lgierth> i am the world braion
<jbenet> i think we all are.
<dignifiedquire> I’m not developing it I already have it
<Not_> whyrusleeping, if you dont understand what hes saying it could come off as crazy
<lgierth> yeah i don't think it sounds too crazy
<lgierth> anyhow, let's carry on with sprint sync?
<jbenet> err dignifiedquire https://github.com/OpenJournal/central **
<lgierth> and discuss morphis afterwards
<richardlitt> lgierth: that's it, really.
<dignifiedquire> jbenet: thanks
<richardlitt> All that's left is to say good work, jbenet
<Not_> whats "open-access" knowledge?
<lgierth> jbenet: what's the discussion re: POST?
<Not_> refer to
<lgierth> HTTP POST?
<jbenet> richardlitt: i appreciate moving fast through these, but i think we need a bit more spacing for feedback.
<richardlitt> jbenet: cool. I tried to wait until it seemed like the conversation died
<jbenet> dignifiedquire: POST is a data structure for communications -- think of it like a common way to represent {posts, tweets, blogs, articles, messages, IM, ...}
<richardlitt> normally daviddias has a lot of feedback, too, and he wasn't here today. :)
<richardlitt> jbenet: will keep in mind for next week.
<dignifiedquire> yeah it’s pretty quite today
<dignifiedquire> *quiet (I really can’t type today)
<richardlitt> yep.
<fazo> I'm really interested in POST. Mostly because I've been trying to figure out my own way to store user content but I really want to see different ideas about it
<richardlitt> Alright. Hangouts start in an hour.
<dignifiedquire> alright, will be afk then for a bit, commence IPFS APPS Hangout in an hour from now, please everyone join for discussion on (HTTP) API spec
<Not_> dignifiedquire, link?
<jbenet> fazo let's discuss post later today, __mek__ and i are having a hangout for it
<dignifiedquire> Not_: will post shortly before, agend is here: https://public.etherpad-mozilla.org/p/nov-23-apps-on-ipfs
<fazo> jbenet: yeah I'll be around :)
<Not_> ok update us here too if you can https://notjesus.xyz/Not/400
<dignifiedquire> Not_: how do I post?
<ipfsbot> [go-ipfs] lgierth force-pushed discovery-cjdns from ad4cdf4 to 84a9e1f: http://git.io/v4K3P
<ipfsbot> go-ipfs/discovery-cjdns 8f4b2da Lars Gierth: cjdns: query admin api for possible peers...
<ipfsbot> go-ipfs/discovery-cjdns 36b412e Lars Gierth: bootstrap: remove severly outdated comment...
<ipfsbot> go-ipfs/discovery-cjdns c9d54a8 Lars Gierth: cjdns: dial possible peers...
<Not_> dignifiedquire, click on reply at the bottom or click on someones number to reply to them
<dignifiedquire> Not_: I think I got it :)
<ipfsbot> [go-ipfs] lgierth deleted discovery-cjdns at 84a9e1f: http://git.io/vBLQx
ogzy has joined #ipfs
ogzy has quit [Changing host]
ogzy has joined #ipfs
amstocker has joined #ipfs
<lgierth> jbenet: https://github.com/ipfs/go-ipfs/pull/1316/files -- the there's quite a bit of debugging noise is enabled, the relevant stuff is in p2p/discovery/cjdns.go
<lgierth> pollPeerStats() in particular
<lgierth> it never gets past the first stage of the handshake, the first received packet is already some kind of error packet
<lgierth> on the other end, it's "short buffer"
devbug has quit [Ping timeout: 272 seconds]
filwishe1 has joined #ipfs
s_kunk has quit [Ping timeout: 276 seconds]
* whyrusleeping making coffee
<whyrusleeping> jbenet: oooOoo, thats pretty nifty
<jbenet> lgierth am confused, -- so two go-ipfs nodes, but the transport is cjdns?
<jbenet> lgierth: is the conn reliable somehow?
<jbenet> lgierth: go-ipfs assumes reliable atm
<jbenet> oh i see-- its supposed to discover via cjdns but then dial normally
<lgierth> yeah the transport is normal ipv6
<lgierth> so the kernel takes care of reliability
<jbenet> ah i see trying to set it up from scartch
<lgierth> i get an address from cjdns, then try to shake hands with it so that i can find out the peerid
<lgierth> then hand that off to swarm
<jbenet> scratch*
<jbenet> ah right this is because swarm requires the peerid
<lgierth> (not handing it off yet)
Nokius_ has joined #ipfs
<lgierth> exactly
<jbenet> lgierth: try a p2p.Conn directly maybe?
<jbenet> however swarm does it
<lgierth> yeah maybe i should do that -- it seemed a bit heavy to set up transport, dialer, subdialer, etc.
<lgierth> to reuse the already initialized stuff in swarm, i'd need to poke holes into its api
srenatus has quit [Quit: Connection closed for inactivity]
<lgierth> i'll give it a shot later today
Nokius has quit [Ping timeout: 255 seconds]
<jbenet> yeah-- that api is huge because lots of things going on
devbug has joined #ipfs
<ogzy> how can i list the added objects to ipfs
<ogzy> i dont remember the hash value of the added file
<fazo> do you still have the file? just ipfs add it again
filwishe1 has quit [Ping timeout: 250 seconds]
<ogzy> fazo, yes i have it, why should i readd it?
<voxelot> to get the hash again
<fazo> when you add it it tells you the hash
<whyrusleeping> ogzy: 'ipfs add --only-hash <file>'
andresgutgon has joined #ipfs
<fazo> it will not add two copies if you already have one
<fazo> yeah there's also --only-hash
<whyrusleeping> we need to have a log of added files...
andresgutgon has quit [Remote host closed the connection]
filwisher has joined #ipfs
<ogzy> whyrusleeping, ok great
<ogzy> can i use ipns if i remove superrooters and bootstram nodes from config?
reit has quit [Read error: Connection reset by peer]
amstocker_ has joined #ipfs
wiedi has joined #ipfs
<whyrusleeping> ogzy: you can, although things might get weird, because it wants to talk to a bunch of nodes about its ipns entries
<whyrusleeping> but it *should* work, so let us know if it doesnt
amstocker has quit [Ping timeout: 244 seconds]
<ogzy> whyrusleeping, seems working
<ogzy> whyrusleeping, i published my added txt and resolved it from other nodes
<ogzy> whyrusleeping, how is this ipns working in a non bootstrapped envirnment?
<ogzy> whyrusleeping, does all nodes have dht?
<whyrusleeping> ogzy: all nodes have the dht, but they normally use the bootstrap nodes to connect
<whyrusleeping> you could have someone else on your LAN with ipfs
<whyrusleeping> and you could be connecting through them
<ogzy> whyrusleeping, is there a way to see the dht or dump?
<whyrusleeping> ogzy: what do you mean by 'see the dht'?
<whyrusleeping> you can see connected peers with 'ipfs swarm peers'
Oatmeal has joined #ipfs
<whyrusleeping> you can query the dht manually with 'ipfs dht'
devbug has quit [Read error: Connection reset by peer]
devbug has joined #ipfs
Matoro has joined #ipfs
<Not_> how do gateways work?
<fazo> you ask for something using an http request, they get it over IPFS then reply to you over HTTP
<fazo> for example ipfs.io/ipfs/hash downloads the file/folder corresponding to "hash" and returns it over http
<fazo> it's purpose is to access ipfs objects using a browser or an http api
<fazo> it can even load static websites
kahiru has joined #ipfs
devbug has quit [Read error: Connection reset by peer]
<jbenet> anyone here know a ton about key formats?
devbug has joined #ipfs
<jbenet> lgierth: i want to put https://github.com/jbenet/http2ipfs-web on ipfs.io -- what do we need for https://github.com/ipfs/infrastructure/issues/105 ? (maybe lets discuss at infra hangout
<dignifiedquire> daviddias: are you on the ground yet?
<filwisher> What are the means of peer discovery?
<richardlitt> dignifiedquire: have we started?
<dignifiedquire> richardlitt: not yet, 5min
<richardlitt> cool.
ygrek has joined #ipfs
<kyledrake> Apologies, running late today
<dignifiedquire> kyledrake: are you interested in http api discussions?
<kyledrake> Yes
<dignifiedquire> okay then join the hangout on ipfs apps, we will be discussing that today :)
<dignifiedquire> posting link in a minute
<kyledrake> cool thanks
<dignifiedquire> IPFS Apps hangout with main topic today (HTTP) API spec starting now: https://hangouts.google.com/call/grdn26fpdroghn5wa56mhpxz34a please join (jbenet daviddias richardlitt whyrusleeping kyledrake Not_ and everyone I forgot)
<haadcode> __mek__ davidar stuck at work, will probably not make the hangout tonight :/ will follow up from notes
<kahiru> dignifiedquire, hello, will it be recorded?
<dignifiedquire> kahiru: no I’m afraid not, but there will be notes
<jbenet> cc __mek__ if you happen to be free now join the apps hangout
NeoTeo has quit [Quit: ZZZzzz…]
computerfreak668 has quit [Quit: Leaving.]
<kahiru> dignifiedquire, ok, good enough
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #1899: use os.Interrupt for cross platform happiness (master...fix/sig-handle) http://git.io/vWa5I
joshbuddy has joined #ipfs
amade has joined #ipfs
bedeho_ has quit [Ping timeout: 240 seconds]
anticore has joined #ipfs
Tv` has joined #ipfs
anticore has quit [Client Quit]
anticore has joined #ipfs
jry has joined #ipfs
<jbenet> thanks! super productive
<jbenet> lgierth: ready for infra when you are
<dignifiedquire> thanks everonye !
<richardlitt> woot
<richardlitt> link to infra?
<dignifiedquire> richardlitt: let me know when you are done with typing notes, then I’ll move them overin to the repo
<ipfsbot> [go-ipfs] whyrusleeping created fix/no-fuse-windows (+1 new commit): http://git.io/vBtlZ
<ipfsbot> go-ipfs/fix/no-fuse-windows e069af1 Jeromy Johnson: disable building fuse stuff on windows...
<richardlitt> dignifiedquire: I'm basically done. I can clean them up?
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1999: disable building fuse stuff on windows (master...fix/no-fuse-windows) http://git.io/vBtlg
<dignifiedquire> richardlitt: no worries looks good to me :)
<richardlitt> dignifiedquire: cool. I output stream, not JSON. :)
<dignifiedquire> :D:D
<__mek__> Sorry -- I just got off w/ Herbert from OpenAnnotations. He's also co-author of Memento (distributed web archiving)
<lgierth> jbenet: sorry i'm here now
<lgierth> one sec
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/no-fuse-windows: http://git.io/vBt82
<ipfsbot> go-ipfs/fix/no-fuse-windows aa8c190 Jeromy Johnson: remove nofuse tag from windows build check (no longer needed)...
<lgierth> jbenet: ^
Not_Jesus has joined #ipfs
<lgierth> whyrusleeping: ^
<lgierth> anyone else ^
Not_ has quit [Ping timeout: 265 seconds]
<__mek__> haadcode: No worries, do good work!
* daviddias Landed :)
* __mek__ gives a thumbs up for a safely returned daviddias
<daviddias> Still inside the plane, waiting for a bridge though :)
<daviddias> Thank you __mek__
border0464 has joined #ipfs
<dignifiedquire> richardlitt: https://github.com/ipfs/pm/issues/56#issuecomment-159031253 also pulled out the two main action points as issues
<daviddias> They had a problem with the control tower and had to do things 'manually' ( they said )
<dignifiedquire> welcome back daviddias you just missed our awesome hangout ;)
<daviddias> Sorry dignifiedquire :(
<dignifiedquire> daviddias: no worries richardlitt wrote a nice log, see above
<richardlitt> @dignifiedquire looks good. I'll add those to my todos this week, too, so, sweet.
<jbenet> lgierth: sorry my network dropped
Matoro has quit [Ping timeout: 272 seconds]
<dignifiedquire> daviddias: are you doing libp2p hangout?
Matoro has joined #ipfs
qgnox has joined #ipfs
amade has quit [Quit: leaving]
<dignifiedquire> jbenet: can you give me access to ipfs/api please?
<daviddias> I should be home in 15, 20 minutes tops
<dignifiedquire> daviddias:
<kandinski> trying to join the libp2p hangout
<daviddias> Will do :)
<dignifiedquire> writing some api specs in the meanwhile
<kandinski> using the link in the calendar, is that one good?
<dignifiedquire> kandinski: I think it will be delayed a bit, as that needs daviddias, look out for the link in here
<kandinski> k
Encrypt has quit [Quit: Quitte]
<jbenet> hey everyone since daviddias is in transit we're doing go-ipfs -- go-ipfs hangout starting not -- https://hangouts.google.com/hangouts/_/dqx5yy32ut6f77or664mkuifoea
<jbenet> now*
<dignifiedquire> jbenet: not workign
<ipfsbot> [go-ipfs] lgierth force-pushed lgierth-patch-1 from 9ffe12b to ebf9511: http://git.io/vWJZ7
<ipfsbot> go-ipfs/lgierth-patch-1 ebf9511 Lars Gierth: commands: fix description of --api...
* kandinski groans
<kandinski> (I had to set the alarm clock earlier for the libp2p hangout...)
<kandinski> amstocker_: ping
<amstocker_> hi
<amstocker_> kandinski,
<kandinski> I"m reading your multiaddr implementation
<amstocker_> hows it look?
<kandinski> and writing github comments, since I doubt you want drive-by irc commentary
<amstocker_> yeah that would be great
<kandinski> I'm still picking around the utilitiy code
<amstocker_> sorry I've been busy this weekend and today
<kandinski> I read things from the bottom up
<kandinski> me too
<kandinski> I have a super-ambitious todo, and then work and family go boom
<amstocker_> haha
<amstocker_> i'm applying to graduate schools
<amstocker_> and I'm in school currently
<amstocker_> but all I want to do is work on ipfs
<kandinski> ah optimism of youth
<kandinski> yeah, same here, but not quite. I'd rather work on ipfs than on paid contracts, but then I prefer to do family things on weekends.
<kandinski> so far I'm managing to steal hours to sleep
<amstocker_> yes friends and family first
<kandinski> so the trick is to teach my daughters to program, abandon my non-coding friends, and throw hackatons
<kandinski> (not)
<amstocker_> which I will merge to multiaddr eventually
gatesvp has joined #ipfs
<kandinski> good. I was thinking about whether the utils need to go on multiaddr, or whetherb58 plus the conversion utils should be a separate package
<kandinski> it seems general enough
<dignifiedquire> richardlitt: https://github.com/ipfs/api/pull/5
<amstocker_> kandinski, I think that would make sense.
amade has joined #ipfs
<kandinski> I can comment on issues, but not on lines of code. Is that normal for github? Is commenting on code only possible for commits?
<dignifiedquire> kandinski: yes
<kandinski> I'll open issues then
<amstocker_> you can link to lines of code
<kandinski> or cut and paste
border0464 has quit [Ping timeout: 250 seconds]
voxelot has quit [Ping timeout: 250 seconds]
jhulten_ has quit [Quit: WeeChat 1.3]
Matoro has quit [Ping timeout: 255 seconds]
simpbrai1 has quit [Quit: Leaving]
leer10 has quit [Ping timeout: 265 seconds]
simpbrain has joined #ipfs
* daviddias home :)
<daviddias> because I was unable to be on time for libp2p today, let's start with libp2p on js-ipfs and try to fit the two hangouts in one
<dignifiedquire> daviddias: go-ipfs was switched libp2p
<dignifiedquire> it’s about to wrap up
<dignifiedquire> so we can do js-ipfs as scheduled
<dgits> for go-ipfs are any os x 10.11 (el capitan) users employing the plist setup in misc/ with success? https://github.com/ipfs/go-ipfs/tree/master/misc/launchd I had to employ a different setup so was wondering if that was true for anyone else.
leer10 has joined #ipfs
<kandinski> amstocker_: this philosophical thing I have about canonical values for stuff.
ogzy has quit [Ping timeout: 244 seconds]
<ipfsbot> [go-ipfs] nham opened pull request #2000: Add newline to end of `ipfs object put` text output. (master...object_put_newline) http://git.io/vBtDU
<dgits> one issue with latest os x is that /usr/bin isn't writable whereas the launchd setup in master assumes that it is http://pointlessramblings.com/posts/El_Capitan/
<amstocker_> kandinski, whats that?
Matoro has joined #ipfs
<kandinski> remember my thing with multihash values being bytestrings, which you can either encode into different encodings, or decode into a tuple with (code, name, length, digest).
filwisher has quit [Ping timeout: 276 seconds]
<jbenet> whyrusleeping: maybe assign items in https://public.etherpad-mozilla.org/p/nov-23-go-ipfs if relevant? i noted a couple for me-- the CR. once you post it on the sprint, can you comment on relevant issues related to this stuff? (there's many out there -- and interested people may help implement)
<kandinski> I think multiaddr should be structured similarly. Maybe have a multiaddr/multiaddring split, where multiaddr is just a series of functions that operate on multiaddr bytestring values, and multiaddressing (or a better name) has a python object with many initialisers (from_bytestring(), from_ b58()) and digesters(as_bytestring(), as_b58())
<kandinski> amstocker_: I'm somewhat of an API nazi. But I also think that this kind of uniformity would do users of py-ipfs well.
<kandinski> most programmers would use the Multiaddressing object, and those who don't can use the multiaddr module for underlying tinkering.
<jbenet> Oh sorry i think some people joining the go-ipfs hangout were looking for libp2p -- if you were, join us now, daviddias posted links above o/
<jbenet> anybody from py-ipfs want to join us?
Not_Jesus has quit [Ping timeout: 260 seconds]
Senji has joined #ipfs
<kandinski> (amstocker: and sorry for doing the IRC drive-by I said I wouldn't)
<kandinski> (I'll just write it up in the issue)
<amstocker_> jbenet, unfortunately I have class D:
<amstocker_> i will be starting to join after the semester is over
<amstocker_> kandinski, no worries, I'm just not able to browse IRC right now
<kandinski> nw, issue will have everything
<kandinski> jbenet, what is procedure for contributing? Do I need to send a CLA?
<amstocker_> kandinski, I also agree that it should be bytestrings
<kandinski> or it's all ok, since it's MIT-licensed anyway?
fazo_ has joined #ipfs
fazo has quit [Quit: Page closed]
fazo_ is now known as fazo
fazo has quit [Changing host]
fazo has joined #ipfs
NeoTeo has joined #ipfs
<jbenet> kandinski: we use the DCO-- so you retain copyright -- (no need for CLA) -- see https://github.com/ipfs/community/blob/master/contribution-guidelines.md#commit-messages (not well described-- we lost it in version history, will fix soon)
Temuthril has joined #ipfs
<kandinski> jbenet: thanks. Reading.
hellertime has quit [Quit: Leaving.]
flounders has joined #ipfs
Not_ has joined #ipfs
<Not_> is it possible to run all js through ipfs here? https://notjesus.xyz/Not/400#515
Seka has joined #ipfs
d11e9 has joined #ipfs
<fazo> Not_: yes, just load it from //ipfs.io/ipfs/<folder_hash>/script.js
<fazo> you would need to add a folder to ipfs that contains your scripts
<Not_> could i use the webscraper to do that?
<fazo> uhm what webscraper? sorry
<Not_> the ipfs one
<Not_> yeah
<fazo> yeah you can. But I haven't fully understood what you want to do
<fazo> do you want to alter that website so that its js is served through an ipfs gateway?
jhulten has joined #ipfs
ogzy has joined #ipfs
amstocker_ has quit [Ping timeout: 240 seconds]
<whyrusleeping> is there a libp2p chat going on now?
<Not_> yeah
<Not_> yeah to fazo
<Not_> idk what libp2p chat is
<Not_> ah
jry has quit [Ping timeout: 265 seconds]
<fazo> Not_: uhm it doesn't look like a static website
<fazo> Not_: yeah you can load all the files you want through ipfs except index.html. just change the url. You can do it manually or try with the scraper :)
<fazo> Not_: the problem is that if the website needs to make http requests to the backend they wouldn't work if the website is loaded from ipfs.io
<Not_> i get
<Not_> wget: unrecognized option '--show-progress'
<Not_> Usage: wget [OPTION]... [URL]...
<Not_> when using the script
ogzy has quit [Changing host]
ogzy has joined #ipfs
<ogzy> which issue is the one that is being discussed about dynamic content and serbig wordpress like sites with ipfs
<fazo> Not_: sorry, but I don't know why it does that. I haven't wrote the script. It's probably incompatibility between the BSD version of wget and the GNU version or something like that.
<fazo> ogzy: not sure, looking for it
<fazo> damn there was another one with a longer discussion
<fazo> oh maybe that's it
<fazo> yeaaah that's it, thanks
<fazo> I guess the information fragmentation problem richardlitt mentioned is worse than I thought
ogzy has quit [Ping timeout: 240 seconds]
cemerick has joined #ipfs
<ion> jbenet: Is there a video of the talk?
<jbenet> ion: will be available in a few weeks i think
<ion> nice
<Not_> would it be possible to have the imageboard file uploader upload files straight to ipfs?
<Not_> so we can host the images on ipfs
<fazo> Not_: yes, as soon as ipfs.io is writeable
<fazo> Not_: maybe it already is but I'm not sure. check github.com/ipfs/infrastructure/issues
d11e9 has quit [Quit: AFK]
mek_ has joined #ipfs
<Not_> so its already possible?
<jbenet> Not_ needs to be enabled. if you run your own gateway, you can do it today. we should enable it on ipfs.io sometime in the next week or two
<jbenet> idk follow that issue o/ (105)
<Not_> how do i run my own gateway?
<ion> run “ipfs daemon”, it will run a daemon on port 8080 by default.
<ion> uh. run a gateway
jry has joined #ipfs
rendar has quit [Ping timeout: 240 seconds]
wiedi has quit [Quit: ^Z]
<jbenet> thansk everyone
rendar has joined #ipfs
roguism1 has joined #ipfs
computerfreak668 has joined #ipfs
harlan_ has joined #ipfs
<__mek__> jbenet: a few of us had a mtg sch'd for "POST" @ 1:30p PST but it looks like davidar and haadcode won't be able to make it at that time. It looks like it would be you, me, and enrico. Should we reschedule or go for it?
roguism has quit [Ping timeout: 260 seconds]
fazo_ has joined #ipfs
fazo_ has quit [Client Quit]
<harlan_> sprint meeting that is ^
<harlan_> maybe it was short and i missed it ;)
<jbenet> __mek__ would be nice to have davidar. would you be able to do 14:30 PT? -- we have a "data structures" hangout allocated we can use. though not sure if davidar will be around at 14:30
<jbenet> harlan_ no no, i just havent been pushing those-- i'll join!
<jbenet> harlan_ i think that link is broken -- we can do https://plus.google.com/hangouts/_/7vtz7nn4jqfguccridl7ib3uvya
<jbenet> __mek__ if possible, i'd prefer to switch to later, too, but i can do 1:30pm if thats best for you.
<jbenet> daviddias dignifiedquire whyrusleeping if you want to discuss any general testing stuff, we can o/ o/ o/ -- though i have to be done in 15min
<kandinski> can we have access to py-ipfs project in github?
<dignifiedquire> jbenet: still in the hangout talking about api
<__mek__> jbenet: 2:30p or 3p PT wfm
<jbenet> no rush
<kandinski> also, are there role email accounts we can use in ipfs.io for the author_email field of py-ipfs packages?
<lgierth> jbenet: jumping in testing
<jbenet> __mek__ ok 2:30 or 3p wfm too. either
<__mek__> 2:30p, updating invite to other folks
<kandinski> I'd like to have the authors' names as authors, but py-ipfs@ipfs.io or similar as maintainer_email
<kandinski> @jbenet^
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
jedahan has joined #ipfs
<jedahan> so...I'm not sure if this even makes sense
<jedahan> but I want to use ipfs as a caching layer for my api up at http://scrapi.org
<jedahan> anyone do anything similar?
Encrypt has joined #ipfs
zen|merge has joined #ipfs
<daviddias> jbenet whyrusleeping jump on https://plus.google.com/hangouts/_/gyafa4mpgz7g6jntijoxshfe3ma :)
s_kunk has joined #ipfs
gordonb has joined #ipfs
Nokius_ is now known as Nokius
<jbenet> whyrusleeping if you have a moment,-- lgierth will want to talk about heisentests in go-ipfs
<jbenet> o/
<jbenet> daviddias: i cant right now, what's up?
<daviddias> I thought you wanted to talk (re: testing stuff)
<daviddias> we were talking about API stuff on the same hangout
roguism1 has quit [Ping timeout: 252 seconds]
kord has joined #ipfs
roguism has joined #ipfs
<jbenet> daviddias: oh we've been talking about testing in the ci hangout
<daviddias> aaaah the channels
<ion> dignifiedquire, daviddias etc: Re: RPC vs. REST, REST is great if you want to really embrace everything about HTTP. On the other hand, if the goal is to have an RPC API that can work over any transport out of whom HTTP is just one, you probably don’t even want to have request paths. Just POST to an endpoint with the entire request as a payload in the same format you would use over every other transport.
devbug has quit [Ping timeout: 250 seconds]
<daviddias> voxelot: just read now, it seems I misunderstood and there is already a proposal to unite forces on the thread, I think that sounds great and probably all we need is to sync up, start a project all together and merge all the ideas
devbug has joined #ipfs
wiedi has joined #ipfs
<dignifiedquire> ion: yes exactly my thoughts
<voxelot> daviddias: thanks for taking a look! excited to work on that so let me know if you spearhead a project and open up a repo that we can collab on. Would be more than willing to help organize that too if you
Nokius has left #ipfs ["Leaving"]
<voxelot> are too busy. I think fazo wanted to talk about it in about an hour if you're around
<daviddias> sounds good, that gives me time to get food, I'll be back and working on https://github.com/diasdavid/registry-mirror, so ping me when you start :)
<daviddias> jbenet: will you also be available 1 hour from now?
<jbenet> i have datastructs hang out
<voxelot> cool, ~3pm PST
<jbenet> maybe after
<jbenet> voxelot: you may want to join it-- we'll be talking about POST
gordonb has quit [Quit: gordonb]
<jbenet> ok bbia 1hr
<voxelot> cool, yes would like to hear abou tthat thanks
gordonb has joined #ipfs
<fazo> voxelot, daviddias: sorry, talk about what? I've been afk a while. You're using pronouns and I can't figure out what they are referring to xD
devbug has quit [Ping timeout: 250 seconds]
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-json-loader-0.5.4 (+1 new commit): http://git.io/vBqCD
<ipfsbot> js-ipfs-api/greenkeeper-json-loader-0.5.4 f669286 greenkeeperio-bot: chore(package): update json-loader to version 0.5.4...
<ion> It puts the lotion on its skin.
<fazo> daviddias: oh yeah sorry lol
<fazo> yes I'm really interested in that since I'm building a discussion board system on ipfs
<ion> @mekarpeles is an anagram of Merkle apes.
<ipfsbot> [js-ipfs-api] Dignifiedquire deleted greenkeeper-json-loader-0.5.4 at f669286: http://git.io/vBqW1
roguism has quit [Ping timeout: 265 seconds]
roguism has joined #ipfs
devbug has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
devbug has quit [Remote host closed the connection]
devbug has joined #ipfs
orzo has quit [Ping timeout: 252 seconds]
<Not_> whats the easiest way to open the web ui?
<fazo> Not_: localhost:5001/webui
<Not_> hanks
<Not_> thanks
<fazo> :)
gordonb has quit [Quit: gordonb]
<ion> Thanks, Hanks. Hanks.
<ion> Whoops, I ruined it.
<ion> >Thanks, Hanks. Thanks.
<Not_> does this load for anyone?
<Not_> if so could you pin it please
<Not_> trying to show people what ipfs can do
<Not_> with it
cemerick has quit [Ping timeout: 260 seconds]
<fazo> I suggest loading it on ipfs.io
<fazo> that way you get a free node hosting it for a while
nham has quit [Ping timeout: 276 seconds]
Remjey_ is now known as Remjey
jedahan has joined #ipfs
ygrek has quit [Ping timeout: 252 seconds]
<Not_> fazo, how?
<fazo> open this and the node at ipfs.io will get it from your computer. Once it has it, it will keep it for a while
<fazo> until its cache gets wiped because it's too big
orzo has joined #ipfs
<Not_> when i go there it tries to download the video instead of streaming it though
<Not_> why is that?
<ion> The HTTP server fails to recognize the file type and probably falls back to application/octet-stream.
<ion> golang’s net/http is using something more naïve than libmagic to figure out the file types.
devbug has quit [Quit: No Ping reply in 210 seconds.]
devbug has joined #ipfs
<Not_> how do i add a name like something.webm to a file then?
<lgierth> Not_: ipfs add -w
<lgierth> it'll wrap the object in a unixfs directory object
<Not_> so ipfs add "key" -w
<Not_> and itll give it the name of the file?
Xena has joined #ipfs
<Not_> itll add the name of the file at then end*
<ion> I wouldn’t expect it to look at the filename, it is just for humans after all.
go1111111 has quit [Ping timeout: 240 seconds]
<dignifiedquire> richardlitt: have you looked at http://raml.org/ before?
pfraze has quit [Remote host closed the connection]
ehmry is now known as emery
emery is now known as ehmry
elima_ has quit [Ping timeout: 260 seconds]
jccnd has joined #ipfs
go1111111 has joined #ipfs
harlan_ has quit [Ping timeout: 246 seconds]
<__mek__> jbenet haadcode et al -- anyone around for the 2:30p call? (data structures + "POST")
<jbenet> __mek__: Yep jumping in shortly
Temuthril has quit []
<__mek__> Cool, no rush
<daviddias> I'm also around , is there a link?
<__mek__> Let's use the data structures hangout url -- let me get it for you
<fazo> __mek__: I'm here too :)
ygrek has joined #ipfs
<jbenet> https://public.etherpad-mozilla.org/p/nov-23-data-structures <--- data-structures notes -- we'll be talking about IPLD and POST -- cc voxelot haadcode fazo dignifiedquire davidar
<jbenet> join us now if you're interested
devbug has quit [Read error: Connection reset by peer]
<__mek__> Here's some ideas for "POST" for anyone interested -- https://public.etherpad-mozilla.org/p/ipfs-needs
<whyrusleeping> i'm at least 30% more productive on my desktop
devbug has joined #ipfs
<whyrusleeping> this whole visiting family thing is difficult
<jbenet> harlan_ o/ if you can make it
<daviddias> Is there any discussion to make a levelDOWN module using IPFS?
<dignifiedquire> sounds nice
devbug has quit [Read error: Connection reset by peer]
<richardlitt> dignifiedquire: hmm, nope
<dignifiedquire> richardlitt: https://github.com/ipfs/api/issues/6
<richardlitt> dignifiedquire: yeah, saw that
amade has quit [Quit: leaving]
nham has joined #ipfs
<daviddias> I'm learning that Wordpress has made the move to be a complete front end API built with REACT and move Wordpress core to a Node.js API http://ma.tt/2015/11/dance-to-calypso/
<dignifiedquire> daviddias: wtf???
<dignifiedquire> that’s amazing
* M-davidar checks calendar, not april 1st
<daviddias> It would be easier than ever to start pointing "calypso", the codename for Wordpress frontend, at an API that is just a proxy to IPFS :D :D
<daviddias> dignifiedquire: I had a similar reaction, controlling myself on the camera :D
<dignifiedquire> daviddias: :D:D
guest234234 has joined #ipfs
qgnox has quit [Quit: WeeChat 1.3]
<richardlitt> go-ipfs has 1337 stars. That is all.
<daviddias> ahah, richardlitt good catch! :)
NeoTeo has quit [Quit: ZZZzzz…]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<ipfsbot> [js-ipfs-api] Dignifiedquire closed pull request #132: [WIP] jsdoc3 for docs (master...jsdoc) http://git.io/v4hjl
jedahan has joined #ipfs
timgws has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: http://git.io/vBqx9
<ipfsbot> go-ipfs/master 20b06a4 Jeromy Johnson: Merge pull request #1999 from ipfs/fix/no-fuse-windows...
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #1705: Fix build on Windows. (master...exclude-fuse-on-windows) http://git.io/vZQTb
Encrypt has quit [Quit: Sleeping time!]
Oatmeal has quit [Ping timeout: 260 seconds]
<whyrusleeping> :) shazow is pretty cool
dgits has left #ipfs [#ipfs]
Oatmeal has joined #ipfs
kahiru has quit [Read error: Connection reset by peer]
reit has joined #ipfs
dignifiedquire_ has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire_ is now known as dignifiedquire
<Not_> whyrusleeping, have you seen his ssh chat?