<dignifiedquire>
I think it would be really good to have to "officiall" for all the repos as mist of the time it already exists just as an unspoken rule
<achin>
mubot++
<M-mubot>
mubot has 2 points
ygrek_ has joined #ipfs
ygrek has quit [Ping timeout: 272 seconds]
danielrf has quit [Quit: WeeChat 1.3]
pfraze has joined #ipfs
<dignifiedquire>
github down..I should go to sleep..
<lgierth>
yeah i was just about to say: unicorns!
jhulten_ has joined #ipfs
<voxelot>
haha that error icon
* lgierth
gave up and is installing gapps on cyanogenmod
<lgierth>
there is opengapps now which is really neat because it lets you pick what to install
<lgierth>
their wiki is a github wiki :(
reit has joined #ipfs
<whyrusleeping>
github is down
<whyrusleeping>
fffff
<whyrusleeping>
spent five minutes debugging my internet connection
<lgierth>
grncdr: the issue is in the little v03x/v04x multiplexer that sits between go-ipfs and nginx -- it follows redirects, although i was pretty sure i fixed that
<lgierth>
you usually have someone escalate it to an engineer, they quickly verify and form a response squad, someone takes the task of communications, they'll get the message out
<lgierth>
it's not really like having the obvious "yep we're down" one minute earlier helps anyone :)
Oatmeal has joined #ipfs
<Akaibu>
true, but it lets ~31k people know about it quicker
<lgierth>
the half a dozen "omg github is down" posts on hacker news have me covered ;)
wiedi has joined #ipfs
<zignig>
lgierth: no git hub for anyone.
<zignig>
if they were using ipfs , this would not be problem .... ;)
<lgierth>
who knows!
<lgierth>
connectivity issues sounds vague
<lgierth>
ipfs can get these just as well
<zignig>
indeed, but we have to talk it up anyway...
<zignig>
:)
<lgierth>
:>
<zignig>
lgierth: how goes everything anyway ?
<lgierth>
german proverb "with <insert-tech-here> this wouldn't have happened"
<lgierth>
good good!
<lgierth>
moving stuff and breaking fast
<lgierth>
i'll be on world tour in a few weeks
<zignig>
that's the way , break it fast , fix it sooner.
<zignig>
AWESOME ! , pleasure or work ?
<lgierth>
both -- the best kind of travel
<lgierth>
it's hard for me to do *nothing*
<zignig>
lgierth: I suffer from the same thing , bordem is the mind killer.
<lgierth>
are you somewhere in the americas?
<zignig>
nope , need to look underneath , I'm in .au
<lgierth>
oh yep ok that's a bit far off my preliminary route
<lgierth>
portugal => nyc => seattle => toronto => nepal => home, something along those lines
<achin>
i learned today of a german [i think] saying that was roughtly translated into english as: if no one is going to court, there is no need for a judge
<achin>
is this actually a saying?
<Akaibu>
zignig: likely what would happen in the case of this is that anything the peer network has on superdoxbook.pizza would be still on, but anything brand spanking new or "underground" would be down untill the servise came back up
<lgierth>
achin: yeah rings a bell
<achin>
i think i was able to get the gist of it. i thought it was neat :)
<achin>
expressings and sayings from other languages and cultures are fun in that sometimes can be be both very forign, and very familiar
<zignig>
lgierth: sounds like a cool trip.
<zignig>
achin: yeah cultural and language differences can be painful.
<zignig>
I had a friend who was new to australia , and he asked me to take him aside and tell him if he was being rude or weird.
<achin>
not too painful in professional environments, though. at least not much at my company, where i routinely email with people from france, germany, UK, and india
<zignig>
he picked it up pretty quickly. He learn american english, so much of the .au weirdness threw him a bit.
<achin>
rust's cargo package manager depends on github to store package metadata. downloading packages is broken during this github outage. ipfs could have saved us!
<achin>
(another reason to have an ipfs impl in rust!)
swanronson has joined #ipfs
devbug has quit [Ping timeout: 260 seconds]
patcon has joined #ipfs
<zignig>
achin: get coding !!!
* zignig
has not touched rust.
devbug has joined #ipfs
<achin>
i have a project on my todo list to write a kademlia impl in rust, as a learning project (i've never written a DHT)
<achin>
but i haven't gotten far
<zignig>
I think having many impl. of ipfs in different languages is a good idea , encourages diversity.
<zignig>
when a service like github.com goes down, It show how reliant we all are on centralized services on the internet.
<vakla>
yep
<vakla>
RIP
<achin>
ipfs also benefits from being embedded in other apps
<achin>
so having different impls in different languages could help with this
fiatjaf__ has joined #ipfs
patcon has quit [Ping timeout: 245 seconds]
fiatjaf_ has quit [Ping timeout: 250 seconds]
patcon has joined #ipfs
<b0at>
not just centralized, also closed-source. which i imagine tends to keep people on it.
<b0at>
a little bit
swanronson has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
captain_morgan has quit [Remote host closed the connection]
patcon has quit [Ping timeout: 240 seconds]
jfis has joined #ipfs
corvinux has quit [Quit: IRC for Sailfish 0.9]
dignifiedquire has quit [Quit: Connection closed for inactivity]
drwasho has joined #ipfs
<drwasho>
hey folks
<drwasho>
Surved the gitpocalypse?
<drwasho>
*survived
tlevine has quit [Ping timeout: 240 seconds]
<ipfsbot>
[go-ipfs] whyrusleeping created feat/promise-fail (+1 new commit): https://git.io/vzQEZ
<ipfsbot>
go-ipfs/feat/promise-fail fbabb8a Jeromy: allow promises to fail...
<whyrusleeping>
yep
<whyrusleeping>
still alive
<whyrusleeping>
i actually used ipfs to move some code around while it was down
<whyrusleeping>
lol
<gaboose>
hi all
<gaboose>
hey, has there been any cases of somebody using the bittorrent dht for 3rd party data other than torrents?
<dyce>
what would happen if ipfs.io gateway got DDoS'd?
<dyce>
is there a protection to this?
<dyce>
running your own gateway i guess?
<Akaibu>
ah, seems like github just came back up 15 mins ago
<whyrusleeping>
Gaboose: yeah, people use it to bootstrap services
<whyrusleeping>
it kills my internet every time i click it
<whyrusleeping>
Akaibu: also, thats not live streaming
<whyrusleeping>
thats just downloading a torrent in the browser
<dyce>
if i were to change a file, does the hash still point the file in the state it was added?
computerfreak has quit [Quit: Leaving.]
<whyrusleeping>
and playing it as its downloaded
<whyrusleeping>
dyce: yes
<Akaibu>
well, isn't that kinda the same thing
<dyce>
got it
<dyce>
yeah the github outage made me wonder if there were any projects making use of ipfs as a git service
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #2257: allow promises to fail (master...feat/promise-fail) https://git.io/vzQuY
<Akaibu>
whyrusleeping: also, idk anything in depth of the specs of ipfs, but would the gittorrent system( https://github.com/cjb/GitTorrent) be of any use to ipfs, or is something like it already in the system
<gaboose>
whyrusleeping: found a paper on the botnet case, but nothing about bootstrapping services, maybe you know any articles on that?
<gaboose>
would be good material for my university project paper
<gaboose>
oh wait, there is something in your search :D
<Akaibu>
what is it?
<gaboose>
torrent to bootstrap the blockchain
<gaboose>
some blockchain
<gaboose>
google fu is stronger with this one
<Akaibu>
yea, thats what i was showing
HostFat_ has quit [Read error: Connection reset by peer]
<gaboose>
hm, but it's just a torrent of a dat file, they don't use the dht directly
voxelot has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
<gaboose>
gittorrent seems more promising.. anyways, thx Akaibu
fiatjaf__ has quit [Ping timeout: 250 seconds]
gaboose_ has joined #ipfs
HostFat has joined #ipfs
gaboose has quit [Ping timeout: 245 seconds]
gaboose_ is now known as gaboose
<Akaibu>
yea, my team has been planing to use this as an replacement to our old wiki system, which is just a github wiki, but since github wikis are based on (an old version of) golum (git based wiki), we had that for ~4 years, but again we are planing to switch to that or maybe even ipfs if things go better (wow that is some word vomit)
<feross>
whyrusleeping: lol, what browser is it killing?
<feross>
whyrusleeping: also, we're working on it
<feross>
it's not easy to repackage an mp4 file on the fly and prepare it for consumption by the video tag
<feross>
that's the cause of the CPU issues which slow down the browser, and make it seem like your internet is slow
<whyrusleeping>
feross: its on chrome, but my bandwidth goes to crap
<whyrusleeping>
not really a cpu issue (on my desktop)
<feross>
oh, interesting
<whyrusleeping>
i also only have like 2mbit up here
<feross>
that's probably caused by all the little http requests we do for web seeding
<feross>
right now, we only support 16kb http range requests, so there's a ton of them
<whyrusleeping>
oooooh
<whyrusleeping>
yeah
<feross>
all those tcp connections are probably consuming more than their fair share ;)
<whyrusleeping>
granted, ipfs also destroys my tiny little bandwidth
<whyrusleeping>
since i'm hosting some popular stuff
<whyrusleeping>
Akaibu: we have an ipfs backend to git
<whyrusleeping>
and cjb has been around here chatting with us about ipfs gittorrent type thing
southernbread has joined #ipfs
<whyrusleeping>
i think he actually lurks here on occasion
<Akaibu>
haha really? neat
<whyrusleeping>
yeah, i accidentally pinged him the other day when trying to talk to cjd (of cjdns)
<whyrusleeping>
but cjd is a weird person who turns his computer off at night
<Akaibu>
haha, nice
<Akaibu>
>not having a bouncer
<whyrusleeping>
right?
<whyrusleeping>
its 206
<whyrusleeping>
2016*
fiatjaf_ has joined #ipfs
<Akaibu>
about to say, not going to time travel 1810 year mate
<whyrusleeping>
ansuz: ping
<whyrusleeping>
can i get a real peer into hyperboria
<whyrusleeping>
the six peers i grabbed from the github repo appear to be down
<Akaibu>
whyrusleeping: hyperboria?
<whyrusleeping>
Akaibu: the big cjdns network
<Akaibu>
ah
<Akaibu>
also, anything of interest stored on ipfs in the last month or so thats new?
<whyrusleeping>
i honeslty havent paid much attention to content
<whyrusleeping>
been really caught up in dev work
<whyrusleeping>
the transition to 0.4.0 has slowed our archival work too
<whyrusleeping>
mostly cause i keep breaking shit
<achin>
whyrusleeping: having 0.4.0 more readily available has speed up the archival work
<whyrusleeping>
glad to hear it!
<whyrusleeping>
have you guys all seen dist.ipfs.io?
<achin>
i can now add stuff to ipfs that was impossible under 0.3.x
<whyrusleeping>
Akaibu: the distributed hash table that ipfs uses for routing
<Akaibu>
oh
<whyrusleeping>
i made a small binary that is *just* that code
<kpcyrd>
dunno, pretty busy with something else atm (4:42 AM here)
<whyrusleeping>
which means less ram usage (hopefully) and less network usage (probably)
<whyrusleeping>
kpcyrd: ah, no worries
<achin>
whyrusleeping: i kinda feel like an asshole giving this lame "bug report", but i've noticed several times that after my node has been running for a while, it stops being able to serve stuff to peers.
leer10 has joined #ipfs
<achin>
does this sound familiar at all to anyone else in here?
fiatjaf_ has quit [Remote host closed the connection]
jhulten_ has quit [Ping timeout: 272 seconds]
<Akaibu>
also, how well would ipfs work for an idea such as plan 9
<Akaibu>
or maybe have ipfs baked right into an os?
<Akaibu>
whyrusleeping: ping
<whyrusleeping>
yo
<whyrusleeping>
i would love that
<whyrusleeping>
and think about it frequently
<Akaibu>
which part?
<whyrusleeping>
having a single hash describe the entire state of a system
<whyrusleeping>
would be so cool
<Akaibu>
?
<whyrusleeping>
well, its not exactly the plan9 idea
<whyrusleeping>
but baking ipfs into the core of the OS
<whyrusleeping>
means that, among other things, your filesystem can always be described by a single hash
<achin>
i am hoping that once IPLD gets underway, it won't be too long until we have +x perms on IPFS, allowing entire apps to be distributed and run out of the /ipfs/ fuse layer
* zignig
hands whyrusleeping an extra large coffee.
<whyrusleeping>
zignig: am i rambling again?
<zignig>
no, just thought you might need a coffee
<whyrusleeping>
achin: that will be nice
<whyrusleeping>
zignig: ah, yes :D
<whyrusleeping>
speaking of cofee
<whyrusleeping>
i did another coffee talk this morning
<zignig>
:)
<achin>
is this were whyrusleeping talks about how much he loves coffee?
<whyrusleeping>
achin: well, kinda
<Akaibu>
plus i think it would make sharing ricing configs / share debugging info to what you did to your computer after downloading "watch Steven take the heart of the beauty with his strong member"
* zignig
can't wait for ipld
<whyrusleeping>
but its really just me making coffee and talking about ipfs stuff
<achin>
:D
<achin>
also, i own you some thoughts on IPLD regarding sharding.
<achin>
(you == you all)
<zignig>
achin: ? sharding
<Akaibu>
if i understand correctly, ipns is basically like domains/servers, but what is ipld about?
<achin>
zignig: efficient ways to represent a single directory with millions on entries
<zignig>
achin: excellent , that has been one of my thoughts ( the problem , not a solution )
<zignig>
having big directories would make kv stores possible in ipfs.
<zignig>
my current thingking is breaking it down into (sub)directories, gets pretty messy
<achin>
that can work, but is a hassle
<Akaibu>
also on a unrelated note, i'm using ((([b-df-hj-np-tv-xz][aeiou]){5})|(([B-DF-HJ-NP-TV-XZ][AEIOU]){5}) to generate pronounceable strings, and now i'm trying to add where q only generates if a u comes after it, any help?
<achin>
it might work better for KV stores, though
<zignig>
achin: ipld will also make it easier to add index metadata (originals,backlinks,etc)
<achin>
my use case is big collections on HTML files. having to re-write all the HTML files to point to the new path (The one with the (sub)directories) is the real pain
patcon has joined #ipfs
southernbread has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<redfish>
i find it unbelievable that people fail to see the superiority and potential of the global content-addressed namespace abstraction, even in the obvious case of source code hosting, even in a thread discussing a dying source code hosting service. go figure.
jedahan has joined #ipfs
jedahan has quit [Remote host closed the connection]
jedahan has joined #ipfs
jedahan has quit [Client Quit]
<whyrusleeping>
redfish: your mistake was commenting on reddit
<whyrusleeping>
the hive mind hates change
corruptednode has joined #ipfs
<redfish>
yeah, apparently so, apparently so..
simpbrain has quit [Ping timeout: 245 seconds]
<ipfsbot>
[go-ipfs] whyrusleeping pushed 2 new commits to master: https://git.io/vzQ1x
neurosis12 has quit [Remote host closed the connection]
<computerfreak>
gives me server not found :O
tmg has quit [Ping timeout: 264 seconds]
<Kubuxu>
sorry v04x.ipfs.io
<computerfreak>
ah
tmg has joined #ipfs
<Kubuxu>
Those are 0.4 only gateways, v03x.ipfs.io are 0.3 only and ipfs.io tries to use both
<computerfreak>
aight, thx
<computerfreak>
still loading on both , v3 and 4 :P
<computerfreak>
that 5 MB is heavy i guess
<Kubuxu>
this means that your box isn't probably working right
<computerfreak>
uh now its coming but without images :D
<computerfreak>
and only v3
<Kubuxu>
Now it is working. DHT might have some delay, especially if you just enabled the node
<dignifiedquire>
computerfreak: looks like you are not using relative links properly the requests for assets all fail because they go to ipfs.io/ipfs/asset-folder
<computerfreak>
well ok, so its faster if i got more peers, understand :)
<computerfreak>
dignifiedquire: damn, why is that?
ashark has joined #ipfs
<computerfreak>
i use like background: /img/header.png in css
<dignifiedquire>
you should have a structure like my-site/index.html, and then add -r my-site and use the link of that folder, with all assets inside that folder
<computerfreak>
i did it this way ..
<dignifiedquire>
and all asset references should be relavtive like img/my-img.png
<dignifiedquire>
without a prefixed slash
<computerfreak>
ah ok :D
<computerfreak>
thx
<computerfreak>
THE Detail
<computerfreak>
well it doesnt find it without ../ slash
<Kubuxu>
You have to also watch it because if you are in sub-directory you need to use ../img/my-img.png
<computerfreak>
because css also has its own folder
ulrichard has quit [Read error: Connection reset by peer]
ulrichard has joined #ipfs
leer10 has quit [Remote host closed the connection]
ulrichard has quit [Remote host closed the connection]
m0ns00nfup has quit [Quit: undefined]
<patagonicus>
So, I have added /ipfs/QmTx5DmzqbRkLoT3jsCQiDZkM4grGWLEMRs18udTZo7YNN on a server and then ls'ed that via ipfs.io and with ipfs running on my laptop - both times very slow. But if I manually connect my node to the server's node accessing the files is as fast as I feel it should be (the delay for ls or cat'ing the signature is not noticeable) - shouldn't IPFS connect to the node that has the file once it found
<patagonicus>
such a node?
m0ns00nfup has joined #ipfs
<Kubuxu>
It will connect and later `ls` should be instant
<patagonicus>
Yeah, that wasn't the case. ls for that hash took a while, doing ls $hash/tails took about the same time. Then doing swarm connect and cat $hash/tails/*.sig was fast.
<Kubuxu>
No idea, if you can reproduce it once more, create issue on GH.
<patagonicus>
Ok, will try.
corruptednode has quit [Ping timeout: 276 seconds]
m0ns00nfup has quit [Quit: undefined]
m0ns00nfup has joined #ipfs
tmg has quit [Ping timeout: 250 seconds]
ulrichard has joined #ipfs
<richardlitt>
Good morning, friends.
joshbuddy has quit [Quit: joshbuddy]
devbug has joined #ipfs
m0ns00nfup has quit [Quit: undefined]
The_8472 has joined #ipfs
devbug has quit [Ping timeout: 260 seconds]
<whyrusleeping>
'/
<whyrusleeping>
gmornin
<ipfsbot>
[go-ipfs] whyrusleeping deleted fix/0.3.11-changelog at 88a2ebf: https://git.io/vz5w3
simonv3 has joined #ipfs
ulrichard has quit [Read error: Connection reset by peer]
<dignifiedquire>
mornin whyrusleeping
<dignifiedquire>
did you sleep well?
<whyrusleeping>
pretty well, yeah
<Kubuxu>
Y R U sleeping?
<whyrusleeping>
i'm not
<whyrusleeping>
see?
<whyrusleeping>
here i am!
m0ns00nfup has joined #ipfs
<whyrusleeping>
dignifiedquire: found a slight 'bug' in distributions
voxelot has joined #ipfs
<whyrusleeping>
completely my fault
<dignifiedquire>
oh nooooo
<dignifiedquire>
;)
<whyrusleeping>
but the tar.gz files that get created contain a directory named 'tmp-build'
<dignifiedquire>
was that what took github down yesterday?
<whyrusleeping>
lol
<whyrusleeping>
smartass
<dignifiedquire>
and enjoying it
Hory_ has quit [Quit: Leaving]
mildred has quit [Quit: Leaving.]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
ylp1 has quit [Quit: Leaving.]
<daviddias>
whyrusleeping: adding pics and vids of Svalbard :)
<daviddias>
25.41 % 9m39s
Encrypt has quit [Quit: Quitte]
vijayee has joined #ipfs
adamcurry has quit [Quit: Lost terminal]
<richardlitt>
daviddias: :D
<daviddias>
richardlitt: o/ :D
<richardlitt>
I added a couple pictures of you yesterday to the Dropbox thing
<daviddias>
I downloaded also all of the pics from the issues and added to the same folder, so that it gets all in one bundle
<daviddias>
richardlitt: thank you :)
<richardlitt>
daviddias: thanks for doing that! That's awesome.
<richardlitt>
Hey guys
<richardlitt>
guess what
<richardlitt>
there is sun outside.
<daviddias>
woooooooo
<richardlitt>
Like, I can see sunlight everywhere.
<daviddias>
gaboose has quit [Quit: Connection closed for inactivity]
adamc1999 has quit [Ping timeout: 240 seconds]
<vijayee>
has sunlight become scarce?
<voxelot>
not in LA
leer10 has joined #ipfs
<richardlitt>
In Svalbard and Iceland, where I've been for the past two weeks, yes.
cow_2001 has quit [Quit: Offense is taken, not given. No need to disarm the world. Just make yourself bullet proof. Sticks & stones people. Block. Unfollow. Laugh.]
<richardlitt>
dignifiedquire: Did you have any notes from the Apps on IPFS talk?
<richardlitt>
lgierth: did you have any from Infrastructure? Could you put them in the issue?
<dignifiedquire>
richardlitt: no I forgot to take notes :(
<dignifiedquire>
richardlitt: and I forgot what we talked about
<richardlitt>
dignifiedquire: did anyone? Could you briefly remember what was chatted about?
<richardlitt>
whyrusleeping: did you take notes for go-ipfs?
<richardlitt>
whyrusleeping: sorry, but can you answer me about the etherpad?
leer10 has quit [Ping timeout: 264 seconds]
<whyrusleeping>
richardlitt: sorry, i go through notifs in reverse order
<whyrusleeping>
yes
<whyrusleeping>
i can do that
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-gulp-git-1.7.0 (+1 new commit): https://git.io/vz57L
<ipfsbot>
js-ipfs-api/greenkeeper-gulp-git-1.7.0 0ef605b greenkeeperio-bot: chore(package): update gulp-git to version 1.7.0...
<richardlitt>
whyrusleeping: cool, thank you.
<richardlitt>
daviddias: thanks for posting the notes in the issue. Also, thanks daviddias whyrusleeping lgierth dignifiedquire and noffle for being so awesome with your to dos this week
<richardlitt>
<richardlitt>
daviddias: so, I see the gallery. Is there an easy way I can just download the folder to my machien?
<dignifiedquire>
might make sense to drop it though
<whyrusleeping>
that link should work for downloading all the pictures
<whyrusleeping>
richardlitt: lol, i was about to type 'what the fuck'
<richardlitt>
whyrusleeping: huh, cool. Already typing `ipfs get`. We need a progress bar.
<whyrusleeping>
but fish wanted to remind me of drunk me's commit history
<whyrusleeping>
richardlitt: progress bar would be super fantastic
<ipfsbot>
[js-ipfs-api] dignifiedquire deleted greenkeeper-gulp-git-1.7.0 at 0ef605b: https://git.io/vz55U
<daviddias>
richardlitt: with `ipfs get`
<daviddias>
richardlitt: are you using 0.4?
<daviddias>
the progress bar while adding was really smooth
<richardlitt>
ipfs version 0.4.0-dev
<whyrusleeping>
daviddias: theres no progress bar for get, sadly
<whyrusleeping>
theres supposed to be one
<whyrusleeping>
but its somehow broken
libscott has quit [Quit: leaving]
Tv` has joined #ipfs
<whyrusleeping>
dignifiedquire: pushed a PR to distributions, wanna take a look and then maybe redeploy?
<dignifiedquire>
looking
<whyrusleeping>
i'm working on making ipfs-update use dist.ipfs.io
<whyrusleeping>
oh wait, i'm dumb...
<dignifiedquire>
but I can't deploy
<dignifiedquire>
I no haz access
<dignifiedquire>
y u dumb?
<whyrusleeping>
i'm dumb because i made the dir name be ipfs across all distributions
gaboose has joined #ipfs
<dignifiedquire>
right, that's not much better than tmp-dir
<whyrusleeping>
not really
<whyrusleeping>
other than making a tiny bit more sense when a user sees it
<dignifiedquire>
oh god why is this so complicated :(
<whyrusleeping>
hm?
<dignifiedquire>
trying to find a good data flow library for the webui,
<dignifiedquire>
and these are all so noisy and complicated
<dignifiedquire>
I don't like noisy and complicated :(
<Kubuxu>
lgierth: As DNS will probably be preferred method of publishing hashes for quite some time you might want to take a look for some DNS administration solution. I personally use PowerDNS as DNS server and Poweradmin as user front-end. It has ability to limit user access to given zones and so on. Then you could make it so dist.ipfs.io CNAMEs to dist.david.ipfs.io which can be edited by david directly. If you have
<Kubuxu>
any questions, I am available.
fil_red_pill is now known as fil_blue_pill
<Kubuxu>
lgierth: if you have any questions, feel free.
mschultheiss has joined #ipfs
mschultheiss has quit [Client Quit]
<noffle>
o/
<Kubuxu>
\p
<richardlitt>
so, I did ipfs get around 20 minutes ago
<richardlitt>
And it is still going. Seems to be stuck at 83 MB
<richardlitt>
:/
<richardlitt>
This is seriously slow.
f[x] has joined #ipfs
<richardlitt>
Is that ... normal?
<whyrusleeping>
it might be davids upload
<whyrusleeping>
he could have closed his laptop
mschultheiss has joined #ipfs
Lolita has quit [Ping timeout: 240 seconds]
<noffle>
this also would've happened if your serving peer went offline, I suspect
<richardlitt>
Well.
<richardlitt>
Damn.
Akaibu has quit [Quit: Connection closed for inactivity]
Matoro has quit [Ping timeout: 240 seconds]
mschultheiss has left #ipfs [#ipfs]
<chriscool>
whyrusleeping: I'd like to add a go-random dependency to fs-repo-migrations
water_resistant has joined #ipfs
<whyrusleeping>
sure
<chriscool>
is it ok if I put it in the dependencies/ directory
<chriscool>
?
<whyrusleeping>
yeah, that seems fine to me
<chriscool>
ok I will do that then, thanks
Matoro has joined #ipfs
parkan has joined #ipfs
ylp has quit [Remote host closed the connection]
immethodize has joined #ipfs
<noffle>
hm. is there any way to query/ping a fuse connection to see if it's still alive? (e.g. the user hasn't fusermount -u'd it)
<ipfsbot>
[js-ipfs] diasdavid created feature/object (+1 new commit): https://git.io/vzdT3
<ipfsbot>
js-ipfs/feature/object 860cfd7 David Dias: object create
<noffle>
doesn't look like it according to docs (https://godoc.org/bazil.org/fuse), unless we send a read request for something just to check
<ipfsbot>
[go-ipfs] whyrusleeping pushed 2 new commits to feat/gx-libp2p: https://git.io/vzdT8
<ipfsbot>
go-ipfs/feat/gx-libp2p 27b7e7f Jeromy: go-keyspace dep from libp2p added
<ipfsbot>
go-ipfs/feat/gx-libp2p 7b5372e Jeromy: correct go-log dep
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
kino has joined #ipfs
<kino>
hello
chromakode has joined #ipfs
<noffle>
hello kino
chromakode is now known as Guest17506
<kino>
do you know where i can found public gateway list?
<voxelot>
kino: there has been some work in the past to tie all of the public gateways together, but I think the lists get out of date
<whyrusleeping>
Gaboose: its not a pretty UI, but you can do 'ipfs dht findprovs <hash>'
eater has quit [Ping timeout: 264 seconds]
<whyrusleeping>
(it also has a -v option that gives a ton of information about how its making that query)
martink__ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eater has joined #ipfs
martinkl_ has joined #ipfs
<gaboose>
oh ok, that's pretty cool
<gaboose>
i'm getting Error: routing service is not a DHT
<gaboose>
maybe it's time to update ipfs
<whyrusleeping>
check out the other dht commands too, theyre pretty nifty
<whyrusleeping>
Gaboose: they only work online
<whyrusleeping>
with a running daemon
<whyrusleeping>
but thats an ugly error to see...
<whyrusleeping>
daviddias: pinbot probably cant pin it
<whyrusleeping>
its on 0.3.*
jfis has quit [Ping timeout: 240 seconds]
martinkl_ has quit [Ping timeout: 276 seconds]
<daviddias>
Oh, right, that
<voxelot>
whyrusleeping: if i see 'error: dial attempt failed' on dht findprovs, does that mean i found a record in the dht for that hash but i cant actually dial them?
<whyrusleeping>
voxelot: uhm... I beleive that just means you werent able to connect to some dht hop along the way
<voxelot>
ahh okay, so that hash still may not exist or was never said to belong to a peer
Encrypt has joined #ipfs
<whyrusleeping>
yeah
<whyrusleeping>
if you dont see anything in the findprovs output
<voxelot>
i see a lot of 'unrecognized event type: 7' and also 6 and any peer id that has the hash
<gaboose>
i had those errors before updating to 0.4 just now
<gaboose>
those events
<voxelot>
i'm 0.4.0-dev so maybe it's been fixed
gordonb has joined #ipfs
<voxelot>
kino: doesn't seem like anyone with that hash is online, I see two failed dial attempts to peers though
<kino>
i'm updating now
<voxelot>
which as stated above doesnt mean those peers have the file
f[x] has joined #ipfs
charley_ has joined #ipfs
charley has quit [Ping timeout: 276 seconds]
randomguy1 has joined #ipfs
<randomguy1>
hi
<randomguy1>
can someone help me to open this hash?
<voxelot>
or just ipfs.io/ipfs/QmVgLfCiN4sBoZNvRJVzGqPtDtvvqk6cMJTJtJWr6K8PXg/ which now redirects to the correct ipfs versioned gateway.. thanks to lgierth
charley_ has quit [Remote host closed the connection]
zorglub27 has quit [Quit: zorglub27]
felixn_ has joined #ipfs
Encrypt has quit [Quit: Quitte]
charley has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
jfis has joined #ipfs
felixn has joined #ipfs
felixn_ has quit [Ping timeout: 265 seconds]
felixn_ has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
<richardlitt>
So, I was trying to get that hash for 1.5 hours
<richardlitt>
and nothing happened
<richardlitt>
huh, nvm
felixn has joined #ipfs
devbug has joined #ipfs
pinbot has joined #ipfs
felixn_ has quit [Ping timeout: 265 seconds]
martinkl_ has joined #ipfs
m0ns00nfup has joined #ipfs
felixn_ has joined #ipfs
kino has quit [Ping timeout: 252 seconds]
<richardlitt>
Should .mp4 streaming be fast over IPFS?
<daviddias>
richardlitt: comparing to what?
<ipfsbot>
[js-ipfs] diasdavid force-pushed feature/object from 860cfd7 to f90be15: https://git.io/vzdPv
<ipfsbot>
js-ipfs/feature/object f90be15 David Dias: object create
felixn__ has joined #ipfs
<richardlitt>
hmm. well, youtube.
felixn has quit [Ping timeout: 265 seconds]
<daviddias>
well.. depends :)
<daviddias>
youtube is a 1:1 connection to a video CDN
zorglub27 has joined #ipfs
<daviddias>
IPFS is a 1:N connections where N is O(log <number of peers with that file>)
felixn_ has quit [Ping timeout: 265 seconds]
<daviddias>
now if the peer with the file is sitting right next to you and you are both connected to one of those fancy AC routers
<daviddias>
youtube will never be faster
felixn has joined #ipfs
Akaibu has joined #ipfs
<daviddias>
for a low res video, youtube might always win on 'streaming', because chunks will be small enough that parallelizing the requests won't get you that much more speed to 'stream a video' (to download a video, then the case would be different)
felixn__ has quit [Ping timeout: 265 seconds]
<daviddias>
richardlitt: I can keep going on :D
jhulten_ has joined #ipfs
HostFat has quit [Quit: Leaving]
jhulten_ has quit [Ping timeout: 272 seconds]
charley has quit [Remote host closed the connection]
reit has joined #ipfs
charley has joined #ipfs
bsm117532 has quit [Remote host closed the connection]
charley has quit [Remote host closed the connection]
charley has joined #ipfs
redfish has quit [Read error: Connection reset by peer]
redfish has joined #ipfs
jhulten_ has joined #ipfs
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #228: react@0.14.7 breaks build
<lgierth>
Kubuxu: about powerdns or similar: wontfix -- the solution is to use ipns
<lgierth>
gotta run, bbiab
bsm117532 has joined #ipfs
m0ns00nfup has quit [Quit: undefined]
<Kubuxu>
Yeah, but until IPNS is usable ... :P
<lgierth>
if we keep coming up with one workaround after the other, there's never gonna be priority pressure for ipns
<lgierth>
bbiab
devbug has quit [Ping timeout: 240 seconds]
<computerfreak1>
hey gus, can someone pinbot my frontpage (6MB) , so i can show it my friends and turn my computer off?
<richardlitt>
daviddias: sorry, trying to fix something, forgot to check IPFS
<daviddias>
richardlitt: no problem :)
<computerfreak1>
what are good frameworks to learn nowadays? im interested in creating decentral apps without backend ;)
<computerfreak1>
react is basis i think
charley has joined #ipfs
<daviddias>
computerfreak1: the hoodie team has been working on building a framework specifically design for offline first, nobackend (as in , bring your own) for some years know, lot of knowledge and experience there http://hood.ie/
<computerfreak1>
thanks , sounds good
<dignifiedquire>
also cycle.js is pretty nice
<dignifiedquire>
if you are into functional stuff
charley_ has quit [Read error: Connection reset by peer]
<dignifiedquire>
and there is react + redux which I'm doing right now
<dignifiedquire>
(but that's where you need 100 other modules)
<computerfreak1>
ok so trying to avoid that ..
<whyrusleeping>
daviddias: wanna try out the gx branch?
<computerfreak1>
i wanna build a facebook like social network in the end ;) where friends pin posts they are interested in ...
<voxelot>
it took me like 2 days to print hello world in react but once you get set up its great
<daviddias>
whyrusleeping: happy to :)
felixn_ has joined #ipfs
<daviddias>
doing it
<computerfreak1>
well i made react todo-list ;)
martinkl_ has joined #ipfs
felixn__ has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
charley_ has joined #ipfs
pfraze has quit [Remote host closed the connection]
<daviddias>
whyrusleeping: the first package it installs, is itself? installing package: go-ipfs-0.4.0
<daviddias>
whyrusleeping: also, is it cool that I've my daemon running for the Svalbard stuff?
charley has quit [Read error: Connection reset by peer]
<whyrusleeping>
yeah, thats fine
<whyrusleeping>
daviddias: and yeah, you are trying to install that package, right?
pfraze has joined #ipfs
<whyrusleeping>
if you run 'npm install', you intend to install the package in your directory, right?
<daviddias>
I did gx install on feat/gx-libp2p branch of go-ipfs
<whyrusleeping>
ooooh, no
<whyrusleeping>
just do make install
<daviddias>
oh
<whyrusleeping>
(it does a sanity check or two and does a global install)
<daviddias>
doing it
felixn_ has quit [Ping timeout: 265 seconds]
charley_ has quit [Read error: Connection reset by peer]
<daviddias>
go get -u github.com/whyrusleeping/gx-go
<daviddias>
gx install --global
<daviddias>
installing package: go-log-0.0.0
<daviddias>
installing package: go-ipfs-0.4.0
<daviddias>
installing package: go.uuid-0.0.0
<daviddias>
installing package: go-logging-0.0.0
<daviddias>
installing package: go-net-0.0.0
<daviddias>
whyrusleeping: taking a bit on that one
<whyrusleeping>
daviddias: gists and pastebin are super cool
<whyrusleeping>
and thats fine
<whyrusleeping>
go-net is stupid and big
<daviddias>
alright
<whyrusleeping>
i'm working on extracting just the parts we need
<whyrusleeping>
but its something like 60MB
<daviddias>
woa
<whyrusleeping>
yeah
cow_2001 has joined #ipfs
<whyrusleeping>
the go maintainers have no idea what proper package management is
<whyrusleeping>
not a damn clue
<Monokles>
is there a way to broadcast messages to other nodes?
<whyrusleeping>
Monokles: what do you want to acheive?
<Monokles>
world domination of course
<Monokles>
but apart from that I was thinking it would be cool if nodes that publish stuff but are only online for a very short amount of time could could send "help beacons" to try and get some bigger nodes to cache their stuff
<Monokles>
for e.g. backpacking bloggers
<vaelys>
wait till you discover the solutoin to vendoring…
<whyrusleeping>
Monokles: you could write an ipfs service that does that
charley_ has joined #ipfs
<whyrusleeping>
making that easier to do is on the TODO list
<computerfreak1>
u could help me building ipfs-facebook xD
patcon has joined #ipfs
<whyrusleeping>
but right now you have to code it into your daemon
<whyrusleeping>
(and the daemons of those you want to also run the service)
redfish has joined #ipfs
charley has quit [Ping timeout: 265 seconds]
<Monokles>
hm, what about libp2p? couldn't I implement it using just that (as to not require users to patch their daemons)
<whyrusleeping>
people would still need to patch their daemons
<whyrusleeping>
ipfs has no mechanism to 'fetch a hash that i'm told to'
<Monokles>
ouch
<whyrusleeping>
but like i said, making this easier is on the todo list
Not_ has joined #ipfs
Encrypt has joined #ipfs
<whyrusleeping>
even then, you have to get them to run some other program
computerfreak1 has quit [Quit: Leaving.]
spm_draget has quit [Remote host closed the connection]
<Monokles>
yeah but as long as it's an additional program it would be less of a hurdle I think
<Monokles>
I understand that it's a todo though, IPFS is still young after all. I would help out but I think I kinda lack the skills for fundamental work like that
<Kubuxu>
Monokles: it will never be in code, maybe a plugin, maybe just a small program that connects to already running node.
<Monokles>
yeah of course, I kinda proposed it as an idea for a program
felixn__ has quit [Ping timeout: 265 seconds]
<ipfsbot>
[js-ipfs] diasdavid created docs/architecture from master (+0 new commits): https://git.io/vzdxd
<ipfsbot>
[js-ipfs] diasdavid pushed 1 new commit to docs/architecture: https://git.io/vzdpU
<ipfsbot>
js-ipfs/docs/architecture 1fee2bb David Dias: add full architecture visualization
<ipfsbot>
[js-ipfs] diasdavid opened pull request #64: add full architecture visualization (master...docs/architecture) https://git.io/vzdpq
<ipfsbot>
[js-ipfs] diasdavid pushed 1 new commit to master: https://git.io/vzdpO
<ipfsbot>
js-ipfs/master b9fe47a David Dias: Merge pull request #64 from ipfs/docs/architecture...
pfraze has joined #ipfs
charley_ has quit []
rasmuserik has quit [Ping timeout: 265 seconds]
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to feat/gx-libp2p: https://git.io/vzFvf
<ipfsbot>
go-ipfs/feat/gx-libp2p 729392b Jeromy: go go circle tests!...
rendar has quit [Ping timeout: 256 seconds]
rasmuserik has joined #ipfs
rendar has joined #ipfs
edubai__ has joined #ipfs
<noffle>
how do people feel about having either an 'ipfs unmount' or 'ipfs mount -u' command? it feels strange to offer mounting but make users use e.g. fusermount -u to unmount -- could be useful shorthand
<jbenet>
yeah very useful
<noffle>
preference?
<lgierth>
unmount
<lgierth>
unmount ++
<jbenet>
i would love `ipfs unmount --all` to just clear everything across platforms and do whatever it has to do (there's a combination of commands that feels magical to me still-- dont know all of the things)
<M-mubot>
unmount has 1 point
<jbenet>
unmount ++
<noffle>
I'd kind of like 'ipfs mount' to actually display what's mounted, rather than mounting suddenly
<jbenet>
ipfs mount -u could just alias over, or return an error like: "Did you mean ipfs unmount?"
<noffle>
kind of like 'mount' in unix
<jbenet>
noffle: ohh vice i like that.
<jbenet>
nice*
<noffle>
better compatibility + matching user expectations
<lgierth>
that'd be mount ls in ipfs command terminology i think
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-mocha-2.4.5 (+1 new commit): https://git.io/vzFTW
<ipfsbot>
js-ipfs-api/greenkeeper-mocha-2.4.5 15ea620 greenkeeperio-bot: chore(package): update mocha to version 2.4.5...
<M-mubot>
unmount has 2 points
<jbenet>
yeahhhh my mistake on that one. that would be pretty nice. cc whyrusleeping
<lgierth>
but also mount rm :/
<jbenet>
`ipfs mount ls` could work very well
<lgierth>
ipfs mount rm --all
<noffle>
it'd be nice if e.g. 'ipfs mount -f /ipfs' wouldn't mount /ipns
<noffle>
and 'ipfs mount -f' mounted to default loc
<lgierth>
can we actually specify mount prefixes?
<noffle>
lgierth: what do you mean by that?
<lgierth>
oh nevermind that doesn't make any sense
<noffle>
I think I'm going to try modeling after linux's "mount" and see where that takes me. we can bikeshed in PR :-)
<lgierth>
i was thinking i might want to mount multiple /ipfs'es in different locations
kaiza has quit [Quit: Leaving]
<lgierth>
=> there is only one /ipfs
<noffle>
ipfs a.k.a highlanderFS
<lgierth>
yep go for it - very col
<lgierth>
*cool
<lgierth>
hehe was that highlander?
yellowsir1 has quit [Quit: Leaving.]
<ipfsbot>
[js-ipfs-api] dignifiedquire deleted greenkeeper-mocha-2.4.5 at 15ea620: https://git.io/vzFkw
<Kubuxu>
lidel: having info about local gateway, even if redirect is disabled would be useful, I could see if I can enable the redirect.
<Kubuxu>
lidel: re gateway status PoC
tmg has joined #ipfs
<noffle>
lgierth: geo aware dns sounds great
<lgierth>
noffle: if you know of other providers apart from route 53 let me know
<lgierth>
i have nothing particularly against amazon, just not aware of any other
boxxa has joined #ipfs
<lgierth>
for the beginning it would already be enough if it'd determine the continent
<lidel>
Kubuxu, good idea, will do
<jbenet>
noffle: sounds good to me, i think it will take a few tries to find the best UXes-- feel free to design from scratch. maybe follow the ipget design process where i sketched out possibilities just in ipfs/notes and went from there https://github.com/ipfs/notes/issues/27
voxelot has quit [Ping timeout: 250 seconds]
<noffle>
jbenet: nice. I'll start an issue and do something similar
fil_blue_pill is now known as fil_redpill
pfraze has quit [Remote host closed the connection]
parkan has quit [Ping timeout: 272 seconds]
captain_morgan has joined #ipfs
ashark has quit [Ping timeout: 256 seconds]
<kyledrake>
noffle lgierth there aren't many choices. Zerigo used to have a really good one but the product is languishing in a bad acquisition. Cloudflare is great but only geodns for their own proxies. Rage4 was suggested to me but they had some DDoS issues lately (still a wait-and-see on whether they've addressed that). The rest I saw were pretty expensive and suited
<kyledrake>
for large enterprises. Route 53 I believe works for non-ec2 but IIRC might require some extra configuration because they designed it for tight integration with EC2.
randomguy1 has quit [Remote host closed the connection]