Tuesday, May 29, 2007

Dança das Sombras

dayanna me lo envio... muy cool

Astronomy Picture of the Day

Curtesy of NASA:

See Explanation.  Clicking on the picture will download the highest resolution version available.

A Hole in Mars Credit: NASA, JPL, U. Arizona

Explanation: Black spots have been discovered on Mars that are so dark that nothing inside can be seen. Quite possibly, the spots are entrances to deep underground caves capable of protecting Martian life, were it to exist. The unusual hole pictured above was found on the slopes of the giant Martian volcano Arsia Mons. The above image was captured three weeks ago by the HiRISE instrument onboard the Mars Reconnaissance Orbiter currently circling Mars. The holes were originally identified on lower resolution images from the Mars Odyssey spacecraft, The above hole is about the size of a football field and is so deep that it is completely unilluminated by the Sun. Such holes and underground caves might be prime targets for future spacecraft, robots, and even the next generation of human interplanetary explorers.

Wednesday, May 23, 2007

Vicarious

Philosotainment around Human Nature.

StumbleUpon me llevo a este link con este dibujo de Scott Adams:

Siempre he dicho que me encanta la audacia de sus chistes y comentarios, y me agrada que no se tome muy en serio. Pero precisamente hablando sobre la naturaleza humana me encuentro curiosísimo como tanta otra gente SI se lo toma en serio, lo que dice... curioso, muy curioso...

Quizás la mejor alegoría esta en el ajedrez:

Tres personas encuentran en el desierto un tablero de ajedrez a medio jugar. Curiosos, los tres observan el tablero y consideran quien había estado 'ganando'.

Resulta que de los tres individuos:

  • El primero solo ha jugado unas cuantas veces y sabe a penas las reglas y los movimientos legales.
  • El segundo tomo el ajedrez como materia electiva en la universidad y alcanzo muy buenos honores entre sus compañeros
  • El tercero ah participado en competencias internacionales del deporte
Antes de comentarse su experiencia con el juego, en turno, cada persona opina sobre quien gana:
  • El primero dice: me parece que esta ganando el negro porque tiene mas piezas, y ya el blanco no tiene su alfil negro
  • El segundo dice: me parece que esta ganando el blanco, su posición es muy agresiva y creo que sus sacrificios han sido muy estratégicos
  • El tercero dice: no se, no les puedo decir quien esta ganando, a quien le tocaba?!

Curioso... no?

  • A ver como se relaciona esto con el sentido común?
  • Se puede criticar las conclusiones que podría sacar el primero si el segundo es carismático? antipático?
Perdí el hilo, aquí en el trabajo... na... que creen? PD: La idea que tenia en mi mente, y que no logre transmitir, porque me distraje antes de terminar era incluir estas dos preguntas de primera mano:
  • A quien segiria el primero despues de que cada uno emitiera sus comentarios?
  • Que podria llegar a pensar el primero si solo estuvieran los primeros dos en el evento?

Saturday, May 19, 2007

Coin Problem.. Code

(* Coin Problem:

   A group of coin denominations is given.
   You are asked to represent a given sum with the least amount of coins.
   How do you do that? *)


(* open modules to make things shorter *)
open Printf;; open List;;



(* printf utilities *)

(* Print a coin count pair ie: "(3 of 7)" *)
let print_pair pair oc =
  output_char oc '(';
  output_string oc (string_of_int (snd pair));

  output_string oc " of ";
  output_string oc (string_of_int (fst pair));
  output_char oc ')' ;;


(* Print a path string ie: "(1 of 5),(3 of 2)" *)
let rec print_path path oc = match path with
    pair :: [] ->

      print_pair pair oc
  | pair :: tl ->
      print_pair pair oc;
      output_string oc ", ";

      print_path tl oc
  | [] -> () ;;

