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: 264 seconds]
rossjones has quit [Ping timeout: 272 seconds]
<daviddias> jbenet: I'm here and available to discuss all of the things libp2p
rossjones has joined #ipfs
domanic has joined #ipfs
<CaioAlonso> it would be cool to distribute ipfs binaries using ipfs itself
<whyrusleeping> CaioAlonso: we're getting there!
<CaioAlonso> :D
<whyrusleeping> its mostly just an infrastructure problem right now
<whyrusleeping> gotta set up builders, and a landing page to download from
<whyrusleeping> and we want to also sign the binaries, so we have to set that process up
<CaioAlonso> I see
<jbenet> daviddias: thanks, i'm thinking + reading.
pfraze has joined #ipfs
<jbenet> davididas: i've until 20:30 (15min). i can talk though, or keep reading through. up to you
<jbenet> CaioAlonso: it's in my todos this week to plan this out
<CaioAlonso> cool, things are moving faster than I thought
bedeho has quit [Ping timeout: 264 seconds]
<daviddias> I'm afraid that we would naturally drag the conversation longer and I don't want to block you, do you know when will you be available again?
<jbenet> daviddias: later tonight, prob around 11/00:00 ET -- sorry i said that yesterday and failed-- had a family visit.
simonv3 has joined #ipfs
<sonatagreen> doesn't publishing to an ipns address involve doing a signature
dawny has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
<daviddias> no worries jbenet, I'll be around late (my clocks kind of shifted, I've been up till later and waking close to noon), reviewing more of this and also working on WebRTC related stuff, so ping me when you come back, if you can of course :)
pfraze has quit [Remote host closed the connection]
<ipfsbot> [webui] CaioAlonso opened pull request #85: Updates three.js syntax, fixes #84 (master...issue84) http://git.io/vczsT
<jbenet> daviddias: ok sgtm will do.
<jbenet> daviddias: yeah sorry about yesterday-- fam visit and i hadn't slept and so on. i'll be up late tonight :)
<daviddias> All good:):)
DavidBurela has joined #ipfs
Robbie has joined #ipfs
chc4 has joined #ipfs
domanic has quit [Ping timeout: 246 seconds]
voxelot has joined #ipfs
hellertime has joined #ipfs
domanic has joined #ipfs
CaioAlonso has quit [Quit: Leaving]
CaioAlonso has joined #ipfs
<CaioAlonso> I think I made something cool, atari2600 + ipfs https://ipfs.io/ipfs/QmR2bWK2sJdJZcAxjMELetJqFZ9MEERnNHAH32yxyvwfLX/
<CaioAlonso> and the full rom catalog is on ipfs, of course https://ipfs.io/ipfs/QmYgTz4w72hicHLhf9C8woXTEbt8uWv1ApYxfDNYUkZaNS/
Quiark has joined #ipfs
<CaioAlonso> whyrusleeping, thats what I was working on earlier when I mentioned the CORS thing
<achin> CaioAlonso: amazing
<CaioAlonso> :D
<giodamelio> It seems to time out on loading ROM's for me. Gives me a "URL reading error: 0". If I load the link in a new tab and let it load, the gateway caches it then it loads fine.
<CaioAlonso> yeah, I've been noticing that
<CaioAlonso> the emulator doesn't wait enough
<spikebike> I loaded asteroids
<giodamelio> I just loaded it a few moments ago, so the gateway already had it.
<CaioAlonso> loading a random rom a second time works
Leer10 has joined #ipfs
<spikebike> are they supposed to be playable?
<giodamelio> CaioAlonso: The joys of debugging timeout problems :)
<CaioAlonso> spikebike, a lot of the obscure games are weird, bizarre and cryptic, but the featured ones are fully playable
<CaioAlonso> giodamelio, tell me about it
<spikebike> CaioAlonso: I tried asteroids, it's got rocks flying around, not sure how to do anything
<CaioAlonso> arrow keys and space
<CaioAlonso> try game reset
<CaioAlonso> to start it
<spikebike> how do you start? I see rocks but no ship
<spikebike> ah, thanks
<CaioAlonso> forgot about that
<whyrusleeping> !pin QmR2bWK2sJdJZcAxjMELetJqFZ9MEERnNHAH32yxyvwfLX
<pinbot> now pinning /ipfs/QmR2bWK2sJdJZcAxjMELetJqFZ9MEERnNHAH32yxyvwfLX
<whyrusleeping> atta boy
<spikebike> I had an atari 5200 and spend half my childhood on the damn thing
<CaioAlonso> thanks
<whyrusleeping> !pin QmYgTz4w72hicHLhf9C8woXTEbt8uWv1ApYxfDNYUkZaNS
<pinbot> now pinning /ipfs/QmYgTz4w72hicHLhf9C8woXTEbt8uWv1ApYxfDNYUkZaNS
<CaioAlonso> spikebike, the only thing I miss is the random TV static
<spikebike> I think mame has an option for that
<spikebike> I was quite a fan of star raiders on the atari 5200
devbug has quit [Ping timeout: 240 seconds]
<CaioAlonso> river raid is awesome
<CaioAlonso> spikebike, my goal is to archive old games on IPFS, all of them
<spikebike> heh, so the 2600 emulator is written in javascript?
<CaioAlonso> ported from java to js, I think
<CaioAlonso> the java version is much more advanced, including savestates etc
<spikebike> impressive since despite the name they aren't particularly closely related
<CaioAlonso> yeah
<spikebike> seems like the atari 5200 was the first console that actually approximated the arcade experience
<CaioAlonso> good times
<atgnag> What is QmYgTz4w72hicHLhf9C8woXTEbt8uWv1ApYxfDNYUkZaNS?
<achin> looks like the rom archive
<atgnag> Okay.
<spikebike> heh, missle command is kinda fun, even on the 2600
<spikebike> couldn't figure out star raiders 8-(
Spinnaker has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
domanic has quit [Ping timeout: 264 seconds]
od1n has joined #ipfs
ygrek_ has quit [Ping timeout: 264 seconds]
reit has joined #ipfs
pfraze has joined #ipfs
<richardlitt> random aside, restarted Octobuild.com this year. My project this month is IPFS textbook. :D
simonv3 has joined #ipfs
<ipfsbot> [go-ipfs] WeMeetAgain opened pull request #1776: fix http output to never have both transfer-encoding and content-length (master...fix/cat-http-output) http://git.io/vczXs
<CaioAlonso> richardlitt, cool :D
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
<richardlitt> CaioAlonso: :D
<richardlitt> back tomorrow, sleeps
<kandinski> I'm reading backroll. Does f2f mean face-to-face? Like the Debian rules for signing keys?
<kandinski> Assuming so...
wemeetagain has joined #ipfs
<wemeetagain> good evening all
od1n has quit [Ping timeout: 240 seconds]
<sonatagreen> friend-to-friend
<sonatagreen> i.e. you only directly connect to people you know and trust
rozap has joined #ipfs
hellertime has quit [Quit: Leaving.]
sseagull has quit [Quit: Lost terminal]
od1n has joined #ipfs
ygrek_ has joined #ipfs
<kandinski> sonatagreen: I wondered about that, but decided to assume a stronger guarantee :)
<kandinski> (I have many friends I trust who I've never met in person)
pfraze has quit [Remote host closed the connection]
<ipfsbot> [node-ipfs-api] mappum pushed 4 new commits to master: http://git.io/vczQi
<ipfsbot> node-ipfs-api/master 9e32341 Matt Bell: Updated 'vinyl-fs-browser' dependency
<ipfsbot> node-ipfs-api/master 30a40b1 Matt Bell: Updated build
<ipfsbot> node-ipfs-api/master 82732b8 Matt Bell: Compatibility with new vinyl-fs-browser, and 'followSymlinks' option
Not_ has joined #ipfs
kerozene is now known as HugsBison
legobanana has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Guest73396 has joined #ipfs
Spinnaker has quit [Ping timeout: 256 seconds]
legobanana has joined #ipfs
legobanana has quit [Client Quit]
apophis has joined #ipfs
<sonatagreen> so it occurs to me that all ipfs sites share the same cookie scope
<sonatagreen> this is suboptimal
<zignig> sonatagreen: the ipfs gateways are just a way to get ipfs content available on the web , in the longer term you will use a local ipfs node running on your computer.l
<sonatagreen> this is still the case when using my local node
<whyrusleeping> yeah, sonatagreen we want to use subdomains to address the issue
<whyrusleeping> i think, i'm not real big on http stuff
<sonatagreen> doesn't that break all the things though
<zignig> whyrusleeping: o/
<sonatagreen> or, not all, but some of the things
<zignig> sonatagreen: like what ?
<whyrusleeping> zignig: heyo!
<sonatagreen> you want to be able to link from /ipfs/hashxyz/foo.html to /ipfs/hashpqr/bar.html, using the syntax <a href="/ipfs/hashpqr/bar.html">
<sonatagreen> because, like, canonical address
<sonatagreen> cookie policy might be a thing for a/the browser extensions to do
Guest73396 has quit [Ping timeout: 240 seconds]
<zignig> whyrusleeping: been messing with the arXiv repo from davidar , very cool.
<zignig> sonatagreen: I see where you are coming from , but because it's content storage, you just include pqr in your xyz hash , it's not duplication because its the same content.
<zignig> whyrusleeping: I have some patches to the go-ipfs-shell ( swarm , ping , etc ) that I should pull request.
<whyrusleeping> zignig: please do! also note that its go-ipfs-api now
amstocker has joined #ipfs
<sonatagreen> zignig, interesting point. however, this doesn't work if you want to link to an ipns site.
<zignig> sonatagreen: indeed , but whyrusleeping would have to get ipns working first.
<zignig> whyrusleeping: :PPPPP
<sonatagreen> also it is not obvious to me how to actually do that
<sonatagreen> without a lot of annoying duplication of files on my hard drive
<whyrusleeping> zignig: check dah PR
<zignig> sonatagreen: ipfs deduplicates ( which is the entire point ) , if you reference awesome.jpg from 50 differnt spots it only stores it once.
* zignig should register github.om , I type it enough.
<sonatagreen> in terms of the actual ipfs data store, sure. but if i'm deploying a site i have a copy of the files outside of that, the directory that i'll point ipfs at when i want to insert.
<sonatagreen> or am i using it wrong?
<zignig> you can do it like that, but you are correct there will be duplicates.
<zignig> you can also update existing files and create a new hash ( the old one is still there )
<sonatagreen> is there a way to avoid having these duplicates? i got the impression that storing my files directly in /ipns/local/ or wherever was a bad plan
<sonatagreen> like, that is not where i should keep the primary copy of anything i want to keep
<sonatagreen> ?
<zignig> sonatagreen: it is a the moment , it's still alpha.
<zignig> ipfs is a _publishing_ platform , if you want to keep _your_ files forever , duplicates is a must...
<sonatagreen> a convenient thing would be a degree of support for symlinks; if i can have do `ln -s /ipfs/hash1234 foo/bar; ipfs add -r foo' and have it work, that would be convenient
timgws has joined #ipfs
<zignig> sonatagreen: I think that is in the works , ipfs is all symlinks ( except at the bottom where it is turtles all the way down )
<sonatagreen> excellent
<zignig> sonatagreen: what is your use case for ipfs ?
<zignig> whyrusleeping: which PR ?
rschulman has quit [Ping timeout: 240 seconds]
<sonatagreen> not 100% sure yet, but am currently leaning towards blogging and maybe posting some twine games
<zignig> whyrusleeping: oooh , actually merged ! yay.
<whyrusleeping> zignig: yeeeep!
<whyrusleeping> although if you have an existing ipns record things wont work :/
<whyrusleeping> i screwed something up, and that PR is RFCR
<whyrusleeping> (the PR to fix that issue i mean)
<zignig> will have to republish them.
* zignig scurries of to update his 3 nodes.
<zignig> :)
<zignig> whyrusleeping: how are you going to handle ipns records if the node is offline ?
<zignig> or is that what iprs is for ?
<zignig> should we just call it ip*s
<zignig> ip[f|n|r|qwertyuiop]s ?
<whyrusleeping> if your node is offline, you have no guarantees your record will stick around
<zignig> whyrusleeping: which is a denial of service target.
<zignig> keychains / web of trust and pushed updates should fix that.
<sonatagreen> what is iprs?
<zignig> record system.
<sonatagreen> oh, the git-like thing?
<giodamelio> Somone really needs to make a list of the ip?s acronyms.
<zignig> sonatagreen: not sure , whyrusleeping / jbenet ?
<whyrusleeping> lets just call everything ipxs
<sonatagreen> reasonable
<whyrusleeping> interplanetary extensible system
<giodamelio> I like it
<whyrusleeping> or you can think of the 'x' as a variable
Tv` has quit [Quit: Connection closed for inactivity]
<whyrusleeping> but the records spec is just a formal definition for ipns records and how to determine validity for them
<whyrusleeping> and how to compare them
<zignig> whyrusleeping: url?
<whyrusleeping> the current ipns stuff (thats out today) just has a single hardcoded method of determining validity and comparisons
simonv3 has quit [Quit: Connection closed for inactivity]
<zignig> is datestamp < 24hours old.
<whyrusleeping> yeah, i added a sequence number in the PR that shipped today
<whyrusleeping> but it still has the timestamp < 24hours old thing
chc4 has quit [Quit: AHHHHH BEES]
apophis has quit [Read error: Connection reset by peer]
apophis has joined #ipfs
<zignig> whyrusleeping: is there an easy way to clean out the old one ?
<whyrusleeping> zignig: sadly no :/ thats why i pushed that next PR so quickly
<whyrusleeping> but it still needs review
Guest73396 has joined #ipfs
apophis has quit [Read error: Connection reset by peer]
<davidar> zignig (IRC): o/
apophis has joined #ipfs
<zignig> davidar: heyo
<davidar> anyone know of any latex-to-html converters that don't produce ugly as hell output?
<zignig> latex-* converted that isn't crap ?
* zignig thinks not.
legobanana has joined #ipfs
<davidar> zignig: want to make the arxiv papers available as html, but want it to look at least as nice as the pdfs
<zignig> there is some xml conversion projects.
<davidar> yeah, latexml
<davidar> not exactly pretty though
<sonatagreen> it really seems like this /should/ be possible
<davidar> sonatagreen (IRC): I know, right?
<sonatagreen> between webfonts and css3
<zignig> \SHOULD\@#$F \n \BE |POSSIBLE
<davidar> sonatagreen (IRC): i've tried looking, but apparently my google-fu is weak
<davidar> i've seen lots of people talking about it...
<davidar> at the other end of the spectrum is converting pdfs to html with all kinds of magic, which isn't really what i want either
<sonatagreen> zignig, ???
<sonatagreen> there's pdfjs
<davidar> sonatagreen (IRC): yeah, that's exactly what i'm trying to avoid ;)
<sonatagreen> right, server-side static generation
<sonatagreen> i.e. plain html
<davidar> sonatagreen (IRC): i wouldn't mind some client-side stuff, so long as it isn't implementing a whole pdf viewer inside the browser (which kind of defeats the point)
<davidar> i.e. an actual webpage, not a pdf pretending to be a webpage
<davidar> if that makes sense :/
amstocker has quit [Ping timeout: 244 seconds]
<zignig> sonatagreen: have a read of some LATEX source code.
<davidar> zignig (IRC): yeah, tex as a language sucks, but is awesome at typesetting
<zignig> davidar: normalizing is the way to go , but latex is good for typesetting.
<zignig> snap !
<davidar> zignig (IRC): basically i want latex typesetting, but for the web
<zignig> markdown + svg + mathml ?
<davidar> kind of saddens be that webbrowsers don't have any kind of native typesetting that even approaches tex
<davidar> zignig (IRC): yeah, typesetting the math is easy
<davidar> it's everything else that's the issue
<zignig> how did you get all that data into ipfs ? a large spoon ?
<sonatagreen> possibly part of the issue is that web pages have to deal with things like uncertain page/screen width
* zignig thinks sonatagreen is a web designer.
<sonatagreen> whereas latex outputs to a fixed page size
* sonatagreen only dabbles.
<zignig> a5 FTW !
amstocker has joined #ipfs
<davidar> sonatagreen (IRC): lots of webpages are fixed-width these days anyway
<sonatagreen> well, they shouldn't be
<davidar> lol
<sonatagreen> because phone dimensions on a desktop are silly and desktop dimensions on a phone are disastrous
<davidar> sonatagreen (IRC): well, fixed width for a given device
<sonatagreen> anyway, i should go to sleep
<zignig> sonatagreen: gnite !
sonatagreen is now known as sonatasleep
<davidar> night
<zignig> davidar: like the arXiv archive, how did you go about uploading it ?
<davidar> zignig: the metadata or the fulltext?
mildred has joined #ipfs
<zignig> all those file , was it one big ipfs add -r , or did you break it up and build the hashes
Guest73396 has quit [Ping timeout: 246 seconds]
kvda has quit [Quit: x___x]
<davidar> zignig (IRC): yeah, just one big add, took a few days :/
apophis has quit [Quit: This computer has gone to sleep]
<zignig> ERK!
<jbenet> daviddias: i'm around btw.
<jbenet> sorry been back for a while but just remembered you wanted to talk
<davidar> jbenet: know of any way to convert latex to html that looks as nice as pdf?
<davidar> without literally rendering pdf in html
<davidar> zignig: i guess I'm talking more in terms of styling the html rather the conversion itself
<zignig> real typesetting is hard.
<davidar> yeah
<daviddias> Aye :)
<daviddias> still a good time? :)
domanic has joined #ipfs
<zignig> ?
pinbot has quit [Remote host closed the connection]
mildred has quit [Ping timeout: 250 seconds]
mildred has joined #ipfs
<davidar> zignig: what do you think of this font http://www.fontsquirrel.com/fonts/TeX-Gyre-Bonum
<davidar> in terms of onscreen readability, but also professional looking
rendar has joined #ipfs
konubinix has quit [Read error: No route to host]
<zignig> nice font , also the fontsquirrel is an excelent domain name.
<zignig> I'm a big fan of comic sans myself.
<davidar> ha
tsenart has joined #ipfs
konubinix has joined #ipfs
<zignig> davidar: QmbJzpcur6dryCQ3mSUGckeLtkeqthXszpb8H7UL3TE2vE , a boltdb with all the arXiv xml docs as json blobs...
<zignig> fiddling and dev continues.
<zignig> the cool thing is that I can republish a restructure ( say by category ) to the entire directory , without ever downloading all the files.
<zignig> yay content addressable.
<davidar> !pin QmTET1qpxNZpmSmZZ6xaLvjCsYGQusw2yUfghfridYkLem
<davidar> zignig: cool, will take a look
<davidar> where's pinbot?
<davidar> .seen pinbot
<multivac> davidar: I last saw pinbot at 2015-10-02 - 01:52:41 in here, saying pin 8/8 successes -- https://ipfs.io/ipfs/QmYgTz4w72hicHLhf9C8woXTEbt8uWv1ApYxfDNYUkZaNS
<whyrusleeping> davidar: i think pinbot is down for maintenance?
<whyrusleeping> not actually sure why though
<whyrusleeping> jbenet: o/
<whyrusleeping> while we're talking about things i'm not sure about, the topic of me still being awake seems pressing
<davidar> or not awake, as the case may be
crainbf has joined #ipfs
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
* zignig reminds whyrusleeping that this is just an IRC dream.
<whyrusleeping> i'm pretty sure i havent ever had an irc dream probably
<jbenet> whyrusleeping yeah it wont upgrade :/
* zignig did to much povray for a while and had povray dreams.
zugz has quit [Ping timeout: 252 seconds]
<davidar> jbenet: :(
<whyrusleeping> what happened?
<davidar> whyrusleeping (IRC): is it sad that i have irc dreams sometimes? :p
zugz has joined #ipfs
<zignig> mostly mirror spheres and giant red cubes, perfectly rendered in real time.
<whyrusleeping> davidar: lol
crainbf has quit [Ping timeout: 255 seconds]
<zignig> it was awesome , no waiting 6 hours for a rendered frame.
<whyrusleeping> lucid dreaming does weird things to the topics of your dreams even after you stop
<davidar> they aren't even interesting dreams
<davidar> whyrusleeping (IRC): i can only maintain lucid dreams for a couple of minutes before waking up
<davidar> whyrusleeping (IRC): are you saying i broke my dreams? :/
<whyrusleeping> davidar: haha, maybe
<whyrusleeping> although broken is a relative term
<whyrusleeping> when discussing art
amstocker has quit [Ping timeout: 244 seconds]
<whyrusleeping> okay, i'm getting off irc
dignifiedquire has joined #ipfs
<whyrusleeping> whether or not that means i actually sleep is another matter
<whyrusleeping> gnite all
<davidar> whyrusleeping (IRC): i'll irc you in your dreams...
<whyrusleeping> https://xkcd.com/269/
<davidar> haha
<davidar> i actually had a dream once that it wasn't actually a dream, but i was actually in a vr machine
<davidar> anti-meta dream
rozap has quit [Ping timeout: 272 seconds]
<davidar> it seemed less lame at the time :p
crainbf has joined #ipfs
<davidar> hrm, seems the typesetting doesn't work too well with webfonts
<davidar> dammit html!
crainbf has quit [Quit: crainbf]
<cryptix> gdmrnng
Guest73396 has joined #ipfs
edrex has quit [Read error: Connection reset by peer]
edrex has joined #ipfs
takinbo has joined #ipfs
ygrek_ has quit [Ping timeout: 255 seconds]
pinbot has joined #ipfs
timgws has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<jbenet> ?befriend davidar pin
<jbenet> !befriend davidar pin
<jbenet> argh
pinbot has quit [Remote host closed the connection]
* cryptix is afraid, pinbot won't let you do that, jbenet
<cryptix> :p
jimki_ has joined #ipfs
noffle_ has joined #ipfs
M-jfred1 has joined #ipfs
fleeky__ has joined #ipfs
rektide_ has joined #ipfs
<rendar> davidar: who wrote that?
maddrmike_ has joined #ipfs
jimki has quit [Ping timeout: 250 seconds]
M-prosodyContext has quit [Ping timeout: 250 seconds]
HastaJun has quit [Ping timeout: 250 seconds]
noffle has quit [Ping timeout: 250 seconds]
rektide has quit [Ping timeout: 250 seconds]
M-jfred has quit [Ping timeout: 250 seconds]
cypher has quit [Ping timeout: 250 seconds]
fleeky_ has quit [Ping timeout: 250 seconds]
MadDrMike has quit [Ping timeout: 250 seconds]
M-jfred1 has quit [Changing host]
M-jfred1 has joined #ipfs
<jbenet> davidar: that looks great still
cypher has joined #ipfs
danielrf2 has joined #ipfs
danielrf1 has quit [Ping timeout: 265 seconds]
SnakeDude has joined #ipfs
<SnakeDude> Help I am having troubles.
<jbenet> SnakeDude: what's up?
<SnakeDude> I forgot the command on how to find IPFS processes.
<SnakeDude> It keeps glitching out on me and never closing them when I hit crtl+x on Linux
<giodamelio> ps aux | grep "ipfs"
<davidar> rendar (IRC): wrote what?
<davidar> jbenet (IRC): cool, will have to fiddle with it a bit more
<SnakeDude> I keep killing the daemons
<SnakeDude> They aren't dying
<jbenet> SnakeDude kill -9 ?
edrex has quit [Read error: Connection reset by peer]
<SnakeDude> They are finally dead. Though it's pkill not kill
<SnakeDude> Path Resolve error: no link named "1.txt" under QmV7udittsse2jpnx3zfd4z53DcZqYsfwqUFFkRRdvyqGv
domanic has quit [Ping timeout: 264 seconds]
crainbf has joined #ipfs
<SnakeDude> Tumble weed
<crainbf> How does an IPFS node decide what files to host?
* SnakeDude facepalms
pinbot has joined #ipfs
<jbenet> SnakeDude what's up?
<SnakeDude> jbenet: I can't access a file I uploaded
<jbenet> QmV7udittsse2jpnx3zfd4z53DcZqYsfwqUFFkRRdvyqGv is a file, not a dir.
<crainbf> Thanks Juan! Reading. Exactly what I was looking for
<SnakeDude> derp
<SnakeDude> jbenet: Is there a way I can upload a dir?
<jbenet> SnakeDude: ipfs add -r <dir>
zen|merge has joined #ipfs
zen|merge has quit [Changing host]
zen|merge has joined #ipfs
<SnakeDude> Thanks
tsenart has joined #ipfs
<eater> if a file changes does it keep the same hash?
<_p4bl0> eater: nope
<giodamelio> eater: You should read https://en.wikipedia.org/wiki/Content-addressable_storage for a background on CAS
<multivac> [WIKIPEDIA] Content-addressable storage | "Content-addressable storage, also referred to as associative storage or abbreviated CAS, is a mechanism for storing information that can be retrieved based on its content, not its storage location. It is typically used for high-speed storage and retrieval of fixed content, such as documents stored for..."
<davidar> .w avalanche effect
<multivac> [WIKIPEDIA] Avalanche effect | "In cryptography, the avalanche effect refers to a desirable property of cryptographic algorithms, typically block ciphers and cryptographic hash functions. The avalanche effect is evident if, when an input is changed slightly (for example, flipping a single bit) the output changes significantly (e.g..." | https://en.wikipedia.org/wiki/Avalanche_effect
crainbf has quit [Quit: crainbf]
tsenart has quit [Client Quit]
<_p4bl0> eater: but you can use ipns to have a level of indirection if that is necessary
tsenart has joined #ipfs
<eater> ah thats cool
<giodamelio> It's not stable yet though, so for now the entrys only persist in the network for 24 hours.
<eater> in theory, could I use this as a bitsync replacement? if I only add files/dirs and never change them
akhavr has joined #ipfs
crainbf has joined #ipfs
<giodamelio> I guess, more like you would use IPFS as the transport to build somthing like Bitsync.
<eater> cool, I guess I have something to do tomorrow then
<eater> thanks
<SnakeDude> I am building my own Operating System. What are you guys doing besides IPFS stuff?
<giodamelio> eater: No problem
crainbf has quit [Client Quit]
Guest73396 has quit [Ping timeout: 255 seconds]
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<jbenet> !befriend davidar
<pinbot> !befriend <name> <perm>
<jbenet> !befriend davidar pin
<pinbot> Hey davidar, let's be friends! You can pin
<davidar> yay
<jbenet> !befriend ehd pin
<pinbot> Hey ehd, let's be friends! You can pin
<davidar> !pin QmYRqg4D7n5Wo3EtXqsv1kHpzPQ6WRzthgEN2mHxdhnWzM
<pinbot> now pinning /ipfs/QmYRqg4D7n5Wo3EtXqsv1kHpzPQ6WRzthgEN2mHxdhnWzM
<jbenet> davidar: this is not on our storage nodes yet -- it should be.
<jbenet> it's on the gateways.
<jbenet> cryptix: there. i've replaced it's tape drives.
pinbot has quit [Ping timeout: 244 seconds]
tsenart has joined #ipfs
<davidar> jbenet: uploading on adsl is soo painful
<jbenet> it's probably us too. we can probably do much better
<jbenet> oh and i bet right now 8 nodes are pegging you with requests, not being smart. the bitswap impl is really dumb atm.
NeoTeo has joined #ipfs
<cryptix> jbenet: <3 :)
<davidar> jbenet: yeah, often it's faster just to scp to pollux and seed it from there :(
<jbenet> davidar :( yeah we need to fix this. also "ipfs push"
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tsenart has joined #ipfs
pinbot has joined #ipfs
<davidar> jbenet: +1
<davidar> !pin QmYRqg4D7n5Wo3EtXqsv1kHpzPQ6WRzthgEN2mHxdhnWzM
<pinbot> now pinning /ipfs/QmYRqg4D7n5Wo3EtXqsv1kHpzPQ6WRzthgEN2mHxdhnWzM
<jbenet> we could lol did pinbot crash?
<jbenet> hah
<davidar> hehe, i love that gif
tsenart has quit [Client Quit]
<jbenet> davidar: hah.
<jbenet> also, davidar: you've seen KaTeX right?
<davidar> jbenet: yeah
<davidar> math typesetting on the web is good
<davidar> text typesetting not so much, but improving
<jbenet> ok
Quiark has quit [Ping timeout: 246 seconds]
tsenart has joined #ipfs
<cryptix> davidar: hahaha that one is good. i felt in love witht he sleepy bunny though ( /ipfs/QmdrX2NDR2LZprkGaNa4rx3kad56C5Qnkjzy3Xg6yH59dg )
<jbenet> !pin QmdrX2NDR2LZprkGaNa4rx3kad56C5Qnkjzy3Xg6yH59dg
<pinbot> now pinning /ipfs/QmdrX2NDR2LZprkGaNa4rx3kad56C5Qnkjzy3Xg6yH59dg
ei-slackbot-ipfs has quit [Remote host closed the connection]
<davidar> !pin Qmc7nbGBdc9BuhQ88JHsRdtc4E3zAAPsGN7e3Fk67Xof9u
<pinbot> now pinning /ipfs/Qmc7nbGBdc9BuhQ88JHsRdtc4E3zAAPsGN7e3Fk67Xof9u
ei-slackbot-ipfs has joined #ipfs
<DavidBurela> woo. Got renewed today as a Microsoft Azure MVP (cloud computing).
<DavidBurela> I keep lurking in #IPFS watching it devlop. Trying to figure out a way to incorporate it into .Net apps & Azure
<davidar> cryptix: yeah, the bunny is cute, but it doesn't make me laugh as much ;)
<DavidBurela> But at the moment, I think IPFS is still in the "lets get it working" phase. Not so much on the "lets get it working in apps"
<cryptix> davidar: agreed it cant top the bird on the crazy-scale :)
<davidar> cryptix: on a related note, it's awesome you can now just post links to videos and it just works without having to muck around with browser plugins
<davidar> how did that take so freaking long to happen?!
<davidar> DavidBurela (IRC): getting there: https://github.com/ipfs/apps/issues
<davidar> DavidBurela (IRC): also https://github.com/ipfs/ipfs/issues/83
tsenart has quit [Client Quit]
<cryptix> davidar: i'd like to make a service to increase this (gif->h264/webm etc) but i'm not sure how to redirect/index that
<cryptix> davidar: personally working on something that adds waveforms to audio and enhances metadata (discogs links)
<jbenet> DavidBurela: sort of-- depends on the desired features. Lots of it works really, really well now and people run it in prod.
<jbenet> DavidBurela: but yes, lots of the fancier features still in dev.
<davidar> cryptix: like gfycat?
<DavidBurela> with the API bindings though, it assumes that you have the IPFS service running locally on your machine. Which is fine if you are a a linux developer. But I'm looking to use it *in* apps, just like how we just use HTTP in our apps. e.g. like normal apps on windows desktop
<davidar> DavidBurela (IRC): easier than using torrents in apps though
Guest73396 has joined #ipfs
<cryptix> davidar: yea, for instance
<davidar> DavidBurela (IRC): as in, you'd just need to bundle the ipfs daemon with the app
<davidar> cryptix (IRC): cool
<jbenet> DavidBurela: you can use it as a library. see https://github.com/noffle/ipget/blob/master/main.go as an example
<jbenet> DavidBurela: the bindings use case is using like a database.
<DavidBurela> ah that makes sense.
<DavidBurela> Just need to find a way to get go libraries to work with .Net
crainbf has joined #ipfs
<jbenet> DavidBurela: can make a static lib, but we're a bit busy to handle that atm.
<DavidBurela> oh yeah totally understandable. I'm just lurking long term and keep tabs on it
<cryptix> there is also the api bindings meta issue
* cryptix wants a search index of all our issues.. gh is terrible for cross repo search :/
tsenart has joined #ipfs
<DavidBurela> I've been thinking longer term how to get IPFS working in Win 10 easier (since that is the new base for Windows). Win10 apps are now "universal Windows Platform" apps that can run everywhere (desktop, tablet, phone). Within that, there are 2 app types: apps & helper services. (e.g. a helper service is something you install from the store that other apps can depend on, like a credit card reader service). If we build a
<DavidBurela> Win10 helper service, put it into the Win10 store once, then all Win10 devs can just call into the one service.
<DavidBurela> Means that everyone can just install apps from the marketplace, it sees the IPFS helper service app as a dependency. A super easy way of getting IPFS working for the largest range of app users on their desktop, tablet, etc.
<daviddias> cryptix: there is a way to search the entire github issue db, but just for the IPFS org
<daviddias> not the best thing, but it is something :)
<jbenet> DavidBurela: awesome, that sounds great
<davidar> cryptix (IRC): like what i linked earlier?
<DavidBurela> which is why I'm lurking, and trying to figure out how get get it working cleanly with .Net ;-)
<DavidBurela> Win10 apps can link to generic C++ libraries. BUT it needs to be as source code so that Visual Studio can compile it with special flags... Since it is GO that still isn't an option
<jbenet> :/
<SnakeDude> :^)
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<SnakeDude> >using win10 un-ironically
tsenart has joined #ipfs
<SnakeDude> ISHYGDDT
hellertime has joined #ipfs
<vrs> SnakeDude: back to le 8chan please
<vrs> you're on freenode, try to fit in
tsenart is now known as tsenart[away]
<SnakeDude> vrs: :^(
tsenart[away] has quit [Client Quit]
crainbf has quit [Quit: crainbf]
crainbf has joined #ipfs
apophis has joined #ipfs
apophis has quit [Client Quit]
<CounterPillow> >8gag
<SnakeDude> CounterPillow: This is not a meme IRC. Please don't slperg out here about 4chan vs 8chan wars.
<SnakeDude> Thanks.
<CounterPillow> :)
<SnakeDude> :^)
<cryptix> daviddias: ah org:ipfs - nice! thx
* ion upgrades one machine to a new distro release, copies everything from /var/cache/apt/archives to the others and then upgrades them to avoid a 3× slowdown in the download. Looking forward to IPFS making this transparent.
<cryptix> ion: been there too :) i wonder which distro will support ipfs package repos first
<cryptix> also: what about an index that enables md5/sha1 > ipfs hash lookups? so that you can find bash-x.z.z.tar.gz from its .sha1 on ipfs?
legobanana has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
voxelot has quit [Ping timeout: 252 seconds]
<SnakeDude> 4 bux vrs
<SnakeDude> 4 bux
<jbenet> cryptix: yes that would be nice, and not too difficult.
Poefke has quit [Remote host closed the connection]
apophis has joined #ipfs
bashrc_ has quit [Ping timeout: 272 seconds]
bashrc has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
crainbf has quit [Quit: crainbf]
apophis has quit [Quit: This computer has gone to sleep]
<ion> What can I do to kill my old local IPNS thing to work around the bug and publish a new name?
dignifiedquire has joined #ipfs
Bat`O has quit [Ping timeout: 244 seconds]
<ion> Oh, huh. It just worked now. Did the interfering thing expire by itself some time after starting the new version?
Bat`O has joined #ipfs
ilyaigpetrov has joined #ipfs
Encrypt has joined #ipfs
<davidar> cryptix (IRC): I'm betting on nixos
Spinnaker has joined #ipfs
voxelot has joined #ipfs
Quiark has joined #ipfs
tsenart has joined #ipfs
danslo has quit [Remote host closed the connection]
Spinnaker has quit [Ping timeout: 256 seconds]
Spinnaker has joined #ipfs
devbug has joined #ipfs
crainbf has joined #ipfs
ilyaigpetrov has quit [Remote host closed the connection]
crainbf has quit [Client Quit]
voxelot has quit [Ping timeout: 272 seconds]
devbug has quit [Ping timeout: 264 seconds]
<gendale__> anyone know anything about running ipfs gateway through memcached?
<gendale__> lgierth maybe?
<gendale__> think it's worth it?
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
SnakeDude has quit [Ping timeout: 240 seconds]
pfraze has joined #ipfs
tsenart has joined #ipfs
<CaioAlonso> would it be possible to create a link on a webpage with an API call to pin something? like "click here to locally pin this content"
rschulman has joined #ipfs
<CaioAlonso> or we'd have to wait for ipfs.js?
voxelot has joined #ipfs
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
NeoTeo has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tsenart has joined #ipfs
NeoTeo has joined #ipfs
bedeho has quit [Ping timeout: 256 seconds]
danslo has joined #ipfs
jfis has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
<DavidBurela> CaioAlonso: yeah that is kind of possible right now. With javascript you can call the IPFS api on localhost:501/api Hmmm. although you can't do that until you enable CORS on the local instance. ok maybe not. And not sure you'd want random javascript on pages to call your API :-/
Soft has quit [Quit: WeeChat 1.4-dev]
krl has quit [Quit: WeeChat 0.3.8]
jfis has quit [Quit: s]
HastaJun has joined #ipfs
sseagull has joined #ipfs
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tsenart has joined #ipfs
Leer10 has quit [Remote host closed the connection]
jfis has joined #ipfs
Guest73396 has quit [Ping timeout: 264 seconds]
jfis has quit [Ping timeout: 264 seconds]
SMei has joined #ipfs
vanila has quit [Quit: Leaving]
<SMei> hm. I just accidentally hid my menu bar. Can anyone give the shortcut to unhide it?
Quiark has quit [Ping timeout: 260 seconds]
<SMei> Nevermind.
CaioAlonso has quit [Ping timeout: 240 seconds]
SMei has quit [Client Quit]
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
<achin> ?
voxelot has joined #ipfs
neofreak has quit [Ping timeout: 264 seconds]
apophis has joined #ipfs
od1n has quit [Ping timeout: 268 seconds]
mildred has quit [Ping timeout: 252 seconds]
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tsenart has joined #ipfs
od1n has joined #ipfs
epitron has quit [Ping timeout: 244 seconds]
<whyrusleeping> gmornin folks
Tv` has joined #ipfs
<daviddias> CONTAINERS AT HYPERSPEED! https://www.youtube.com/watch?v=vaIWRyotz4g
<daviddias> morning whyrusleeping :)
* daviddias really recommends watching https://www.youtube.com/watch?v=vaIWRyotz4g , it is really an awesome talk :D
<rschulman> hey guys
CaioAlonso has joined #ipfs
<rschulman> watching now, daviddias
<daviddias> nice :)
<CaioAlonso> DavidBurela, true
<CaioAlonso> a way to remove the friction from pinning things would go a long way
<DavidBurela> I like the idea, makes total sense.
<DavidBurela> But I wonder how you can do it without opening it up to automated abuse, stop from any arbitrary javascript on a page could just pin things without your consent.
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
<ion> CaioAlonso: Browsers that support IPFS could just have a button for pinning the content.
<CaioAlonso> yeah, it needs some form of local support to ensure safety, like it currently works with addon installation
<CaioAlonso> "are you sure? 3... 2.. 1... (enables the button)"
jjanzic has quit [Quit: WeeChat 1.0.1]
<sonatasleep> maybe a bookmarklet?
apophis has quit [Read error: Connection reset by peer]
<sonatasleep> if it can be accomplished with a single http get request e.g. to localhost:5001/whatever
pfraze has quit [Remote host closed the connection]
apophis has joined #ipfs
Pharyngeal has quit [Ping timeout: 272 seconds]
od1n has quit [Ping timeout: 264 seconds]
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
Pharyngeal has joined #ipfs
od1n has joined #ipfs
wking has quit [Remote host closed the connection]
wking has joined #ipfs
epitron has joined #ipfs
gordonb has joined #ipfs
voxelot has quit [Read error: Connection reset by peer]
<CaioAlonso> sonatasleep, yeah, maybe that works
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
sonatasleep is now known as sonatagreen
pfraze has joined #ipfs
od1n has quit [Ping timeout: 240 seconds]
apophis has quit [Ping timeout: 246 seconds]
ygrek_ has joined #ipfs
od1n has joined #ipfs
nausea has joined #ipfs
nausea has joined #ipfs
Encrypt has quit [Quit: Quitte]
<ion> daviddias: That was a nice talk. Too bad he had to rush through it.
<daviddias> ion: IPFS talks are always kind of 'rushed', there is always so many cool things to talk about :D
od1n1 has joined #ipfs
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
doei has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/ipns-old-record: http://git.io/vcahG
<ipfsbot> go-ipfs/fix/ipns-old-record 4105a6f Jeromy: record time each record was received...
epitron has quit [Ping timeout: 252 seconds]
epitron has joined #ipfs
mhhf has joined #ipfs
simonv3 has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire has joined #ipfs
<mhhf> Hey all
pfraze has quit [Remote host closed the connection]
<mhhf> I have a question about a problem i run into:
<mhhf> I have 2 ipfs nodes, one has added a file via 'ipfs add <file>' and returns a <hash>. The other node wants do access this file with `ipfs cat <hash>` but waits forever to do so.
<achin> are your two nodes connected to each other?
<mhhf> no
<achin> any firewalls or other network gear in between them that might prevent a direct connection?
<mhhf> No firewall and all. The interesting thing is if I load the file in the official gateway first via acessing 'gateway.ipfs.io/<hash>', I'm able to load it on all nodes.
<achin> that's probably because all nodes generally bootstrap by connecting to the gateways
<mhhf> Is there a process to find a node with a pinned file and connecting to it?
<achin> so the gateway gets the file from your first node, and then all other nodes get the file from the gateway
<achin> you can run "ipfs dht findprovs <hash>" to see who has a given hash. but you can't tell if they have it pinned or not
<mhhf> Yeah, I don't think its a firewall problem because i'm able to access the file via the gateway
<achin> i'm guessing this is a fairly boring problem where your two nodes can't (or haven't yet) connected to each other
<achin> i don't think ipfs knows how to relay stuff between nodes
<achin> what if you manually connect your peers?
<achin> with "ipfs swarm connect" ?
<mhhf> ok interesting: `error: routing: not found`
<mhhf> on: ipfs dht findprovs Qmf34xWuPHtRdsH8RR4jYnbrBRBkJ6n9WfazX7Z65SCJ6V
<daviddias> lgierth: do we have a tutorial written to explain how to quickly set up a node in a remote machine (cares to take, steps to make, if there are images or droplets available)??
<achin> i see that QmR7NhQtxEHhagDeRiS4QtMJSjT69ubedBou1tPRks7p3K has this hash
<achin> (how many peers are you connected to?)
<mhhf> `ipfs swarm peers |wc -l` : 209
<mhhf> QmR7NhQtxEHhagDeRiS4QtMJSjT69ubedBou1tPRks7p3K is correct. Its my first node
dignifiedquire has quit [Quit: dignifiedquire]
<achin> (i admit i'm not totally sure what the "error routing: not found" message means. but i always see it at the end of findprovs, no matter what)
CaioAlonso has quit [Ping timeout: 250 seconds]
<mhhf> Hmm. Ok. Querying with `ipfs dht findprovs` works to find the correct provider (QmR7NhQtxEHhagDeRiS4QtMJSjT69ubedBou1tPRks7p3K), but to connect to that peer I first have to know its multiaddr. Is there a query for this?
<Bat`O> ho hai
<achin> mhhf: ipfs id QmR7NhQtxEHhagDeRiS4QtMJSjT69ubedBou1tPRks7p3K
<Bat`O> i'm building a F2F app on top of ipfs. Would that make sense to start a daemon especially for this app, event if a daemon is already running in the system ?
<ion> Whoops, turns out you shouldn’t scale the image before flattening the layers in gimp.
od1n has quit [Quit: This computer has gone to sleep]
<ion> Fixed
<achin> hugggsssss
CaioAlonso has joined #ipfs
<CaioAlonso> jbenet whyrusleeping I have tons of web/js experience, where would I be more useful in helping ipfs? node-ipfs?
<whyrusleeping> CaioAlonso: we would love help on the webui i think
od1n has joined #ipfs
<ion> The UI in the desktop app is in HTML as well, isn’t it?
danielrf2 is now known as danielrf
<CaioAlonso> whyrusleeping, is there any plan with the webui? any priorities?
<CaioAlonso> ion, I'll check it out
<whyrusleeping> that is the part of the project i'm least familiar with to be honest
Not_ has quit [Ping timeout: 246 seconds]
<CaioAlonso> ion, thx
<mhhf> achin: thank you for you'r help so far. Now I get an error if I try to connect to that node: `connect QmR7NhQtxEHhagDeRiS4QtMJSjT69ubedBou1tPRks7p3K failure: dial attempt failed: <peer.ID Vdi9AB> --> <peer.ID R7NhQt> dial attempt failed: context deadline exceeded`
<CaioAlonso> whyrusleeping, anyone in particular that might be more familiar with it?
<whyrusleeping> thats the electron-app portion of it, the rest is at https://github.com/ipfs/webui
od1n has quit [Client Quit]
pfraze has joined #ipfs
dignifiedquire has joined #ipfs
od1n has joined #ipfs
mhhf has quit [Ping timeout: 246 seconds]
gordonb has quit [Quit: gordonb]
<sonatagreen> I installed ipfs from source on debian; what's the command line to pull the latest version and upgrade in place?
bmcorser has quit [Quit: Connection closed for inactivity]
captain_morgan has quit [Ping timeout: 240 seconds]
edrex has joined #ipfs
<achin> i think you'll just have to get the latest source and rebuild
<sonatagreen> but i got the existing source with a mysterious go command
<achin> "go get -u github.com/ipfs/go-ipfs/cmd/ipfs" perhaps?
<sonatagreen> possibly
<sonatagreen> looks about right
<achin> i am not knowledgable in go, but i believe you just re-run that command
<sonatagreen> ok, thanks
crossdiver has joined #ipfs
<ion> “FLIF is a novel lossless image format which outperforms PNG, lossless WebP, lossless BPG and lossless JPEG2000 in terms of compression ratio.” http://flif.info/
captain_morgan has joined #ipfs
<doei> sonatagreen, had the same question today, that go get command is the right one, -u flag means update
<sonatagreen> so "go get -u flag" is the entire command? or "go get -u github.com/ipfs/go-ipfs/cmd/ipfs"?
<doei> oh yeah you need the gitbub address
<sonatagreen> do i put 'flag' in there somewhere? "go get -u github.com/ipfs/go-ipfs/cmd/ipfs" or "go get -u flag github.com/ipfs/go-ipfs/cmd/ipfs"?
<doei> no, an option like "-u" in a command is called a flag
<sonatagreen> ohhhh
<sonatagreen> ok, thank you!
<doei> go get -u github.com/ipfs/go-ipfs/cmd/ipfs was the right one, i was being redundant :p
voxelot has quit [Ping timeout: 246 seconds]
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
bsm1175321 has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/ipns-old-record from 4105a6f to 17c2995: http://git.io/vcuQB
<ipfsbot> go-ipfs/fix/ipns-old-record 17c2995 Jeromy: record time each record was received...
<bsm1175321> What would happen if I used ipfs to live-stream to 1000000 people. Does ipfs scale?
<whyrusleeping> bsm1175321: we dont have support for live streaming yet
<whyrusleeping> its planned, but not yet implemented.
<whyrusleeping> but ipfs can and does scale
<bsm1175321> So what if 1000000 people are watching the same stored video, does that scale?
<bsm1175321> But I guess it has to be uploaded, in its entireity, first?
<CaioAlonso> bsm1175321, the file would be transmitted much like bittorrent
<CaioAlonso> and each peer would help with the distribution of it for as long as they have the pieces locally
<bsm1175321> Of course. Has a scale test like that been done? Would people have stutters?
<whyrusleeping> we havent tested anything like that yet
<doei> bram cohen is actually working on something like that
<ion> patent :-(
<sonatagreen> bleh, software patents.
<sonatagreen> anyone know of a jurisdiction that doesn't recognize those?
<achin> i think there needs to be a little more work done before ipfs is ready for a large stress test
<doei> he got a few talks where he explains how it works to some extent
compleatang has joined #ipfs
<achin> if you invent something that you believe is unencumbered from patents, i wonder if it might actually be a good idea to get a patent for the invention, and then grant a worldwide, royaltyfree, non-revokable license for the patent
compleatang has quit [Client Quit]
<doei> is there an easy way to limit ipfs to a local network? the only thing i could think of is change the bootstrap peers to only computers inside it.
<doei> i'd like to make something for me + housemates
<noffle_> doei: a lot of people have asked for this :)
gordonb has joined #ipfs
<doei> ah sorry
noffle_ is now known as nofflle
nofflle is now known as noffle
<noffle> oh no, I didn't mean it was bad you asked!
rendar has quit [Ping timeout: 255 seconds]
jedahan has joined #ipfs
<doei> yeah didn't really check if someone made a similar issue :p
<noffle> lemme see if I can find the most recent post..
<CaioAlonso> I keep getting Error: expired record when doing ipfs name publish, am I missing something?
<noffle> doei: does this look like the use case you're thinking of? https://groups.google.com/forum/#!topic/ipfs-users/PdNquN3cVWQ
<doei> yes, cheers
rendar has joined #ipfs
jedahan has quit [Quit: Textual IRC Client: www.textualapp.com]
atrapado has joined #ipfs
Not_ has joined #ipfs
NeoTeo has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nrtga has joined #ipfs
NeoTeo has joined #ipfs
devbug has joined #ipfs
voxelot has joined #ipfs
legobanana has joined #ipfs
hellertime has quit [Quit: Leaving.]
<doei> noffle actually i'd like to know if you can disable any non-LAN access
<whyrusleeping> CaioAlonso: you updated to master today yeah?
<whyrusleeping> if so, then the fix is in code review
<whyrusleeping> should ship later today
<CaioAlonso> whyrusleeping, thanks :D
<whyrusleeping> sorry about that, master is generally pretty stable, but sometimes things get through.
* whyrusleeping acquired a new coffee making device
Encrypt has joined #ipfs
<achin> are you now running multiple coffee making devices in parallel?
<whyrusleeping> uuuuuhhhh
<achin> i just blew your mind, didn't i
<whyrusleeping> lol
<whyrusleeping> for past year or so i've been using a chemex to make coffee, and its really great and i was satisfied with it
<whyrusleeping> but my roommate said 'wanna go in on a coffee siphon?'
<whyrusleeping> and thats a really hard thing for me to say no to: "do you want to get a brand new coffee thing for only half of what you should pay for it?"
<noffle> whyrusleeping: siphon coffee is awesome
* achin looks up siphon coffees on youtube
<whyrusleeping> noffle: i know, and thats why i couldnt say no :(
<whyrusleeping> now we have two aeropresses, a drip machine, a chemex, a hario pourover, three grinders, and... a siphon
<whyrusleeping> and a hario buono kettle
od1n has quit [Quit: This computer has gone to sleep]
<achin> this looks amazing. so much science! i think i'd totally take up drinking coffee if i had one of these
jhulten_ has joined #ipfs
jhulten has quit [Ping timeout: 250 seconds]
<whyrusleeping> achin: i'm really excited to try it, just need to find time to run to the store and grab alchohol for the burner
<jbenet> whyrusleeping priorities on merging?
<whyrusleeping> jbenet: finishing up the ipns fix right now
<achin> whyrusleeping: it didn't come with fuel? bummer!
ygrek_ has quit [Ping timeout: 246 seconds]
<whyrusleeping> achin: yeah, apparently shipping flammables and explosives is difficult
<whyrusleeping> jbenet: i think the mfs stuff is ready?
<achin> i see. i've ordered lamp fuel via amazon easily enough (and it didn't appear they had to do anything special with the packaging)
<achin> anyway, sounds like a tasty weekend miniproject
ipfspics-Vincent has joined #ipfs
<Spinnaker> is there a way to mesure bandwith used by IPFS ?
<whyrusleeping> ipfs stats bw will give a rough approximation
<whyrusleeping> but we've found that it doesnt match what your OS reports
<whyrusleeping> not entirely sure why that is
<Spinnaker> under 10% diff ?
<whyrusleeping> i think around there on my machine
<whyrusleeping> although others have reported vastly different numbers
<Spinnaker> ok it's close enough for me :)
<Spinnaker> oh
<Spinnaker> oh well
<whyrusleeping> try it, and also if youre on linux, run nethogs (or similar) alongside
<Spinnaker> k
<achin> for me, it's off by a factor of 10 or 100
<whyrusleeping> achin: just to make sure, ipfs reports 'bytes' transfered, where most tools report bits
<whyrusleeping> did you account for that?
<whyrusleeping> (would explain ~10x diff, not 100)
<jbenet> whyrusleeping: is the records thing fixed?
<achin> good point, let me check
<whyrusleeping> still finish the received time stuff we discussed
<achin> yes, iftop is reporting in bytes. ipfs says 2 KB/s, iftop says 20 KB/s
<achin> what sampling period does ipfs use in the output of "stats bw" ?
<achin> maybe it's just too small to capture occational spikes of high bandwidth activity
Not_ has quit [Ping timeout: 246 seconds]
<jbenet> whyrusleeping: ok-- make sure to verify sig + eol on put.
<jbenet> whyrusleeping (let's define creator-set eol as "record-eol" and receiver-set lifetime (receive time + lifetime/cachetime constant) as "record-cache-time")
<jbenet> these sound good? o/
<whyrusleeping> jbenet: i named the struct field 'ReceivedTime'
<whyrusleeping> is that okay?
<whyrusleeping> i can change it to cacheTime
danielrf has quit [Ping timeout: 256 seconds]
* jbenet whyrulseeping that's fine, i mean, the "cacheTime := receivedTime + CacheTimeout"
<whyrusleeping> yeap
Encrypt has quit [Ping timeout: 250 seconds]
Encrypt has joined #ipfs
Eudaimonstro has joined #ipfs
<ion> whyrusleeping: I'm pretty sure much of the discrepancy between what stats bw reports and what the OS reports comes from the ipfs daemon not accounting for packet overhead.
<whyrusleeping> yeah, i dont account for any overhead
jonl has quit []
jonl has joined #ipfs
vijayee_ has joined #ipfs
<vijayee_> whyrusleeping: is it possible to connect two nodes on the same machine if they are in separate running docker containers? I'm starting to receive "dial attempt failed: misdial to <peer.ID cfD64B> through /ip4/172.17.0.16/tcp/4001 (got <peer.ID >)" out of my service
ygrek_ has joined #ipfs
<sonatagreen> are they listening on different ports?
<vijayee_> sonatagreen: no...>_<
<whyrusleeping> vijayee_: we have weird issues occasionally with docker nodes
<sonatagreen> that's probably it, then.
<whyrusleeping> like, our gateway nodes are running in docker
domanic has joined #ipfs
<whyrusleeping> but they spam bizarre 172.[16,17] addresses that almost always fail to work properly
<sonatagreen> it's trying to dial skynet
<vijayee_> whyrusleeping: service we working fine until I actually tried to do something outside your example
<vijayee_> sonatagreen: trying to build it
<whyrusleeping> does my example build?
<vijayee_> whyrusleeping: no, but I fixed the parts that didn't work
<whyrusleeping> mind filing a PR?
<whyrusleeping> pls
NeoTeo has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<vijayee_> whyrusleeping: oh.....wait I didn't know it was on github.....I followed from the site and typed it into my own structure
<whyrusleeping> oooh, lol
<vijayee_> I'll just put in my changes in the pr it wasn't much different
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/ipns-old-record from 17c2995 to b34d41e: http://git.io/vcuQB
<ipfsbot> go-ipfs/fix/ipns-old-record b34d41e Jeromy: fix publish fail on prexisting bad record...
<vijayee_> I think one of the calls had different parameters or something
<whyrusleeping> ah, yeah... that happens occasionally, would be kinda cool if we had a big test suite for all our example code too
<whyrusleeping> just so we remember to keep things updated
voxelot has quit [Ping timeout: 256 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
patcon has joined #ipfs
<sonatagreen> then it would be necessary to remember to keep the test suite synced with the examples
<sonatagreen> i'm not sure that's better
chriscool has joined #ipfs
morgan__ has joined #ipfs
Stebalien has joined #ipfs
captain_morgan has quit [Ping timeout: 246 seconds]
domanic has quit [Ping timeout: 250 seconds]
<ipfsbot> [go-ipfs] jbenet pushed 2 new commits to master: http://git.io/vcwSE
<ipfsbot> go-ipfs/master b34d41e Jeromy: fix publish fail on prexisting bad record...
<ipfsbot> go-ipfs/master 7e69146 Juan Benet: Merge pull request #1775 from ipfs/fix/ipns-old-record...
od1n has joined #ipfs
tsenart has joined #ipfs
vijayee_ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
od1n has quit [Client Quit]
morgan__ has quit [Ping timeout: 246 seconds]
Guest30312 has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping force-pushed mfs-api-redux from 67b15a7 to d69891f: http://git.io/vcZ7O
<ipfsbot> go-ipfs/mfs-api-redux d69891f Jeromy: address comments from CR...
rendar has quit []
chriscool has quit [Ping timeout: 265 seconds]
<ipfsbot> [webui] CaioAlonso opened pull request #86: Updates the 'back to console home' link in the 404 (master...master) http://git.io/vcwFJ
gordonb has quit [Quit: gordonb]
Not_ has joined #ipfs
atrapado has quit [Quit: Leaving]
<ion> -t, --lifetime string - time duration that the record will be valid for (default: 24hrs)
<ion> How to make it infinite and why is it not infinite by default?
Encrypt has quit [Quit: Sleeping time!]
captain_morgan has joined #ipfs
Spinnaker has quit [Ping timeout: 252 seconds]
bsm1175321 has quit [Ping timeout: 260 seconds]
<whyrusleeping> ion: because other nodes dont want to store your records for you forever
<whyrusleeping> you can set it as high as you want, but you still have to rebroadcast it every so often to keep it on the network
Spinnaker has joined #ipfs
<whyrusleeping> your node will also automatically republish your record with an extended lifetime
<whyrusleeping> as long as you leave it online
Stebalien has quit [Ping timeout: 246 seconds]
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Eudaimonstro has quit [Remote host closed the connection]
<ion> whyrusleeping: Okay, i thought that meant my node will stop republishing after the lifetime.
vijayee_ has joined #ipfs
vijayee_ has quit [Client Quit]
vijayee_ has joined #ipfs
vijayee_ has quit [Client Quit]
tsenart has joined #ipfs
voxelot has quit []
<whyrusleeping> nope! thats just how long each individual record you publish is valid for
eater has quit [Remote host closed the connection]
captain_morgan has quit [Quit: Leaving]
eater has joined #ipfs
<sonatagreen> if my node goes down and comes back up again, will autorepublish be turned off?
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
legobanana has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
eater has quit [Ping timeout: 240 seconds]
eater has joined #ipfs
tsenart has joined #ipfs
<whyrusleeping> sonatagreen: nope
<whyrusleeping> it will continue like nothing happened
vijayee_ has joined #ipfs
<lgierth> whyrusleeping: ever got this one? ipfs-shell: warning! unhandled response encoding: 2015/10/03 01:40:18 previous failed: unknown ipfs-shell error encoding: - ""
vijayee_ has quit [Client Quit]
<lgierth> daviddias: do you mean on a vhost/dedi? there's the infra docs but that's way specific
vijayee_ has joined #ipfs
captain_morgan has joined #ipfs
<daviddias> I meant something like "Want to run your own node? here is all of you need to be aware of"
<daviddias> that would be a nice blog post/tutorial
<lgierth> yeah!
<lgierth> indeed
captain_morgan has quit [Remote host closed the connection]
vijayee_ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
vijayee_ has joined #ipfs
tsenart has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
domanic has joined #ipfs