git ssb

16+

Dominic / patchbay



The existing avatar fallback relies on a blob I don't have.

%ZCz/WJXHvBB/2QkGiPAO8fJ+nL0G26IfHvoIdGl4TLg=.sha256
Closed mixmix wants to merge commits into master from mixmix / patchbay-mix / reliable_avatar_fallback
mixmix · 9/8/2016, 11:42:33 AM

The existing avatar fallback relies on a blob I don't have. It makes patchbay ugly. This pull request alleviates that somewhat

%Ks9DyzSJQLP+EDMovtr56X46XLkqfAdOEwobjDKSxSY=.sha256 cel · 9/8/2016, 3:39:28 PM

It is probably a good idea to not depend on specific blob ids in the client, unless the client provides them, since users with new installations will not have any blobs. The themes picker should maybe do something similar too for the default theme.

%D4x77kpdK34Gkl+fEVqoHiepp4lmd4xqIHYHKXwI9uk=.sha256 ev · 9/8/2016, 4:00:47 PM

@cel Should we check the default theme and a fallback image into the master branch of Patchbay?

%cGDL6mxM6VfxxVtoupHJ8PEhebnhbl3/NG7jfPUzIA8=.sha256 cel · 9/8/2016, 4:40:27 PM

@ev for the theme it might be a good idea, to improve onboarding experience. for the fallback image, that is what this PR does.

%AcHdRa8e+STGrk0gRr5mX9O6RVFKo+dOilLQiIKvVKI=.sha256 mixmix · 9/8/2016, 9:41:26 PM

yep, I don't have that blob, so py patchbay looks super patchy. We could make a module which is the 'accessible defaults'... but in the meantime would be good to merge this

%BbO6m4mVp4nbLNDHlBvNTN2IiYAjeEdRi4W8HTyNNWU=.sha256 Dominic closed this pull request · 9/9/2016, 11:40:52 AM

thanks, merged into 3.0.1

%sUbhTya4zE8yZ24FtlKAlOQmUPXozjFOMnPDFePjIc0=.sha256 Dominic · 9/17/2016, 3:04:19 AM

Oh, I just realized that this breaks the liteclient, which can't see the local disk (and was the reason for using blobs, here)

Really, we just should make blobs be fast.

%8bhuEgWq1fy4tF2FRzAHbawYD6EAIoLzPg5eeCfx73M=.sha256 gb · 9/17/2016, 3:08:44 AM

@dominic what happened to the IPFS--sbot conversation re: blog fastness?

%g/Xf/4Z0lvJQuEdPaGp30pmoZC9iqwmiRTQ/CfUKh4E=.sha256 gb · 9/17/2016, 3:10:21 AM

@dominic *blob -- that was re: our conversation on Wednesday with @cryptix @ev @cel and myself, so I guess you aren't in on that loop. Or, are you?

%Cbbv/nxSbE3T1TvL/RSM7vUaRPVAs2K4OUJBODSm3iQ=.sha256 ev · 9/17/2016, 3:12:10 AM

The bootloader is working for me now!!!!!!

%ur8SYojhfTm2+JPPp1F7Rt/HaxnrUKPWn9F1Dg/dC5s=.sha256 ev · 9/17/2016, 3:14:10 AM

@gb Well, we haven't done anything with IPFS yet. We were just talking about how maybe it was a blobstore option that seems to work and is being developed by another team. So abstracting away to it might help offload the burdon of maintaining that part of the application structure. <-- gist of the conversation.

%Ooe/pswWabTDRm8gg+t5jfHzYzYUq/QHCRSnPtWelqg=.sha256 Dominic · 9/17/2016, 3:17:40 AM

That was on the call that I missed. If I had been there, I would have pointed out two things:

the ipfs model works best if the blobs are popular - you have to connect to peers which also want them, not really the long tail though,

And it also doesn't provide much privacy. You have to advertise which blobs you have on a DHT, accessible to everyone, so you'll never have very good privacy about which blobs you have.

Where as, by gossiping the blobs, you'll get some extras, and you can plausably claim "I was just holding this for a friend"

Though, having blobs that just worked quickly is the most important immediate thing...

%xqWeuce2yrIQ9qJ88AVlAFx9suAAKGms4vDnKTzVoBY=.sha256 ev · 9/17/2016, 3:24:06 AM

The big concern we talked about on the call revolved around the growing size of the blobstore, just under 2 gigs. I don't mind hosting @cryptix's live shows, but what happens if we have someone jumps on the network who starts uploading more than that?

%z/akzt45mZT1ES/ABLJae5Eqf6ruv2zVL2693ia9U7M=.sha256 ev · 9/17/2016, 3:36:17 AM

For example: when someone wanted to shut down Bitmessage, they just sent 20 megabyte attachments every five minutes or something, and everyone had to host them, blowing out everyone's Internet. They were secure attachments! But that was the downfall of that service, as far as I remember it.

%PuANu7lTpTzl1j+/nviYEITbVRH8aIWZO/qCZ7nn2bQ=.sha256 Dominic · 9/17/2016, 4:49:09 AM

The trouble with bitmessage is that it uniformly distributes work, which is good for privacy but unfortunately good faith is not uniformly distributed.

I think we should try a few things and see if we can get blobs working well. The first thing, should be merging my ssb-blobs PR. https://github.com/ssbc/scuttlebot/pull/348

Dominic mentioned this pull request in TODO: make blobs work good. recent discussions * [reliable-avatars](%ZCz/WJXHvBB/2QkGiPAO8fJ+nL0G26IfHvoIdGl4TLg=.sha256) * [hung server](%

Built with git-ssb-web