(* Print a path list (path strings separated by new lines *)
let print_paths paths oc =
  let rec pp paths oc =

  match paths with
    path :: [] ->
      print_path path oc
  | path :: tl ->

      print_path path oc;
      output_string oc ".\n";
      pp tl oc
  | [] -> () in output_char oc '\n'; pp paths oc ;;


(* Print a list... [1;2;3;4] *)
let rec print_list l oc =
  let rec pl l oc =
  match l with

    i :: [] ->
      output_string oc (string_of_int i);
      output_char oc ']'
  | i :: tl ->

      output_string oc (string_of_int i);
      output_char oc ';';
      pl tl oc
  | [] -> () in output_char oc '['; pl l oc ;;


(* Count how many coins are in a path *)
let path_coins path =
  let rec _c path c = match path with

    [] -> c
  | pair :: tl -> _c tl (c + (snd pair)) in _c path 0 ;;



(* Solve the coin problem.
   @parameter: coins List containing coin values
   @parameter: sum Integer of what we want to represent
   @return: A path of coin value pairs *)
let solve coins sum =
  (* Recursive helper matches 3 types
     @parameter: coins List containing coin values
     @parameter: remains Integer whats left to represent
     @parameter: current_path How many of what coins have been used in this path
     @parameter: best_path Best known path upto the current point in execution
     @returns: Best known path so far *)
  let rec gen_path coins remains current_path best_path =
      (* filter out coins that are too big *)
      let coin_opts = filter
        (fun coin -> remains  >=  coin) coins in


      (* partition posible coins between divisible and non divisible *)
      let coin_part  = partition
        (fun coin -> remains mod coin = 0) coin_opts in


      (* get the maximum coin value of each *)
      let div_max    = fold_left max 0 (fst coin_part) and
          ndv_max    = fold_left max 0 (snd coin_part) in


  match coin_part with
    (* no more coins to choose from, return best path known *)
    _ when (length coin_opts) = 0 -> best_path

    (* remaining sum is not only divisible by a coin amount,
       but also, that amount is the highest available *)

  | (divs, ndvs) when ndv_max < div_max || ndvs = [] ->

      let new_path = (div_max, remains / div_max) :: current_path in

        if (path_coins best_path) < (path_coins new_path) then
          best_path
        else
          new_path

    (* general case when we don't know which is a better choice,
       we end up simply adding a coin of each, individualy..
       @parameter: coin_optss List pf coin values we have yet to check
       @returns: Best known path so far *)

  | _ -> let rec do_coin_opts coin_opts = match coin_opts with

      (* we have already cycled through each coin,
         leave this inner loop *)
      [] -> best_path

      (* try adding one of coin and continue *)
    | coin :: tl ->

      (* keep list short; filter and fold quantities *)
      let cPath = filter
        (fun pair -> fst pair <> coin) current_path in

      let count = fold_left
        (fun c pair -> if (fst pair) = coin then (c+ (snd pair)) else c) 0 current_path in


      (* get what would have happened had we added another coin *)
      let path_a = do_coin_opts tl in

      (* finish building this path and compare it to our retrieved alternative *)
      gen_path coin_opts (remains - coin) ((coin,count+1)::cPath) path_a

    (* the general case is to go through each available coin *)

    in do_coin_opts coin_opts

  (* solve simply calls the gen_path function, with the appropriate parameters *)
  in gen_path coins sum [] [(0,sum)]
;;



(* Coin Problem Test Cases *)



let coins = [3;5;7;9];;
let sum = 4;;


(* run it *)
let path = solve coins sum;;

(* printf "test print_pair %t\n" (print_pair (4,5));; *)

printf "Problem.\nCoin Values = %t\nRequested Sum = %d\n\n" (print_list coins) sum;;


if fst (hd path) = 0 then printf "Solution:\nImposible to do" else

printf "Solution:\nCoins = %d.\nPath = %t\n" (path_coins path) (print_path path);;




Friday, May 18, 2007

enlightenment edje y un futuro precos.

Algunos habremos usado Enlightenment desde hace 6 o tal ves 10 años, y recordamos el impacto que causo en una epoca en que existia basicamente twm y acababa de salir windows 95, y poco despues winamp. El theme de Alien para e14 es un clásico y ni hablar de BlueSteel o BlueHeart para e16. Hace 2 años Carsten Haitzler

Bueno, en fin, acabo de leer este post en el grupo de noticias. Y es algo que siempre he opinado. Es traer Flash a todas las aplicaciones que podriamos comenzar a usar. Creo que es una maravillosa idea, y siempre me ha fascinado y nunca he entendido como es que raster tiene tan pocos seguidores activos. no se. sera que la licencia es X11?

Thursday, May 17, 2007

ESP Game

I can't even begin to describe what this guy has done! ...

I can't wait to see the next 10 years... who can remember their lives when they were 8 (more specifically 1990, :D when I was 8)... Seriously think about it? my life was very far from digital...

This is a great Idea... and he hit the nail on the head when he talked about training. Useful inteligence test information.

... That would be really cool, if we could figure out how to do it for everything...

I have the same hope the Numenta people have....

La música de nuestros cuerpos.

Este artículo de "The Daily Galaxy" habla sobre unos que decidieron hacer un Midi de la secuencia molecular de ciertas proteinas.

A ver, que les parese como suena?

Tuesday, May 15, 2007

Running the Numbers

Este post tiene imagenes sobre las estadisticas del consumismo en los Estados Unidos.

Por ejemplo:

Cada pistola en el dibujo representa una muerte debido a las armas de fuego.

Wednesday, May 09, 2007

Our Imagined Self-Importance (... !~42)

... It has been said that astronomy is a humbling and character-building experience. There is perhaps no better demonstration of the folly of human conceits than this distant image of our tiny world. To me, it underscores our responsibility to deal more kindly with one another, and to preserve and cherish the pale blue dot, the only home we’ve ever known.
At least we make beautiful pictures in our attempts to supplant 42 to questions we don't know how to ask yet.

NASA scientist's part time job: Houston Cheerleader.

Ruben me paso unas imagenes muy importantes hoy:

... Williams does occasionally sound a little ambivalent, if not defensive, and she does, after all, say things like, "Beauty doesn't last forever," and "I'd much prefer people speak of me as an engineer." ...
Ruben Llibre: rompio la regla
Rodolfo Hansen: y es un rocket scientist
Rodolfo Hansen: literraly
Ruben Llibre: it's not fair
Rodolfo Hansen: indeed it is not
Ruben Llibre: esa vaina deberia causar implosiones en el universo
Ruben Llibre: jajajajajaja
Rodolfo Hansen: ... so sad...

Are proteins qubits?

Yo he tenido la suerte de conocer ambos abuelos, y conocerlos bien, comprobar con su amor por sus hijos que mis padres también son normales, y buenos! y lo importante que es el amor.

Mi abuelo Pablo estuvo interno ayer, en relación a una pequeña hemorragia causada por el alojamiento de una metástasis en su intestino grueso. Se la removerán con una laparoscopía algún día de la semana que viene. Por esto le dedico este artículo a él:

Stumble Upon me trajo aquí, y no pude más que recordar la teoría de abuelo Pao sobre el funcionamiento cuántico de las enzimas y como entran en resonancia cuántica con las otras proteínas y moléculas que catalizan. Su versión de esta misma idea esta en una de sus publicaciones y el tuvo una audiencia al respecto en Puerto Rico hace unos años.

No quiero dejar implícito que a él se le ocurrió primero, o siquiera de manera independiente, esa no es mi intensión. Mi intensión es honorar su trabajo, que él siempre ha tomado la ruta profesional, de la organización mental, y la adoración de la naturaleza a través de la ciencia. Y esta inspiración, catalizada por mis padres me marcan, y participan en mi. Abuelito: nunca olvidaré los libros que me regalaste o las preguntas que me respondiste, te quiero!

PD: El articulo es bueno, pero no estoy seguro de compartir todas sus opiniones. Volver a leer sobre esas ideas de Penrose a generado nueva curiosidad en mi, alguien tiene su libro que me pueda prestar?

Tuesday, May 08, 2007

Julia Sweeney... Sweet funny Atheist.

Caí aquí por un link de TED, pero que risa la muchacha esta, tiene una tremenda personalidad es lo que pasa... yo me paro a decir eso en público y no creo que sea la misma reacción no... :p

lol! physist opinion on "Knowing how to wear cloths"

Que os parece esto?
:p


So is there a specific kind of knowledge that refers to the ability to wear clothes? Is it not just a matter of picking out a good outfit, but a particular method of wearing them, adapting one’s demeanor and bearing to the clothes one wears? Or are we just faced with a sloppy deployment of language in an attempt to convey “Boy, that George Clooney would look yummy in a burlap kilt” in an imaginative way? Help me out here, people.

Les ha sucedido lo siguiente: un mal dia, les ha coincidido una mirada en algún espejo con una exploción de risa, sin razón alguna, más que descubrir su propia inocencia? Quizás es porque yo tampoco tengo la menor idea sobre el 'saber vestirse', quizás es porque hubiera abordado el tema de exactamente la misma manera...

Ya saben!, en la india sobran piezas

En la India estan haciendo trasplante de órganos a precios muy competitivos.

Stop Light Pollution

Stop light pollution! Turn things you don't need Off at night!

Ya estas cosas no se ven en casi ningun lugar donde hayan hombres. Nosotros somos unos sucios hijos del acero y el cable. Unamosnos a la Asociacion Internacional del cielo oscuro para no seguir perdiendo noches como esta: Racetrack Playa 1980

Sunday, May 06, 2007

Boltzman Brains

Se recuerdan cuando escribí sobre los Boltzman Brains? bueno, pues el compañero ha escrito otra nota sobre el tema.

Me parece curioso el camino por el cual nos conduce la lógica con estas ideas... La parte debil del principio antrópico no nos deja muchas alternativas... Al parecer hay muchas preguntas que dan 42... :p

Quien me explica este chiste?

no entendi el chiste:

Update: luijo me lo explicó pero como sea no da risa

Tiguere & Pendejo, mentalidad nacional. pt1

En lo que yo he podido percibir de la cultura de esta ciudad, (la del famoso contra-punto del tiguere y el pendejo), hay una raíz en la cultura nacional de unos años atras, quizas desde antes, me encantaría conocer la cultura en la época de Santana o Lilis, siempre han habido unos cuantos aprovechados de la tolerancia nacional...

... Es importante tomar conciencia de que como sociedad no tenemos muy claros los límites entre la tolerancia y la justicia. Si tolero en exceso soy injusto y lo que estamos proponiendo es precisamente un ejercicio de justicia, de manera que tenemos que hacer esfuerzos para no tolerar más allá de la justicia. ...

Marte, en el 2020


mars, en 2020
Uploaded by zerty

Wednesday, May 02, 2007

Los olores.

Agruparé aquí un grupo de ideas que tengo sobre los olores:

  1. Los olores corresponden a la resonancia cuántica de la molécula a olfatear
  2. Los olores son un salto evolutivo en el que ha conseguido procesarse a nivel cerebral información que previamente se procesaba únicamente a nivel celular
  3. Los olores debido a que proveen un medio de comunicación directa entre célula y cerebro (me refiero a comunicación ínter-organismo) son responsable de muchos mecanismos de interacción aún por ser descubiertos, estudiados
  4. Los olores proveen 'meta-data' sobre el funcionamiento / la realidad biológica

Supongo que cuando se ve de esa manera, queda obvia la utilidad evolutiva de la habilidad y porqué en tantas especies se ha desarrollado tanto o más que el oído o la vista. De igual modo confío en que seguiremos descubriendo más datos sorprendentes sobre el olfato, y tendremos perfumes y artefactos para: subir / bajar el metabolismo, atraer / repudiar personas, detectar / tratar enfermedades, controlar el sistema inmunológico, guiar el desarrollo infantil, controlar el estrés y la producción hormonal, ah, y claro, sabremos más sobre nuestras mascotas. :D


Post-Data: Les debo todas las referencias de donde saque estas ideas... andan rondando como par de links en este blog... ;)

