# HG changeset patch # User Robert McIntyre # Date 1376369197 14400 # Node ID 05e666949a4faffd4072b32c23ac7a88fc56d986 # Parent d2d0559f808dc0c9fba614d1053743ecfe867d96 update ideas. diff -r d2d0559f808d -r 05e666949a4f org/ideas.org --- a/org/ideas.org Fri Aug 02 14:37:28 2013 -0400 +++ b/org/ideas.org Tue Aug 13 00:46:37 2013 -0400 @@ -29,6 +29,26 @@ /There's no end to what a man can accomplish if he doesn't care about getting credit/ +- server culture : mirrors :: make a distributed system where people + can mirror the websites of people they like -- essentially cover + the server costs of favored websites. This could make popular + websites run at no cost. The system would require that the + mirrored content be the same as the official source. Sort of like + bittorrent for websites. + +- map programming :: one problem with functional programming is that + in order to remain functional, you have to pass up arguments up + into each calling function to get the full range of behaviour + from the lower level functions. Normally people come to a + compromize involving abstraction and sparing use of dynamic + variables to configure runtime behaviour. What would be the + advantages of making a programming language where every function + recieves one argument, a map, which contains all the symbol + bindings it would ever need? This map is passed on to all + subordinate functions. This way, you could replace functions on + the fly, and arrange for there to be sensible defaults, + etc. Might cause more harm than good but is an interesting idea. + - rest nest :: a small EEG device you would attach to your head when you go to sleep at night. ML algorithms would determine your particular sleep cycles. This would mostly be an