librelist archives

« back to archive

Hosting services in the browser

Hosting services in the browser

From:
Paul Frazee
Date:
2014-04-06 @ 19:21
Hello all,

Sending out a new post today. An intro:

User capture on the Web is the result of fixed reliance on upstream
> decisions. Because there is no process model in the application layer,
> there is no opportunity to reconfigure individual components in the
> software. The scripts are merged into a single program.
>


> By instead splitting Web applications into multiple programs using Web
> Workers, we can disentangle the hard dependencies created by a shared
> memory-space. Users can then change components at runtime by loading new
> programs.


Quick read, around 5 minutes.

http://pfraze.github.io/2014/04/04/hosting-services-in-the-browser.html

Be well,
Paul F

Re: [redecentralize] Hosting services in the browser

From:
Adam Ierymenko
Date:
2014-04-07 @ 16:23
I like this on the meta level-- we need to start thinking about algorithms
and their spaces of execution as social statements. In the information 
age, they are. The way software is structured and executed affects the 
form and function of the socioeconomic realm.

On Apr 6, 2014, at 12:21 PM, Paul Frazee <pfrazee@gmail.com> wrote:

> Hello all,
> 
> Sending out a new post today. An intro:
> 
> User capture on the Web is the result of fixed reliance on upstream 
decisions. Because there is no process model in the application layer, 
there is no opportunity to reconfigure individual components in the 
software. The scripts are merged into a single program.
>  
> By instead splitting Web applications into multiple programs using Web 
Workers, we can disentangle the hard dependencies created by a shared 
memory-space. Users can then change components at runtime by loading new 
programs.
> 
> Quick read, around 5 minutes.
> 
> http://pfraze.github.io/2014/04/04/hosting-services-in-the-browser.html
> 
> Be well,
> Paul F

Re: [redecentralize] Hosting services in the browser

From:
David Burns
Date:
2014-06-05 @ 22:21
http://en.wikipedia.org/wiki/Lawrence_Lessig#.22Code_is_law.22

Code as social control.


On Mon, Apr 7, 2014 at 6:23 AM, Adam Ierymenko <adam.ierymenko@zerotier.com>
wrote:

> I like this on the meta level-- we need to start thinking about algorithms
> and their spaces of execution as social statements. In the information age,
> they are. The way software is structured and executed affects the form and
> function of the socioeconomic realm.
>
> On Apr 6, 2014, at 12:21 PM, Paul Frazee <pfrazee@gmail.com> wrote:
>
> Hello all,
>
> Sending out a new post today. An intro:
>
> User capture on the Web is the result of fixed reliance on upstream
>> decisions. Because there is no process model in the application layer,
>> there is no opportunity to reconfigure individual components in the
>> software. The scripts are merged into a single program.
>>
>
>
>> By instead splitting Web applications into multiple programs using Web
>> Workers, we can disentangle the hard dependencies created by a shared
>> memory-space. Users can then change components at runtime by loading new
>> programs.
>
>
> Quick read, around 5 minutes.
>
> http://pfraze.github.io/2014/04/04/hosting-services-in-the-browser.html
>
> Be well,
> Paul F
>
>
>

Re: [redecentralize] Hosting services in the browser

From:
Jörg F. Wittenberger
Date:
2014-06-06 @ 06:46
Am 06.06.2014 00:21, schrieb David Burns:
> http://en.wikipedia.org/wiki/Lawrence_Lessig#.22Code_is_law.22
>
> Code as social control.

If you are in the boat of seeing similarities between code as in law and 
code as in computer programs, you might enjoy how this equivalence 
became the heart of a software architecture:

http://askemos.org/index.html?_v=footnote&_id=1223

Goes all the way down to start from an analogy of a constitution...

I'm thrilled to see this idea eventually catching up.

/Jörg