Tuesday, May 01, 2007

Good News

En el "Good News" -->
aparecen cosas buenas de vez en cuando, la del sign language y las moleculas levitando tan como jebi... El de la presencia de la madre en el entrenamiento de las ratas esta genial!

y porque diablos el titulo del problema de contaminacion comienza con "Could"

No comment on the Religion 101 test.

Quantum Cryptography... cracked? Old fashioned cracking!?

Este articulo de Engadget habla sobre el esfuerzo de unos jovenes de MIT por leer el public key, de un quantum entangled signal. Todavia necesitan que el lector del receptor y el cracker sea el mismo effectively passing the whole problem to finding a quantum non-demolition box pero con ese espiritu le ganaremos a la entropia! (ver articulo anterior)

Por otras fuentes (Slashdot) me entero que resolvieron decriptar las figuras geometricas encontradas en la iglesia escosesa que es mensionada en "El Codigo Da Vinci".

Que les digo? Coincidencia? Uno solo encuentra lo que busca? Por lo menos hay algo que podemos escuchar

LEGO Johnny 5

Encontre esto en engadget!!!

Supongo que todos vimos esa pelicula... :p Solo me hace pensar en las porquerias si tuviera tiempo libre... Yo quisiera estar en el futuro. en uno de los planetas de Asimov, se que las cosas seran tan diferentes, pero iguales a la vez, que quiero ver esa dinamica, quiero ver las nuevas fases de la vida.

La vida como yo la defino; la lucha contra la segunda ley de termodinamica. El otro dia vi una persona deshabilitada, y estuve pensando sobre el algoritmo genetico, el volumen de data que manejan nuestras celulas y la magia a la que aun ni llegamos en un 0.001 porciento, pero con la idea, de como sera cuando si lleguemos... Habra que poder manejar esa data y copiarla sin error. Pero como especie debemos seguir evolucionando. y siempre sera necesario el error, porque es la unica fuente de inovacion (segun entiendo yo la creatividad, y la inovacion). Pero lo veo sucediendo a lo largo de la vida del individuo. Seguiremos mutando, pero a gusto y evaluaremos y corregiremos inpromptu. y de vez en cuando habran siegos y mangos entre nosotros; pero estaran experimientando, y podran restaurar su vista, y sus miembros si asi lo decidieran.

Y habran escuelas de pensamiento, filosofias del ser. Y habra 42. No se que haremos con el 42 y la entropia. Me asus explicar que nunca hemos visto vida extra-terrestre con esos 2 problemas.