anshukla has quit [Remote host closed the connection]
chriscool has quit [Ping timeout: 240 seconds]
jamie_k_ has quit [Quit: jamie_k_]
<whyrusleeping>
bergie: that likely should just be a warning
<whyrusleeping>
although, it is a bit strange
<whyrusleeping>
thats a provide call timing out
<bergie>
after that the IPFS daemon basically becomes non-functional. All requests time out
<whyrusleeping>
uhm...
<whyrusleeping>
well thats not good then
<whyrusleeping>
there might be something wrong
vandres has joined #ipfs
cow_2001 has joined #ipfs
<bergie>
I think it might be a concurrency issue, I was ipfs add-ing a lot of files at the same time
chriscool has joined #ipfs
chriscool has quit [Ping timeout: 276 seconds]
OutBackDingo has quit [Quit: Leaving]
Matoro has quit [Ping timeout: 240 seconds]
OutBackDingo has joined #ipfs
chriscool has joined #ipfs
NightRa has quit [Quit: Connection closed for inactivity]
<bergie>
yep, went to adding a single file at a time and so far no failures. Will keep monitoring, though
Matoro has joined #ipfs
chriscool has quit [Quit: Leaving.]
anshukla has joined #ipfs
chriscool has joined #ipfs
ianopolous has quit [Ping timeout: 252 seconds]
mrrrgn is now known as googles
pfraze has quit [Remote host closed the connection]
googles is now known as mrrrgn
anshukla has quit [Ping timeout: 240 seconds]
water_resistant has quit [Quit: Leaving]
<roguism>
Has any thought been given to content filtering where simple possession is considered illegal? (i.e. child porn, etc... your jurisdiction may vary)
<roguism>
As much as I cringe discussing censorship-related topics, I'd hate to see my client download illegal content in order to optimize the network.
pfraze has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
<roguism>
I realize this is most likely not an issue yet due to the alpha-status of the project; I was just wondering if there had been any discussion on client-filtering.
joshbuddy has joined #ipfs
<demize>
You'll only download things explicitly, (well, and things that get requested along with it, like images on a webpage,) and if you don't want something anymore you could just run a gc.
<demize>
Though it would be sort of cool to have an interface to only remove specific ones, possibly with previews.
<roguism>
I thought if your peers have something on their want-list, it carries over onto your want-list?
<roguism>
Or do you only act as an intermediary for the hashes?
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
simonv3 has joined #ipfs
<ion>
roguism: You do not download anything you don’t request explicitly.
<roguism>
okay
chriscool has quit [Ping timeout: 246 seconds]
amade has quit [Quit: leaving]
pfraze has quit [Remote host closed the connection]
HoboPrimate has quit [Quit: HoboPrimate]
OutBackDingo has quit [Quit: Leaving]
<whyrusleeping>
rebasing is the wurst
<ion>
I suppose it should be done as often as possible to keep each rebase somewhat painless.
joshbuddy has quit [Quit: joshbuddy]
<whyrusleeping>
yeah...
<ion>
Why is dev0.4.0 rebased, though? I understand feature PRs being rebased to avoid hundreds of “whoops, fix that typo” commits, but isn’t it more usual to fork dev0.4.0, merge those rebased feature branches to it but also keep merging master to it (instead of using rebase) until dev0.4.0 is merged back to master?
<whyrusleeping>
we rebase branches to keep them up to date with the latest code on master
<ion>
Merging master to dev0.4.0 would do that, too, with just some noise in the form of merge commits but potentially less pain.
chriscool has joined #ipfs
disusered has joined #ipfs
OutBackDingo has joined #ipfs
<whyrusleeping>
eh... thats generally a lot more pain, and really difficult to find where bugs came from
Pharyngeal has quit [Ping timeout: 272 seconds]
Pharyngeal has joined #ipfs
<ion>
Fair enough
<vandres>
Hello guys. Is there any kind of guide for dummies for IPFS? I have a list of questions I like to ask, but don't want to take your time doing it at the wrong place
<ipfsbot>
go-ipfs/dev0.4.0 ffd372c Jeromy: drop error log down to debug...
<ipfsbot>
go-ipfs/dev0.4.0 072605c David Dias: update version...
<davidar>
sounds reasonable
pinbot has joined #ipfs
e-lima has quit [Ping timeout: 240 seconds]
Tv` has quit [Quit: Connection closed for inactivity]
nonaTure has quit [Quit: Leaving.]
e-lima has joined #ipfs
NeoTeo has quit [Quit: Teo is off. Bye :)]
dignifiedquire has joined #ipfs
dignifiedquire has quit [Client Quit]
NeoTeo has joined #ipfs
__konrad_ has quit [Ping timeout: 276 seconds]
nonaTure has joined #ipfs
dignifiedquire has joined #ipfs
dignifiedquire_ has joined #ipfs
<dignifiedquire>
good morning everyone :)
dignifiedquire_ has quit [Quit: dignifiedquire_]
<haadcode>
morning
<davidar>
morning
swirlycheetah has joined #ipfs
mildred has joined #ipfs
<NeoTeo>
morning
Guest95534 has quit [Quit: This computer has gone to sleep]
<ion>
****ing
<NeoTeo>
pre-coffee?
mildred has quit [Read error: No route to host]
okket has quit [Remote host closed the connection]
mildred has joined #ipfs
okket has joined #ipfs
<swirlycheetah>
on the ipfs.pics website it says '...the picture can still be found on the network simply by knowing the hash, even if our website is down.', could someone explain how this is possible?
mildred has quit [Ping timeout: 252 seconds]
<davidar>
swirlycheetah (IRC): ipfs get /ipfs/QmTheHash
<davidar>
(assuming there's a node online somewhere seeding it)
anticore has quit [Ping timeout: 255 seconds]
anticore has joined #ipfs
amade has joined #ipfs
<swirlycheetah>
davidar you'll have to excuse my ignorance here i'm afraid but because that request is proxied(?) via ipfs.pics doesn't that mean there's an http request to ipfs.pics which needs to succeed before that point?
jamie_k has joined #ipfs
<davidar>
swirlycheetah: no, http isn't involved, it gets retrieved over the ipfs network (which operates kind of like bittorrent)
<davidar>
if you're using the http gateway, then yes, http is involved
<davidar>
have you installed the ipfs client?
<swirlycheetah>
yes, so you need to be running the client to avoid http?
<davidar>
yes
<davidar>
but the client is going to be embedded within you webbrowser soon, so you won't have to worry about manually downloading and running it :)
<davidar>
*your
<swirlycheetah>
when you say soon... is there anywhere I can track progress on that?
edrex has quit [Ping timeout: 246 seconds]
Senji has quit [Ping timeout: 240 seconds]
locusf has quit [Remote host closed the connection]
<swirlycheetah>
davidar where i'm at with this is I created a POC CDN (http://aono.2015.nodeknockout.com/) and one of the questions someone asked was 'Hmm, you said there wouldn't be a single point of failure... but as I see it, you always need an entry point, in this case aono.2015.node..., no? That is indeed a single point of failure.' (http://www.nodeknockout.c
<swirlycheetah>
om/teams/aono) so my understanding now is that if you're running ipfs that problem goes away...?
Encrypt has joined #ipfs
locusf has joined #ipfs
Senji has joined #ipfs
__konrad_ has joined #ipfs
e-lima has quit [Ping timeout: 240 seconds]
doublec_ has joined #ipfs
doublec has quit [Ping timeout: 260 seconds]
voxelot has quit [Ping timeout: 264 seconds]
doublec_ has quit [Ping timeout: 260 seconds]
doublec has joined #ipfs
wowaname has quit [K-Lined]
doublec has quit [Ping timeout: 252 seconds]
doublec has joined #ipfs
doublec has quit [Ping timeout: 265 seconds]
elima has joined #ipfs
doublec has joined #ipfs
doublec has quit [Read error: Connection reset by peer]
rombou has joined #ipfs
doublec has joined #ipfs
OutBackDingo has quit [Quit: Leaving]
doublec_ has joined #ipfs
doublec has quit [Ping timeout: 260 seconds]
__konrad_ has quit [Ping timeout: 240 seconds]
OutBackDingo has joined #ipfs
<ion>
swirlycheetah: If something has to go through your machines, they are a point of failure. The end goal of IPFS is to have programs talk IPFS natively. Public HTTP gateways a temporary measure to help with adoption.
fiatjaf has left #ipfs ["undefined"]
doublec has joined #ipfs
doublec_ has quit [Ping timeout: 246 seconds]
<swirlycheetah>
so when ipfs.pics says that if their website goes down you'll still be able to view images that's not really the case?
<ion>
If you want to have an image stay on the net, you can pin it and it will be there behind the same IPFS path for everyone forever even if ipfs.pics goes away. Btw, it would be good if your thing served the IPFS objects using the actual IPFS paths as the path component of the URL.
<ion>
In the future browsers supporting IPFS will have a “pin this” button you can just press to keep the IPFS content you have loaded alive.
atgnag has quit [Read error: Connection reset by peer]
__konrad_ has joined #ipfs
arpu has joined #ipfs
<swirlycheetah>
thanks ion, i think i need to do some more background reading on IPFS to fully get my head around it
atgnag has joined #ipfs
ygrek_ has quit [Ping timeout: 240 seconds]
s_kunk has joined #ipfs
Zuardi has quit [Read error: Connection reset by peer]
<fazo>
hi, I saw some new command being added in go-ipfs 0.4
<fazo>
"ipfs files". I can't figure out what it does though
<fazo>
I'm building an application and I think it might do what I was hoping it would do
<cryptix>
fazo: iirc it's a helper api for unixfs dir modifications
<fazo>
which is modifying the files in the folder currently published to ipns with unix style commands
<cryptix>
a higher level version ob 'ipfs object patch;
<fazo>
wow. exactly what I needed
<cryptix>
(you most likly will need to republish the ipns entry)
<fazo>
yeah of course
<fazo>
very interesting, looks like go-ipfs 0.4 will help me a lot
<cryptix>
0.4 will be a megablast
<fazo>
yeah lol
<cryptix>
i think there still is a unneded doublewrap of msgio on the protocol level - latency and throughput should go up by a lot
<fazo>
what I'm building is a platform similar to reddit but with way more features and controls. I figured out an efficient way to do it
swirlycheetah has joined #ipfs
<cryptix>
hmm i'd be interested to see how you solve authentication
<cryptix>
maybe you can do something over keybase.io until the keystore is solved internally
<cryptix>
like, i have keybase.io/cryptix and i sign my peerIDs with that to say i control these nodes
<fazo>
yeah ipns doesn't look very optimized atm. It's not a big deal though, for most applications updating every minute is enough
<fazo>
cryptix: that's a good solution, but there is a better one
<cryptix>
hit me! :D
<fazo>
your peer ID is a public key, and your ipns publications can't be spoofed because they are signed
<fazo>
or maybe they will be, anyway the spec says they should be signed (of course)
<fazo>
so a user's data is stored in a directory tree which is published by his node. You just check if some file is there, if it is then it's his.
<cryptix>
okay sure, but then you can only post with that node
<fazo>
no, you just set up a file with a list of other allowed nodes in your main node.
<fazo>
I thought of almost everything
<cryptix>
:) me likyy
<fazo>
yeah as soon as I have something that works like a proof of concept I'll publish everything
jack__ has joined #ipfs
<fazo>
the big issue is performance: it's probably going to suck
<fazo>
and also the fact that ipfs.js is not done yet, but it's not that big of a deal because it's gonna be done eventually
<cryptix>
yup.. juist have be patient for 0.4... :)
Encrypt has quit [Quit: Quitte]
<cryptix>
0.3.10 actually with the autoupdate - than we should see 0.4 on master sooner or later
tensorjack has quit [Ping timeout: 240 seconds]
<fazo>
yep! Imagine a platform which is a mix between reddit, a social network and a blog but has no servers and runs in the browser.
<davidar>
fazo: how are you handling aggregation?
<fazo>
heh, that was one of the biggest problems
<fazo>
but the solution is quite simple
<fazo>
basically the applications scans every node's ipns publication for content, and it adds it to the list when it finds it
<fazo>
that's slow though. Nobody wants to wait 5 minutes to look at a page
<fazo>
but I also figured out a solution for this
<fazo>
the owner of the page can either link to all content in his publication or provide one or more addresses which will link to all the content so that you can get it faster.
<fazo>
the whole thing works even without this solution, it's just slower
<fazo>
I can't wait to get the demo ready
<dignifiedquire>
jbenet: are you around?
<jbenet>
dignifiedquire I can talk ok text but wifi is terrible here
<cryptix>
jbenet: feeling the horros of .eu hotel wifi? :)
voxelot has quit [Ping timeout: 264 seconds]
<ion>
Appropriately, horros is Finnish for hibernation, stupor, lethargy.
<cryptix>
horrors* .. -_-
<haadcode>
dignifiedquire, victorbjelkholm: worked to improve the chat based on your feedback. fixed the flipped messages direction (scroll is not flipped anymore, no more rendering artifacts), added nickname mention highlights, /me command, preliminary notifications (very much wip), bunch of small things. hope to commit stuff tonight after work. https://ipfs.pics/Qma5ZdYXR2huTYu8cn5ZMj5nxveJq2SRBJfHi4zobTUyzo
<davidar>
Appropriately, horrors is English for disgust, dismay, hatred.
<dignifiedquire>
haadcode: great stuff, looks like someone has been busy :)
<victorbjelkholm>
haadcode, oh, nice stuff! Out of curiosity, what is stopping you from commiting now but save the push for later?
<victorbjelkholm>
looking gooood!
<davidar>
haadcode: looks awesome :)
<dignifiedquire>
haadcode: if you continue we can soon stop using irc :)
<haadcode>
:)
nonaTure1 has quit [Quit: Leaving.]
<ion>
haadcode: nice
<dignifiedquire>
haadcode: my next feature requests would be full markdown support and link previews, i.e. view image links inline
<haadcode>
victorbjelkholm: let's just say making commits to a public repo of a side project during work hours wouldn't look good :)
<dignifiedquire>
haadcode: haha lets hope your employer isn’t lurking on IRC ;)
<haadcode>
:)
<ion>
haadcode: Pro tip: this channel is publicly logged. :-P
<haadcode>
dignifiedquire: markdown is on my todo list
<haadcode>
dignifiedquire: as well as link previews
<dignifiedquire>
haadcode: sweet
<fazo>
haadcode: I saw your chat repo :) and your app ideas. I'm building one of them!
voxelot has joined #ipfs
voxelot has joined #ipfs
<davidar>
haadcode: when you add markdown, could you also add mathjax/katex support? :)
<fazo>
haadcode: the UI looks amazingly good
<dignifiedquire>
davidar: uhh that’s a nice idea, I’d love to write $\int_0^{\infty} sin(x) dP(x)$
<haadcode>
davidar: I'll need to google what that means but I'll put it on my list :)
<davidar>
mathjax.org khan.github.io/katex
<haadcode>
fazo: thanks
<dignifiedquire>
thought to be honest I don’t regularly write that :D
<dignifiedquire>
(in a chat)
<davidar>
hrm, apparently github is case sensitive
<dignifiedquire>
ion: I can imagine, especially as LaTex is much harder read when not renderd compared to markdown
<davidar>
cryptix: that's awesome - quick, someone port it to ipfs ;)
<cryptix>
looks pretty selfcontained to me.. :)
<davidar>
anyone seen a list of all the tools/libraries that have been emscripten'd so far?
<jbenet>
haadcode we should talk about your chat app at some point
<jbenet>
cant atm.
<ion>
davidar: There's a lot of (technically off-topic) discussion about math and physics on #overviewer, the Minecraft Overviewer channel for one. :-P Then there are topic channels like ##math etc, but I don't frequent them.
<ion>
Ooh, in-browser graphviz? That is great.
<haadcode>
jbenet: pm me when you have time
<davidar>
ion: lol, not quite the answer i was expecting :p
<haadcode>
dignifiedquire, victorbjelkholm, davidar, would you guys be interested in contributing to those features if I made the UI src available too?
<victorbjelkholm>
haadcode, hm, probably. Not that I have a lot of free time left but we'll see what the future will hold
<victorbjelkholm>
I'd love to help out though
<davidar>
haadcode: yeah, i can add the math rendering support without too much trouble
<davidar>
s/can/should be able to :p
<ion>
davidar: The channel is basically cat pictures, physics and programming with best occasional user support, nobody plays Minecraft anymore. :-P
<ion>
s/best/very/
<davidar>
ion: haha
<davidar>
"best occasional user support" - now there's a motto! :p
<haadcode>
victorbjelkholm, davidar, cool. the thing is, the UI is the most prototype-level code and as it stands today, I won't OS it. it'll require a big overhaul and refactoring before ppl can pick it up and start contributing but if there's interest, I'd be more than happy to do that (free time permitting).
<victorbjelkholm>
haadcode, I don't see why you have to overhaul and refactor it to open source it. No ones code is perfect :)
<haadcode>
well...
<haadcode>
there's "not perfect" and there's "prototype" ;)
<ion>
Release early, release often™
<victorbjelkholm>
well, prototype or not perfect, doesn't matter. It's hard for people to contribute to a prototype but it's impossible for someone to contribute if it's closed source
<davidar>
haadcode: i understand, i don't particularly like pushing code without cleaning it up a bit first, but like VictorBjelkholm says, don't worry *too* much about quality for an initial release
rombou has joined #ipfs
<victorbjelkholm>
yeah, guess there is a balance (like in everything) but my general rule (personal for my self) is that it's better to open source too early rather than too late
<davidar>
yeah, definitely don't wait too long, but spending a few days polishing is reasonable
<haadcode>
agreed
Guest95534 has quit [Quit: This computer has gone to sleep]
OutBackDingo has quit [Read error: Connection reset by peer]
<davidar>
VictorBjelkholm: my personal rule is, before i publish, make sure it's nice enough that I wouldn't be embarassed showing the code to someone else :p
<victorbjelkholm>
davidar, just make sure it's nice enough when you write it from the beginning :D
<davidar>
haha, my coding style is more... organic :p
<victorbjelkholm>
that's a nice way to put it :)
<victorbjelkholm>
I tend to write shitty code to pass my tests and once they pass, refactor directly
<victorbjelkholm>
some cases I skip the refactoring, when I have some deadline to meet. Doesn't happen very often though
<pinbot>
now pinning /ipfs/QmWRypnfEwrgH4k93KEHN5hng7VjKYkWmzDYRuTZeh2Mgh
<whyrusleeping>
achin: yeah....
<whyrusleeping>
good news is that it works pretty nicely :D
JasonWoof has quit [Read error: Connection reset by peer]
<achin>
great stuff
JasonWoof has joined #ipfs
JasonWoof has quit [Changing host]
JasonWoof has joined #ipfs
<achin>
i've got a PR to update now!
<whyrusleeping>
if anyone with a macbook wants to be super helpful, they could help debug an issue we're seeing in the tests on OSX where certain sharness tests are hanging
<whyrusleeping>
achin: :D
<pinbot>
[host 7] failed to grab refs for /ipfs/QmWRypnfEwrgH4k93KEHN5hng7VjKYkWmzDYRuTZeh2Mgh: context canceled
<pinbot>
[host 4] failed to grab refs for /ipfs/QmWRypnfEwrgH4k93KEHN5hng7VjKYkWmzDYRuTZeh2Mgh: context canceled
<achin>
i've got an old macbookpro i could lend you, whyrusleeping
<dignifiedquire>
whyrusleeping: I can try, not sure I can do it today but tomorrow morning for sure
<whyrusleeping>
lol, i have a macbook. but i'm pressed for time working on other things
<achin>
ahh, then we both don't have the thing you're looking for!
<whyrusleeping>
lol
JasonWoof has quit [Read error: Connection reset by peer]
pinbot has quit [Ping timeout: 252 seconds]
JasonWoof has joined #ipfs
JasonWoof has quit [Changing host]
JasonWoof has joined #ipfs
ianopolous2 has joined #ipfs
ianopolous has quit [Ping timeout: 246 seconds]
pjz_ is now known as pjz
ianopolous2 has quit [Read error: Connection reset by peer]
ianopolous2 has joined #ipfs
<achin>
is there a github issue for the hanging sharness tests?
JasonWoof has quit [Read error: Connection reset by peer]
<ion>
For me, “I have bookmarked it” means it's deep in the abyss never to be seen again.
Encrypt has quit [Quit: Eating time!]
ianopolous3 has joined #ipfs
grahamperrin has left #ipfs ["Leaving"]
pinbot has joined #ipfs
<achin>
you're not wrong :P
ianopolous2 has quit [Ping timeout: 244 seconds]
<achin>
i predict my next ~4 months will be borderlands2 (there was a steamsale yesterday) then when i'm tired of that, fallout4, then whem im tired of that, new deusex
<pjz>
meh, I use the bookmarkbar as a workspace for that
ianopolous2 has joined #ipfs
ianopolous3 has quit [Read error: Connection reset by peer]
ianopolous3 has joined #ipfs
ianopolous2 has quit [Read error: Connection reset by peer]
Matoro has joined #ipfs
cemerick has joined #ipfs
ianopolous2 has joined #ipfs
ianopolous3 has quit [Read error: Connection reset by peer]
ianopolous3 has joined #ipfs
ianopolous2 has quit [Read error: Connection reset by peer]
ianopolous2 has joined #ipfs
<whyrusleeping>
my roommate is an avid ipfs user now
<whyrusleeping>
its great
<whyrusleeping>
i just get random hashes from him all the time
cemerick has quit [Ping timeout: 272 seconds]
ianopolous3 has quit [Ping timeout: 240 seconds]
ianopolous has joined #ipfs
ianopolous2 has quit [Ping timeout: 240 seconds]
ianopolous has quit [Read error: Connection reset by peer]
<haadcode>
locusf: which version of node/npm are you running? try removing node_modules/ directory and run npm install again and see if that helps.
<haadcode>
locusf: you on linux? haven't tested a lot on linux much, so let me know if you get it running.
NeoTeo has quit [Quit: ZZZzzz…]
tsenior` has joined #ipfs
ygrek_ has quit [Remote host closed the connection]
ianopolous has joined #ipfs
tsenior has quit [Ping timeout: 272 seconds]
ianopolous has quit [Remote host closed the connection]
ygrek has joined #ipfs
celehner has joined #ipfs
tilgovi has quit [Ping timeout: 276 seconds]
<oed>
haadcode: wow, thats really cool! Have been waiting for an app like this
ianopolous has joined #ipfs
wtbrk has quit [Quit: Leaving]
Matoro has quit [Remote host closed the connection]
Matoro has joined #ipfs
NeoTeo has joined #ipfs
Encrypt has joined #ipfs
voxelot has quit [Ping timeout: 246 seconds]
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #1961: initial support for commands to use external binaries (master...feat/external-bins) http://git.io/v8dJZ
jamie_k__ has joined #ipfs
nonaTure has quit [Quit: Leaving.]
jamie_k_ has quit [Ping timeout: 240 seconds]
JohnClare has joined #ipfs
JohnClare has quit [Remote host closed the connection]
JohnClare has joined #ipfs
<lgierth>
whyrusleeping: how's your roommate using it?
<lgierth>
station, electron?
tsenior`` has joined #ipfs
<whyrusleeping>
cli
<whyrusleeping>
hes a linux user
<whyrusleeping>
and he loves that he can share the remixes he makes so easily with ipfs
tsenior` has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
<lgierth>
heh :)
<lgierth>
i've started recommending it to people for hosting static sites
simonv3 has joined #ipfs
JohnClare has quit [Remote host closed the connection]
cemerick has quit [Ping timeout: 240 seconds]
voxelot has joined #ipfs
roark_ has joined #ipfs
tsenior`` has quit [Ping timeout: 240 seconds]
roark_ has quit [Client Quit]
tsenior`` has joined #ipfs
M-amstocker has joined #ipfs
<M-amstocker>
whyrusleeping (IRC): can I ask you a quick Q about libp2p?
dignifiedquire has quit [Quit: dignifiedquire]
<whyrusleeping>
M-amstocker: sure
amade has quit [Quit: leaving]
<M-amstocker>
whyrusleeping (IRC): Could you explain this idea of upgrading connections?