# HG changeset patch # User Robert McIntyre # Date 1380912544 14400 # Node ID 036fe1b1312093970d0fa7a0007d189555206a80 # Parent eae81fa3a8e026b536fb083368412e6bee434185 moar ideas. diff -r eae81fa3a8e0 -r 036fe1b13120 org/adelson-notes.org --- a/org/adelson-notes.org Thu Oct 03 17:42:48 2013 -0400 +++ b/org/adelson-notes.org Fri Oct 04 14:49:04 2013 -0400 @@ -64,4 +64,35 @@ some cost function using these primitives. - Horn, technical report, 1970 \ No newline at end of file + Horn, technical report, 1970 + + + +* Fri Oct 4 2013 + + Student report. Talked about how you capture the appearance of a + grape. It's actually quite compicated, involving gloss, spatial + context, etc. + + Turbosquid seems interesting. They sell 3D models of stuff. + + BRDF -- bi-directional reflectance distribution function this shows + how a surface will behave given lighting conditions. Lambertian is a + simple parameterized instantiation of this. + + BSSRDF -- (SS = subsurface) 3D analogue of BRDF + + What would the 3D analiogue of texture be? + + (a : b : c) as (a + b + c : b + c : c) <-- this is just the golden + ratio again! + + CURET BTF Database lol what's this + + This student went and gathered 1000 images of different large + objects made of different materials. The images were gathered off of + Flikr. + + + + diff -r eae81fa3a8e0 -r 036fe1b13120 org/ideas.org --- a/org/ideas.org Thu Oct 03 17:42:48 2013 -0400 +++ b/org/ideas.org Fri Oct 04 14:49:04 2013 -0400 @@ -31,14 +31,27 @@ getting credit. #+end_quote +- high school science :: this is a lesson in scientific ethics. The + goal is to calculate /g/, the local gravitational + acceleration. The students are told that the textbook says it's + /exactly/ 9.81 before they start the experiment. See how they + doctor their results to get closer to the textbook value. It's + neat because for any given school, /g/ is probably *not* exactly + equal to 9.81, because that is just an average! + +- opencourseware subtitles :: there are ladies who type up lectures + while they are being given. These recordings should be kept and + given to OCW for subtitles. If the timestamps of keys are + recorded, then it is easy to make subtitles. + - screen locking timing :: you use your computer camera to see if you are sitting in front of the computer. If you are, then the screen will never lock. If you are, then the screen will lock with a - 30-40 second timeout. It's an extention of using inactivity to + 30-40 second timeout. It's an extension of using inactivity to initiate the countdown, just with more information. - mirror toilet :: a toilet with a square basin made or mirror instead - or porcelean. That way, you can see how good of a + or porcelain. That way, you can see how good of a wipe job you have done / watch how your excretion system works. @@ -46,16 +59,16 @@ test /in vivo/ human organ systems and drugs? It would be ethical as long as there are women who are willing to host the clones, and it would be a - trememdous resource for studying the human body. I + tremendous resource for studying the human body. I see nothing wrong with it morally, since no one is - suffering, and it stands to save many lives throught + suffering, and it stands to save many lives throughout more advanced technology. - X-ray telepresence :: given that a doctor is operating on a patient via telepresence, one cool things you can do is shine X-rays into the patient to view the insides during real time. If the system - was coupled with a baysean model of the layout of the structure, - and the x-rays were only fired whenever the uncertaintity of the + was coupled with a Baysean model of the layout of the structure, + and the x-rays were only fired whenever the uncertainty of the model reached a certain threshold, then the radiation damage and surgery risk could be minimized. @@ -67,21 +80,21 @@ retain their superfluidity, how would the dynamics change during perfusion of a superfluid, where the fluid gains and looses superfluidity as it goes deeper into the body and is cooled by - superfluid from upstresm. In summary there are two things to + superfluid from upstream. In summary there are two things to simulate 1.) replace all blood in human with superfluid instantly. 2.) perfuse superfluid into human. - projective guessing :: I think that we read and see things by - makeing a really good guess about what we're expecting to see, + making a really good guess about what we're expecting to see, and then searching for our guess in what we see. If it really doesn't match, then we start to make more guesses / analyze the image from first principles, but most stuff is projective guessing. -- Intestinal flora maintainence :: why not innoculate babies at birth +- Intestinal flora maintenance :: why not inoculate babies at birth with "ideal" gut flora instead of whatever bullshit they naturally get, thus giving them optimal digestive/nutrient - extraction capabilities. Might also be abot to make their farts + extraction capabilities. Might also be able to make their farts not stink for life, too. - server culture : mirrors :: make a distributed system where people @@ -89,16 +102,16 @@ 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. + bit-torrent 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 + into each calling function to get the full range of behavior 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 + compromise involving abstraction and sparing use of dynamic + variables to configure runtime behavior. What would be the advantages of making a programming language where every function - recieves one argument, a map, which contains all the symbol + receives 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, @@ -129,7 +142,7 @@ fixatives are highly toxic, but current vitrification procedures do this anyway since there can be a lot of freezing damage. -- dialated security cmaera :: a security camera that would capture +- dilated security camera :: a security camera that would capture full video footage of everything at 60fps but then decide to keep only every 1 frame every 5 seconds unless there's something "interesting" happening.