Mercurial > thoughts
comparison org/ideas.org @ 56:05e666949a4f
update ideas.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Tue, 13 Aug 2013 00:46:37 -0400 |
parents | d2d0559f808d |
children | 82cfd2b29db6 |
comparison
equal
deleted
inserted
replaced
55:d2d0559f808d | 56:05e666949a4f |
---|---|
26 If you want to use one of these ideas as your own and run with it, | 26 If you want to use one of these ideas as your own and run with it, |
27 please feel free. I'd love to hear about it if you do. | 27 please feel free. I'd love to hear about it if you do. |
28 | 28 |
29 /There's no end to what a man can accomplish if he doesn't care about | 29 /There's no end to what a man can accomplish if he doesn't care about |
30 getting credit/ | 30 getting credit/ |
31 | |
32 - server culture : mirrors :: make a distributed system where people | |
33 can mirror the websites of people they like -- essentially cover | |
34 the server costs of favored websites. This could make popular | |
35 websites run at no cost. The system would require that the | |
36 mirrored content be the same as the official source. Sort of like | |
37 bittorrent for websites. | |
38 | |
39 - map programming :: one problem with functional programming is that | |
40 in order to remain functional, you have to pass up arguments up | |
41 into each calling function to get the full range of behaviour | |
42 from the lower level functions. Normally people come to a | |
43 compromize involving abstraction and sparing use of dynamic | |
44 variables to configure runtime behaviour. What would be the | |
45 advantages of making a programming language where every function | |
46 recieves one argument, a map, which contains all the symbol | |
47 bindings it would ever need? This map is passed on to all | |
48 subordinate functions. This way, you could replace functions on | |
49 the fly, and arrange for there to be sensible defaults, | |
50 etc. Might cause more harm than good but is an interesting idea. | |
31 | 51 |
32 - rest nest :: a small EEG device you would attach to your head when | 52 - rest nest :: a small EEG device you would attach to your head when |
33 you go to sleep at night. ML algorithms would determine | 53 you go to sleep at night. ML algorithms would determine |
34 your particular sleep cycles. This would mostly be an | 54 your particular sleep cycles. This would mostly be an |
35 alarm clock that you could give a time range, say | 55 alarm clock that you could give a time range, say |