<mafintosh>
are you using the bittorrent utp implementation for ipfs or is there a special go one?
NeoTeo has quit [Quit: ZZZzzz…]
domanic_ has quit [Ping timeout: 250 seconds]
atgnag__ has joined #ipfs
user24 has joined #ipfs
<user24>
The more I think about it, it seems that my "filecoin" should be a mist browser app.
jamie_k has joined #ipfs
user24 has quit [Client Quit]
tensorjack has joined #ipfs
Tera2342 has joined #ipfs
Matoro has quit [Ping timeout: 256 seconds]
Matoro has joined #ipfs
zugz has joined #ipfs
tensorjack has quit [Ping timeout: 250 seconds]
disgusting_wall has joined #ipfs
<ipfsbot>
[go-ipfs] wasserfuhr opened pull request #2063: typo (master...patch-1) http://git.io/v0Zzy
zugzwanged has quit [Ping timeout: 272 seconds]
Matoro has quit [Ping timeout: 256 seconds]
f[x] has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
domanic_ has joined #ipfs
user24 has joined #ipfs
<user24>
I'm writing the contract right now, although I'm not sure if malicious actors could game the system. The great thing about using payment channels is that the total received currency amount could be the hoster's reputation score
mungojelly has joined #ipfs
f[x] has quit [Ping timeout: 256 seconds]
<user24>
If both hoster and requester pay a collateral when the channel is created (which can only be reclaimed after a certain amount of time) it could disincentivise cheaters
jamie_k has quit [Ping timeout: 240 seconds]
jamie_k_ has joined #ipfs
voxelot has quit []
jamie_k_ has quit [Ping timeout: 240 seconds]
__mek__ has quit [Ping timeout: 240 seconds]
jamie_k has joined #ipfs
<Blame>
The dependence of ethierium on 3rd party oracles in order to do anything useful feels like it undermines the decentralization a lot.
<user24>
yep, thats why I'm building a decentralised variant now
<user24>
I figured that even using the gateway with oraclize wouldn't be sufficient for fully automatic payouts
<user24>
another service like Ethereum Alarm Clock would be required
<user24>
so yeah, just payment channels now
NightRa has quit [Quit: Connection closed for inactivity]
<whyrusleeping>
mafintosh: there is an implementation in go
<user24>
I modified it to allow a collateral by the hoster. However, if there are enough rich hosting trolls, the requester could waste Ether by creating too many payment channels. I might have to rethink that.
jamie_k has quit [Quit: jamie_k]
__mek__ has joined #ipfs
jamie_k has joined #ipfs
hoony has joined #ipfs
domanic_ has quit [Ping timeout: 240 seconds]
atgnag__ has joined #ipfs
hoony has quit [Ping timeout: 256 seconds]
zen|merge has joined #ipfs
zen|merge has quit [Changing host]
zen|merge has joined #ipfs
user24 has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151030084315]]
Qwertie- has joined #ipfs
Tera2342 has quit [Ping timeout: 250 seconds]
Qwertie has quit [Ping timeout: 250 seconds]
hoony has joined #ipfs
hoony has quit [Ping timeout: 256 seconds]
randomguy has joined #ipfs
hoony has joined #ipfs
reit has quit [Ping timeout: 256 seconds]
computerfreak1 has quit [Remote host closed the connection]
r04r is now known as zz_r04r
jonl has quit [Quit: Connection closed for inactivity]
tensorjack has joined #ipfs
reit has joined #ipfs
domanic_ has joined #ipfs
hoony has quit [Remote host closed the connection]
atgnag__ has quit [Ping timeout: 250 seconds]
atgnag__ has joined #ipfs
reit has quit [Ping timeout: 256 seconds]
<achin>
i fired up ipfs to download some data, and it ate enough memory that another user on the machine had to get onto the serial control and kill it :(
<achin>
any chance these leaks are fixed in 0.4.0? this is really painful
<M-davidar>
achin: yeah... I keep bugging whyrusleeping about that stuff, so hopefully :)
<achin>
it's not a pleasent experience to have to monitor ipfs whenever you're doing something with more than a few bytes/files, or be worried about leaving it running unattended
* whyrusleeping
looks at chat
<M-davidar>
whyrusleeping (IRC): make ipfs add betterer!
<whyrusleeping>
i did
<achin>
this time the problem was with ipfs get, i think
<whyrusleeping>
oh, yeah. i noticed get was slow the other day while working on gx
<achin>
or maybe pin, i'm not sure
<whyrusleeping>
no idea about that one...
<whyrusleeping>
even doing 'get' on files i had local
<achin>
it was causing problems for other users, so i'm afraid i didn't have time to do any digging
<whyrusleeping>
yeah, sorry about that
<whyrusleeping>
0.4.0 is much more efficient on a lot of those things
<whyrusleeping>
theres still some weird leaks going on with super large adds
atgnag__ has quit [Ping timeout: 272 seconds]
<whyrusleeping>
but theyve migrated from being memory leaks to being disk space leaks
<whyrusleeping>
not sure if thats better
<achin>
i'd love to play with 0.4.0 but i'm told it's not compatible with 0.3.8, so it doesn't seem useful right now (last i tried, there were no bootstrap nodes running 0.4.0)
<whyrusleeping>
there are two bootstrap nodes running 0.4.0 afaik
jamie_k has quit [Ping timeout: 250 seconds]
<achin>
what kind of diskspace leaks? that doesn't sound good.
<whyrusleeping>
(you'll need the code in the pending PR there though)
<whyrusleeping>
theres just a lot of extra blocks being made it seems
<whyrusleeping>
just discovered it yesterday
<whyrusleeping>
havent had a chance to take a look yet
<achin>
does that mean run-away disk usage? or just more usage than necessary?
<whyrusleeping>
more usage than necessary
<whyrusleeping>
it *might* be more than in 0.3.10, but we've never added things that big in 0.3.10 and had them finish
<whyrusleeping>
soooooooo
<whyrusleeping>
yeah, not sure
* M-davidar
misread, I haven't had too much trouble with get myself
<whyrusleeping>
i'm still gonna be missing until mid next week
<whyrusleeping>
i can pop in occasionally to answer questions and whatnot
<whyrusleeping>
but mostly MIA
<achin>
i'm happy to try some stuff with 0.4.0, if you'd like. if so, can you please leave a comment for me on ipfs/archives/issues/35 ?
<achin>
(but it seems like 0.4.0 isn't quite ready to be run full-time, instead of 0.3.8)
jamie_k has joined #ipfs
<whyrusleeping>
0.4.0 is pretty good, memory usage and bandwidth is better across the board
<whyrusleeping>
and our nodes running it have been pretty stable
<whyrusleeping>
(unless lgierth is hiding things from me)
<whyrusleeping>
the only reason we arent talking much about people using it is because the upgrade path isnt as smooth as we'd like yet
<whyrusleeping>
the migrations are still in CR
<achin>
i'm not so worried about the upgrade path at the moment
<achin>
i'd like create a fresh node and IPFS_PATH for 0.4.0 testing
<achin>
s/like/likely/
<whyrusleeping>
oh, then yeah, give it a shot
<whyrusleeping>
you can also try out utp if youre brave ;)
* whyrusleeping
reading the archives issue
<whyrusleeping>
i'm realllly happy to see how much space youre saving by storing those things in ipfs
<whyrusleeping>
super cool to see it in action
<achin>
is utp built into 0.4.0, or does it need some activation flag?
<achin>
(i'm writing a second-day followup for cdnjs. the story is pretty good so far)
<whyrusleeping>
utp is built into 0.4.0
<whyrusleeping>
all you need to do is add a utp address to your swarm config to use it for your node
<whyrusleeping>
something like '/ip4/0.0.0.0/udp/5555/utp'
<whyrusleeping>
more docs will be added soon
<achin>
k. does it make sense to turn off tcp addrs? to make sure that utp is actually being used
<whyrusleeping>
if you want
<whyrusleeping>
ipfs swarm peers will show if the connections are tcp or udp
<whyrusleeping>
and our bootstrap nodes don't run utp yet afaik
<whyrusleeping>
(that should probably get fixed asap)
<achin>
ok, i'll fire up two nodes, and manually connect them
domanic_ has quit [Ping timeout: 272 seconds]
<achin>
last complaint of the night -- IPNS (especially via http://ipfs.io/ipns/) is still way too slow
atgnag__ has joined #ipfs
<whyrusleeping>
achin: any insight on which part of it is slow?
<achin>
i'm afraid not. i'm working on getting some data that more aaccurately characterizes the slowness
pskosinski has joined #ipfs
<pskosinski>
Do I understand correctly that if I want to make a file more available all I need to do is to copy it to my ipfs directory?
<whyrusleeping>
pskosinski: as long as by 'copy it to my ipfs directory' you mean 'ipfs add
<achin>
by "more available" do you mean that the file is already on ipfs, and you want to help replicate it? in that case, you want "ipfs pin"
<pskosinski>
Yeah, I mean actually both.
<whyrusleeping>
yeah, if its already on the network, you can use pin to download it via ipfs and host it
<pskosinski>
Thank you. :)
<whyrusleeping>
if you have the file outside of ipfs, you can use ipfs add (which calls pin after its done importing)
jimbeam has quit [Ping timeout: 250 seconds]
pskosinski has quit [Ping timeout: 250 seconds]
simonv3 has quit [Quit: Connection closed for inactivity]
randomguy has quit [Ping timeout: 272 seconds]
<achin>
do the ipfs public gateway nodes have any filtering or ratelimiting? i've been making a bunch of repeated request to get timing data, but now they're not reponding to me at all
pskosinski has joined #ipfs
pskosinski has quit [Changing host]
pskosinski has joined #ipfs
jamie_k has quit [Quit: jamie_k]
<achin>
or it's just slowwwww
reit has joined #ipfs
M-david has quit [Remote host closed the connection]
M-mistake has quit [Remote host closed the connection]
M-prosodyContext has quit [Remote host closed the connection]
M-davidar has quit [Remote host closed the connection]
M-jfred has quit [Remote host closed the connection]
M-kegan has quit [Remote host closed the connection]
M-rschulman has quit [Remote host closed the connection]
M-jgrowl has quit [Remote host closed the connection]
M-oddvar has quit [Remote host closed the connection]
M-trashrabbit has quit [Remote host closed the connection]
M-victorm has quit [Remote host closed the connection]
M-fil has quit [Remote host closed the connection]
M-matthew has quit [Remote host closed the connection]
M-mubot has quit [Remote host closed the connection]
M-giodamelio has quit [Remote host closed the connection]
erikj` has quit [Remote host closed the connection]
M-osener has quit [Remote host closed the connection]
eternaleye has quit [Remote host closed the connection]
M-amstocker has quit [Remote host closed the connection]
M-hash has quit [Remote host closed the connection]
M-alien has quit [Remote host closed the connection]
M-cryptix has quit [Remote host closed the connection]
M-edrex has quit [Remote host closed the connection]
M-staplemac has quit [Remote host closed the connection]
M-harlan has quit [Remote host closed the connection]
M-rschulman1 has quit [Remote host closed the connection]
M-davidar-test has quit [Remote host closed the connection]
M-nated has quit [Remote host closed the connection]
M-whyrusleeping has quit [Remote host closed the connection]
M-jbenet has quit [Remote host closed the connection]
M-Peer2Peer has quit [Remote host closed the connection]
M-Peer2Peer has joined #ipfs
M-fil has joined #ipfs
M-staplemac has joined #ipfs
M-alien has joined #ipfs
M-giodamelio has joined #ipfs
M-rschulman has joined #ipfs
M-jfred has joined #ipfs
M-davidar-test has joined #ipfs
M-mubot has joined #ipfs
M-kegan has joined #ipfs
M-harlan has joined #ipfs
M-jgrowl has joined #ipfs
M-erikj has joined #ipfs
M-victorm has joined #ipfs
M-cryptix has joined #ipfs
M-nated has joined #ipfs
M-hash has joined #ipfs
M-prosodyContext has joined #ipfs
M-mistake has joined #ipfs
M-trashrabbit has joined #ipfs
M-edrex has joined #ipfs
M-oddvar has joined #ipfs
M-eternaleye has joined #ipfs
M-amstocker has joined #ipfs
M-jbenet has joined #ipfs
M-osener has joined #ipfs
M-whyrusleeping has joined #ipfs
M-davidar has joined #ipfs
M-david has joined #ipfs
M-matthew has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
atgnag__ has quit [Ping timeout: 240 seconds]
M-rschulman1 has joined #ipfs
<pskosinski>
Any thoughts about ZeroNet? It seems to be very similar project but aimed more to make something web-like.
<pskosinski>
OK, don't answer, I should read the topic, probably someone was asking similar question already.
Tera2342 has joined #ipfs
neurosis12 has quit [Read error: Connection reset by peer]
<whyrusleeping>
achin: what kind of requests? mind logging your efforts on an issue somewhere? would be immensely helpful for me
__mek__ has quit [Ping timeout: 250 seconds]
ianopolous has joined #ipfs
ianopolous2 has joined #ipfs
amstocker has joined #ipfs
<amstocker>
pjz: in response to your question a few days ago
<amstocker>
its not async but it should be pretty easy to make it async
NightRa has joined #ipfs
jimbeam has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
Not_ has quit [Ping timeout: 272 seconds]
amstocker has quit [Ping timeout: 250 seconds]
atgnag__ has quit [Ping timeout: 250 seconds]
svetter has joined #ipfs
ugjka has joined #ipfs
zdm has joined #ipfs
atgnag__ has joined #ipfs
rombou has joined #ipfs
<zdm>
so i just tried downloading some files with ipfs get [path] --output=~/Music
<zdm>
the files arent in that path
<zdm>
no idea where they went
<zdm>
Could use some help, new to ipfs
pfraze has joined #ipfs
<Qwertie->
zdm, Does it download them if you dont specify a path?
<zdm>
Qwertie-: well it just downloaded new with get [path]
bret has quit [Ping timeout: 246 seconds]
<zdm>
but what the hell did I did when I originally did ipfs get [path] --ouput=~/Music
<zdm>
why didnt it download it right there
* zdm
is confused
<Qwertie->
I assume the files are downloaded to your current directory so you could just cd to ~/Music
<zdm>
yeah
<zdm>
but when i originally did the command with --output-~/Music
<zdm>
and when i finished that download
<zdm>
they werent in that dir
<zdm>
or anywhere
<zdm>
Which I dont understand why
bret has joined #ipfs
rendar has joined #ipfs
NeoTeo has joined #ipfs
svetter has quit [Quit: Leaving...]
dignifiedquire has joined #ipfs
M-fil has quit [Quit: node-irc says goodbye]
M-fil has joined #ipfs
Tera2342 has quit [Ping timeout: 240 seconds]
M-fil has quit [Quit: node-irc says goodbye]
M-fil has joined #ipfs
M-fil has joined #ipfs
<M-fil>
didn't know about ZeroNet
dignifiedquire has quit [Ping timeout: 256 seconds]
jhulten_ has quit [Ping timeout: 272 seconds]
kumavis has quit [Ping timeout: 240 seconds]
sugarpuff has quit [Ping timeout: 260 seconds]
zrl has quit [Ping timeout: 260 seconds]
SoreGums has quit [Ping timeout: 272 seconds]
manveru has quit [Ping timeout: 260 seconds]
mikolalysenko has quit [Ping timeout: 260 seconds]
richardlitt has quit [Ping timeout: 240 seconds]
amingoia has quit [Ping timeout: 250 seconds]
risk has quit [Ping timeout: 250 seconds]
feross_ has quit [Ping timeout: 250 seconds]
ekroon has quit [Ping timeout: 250 seconds]
zmanian_ has quit [Ping timeout: 250 seconds]
NightRa has quit [Ping timeout: 240 seconds]
karissa has quit [Ping timeout: 240 seconds]
prosody has quit [Ping timeout: 240 seconds]
sindresorhus has quit [Ping timeout: 250 seconds]
nrw has quit [Ping timeout: 250 seconds]
trn has quit [Quit: quit]
mafintosh has quit [Ping timeout: 250 seconds]
cleichner has quit [Ping timeout: 240 seconds]
lohkey has quit [Ping timeout: 240 seconds]
bret has quit [Read error: Connection reset by peer]
Guest13578 has quit [Ping timeout: 250 seconds]
oleavr has quit [Ping timeout: 260 seconds]
trn has joined #ipfs
kyledrake has quit [Ping timeout: 250 seconds]
ogd has quit [Ping timeout: 260 seconds]
true_droid has quit [Ping timeout: 250 seconds]
bergie has quit [Ping timeout: 250 seconds]
ffmad has quit [Read error: Connection reset by peer]
jbenet has quit [Ping timeout: 250 seconds]
dandroid has quit [Ping timeout: 250 seconds]
M-fil has quit [Quit: node-irc says goodbye]
Blame has quit [Ping timeout: 250 seconds]
RJ2 has quit [Ping timeout: 240 seconds]
Luzifer has quit [Ping timeout: 260 seconds]
M-fil has joined #ipfs
multivac has quit [Remote host closed the connection]
cmeiklejohn has quit [Ping timeout: 250 seconds]
cojy has quit [Ping timeout: 240 seconds]
robmyers has quit [Ping timeout: 260 seconds]
mappum has quit [Ping timeout: 260 seconds]
jryans has quit [Ping timeout: 260 seconds]
henriquev has quit [Ping timeout: 260 seconds]
multivac has joined #ipfs
leeola has quit [Ping timeout: 260 seconds]
tibor has quit [Ping timeout: 260 seconds]
kevin`` has quit [Ping timeout: 260 seconds]
daviddias has quit [Ping timeout: 250 seconds]
nskelsey has quit [Ping timeout: 260 seconds]
yoshuawuyts has quit [Ping timeout: 260 seconds]
jhiesey has quit [Ping timeout: 260 seconds]
ebarch has quit [Ping timeout: 260 seconds]
risk has joined #ipfs
manveru has joined #ipfs
baselab has joined #ipfs
jryans has joined #ipfs
mvr_ has quit [Ping timeout: 260 seconds]
ebarch has joined #ipfs
kyledrake has joined #ipfs
Blame has joined #ipfs
mafintosh has joined #ipfs
ekroon has joined #ipfs
jryans has quit [Ping timeout: 240 seconds]
cojy has joined #ipfs
sindresorhus has joined #ipfs
zrl has joined #ipfs
true_droid has joined #ipfs
mappum has joined #ipfs
lohkey has joined #ipfs
SoreGums has joined #ipfs
leeola has joined #ipfs
kumavis has joined #ipfs
robmyers has joined #ipfs
kevin`` has joined #ipfs
jbenet has joined #ipfs
feross_ has joined #ipfs
daviddias has joined #ipfs
karissa has joined #ipfs
nrw has joined #ipfs
nskelsey has joined #ipfs
sugarpuff has joined #ipfs
bret has joined #ipfs
jhiesey has joined #ipfs
henriquev has joined #ipfs
NightRa has joined #ipfs
mvr_ has joined #ipfs
richardlitt has joined #ipfs
cleichner has joined #ipfs
tibor has joined #ipfs
Encrypt has joined #ipfs
RJ2 has joined #ipfs
yoshuawuyts has joined #ipfs
bergie has joined #ipfs
dandroid has joined #ipfs
Luzifer has joined #ipfs
Guest13578 has joined #ipfs
ffmad has joined #ipfs
ogd has joined #ipfs
amingoia has joined #ipfs
zmanian_ has joined #ipfs
mikolalysenko has joined #ipfs
oleavr has joined #ipfs
cmeiklejohn has joined #ipfs
prosody has joined #ipfs
jryans has joined #ipfs
rombou has quit [Ping timeout: 272 seconds]
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 256 seconds]
doesntgolf has joined #ipfs
ilyaigpetrov has joined #ipfs
eater has quit [Ping timeout: 250 seconds]
Tera2342 has joined #ipfs
rombou has joined #ipfs
anticore has joined #ipfs
pokeball99 has quit [Quit: Connection closed for inactivity]
neoteo_ has joined #ipfs
neoteo_ has quit [Remote host closed the connection]
<ipfsbot>
[go-ipfs] chriscool created ipfs-volume (+2 new commits): http://git.io/v0c3g
<ipfsbot>
go-ipfs/ipfs-volume 65595bc Christian Couder: sharness: add t0300-docker-image.sh...
<ipfsbot>
go-ipfs/ipfs-volume a405df6 Christian Kniep: change Dockerfile order to create VOLUME under user ipfs...
<ipfsbot>
[go-ipfs] chriscool opened pull request #2064: Docker image volume fix and Sharness tests (master...ipfs-volume) http://git.io/v0cs2
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 256 seconds]
ianopolous has quit [Ping timeout: 272 seconds]
<ipfsbot>
[go-ipfs] chriscool pushed 1 new commit to ipfs-volume: http://git.io/v0cnY
<ipfsbot>
go-ipfs/ipfs-volume a6e9d42 Christian Couder: Travis-CI: add docker service...
<NightRa>
Can I add files to IPFS in a streaming fashion, say via pipes?
Encrypt has quit [Quit: Quitte]
anticore has quit [Read error: Connection reset by peer]
<ipfsbot>
[go-ipfs] chriscool pushed 1 new commit to ipfs-volume: http://git.io/v0ccb
<ipfsbot>
go-ipfs/ipfs-volume c856417 Christian Couder: CircleCI: add docker service...
anticore has joined #ipfs
jimbeam has quit [Ping timeout: 240 seconds]
dignifiedquire has joined #ipfs
rombou has quit [Ping timeout: 256 seconds]
<dignifiedquire>
daviddias: did you have a good trip back home?
<daviddias>
It was good, but made me exhausted
<dignifiedquire>
I can imagine, how long was the flight?
<dignifiedquire>
did you get any rust coding going on the plane? ;)
<daviddias>
Feeling really really sleepy. It was about 20h
<daviddias>
3 flights
<ipfsbot>
[go-ipfs] chriscool pushed 1 new commit to ipfs-volume: http://git.io/v0cBe
<ipfsbot>
go-ipfs/ipfs-volume b3d6d5f Christian Couder: Add and use a DOCKER prereq...
<dignifiedquire>
:(
<dignifiedquire>
I realised how much I was doing wrong yesterday and now working on fixing that and using a proper parser combinator to handle parsing instead of my handrolled amateur stuff
<daviddias>
I got some :) Also used the time to do some reading
anticore has quit [Quit: bye]
<daviddias>
Fun! :) Is it getting simpler
doesntgolf has quit [Ping timeout: 252 seconds]
<dignifiedquire>
I’m not at the point where it gets simpler yet
<dignifiedquire>
but it’s really rewarding
<dignifiedquire>
everytime it compiles I’m like “hell yeah”
<dignifiedquire>
but using parser combinators makes things definitely more readable and understandable I would say: https://github.com/Geal/nom
Tera2342 has quit [Ping timeout: 272 seconds]
<ipfsbot>
[go-ipfs] chriscool force-pushed ipfs-volume from b3d6d5f to 781506c: http://git.io/v0cE1
<ipfsbot>
go-ipfs/ipfs-volume 72b89b3 Christian Couder: Travis-CI: add docker service...
<ipfsbot>
go-ipfs/ipfs-volume e7b9c81 Christian Couder: CircleCI: add docker service...
<ipfsbot>
go-ipfs/ipfs-volume bb36fef Christian Couder: sharness: add t0300-docker-image.sh...
<dignifiedquire>
daviddias: alright grabbing some food, and you go grab some sleep :)
<daviddias>
Yeah, going for a nap and will check your new version then :) see you in a bit!
<daviddias>
And yes, rust is completely 'compiler driven development' :D
pfraze has quit [Remote host closed the connection]
zz_r04r is now known as r04r
rombou has joined #ipfs
hoony has joined #ipfs
Frisesomorum has quit [Ping timeout: 272 seconds]
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
Marnix has joined #ipfs
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 256 seconds]
ianopolous has joined #ipfs
ianopolous2 has quit [Quit: Leaving]
rombou has quit [Ping timeout: 240 seconds]
rombou has joined #ipfs
rombou has left #ipfs [#ipfs]
pskosinski has joined #ipfs
atgnag__ has quit [Ping timeout: 250 seconds]
pfraze has joined #ipfs
Encrypt has joined #ipfs
Myagui has quit [Remote host closed the connection]
atgnag__ has joined #ipfs
ianopolous has quit [Ping timeout: 272 seconds]
disgusting_wall has joined #ipfs
<patagonicus>
It's just a proof of concept, but I just build a system that boots from ipfs. :D (currently a VM, HDD only contains bootloader, kernel and initramfs, initramfs loads a tar containing / via ipfs and then boots that)
<jbenet>
patagonicus: excellent stuff -- link? should record a video demo
<Stskeeps>
couldn't you theoretically boot up ipfs in the initramfs? it's a static-ish binary afaik
hoony has quit [Remote host closed the connection]
<Stskeeps>
or is that what you're doing :)
<patagonicus>
jbenet: There's still a lot of rough edges that I'd like to iron out first, but I could make a video. Maybe in a week or so, should have some time then.
<patagonicus>
Stskeeps: That's what I'm doing. The repo for it is kept on the boot partition so boots after the first one should be faster. Still kinda slow, but that might be VirtualBox.
<jbenet>
patagonicus: btw you dont need a tar. you'll get better dedup in ipfs without. also, we're improving tar support still, so tars will dedup better in the near future
<patagonicus>
Does IPFS presever permissions and ownership? Originally I wanted to use squashfs, but I had some problems and thought that that was the problem (it wasn't, I might switch back).
<achin>
patagonicus: no, permissions and ownership are lost when you add a file to IPFS
jamie_k_ has joined #ipfs
<patagonicus>
Yeah, then it won't work, I doubt the system is going to boot if everything's owned by root.
pokeball99 has joined #ipfs
<achin>
i'm not sure how your interfacing with IPFS, but there is always the posibility of extending the unixfs structure to add this info
<achin>
the primary consequence of this, though, is that you can no longer use ipfs-add and ipfs-get to add/fetch your files (since they won't understand your extended unixfs structure)
<patagonicus>
Currently it's just ipfs cat /ipns/… | tar xJpf - which I like because it's simple.
<achin>
well, tar will perserve permissions, i believe
jimbeam has joined #ipfs
evanmccarter has joined #ipfs
jhulten_ has joined #ipfs
<patagonicus>
Yeah, that's what the "p" is for.
<patagonicus>
Let's try actually setting a password for root. Maybe then I can log in. :)
Tv` has joined #ipfs
jhulten_ has quit [Ping timeout: 240 seconds]
cemerick has joined #ipfs
<achin>
i bet neat things can be done with ipfs and docker, too
<patagonicus>
docker being able to pull images over IPFS would be nice. Would also make their image verification unnecessary and would remove the need to trust their Hub (unless you run your own registry).
cemerick has quit [Ping timeout: 240 seconds]
<jbenet>
achin patagonicus we'll be adding mode/perm preservations soon. users are another thing altogether (users across systems suck)
atgnag__ has quit [Ping timeout: 240 seconds]
<jbenet>
patagonicus: yep! working on a tool to make loading images from ipfs much easier. want to collaborate on it? i haven't flipped it to public yet, cause i wanted to reach pretty good stability, good quality, and good perf.
<achin>
cool. once permissions are exposed over the fuse layer, we can run code directly out of /ipfs
<jbenet>
achin: you'll want to make a root that points to both the search and the data, so that getting that gets all
<jbenet>
(think of it like bundling "data" + "computable index")
<achin>
yeah, i have that (though that wasn't the hash i gave you)
<jbenet>
achin: super nice, btw
<jbenet>
achin: can has "all" for the "show ___ entries" dropdown?
<jbenet>
also, may want to put that into the get parameter, so can send people links with it
<achin>
probably, i haven't played much with configuring the datatable library i'm using
jhulten_ has joined #ipfs
<achin>
but it appears to have a bunch of knobs to twiddle
corvinux has joined #ipfs
user24 has quit [Ping timeout: 240 seconds]
jimbeam has quit [Ping timeout: 256 seconds]
pskosinski has joined #ipfs
pskosinski has quit [Changing host]
pskosinski has joined #ipfs
wtbrk has joined #ipfs
hashcore has joined #ipfs
rombou has joined #ipfs
randomguy has joined #ipfs
jamie_k_ has quit [Ping timeout: 240 seconds]
<pskosinski>
I wonder if WikiLeaks is using ipfs, I wouldn't be surprised.
<achin>
i think people hosting content for, or submitting stuff to wikileaks want to be anonymous
wtbrk has quit [Quit: Leaving]
jamie_k_ has joined #ipfs
<achin>
more anonymous than what you get with ipfs
<pskosinski>
When comes to sending content: yeah, but I mean rather storing already gathered data in a way that it won't be easy for authorities to seize/remove them
<achin>
do you mean legally? or technically?
<pskosinski>
Technically. Am I wrong? (I'm still new, just read little bit about ipfs yesterday)
<pskosinski>
If anyone can pin a file on their machine…
<achin>
yes, that is quite true
<achin>
the authorities can see every node that is providing a given file, including their IP address, and then issue subpoenas to the internet service providers to find out who has that IP address
pskosinski has quit [Remote host closed the connection]
gwillen is now known as gwillen|testing
gwillen|testing is now known as gwillen
simonv3 has joined #ipfs
<ansuz>
if you connect to ipfs over cjdns, it makes it a bit trickier
pskosinski has joined #ipfs
pskosinski has quit [Changing host]
pskosinski has joined #ipfs
pskosinski has quit [Remote host closed the connection]
pskosinski has joined #ipfs
pskosinski has quit [Changing host]
pskosinski has joined #ipfs
reit has quit [Ping timeout: 250 seconds]
gwillen is now known as gwillen|testing
gwillen|testing is now known as gwillen
gwillen is now known as gwillen-testing
gwillen-testing is now known as gwillen
_whitelogger_ has joined #ipfs
nrw_ has joined #ipfs
cleichner has joined #ipfs
mappum_ has joined #ipfs
amingoia_ has joined #ipfs
CounterPillow has joined #ipfs
oleavr_ has joined #ipfs
jhiesey_ has joined #ipfs
cmeiklejohn_ has joined #ipfs
ffmad_ has joined #ipfs
pskosinski_ has joined #ipfs
pskosinski_ has quit [Changing host]
pskosinski_ has joined #ipfs
neurosis12_ has joined #ipfs
neurosis12_ has quit [Changing host]
neurosis12_ has joined #ipfs
fleeky_ has joined #ipfs
xelra_ has joined #ipfs
Nitori_ has joined #ipfs
disgusting_wall has quit [Ping timeout: 240 seconds]
jryans has quit [Ping timeout: 240 seconds]
_whitelogger has quit [Ping timeout: 240 seconds]
RJ2 has quit [Ping timeout: 240 seconds]
ehd has quit [Ping timeout: 240 seconds]
codehero has quit [Ping timeout: 240 seconds]
mappum has quit [Ping timeout: 240 seconds]
erikj has quit [Ping timeout: 240 seconds]
Nitori has quit [Ping timeout: 240 seconds]
xelra has quit [Ping timeout: 240 seconds]
oleavr has quit [Ping timeout: 240 seconds]
jhiesey has quit [Ping timeout: 240 seconds]
nrw has quit [Ping timeout: 240 seconds]
[BNC]geir has quit [Ping timeout: 240 seconds]
bauruine has quit [Ping timeout: 240 seconds]
CounterPillow_ has quit [Ping timeout: 240 seconds]
M-rschulman has quit [Ping timeout: 240 seconds]
ffmad has quit [Ping timeout: 240 seconds]
M-cryptix has quit [Ping timeout: 240 seconds]
neurosis12 has quit [Remote host closed the connection]
M-fil has quit [Ping timeout: 240 seconds]
cmeiklejohn has quit [Ping timeout: 240 seconds]
amingoia has quit [Ping timeout: 240 seconds]
M-eternaleye has quit [Ping timeout: 240 seconds]
rje_li has quit [Ping timeout: 240 seconds]
NeoTeo has quit [Ping timeout: 240 seconds]
ugjka has quit [Ping timeout: 240 seconds]
tensorjack has quit [Ping timeout: 240 seconds]
Qwertie- has quit [Ping timeout: 240 seconds]
fleeky has quit [Ping timeout: 240 seconds]
warner has quit [Ping timeout: 240 seconds]
pskosinski has quit [Ping timeout: 240 seconds]
zugz has quit [Remote host closed the connection]
zugz has joined #ipfs
disgusting_wall_ is now known as disgusting_wall
jhiesey_ is now known as jhiesey
ehd_ is now known as ehd
pskosinski_ is now known as pskosinski
null_radix has quit [Excess Flood]
mappum_ is now known as mappum
amingoia_ is now known as amingoia
cmeiklejohn_ is now known as cmeiklejohn
RJ2_ is now known as RJ2
oleavr_ is now known as oleavr
nrw_ is now known as nrw
M-rschulman has joined #ipfs
M-cryptix has joined #ipfs
Qwertie has joined #ipfs
tinybike has joined #ipfs
M-fil has joined #ipfs
null_radix has joined #ipfs
warner` has joined #ipfs
ffmad_ is now known as ffmad
M-eternaleye has joined #ipfs
ugjka has joined #ipfs
rjeli has joined #ipfs
zugzwanged has joined #ipfs
warner has joined #ipfs
warner has quit [Remote host closed the connection]
zugz has quit [Ping timeout: 240 seconds]
mvr_ has joined #ipfs
jryans has joined #ipfs
bauruine has joined #ipfs
mildred has joined #ipfs
okket has quit [Ping timeout: 260 seconds]
okket has joined #ipfs
jimbeam has quit [Ping timeout: 250 seconds]
jamie_k_ has quit [Ping timeout: 272 seconds]
Encrypt has quit [Quit: Quitte]
mildred has quit [Ping timeout: 240 seconds]
jhulten_ has quit [Ping timeout: 272 seconds]
jamie_k has joined #ipfs
[BNC]geir has joined #ipfs
atgnag__ has joined #ipfs
user24 has joined #ipfs
ogd has quit []
ogd has joined #ipfs
dignifiedquire_ has joined #ipfs
pskosinski has quit [Ping timeout: 240 seconds]
rombou has quit [Ping timeout: 250 seconds]
hashcore has quit [Remote host closed the connection]
pskosinski has joined #ipfs
pskosinski has quit [Changing host]
pskosinski has joined #ipfs
Senji has quit [Read error: Connection reset by peer]
reit has joined #ipfs
erikj has joined #ipfs
erikj has quit [Changing host]
erikj has joined #ipfs
codehero has joined #ipfs
atgnag__ has quit [Ping timeout: 272 seconds]
Marnix has quit [Remote host closed the connection]
warner` has quit [Remote host closed the connection]
corvinux has quit [Ping timeout: 270 seconds]
warner` has joined #ipfs
ecloud_ has quit [Quit: No Ping reply in 180 seconds.]
M-whyrusleeping has quit [Ping timeout: 272 seconds]
ecloud has joined #ipfs
M-victorm has quit [Ping timeout: 272 seconds]
ricmoo has quit [Changing host]
ricmoo has joined #ipfs
ecloud has joined #ipfs
ecloud has quit [Changing host]
sikander_ has joined #ipfs
<patagonicus>
jbenet: I've now watched the talk about spaceship, sounds really awesome and I'd like to try it out. Is there somewhere I can get the source from?
<achin>
if that was your password, please change it quickly!
jhulten_ has joined #ipfs
<ricmoo_>
Not a password.
<ricmoo_>
It's just a one time token to validate e-mail.
anticore has joined #ipfs
anticore has quit [Client Quit]
<achin>
cool
anticore has joined #ipfs
user24 has quit [Read error: Connection reset by peer]
<patagonicus>
Two questions: 1) Can I limit/specify which addresses are published for my node? 2) ipfs name publish seems to allow specifying a different public key to publish to - how do I generate additional key pairs for that?
<achin>
that's not currently supported at the moment, but it's planned
<patagonicus>
Is that an answer for both questions?
<achin>
when you do "ipfs name publish", you can only publish for [one and only] peerID of your node
<patagonicus>
Ok
<achin>
so yes :)
<patagonicus>
Oh, sorry, the first question wasn't actually about IPNS. I was talking about the IP addresses that are advertised so that other nodes can connect to my node.
<achin>
ahh. good question, i'm not sure
chriscool has quit [Ping timeout: 256 seconds]
jimbeam has joined #ipfs
amstocker has joined #ipfs
JasonWoo1 is now known as JasonWoof
JasonWoof has quit [Changing host]
JasonWoof has joined #ipfs
warner` is now known as warner
jamie_k has quit [Quit: jamie_k]
danielrf has joined #ipfs
<patagonicus>
Hmm, I wonder if my boot-from-ipfs could be combined with starship to make it really easy to run stuff that's available via docker. What I imagine is this: You install the boot partition (<30MB or so) and configure an IPFS object that contains the configuration for the host. On boot it then loads the configuration, loads the newest version of the host OS containing IPFS, docker and starship and then it runs the
<patagonicus>
containers specified (and pulls them via IPFS).
neoteo_ has quit [Quit: ZZZzzz…]
<patagonicus>
This would basically make the host stateless, keeping the configuration data in IPFS. Like with docker, where the images should only contain the code with data being stored elsewhere. :)
tilgovi has joined #ipfs
jamie_k has joined #ipfs
rombou has joined #ipfs
zdm has quit [Quit: WeeChat 1.0.1]
jamie_k has quit [Client Quit]
<randomguy>
hey guys
<randomguy>
is pinning actually working with JavaScript?
<randomguy>
and can i set an attribute how long i wanna pin it, so it gets destroyed in 7 days or smth?
<randomguy>
i would love to write apps for users, which saves data from other users too if they click on a ''Post'' from another user they should cache/pin it
<randomguy>
well ok, so ipfs add <some hash> automaticaly pins it but i can set flag --no-pin
pskosinski has joined #ipfs
pskosinski has quit [Changing host]
pskosinski has joined #ipfs
<achin>
in the 0.4.0 branch you can use --pin=false, yeah (but that's only in the 0.4.0 branch)
<jbenet>
Not sure if --no-pin (or rater --pin=false) is implemented on add. It's easy to do if not though. Low hanging fruit ripe for new contributors
<achin>
yes, it's implemented as --pin=false. i was the one who added that :)
<randomguy>
well so no --pin-timeout="min" ?
<randomguy>
is timeout still an issue?
jimbeam has quit [Read error: Connection reset by peer]
<randomguy>
i see it closed on git
jimbeam has joined #ipfs
<achin>
what issue? issues#49 is still open
Kalon has joined #ipfs
<randomguy>
Yes, right :D
hellertime has joined #ipfs
<randomguy>
is there an "easy" way to change the code, just to test it out? or do u need to change more lines ?
<achin>
sure, if you have go installed, just make a change and run "go build" in the cmd/ipfs directory
chriscool has joined #ipfs
thefinn93 has quit [Changing host]
thefinn93 has joined #ipfs
[BNC]geir is now known as geir_
<randomguy>
oh ok u cant ipfs add <hash> ? it needs a path ..
<randomguy>
so i must use ipfs pin ..
atgnag__ has joined #ipfs
<achin>
you use 'ipfs add' to add a new file into ipfs
<achin>
you use 'ipfs pin add' to pin an existing file on to your node
<randomguy>
well i got confused in the beginning from reading the issues, because ipfs add includes ipfs pin, so i though u can use it directly ..
<randomguy>
how can i pin files that are inside an ipns-link?
<achin>
i'm not sure what you mean by ipns-link. you can use "ipfs name resolve <peerID>" to resolve an IPNS into an IPFS hash
patcon has joined #ipfs
Kalon has quit [Remote host closed the connection]
chriscool has quit [Read error: Connection reset by peer]
chriscool has joined #ipfs
martinBrown has quit [Quit: -]
<dignifiedquire_>
daviddias: I got parsing of the string using nom nom working :)
martinBrown has joined #ipfs
gunn has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
pierrebeaucamp has joined #ipfs
pskosinski has quit [Ping timeout: 240 seconds]
gunn has quit [Max SendQ exceeded]
pskosinski has joined #ipfs
pskosinski has quit [Changing host]
pskosinski has joined #ipfs
jimbeam has joined #ipfs
gunn has joined #ipfs
patcon has quit [Ping timeout: 240 seconds]
zdm has joined #ipfs
amstocker has quit [Ping timeout: 250 seconds]
<randomguy>
ok i have nodejs 5.2 but ipfs-api wants 4.o, is this a problem?
gunn has quit [Max SendQ exceeded]
rombou has quit [Ping timeout: 272 seconds]
Encrypt has joined #ipfs
<dignifiedquire_>
randomguy: no, it needs >= 4.0
<randomguy>
ok cool
gunn has joined #ipfs
<randomguy>
another question: if i wanna add a file to ipfs with js, is it correct to do var file = (file input) and than the ipfs.add(files ...) sample from github? is that enough to add a file to my local daemon?
patcon has joined #ipfs
Obamatron has quit [Quit: Crashing into slumber.]
user24 has joined #ipfs
CarlWeathers has joined #ipfs
<dignifiedquire_>
randomguy: it should be yes (if you connected the api to your local daemon before)
<user24>
So I started to implement the payment channel, and it works. But now, payouts have to be done continuously by the requester. A linear payout function in a contract that can be stopped by the requester would have almost the same capabilities and would not require any direct communication. I'm still unsure if that incentivisation mechanism would even work in practice (requester can stop...
<user24>
...payout, hoster has collateral). Any comments/ideas?
<randomguy>
Examples <3
konubinix has joined #ipfs
konubinix has quit [Client Quit]
rombou has joined #ipfs
amstocker has joined #ipfs
konubinix has joined #ipfs
rendar has quit [Ping timeout: 272 seconds]
pskosinski_ has joined #ipfs
rombou has quit [Ping timeout: 256 seconds]
user24 has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151030084315]]
Tv` has quit [Read error: Connection reset by peer]
amstocker has joined #ipfs
anticore has quit [Remote host closed the connection]
anticore has joined #ipfs
fiatjaf has joined #ipfs
ugjka has quit [Ping timeout: 272 seconds]
jhulten_ has joined #ipfs
hellertime has quit [Quit: Leaving.]
Encrypt has quit [Quit: Sleeping time!]
<Confiks>
If you would want to find all providers for a specific block (in this case, a service identifier), is it enough to call dht.FindProvidersAsync with a very large count? (and a generously timed context)
<Confiks>
I want to find all nodes that have that object available.
f[x] has quit [Ping timeout: 250 seconds]
<lgierth>
M-davidar: i'm clearing sirius and castor, moving everything to a new hetzner host called biham, then tearing down sirius and castor
<lgierth>
M-davidar: sirius has really bad bandwidth, so it's gonna take ~12 days at the current average speed
<lgierth>
M-davidar: let me know if you'd rather trash the stuff on sirius
<lgierth>
M-davidar: i'm disabling the non-root logins on castor and sirius too
<Confiks>
I feel that I might be misusing FindProvidersAsync. It's only meant to return sufficient providers of an object, so one can proceed and get that object, but when using it for service discovery, you want to ideally find all peers providing the object.
<lgierth>
Confiks: you can have those other providers tell you more