>
>
> On Mon, Apr 7, 2014 at 6:23 AM, Adam Ierymenko 
> <adam.ierymenko@zerotier.com <mailto:adam.ierymenko@zerotier.com>> wrote:
>
>     I like this on the meta level-- we need to start thinking about
>     algorithms and their spaces of execution as social statements. In
>     the information age, they are. The way software is structured and
>     executed affects the form and function of the socioeconomic realm.
>
>     On Apr 6, 2014, at 12:21 PM, Paul Frazee <pfrazee@gmail.com
>     <mailto:pfrazee@gmail.com>> wrote:
>
>>     Hello all,
>>
>>     Sending out a new post today. An intro:
>>
>>         User capture on the Web is the result of fixed reliance on
>>         upstream decisions. Because there is no process model in the
>>         application layer, there is no opportunity to reconfigure
>>         individual components in the software. The scripts are merged
>>         into a single program.
>>
>>         By instead splitting Web applications into multiple programs
>>         using Web Workers, we can disentangle the hard dependencies
>>         created by a shared memory-space. Users can then change
>>         components at runtime by loading new programs.
>>
>>
>>     Quick read, around 5 minutes.
>>
>>     http://pfraze.github.io/2014/04/04/hosting-services-in-the-browser.html
>>
>>     Be well,
>>     Paul F
>
>

Re: [redecentralize] Hosting services in the browser

From:
Eric Mill
Date:
2014-04-06 @ 19:58
Really neat idea, Paul. It seems like the main technical challenge is
abstracting this in a way that's easy for both developers and users to
understand and change.

The main nontechnical challenge is just convincing people it's worth it. A
live proof of concept would go a long way.

-- Eric
On Apr 6, 2014 3:22 PM, "Paul Frazee" <pfrazee@gmail.com> wrote:

> Hello all,
>
> Sending out a new post today. An intro:
>
> User capture on the Web is the result of fixed reliance on upstream
>> decisions. Because there is no process model in the application layer,
>> there is no opportunity to reconfigure individual components in the
>> software. The scripts are merged into a single program.
>>
>
>
>> By instead splitting Web applications into multiple programs using Web
>> Workers, we can disentangle the hard dependencies created by a shared
>> memory-space. Users can then change components at runtime by loading new
>> programs.
>
>
> Quick read, around 5 minutes.
>
> http://pfraze.github.io/2014/04/04/hosting-services-in-the-browser.html
>
> Be well,
> Paul F
>

Re: [redecentralize] Hosting services in the browser

From:
Paul Frazee
Date:
2014-04-06 @ 20:18
Thanks, Eric.

I agree about both of those challenges. For usability, I've given my shot
with the APIs, and I hope more eyes will bring more perspectives. Field
experience and real-world feedback will probably be the key.

For proof of concept, I've got a couple irons in the fire. The fun one is a
programmable environment based on RTS interfaces, which you can see a WIP
video of here: https://www.youtube.com/watch?v=44UuUbiyVZg.

Paul F


On Sun, Apr 6, 2014 at 2:58 PM, Eric Mill <eric@konklone.com> wrote:

> Really neat idea, Paul. It seems like the main technical challenge is
> abstracting this in a way that's easy for both developers and users to
> understand and change.
>
> The main nontechnical challenge is just convincing people it's worth it. A
> live proof of concept would go a long way.
>
> -- Eric
> On Apr 6, 2014 3:22 PM, "Paul Frazee" <pfrazee@gmail.com> wrote:
>
>> Hello all,
>>
>> Sending out a new post today. An intro:
>>
>> User capture on the Web is the result of fixed reliance on upstream
>>> decisions. Because there is no process model in the application layer,
>>> there is no opportunity to reconfigure individual components in the
>>> software. The scripts are merged into a single program.
>>>
>>
>>
>>> By instead splitting Web applications into multiple programs using Web
>>> Workers, we can disentangle the hard dependencies created by a shared
>>> memory-space. Users can then change components at runtime by loading new
>>> programs.
>>
>>
>> Quick read, around 5 minutes.
>>
>> http://pfraze.github.io/2014/04/04/hosting-services-in-the-browser.html
>>
>> Be well,
>> Paul F
>>
>