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
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<whyrusleeping> daviddias, I can brain dump about chunking and block layout for you tomorrow
<whyrusleeping> I'm away until then though
<daviddias> ok, I can wait till tomorrow :) will jump into webcrypto stuff then
amstocker has joined #ipfs
ygrek_ has joined #ipfs
ygrek has quit [Ping timeout: 246 seconds]
pfraze has joined #ipfs
ygrek_ has quit [Ping timeout: 246 seconds]
rozap has quit [Ping timeout: 256 seconds]
<jbenet> daviddias: the gist is that importing and chunking is (you guessed it!) modular itself.
<jbenet> daviddias: there's multiple importers and chunkers depending on the use case.
<daviddias> do we have a multichunk?
<jbenet> daviddias: so bitswap doesnt deal with that _at all_. it's given blocks, with hashes, and paths.
<daviddias> :P
<jbenet> daviddias: not officially yet, but there's multiple chunkers in go-ipfs and you select them with options
<jbenet> daviddias: and the types will go in the merkledag objects
<jbenet> daviddias for bitswap today, it doesnt deal with the graph at all, just hashes and blocks of data that match the hashes.
<daviddias> the var block = get(hash) and put(hash, block) interface, right?
<jbenet> daviddias: but bitswap has to move to understand paths, because: https://github.com/ipfs/notes/issues/12 -- but this is still independent, it's just the ipfs data model (the merkledag), nothing about chunkers or importers matters at bitswap level.
voxelot has quit [Ping timeout: 272 seconds]
<jbenet> daviddias: so the go-ipfs bitswap needs to change to deal with the dag path notation. you have two options: (a) make me finalize it and implement that, or (b) implement the wantlist as it works today (likely has to be a prerequisite of (a) anyway)
<jbenet> daviddias: yeah that interface
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<daviddias> ok, so going on the var []blocks = get(hash) direction
<daviddias> is (a) a top priority right now? (just figuring out if it aligns with my expectations of having it done on node as well)
<daviddias> implementing (b) seems to be straight forward and good to do tests on libp2p in more ways
<daviddias> but nice to know that the chunking is not bitswap
apophis has quit [Read error: Connection reset by peer]
<jbenet> daviddias i think it makes sense to implement (a) to match go-ipfs today, and move to understanding paths (b) after. the understanding paths part should actually only plug into a small piece, i.e. go from a compressed wantlist (the strings you get from them) to an expanded wantlist (the list of blocks they want, expanding out dag path notation)
<jbenet> so (a) -> (b) means, implement bitswap with compressed wantlist == expanded wantlist, and move to (b) by improving on that later.
<jbenet> cc whyrusleeping as this concerns him too.
<daviddias> got it! :)
<jbenet> daviddias i ranted about the network again...
<daviddias> give me a sec to sink this in
<jbenet> daviddias: it's a lot more of the same again, just it kinda came out in an unorganized stream.
voxelot has joined #ipfs
voxelot has joined #ipfs
<jbenet> i need to start putting a lot of these things into writing, pieces here and there, to then synthesize the coherent parts/argument.s
<jbenet> i also needed something i could link people to that expresses why the complexity is there
<daviddias> it is a good 'rant' :)
<daviddias> on that line of thought, that is why I'm forcing myself into start hosting IPFS meetups
<daviddias> and explain more to people, make slides and presentations about the network part
akhavr has quit [Remote host closed the connection]
<daviddias> and get the common questions
akhavr has joined #ipfs
<daviddias> I'm looking forward to get something in the end that can be valuable for a lot more people
<jbenet> yeah that sounds great
<jbenet>
<daviddias> we can also schedule a documentation sprint
<jbenet> yeah that's actually pretty important.
<daviddias> also, whenever you feel it, make more videos, everyone learns a lot :)
<jbenet> yeah, indeed.
<jbenet> i want to get a "video making setup" that requires very little work.
<jbenet> so i can just do short ones easily.
<jbenet> coursera style.
<daviddias> oh, can we have a Coursera IPFS course?
<daviddias> with richardlitt IPFS-textbook
<daviddias> and video lessons
<daviddias> nice
<jbenet> yeah i think we can later on.
<jbenet> ok bbiab. i
<xp3ll3d> IPFS & .Net development. Are there any .Net assemblies that I can use to embedd it in my apps? or it is still very much a Go & Node codebase at the moment?
<xp3ll3d> I watched the BlockChain uinversity presentation & Sillicon valley meetup recording. Heaps of great content in them.
diegosouza has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
<diegosouza> hello guys... I've installed ipfs and I guess I've created a share. Can someone test it? http://localhost:8080/ipfs/QmcoxT14zqrkQNUk41Vssh76UZNZuEFNmCdqup7hwKvzsb
<daviddias> diegosouza: do you have your Node running?
<daviddias> and welcome btw :D
<diegosouza> I guess so... the daemon is running :-)
<diegosouza> daviddias: through netstat I see my machine is connecting to some other machines, using the ipfs binary
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
sonatagreen has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<daviddias> not being able to load it from the gateway
<daviddias> can you do ipfs swarm peers
akhavr has joined #ipfs
<daviddias> and see how many peers you are connected
<diegosouza> daviddias: 86
<daviddias> can
<daviddias> can't find the block behind that hash
<diegosouza> daviddias: when I add a file through the UI, do I have to do something else?
<achin> diegosouza: i see your file now
<achin> i just took a while
<daviddias> me too
<boxxa> If a file is pushed to the network but removed locally, if no one has downloaded it does it go away?
<diegosouza> nice... so you've heard the music :-)
<daviddias> boxxa: if there is no machine in the world capable of serving it
<daviddias> we can say that the file is not available
<daviddias> but the link is not broken, we just need someone, somewhere to upload the same file
<boxxa> Just curious how the aging and swap goes away where if it was never requested it doesn't waste network traffic on bitswap
<sonatagreen> So it's not possible to 'push' a file, request that other nodes download it from you?
<daviddias> sonatagreen: not as part of the protocol, but you can implement that for your own nodes
<daviddias> or as a service you provide to others
reit has quit [Ping timeout: 246 seconds]
<xp3ll3d> sonatagreen: nope. It will sit on your machine until someone else requests if from you. May be possible in future to use bitswap to encourage other nodes to host it for you.
<daviddias> that is what our !pinbot does
<daviddias> it tells a node in a DC to download a hash and pin it on that machine
<sonatagreen> neat
charley has quit [Remote host closed the connection]
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
reit has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<boxxa> Would you ever pin your own file or do you only pin remote files?
<boxxa> Pinning makes files stick to your node right?
akhavr has quit [Read error: Connection reset by peer]
hannes2 has joined #ipfs
akhavr has joined #ipfs
hannes3 has quit [Ping timeout: 264 seconds]
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<jbenet> xp3ll3d: you'll need to implement support for the API, and use go-ipfs locally. see how https://github.com/ipfs/node-ipfs-api works
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
jager has quit [Read error: Connection reset by peer]
jager has joined #ipfs
<xp3ll3d> jbenet: okay so right now it isn't possible to host IPFS in a .Net application. You'd need to run a host and just proxy all the calls to it.
<jbenet> sonatagreen boxxa this is because of ipfs's "content model" -- ipfs never downloads anything that you dont explicitly ask for. we'll have tools like 'ipfs-cluster' that coordinate nodes to --together-- back up a pin-set larger than their individual local disks
<jbenet> and then of course there's filecoin, sister project to ipfs. together they're "the permanent web"
<sonatagreen> boxxa, I think your own files are automatically pinned
<boxxa> That's what I would assume
<boxxa> Your gateway would want to pin files from other hosts to stop grabbing then
<diegosouza> boxxa: it makes sense
akhavr has quit [Read error: Connection reset by peer]
xp3ll3d has left #ipfs ["Leaving"]
DavidBurela has joined #ipfs
akhavr has joined #ipfs
<jbenet> xp3ll3d: you could bundle go-ipfs as a static library (like c) and import in .net, but we're far from making that super easy.
<DavidBurela> jbenet: yes, the latest build of Go-IPFS fixes the windows daemon issue
<jbenet> we'd love help though if you're down.
<jbenet> DavidBurela: great, maybe post on the issue if you havemt/
<boxxa> Does anyone else get excited about ipfs like I do? Lol
akhavr has quit [Read error: Connection reset by peer]
<DavidBurela> Commented that the issue is fixed. and submitted a tiny pull request for the node-ipfs-api readme file https://github.com/ipfs/node-ipfs-api/compare/master...DavidBurela:patch-1
akhavr has joined #ipfs
<diegosouza> boxxa: me... I'm reading the docs/examples and I'm pretty happy with the concept, simplicity and the results
<fazo> yeah, join the club!
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<boxxa> Lol
<DavidBurela> Windows 10 .net apps can link to C++ static libraries and use them (hololens, desktop, phone, etc.). But need to compile the C++ source with flags.
<DavidBurela> Sounds like short term all development is on the IPFS daemon and APIs around calling it. Not so much on the rehosting of it.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<sonatagreen> what's the current status of ipns?
HostFat has quit [Read error: Connection reset by peer]
HostFat has joined #ipfs
<DavidBurela> In your talks, there is mention of IPFS hosts so it can work directly in browsers, etc. Much progress on those yet?
<DavidBurela> If it is going to be written in JS for browsers, is it better to do it in ASM or WASM for faster native like performance in the new browsers? http://arstechnica.com/information-technology/2015/06/the-web-is-getting-its-bytecode-webassembly/
jhulten has quit [Ping timeout: 240 seconds]
fazo has quit [Quit: WeeChat 1.3]
<davidar> sonatagreen (IRC): https://github.com/ipfs/go-ipfs/issues/1716
<sonatagreen> oooh, thanks
<davidar> DavidBurela (IRC): downside of (W)ASM is you have to implement your own gc
<sonatagreen> also, does (IRC) imply this channel is being relayed somewhere non-irc?
<davidar> sonatagreen (IRC): chat.ipfs.io
<sonatagreen> ah, thanks
samiswellcool has quit [Quit: Connection closed for inactivity]
jager has quit [Read error: Connection reset by peer]
jager has joined #ipfs
fleeky has quit [Remote host closed the connection]
<DavidBurela> doh, I downloaded an IRC client just to join this. Will try the website out
Leer10 has quit [Ping timeout: 255 seconds]
<sonatagreen> blerg, noscript abe interacts annoyingly with ipfs gateway redirect firefox addon
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jhulten has joined #ipfs
amstocker has quit [Ping timeout: 246 seconds]
fwippy has joined #ipfs
HostFat has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
HostFat has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
<sonatagreen> will <a href="/ipfs/[somehash]/foo.html"> work, or do i need to do <a href="../[somehash]/foo.html">
<sonatagreen> *work /reliably/
<sonatagreen> i.e. do i have to worry about someone writing a frontend that does like example.com/[hash] instead of example.com/ipfs/[hash]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<lgierth> sonatagreen: /ipfs/ will definitely stay
akhavr has quit [Read error: Connection reset by peer]
<sonatagreen> because /ipns/ ?
vijayee has joined #ipfs
<lgierth> has nothing to do with ipns, it's simply that breaking links is the worst
<lgierth> so we ask everyone not to break /ipfs/<hash> and /ipns/<hash>, and all the other kinds of links to follow
<sonatagreen> aha
<lgierth> we want them to work everywhere, on http, on the filesystem, etc.
<lgierth> independent of location, only adressed by its content (the hash)
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
diegosouza has quit [Quit: Page closed]
joshbuddy has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
joshbuddy has quit [Ping timeout: 240 seconds]
<sonatagreen> is there an `ipfs unmount`
<sonatagreen> or do i have to shut down the daemon
<achin> sudo umount /ipfs /ipns
fwippy has quit [Ping timeout: 255 seconds]
slothbag has joined #ipfs
<sonatagreen> thanks
<slothbag> hey guys.. im getting errors about "could not find go-log-v1.0.0" I tried deleting the repo and rebuilding but same issue.. i'm on windows
<jbenet> sonatagreen boxxa ion clever rlindsgaard achin -- i saw you were discussion the replication guarantees of IPFS and so i synthesized some of the stuff to keep in mind over at this FAQ answer https://github.com/ipfs/faq/issues/47 (how does replication work) and this note: https://github.com/ipfs/notes/issues/58 (ipfs-cluster). also keep in mind we're making
<jbenet> filecoin.io as well -- i wont go through and correct your discussion because i think these capture it. feel free to ask more questions there.
joshbuddy has joined #ipfs
<boxxa> Awesome. Nice jbenet
Quiark has joined #ipfs
<achin> jbenet: great, that will be a good resource to have for future discussions. thanks
<sonatagreen> Thanks.
<slothbag> it looks like go-log is coming from ipfs (Qm....)
<achin> slothbag: maybe try the pre-build stuff at https://gobuilder.me/github.com/ipfs/go-ipfs/cmd/ipfs ?
<slothbag> hey achin, i do regular weekly builds in windows.. it usually works.. looks like a sym link issue with the go-log package
<achin> ah ah. this problem has very rapidly fallen outside of my realm of expersise
<achin> good luck!
Guest73396 has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
<slothbag> yup, if i move the go-log folder it compiles.. i'll put it in a ticket later
<sonatagreen> if i publish a blog with ipns, do i have to manually reinsert every day in order to keep the link working?
<sonatagreen> or is it more set-and-forget
<sonatagreen> and i only have to reinsert when i actually update
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<achin> right now you have to republished every day. but stay tuned, this will change shortly
jhulten has quit [Ping timeout: 268 seconds]
* achin is heading to bed, goodnight #ipfs
<clever> 64 bytes from 8.8.8.8: icmp_seq=4 ttl=53 time=2021 ms
<clever> looks like it maybe wasnt ipfs,its still happening and ive stopped both nodes
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
<DavidBurela> that daily republish of IPNS is a little low... looking forward to what the future of it will be
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<jbenet> DavidBurela: it will be republished automatically-- changes landing this week
<sonatagreen> nice
<jbenet> the republish has to happen because of how the dht works.
<jbenet> in reality, the republish is specific to the routing system -- ie some others like say "publishing to a blockchain" would not need a republish.
<sonatagreen> is there an explanation of the dht somewhere? i don't really get what it's used for or why it has that limitation
<sonatagreen> also, if i wanted to put an update in my crontab, should i make it once daily or twice daily, in order to not have bits of downtime around the edges?
Guest73396 has quit []
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<sonatagreen> *looks at ipfs-p2p-file-system.pdf* ...um. is /ipns/ content just dynamically served like a traditional http page
<sonatagreen> if i publish an ipns thing, some people download it, and then i shut down my node, can more people get the thing from the people who already have it
<sonatagreen> or is it only gettable directly from me
sseagull has quit [Quit: leaving]
akhavr has quit [Read error: Connection reset by peer]
<jbenet> sonatagreen thats why you publish, so that you dont have to be there all the time. we'll make it possible for other nodes to keep it longer / republish on your behalf too, the reason for republish is network churn and so on
akhavr has joined #ipfs
<jbenet> it;s dependent on kademlia's design, kad is a republish-based dht. avoids long-term spam.
<sonatagreen> i guess i'm thinking in terms of freenet, chk:ipfs::usk:ipns
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<sonatagreen> dunno if that's accurate
<sonatagreen> more generally, some kind of append-only updateable thing
akhavr has quit [Read error: Connection reset by peer]
<sonatagreen> maybe that's a job for a different project, dunno
<sonatagreen> but, like. blogs.
<sonatagreen> are a major use case for websites.
charley has joined #ipfs
akhavr has joined #ipfs
charley has quit [Ping timeout: 240 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Guest73396 has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
rozap has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has quit [Quit: Leaving.]
<jbenet> sonatagreen yeah this is how ipns works.
<jbenet> think of ipns as a git branch name.
<sonatagreen> oh, nice.
<sonatagreen> so an ipns is a signed mutable pointer to an ipfs?
<sonatagreen> (probably not exactly right usage but uh)
voxelot has quit [Ping timeout: 268 seconds]
jhulten has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
legobanana has quit [Quit: Textual IRC Client: www.textualapp.com]
legobanana has joined #ipfs
Guest73396 has quit [Ping timeout: 255 seconds]
rozap has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<sonatagreen> so if i want to host a blog using ipns, (1) how ugly is this currently, (2) what's the approximate timeframe for when it's expected to deuglify
<sonatagreen> (i ask (2) because i got the vague impression it was like a week)
<jbenet> sonatagreen: not bad, just use `ipfs name publish --help` (2) later this week it gets much better.
<jbenet> when we ship 0.3.8
intracoelomic has quit [K-Lined]
stopback has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
nicolagreco has joined #ipfs
<sonatagreen> ERRO[00:22:28:000] Path Resolve error: no link named "fontawesome-webfont.woff2" under QmWjympWW8hpP5Jgfu66ZrqTMykUBjGbFQF2XgfChau5NZ module=core/server
<sonatagreen> [seems should be .woff instead of .woff2]
<ion> jbenet: Thanks, this is useful.
rongladney has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<davidar> sonatagreen (IRC): yeah, everyone gets that warning, last I heard it was wontfix
<sonatagreen> hmm, following the links to download the latest version, https://ipfs.io/docs/install/ -> https://gobuilder.me/get/github.com/ipfs/go-ipfs/cmd/ipfs/ipfs_master_linux-386.zip -> install -> `ipfs version` -> "ipfs version 0.3.8-dev"
<davidar> Since the webui doesn't actually need that file
wopi has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
<sonatagreen> I would have expected that link to give the latest stable release rather than the latest development version.
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> sonatagreen yes we're moving to that soon enough
wopi has joined #ipfs
pfraze has quit [Remote host closed the connection]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<sonatagreen> https://github.com/ipfs/examples/tree/master/examples/websites talks about DNS TXT records, I don't understand how/where one goes about creating those?
<sonatagreen> is that something external to ipfs?
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<ion> sonatagreen: Yes, someone needs to have a DNS server serve that record.
<sonatagreen> ah, so you'd have to actually register the domain name
akhavr has quit [Read error: Connection reset by peer]
nessence has joined #ipfs
akhavr has joined #ipfs
charley has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 has joined #ipfs
<sonatagreen> if there's already a different TXT record on the same domain name, will that conflict?
<ion> You can have multiple.
<sonatagreen> ok.
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<sonatagreen> Will my peer ID change when I upgrade versions?
Quiark has quit [Ping timeout: 268 seconds]
<ion> No, it’s based on your key which is stored in ~/.ipfs/config
akhavr has joined #ipfs
<whyrusleeping> something something 45MB chunks?
<sonatagreen> ...why did ipfs add give me the hash twice?
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
ryepdx has quit [Ping timeout: 240 seconds]
ryepdx has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<sonatagreen> to be fair, it is a very nice image
<jbenet> it looks amazing on retina screens
akhavr has joined #ipfs
<whyrusleeping> jbenet "its pretty okay, just deal with it"
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> i agree that we can do smarter loading of smaller versions when the screen is smaller. it does that but only sort of well
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<sonatagreen> is it possible to use favicons in ipfs sites?
<sonatagreen> or do those have to be in the root directory in a way that prevents that
nicolagreco has quit [Quit: nicolagreco]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
fleeky has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<davidar> jbenet: BPG can get it down to <1MB without a significant loss of quality
<ion> sonatagreen: AFAIK you can refer to a favicon by path in <head>. In fact you have to if you want to provide multiple resolutions for various platforms such as mobile.
<sonatagreen> ah, nice.
<jbenet> !pin QmPsoJ3qSxegFwVr4kKbtdzaMBHTjFZ7uBLkMPzsBdQ2QM
<pinbot> now pinning /ipfs/QmPsoJ3qSxegFwVr4kKbtdzaMBHTjFZ7uBLkMPzsBdQ2QM
charley has quit [Remote host closed the connection]
<sonatagreen> this is an excellent small fuzzy bear
akhavr has quit [Read error: Connection reset by peer]
<sonatagreen> I approve
<jbenet> :)
<ion> >gif
<davidar> !pin QmPxUcQZgTtTr62Z21nXUbPgjYjMuEhzMXzWoPTDUCi7CX
<pinbot> now pinning /ipfs/QmPxUcQZgTtTr62Z21nXUbPgjYjMuEhzMXzWoPTDUCi7CX
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Tristitia has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<jbenet> davidar: we should make http://webencoder.libbpg.org/show.html into something we can give URLs to as url params
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<davidar> jbenet (IRC): you can even just stick bpg links into img tags and the js decoder will take care of it
akhavr has quit [Read error: Connection reset by peer]
charley has joined #ipfs
<jbenet> davidar: how does the js decoder hook into the browser? canvas?
akhavr has joined #ipfs
<davidar> Yeah
<jbenet> does it turn into a bitmap or svg?
<davidar> Bitmap I would imagine
<davidar> It's surprisingly fast too
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
charley has quit [Ping timeout: 240 seconds]
akhavr has joined #ipfs
rendar has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
* ion tries sysctl net.core.default_qdisc=fq_codel; tc qdisc replace dev eth0 root fq_codel to help with bufferbloat
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> ion: also try turning it off and back on again
HostFat has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<ipfsbot> [go-ipfs] chriscool created shell-quote (+1 new commit): http://git.io/vcvW6
<ipfsbot> go-ipfs/shell-quote 1bd1820 Christian Couder: ipfs-test-lib: add shellquote()...
<ipfsbot> [go-ipfs] chriscool opened pull request #1757: ipfs-test-lib: add shellquote() (master...shell-quote) http://git.io/vcvlf
sonatagreen has quit [Ping timeout: 250 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
jhulten has quit [Ping timeout: 250 seconds]
akhavr has quit [Read error: Connection reset by peer]
ygrek_ has joined #ipfs
akhavr has joined #ipfs
Guest73396 has joined #ipfs
wopi has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
notduncansmith has joined #ipfs
<ipfsbot> [go-ipfs] jbenet deleted shell-quote at 1bd1820: http://git.io/vcvRR
notduncansmith has quit [Read error: Connection reset by peer]
boxxa has quit [Quit: Connection closed for inactivity]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<ion> whyrusleeping: Let me try turning the Internet off and back on again.
<whyrusleeping> ion: if that doesnt work, you might want to take it into geek squad
akhavr has joined #ipfs
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
joshbuddy has joined #ipfs
rongladney has quit [Quit: Connection closed for inactivity]
akhavr has quit [Read error: Connection reset by peer]
<davidar> whyrusleeping: have y'made sure it's plugged in?
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<jbenet> whyrusleeping: we should really just make an "ipfs push" and then a storage bot just for gx vendored code
<ipfsbot> [go-ipfs] sroerick closed pull request #1755: added docker file permission instructions. (master...patch-1) http://git.io/vnx6K
<whyrusleeping> jbenet: yeah, and i need to figure out how things are going to work with windows
<whyrusleeping> we need symlinks for gx to work nicely...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] jbenet pushed 3 new commits to master: http://git.io/vcvKu
<ipfsbot> go-ipfs/master 279328c sroerick: added docker file permission instructions.
<ipfsbot> go-ipfs/master 4a0725f Roerick Sweeney: added docker file permission instructions again...
<ipfsbot> go-ipfs/master ce20cf9 Juan Benet: Merge pull request #1755 from sroerick/patch-1...
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
hannes2 has quit [Ping timeout: 240 seconds]
jhulten has joined #ipfs
<jbenet> whyrusleeping: sigh. fucking windows, why can't they just implement posix right
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
jhulten has quit [Ping timeout: 240 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<whyrusleeping> dude
akhavr has quit [Read error: Connection reset by peer]
<whyrusleeping> i wish we could just ship a little linux vm
<whyrusleeping> like docker for osx
<whyrusleeping> 'eh, we cant make it work on your system so we're just gonna fake it for now'
<mappum> whyrusleeping: https://github.com/maxogden/linux
akhavr has joined #ipfs
<whyrusleeping> is that based on the linux in userspace project?
<davidar> whyrusleeping (IRC): and then gradually start swapping out system components so eventually they're running linux without realising?
<mappum> whyrusleeping: i haven't heard of that, but that's basically what this is
<whyrusleeping> davidar: dont say that out loud!
<whyrusleeping> (they might catch on)
<whyrusleeping> mappum: thats all i ever wanted (cue basshunter song)
<mappum> npm install -g linux
<mappum> it's tiny, it's all on one little ramdisk (13 MB)
<jbenet>
akhavr has quit [Read error: Connection reset by peer]
<jbenet> whyrusleeping: yay basshunter
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: :D
<ipfsbot> [go-ipfs] whyrusleeping force-pushed ipns/patches from cbad9b5 to 4ba32d7: http://git.io/vn0bZ
<ipfsbot> go-ipfs/ipns/patches 4ba32d7 Jeromy: Implement ipns republisher...
<whyrusleeping> and its past my bedtime, gotta stick to my schedule and stuff
<mappum> it's funny how basshunter had to de-nerd-ify all his songs when they remade them in english
<whyrusleeping> soooo, peace out
<jbenet> whyrusleeping: though dude, wat, "all i ever wanted?" i prefer the original
<mappum> exactly
<whyrusleeping> mmmm, sittin in vent, playin some dota
<jbenet> though i guess the original line wouldn't have made as much sense---
<mappum> good night whyrusleeping
<whyrusleeping> russia privjet tho
<whyrusleeping> mappum: gnite!
<jbenet> "mappum: that's dota (cue basshunter song)"
<jbenet> whyrusleeping o/
<mappum> the basshunter song "Boten Anna" is a true story about how he thought an IRC bot was a real girl
<jbenet> hahahah yeah i remember that
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
ygrek_ has quit [Ping timeout: 246 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<davidar> mappum (IRC): i'd forgotten about that song
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<mappum> tallking about basshunter made me want to listen to some nostalgic 2000s techno, now i'm playing this: https://www.youtube.com/watch?v=KmtzQCSh6xk
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<davidar> mappum (IRC): now i have https://www.youtube.com/watch?v=68ugkg9RePc stuck in my head
<mappum> that's a blast from the past
<davidar> yeah, weren't the 90s great
<mappum> i was only there for part of it though :(
<davidar> mappum (IRC): now you're making me feel old
<mappum> want to hear something that will scare you? kids born in 2001 are going into high school this year
notduncansmith has joined #ipfs
<davidar> i know, i only just realised that recently
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> **get off my lawn millenials!**
<mappum> i like how all pre-2007 music was added to youtube in 2007 since that's when adoption went mainstream
<davidar> hehe
<davidar> why are there no uploads from the 90s?! :p
<mappum> you'd have to check aol for that
<davidar> haha, i used to have a massive stack of aol discs
<davidar> those things were everywhere
<davidar> and i'm not even american
<davidar> next on the 90s playlist: https://www.youtube.com/watch?v=jJo0MT3wDBs
Guest73396 has quit []
Guest73396 has joined #ipfs
Guest73396 has quit [Client Quit]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<davidar> kids these days, playing crazy taxi on their ipods...
<mappum> lol
akhavr has quit [Read error: Connection reset by peer]
<davidar> holy crap, I'm older than the web
<davidar> i never realised that
akhavr has joined #ipfs
<mappum> i just grew up and it was a normal thing already :P
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<davidar> mappum (IRC): did you have to live through the dialup period?
<mappum> yep, but my dad got a dedicated phone line just for that
<mappum> so i didn't have to deal with phone calls messing up the connection
<mappum> gotta go, brb
<davidar> alright
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<jbenet> mappum: hahahhaahahhahaha oh man. numa numa. i don't even right now.
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
masylum has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Encrypt has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
hannes3 has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
ler10 has joined #ipfs
<davidar> jbenet (IRC): does ipfs use any compression for block transfers?
Leer10 has quit [Read error: No route to host]
Leer10 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
masylum has quit [Ping timeout: 246 seconds]
ler10 has quit [Ping timeout: 272 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<davidar> !pin QmSyfirfxBbgh8sZPzy4yyMQjHgzKX7iQeXG9Zet4VYk9P
<pinbot> now pinning /ipfs/QmSyfirfxBbgh8sZPzy4yyMQjHgzKX7iQeXG9Zet4VYk9P
<pinbot> [host 6] failed to pin /ipfs/QmSyfirfxBbgh8sZPzy4yyMQjHgzKX7iQeXG9Zet4VYk9P: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.9.3</center>\r\n</body>\r\n</html>\r\n"
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
joshbuddy has quit [Read error: Connection reset by peer]
joshbuddy has joined #ipfs
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Encrypt has quit [Ping timeout: 264 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<ipfsbot> [go-ipfs] rht opened pull request #1759: Cleanup coreunix cat (master...cleanup-coreunix) http://git.io/vcvbR
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
jhulten has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
jhulten has quit [Ping timeout: 240 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Algolkm_ has joined #ipfs
screensaver has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
Encrypt has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Remote host closed the connection]
bedeho has quit [Ping timeout: 268 seconds]
akhavr has joined #ipfs
hannes3 has quit [Ping timeout: 264 seconds]
akhavr has quit [Read error: Connection reset by peer]
hannes3 has joined #ipfs
akhavr has joined #ipfs
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
legobanana has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<ion> davidar: go-ipfs could store the blocks in compressed from in ~/.ipfs/blocks in the first place and just send them as they are.
akhavr has joined #ipfs
<ion> That would benefit both disk space usage and bandwidth.
nicolagreco has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nicolagreco has quit [Quit: nicolagreco]
<ion> “<+mappum> so i didn't have to deal with phone calls messing up the connection” or your dad didn't have to deal with your connection messing with his phone calls :-P
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ianopolous2 has quit [Ping timeout: 246 seconds]
vrs has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has quit [Quit: Eating time!]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jhulten has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
jhulten has quit [Ping timeout: 250 seconds]
akhavr has quit [Read error: Connection reset by peer]
<Vyl> ion: Added bonus, as the compression need be performed only once it's processor-time-no-issue.
akhavr has joined #ipfs
<Vyl> Can use the highest-ratio algorithms available with no thought to compression time, so long as decompression isn't too awful.
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
slothbag has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
vijayee has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Quiark has joined #ipfs
pfraze has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
morgan__ has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
samiswellcool has joined #ipfs
pfraze has quit [Remote host closed the connection]
nicolagreco has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Guest18452 has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
vijayee has joined #ipfs
akhavr has joined #ipfs
morgan__ has quit [Quit: Leaving]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<ion> It might still be an issue when you're adding a lot of data. It would be safer to default something really fast (like what compressing filesystems are using) and let the user opt in to stronger and slower compression when adding.
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
jhulten has joined #ipfs
Soft has quit [Read error: Connection reset by peer]
Soft has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
jhulten has quit [Ping timeout: 265 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
sseagull has joined #ipfs
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Encrypt has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
pfraze has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
tomazzlender has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<ipfsbot> [go-ipfs] jbenet pushed 2 new commits to master: http://git.io/vcfDz
<ipfsbot> go-ipfs/master a7f43de rht: Cleanup coreunix cat...
<ipfsbot> go-ipfs/master 0020918 Juan Benet: Merge pull request #1759 from rht/cleanup-coreunix...
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
DavidBurela has quit [Ping timeout: 244 seconds]
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
tomazzlender has quit [Remote host closed the connection]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
insanity54 has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<_p4bl0> hi, I got some logs of the IPFS daemon crash. I don't have time to properly open an issue now, but I'll try to do it soon. Meanwhile, here are the logs: http://paste.fulltxt.net/czY9SX :). Bye !
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nicolagreco has quit [Quit: nicolagreco]
jhulten has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
jhulten has quit [Ping timeout: 255 seconds]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dignifiedquire has joined #ipfs
dignifiedquire_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ipfspics-Vincent has joined #ipfs
ipfspics-Didier has joined #ipfs
dignifiedquire_ has quit [Quit: dignifiedquire_]
<ipfspics-Didier> Hi there, we're the ipfs.pics devs! If you have any questions we're here now!
<ipfspics-Vincent> We will be hanging on irc all day.
voxelot has joined #ipfs
bedeho has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
ianopolous has joined #ipfs
<ion> Relevant: http://www.w3.org/Provider/Style/URI “What to leave out?”
fwippy has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfspics-Didier> Yeah that's true, we might look into changing it to something like "i.ipfs.pics/hash"
<ipfspics-Vincent> We'll make sure to have a redirect on the current url
<ion> The /ipfs/ path would match the canonical address in IPFS.
jhulten has joined #ipfs
<ipfspics-Didier> Good point
<ipfspics-Vincent> The other other option would have been shorter, but the hash is very long anyway
Algolkm_ has quit [Ping timeout: 256 seconds]
Encrypt has quit [Quit: Quitte]
<oed> is there a version of ipfs.pics that you can access only using ipfs?
<Vyl> What exactly is ipfs.pics to do?
<ipfspics-Vincent> You can redirect the hash in our url to your own gateway and it will work.
Gaboose has joined #ipfs
<ipfspics-Didier> It was meant as a way for people who don't have IPFS on their computers to access it easily
<ion> ipfspics-*: Does the service strip image metadata such as location? (Many popular image sharing sites do.)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<oed> alright, I thought it would be cool if I could upload pics using a version of your site hosted only on ipfs
<ipfspics-Vincent> We already strip all metadata to have more hash reproductibility, there might still be some edge cases where it is not removed though
<oed> if that makes any sense?
<ion> It could try to convert the image into a normalized form so as long as the format and the pixels match, the hash would be identical. https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain has some code to normalize at least some image formats.
<whyrusleeping> ipfspics-Vincent: ipfspics-Didier Hey guys!
<ipfspics-Didier> You can't have a running application (and/or updateable website) directly on IPFS
<ipfspics-Vincent> ion: this will be extremely useful. Thanks a lot!
<ipfspics-Didier> whyrusleeping hey there
<ipfspics-Vincent> Hi!
<ion> It might be cool if IPFS supported file objects that consist of a link to a normalized file object and a binary diff which also supports reordering byte ranges.
<whyrusleeping> ipfs.pics is great, i use it quite a bit now
<whyrusleeping> do you guys have any future plans with it?
<achin> ion: since ipfs can hold arbitrary data and links (with arbitrary semantics for both), seems like you could write a proof-of-concept app
<ipfspics-Didier> whyrusleeping: Quite a lot of plans yes, too many actually!
<whyrusleeping> haha, that sounds familiar
<whyrusleeping> _p4bl0: that looks like an old crash that we've fixed since. When did you update last?
<ion> achin: Yeah, I'll keep that in mind if I ever feel productive.
<ipfspics-Vincent> We're working right now on albums, stored directly on ipfs
pfraze has quit [Remote host closed the connection]
<whyrusleeping> nice!
<whyrusleeping> an ipns PR is very close to merging, and it will make ipns a bit more stable and reliable
<ipfspics-Vincent> We are on version 0.3.5
jhulten has quit [Ping timeout: 240 seconds]
<whyrusleeping> have you run into any issues with it?
<ipfspics-Vincent> It crashes every two weeks or so, but apart from that we didn't notice anything :)
<whyrusleeping> out of memory crashes?
<ipfspics-Vincent> Not sure actually, we've been too busy with school to dive deeper into it
<whyrusleeping> ah, yeah.
<whyrusleeping> you can send any crash logs you get our way
<whyrusleeping> just file an issue and link the stack dump
<ipfspics-Vincent> thanks
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
<ion> whyrusleeping: Was UDT support going to be in the next release?
<whyrusleeping> ion: i'm really trying for it
<whyrusleeping> but its going to be a massive pain
<whyrusleeping> the udt lib is c++
<ion> Ok :-\
<whyrusleeping> and if we put it into go-ipfs, we lose the ability to use gobuilder
<whyrusleeping> and the state of windows builds will go from bad to worse
<ion> Aww
<whyrusleeping> none of the core dev team owns a windows box afaik
notduncansmith has joined #ipfs
<ion> Perhaps Windows will be dead by the time IPFS is done. ;-)
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> lol, i hope we dont take that long :P
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
ipfspics-Vincent has quit [Ping timeout: 246 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<ipfsbot> [go-ipfs] MichaelMure opened pull request #1760: Add a new line in the output of ipfs log level (master...missing_new_line) http://git.io/vcJ8b
<ion> Would it be difficult for you to release builds along with PGP signatures on IPFS? Perhaps leave automatic updates for later, just get a gobuilder-free release process started. (Incidentally, it would be cool if the build was reproducible and anyone doing a build for the same architecture would get the same file out.)
<ion> Well, the same architecture and the same compiler and dependency versions
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<whyrusleeping> yeah, its a litle tricky still
<whyrusleeping> we could work on it
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<whyrusleeping> yeah... we're not going to use gb
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
voxelot has quit [Ping timeout: 244 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
nicolagreco has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
doei has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<doei> hi, i have an issue with the ipfs daemon, after launching it, it will work for a small amount of time (a few minutes at best), then i'll be kicked off my network.
<whyrusleeping> doei: interesting... could you provide some more details in an issue for us?
<whyrusleeping> someone else was having a similar problem
sonatagreen has joined #ipfs
<whyrusleeping> details such as your network layout, router and modem type, and ISP would help
<doei> apparently other people on my wifi experience connection cuts as well, and it sounds like that also comes from ipfs (happened at the same time )
<whyrusleeping> (also, OS youre running ipfs on
<doei> i've got logs, but i was too lazy to really investigate :p
<doei> ubuntu
<whyrusleeping> yeah, someone else was saying that when they ran ipfs it would reboot their cable modem
ipfspics-Vincent has joined #ipfs
<doei> router's is a netgear
<doei> i'm not a hardware pro, i can look up other stuff...
<whyrusleeping> who is your ISP?
<doei> VOO
<doei> (belgium)
<whyrusleeping> huh, okay
insanity54 has quit [Quit: Connection closed for inactivity]
<doei> could you tell me where i should investigate?
* whyrusleeping thinking
akhavr has quit [Read error: Connection reset by peer]
nicolagreco has quit [Quit: nicolagreco]
wopi has quit [Read error: Connection reset by peer]
<whyrusleeping> if you could do 'ipfs swarm filters add <add>' for some of the values in this list: https://github.com/ipfs/go-ipfs/issues/1226#issuecomment-120498051
akhavr has joined #ipfs
notduncansmith has joined #ipfs
wopi has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ianopolous has quit [Ping timeout: 252 seconds]
<whyrusleeping> '/ip4/172.16.0.0/ipcidr/12' is probably the most likely offender
<doei> i will, expect me to get disconnected then i'll be back after a few minutes :p
<whyrusleeping> my first guess as to what is happening is that your isp is dropping your connection because it looks like youre port scanning
<doei> i see
<doei> ok brb
doei has quit [Quit: WeeChat 1.1.1]
pfraze has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
nicolagreco has joined #ipfs
ianopolous has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
doei has joined #ipfs
<doei> ok so far it works!
<doei> thx for the tip
xelra has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
doei has quit [Ping timeout: 250 seconds]
doei has joined #ipfs
<Vyl> doei,
doei has quit [Changing host]
doei has joined #ipfs
<doei> nope, still not :p
<Vyl> If that doesn't do it, some *really* cheap consumer routers have too small a translate table.
<Vyl> Run too many simutainous TCP sessions and it overflows the NAT limit and connections start getting dropped.
<Vyl> A little something I learned back in the emule days :>
<doei> yeah something like that was my initial thought
<whyrusleeping> doei: so it does work? or did it fail?
<doei> no no sorry, i thought it was ok cause it ran for a bit longer than usual but eventually it disconnected again
<doei> i filtered 4 ips, including the one you mentioned
<doei> namely 172.16.0.0, 192.168.0.0, 198.18.0.0 and 192.0.0.0
akhavr has quit [Read error: Connection reset by peer]
Quiark has quit [Ping timeout: 246 seconds]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
<whyrusleeping> okay, if it lasted longer then that probably is the issue
<whyrusleeping> this will likely be better when we switch to UDT transport
<doei> right, but how does it look like port scanning? the peers only have one ip/port pair right?
akhavr has joined #ipfs
<whyrusleeping> not necessarily
<whyrusleeping> there are multiple potential addresses i could dial you at
<whyrusleeping> if im on the same computer, i could use 127.0.0.1, if i'm on the same LAN, i could use a 192.168, and if i'm over the internet
<whyrusleeping> things start getting weird
<whyrusleeping> NAT port mapping does strange things
akhavr has quit [Read error: Connection reset by peer]
<doei> hmm, sounds tricky
<whyrusleeping> yeah, it is
akhavr has joined #ipfs
<doei> well i'll wait for udt then, maybe i'll look into it more closely later, comparing with the github issue
AdamThePhantump has joined #ipfs
<doei> damn i wanted to play with this thing too :p
pfraze has quit [Ping timeout: 256 seconds]
<whyrusleeping> doei: :/ i'm sorry
<whyrusleeping> could you file an issue about it please?
<AdamThePhantump> I tried to pin a file and got (hash) already pinned recursively. can you help whyrusleeping?
<doei> sure
<whyrusleeping> AdamThePhantump: its already pinned then
<achin> would limiting the number of connected peers be a temporry stop-gap solution for problems like these?
<AdamThePhantump> not on my webui, whyrusleeping
<whyrusleeping> AdamThePhantump: 'ipfs pin ls --type=recursive'
<sonatagreen> is it possible to show recursive pins on the webui?
<achin> (and maybe the out-of-fd errors. i recognize it might not be worth fixing if UDP is around the corner)
<whyrusleeping> achin: its a matter of how much time i have and how long each solution will take me vs how much of a benefit it will provide
<achin> for sure
<AdamThePhantump> whyrusleeping: does recursive mean a hidden pin?
<whyrusleeping> achin: although there are some numbers that I could probably tweak downwards to help a little
<sonatagreen> recursive pins are hidden by default
<whyrusleeping> its just that direct pins are the default
<whyrusleeping> (which i dont entirely agree with)
<whyrusleeping> jbenet: one more count for recursive pins being default o/
<sonatagreen> the command line can override that default using the --type=whatever, I dunno if webui can
fwippy has quit [Ping timeout: 264 seconds]
<AdamThePhantump> whyrusleeping: what's your peer hash?
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
akhavr has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<danielrf> ls
danielrf has quit [Quit: WeeChat 1.3]
akhavr has quit [Read error: Connection reset by peer]
nicolagreco has quit [Read error: Connection reset by peer]
nicolagreco has joined #ipfs
akhavr has joined #ipfs
Tv` has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
jhulten has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
fwippy has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
doei has quit [Quit: WeeChat 1.1.1]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
jhulten has quit [Ping timeout: 250 seconds]
akhavr has quit [Read error: Connection reset by peer]
HastaJun has quit [Remote host closed the connection]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
HastaJun has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
grncdr has quit [Quit: Connection closed for inactivity]
AdamThePhantump has quit [Ping timeout: 246 seconds]
rendar has quit [Ping timeout: 264 seconds]
rendar has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
fwippy has quit [Remote host closed the connection]
dignifiedquire has quit [Read error: Connection reset by peer]
xelra has joined #ipfs
dignifiedquire has joined #ipfs
Leer10 has quit [Quit: Leaving]
ipfspics-Vincent has quit [Ping timeout: 246 seconds]
wopi has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
ekaron has quit [Ping timeout: 246 seconds]
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
ekaron has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
legobanana has joined #ipfs
dignifiedquire has quit [Read error: Connection reset by peer]
nessence has quit [Remote host closed the connection]
dignifiedquire has joined #ipfs
nessence has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
amstocker has joined #ipfs
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
fwippy has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
chriscool has joined #ipfs
fwippy has quit [Ping timeout: 265 seconds]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
amstocker has quit [Ping timeout: 244 seconds]
charley has joined #ipfs
xelra has quit [Quit: ZNC - http://znc.in]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
xelra has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
hannes3 has quit [Quit: Leaving]
akhavr has joined #ipfs
ygrek_ has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
wopi has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
nicolagreco has quit [Ping timeout: 240 seconds]
akhavr has quit [Read error: Connection reset by peer]
nicolagreco has joined #ipfs
akhavr has joined #ipfs
<sonatagreen> http://localhost:8080/ipfs/QmPsoJ3qSxegFwVr4kKbtdzaMBHTjFZ7uBLkMPzsBdQ2QM/l4.gif seems to not want to finish loading, even though the rest of the directory works fine
Algolkm_ has joined #ipfs
notduncansmith has joined #ipfs
amstocker has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<sonatagreen> huh
<amstocker> weird
<amstocker> maybe try a hard refresh in your browser
<amstocker> might be some weird caching thing
akhavr has quit [Remote host closed the connection]
<sonatagreen> it's working now
<sonatagreen> it wasn't before for me, even from the gateway
<sonatagreen> dunno what changed
ygrek_ has quit [Quit: ygrek_]
akhavr has joined #ipfs
jarofghosts has left #ipfs ["Textual IRC Client: www.textualapp.com"]
<ion> That food is annoying.
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
lhobas has quit [Ping timeout: 250 seconds]
akhavr has quit [Read error: Connection reset by peer]
pjz has quit [Ping timeout: 246 seconds]
akhavr has joined #ipfs
pjz has joined #ipfs
lhobas has joined #ipfs
legobanana has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
CarlWeathers has quit [Remote host closed the connection]
<sonatagreen> I keep getting 'too many open files' errors trying to add a large folder
<sonatagreen> each time i retry, it gets farther into it before failing, so if i keep at it it'll probably eventually work, but.
<rschulman> whyrusleeping: The "context deadline exceeded" error should probably be made more meaningful, since it seems to come up for new users decently often
akhavr has quit [Read error: Connection reset by peer]
<rschulman> (and still for me a lot too)
CarlWeathers has joined #ipfs
nicolagreco has quit [Quit: nicolagreco]
akhavr has joined #ipfs
domanic has joined #ipfs
<sonatagreen> it means 'I tried for a while but couldn't download it, there probably aren't enough seeders' right?
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Algolkm has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
nicolagreco has joined #ipfs
Algolkm_ has quit [Ping timeout: 272 seconds]
<ion> Aww, the fq_codel qdisc doesn’t seem to help at all with the bufferbloat problem.
notduncansmith has joined #ipfs
wopi has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
ipfs_intern has joined #ipfs
amstocker has quit [Ping timeout: 244 seconds]
danielrf has joined #ipfs
amstocker has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<sonatagreen> !pin QmSX6PDBSLqGadpciFB7XpP3VRW3hU5wczzuRGE5aXpQUJ
Algolkm has quit [Ping timeout: 252 seconds]
<sonatagreen> ...did i do it wrong
<sonatagreen> !pinbot help
<ion> You need to be on the whitelist to have access to that.
<sonatagreen> aha
ipfs_intern has quit [Ping timeout: 246 seconds]
Algolkm has joined #ipfs
rendar has quit []
Algolkm has quit [Client Quit]
Algolkm has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
amstocker has quit [Ping timeout: 246 seconds]
MadDrMike has quit [Ping timeout: 246 seconds]
MadDrMike has joined #ipfs
rawtaz has quit [Ping timeout: 250 seconds]
rawtaz has joined #ipfs
gaboose_ has joined #ipfs
Gaboose has quit [Ping timeout: 250 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
notduncansmith has joined #ipfs
wopi has quit [Read error: Connection reset by peer]
notduncansmith has quit [Read error: Connection reset by peer]
wopi has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Guest18452 has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
Guest18452 has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<sonatagreen> Is it possible, by some combination of javascript and shenanigans, to have a link from a page to the explicit /ipfs/ address of that page? use case: on an ipns site, have a 'permalink to this version' link
<sonatagreen> Thanks
<sonatagreen> that seems to only link to /previous/ versions
<sonatagreen> which i know how to do without shenanigans
<sonatagreen> the hard thing is linking to the /current/ version
<sonatagreen> which would require interfacing with the ipfs daemon, i think
<sonatagreen> because you can't have a file explicitly include its own hash
ipfspics-Didier has quit [Quit: Page closed]
akhavr has quit [Read error: Connection reset by peer]
<sonatagreen> hence shenanigans
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
<jbenet> hey whyrusleeping -- was doing some looking into QUIC this morning -- the https://github.com/devsisters/goquic is not so bad. has a really gross interface, but we can probably fix that.
akhavr has joined #ipfs
<jbenet> one issue though is the static libs are ... _insanely large_, i don't even: ~80MB
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
<giodamelio> sonatagreen: Ah, I didn't get that part
voxelot has quit [Remote host closed the connection]
voxelot has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
E7ernal has joined #ipfs
E7ernal has left #ipfs [#ipfs]
<sonatagreen> sweetness