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
voxelot has quit [Ping timeout: 256 seconds]
thomasreggi has joined #ipfs
phillipm has joined #ipfs
<rand_me> deltab: I have to leave. https://github.com/ipfs/go-ipfs/issues/1839
philm has quit [Ping timeout: 265 seconds]
Guest73396 has joined #ipfs
Not_ has quit [Ping timeout: 268 seconds]
Not_ has joined #ipfs
Guest73396 has quit [Ping timeout: 246 seconds]
gordonb has quit [Quit: gordonb]
DrPete_ has joined #ipfs
DrPete has quit [Ping timeout: 240 seconds]
thomasreggi has quit []
sonatagreen has quit [Ping timeout: 268 seconds]
hellertime has joined #ipfs
rand_me has quit [Ping timeout: 255 seconds]
Not_ has quit [Read error: Connection reset by peer]
sonatagreen has joined #ipfs
captain_morgan has quit [Ping timeout: 240 seconds]
<wowaname> never mind, it was some monitor script
<wowaname> i just replaced every instance of /sbin/reboot with /bin/false
<wowaname> works fine
<Zuardi> this might answer my previous question… https://github.com/ipfs/blockchain-data/issues/1
ike_ has joined #ipfs
wowaname has quit [Ping timeout: 240 seconds]
<Zuardi> hmm, maybe not quite…
Tv` has quit [Quit: Connection closed for inactivity]
timgws has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
wowaname has joined #ipfs
ike_ has quit [Quit: Leaving.]
ygrek has quit [Ping timeout: 260 seconds]
<wowaname> huh
<wowaname> wrong channel
<wowaname> took me 45 minutes to realise..
josephdelong has joined #ipfs
<ReactorScram> things move a mile a minute around here
<achin> sometimes two miles a minute!
infinity0 has quit [Ping timeout: 260 seconds]
Guest73396 has joined #ipfs
infinity0 has joined #ipfs
sseagull has quit [Quit: Lost terminal]
Guest73396 has quit [Ping timeout: 250 seconds]
Guest73396 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
Guest73396 has quit [Client Quit]
infinity0 has joined #ipfs
hellertime has quit [Ping timeout: 264 seconds]
josephdelong has quit [Quit: josephdelong]
Guest73396 has joined #ipfs
hjoest2 has quit [Ping timeout: 264 seconds]
hjoest has joined #ipfs
Guest73396 has quit [Ping timeout: 240 seconds]
reit has quit [Read error: Connection reset by peer]
amstocker has joined #ipfs
equiatomic has quit [Ping timeout: 260 seconds]
Ferdinand has joined #ipfs
cow_2001 has joined #ipfs
<sonatagreen> ^^
wowaname has quit [Remote host closed the connection]
wowaname has joined #ipfs
reit has joined #ipfs
amstocker has quit [Ping timeout: 265 seconds]
amstocker has joined #ipfs
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 256 seconds]
hjoest has quit [Ping timeout: 264 seconds]
hjoest has joined #ipfs
<spikebike> cow_2001?
<bengl> daviddias: ping
pfraze has joined #ipfs
hjoest has quit [Ping timeout: 264 seconds]
mildred has joined #ipfs
hjoest has joined #ipfs
od1n has quit [Ping timeout: 246 seconds]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/utp: http://git.io/vCVzG
<ipfsbot> go-ipfs/feat/utp a254e06 Jeromy: move new transport code to its own file...
elsehow has joined #ipfs
od1n has joined #ipfs
Wolf480pl has joined #ipfs
od1n has quit [Ping timeout: 265 seconds]
kvda has joined #ipfs
kvda has quit [Client Quit]
<spikebike> amusing
<spikebike> John LegereVerified account ‏@JohnLegere Oct 6
<spikebike> Great outline of a new technology that’ll take the mobile internet to the next level http://tcrn.ch/1FSBFUM
pfraze has quit [Remote host closed the connection]
chriscool has quit [Ping timeout: 272 seconds]
od1n has joined #ipfs
hjoest has quit [Ping timeout: 264 seconds]
hjoest has joined #ipfs
<mappum> spikebike: whoa, that's awesome
<mappum> and he has 1.7M followers :)
<sonatagreen> Brace yourselves. Eternal September is coming.
<sonatagreen> Is there a copy of that article on IPFS, by the way?
<whyrusleeping> whooooa. the ceo of tmobile??
<davidar> sonatagreen (IRC): not sure, but people are working on making it easy to mirror random pages to ipfs
<sonatagreen> excellent
<whyrusleeping> i should tweet back: '
<whyrusleeping> hey i'm working on this thing, you should give me unlimited data :D
<davidar> sonatagreen (IRC): spotty internet, but there's an issue somewhere in archives about it
<sonatagreen> the problem is in many cases you need to alter the actual content of the file, otherwise you get this: https://ipfs.io/ipfs/QmaakfbPvz8Amb6QbX3Av4SFERH32AUmqZZSH7Wz9U8y2Y/
<davidar> whyrusleeping (IRC): please enjoy your complimentary unlimited* data
<davidar> *rate limited to 1kbps
<whyrusleeping> lol
<whyrusleeping> i have 7GB/mo of 4g
<whyrusleeping> and i normally can pull around 30Mbit/40ms
<whyrusleeping> really cant complain
<davidar> sonatagreen (IRC): https://github.com/ipfs/archives/issues/28
<sonatagreen> ah, thanks
<sonatagreen> am i the only one who pronounces ipfs as ihp-fss
chriscool has joined #ipfs
<davidar> whyrusleeping (IRC): yeah, it saddens me that my mobile data is an order of magnitude faster than my home connection :/
<whyrusleeping> yeah, speed test on my phone *just now* 20mbit symmetric, 39ms ping
<zignig> davidar: welcome to australia.
<whyrusleeping> speed test on my desktop, ethernet to my modem:
<davidar> Also, ridiculous Australian pricing
<whyrusleeping> 12/2 and 60ms ping
<davidar> zignig (IRC): lol
<spikebike> someone from IPFS should totally say "We agree, we'd love to work with you" or somesuch
<whyrusleeping> spikebike: juan responded
<spikebike> awesome
<whyrusleeping> i think he was the first tweet reply, but idk if anything happend afterwards
<davidar> whyrusleeping (IRC): mine is like, 6/0.001
<davidar> zignig (IRC): dammit, now you've got that song stuck in my head again
<davidar> sonatagreen (IRC): yes, I pronounce it IPf*mumble*
<davidar> Acronyms suck to say
<zignig> davidar: actually, they are initialisms.
<zignig> ;P
<sonatagreen> haha
<zignig> davidar: and what song ?
* zignig untz untz untz.
* whyrusleeping sleeps
<zignig> haha
<zignig> whyrusleeping: gnite.
<whyrusleeping> gnite!
* davidar will now pronounce ipfs as "imperfects"
<davidar> Or imperforates, whatever that means
<davidar> .w imperforates
<multivac> [WIKIPEDIA] Imperforate anus | "An imperforate anus or anorectal malformations (ARMs) are birth defects in which the rectum is malformed. ARMs are a spectrum of different congenital anomalies in males and females, that varies from fairly minor lesions to complex anomalies. The cause of ARMs is unknown; the genetic basis of these anomalies..." | https://en.wikipedia.org/wiki/Imperforate_anus
<davidar> Oh dear
<davidar> Maybe not that one then
<sonatagreen> if you do go with that, then ipns can be "I, Penis"
<sonatagreen> iPenis
Gisle has quit [Remote host closed the connection]
<zignig> or not
<sonatagreen> that's also an option, yes
<davidar> Yeah, IPNS is a rather unfortunate name when you say it aloud
bedeho has joined #ipfs
<sonatagreen> "hipness"
<davidar> All of the IP* initialisms are kind of awful to say, even though they look nice in writing
<davidar> sonatagreen (IRC): nice
* davidar writes a tool to generate pronunciations
kytv_ has quit [Ping timeout: 268 seconds]
kytv_ has joined #ipfs
harlan_ has joined #ipfs
<harlan_> @pinbot pin QmUPgdm6CtPAtFb4N2W9RDhWH4Mm2dBrLoJ8hFpTk4uJET
<harlan_> @ipfsbot pin QmUPgdm6CtPAtFb4N2W9RDhWH4Mm2dBrLoJ8hFpTk4uJET
<harlan_> Hm... Can only certain users pin?
<harlan_> If so plz pin for me : )
amstocker_ has joined #ipfs
<goregrind> Harlan_: use !pin QmUPgdm6CtPAtFb4N2W9RDhWH4Mm2dBrLoJ8hFpTk4uJET
ygrek has joined #ipfs
<sonatagreen> I just see a black page with TABLE and SPHERE buttons that don't appear to do anything
<sonatagreen> what's it supposed to do/be?
slothbag has joined #ipfs
<sonatagreen> (I think it's also the case that only certain users can pin)
amstocker has quit [Ping timeout: 255 seconds]
zz_r04r is now known as r04r
chriscool has quit [Ping timeout: 244 seconds]
hjoest has quit [Ping timeout: 264 seconds]
hjoest has joined #ipfs
harlan__ has joined #ipfs
<harlan_> !pin QmUPgdm6CtPAtFb4N2W9RDhWH4Mm2dBrLoJ8hFpTk4uJET
<harlan_> @ipfsbot !pin QmUPgdm6CtPAtFb4N2W9RDhWH4Mm2dBrLoJ8hFpTk4uJET
<davidar> Only certain people can pin
rht__ has quit [Read error: Connection reset by peer]
<ogzy> i was looking at zeronet project and wondering what is the differences between ipfs and zeronet?
<davidar> ogzy (IRC): zeronet is kind of buggy from what I hear
<harlan__> davidar: can you pin it for me?
<ogzy> davidar, ok
<ogzy> how about client server apps, is it possible to use IPFS for such apps and make them decentralized?
elsehow has quit [Ping timeout: 252 seconds]
<davidar> ogzy (IRC): so, yes, but it isn't trivial (yet)
<ogzy> davidar, seems a lot of development and talk is going on about it, should read them
infinity0 has quit [Ping timeout: 268 seconds]
<davidar> !pin QmUPgdm6CtPAtFb4N2W9RDhWH4Mm2dBrLoJ8hFpTk4uJET
<pinbot> now pinning /ipfs/QmUPgdm6CtPAtFb4N2W9RDhWH4Mm2dBrLoJ8hFpTk4uJET
<davidar> Harlan_ (IRC): there you go
<davidar> Harlan_ (IRC): that's pretty neat
infinity0 has joined #ipfs
dignifiedquire has joined #ipfs
harlan_ has quit [Ping timeout: 246 seconds]
harlan__ is now known as harlan_
dignifiedquire_ has joined #ipfs
rht__ has joined #ipfs
martinkl_ has joined #ipfs
<ipfsbot> [go-ipfs] jbenet closed pull request #1662: Resolve IPFS DAG paths in `ipfs resolve` command (master...ipfs-path-resolve) http://git.io/vZUvS
<ipfsbot> [go-ipfs] jbenet deleted ipfs-path-resolve at 740447e: http://git.io/vCweu
ygrek has quit [Ping timeout: 252 seconds]
amstocker_ has quit [Ping timeout: 244 seconds]
<ipfsbot> [go-ipfs] jbenet closed pull request #1834: allow ipfs name resolve to respect --local (master...feat/local-resolve) http://git.io/vCBHo
groxx has quit [Quit: Connection closed for inactivity]
<jbenet> hey everyone, i'm around for a while, if people have pressing Qs for me
<jbenet> am still catching up on huge backlog
rand_me has joined #ipfs
<dignifiedquire_> jbenet: no question, just some preview/draft/me playing with photoshop: https://ipfs.io/ipfs/QmeSMBSVFyEzdgJRQvud39YrGVUjp7xmPwwSAb22fGgFs8
<jbenet> dignifiefquire_ that looks great
<jbenet> would be nice to see arcs between them and you, (togglable on/off)
<jbenet> maybe later on could inspect connection details (like transferred ammounts, etc). but all that needs to get better in go-ipfs
<jbenet> including estimation
<jbenet> mikolalysenko have you done any work on bandwidth estimation?
<jbenet> we should have conn estimators (bandwidth, latency, headroom, overhead, etc).
<cryptix> new webui design? sweet!
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ipfsbot> [go-ipfs] jbenet deleted real-trailers at 1e1213c: http://git.io/vCwm7
<davidar> jbenet: o/
<davidar> dignifiedquire_ (IRC): ooh, snazzy
<dignifiedquire_> jbenet: yes more stats would be great, but I’m trying to stick to what is already in there for now, if you know of additional properties/functionality that is already in go-ipfs and we can use let me know and I’ll try to incorporate it where it makes sense
hjoest has quit [Ping timeout: 264 seconds]
hjoest has joined #ipfs
bedeho has quit [Ping timeout: 250 seconds]
zen|merge has joined #ipfs
NeoTeo has joined #ipfs
<zignig> !pin QmVnaAqVHHLAKQ8kQnQNSUQieXxn6xvAnEk2wEXdxuqfFc
<pinbot> now pinning /ipfs/QmVnaAqVHHLAKQ8kQnQNSUQieXxn6xvAnEk2wEXdxuqfFc
<zignig> jbenet: you still around ?
<jbenet> yeah
<zignig> :)
<zignig> atralboot is getting to the point were I can deploy an ip instance and other software.
<jbenet> ip instance?
<zignig> what I would like to do is start building ipfs infrastructure ( CI / name scanning / stuff ) into it.
<jbenet> oh sweet, yeah
<zignig> who would be the best team member to liase with ?
<zignig> ip instance -> ipfs instance
* zignig has woobly fingers this afternoon.
<jbenet> UGH downloading golang 1.5.1 prebuilt on shitty HK hotel wifi sucks-- i bet i have most of those bits locally. pretty soon im going to start downloading things remotely, adding to ipfs, and then getting a hash. in fact, that would be a nice website.
<jbenet> zignig: probably me or whyrusleeping? but best done over github
<zignig> indeed. I was going to file into apps.
<zignig> can you update the ipfs/astralboot to the zignig/astralboot master pls?
<jbenet> zignig: you have collab + admin -- it's your thing! :)
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire_ is now known as dignifiedquire
harlan_ has quit [Quit: Connection closed for inactivity]
<zignig> haha, right then ... i'll fix it ;)
mildred has quit [Ping timeout: 264 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
vanila has joined #ipfs
<vanila> hello
<vanila> I have a question: What would have to be done to pair this with i2p.
<davidar> vanila (IRC): same thing as whatever's being done to pair it with tor i guess
elima has joined #ipfs
ianopolous has quit [Ping timeout: 268 seconds]
<vanila> can I read about that?
<cryptix> vanila: you want to get into multiaddr specificly https://github.com/jbenet/go-multiaddr-net/issues/7
mildred has joined #ipfs
<vanila> cheers!
<cryptix> and if you are into go, i could use some people playing with https://github.com/cryptix/goSam :)
<cryptix> davidar: tex.js looks very nice
<jbenet> zignig: sorry i have a million things to rush through
voxelot has quit [Ping timeout: 246 seconds]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
locusf has joined #ipfs
sasha has joined #ipfs
atgnag has quit [Read error: Connection reset by peer]
<davidar> cryptix (IRC): thanks! :)
atgnag has joined #ipfs
rand_me has quit [Ping timeout: 264 seconds]
ilyaigpetrov_ has joined #ipfs
ilyaigpetrov_ has left #ipfs [#ipfs]
<davidar> jbenet: I could use some help on TeX.js from a real webdev ;)
hellertime has joined #ipfs
tsenart has joined #ipfs
gaboose has joined #ipfs
barnacs has quit [Ping timeout: 252 seconds]
barnacs has joined #ipfs
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
doublec_ has joined #ipfs
doublec has quit [Ping timeout: 264 seconds]
doublec_ is now known as doublec
martinkl_ has joined #ipfs
ipfs_intern has joined #ipfs
<ipfs_intern> i want to see the backend of ipfs.pic, where can i find the code ?
<vanila> i don't think it's free software
<vanila> sad because it's a very nice site
<davidar> Not yet
<vanila> davidar are you a dev/know the devs?
<vanila> of that site
<davidar> vanila (IRC): I asked them, they said it will be agpl'd eventually
<vanila> okay great
<ipfs_intern> is go ipfs api having issues ?
<davidar> ipfs_intern (IRC): specifically?
<ipfs_intern> cannot find package "github.com/ipfs/go-ipfs-api"
<ipfs_intern> i was running the sample api code
<davidar> ipfs_intern (IRC): which sample code?
<cryptix> ipfs_intern: go doesnt fetch packages automatically, try 'go get github.com/ipfs/go-ipfs-api'
elima has quit [Ping timeout: 255 seconds]
<ipfs_intern> @cryptix : ok i'll try this
<ipfs_intern> how can i make a file upload portal just like ipfs.pic ? any idea
<vanila> ipfs_intern, I think the ipfs daemon would be running on the server, along with a web app
<vanila> the web app would save images into a dir that the ipfs daemon pins
<ipfs_intern> i desperately want to see the backend of ipfs.pic
<ipfs_intern> how much one can achieve from ipfs api
<ipfs_intern> ?
<cryptix> ipfs_intern: go-ipfs-api is not complete, but the json backend it uses, is also what the ipfs cli tool uses
<cryptix> ipfs_intern: long way of saying: everything you can achive with the cli tool
<dignifiedquire> davidar: I love the idea of tex.js, looking at the demo page the main thing that jumps to mind is that the loading phase is not very pretty
<cryptix> ipfs_intern: if you want to handle a basic http multipart upload, you can take a look at my filedrop tool (https://github.com/cryptix/cmd/blob/master/filedrop/uploadHandler.go) you would just swap out the os.Create for ipfs.Add
<davidar> dignifiedquire (IRC): yeah, that's on my to-do list
<cryptix> (i wanted to port that tool to ipsf for a long time..)
<davidar> Which I should really write down...
<davidar> dignifiedquire (IRC): could you submit an issue to remind me? :)
<ipfs_intern> thank you :)
<dignifiedquire> sure
<davidar> dignifiedquire (IRC): PRs also very much welcome ;)
<dignifiedquire> davidar: hehe
<dignifiedquire> davidar: it would be awesome if we could package tex.js in a way so that we can use it as tex viewer when browsing ipfs listings
<davidar> dignifiedquire (IRC): yeah, eventually I want to apply it to all the arxiv papers hosted on ipfs
<dignifiedquire> davidar: though what I’m not clear on, is how do you handle all that stuff in the header, custom defines, etc?
<cryptix> davidar: dignifiedquire: very much in favor of this idea - lets see how we can improve the default gateway listing
elima has joined #ipfs
<davidar> dignifiedquire (IRC): you need to use something like LaTeXML to convert it to HTML first
<cryptix> (i'd like to add some nicer kind of music awareness - modern browsers players are really just <audio>)
<dignifiedquire> davidar: ah right, that’s too bad :( I thought we could do it all in the browser
<ipfs_intern> how can a domain point to a file which is over ipfs
<dignifiedquire> though I remember seeing a project that actually did the compilation in the browser
<davidar> dignifiedquire (IRC): I guess you could if you can run perl in the browser
<davidar> .g perl to JavaScript compiler
<davidar> dignifiedquire (IRC): you could try running that on LaTeXML
<dignifiedquire> davidar: https://manuels.github.io/texlive.js/
<davidar> cryptix (IRC): yeah, would be cool to have default viewers for specific formats on the gateway
<davidar> dignifiedquire (IRC): yeah, I've seen that, we don't actually need a full TeX installation though :)
<dignifiedquire> davidar: better than running perl in the browser :D
<davidar> Lol
<davidar> JavaScript and Perl are actually kind of similar...
<vanila> ipfs_intern, a website has to serve the file itself, ca'nt use ipfs
<davidar> Both dynamic languages, with built-in regex support, and way more popular than they should be :p
<davidar> ipfs_intern (IRC): can you elaborate?
<davidar> The ipfs.io website is hosted on ipfs, for example
<ipfs_intern> i want same domain structure like neocities anf ipfs.pics
<cryptix> vanila ipfs_intern: you can just expose the public gateway (localhost:8080) to any domain if you want
rand_me has joined #ipfs
<davidar> dignifiedquire (IRC): I'd like to have a loading screen like muzei, no idea how to do it though :/
<cryptix> vanila ipfs_intern: i started doing that on some sites. just use /ipfs/.. for the assets in the html and either have a redirect on that server for /ipfs/* to server it from ipfs.io or use an nginx reverse proxy on the same domain
<dignifiedquire> davidar: muzei?
<davidar> dignifiedquire (IRC): http://www.muzei.co
<dignifiedquire> davidar: do you mean on the website, cause I don’t see any loading there
<davidar> It does this cool thing where it has particles that draw the outline of the logo before fading in
<davidar> No, the actual app
<dignifiedquire> ah right, no android sorry
<davidar> dignifiedquire (IRC): right at the end of http://www.youtube.com/watch?v=cnCK5BP7Mwg
<dignifiedquire> davidar: nice, well it’s actually quite straightforward to add sth like that, you need that animation in some format, gif/svg animation and then put it into your index.html as only content, then use a script to load all assets, and when they are done you use css to hide the loader and show the finished content
<dignifiedquire> davidar: I would suggest though using sth like webpack/browserify to bundle all your scripts and assets to make this process easier
<davidar> dignifiedquire (IRC): yeah, but how do I actually make the animation? :p
<davidar> Yeah, packing is also a todo
<davidar> I'm not a webdev though, so I'm a noob at this stuff :p
<richardlitt> Morning team
<dignifiedquire> davidar: right, that depends on your skills and the animation itself, I use adobe after effects, but there are a couple of alternatives out there, you can use svg and css animations if you want to use a pure code version: http://davidwalsh.name/svg-animation or use a web based animation product like https://animatron.com/
<davidar> I miss the good old days when you could bang out some HTML, through in some stupid gifs and a hideous background and call it a day :p
<dignifiedquire> davidar: or you go onto codepen and look for something to reuse http://codepen.io/search/pens/?q=loading
<davidar> dignifiedquire (IRC): thanks, will take a look
<dignifiedquire> they have lots of nice stuff on there that you are free to use
<achin> davidar: getting nostalgic for an undercontruction gif?
martinkl_ has quit [Read error: Connection reset by peer]
martinkl_ has joined #ipfs
slothbag has quit [Remote host closed the connection]
ipfs_intern has quit [Ping timeout: 246 seconds]
<davidar> achin (IRC): yup, my first website was on GeoCities ;)
<davidar> Would that be hard to port to html5?
<dignifiedquire> davidar: no idea tbh, in theory it shouldn’t be too hard if you understand the android/java code
<davidar> dignifiedquire (IRC): the android code seems to be 80% boilerplate, so doesn't seem too bad
<davidar> I'll give it a go :p
<dignifiedquire> good luck
Encrypt has joined #ipfs
gorhDroid is now known as gorhgorh
* davidar wonders how well android canvas maps to gwt canvas...
rehelmin has joined #ipfs
voxelot has joined #ipfs
voxelot has joined #ipfs
tsenart has joined #ipfs
Encrypt has quit [Quit: Quitte]
pfraze has joined #ipfs
fiatjaf has joined #ipfs
voxelot has quit [Ping timeout: 264 seconds]
r1k0 has quit [Quit: Leaving]
hugs-bison has quit [Ping timeout: 264 seconds]
binaryatrocity has left #ipfs ["http://quassel-irc.org - Chat comfortably. Anywhere."]
<M-rschulman1> morning folks
hugs-bison has joined #ipfs
bedeho has joined #ipfs
rehelmin has quit [Quit: Leaving.]
thomasreggi has joined #ipfs
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
vijayee_ has joined #ipfs
<fiatjaf> I added a directory to ipfs with `ipfs add -rwp`, and got a list of hashes and a hash of the directory.
amade has joined #ipfs
<fiatjaf> then I did `ipfs pin -r <hash of the directory>`, the command took various seconds to complete.
<fiatjaf> but `ipfs pin ls --type="all"` prints 'Error: read tcp 127.0.0.1:50595->127.0.0.1:5001: read: connection reset by peer'
bsm1175321 has joined #ipfs
<fiatjaf> and I can't see anything pinned on my dashboard at http://localhost:5001/
<fiatjaf> what am I doing wrong?
<fiatjaf> (I just installed this from the prebuilt package for linux-386 from gobuilder.me)
tsenart has joined #ipfs
tsenart has quit [Client Quit]
tsenart has joined #ipfs
thomasreggi has quit [Remote host closed the connection]
<fiatjaf> `ipfs pin ls` prints nothing at all, but `ipfs pin add <hash>` prints a success message.
<ion> fiatjaf: The API connection resets are a known bug. Try again until the command succeeds.
<ion> fiatjaf: When you “ipfs add” something, it’s pinned automatically.
thomasreggi has joined #ipfs
thomasre_ has joined #ipfs
thomasreggi has quit [Read error: Connection reset by peer]
thomasre_ has quit [Client Quit]
gaboose has quit [Quit: Connection closed for inactivity]
thomasreggi has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
<ion> jbenet, whyrusleeping: Have you guys talked with the Internet Archive people?
Tv` has joined #ipfs
<pjz> ipfs needs a non-duplicating backing store
<pjz> people will be less afraid of it if they can use it as a distribution protocol for their data without having to either double their disk usage or trust ipfs to not lose their data
<ReactorScram> That would be really nice
thomasre_ has joined #ipfs
thomasreggi has quit [Read error: No route to host]
<ReactorScram> I was trying to think how to do that because my web server only has around 20 GB of disk and my website including the HSR archive is 2 GB
<ReactorScram> If you don't mind proxying through ipfs, you could use the FUSE mount and then symlink /ipfs/HASH to ~/original-file.jpeg
<ReactorScram> Having something like Git where the file is stored right on disk would be nice, but it would still be hard on Windows where symlinks are kind of second-class
<ion> pjz: There’s an issue about that AFAIR.
gaboose has joined #ipfs
<ion> Some filesystems also support sharing file extents in a copy-on-write manner.
thomasre_ has quit [Client Quit]
thomasreggi has joined #ipfs
<pjz> ion: ...and?
<pjz> ion: the file's hash won't change
<ion> ~/.ipfs/blocks/foo and ~/Documents/hello could share the on-disk storage until you modify the latter.
<vanila> pjz, so that would replace the blocks folder? That sounds excellent
<ion> Too bad many filesystems don’t support that.
<vanila> it's a bit weird having these opaque blocks, instead of just normal files but i cn see why it needs to wrork that way
<pjz> vanila: well, it would have to crawl it and compute blocks/hashes for everything in your 'shared' dir(s)
<cryptix> i wonder if you could hook into zfs' checksums somehow
captain_morgan has joined #ipfs
<pjz> I was wonering if you could hook into git's somehow
<pjz> I know there's git-import tricks
<pjz> but I was thinking more like: ipfs-enable this git repo so its data is shared without duping the blocks
hjoest has quit [Ping timeout: 264 seconds]
hjoest has joined #ipfs
pfraze has quit [Remote host closed the connection]
hjoest has quit [Ping timeout: 264 seconds]
ike_ has joined #ipfs
hjoest has joined #ipfs
thomasreggi has quit [Read error: No route to host]
thomasre_ has joined #ipfs
pfraze has joined #ipfs
hellertime1 has joined #ipfs
hellertime has quit [Ping timeout: 272 seconds]
<richardlitt> Yo; if you guys have any awesome documentation resources, examples, or the like, would be good to add them here: https://github.com/RichardLitt/awesome-docs
<richardlitt> In a related note, had a nightmare last night where a fairly famous coder emailed me telling me she gave up on IPFS because the docs were awful. x__x
<vanila> what is awesome?
<richardlitt> Whatever you feel deserves the adjective 'awesome'. Like, you like it. The idea comes from https://github.com/sindresorhus/awesome
devbug has joined #ipfs
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
thomasre_ has quit []
hjoest has quit [Ping timeout: 264 seconds]
<bengl> daviddias: i want to see if i can convince you *not* to have every user run registry-static
<daviddias> bengl: I'm listening :)
hjoest has joined #ipfs
<bengl> see the comment i just added on github
<bengl> main point is that registry-static's sole purpose is: download the entire npm registry and put it in a directory
<daviddias> but just to make sure there isn't miscommunication, I want to point out that I'm proposing for folks to use a 'registry-static' that doesn't do the full download, but just downloads when someone does npm i modulex
<cryptix> pjz: gits hashing isnt really usable for ipfs because of 'everything is a dag' and the custom chunking
tsenart has quit [Quit: Textual IRC Client: www.textualapp.com]
<cryptix> pjz: files are hashed as a whole and the hash is after zlib compression
<bengl> daviddias: it sounds like the 'local registry-static per user' your're talking about is equivalent to the 'thin web server' i'm describing on github
<daviddias> bengl: reading from your comment of your issue, I believe we are in the same webpage
<daviddias> ahah I meant, 'same page'
<daviddias> yes, exactly :)
<bengl> hahaha yeah but it made for a good pun given the context
<ogd> lol
<cryptix> pjz: for ipfs-enabled git repo you might want to take a look at https://github.com/cryptix/git-remote-ipfs :)
<daviddias> bengl: wouldn't it be more easier to have a option to skip the step of downloading everything in registry-static and use that code?
<bengl> daviddias: no, because there is no other code, as that's all it does
therealplato1 has joined #ipfs
<bengl> reginabox (which i made as a way to get people up and running with registry-static quickly) includes a thin web server like the one i'm describing
<bengl> so feel free to steal it from there :)
<bengl> registry-static does not include a web server
<bengl> because it's intended to be used with something like ngninx
therealplato has quit [Ping timeout: 268 seconds]
therealplato has joined #ipfs
therealplato1 has quit [Ping timeout: 240 seconds]
hjoest has quit [Ping timeout: 264 seconds]
<daviddias> oh, so I missed to understand that
hjoest has joined #ipfs
<daviddias> awesome, thanks bengl :)
nausea- has joined #ipfs
lachenmayer_ has joined #ipfs
<bengl> no worries!
ralphthe1inja has joined #ipfs
<bengl> do you already have a node running registry-static?
kpcyrd_ has joined #ipfs
stick`` has joined #ipfs
substack_ has joined #ipfs
warptangent_ has joined #ipfs
captain_morgan has quit [Remote host closed the connection]
<daviddias> working on it :)
cSmith_ has joined #ipfs
captain_morgan has joined #ipfs
Tsutsu has joined #ipfs
zen|merge_ has joined #ipfs
gamemanj has joined #ipfs
hjoest has quit [*.net *.split]
amade has quit [*.net *.split]
zen|merge has quit [*.net *.split]
ReactorScram has quit [*.net *.split]
wopi has quit [*.net *.split]
skriplo has quit [*.net *.split]
danslo has quit [*.net *.split]
kandinski has quit [*.net *.split]
lgierth has quit [*.net *.split]
kpcyrd has quit [*.net *.split]
M-amstocker has quit [*.net *.split]
Keiya has quit [*.net *.split]
nausea has quit [*.net *.split]
M-whyrusleeping1 has quit [*.net *.split]
ralphtheninja has quit [*.net *.split]
screensaver has quit [*.net *.split]
thefinn93 has quit [*.net *.split]
borgtu has quit [*.net *.split]
d6e has quit [*.net *.split]
warptangent has quit [*.net *.split]
cSmith has quit [*.net *.split]
whyrusleeping has quit [*.net *.split]
substack has quit [*.net *.split]
stick` has quit [*.net *.split]
dawuud has quit [*.net *.split]
riveter has quit [*.net *.split]
bitemyapp has quit [*.net *.split]
mmuller has quit [*.net *.split]
Taek has quit [*.net *.split]
lachenmayer has quit [*.net *.split]
aar- has quit [*.net *.split]
Mjark has quit [*.net *.split]
guybrush has quit [*.net *.split]
Tsutsukakushi has quit [*.net *.split]
ei-slackbot-ipfs has quit [*.net *.split]
NeoTeo has quit [*.net *.split]
demize has quit [*.net *.split]
ogzy has quit [*.net *.split]
spikebike has quit [*.net *.split]
rabbitface2 has quit [*.net *.split]
zml has quit [*.net *.split]
CaioAlonso has quit [*.net *.split]
jager has quit [*.net *.split]
fleeky has quit [*.net *.split]
sbruce has quit [*.net *.split]
goregrind has quit [*.net *.split]
erikj` has quit [*.net *.split]
M-jfred has quit [*.net *.split]
M-trashrabbit has quit [*.net *.split]
fiatjaf has quit [*.net *.split]
padz has quit [*.net *.split]
qqueue has quit [*.net *.split]
Tsutsu is now known as Tsutsukakushi
<gamemanj> Hmm
<gamemanj> kind of looks like a netsplit occurred
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
Encrypt has joined #ipfs
fiatjaf has joined #ipfs
ei-slackbot-ipfs has joined #ipfs
NeoTeo has joined #ipfs
rabbitface2 has joined #ipfs
qqueue has joined #ipfs
goregrind has joined #ipfs
padz has joined #ipfs
spikebike has joined #ipfs
ogzy has joined #ipfs
erikj` has joined #ipfs
sbruce has joined #ipfs
jager has joined #ipfs
zml has joined #ipfs
M-jfred has joined #ipfs
fleeky has joined #ipfs
CaioAlonso has joined #ipfs
demize has joined #ipfs
M-trashrabbit has joined #ipfs
atrapado has joined #ipfs
lgierth has joined #ipfs
Encrypt has quit [*.net *.split]
ei-slackbot-ipfs has quit [*.net *.split]
NeoTeo has quit [*.net *.split]
demize has quit [*.net *.split]
ogzy has quit [*.net *.split]
spikebike has quit [*.net *.split]
rabbitface2 has quit [*.net *.split]
zml has quit [*.net *.split]
CaioAlonso has quit [*.net *.split]
jager has quit [*.net *.split]
fleeky has quit [*.net *.split]
sbruce has quit [*.net *.split]
goregrind has quit [*.net *.split]
erikj` has quit [*.net *.split]
M-jfred has quit [*.net *.split]
M-trashrabbit has quit [*.net *.split]
fiatjaf has quit [*.net *.split]
padz has quit [*.net *.split]
qqueue has quit [*.net *.split]
borgtu has joined #ipfs
Keiya has joined #ipfs
bitemyapp has joined #ipfs
kandinski has joined #ipfs
screensaver has joined #ipfs
Meepsheep has joined #ipfs
aar- has joined #ipfs
whyrusleeping has joined #ipfs
guybrush has joined #ipfs
riveter has joined #ipfs
Mjark has joined #ipfs
skriplo has joined #ipfs
M-whyrusleeping has joined #ipfs
d6e has joined #ipfs
<Meepsheep> pedophile identified: wowaname
thefinn93 has joined #ipfs
mmuller has joined #ipfs
<wowaname> spotted
<wowaname> now go back to gnaa
<wowaname> bbl
M-amstocker has joined #ipfs
wopi has joined #ipfs
Taek has joined #ipfs
<Meepsheep> child toucher identified: wowaname
domanic has joined #ipfs
dawuud has joined #ipfs
Encrypt has joined #ipfs
fiatjaf has joined #ipfs
ei-slackbot-ipfs has joined #ipfs
NeoTeo has joined #ipfs
demize has joined #ipfs
ogzy has joined #ipfs
spikebike has joined #ipfs
rabbitface2 has joined #ipfs
sbruce has joined #ipfs
zml has joined #ipfs
M-jfred has joined #ipfs
padz has joined #ipfs
fleeky has joined #ipfs
qqueue has joined #ipfs
erikj` has joined #ipfs
CaioAlonso has joined #ipfs
jager has joined #ipfs
goregrind has joined #ipfs
M-trashrabbit has joined #ipfs
Meepsheep was kicked from #ipfs by whyrusleeping [Meepsheep]
<ike_> wtf is going on here?
<whyrusleeping> i dont really know
<ike_> very strange
<ike_> is Meep a bot?
<sonatagreen> "spotted" sounded like a confession to me
<whyrusleeping> but a whois on that Meepsheep guy returned 'loldongs' as the realname
<whyrusleeping> so i figured it was a troll account
<ike_> yeah
<ike_> wowaname is in a bots room too
<ike_> /shrug
<whyrusleeping> hmmm
<whyrusleeping> well, i'll just keep an eye out
amade has joined #ipfs
hjoest has joined #ipfs
domanic has quit [Ping timeout: 260 seconds]
<wowaname> those arent my bots
<wowaname> sonatagreen its called trolling
therealplato has quit [Ping timeout: 240 seconds]
<wowaname> ike_ #iob was the only "bots room" i was ever in, and as you can see now, kloeri took it over
<ike_> wowaname 's cool... just interested in keeping this room civil and troll-free
<ike_> (bot free too)
<wowaname> i gotcha
<wowaname> i have nothing against this channel except it's on freenode
<ike_> +1
<wowaname> but i just joined to learn more about ipfs sometime
<ike_> super!
therealplato has joined #ipfs
<ion> >bot free
<ion> s/ee/eedom/
<multivac> ion meant to say: >bot freedom
<wowaname> s/$/ this works too/
<wowaname> or it should if it isnt a stubborn bot
<wowaname> anyway, someone was talking about using ipfs as a bacckend for a youtube-like service
<ion> It doesn’t seem to support regexps, just verbatim substrings.
<vanila> wowaname whats your problem with freenode
Rylee has quit [Ping timeout: 255 seconds]
<wowaname> abusive opers
<wowaname> whose ip do you think this is
<wowaname> well it's mine now
<wowaname> but yeah
Rylee has joined #ipfs
<dignifiedquire> richardlitt: we should create an awesome-ipfs list do you know if something like that already floats around?
<richardlitt> dignifiedquire: I don't! That would be really cool! Let's do it.
captain_morgan has quit [Ping timeout: 240 seconds]
<dignifiedquire> richardlitt: *creating repo*
<richardlitt> I'm happy to make that? Or we could do it on the IPFS org
thomasreggi has joined #ipfs
<richardlitt> woot
simpbrain has quit [Quit: Leaving]
<wowaname> oh shit
<wowaname> lol i just saw the mass join and thought someone was joining bots
<wowaname> it was just a netsplit
<whyrusleeping> nope, just netsplit coming back
<ike_> wowaname: oh yeah, that was my assumption too
<dignifiedquire> richardlitt: makes sense to do it on the org
<dignifiedquire> richardlitt: also https://github.com/RichardLitt/awesome-docs/issues/1
ReactorScram has joined #ipfs
<dignifiedquire> richardlitt: https://github.com/ipfs/awesome-ipfs
<richardlitt> <3
<richardlitt> There is also no awesome-blockhain
<richardlitt> *awesome-blockchain hahaha
sseagull has joined #ipfs
<dignifiedquire> lool
thomasreggi has quit []
cow_2001 has quit [Quit: ASCII Muhammad - @o<-<]
<dignifiedquire> richardlitt: I added the needed boilerplate, now we only need some entries :D
<dignifiedquire> #ipfs: Please add all great resources to https://github.com/ipfs/awesome-ipfs to make it as awesome as possible
domanic has joined #ipfs
<dignifiedquire> ion: :D
<whyrusleeping> !pin QmRW3V9znzFW9M5FYbitSEvd5dQrPWGvPvgQD6LM22Tv8D
<pinbot> now pinning /ipfs/QmRW3V9znzFW9M5FYbitSEvd5dQrPWGvPvgQD6LM22Tv8D
<locusf> dignifiedquire: sure, will add by library of babel usecase there
<locusf> *my
<ion> There are a bunch of Youtube videos of jbenet’s talks, they should be added.
ianopolous has joined #ipfs
<dignifiedquire> ion: are they somewhere collected/listed?
ianopolous2 has joined #ipfs
<locusf> sorry if someone has already seen it
<ike_> what does pinbot do?
jhulten_ has joined #ipfs
ianopolous has quit [Ping timeout: 268 seconds]
ianopolous2 has quit [Read error: Connection reset by peer]
ianopolous has joined #ipfs
<ion> Tells the eight ipfs.io nodes to pin an object.
<dignifiedquire> ion: are you upp for a PR ?
<ion> dignifiedquire: I’ll try to get around to that later.
<dignifiedquire> ion: ta
ianopolous2 has joined #ipfs
ianopolous has quit [Read error: Connection reset by peer]
<ike_> kewl
<ike_> !pin QmZpaT5n6uaR5c9ktJpD1toEqz98xofJZ9sbx3TLkMtoJ9
<whyrusleeping> ike_: pinbot is picky, only his friends can pin ;)
<ike_> lol
<ike_> pickybot
<whyrusleeping> ike_: youre at &yet? nice
<ike_> yep -- worked with daviddias for years
<whyrusleeping> haha, sweet!
<whyrusleeping> the relative links on your page are a little messed up though
<ike_> yeah, tell me about it
<ike_> daviddias and I are trying to figure out a better solution
<demize> Rather, the non-relative ones are ;p
<whyrusleeping> yeah...
<demize> Relative links would work.
<whyrusleeping> if you come up with something that can do fancy smart link re-writing, that would be awesome
<ike_> thinking of a preprocessor that would rewrite them
ianopolous2 has quit [Read error: Connection reset by peer]
ianopolous2 has joined #ipfs
<ike_> OR (personal fave) a preprocessor app that would live in IPFS and you could view static sites thru it
<demize> Just remove the slash and everything would work ;p
<ike_> demize sortof
<whyrusleeping> ike_: oh yeah, something that would load another page in an iframe
<ike_> something like that. or just a harp.js server that could run IPFS files through a doman.com proxy
e-lima has joined #ipfs
<ike_> e.g. personal domain that loads IPFS in the background
groxx has joined #ipfs
<demize> There's not really anything else that would be required. Unless you use some templating system where pages on different levels in the file hierarchy use the same template file, then you'd have to make your templating system a bit smarter as well, hah.
<demize> Though that shouldn't be particularly hard to do either.
Encrypt has quit [Quit: Quitte]
elima has quit [Ping timeout: 272 seconds]
vijayee_ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
vijayee_ has joined #ipfs
ygrek has joined #ipfs
pfraze has joined #ipfs
bsm1175321 has quit [Ping timeout: 268 seconds]
jhulten_ has quit [Ping timeout: 268 seconds]
Rylee has quit [Remote host closed the connection]
Rylee has joined #ipfs
hjoest has quit [Ping timeout: 260 seconds]
danslo has joined #ipfs
hjoest has joined #ipfs
<dignifiedquire> jbenet: are you around?
<dignifiedquire> jbenet: you are the fork bomber!
<whyrusleeping> dignifiedquire: jbenet isnt around, need anything?
ianopolous3 has joined #ipfs
jhulten_ has joined #ipfs
captain_morgan has joined #ipfs
<daviddias> whyrusleeping: I added more context on the 'blog' publishing thing here - https://github.com/ipfs/notes/issues/66
<dignifiedquire> whyrusleeping: I figured out why the packaged station app fork bombs https://github.com/jbenet/node-subcomandante/issues/2
<dignifiedquire> whyrusleeping: by the way did you manage to get it running?
ianopolous2 has quit [Ping timeout: 240 seconds]
ianopolous2 has joined #ipfs
<whyrusleeping> dignifiedquire: i havent yet
<dignifiedquire> whyrusleeping: let me know when you want to try again, and I’ll see if I can help
<whyrusleeping> dignifiedquire: gonna try now, on a different computer than last time
<dignifiedquire> whyrusleeping: okay, good luck!
ianopolous3 has quit [Ping timeout: 264 seconds]
* whyrusleeping wishes his home internet was better
<whyrusleeping> npm is taking 5ever to fetch dependencies
ianopolous2 has quit [Read error: Connection reset by peer]
<dignifiedquire> you should wish for npm on ipfs :P
* whyrusleeping crosses his fingers
ianopolous has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
ike_1 has joined #ipfs
<sonatagreen> this is pretty cool: http://updog.pw/
<whyrusleeping> sonatagreen: thats gonna be a bad pun, isnt it
<ike_1> aaaaaand yup
ike_1 has quit [Client Quit]
<sonatagreen> but look how slick and professional the site is
<whyrusleeping> lol, yay bootstrap!
<ike_> /cc jbenet
<dignifiedquire> sonatagreen: tbh the site is pretty boring
<dignifiedquire> though the pun is good
<gamemanj> "A revolutionary communications platform for the connected and powerful"
<gamemanj> So, nobody, then.
hjoest has quit [Ping timeout: 260 seconds]
<wowaname> what is up dog
<wowaname> dear god
<wowaname> .pw
dignifiedquire_ has joined #ipfs
<gamemanj> I wonder how many people will get uppity about that?
<wowaname> probably a cloudflare ip
<wowaname> yep cloudflare
<wowaname> probably a digitalocean box
<wowaname> whatt do i win
* gamemanj gives wowaname an Intangible Medal! It falls through the floor.
<wowaname> lol
<wowaname> how does it fall if it's intangible
dignifiedquire_ has quit [Client Quit]
<gamemanj> How do I give it to you, that's the real question
hjoest has joined #ipfs
<wowaname> lol
<gamemanj> also, what on earth is with that metadata
bedeho has quit [Ping timeout: 250 seconds]
<wowaname> did you miss the last line
<wowaname> 19 16 35 freenode - NickServ (NickServ@services.): kush has been frozen by the freenode administration.
<wowaname> lmao
<wowaname> if you freeze kush, does it go bad
<wowaname> actually about every part of my /ns info is a joke
<wowaname> my email, account name, last hostname
<wowaname> lol
rehelmin has joined #ipfs
od1n has quit [Quit: WeeChat 1.1.1]
pfraze has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
ianopolous2 has joined #ipfs
ianopolous has quit [Ping timeout: 260 seconds]
rehelmin has quit [Quit: Leaving.]
ianopolous2 has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping force-pushed dial-smarter from 868d5f0 to 663a030: http://git.io/vCKwd
<ipfsbot> go-ipfs/dial-smarter 663a030 Jeromy: simplify rate limiting to remove potential panic...
ianopolous has joined #ipfs
<dignifiedquire> whyrusleeping: finished installing?
<whyrusleeping> dignifiedquire: actually just remembered i was doing that
<whyrusleeping> got an error
<dignifiedquire> whyrusleeping: yeeeeah
<whyrusleeping> uncaught exception, cannot read property hash of undefined
ianopolous2 has joined #ipfs
<dignifiedquire> right, did you stop your ipfs daemon?
<whyrusleeping> yeap, no daemon running
<dignifiedquire> hmm
amade has quit [Quit: leaving]
<dignifiedquire> what os/node/npm are you running? what ipfs version is your node running usualy?
<whyrusleeping> arch/v4.1.2/3.3.6
<whyrusleeping> dev0.3.8
<whyrusleeping> was on OSX yesterday, with same results
<dignifiedquire> super strange
<whyrusleeping> Luzifer: you around?
<whyrusleeping> dignifiedquire: yeah...
ianopolous has quit [Ping timeout: 246 seconds]
gggthgr has joined #ipfs
<Luzifer> Partly... Only phone and need to pay some attention to surroundings...
<dignifiedquire> whyrusleeping: can you try running the example in here? https://github.com/ipfs/ipfs-geoip
<Luzifer> whyrusleeping: how can I help?
ianopolous2 has quit [Read error: Connection reset by peer]
<whyrusleeping> dignifiedquire: hrm, no. that one fails to install, it requires ipfs-apiv1.2.1 and that one isnt available
ianopolous3 has joined #ipfs
<whyrusleeping> i'll change the dep in the package.json
<dignifiedquire> whyrusleeping: use the version in your node_modules from electron
<dignifiedquire> then we know it’s the same version
<dignifiedquire> the example is in there
<dignifiedquire> `node node_modules/ipfs-geoip/example/lookup.js 8.8.8.8`
<whyrusleeping> ooh, gotcha
<whyrusleeping> that works
<dignifiedquire> damn
<dignifiedquire> okay one other thing we can try is can you move your .ipfs folder somewhere else so it thinks it’s initializing a new node?
ianopolous3 has quit [Ping timeout: 268 seconds]
<whyrusleeping> worked!
<dignifiedquire> sweet
<whyrusleeping> i forgot how long generating a 4096 bit key takes
<whyrusleeping> very pretty loading animation though
<dignifiedquire> so probably some issue with different versions of go-ipfs or what not (don’t ask me you probably know way more about that)
<dignifiedquire> though the getLocation call should prevent against that somehow
<whyrusleeping> hmmm... okay it shouldnt take this long to generate a key. what is it up to?
<dignifiedquire> no that shouldn’t take long at all
<dignifiedquire> anything in the logs?
<whyrusleeping> last thing in the logs is saying that its initializing a new node with key size 4096
<whyrusleeping> in $HOME/.ipfs
<whyrusleeping> let me retry
<whyrusleeping> okay, that worked
<whyrusleeping> lol
<dignifiedquire> lol
<whyrusleeping> but clicking console broke everything
<whyrusleeping> lol
<whyrusleeping> Error: write EPIPE
<dignifiedquire> oO
<dignifiedquire> dafuq
<whyrusleeping> logs look fun
<whyrusleeping> i'll paste
<dignifiedquire> why u break all my nice code :cry:
<whyrusleeping> because its pretty and i'm jealous ;)
<dignifiedquire> fuuuuuuuuck
<dignifiedquire> why does this stupid thing not have a stack property, why JavaScript did you ever allow to throw things that are not an Error object :cry:
<whyrusleeping> i love javascripts
<whyrusleeping> its all the pain of java, minus the compile time (personal experience)
demize is now known as bizarre
bizarre is now known as demize
<dignifiedquire> In my experience it’s much less pain than Java, but when pain comes it’s so bad you want to quit
<whyrusleeping> yeah, the early learning curve for javascript is really nice
<whyrusleeping> but once you hit a certain point, its almost vertical
<whyrusleeping> which is why i limit my javascript programming to everything before that curve
<dignifiedquire> why did I use winston..everytime I use it bites me -.-
<ion> I have been trying out Elm (to write a prototype and a visualization of a data structure that may be useful with IPFS), it feels really nice. It outputs JavaScript but promises no runtime exceptions.
wopi has quit [Read error: Connection reset by peer]
<dignifiedquire> I really need to write a decent logger some day
wopi has joined #ipfs
<dignifiedquire> ion: unless they have a bug in the transpiler :P
<ion> Well, i haven’t seen one so far. :-P
captain_morgan has quit [Ping timeout: 260 seconds]
pfraze has quit [Remote host closed the connection]
<dignifiedquire> ion: cool, what exactly does it mean?^^
<ion> dignifiedquire: Imagine livestreaming content onto IPFS. You start with the object A (on the bottom row), then push the object B linking back to A, then push the object C linking back to B and so on. With just a linked list anyone can take your current HEAD and traverse back to the beginning object by object. What i have been thinking of is adding more links to the history to each object, specifically O(log n)
<ion> links which a) let you start downloading the history at multiple points in parallel after getting the HEAD object and b) let you seek to any previous object in O(log n) steps.
gggthgr has quit [Ping timeout: 272 seconds]
<ion> dignifiedquire: This algorithm lets you add the O(log n) links to the new HEAD by just inspecting the previous object’s links.
<dignifiedquire> ion: that sounds cool, and this visualizes that in realtime?
hellertime1 has quit [Ping timeout: 256 seconds]
<gamemanj> hmm... so the bold squares are objects linked to by the object on the left of that row?
<dignifiedquire> whyrusleeping: I just merged a pr that should make debugging a bit better hopefully, can you please pull and run `npm install` to update dependencies
mildred has quit [Ping timeout: 240 seconds]
devbug has quit [Remote host closed the connection]
<ion> This just simulates adding a bunch of objects and visualizes their links. It’s mostly static at the moment apart from having a button to add a new object. The HEAD at a given time is in red, the links from the HEAD are marked with a black box. There are exponentially growing buckets marked with an alternating green/blue background after the HEAD and it endeavors to have one link per each bucket, copied from
<ion> the previous HEAD.
<sonatagreen> What's the purpose of linking to A from everything? Are you expecting the first frame to be used as a preview thumbnail, or something?
<gamemanj> Maybe "header" data.
<gamemanj> Most video formats have that, after all :)
jhulten_ has quit [Ping timeout: 260 seconds]
<sonatagreen> Fair enough.
<ion> sonatagreen: It’s just an artifact of the algorithm at the moment; it picks the oldest object in range to each bucket and that happens to be the root object in the last bucket. But that may actually be useful as gamemanj said.
<ion> To traverse from Z to B, you’ll follow the links from Z to Q, Q to I, I to E, E to C, C to B in 5 steps.
jhulten_ has joined #ipfs
<sonatagreen> I like how each node's links are a subset of its predecessor's links, that makes building a new node very fast because you don't have to traverse the tree to find the thing you want to link to
voxelot has joined #ipfs
<whyrusleeping> dignifiedquire: on it
<ion> One part not visualized yet is that if, say, T is missing a link to Q for some reason and the bucket of length 4 would be empty when adding U, it will retain the link to M. That is, U would link to T, S, M, I and A.
<ion> Any bucket can “borrow” the closest object to the right to avoid becoming empty.
<gamemanj> Useful... I suppose it really depends on what you're aiming for. For simplicity, you could assign each node a "lifetime" upon creation, and link to it for that many nodes onward...
Encrypt has joined #ipfs
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
<ion> This algorithm just needs you to take a copy of the parent’s links, increment their offset by 1, add the parent itself as link 1 and then prune extra objects from the offset ranges 2…3, 4…7, 8…15, 16…31, 32…63 etc.
<ion> retaining 1 in each
<ion> the one with the greatest offset
<whyrusleeping> dignifiedquire: whooooa, stack traces galore
<dignifiedquire> whyrusleeping: yeah ;)
<whyrusleeping> in case you want to take a look
<dignifiedquire> whyrusleeping: thanks, looks like your node is not starting up properly :( as 127.0.0.1:5001 is not available
<whyrusleeping> yeap, i wiped my $IPFS_PATH and restarted
atelierrobin has joined #ipfs
<whyrusleeping> it looks like we're getting farther this time
<whyrusleeping> it didnt crash when i clicked console
<whyrusleeping> and the electron window opened up
<whyrusleeping> but nothing in it yet
<dignifiedquire> whyrusleeping: that’s because I forgot to exit on an uncaught exception *cough*
<whyrusleeping> lol
<dignifiedquire> but it should start the install process if you wiped your apth
<whyrusleeping> yeap
<whyrusleeping> so i can reliably make it that far now, haha
<dignifiedquire> that’s sth, but does it show those errors on install as well?
bsm1175321 has joined #ipfs
dignifiedquire_ has joined #ipfs
<whyrusleeping> the ECONNREFUSED ones?
<dignifiedquire> yes
<whyrusleeping> nope
<whyrusleeping> i dont see that until i click console
<dignifiedquire> I don’t get it, does it count some peers?
<whyrusleeping> yeap
<whyrusleeping> i get a few peers
<dignifiedquire> can you try stopping and starting please
devbug has joined #ipfs
<whyrusleeping> that was a pleasant set of screens
pfraze has joined #ipfs
<whyrusleeping> okay, back up again
<whyrusleeping> got some peers
<whyrusleeping> click console, aaaand exceptions
<dignifiedquire> let’s try the browser
<whyrusleeping> nothing opened in my browser
<dignifiedquire> what happens if you open the url manually?
<whyrusleeping> theres no daemon running
<whyrusleeping> it must crash for some reason
<whyrusleeping> does the stderr from the child process daemon go anywhere?
<dignifiedquire_> which does not make any sense cause it shows peers
<dignifiedquire_> what happens if grep your processes for ipfs?
<whyrusleeping> no process by that name, and the peers stopped updating
<whyrusleeping> ohmygodthatsopretty
<ion> Would the suffix of the ID be more useful?
<ion> That’s pretty.
<dignifiedquire_> no idea tbh, I just feel putting the full id everywhere just makes for a bad ui, the idea is that if you hover the ids it’ll give the full version in a tooltip + the colors you see are generated from the id
<whyrusleeping> i think showing the first 8 or so characters starting from after the Qm would be good
<dignifiedquire_> that sounds sensible, where does the Qm come from?
<ion> I mean, when you choose to represent the ID with n characters (which is fine), you can allocate the n characters for something more useful than the constant “Qm”.
<ion> The type and the length of the hash.
<dignifiedquire_> ah right, so yeah we could drop that in the ui
<dignifiedquire_> dropping the constant Qm makes it better immediately :)
<NeoTeo> v. nice - reminds me of WarGames
<dignifiedquire_> NeoTeo: thanks and hopefully this will not become a war ;)
<NeoTeo> Global Thermonuclear...etc.
ianopolous has joined #ipfs
<sonatagreen> honestly just putting a - or : or something after the Qm would make hashes a lot more easily visually distinct, in my opinion
<sonatagreen> like, there's a tendency for the eye to scan the first couple characters of a hash, and if they all start with Qm... then they all look alike
<sonatagreen> whereas if you have e.g. Qm:e55V3hah4sp5bg2VeEKjkuqSLY6qJKHUQtQoiXqvRBBB then the eye can grab the e55 pretty easily
<gamemanj> Qme55V3hah4sp5bg2VeEKjkuqSLY6qJKHUQtQoiXqvRBBB
bedeho has joined #ipfs
vanila has quit [Quit: Leaving]
<gamemanj> Qmd125666eAAA7TESTTESTTESTSLY6qJKHUQtQoiXqvRBBB
<gamemanj> hmm
<gamemanj> totally not distinct at all
<sonatagreen> you could even do dashes like in a phone number or gpg key: Qm:e55V-3hah-4sp5-bg2V-eEKj-kuqS-LY6q-JKHU-QtQo-iXqv-RBBB
<sonatagreen> well, if they're right next to each other like that, sure
<gamemanj> Well, it should be pretty obvious as soon as people understand Qm is a prefix
rehelmin has joined #ipfs
<sonatagreen> but if later you see Qm55V3tdvGfN7wykN25WYgrqNxN35HFsBA7rkCjDKkGBBB, will you notice anything amiss
<ion> FWIW, i think some bits of the characters following the Qm are also part of the hash identifier, you can’t just place a : there.
atelierrobin has quit [Ping timeout: 246 seconds]
<gamemanj> Maybe just reverse the hashes?
<ion> A suffix of n characters will have more bits of the actual hash than a prefix, even with the “Qm” removed. Not that it matters that much.
<dignifiedquire_> !pin QmTr8oTzi1upsHhHoK3ixmsxosD7hFMuMgbEZSakMRbTUT
<dignifiedquire_> pin QmTr8oTzi1upsHhHoK3ixmsxosD7hFMuMgbEZSakMRbTUT
<gamemanj> wow, that looks nice
<dignifiedquire> pin QmTr8oTzi1upsHhHoK3ixmsxosD7hFMuMgbEZSakMRbTUT
faddat has quit [Ping timeout: 268 seconds]
<dignifiedquire> !pin QmTr8oTzi1upsHhHoK3ixmsxosD7hFMuMgbEZSakMRbTUT
<pinbot> now pinning /ipfs/QmTr8oTzi1upsHhHoK3ixmsxosD7hFMuMgbEZSakMRbTUT
bedeho has quit [Ping timeout: 240 seconds]
dignifiedquire_ has quit [Quit: dignifiedquire_]
<gamemanj> ?
<dignifiedquire> gamemanj: thanks
<dignifiedquire> sorry for the pin spam
<krl> dignifiedquire: it would be nice to do some kind of vhash component
<krl> like, have the prefix + visual hash
<dignifiedquire> yes
<dignifiedquire> the color generation is the first idea I had in mind, but there are other things we could, do you have sth specific in mind?
<krl> then instead of qm, you could have something else that indicates what kind of hash it is
wopi has quit [Read error: Connection reset by peer]
<gamemanj> hmm... dignifiedquire: you may have missed a country or three
<gamemanj> or did England become part of France in some event I never knew about...?
wopi has joined #ipfs
<dignifiedquire> gamemanj: :D that’s the first dotted map I found on google, so no gurantees ;)
<dignifiedquire> I’ll go to London next month, so I’ll check if they are still there
<krl> dignifiedquire: not thinking of something in particular, but prefix + visual hash element together in a little box or something would be nice
<sonatagreen> pretty
<gamemanj> also, what about the people in the antarctic...?
<gamemanj> it seems like that dotted map may have a few holes in it...
<gamemanj> probably best to find a better but non-dotted map and convert it to dotted
wowaname has quit [Changing host]
wowaname has joined #ipfs
<dignifiedquire> gamemanj: yes but not for a mockup, for implementation this needs to be vector based version anyway, maybe even generated via code from real data
<dignifiedquire> krl: I think this a nice start http://btmills.github.io/geopattern/
gamemanj has quit [Ping timeout: 260 seconds]
<daviddias> whyrusleeping: the new npm is considerably slower (at least for me)
<dignifiedquire> daviddias: but it finally handles peerdependencies properly..
<ike_> same
rehelmin has quit [Quit: Leaving.]
<dignifiedquire> also daviddias if you have any idea on the issues whyrusleeping is having when running station please let us know, as it sounds to me somewhere in the chain between node and go-ipfs sth is failing
Qwertie has quit [Ping timeout: 246 seconds]
<daviddias> :P
<dignifiedquire> :D
<daviddias> whyrusleeping keep posting the problems you encounter and I'll try to guide you the best I know
rehelmin has joined #ipfs
<sonatagreen> !pin QmX7tzX73SQ7hafbGZoUpTz6eY68eLbx3fXe86wuKqtmVd
<dignifiedquire> !pin QmX7tzX73SQ7hafbGZoUpTz6eY68eLbx3fXe86wuKqtmVd
<pinbot> now pinning /ipfs/QmX7tzX73SQ7hafbGZoUpTz6eY68eLbx3fXe86wuKqtmVd
<sonatagreen> thank you ^_^
<dignifiedquire> that’s so good, it needs to be spread everywhere :D
substack_ is now known as substack
<ion> Might as well share the preliminary thing, but i hope to make the visualization better at some point. https://ipfs.io/ipfs/QmdBumfpE2GZ98UDoXbAeeLAkTizrMZZjH8S4KhuC9fADW/
<whyrusleeping> daviddias: dignifiedquire any idea where the output from the ipfs daemon goes?
<whyrusleeping> the one spawned by station?
<daviddias> looking now
<daviddias> ok, so apparently it is going to where it is supposed ->
bedeho has joined #ipfs
<whyrusleeping> daviddias: okay, so i *should* see it in the output?
<daviddias> one of the things the electron app did was use the local IPFS daemon if there was one
<dignifiedquire> it did?
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/sysdiag: http://git.io/vC6qB
<ipfsbot> go-ipfs/feat/sysdiag ba6dfc5 Jeromy: add small sharness test to make sure output happens...
<daviddias> I had it running
<dignifiedquire> for me it always crashed when another daemon was running bfore
<dignifiedquire> even before I touched it
<daviddias> dignifiedquire: I meant, it would use the one installed on the default path
<dignifiedquire> ah right
<dignifiedquire> sorry
<daviddias> right now mine is in a infinite loop
<bengl> daviddias: regarding slow npm: even on latest? a lot of super-slowness has been resolved.
<daviddias> trying to figure out if that is because I'm running 0.4.0, or if I broke something
Encrypt has quit [Quit: Quitte]
<daviddias> bengl: I'm on 3.3.6 and installing all the deps of the IPFS station still takes time
<daviddias> considerably more that I can notice, compared to what it was before
<daviddias> whyrusleeping: are you running 0.4.0 with ipfs-station?
<whyrusleeping> nope, 0.3.8
<dignifiedquire> whyrusleeping: okay so ipfs log tail does work together with station
<dignifiedquire> so maybe that can shed some light onto your issue?
atrapado has quit [Quit: Leaving]
ygrek has quit [Ping timeout: 246 seconds]
dignifiedquire has quit [Quit: dignifiedquire]
vijayee_ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
devbug has quit [Ping timeout: 265 seconds]
rehelmin has quit [Quit: Leaving.]
bedeho has quit [Ping timeout: 260 seconds]
<whyrusleeping> ran the daemon myself and things seem to work
<sonatagreen> whyrusleeping, /ipfs/QmX7tzX73SQ7hafbGZoUpTz6eY68eLbx3fXe86wuKqtmVd
<whyrusleeping> lol
<whyrusleeping> !pin /ipfs/QmX7tzX73SQ7hafbGZoUpTz6eY68eLbx3fXe86wuKqtmVd
<pinbot> now pinning /ipfs/QmX7tzX73SQ7hafbGZoUpTz6eY68eLbx3fXe86wuKqtmVd
<whyrusleeping> !botsnack
<pinbot> om nom nom
rehelmin has joined #ipfs
<ike_> but it doesn't seem to be working as a directory
<whyrusleeping> ike_: lol, QmUNLLsPACC is the empty directory
<whyrusleeping> the one easy to remember hash because it looks like 'null space'
<ike_> THAT IS WIERD
<ike_> i can remember that fo sho
<demize> So.. Did you actually add a directory with files in it and get that?
<ike_> so, if i saved a directory and it ended up with that hash, what then?
<whyrusleeping> how did you save it?
<whyrusleeping> 'ipfs add -r directory' ?
<ike_> no, thru the taskbar app
<ike_> trying the cli now
<whyrusleeping> oh, i have no idea
<whyrusleeping> thats a question for daviddias and/or dignifiedquire
<whyrusleeping> something went wrong
fiatjaf has left #ipfs ["undefined"]
<daviddias> it should have all your files
<daviddias> if you manage doing it through the cli
<daviddias> and if the electron app still doesn't work, then it is really weird
<daviddias> let's try the cli, let me know the result
<ike_> still loading, slowly
<daviddias> whyrusleeping: (one thing that comes to mind would be the IPFS node in the station giving up because of the dialling burst)
<whyrusleeping> thats fixed now though
<whyrusleeping> and that never caused the daemon to crash or anything
devbug has joined #ipfs
<demize> ike_: One issue: You changed the href of the a containing the img tag, but not the src of the img tag.
<demize> And you probably want the home link to link to index.html instead of /, and the blog link is busted.
<demize> Other than that it seems fine.
<ike_> yep yep, fixed those but on ipfs add got this
<ike_> Error: api version mismatch (0.3.7 != 0.3.8-dev)
<demize> Restart your daemon after updating ipfs
<ike_> got it
<whyrusleeping> ugh, got all excited about some project
<whyrusleeping> set up my environment to play around with it
<whyrusleeping> and it requires an old version of docker...
<whyrusleeping> ^ someone make that work pls
<ike_> thx folks
<whyrusleeping> ike_: the picture still doesnt quite load
<demize> That's the same URI as before.
<ike_> whops wrong hash QmW2BhMczGZ7BKADy3HR4LEj4TYEmXEPEg5hjX4CMhq8ZG
domanic has quit [Ping timeout: 240 seconds]
<whyrusleeping> noice!
pfraze has quit [Remote host closed the connection]
rehelmin has quit [Quit: Leaving.]
<daviddias> ike_: NICE! :D
<ike_> slooooowwwww getting over the internet from my laptop :)
ygrek has joined #ipfs
<daviddias> guess what, now everyone in Portland will get it faster cause I downloaded it from here :P
<ike_> question -- when the ipfs.io proxy loads a document, does it cash/pin/save it?
<ike_> yay!
<daviddias> ike_: it does cache it, but doesn't pin it
<ike_> cool
<ike_> now, how would I *update* content within that base hash?
<daviddias> you would have to use IPNS
<daviddias> ike_: check `ipfs name --help `
<demize> ike_: blog and PGP links are still bork, but +1
<cryptix> right - /blog.html is wrong, its zlog :)
<ike_> thanks demize
<cryptix> just /zlog works better for navigation thou :)
elasticdog has quit [Changing host]
elasticdog has joined #ipfs
<cryptix> ike_: QmW2BhMczGZ7BKADy3HR4LEj4TYEmXEPEg5hjX4CMhq8ZG/g also very nice :))
<ike_> :)
<ike_> it'll keep growing
<ike_> okay, IPNS address published, blog links and PGP fixed https://ipfs.io/ipns/QmV8Mgu2j9YSkoPRDU1ysHnXK78TrKm2MFQYoxPXY7s2eR/blog.html
<sonatagreen> did you have the wrong key before?
aethertap has joined #ipfs
<ike_> i don't think so, i was just using /ipfs/HASH to the dir itself
aethertap has quit [Client Quit]
<ike_> so i published the dir with `ipfs name publish /ipfs/HASH`
<cryptix> ike_: the gifs link is still borked :P
<cryptix> ike_: you could also add the current version as a TXT entry on dns ike.io
<daviddias> just opened an event page for a meetup next week http://attending.io/events/ipfs-san-francisco-october-2015 it will be around SF :)
<cryptix> ike_: i see that www. is on neocities - i wonder if they can do that now? kyledrake? :P
<daviddias> feel welcome to also invite other people that might be interested
<ike_> neocities does have IPFS support, and they archive daily
<ike_> i am actually interested in going the other way -- publishing my site to IPFS locally, having neocities or other http platform pick up the changes
faddat has joined #ipfs
<ike_> cryptix: gifs are fixed
<whyrusleeping> ike_: whys that?
<ike_> thanks for doing all my QA for me :)
<ike_> whyrusleeping i like the idea of syndicating from most-distributed system to lesser-distributed ones
<ike_> so, having the dir on my laptop be the canonical version
<ike_> and then syndicating from there
<daviddias> ike_: would love to have some feedback on https://github.com/diasdavid/ipscend from you
<edrex_> anybody in Portland going to http://calagator.org/events/1250469161 ?
<daviddias> specially with regards to the workflow it offers
<daviddias> and what other things would be nice
<ike_> daviddias: certainly, will check it out.
<cryptix> ike_: yea that makes more sense (asking you for current version) you might want to nodge kyledrake about that :P
<daviddias> edrex_: I'm going :)
<ike_> edrex_: unfortunately, i can't make it. really sad i'm missing it
<ike_> (so glad that this is now permanently a part of the web https://ipfs.io/ipns/QmV8Mgu2j9YSkoPRDU1ysHnXK78TrKm2MFQYoxPXY7s2eR/g/dancingbanana.gif)
<ike_> !pin QmWxKcYCgq3m4iSUirUGiH36i7h6xuJdzr28faHV9ptQsR
<ike_> ^^^ more permanent pls
<cryptix> ike_: you could still publish the ipns key of one of your nodes on another dns entry :)
<ike_> exactly -- ipfs.ike.io for instance
NeoTeo has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<daviddias> !pin QmWxKcYCgq3m4iSUirUGiH36i7h6xuJdzr28faHV9ptQsR
<pinbot> now pinning /ipfs/QmWxKcYCgq3m4iSUirUGiH36i7h6xuJdzr28faHV9ptQsR
<ike_> OMG THE ETERNAL BANANA
<daviddias> bananas should always be permanent
r04r is now known as zz_r04r
rehelmin has joined #ipfs
<cryptix> ike_: if you also publish the source+workflow people can recreate/replicate your content if other nodes fail to produce it ;)
zml has quit [Ping timeout: 265 seconds]
<ike_> +1
bsm1175321 has quit [Ping timeout: 272 seconds]
<ike_> daviddias: did you add a subdomain to the TXT record?
<ike_> e.g. ipfs TXT dnslink=QmTXcpeyKTMkzVoQVw5m5x6E9eLCaEH2iyvsbwtm1ZaQCS
<ike_> and ipfs A 178.62.61.185
<cryptix> dnslink=/ipfs/... or =/ipns/...
<daviddias> you add it to the same domain level you are going to point at a IPFS node
<ike_> oh thx
<cryptix> ike_: can be either, depending on how much you trust dns :)
rehelmin has quit [Quit: Leaving.]
<ike_> gotcha. def subdomain for me
<ike_> :)
<ike_> daviddias: i really like the ipscend workflow, a lot
<cryptix> is anyone publishing /ipns/../rss blogs?
<daviddias> :D
<daviddias> that is really good to know
<ike_> the hash it gives you -- is it an IPNS hash that'll persist on updates?
e-lima has quit [Ping timeout: 250 seconds]
<daviddias> it is a IPFS hash
<ike_> okay
<daviddias> but now that you say that
<daviddias> it could have a IPNS update
<ike_> so you'd have to update the dnslink= everytime you publish right now?
<cryptix> ike_: not if it is /ipns/$nodeID/rss or something
<cryptix> but you need to keep the node with that priv key up, then
<cryptix> (until ipns becomes more robust)
arpu has joined #ipfs
<ike_> oh got it
<ike_> k
<ike_> i'll go with ipfs then, so it can stay up after i close my laptop lol
<ike_> really want to get a mini server going at home
<daviddias> the only sad panda part of that, is that we only have one ipns per node right now
<daviddias> so if you had two apps being uploaded from the same machine
<ike_> yeah :\
<daviddias> it would overlap one another
<davidar> lgierth: around?
<cryptix> daviddias: yea!.. i want multiKey/keystore! :[
<ike_> it's like magic: http://ipfs.ike.io/
* cryptix is just to impatient
<daviddias> however, the new IPRS spec has this in mind and will enable to have chained keys signing records
<daviddias> cryptix: me too, boooo on whyrusleeping :P
<cryptix> ike_: or fs:/ipns/ipfs.ike.io/ :P
<daviddias> cryptix: and I also want the ability to give permissions for more than one key to update the same IPNS name
<daviddias> so that we can have a sort of permission system for mfs folders
<whyrusleeping> calm yourselves! i'm building cool testnet shit right now
bedeho has joined #ipfs
bedeho has quit [Remote host closed the connection]
<cryptix> daviddias: have you looked at thaoe for comparison? their model seems easy enough to bare in mind
<whyrusleeping> i have two docker containers right now and i can specify the network latency between them :D
bedeho_ has joined #ipfs
<cryptix> whyrusleeping: thats nice!
<daviddias> thaoe?
<whyrusleeping> tahoe*
<daviddias> whyrusleeping: oh, that is sweet
<multivac> [WIKIPEDIA] Tahoe-LAFS | "Tahoe-LAFS (Tahoe Least-Authority File Store ) is a free and open, secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. It can be used as an online backup system, or to serve as a file or web host similar to Freenet, depending on the front-end used to..."
<whyrusleeping> yeah! i can change it on the fly too
<daviddias> tahoe-lafs?
<whyrusleeping> set it to zero, bring it up to 500ms rtt, what have you
<ion> IPNS not being cached yet is a thing to note. ipfs resolve -r /ipns/<my id> takes about 2.5 s every time. The gateway does not set a max-age Cache-Control header for IPNS.
<cryptix> whyrusleeping: how long until the multiplxing times out?
<daviddias> whyrusleeping: that is really sweet
<davidar> whyrusleeping (IRC): set it to Australian mode
<whyrusleeping> now i'm automating it a bit
<lgierth> davidar: hey
<whyrusleeping> and going to test some ipfs stuffs out soon
<davidar> lgierth (IRC): hey
<daviddias> cryptix: I've been learning it from 'here and there', but need to dial in to their spec properly
<ion> whyrusleeping: nice
<davidar> lgierth (IRC): do you know much about setting up a hyperboria clearnet gateway?
<cryptix> ion: hrm can you open an issue about the Cache-Control header? if it resolves to /ipfs/.. it should at least set a day or two?
<cryptix> daviddias: you basically get two keys for a dir, one read only and one rw
<cryptix> daviddias: 14 word summary.. :)
<lgierth> davidar: depends on what you mean -- hyperboria is just an ipv6 network. do you want to access some http service in hyperboria?
<daviddias> cryptix: ahaha good
<ion> ike: It might be a good idea to copy all the A records from ipfs.io.
<ike_> not just one?
<ike_> :)
<davidar> lgierth (IRC): ideally I'd like all my clearnet access to exit in a country that isn't determined to store all my metadata...
<lgierth> davidar: ah, an iptunnel
<davidar> .g Australian metadata retention
<ion> davidar: Are there any left?
<cryptix> daviddias: i saw an howto on setting up an cjdns node as a NAT gw
<cryptix> davidar: **
<cryptix> sorry
<davidar> ion (IRC): not sure. Somewhere in Europe? :/
<ion> Here they are speaking about changing the constitution to enable the data collection.
<davidar> ion (IRC): hrmph
<cryptix> fun times
domanic has joined #ipfs
<davidar> lgierth (IRC): thanks
<davidar> ion (IRC): Antarctica?
<ion> Having your exit node on Antarctica sounds like a great Internet experience.
<lgierth> davidar: basically cjdns' tun0 interface gets additional addresses which are configured in the server's cjdroute.conf, so that you can use the server's iptunnel ip as a default route. server needs forwarding enabled and possibly NAT, just like with openvpn setups
<cryptix> ah - thats nicer than a wildcard nat :)
<davidar> lgierth (IRC): I recall openvpn being slightly painful to set up :/
<cryptix> !pin QmSQgwPKdyvwgGDcJKPyiU7saaWhcSfFTWJA6Z9ibkFfpk
<pinbot> now pinning /ipfs/QmSQgwPKdyvwgGDcJKPyiU7saaWhcSfFTWJA6Z9ibkFfpk
<lgierth> davidar: yeah iptunnel isn't exactly zeroconf either... (yet)
<cryptix> !pin QmTXcpeyKTMkzVoQVw5m5x6E9eLCaEH2iyvsbwtm1ZaQCS
<pinbot> now pinning /ipfs/QmTXcpeyKTMkzVoQVw5m5x6E9eLCaEH2iyvsbwtm1ZaQCS
<davidar> lgierth (IRC): http://roaming-initiative.com looks cool, but it seems to be dead :(
<cryptix> whyrusleeping: can we increase the log level of ="received un-asked-for bock" ?
<lgierth> davidar: yeah that dev disappeared :( left us a very good essay about sustainable communities: http://www.roaming-initiative.com/blog/posts/wtfm
<whyrusleeping> cryptix: yeah, wanna PR bumping it up to info? or notice?
<ike_> aww thanks cryptix
<whyrusleeping> its debug right now, yeah?
<cryptix> whyrusleeping: its on notice
<cryptix> no info
<cryptix> sorry
<whyrusleeping> oh, you should just be able to do 'ipfs log level bitswap info' then to see them
<whyrusleeping> but they happen more often than you think, if two people send you a block, the second one will be 'unwanted'
<gendale_> does publishing to ipns automatically pin a hash?
<whyrusleeping> as you will have removed it from your wantlist once you get it
<whyrusleeping> gendale_: no
<davidar> lgierth (IRC): has anyone picked it up since?
<gendale_> ty
<davidar> gendale_ (IRC): o/
<davidar> gendale_ (IRC): I tried joining slack but failed :/
<gendale_> oh shoot, hang on a second
<cryptix> whyrusleeping: hrm.. could we count them somehow? im sometimes seeing lots for the same block for a long time
<cryptix> whyrusleeping: same peer id also
<lgierth> davidar: we sort of tried, it takes a lot of dedication though
<davidar> lgierth (IRC): define sort of :)
<lgierth> it's a social contract so you'll say no to quite a couple of people
<whyrusleeping> cryptix: 'ipfs bitswap stat'
<lgierth> it might be easier in other communities. plenty of people show up in efnet/#cjdns and are like "so how do i facebook through this cjdns tor plox?"
e-lima has joined #ipfs
<cryptix> whyrusleeping: QmUwCJw41HJyUFdxbZ8xmY1TuUL3ucWgFKfupXXu42g8Pi
<gendale_> davidar: if you pm me your email devon will add you to the slack
<lgierth> i feel like you already need your docs to be well structured in order to not confuse newcomes too much
<davidar> lgierth (IRC): I meant the roaming initiative project itself
<lgierth> davidar: i think that never even got to a point where he had anything working to show
<lgierth> there are other people who run VISPs though
<cryptix> WAT? ctrl+\ no longer dumps the go stack? :-/
<lgierth> non-commercial-ish
voxelot has quit [Ping timeout: 260 seconds]
<davidar> lgierth (IRC): for example?
<gendale_> davidar: sick email. ;)
<davidar> gendale_ (IRC): ;)
<lgierth> davidar: they don't have websites :/ just #cjdns on hypeIRC...
<cryptix> whyrusleeping: started that node up again: QmWguGbhfzq91nEEZwh7vbi41pTTYvGMtnfRHSrbFkDTFL
<lgierth> davidar: there's enigmabox too: https://enigmabox.net/
<whyrusleeping> cryptix: huh
<whyrusleeping> cryptix: ctrl+\ totally kills go programs
<whyrusleeping> and dumps stack
<cryptix> whyrusleeping: i know - usually you also get the full go stack tracke
<whyrusleeping> i just got one
<whyrusleeping> (RIP ipfs daemon)
<cryptix> it doesnt on this build..
<whyrusleeping> thats... bizarre
<cryptix> bad go builder..
<whyrusleeping> try manually sending it a sigquit?
<ion> I tried ^\ing my ipfs daemon (go get’d recently), it dumped a stack trace.
kytv_ has quit [Quit: Quit:]
<davidar> lgierth (IRC): how well does it work?
<cryptix> whyrusleeping: not yet
HastaJun has quit [Ping timeout: 268 seconds]