jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
jaboja has joined #ipfs
Matoro_ has joined #ipfs
tmg has joined #ipfs
<jbenet> patagonicus lidel: the "latest" branch is there only for backwards compat. it should mean "latest release", not "master". if you want 0.4.0 use "master"
Encrypt has quit [Quit: Sleeping time!]
voxelot has quit [Ping timeout: 260 seconds]
jhulten has joined #ipfs
voxelot has joined #ipfs
reit has joined #ipfs
jaboja has quit [Ping timeout: 272 seconds]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
Matoro_ has quit [Ping timeout: 256 seconds]
AlexNa has quit [Quit: Page closed]
elima_ has quit [Ping timeout: 272 seconds]
Matoro has joined #ipfs
adamc1999 has joined #ipfs
user24 has joined #ipfs
<user24> Why is it necessary to conceptually differ between channels and streams?
<user24> If there were only one IPFS daemon per physical device, this would make sense for me, because a channel could refer to an operating system endpoint (OSI layer 3 and below), while a stream is interprocess communication (optionally with a channel as transport). When there are multiple nodes or even just programs adapting some naming standards, things become a bit more blurry, multiplexing...
<user24> ...streams for example.
<user24> Or is a stream anything that has data as PDU?
computerfreak has joined #ipfs
<user24> I'm still a bit confused about libp2p intended scope. Do you try to create abstract standards and metaprotocols/interfaces or do you want to build something that "just works" on most machines? There is a lot going on at the same time and I lost track
<user24> I think that fundamental, conceptual work will be very important, though it's difficult to maintain a good balance between r&d. What do you think?
<jbenet> user24: channels and streams very similar, channels imply either objects (instead of text/bin streams) or that there's many in a medium (so you have substreams, per se, think of it like "channels" in irc or "topics" in pub/sub)
<jbenet> user24: libp2p intends both. they're both achievable, it's just hard.
<user24> jbenet: thanks
dignifiedquire has quit [Quit: Connection closed for inactivity]
jfis has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
chewieQc has joined #ipfs
notdaniel has joined #ipfs
<ipfsbot> [go-ipfs] jbenet pushed 1 new commit to master: https://git.io/vzoqe
<ipfsbot> go-ipfs/master fd691c0 Juan Benet: Merge pull request #2207 from ipfs/feature/squash-note...
<ipfsbot> [go-ipfs] jbenet pushed 2 new commits to master: https://git.io/vzoqT
<ipfsbot> go-ipfs/master dfeaaeb Thomas Gardner: trivial: fix `ipfs update` error message...
<ipfsbot> go-ipfs/master 9e0bfa0 Juan Benet: Merge pull request #2236 from tomgg/trivial...
chewieQc has quit [Quit: Leaving]
tactiic has joined #ipfs
boxxa has quit [Quit: Connection closed for inactivity]
ianopolous has quit [Read error: Connection reset by peer]
jaboja has joined #ipfs
jfis has joined #ipfs
user24 has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0.4/20160106234723]]
<tmg> when you guys describe things as ``procelain" are you trying to say that they're polished or fragile or rough or robust or what?
gaboose has quit [Remote host closed the connection]
Quiark has joined #ipfs
jaboja has quit [Ping timeout: 276 seconds]
<tmg> merci
<tmg> do you know if the analogy is Linus'?
gunn has quit [Quit: Textual IRC Client: www.textualapp.com]
lothar_m has joined #ipfs
orzo has quit [Ping timeout: 240 seconds]
Quiark has quit [Ping timeout: 265 seconds]
lothar_m_ has quit [Ping timeout: 264 seconds]
<jbenet> tmg: not sure.
orzo has joined #ipfs
notdaniel has quit [Quit: Bye!]
<ipfsbot> [go-ipfs] jbenet pushed 3 new commits to master: https://git.io/vzoOq
<ipfsbot> go-ipfs/master 8651143 Marcin Rataj: Gateway: add support for HTTP OPTIONS request type...
<ipfsbot> go-ipfs/master 15d717c Marcin Rataj: CORS header tests for Gateway...
<ipfsbot> go-ipfs/master a5c4c5d Juan Benet: Merge pull request #2232 from lidel/cors-preflight-fix...
treaki__ has joined #ipfs
leer10 has joined #ipfs
treaki_ has quit [Ping timeout: 272 seconds]
jfis has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jfis has joined #ipfs
r04r is now known as zz_r04r
tactiic has quit [Quit: Connection closed for inactivity]
computerfreak has quit [Quit: Leaving.]
Not_ has joined #ipfs
pierrebeaucamp has quit [Remote host closed the connection]
leer10 has quit [Read error: No route to host]
tmg has quit [Ping timeout: 256 seconds]
tmg has joined #ipfs
voxelot has quit [Remote host closed the connection]
wowaname has quit [Quit: <3]
notdaniel has joined #ipfs
reit has quit [Read error: Connection reset by peer]
anon3459 has joined #ipfs
Oatmeal has quit [Ping timeout: 250 seconds]
joshbuddy has quit [Quit: joshbuddy]
IlanGodik has joined #ipfs
ygrek has quit [Ping timeout: 272 seconds]
Oatmeal has joined #ipfs
computerfreak has joined #ipfs
Not_ has quit [Ping timeout: 276 seconds]
inherit has quit [Remote host closed the connection]
adamc1999 has quit [Ping timeout: 272 seconds]
<tmg> should `ipfs pin ls` still default to _recursive_?
chriscool1 has joined #ipfs
chriscool has quit [Read error: Connection reset by peer]
elima_ has joined #ipfs
elima_ has quit [Read error: No route to host]
elima_ has joined #ipfs
chriscool1 has quit [Ping timeout: 256 seconds]
joshbuddy has joined #ipfs
acquiescingly has joined #ipfs
acquiescingly has quit [Remote host closed the connection]
infrabasal has joined #ipfs
notdaniel has quit [Quit: Bye!]
IlanGodik has quit [Quit: Connection closed for inactivity]
infrabasal has quit [Ping timeout: 250 seconds]
<jbenet> tmg it defaults to all after chriscool's recent PR i believe
<ipfsbot> [go-ipfs] rht opened pull request #2238: bitswap GetBlocks: CancelWant on ctx cancel (master...wire/ctx-bitswap-cancelwant) https://git.io/vzo0p
<ipfsbot> [go-ipfs] rht closed pull request #1995: Bitswap Getblocks: CancelWant on ctx cancel (dev0.4.0...wire/ctx-bitswap-cancelwant) https://git.io/vBfrL
chriscool has joined #ipfs
dignifiedquire has joined #ipfs
rendar has joined #ipfs
GonZo2000 has quit [Ping timeout: 272 seconds]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Quit: Leaving.]
zorglub27 has joined #ipfs
chriscool has joined #ipfs
chriscool has quit [Client Quit]
chriscool has joined #ipfs
anon3459 has quit [Quit: Leaving]
IlanGodik has joined #ipfs
reit has joined #ipfs
zorglub27 has quit [Ping timeout: 245 seconds]
devbug has joined #ipfs
zorglub27 has joined #ipfs
tmg has quit [Quit: leaving]
computerfreak has quit [Quit: Leaving.]
devbug has quit [Read error: Connection reset by peer]
blarp1 has joined #ipfs
devbug has joined #ipfs
zorglub27 has quit [Ping timeout: 240 seconds]
devbug has quit [Ping timeout: 260 seconds]
reit has quit [Quit: Leaving]
zorglub27 has joined #ipfs
lothar_m has quit [Quit: WeeChat 1.4-dev]
Encrypt has joined #ipfs
<ipfsbot> [go-ipfs] rht opened pull request #2240: Reduce the number of process zombies on daemon shutdown (master...no-p-zombies) https://git.io/vzo2j
tmg has joined #ipfs
tmg has quit [Ping timeout: 240 seconds]
gonostyle has joined #ipfs
Quiark has joined #ipfs
zorglub27 has quit [Ping timeout: 256 seconds]
<Codebird> "Bus error"
<Codebird> Bloody stupid seagate SMR rubbish!
zorglub27 has joined #ipfs
<The_8472> use software raid? they're very patient about timeouts
<Codebird> It's worse than timeouts. Write commands can be dropped silently. The kernel thinks that block got written, but it didn't.
<Codebird> Initially caching hides the corruption, but it lurks on the drive, waiting to be discovered later.
reit has joined #ipfs
<The_8472> don't the writes have to be acked?
nonaTure has quit [Ping timeout: 240 seconds]
<Codebird> Hence stupid seagate.
<Codebird> The drive has a PMR section which serves as a 'write cache' - writes go there at first, and are later transfered to the SMR part when time allows. It acks the write when it's in that cache. But sometimes, under some conditions, the transfer to SMR never happens. I think. I'm not quite clear. It's unpredictable.
<Codebird> But what I do know is that I just spent a week filling this drive with a backup, and now when I try to verify it I get errors.
<The_8472> ah, i thought you meant the volatile cache when you said write cache
<The_8472> but that sounds like a serious flaw
<Codebird> It is. Lots of forums of people complaining, and a thread on the kernal mailing list debating what to do about it.
<Codebird> Kernel devs are not happy because it's a difficult situation to reproduce.
* whyrusleeping hates planes
dlight has joined #ipfs
<Codebird> Some people reported that using the drive in a USB enclosure fixes it, or disabling NCQ. Turns out that these do work sometimes... because they impair write performance so much the drive is better able to keep up.
<whyrusleeping> i had a usb hard drive consistently hard crash my kernel
<whyrusleeping> buggy usb 3 drivers
<Codebird> It doesn't help that my backup program cannot possibly handle a read error, because it uses mmap. So if a read fails, it just gets a 'bus error.'
<The_8472> dd the whole drive somewhere else first?
nonaTure has joined #ipfs
<blarp1> unity3d webgl
<jbenet> whyrusleeping are you flying shortly?
<jbenet> safe travels
<whyrusleeping> i'm on the plane
<whyrusleeping> AMS->SEA
<jbenet> whyrusleeping not much time in Lisbon then
<whyrusleeping> lol, from midnight to 4am
<jbenet> hahahah
<whyrusleeping> david and i went out for some foof
<whyrusleeping> food*
<whyrusleeping> daviddias: is probably asleep still, lucky bastard
<nonaTure> hey, is there a bundle IPFS + Electron?
<nonaTure> so that users don't need to install IPFS separately, just one-click an app icon?
<whyrusleeping> nonaTure: https://github.com/ipfs/station
<daviddias> I woke up at 8am :)
<whyrusleeping> its not officially released yet
<jbenet> nonaTure it's not fully ready though
<jbenet> help would be appreciated
<daviddias> playing with TP-Links in prep for Tuesday OpenWRT School
<daviddias> where are you right now whyrusleeping ?
<daviddias> still in AMS? or already inside the plane?
<nonaTure> whyrusleeping: when I tried it, I still had to run IPFS separately. or was I missing something?
<whyrusleeping> in a plane
<whyrusleeping> nonaTure: no, it runs ipfs for you
<daviddias> nice, is the wifi good?
<whyrusleeping> its alright
<whyrusleeping> its free with the credit card i have, which is pretty nice
<nonaTure> whyrusleeping: will check out again
<whyrusleeping> but its not something i would normally pay for...
<whyrusleeping> nonaTure: yeah, let us know
<whyrusleeping> that *should* work
<nonaTure> cool
<nonaTure> did not work with my old .ipfs folder
<nonaTure> but when started fresh it does
<whyrusleeping> nonaTure: ah, sweet
<whyrusleeping> please give us any feedback you have
<whyrusleeping> it would be very much appreciated!
<nonaTure> sure, I will. after I have played with it a bit more
<nonaTure> I want to integrate a special bitcoin wallet into it
* whyrusleeping raises his eyebrows
<ipfsbot> [go-ipfs] chriscool created tlk-fuse-and-docker (+7 new commits): https://git.io/vzorB
<ipfsbot> go-ipfs/tlk-fuse-and-docker 3467273 Andres Buritica: Test FUSE on travis-ci...
<ipfsbot> go-ipfs/tlk-fuse-and-docker b891dfd Andres Buritica: Setup offline routing for fuse mount...
<ipfsbot> go-ipfs/tlk-fuse-and-docker fcaaf9e Andres Buritica: Add TEST_NO_IPV6 test flag...
<M-davidar> jbenet: just when I thought we'd solved all the issues with ipld... :p
<nonaTure> if somebody things that ipfs and bitcoin fits together, please contact me ;)
<M-davidar> nonaTure: personally I'm more interested in ipfs+namecoin...
<ralphtheninja> nonaTure: just storing the blockchain on ipfs would be a huge improvement
<M-davidar> also, have you seen alexandria?
<jbenet> nonaTure: i do :)
<M-davidar> ralphtheninja: +1
<jbenet> M-davidar story of my life
<M-davidar> jbenet: hehe
<ipfsbot> [go-ipfs] chriscool opened pull request #2241: Fuse and docker tests together (master...tlk-fuse-and-docker) https://git.io/vzorE
<nonaTure> M-davidar I have seen Alexandria. I am also very interested in ipfs+namecoin or at least names on blockchains.
<nonaTure> ralphtheninja: is there somebody working on a IPFSbased blockchain?
<M-davidar> jbenet: I kind of feel like we all have slightly different ideas about what ipld should be, and they don't seem to be meshing together seamlessly
<ralphtheninja> nonaTure: not that I know of
<ralphtheninja> nonaTure: I know ethereum are working on something like that, jbenet knows more :)
<nonaTure> btw what does the M- prefix stand for?
<M-davidar> nonaTure: matrix.org
<M-davidar> well, by default at least, one sec
M-davidar is now known as davidar
<ralphtheninja> davidar: oh that looks cool
<davidar> there's also a (very outdated) client hosted on ipfs at chat.ipfs.io
<davidar> actually, I think guest access is supposed to have landed now...
gonostyle has quit [Read error: Connection reset by peer]
<davidar> maybe not
voxelot has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
treaki__ has quit [Remote host closed the connection]
kosin has joined #ipfs
reit has quit [Ping timeout: 245 seconds]
tmg has joined #ipfs
zorglub27 has quit [Ping timeout: 250 seconds]
zeroish has joined #ipfs
<whyrusleeping> lol, has anyone looked at the bugs section of 'man bash' before?
<Kubuxu> nice: It's too big and too slow.
reit has joined #ipfs
hashcore has joined #ipfs
Oatmeal has quit [Ping timeout: 245 seconds]
zz_r04r is now known as r04r
voxelot has quit [Ping timeout: 250 seconds]
edubai__ has quit [Quit: Connection closed for inactivity]
<jbenet> !befriend Dignifiedquire pin
<pinbot> Hey Dignifiedquire, let's be friends! You can pin
dignifiedquire has quit [Quit: Connection closed for inactivity]
voxelot has joined #ipfs
reit has quit [Quit: Leaving]
gaboose has joined #ipfs
Oatmeal has joined #ipfs
Encrypt has quit [Quit: Quitte]
<ipfsbot> [js-ipfs] xicombd opened pull request #55: Run core tests in the browser (master...browser) https://git.io/vzoP4
reit has joined #ipfs
reit has quit [Client Quit]
voxelot has quit [Ping timeout: 260 seconds]
jaboja has joined #ipfs
* jbenet zzz
<whyrusleeping> jbenet: lol, up late?
<whyrusleeping> each cup of coffee is now only bringing me an hour and a half of wakefulness
<whyrusleeping> just finished cup #17 since waking up 36 hours ago
<ralphtheninja> davidar: how much did you have to pay for matrix.org domain? :)
<davidar> Heh, I don't own it, I'm just a user
<yangwao> looking on matrix.org, looks like it's respawn of diaspora or that buddy (XMPP)
jaboja has quit [Ping timeout: 240 seconds]
step21_ is now known as step21
arisum has quit [Remote host closed the connection]
<Codebird> Request: I have my list of IPFS-hosted sites. Would anyone like to submit one to the directory?
<Codebird> No porn, no blatent piracy.
dignifiedquire has joined #ipfs
<Kubuxu> Codebird: /ipns/bin.ipfs.ovh and I am working on /ipns/utils.ipfs.ovh but I got stuck on CORS
adamc1999 has joined #ipfs
Hory_ has joined #ipfs
<brimstone> Kubuxu: are those 0.3 only?
Encrypt has joined #ipfs
<Kubuxu> brimstone: yes but I just setup container with 0.4 so /ipns/bin.ipfs.ovh should be available in near future.
<Kubuxu> /ipns/utils.ipfs.ovh is not available yet at all
yellowsir1 has joined #ipfs
<Quiark> Codebird, what is the list url?
<dignifiedquire> pinbot: and there I thought we were already friends
<Codebird> Good question. I'm trying to find it.
<Codebird> Must be on my other laptop.
pfraze has joined #ipfs
<daviddias> whyrusleeping: one hour and half?
<daviddias> that is not bad
<daviddias> you drink 10 and you get a full extra day of work
<daviddias> :P
<whyrusleeping> lol
<dignifiedquire> daviddias: are you around later in the evening? would like to talk about how to best integrate the files api into the webui
<dignifiedquire> whyrusleeping: safe trip
<daviddias> I'll be at home in the evening, would that work for you ?
<dignifiedquire> sure
<daviddias> Awesome
<whyrusleeping> dignifiedquire: use my file browser thingy
<whyrusleeping> :D
<daviddias> We probably can use Jeromy file explorer thing
<whyrusleeping> s/Jeromy/whyrusleeping/
<daviddias> Yes :D
<ipfsbot> [go-ipfs] tomgg opened pull request #2242: fix #1083: Append a newline to `ipfs id` output. (master...issue1083) https://git.io/vzodH
GonZo2000 has joined #ipfs
GonZo2000 has joined #ipfs
GonZo2000 has quit [Changing host]
zorglub27 has joined #ipfs
kosin has quit [Remote host closed the connection]
shortclothes has joined #ipfs
pfraze has quit [Remote host closed the connection]
<dignifiedquire> whyrusleeping: will take a look, do you have a link for me?
fiatjaf_ has joined #ipfs
mildred has joined #ipfs
Not_ has joined #ipfs
pierrebeaucamp has joined #ipfs
adamc1999 has quit [Quit: Lost terminal]
<dignifiedquire> whyrusleeping: also is there a concept of a root folder in the files api? sth lik 'ls /'
<dignifiedquire> (found repo)
<blarp1> so could ipfs stop website ddos'
<blarp1> since hosting is desentralized
m0ns00nfup has joined #ipfs
<whyrusleeping> dignifiedquire: yeap, 'ipfs files ls /' would list the root
<whyrusleeping> blarp1: thats the idea
<whyrusleeping> the more people hosting it, the more resilient it becomes to a standard ddos
mildred has quit [Ping timeout: 265 seconds]
mildred has joined #ipfs
silotis has quit [Remote host closed the connection]
silotis has joined #ipfs
yellowsir1 has quit [Quit: Leaving.]
mildred has quit [Ping timeout: 250 seconds]
leer10 has joined #ipfs
jaboja has joined #ipfs
anticore has joined #ipfs
shortclothes has quit [Remote host closed the connection]
anticore has quit [Client Quit]
anticore has joined #ipfs
Quiark has quit [Ping timeout: 265 seconds]
disgusting_wall has joined #ipfs
tmg has quit [Ping timeout: 272 seconds]
[BNC]geir is now known as geir_
<ipfsbot> [go-ipfs] RichardLitt created feature/daemon-shutdown (+1 new commit): https://git.io/vzKvF
<ipfsbot> go-ipfs/feature/daemon-shutdown e589147 Richard Littauer: Added small note about shutdown...
<ipfsbot> [go-ipfs] RichardLitt opened pull request #2243: Added small note about shutdown (master...feature/daemon-shutdown) https://git.io/vzKvj
<Codebird> Found it.
pfraze has joined #ipfs
<Not_> are theirany guides or install scripts to setting up a gateway on a vps?
<Codebird> I found 'install software, open port' worked.
<Codebird> But there is probably some more sophisticated procedure for optimal performance.
<ipfsbot> [webui] Dignifiedquire closed pull request #217: fix(files): Remove use of localstorage. (master...fix/remove-local-storage) https://git.io/vzBtN
ispeedtoo has joined #ipfs
yellowsir1 has joined #ipfs
ispeedtoo has quit [Ping timeout: 252 seconds]
pfraze has quit [Remote host closed the connection]
jaboja has quit [Quit: Leaving]
pfraze has joined #ipfs
randomguy has joined #ipfs
pfraze has quit [Remote host closed the connection]
randomguy has left #ipfs [#ipfs]
anticore has quit [Quit: bye]
elima_ has quit [Ping timeout: 256 seconds]
intercommonage has joined #ipfs
elima_ has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt created feature/capitalize-and-periods (+1 new commit): https://git.io/vzKLh
<ipfsbot> go-ipfs/feature/capitalize-and-periods cc70771 Richard Littauer: Capitalized beginning of line messages, added periods...
<ipfsbot> [go-ipfs] RichardLitt opened pull request #2244: Capitalized beginning of line messages, added periods (master...feature/capitalize-and-periods) https://git.io/vzKtt
<patagonicus> If I have a bunch of file/directory names plus hashes for their unixfs objects, is there a better way to get a unixfs directory containing them than using ipfs object patch add-link (specifically via the API/go-ipfs-api)?
<achin> ipfs object put maybe?
<patagonicus> Ah, that should work. Well, I look into it tomorrow, did some quick hacking earlier and it looks like what I need for my Alpine mirror is really just a couple lines of go. :)
pfraze has joined #ipfs
pierrebeaucamp has quit [Ping timeout: 265 seconds]
computerfreak has joined #ipfs
pfraze has quit [Remote host closed the connection]
fiatjaf_ has quit [Read error: Connection reset by peer]
revolve_ is now known as revolve
tactiic has joined #ipfs
voxelot has joined #ipfs
ygrek has joined #ipfs
<dignifiedquire> daviddias: I think I figured things out :) will work on it tonight and show you tomorrow
<daviddias> Im about to get back to home in 5 mins :)
<whyrusleeping> mmmm
pfraze has joined #ipfs
<whyrusleeping> seattle
<whyrusleeping> how i've missed you
<dignifiedquire> whyrusleeping: why is there no modified stats on the files api?
<daviddias> dignifiedquire but talking tomorrow sounds good as well
<dignifiedquire> whyrusleeping (also
<dignifiedquire> daviddias: but I have to first finish my cool
<dignifiedquire> ideas ;)
<daviddias> ahah cool
<daviddias> whyrusleeping: welcome back home :)
<whyrusleeping> dignifiedquire: modified stats?
<dignifiedquire> file creation and file updated timestamp
<whyrusleeping> dignifiedquire: oh yeah
<whyrusleeping> i was gonna do that
<whyrusleeping> forgot
<whyrusleeping> its mostly not done yet because i didnt want to worry about syncing it to disk
<dignifiedquire> would be really nice to have for the browser I'm building :)
* whyrusleeping sighs
<whyrusleeping> fine
<richardlitt> @dignifiedquire @whyrusleeping please prepare your endeavors for tomorrow
<whyrusleeping> richardlitt: blah blah blah
zorglub27 has quit [Quit: zorglub27]
<whyrusleeping> i'm not planning anything until i have no more planes to catch
<richardlitt> .tell daviddias please prepare your endeavor for tomorrow
<richardlitt> .tell lgierth please prepare your endeavor for tomorrow
<richardlitt> whyrusleeping: yeah, your call
<whyrusleeping> .tell richardlitt to tell whyrusleeping how iceland is
<richardlitt> Doesn't take more than a couple of minutes, though; let us know now if you're not going to make it
<richardlitt> It is fucking cold.
<richardlitt> And I got sick.
<whyrusleeping> lol
<whyrusleeping> really?
<richardlitt> Last night I went on a bender until 4am, probably should have been sleeping. Today my buddy and I just walked around hating life.
<whyrusleeping> probably because you didnt keep going on swims
<richardlitt> Finally got away enough to work a bit on IPFS, I miss work.
<whyrusleeping> lol
<richardlitt> whyrusleeping: I think it's just the shit sleep the past few days
<whyrusleeping> i havent slept since oslo
<richardlitt> Oslo was great, for me.
<richardlitt> trygvie is the man
<whyrusleeping> i got three hours of sleep on noffles hotel floor
<richardlitt> whyrusleeping: I'm sorry :( where are you now?
<whyrusleeping> seattle airport lounge
<whyrusleeping> i'm also trying to decide if i'm keeping the moustache i adopted or not
<whyrusleeping> being the parent of a moustache is hard work
<whyrusleeping> and a thankless job
<richardlitt> That's not so bad
<richardlitt> When are you home?
<richardlitt> The moustache is a bit... uh... ustachy
<whyrusleeping> five hours
<whyrusleeping> but its a living creature that i brought into this world!
Encrypt has quit [Quit: Quitte]
<richardlitt> whyrusleeping: no.
<richardlitt> it's a taxidermic example.
<richardlitt> Shoot the damn thing
<dignifiedquire> richardlitt: has strong feelings on this one, might he be jealous?
<richardlitt> it's possible
<richardlitt> I am jealous. I cannot go mustache.
<whyrusleeping> hrmmm
<whyrusleeping> richardlitt: i'll donate you my moustahce
<lgierth> richardlitt: will do
<richardlitt> thanks lars
libman has joined #ipfs
reit has joined #ipfs
<whyrusleeping> lgierth: multireq?
leer10 has quit [Ping timeout: 240 seconds]
arpu has joined #ipfs
infinity0 has quit [Remote host closed the connection]
<jbenet> lidel: i'd like to discuss some extension things with you when you have some time.
Encrypt has joined #ipfs
<lidel> jbenet, how about now?
<jbenet> ok, i have 15 min now.
* jbenet 's github notifs https://youtu.be/4Hf_XkgE1d0?t=120
<lidel> ha
<lgierth> running on spacerock.i.ipfs.team
<lgierth> and deploying to the regular hosts in about... now
<jbenet> lidel: ok a few things to discuss. (a) new features for the extension, (b) chrome extension, (c) tighter integration with ipfs itself
pierrebeaucamp has joined #ipfs
<lgierth> i patched it a bit
<dignifiedquire> whyrusleeping: daviddias is there any mechanism to get notified if something changes in the files directories, or do I have to keep constantly polling?
<jbenet> lidel: on (a), some thing that would be nice to get better coupling include: node control (start, stop), more network info, and so on. i think it would be very useful to work on this with Dignifiedquire and station-- it's likely we want a very similar thing in both the extension and the OS level service, re menu, use of local nodes, etc.
<whyrusleeping> lgierth: PR changes back?
<jbenet> on (b) the chrome extension is no longer maintained and would be amazing to have the same person directing both efforts to ensure that both work the same way. not sure if you care at all about chrome.
<whyrusleeping> dignifiedquire: no mechanism for that yet
<jbenet> on (c), i want to get close to something that you install that uses ipfs as browsers would if it was natively implemented in the browser. i.e. a demonstration of how it would work for browsers. -- with this, one distribution i'd like to push for is an ipfs installer that installs ipfs, station, and browser extensions (by guiding the user through that, and
<jbenet> also making each of them optional),
<lgierth> whyrusleeping: yep -- that was at about 6am so i didn't bother at that point ;)
<jbenet> oops
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/mfs-flush-cmd: https://git.io/vzKGQ
<ipfsbot> go-ipfs/feat/mfs-flush-cmd 1f01854 Jeromy: clean up files locking...
<lidel> jbenet, (a) start/stop of local ipfs node should be possible - last time I checked firefox had APIs for running arbitrary system commands. as for network info etc -- shouldn't this kind of diagnostic info be provided via /api/v0/ ?
<whyrusleeping> >.>
<lidel> jbenet, (b) I don't use chrome and to be honest have no interest, but at some point we will need to move firefox addon to the new API called WebExtensions which is modeled after the Chrome APIs so it may be pssible to have a common core for both addons at some point
zorglub27 has joined #ipfs
<whyrusleeping> revolve: what?
<whyrusleeping> why would you want that?
reit has quit [Quit: Leaving]
<jbenet> lidel: common core sounds good. yes api should provide diagnostics. we can write whatever programs we need + install them to help the extension control the node. we can make installers for the different systems that install all the necessary components. we can get a really good UX over time.
<jbenet> (if anything else is needed i mean)
<jbenet> ok i will have to go very soon but can pick this up later here or on github
captain_morgan has quit [Remote host closed the connection]
<lidel> jbenet, generally, I feel github is better to discuss this, just open issues for each thing, or one with checklist, and we will work from there.
<jbenet> sounds great! i'll do so
<Kubuxu> lidel: would it be possible to redirect only when gateway is working?
<Kubuxu> like check /version every 5 minutes and if it does not response then disable redriection
<Kubuxu> not high priority though
* jbenet afk
captain_morgan has joined #ipfs
jhulten has quit [Ping timeout: 265 seconds]
Tactiic1 has joined #ipfs
computerfreak has quit [Quit: Leaving.]
<lidel> Kubuxu, generally when someone starts playing with it, it is better to see gateway error when something is wrong. so by default such check should be disabled, but I like the idea of having it as an option
Tactiic1 has quit [Remote host closed the connection]
<Kubuxu> My problem is that my ipfs sometimes stops working, I would much better see red icon in the bar than get no service
<Kubuxu> whyrusleeping: was there any issue on GH about rebidning IPs on interface changes. I use notebook + suspend + 3 different network adapters. IPFS looses connection sometimes.
<lidel> Kubuxu, Yup, my only point is that this should be configurable, as people have different preference :) Feel free to add this feature request at /issues, its easy to implement.
morgan_ has joined #ipfs
rendar has quit [Ping timeout: 240 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
<Kubuxu> lidel: Are you from Poland?
infinity0 has joined #ipfs
<lgierth> :P
rendar has joined #ipfs
infinity0 has quit [Remote host closed the connection]
<whyrusleeping> sorry guys, my brain is fried
<whyrusleeping> i cant function
<whyrusleeping> i'll do things tomorrow
infinity0 has joined #ipfs
IlanGodik has quit [Quit: Connection closed for inactivity]
m0ns00nfup has quit [Quit: undefined]
lgierth has quit [Quit: WeeChat 1.1.1]
<revolve> whyrusleeping: goroutines would block on me if i did stuff on stdout (like the spinner) while making 100 connections to something, for instance
corruptednode has joined #ipfs
<revolve> so basically for UI threads, and for expensive computations in network services
<lidel> Kubuxu, yup, Lublin ;-)
<Kubuxu> I'm from Wrocław and now studying in Kraków.
<lidel> Krakow is a very nice city!
<ipfsbot> [js-ipfs] diasdavid pushed 2 new commits to master: https://git.io/vzKCf
<ipfsbot> js-ipfs/master 0fe9ca8 Francisco Baio Dias: Run tests in the browser
<ipfsbot> js-ipfs/master 731c24c David Dias: Merge pull request #55 from xicombd/browser...
leer10 has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
lgierth has joined #ipfs
voxelot has quit []
Tv` has joined #ipfs
<dignifiedquire> daviddias: whyrusleeping first version of my file explorer inside the webui: http://v04x.ipfs.io/ipfs/QmTr6gDZj8zVHKdr6PBnuLNpBPcGw7cyHM4svJ1K4Lt5Wb
hashcore has quit [Quit: Leaving]
<achin> that is looking pretty slick, dignifiedquire !
<lgierth> niice
<dignifiedquire> thanks
<dignifiedquire> just getting started
lgierth has quit [Quit: WeeChat 1.1.1]
lgierth has joined #ipfs
gaboose has quit [Ping timeout: 245 seconds]
<ipfsbot> [js-ipfs] diasdavid force-pushed feat/blocks from 8836e17 to b042d74: https://git.io/vzrlz
<ipfsbot> js-ipfs/feat/blocks 3070fe1 David Dias: core: block get + test
<ipfsbot> js-ipfs/feat/blocks 5ffe899 David Dias: core: block get + test
<ipfsbot> js-ipfs/feat/blocks 712c690 David Dias: move block get to use BlockService and Block data struct
<Akaibu> dignifiedquire: let me understand that right, you can upload whole folders via the webui now?
<dignifiedquire> Akaibu: not yet uploading no, but you can create folders manually and add them via the cli
<Akaibu> :( I suck at command line
<dignifiedquire> uploading folders is sadly non trivial because browser simply do not allow that :(
<dignifiedquire> (except for chrome, and that is probably going away in a couple of releases)
<Akaibu> One second, I had someone put in a folder upload feature to a userscript that worked nicely
<Akaibu> Let me find it
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
lgierth has quit [Quit: WeeChat 1.1.1]
lgierth has joined #ipfs
lgierth has quit [Client Quit]
lgierth has joined #ipfs
M-fil is now known as filup
filup is now known as M-fil1
<Ape> Is there a Chrome extension that would redirect v04x.ipfs.io urls to local node?
<dignifiedquire> Akaibu: the property `mozdirectory` doesn't exist for example
M-fil1 is now known as M-fil2
<dignifiedquire> there might be something happening though: https://jwatt.org/blog/2015/09/14/directory-picking-and-drag-and-drop
M-fil2 is now known as fil_matrix
<ipfsbot> [js-ipfs] xicombd opened pull request #56: Add json loader (feat/blocks...feat/blocks) https://git.io/vzKln
yellowsir1 has quit [Quit: Leaving.]
<ipfsbot> [go-ipfs] RichardLitt force-pushed feature/capitalize-and-periods from cc70771 to 28fe2e4: https://git.io/vzKlS
<ipfsbot> go-ipfs/feature/capitalize-and-periods 28fe2e4 Richard Littauer: Capitalized beginning of line messages, added periods...
<Ape> 'ipfs add' seems to be very slow when the blocks are stored in my HDD-RAID5 (ext4) compared to single SSD (btrfs)
<Ape> Even if leveldb is on SSD always
anticore has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt force-pushed feature/daemon-shutdown from e589147 to 38647fa: https://git.io/vzKlA
<ipfsbot> go-ipfs/feature/daemon-shutdown 38647fa Richard Littauer: Added small note about shutdown...
<Ape> And the "slow" speed is very very slow for the HDD raid. I would expect a lot better performance for writing lots of data.
<Ape> But I suspect that IPFS used lots of random writes
<Ape> I'm not sure why the writes would not be sequential, tho
voxelot has quit [Ping timeout: 265 seconds]
leer10 has quit [Ping timeout: 265 seconds]
anticore has quit [Quit: bye]
elima_ has quit [Ping timeout: 240 seconds]
uhhyeahbret has quit [Quit: WeeChat 1.3]
Hory_ has quit [Read error: Connection reset by peer]
corrupted_node has joined #ipfs
corruptednode has quit [Ping timeout: 264 seconds]
<dignifiedquire> daviddias: whyrusleeping now with file previewing http://v04x.ipfs.io/ipfs/QmY3RruvJxTDtnTna9SPmXAJcartDatPoNELmQihKinf8R
<m3s> that is pretty awesome
<ipfsbot> [webui] Dignifiedquire opened pull request #221: Files browser for 0.4 (master...files) https://git.io/vzKRm
<jbenet> dignifiedquire: that's fantastic
tactiic has quit [Quit: Connection closed for inactivity]
<dignifiedquire> jbenet: thanks :)
<jbenet> dignifiedquire: we should look into (later) at supporting the different file traversal modalities (lists, trees, grids)
<jbenet> (Like how OS X finder does it)
<dignifiedquire> yes that would be nice
<jbenet> Also don't implement cover flow. There's hardcore patents around it. But I think there's something else similar that's open
<dignifiedquire> loool
<dignifiedquire> I don't want coverflow
<dignifiedquire> I have better things to do with my time ;)
<m3s> yeah, who wants coverflow anyway? ;)
<jbenet> Hahaha
<jbenet> I've seen some artists use it a lot
<dignifiedquire> for now I want just baseline functionality that dropbox gives
<dignifiedquire> *you
<jbenet> But yeah not really our target atm
<jbenet> Hello m3s! I'm in PA/SF this week, catch up :)
<m3s> word :)
<jbenet> dignifiedquire: perfect target
<jbenet> dog dignifiedquire :+1:
<dignifiedquire> dog? :D
<jbenet> Irccloud autocorrect :/
<jbenet> (Mobile$
<jbenet> )!
<dignifiedquire> you gotta love mobile autocorrect
M-harlan has quit [Ping timeout: 240 seconds]
M-victorm has quit [Ping timeout: 250 seconds]
M-amstocker has quit [Ping timeout: 240 seconds]
M-oddvar has quit [Ping timeout: 240 seconds]
fil_matrix has quit [Ping timeout: 240 seconds]
M-mistake has quit [Ping timeout: 240 seconds]
erikj` has quit [Ping timeout: 250 seconds]
M-jon has quit [Ping timeout: 250 seconds]
uhhyeahbret has joined #ipfs
libman has quit [Remote host closed the connection]
M-harlan has joined #ipfs
M-victorm has joined #ipfs
M-amstocker has joined #ipfs
M-fil has joined #ipfs
M-oddvar has joined #ipfs
M-jon has joined #ipfs
M-erikj has joined #ipfs
reit has joined #ipfs
uhhyeahbret has quit [Quit: WeeChat 1.3]
uhhyeahbret has joined #ipfs
M-mistake has joined #ipfs