lunes, 14 de enero de 2008

Libros

Bueno, visto que durante los ultimos meses no he escrito mucho en el blog, y ya que tampoco es que haya hecho nada interesante a parte de las caminatas y construir robotillos con el mindstorm, voy a comentaos los ultimos libros que he comprado y leido: (En realidad estoy trantando de desacerme de los pocos lectores que leis esto :P ).

Ir a una biblioteca por aquí es mi perdición. Imaginaos 5 plantas con libros de todos los tamaños colores y titulos... lo dicho, algo que teneis que ver.

Bueno, que se puede decir... Que habra una pelicula y que al final acaba como todos esperan. Ouch! Lo más sorprendente fueron las colas que se montaron el dia que salio a la venta. Parecian las colas de un partido de futbol. Impresionante ver esto por un libro.

El enlace de arriba es un enlace al libro en si guardado en books.google.com, así que lo podeis leer gratis :). Parece que es uno de los libros recomendados por los MBA impartidos en UK. Realmente, mi opinion dista mucho de pensar que Churchill fue un gran estratega. Quiero decir, seguro que fue tan buen estratega como al mayoría de los generales alemanes, la diferencia fue basicamente de actitud y modelo... y por supuesto, como siempre, recursos y suerte. Muy recomendable leerlo junto con "Memorias de Albert Speer" para poder comparar el punto de vista aleman y el de UK.

Muy interesante, recomendable para los escépticos y de alguna manera real y desmoralizador.

Esta escrito por el autor del ultimo bestseller black swan (Cisne negro). Nassim Nicolas Taleb, Basicamente, trata de como la aleatoriedad afecta en nuestras vidas, como todos nuestros caminos estan afectados por conceptos como: riesgo que aceptamos, deriva que nos imponemos, sucesos aleatorios que no controlamos, desviaciones y sucesos imprevisibles, etc.

Conclusiones rápidas:
  1. No hay ninguna acción que asegure el exito, por otro lado, es bastante facil asegurar el fracaso.
  2. Un exito rotundo solo se consigue solo aceptando un riesgo enorme y teniendo una suerte de "alucina pepinillos" (altísima en cualquier escala científica).
  3. Pase lo que pase, siempre se dan sucesos imprevistos... aunque parezca estupido, imprevisto se define como suceso que nunca se dió en el pasado, no como "el peor de los casos conocidos".
  4. Los expertos, lo son por lo que sucedido en el pasado, no por lo que sucedera en el futuro... lo cual dice mucho de su utilidad ante imprevistos.
  5. Nuestro cerebro esta "programado" para realizar inferencias y aprender sobre hechos del pasado (memoria) y por tanto hacernos expertos. Nos cuesta mucho entender cuestiones como expectativa, probabilidades y mucho menos comprender el concepto de sucesos altamente improbables, a pesar de que suceden continuamente.

Por poner un ejemplo del libro: Imaginaos cuantos emprendedores, han tratado de conquistar el mercado con productos nuevos, aceptando un riesgo enorme. Llamamos a los que estan en lo mas alto "visionarios" mientras que no nos damos cuenta que en el camino se han quedado otros tantos con mejores ideas y productos, a los que factores aleatorios les han colocado desde el segundo en el mercado o peor aun en bancarrota. Basicamente, si algo nos sale mal, echamos la culpa a la mala suerte, pero nos sentimos ofendidos si alguien nos dice que nuestro buen hacer o los exitos del pasado han tenido que ver con la suerte. De ahí la diferenciación entre deriva que nos imponemos y la aleatoriedad de los sucesos.


  • Freakonomics.
Interesante, y ameno de leer. Por otro lado me ha dejado un poco decepcionado. Esperaba algo mas. Se supone que el libro trata de hacer que la gente sea mas escéptica a la hora de buscar correlaciones entre suceso y causa, pero las explicaciones que dan no terminan de convencerme.

Por otro lado el libro es divertido, trata hacer que la gente se plantee las preguntas mas absurdas e infrecuentes y pensar en posibles correlaciones, por ejemplo: Que tienen los profesores en comun con los luchadores de sumo? En que se parecen los agentes de la propiedad al Klu Klux Klan?, o Por que los vendedores de drogas viven con sus padres?

  • El viaje a la felicidad (Eduardo Punset)
Primero es muy ameno de leer, segundo he leido muchas de las teorias en las que se basa, como el "gen egoista" (Richard Dawkins), "black swan" Nassim Nicholas Taleb, Theory of life (Alexander Oparin), y algo de teoria de juegos. La verdad es que entre todos estos libros, y empezando con el origen de las especies de darwin, creo que se esta creando una de las ramas filosoficas mas coherentes cientificamente hablando.

Tengo especial predisposicion a pensar que estamos programados por nuestros gene y que cualquier formula que se acerque a la felicidad es solo parte de ese codigo... También me ha parecido revelador que Eduardo Punset exponga el punto de inflexión que supone nuestra esperanza de vida. Por primera vez, ese tiempo ha pasado de 30 años (Los necesarios para una reproducción y cambios de generaciones estables) a 80/90 años debido a la tecnología... lo que nos plantea ¿como se comportara nuestro codigo de ahora en adelante?

Una gozada de lectura, que en mi caso, reafirma bastantes de muchas de mis actuales ideas.

Ya ire contando que mas libros voy comprando/leyendo :).

martes, 8 de enero de 2008

Three wise men

Bueno, parece que el año empieza bien de alguna manera. Ya he podido tachar uno de los puntos de la lista del anterior post.

Los "three wise men" (como llaman aquí a los reyes magos) me han traido un mindstorms y un libro muy chulo de como programar el mindstorm en Java utilizando leJOS y de como montar complicados mecanismo (montar un diferencial creo que debe ser complicado sin tener ni idea de como hacerlo... al menos para mi) utilizando piezas del mindstorm...

Aun no tengo decidido si utilizar Microsoft Robotic Studio o LeJOS, pero lo que es cierto es que pronto vais a empezar a ver algunos de los robotillos terminados por aquí.

Igual si me pongo friki pongo cachitos de codigo y acabo transformando este blog en una mezcla de cosas que voy haciendo en la vida real, donde vivien el resto de los humanos, y cosas "frikis" que voy haciendo en ratos libres... del trabajo casi mejor que no hable en el blog... si ya lo lee poca gente, puedo acabar echando a todos, por muy interesante que sean los sistemas distribuidos o el calculo financiero, :).

Empezare con un intento de r2d2 que se de paseos por la habitación. Por lo que veo puedo incrustarle incluso un GPS y conectarlo al robotillo via bluetooth, para crear mis inventillos.

Uno de los objetivos que quiero hacer con el mindstorm es crear un robot que pasee por la habitacion evitando obstaculos y creando un mapa que luego pueda utilizar para engancharle una miniaspiradora o algo por el estilo, o al menos para crear escenarios dentro de Gazebo donde luego probar otros algoritmos.

Esto resolveria uno de los problemas de tener moqueta en casa. Además, como lego vende una especie de bateria recargable, deberia hacer que el robot vaya a cargarse cuando tenga hambre o haya acabado su dura jornada de trabajo :).

El otro es echar una lucha de sumo con cualquier otro mindstorm ;).

martes, 1 de enero de 2008

Regalos de Navidad

Feliz año!!

Llegaron las navidades... y como siempre, ¿que regalar?. En mi caso el reto suele ser mi hermana chiqutaja (Cada vez menos chiquitaja), este año voy a tratar de evangelizarla :).

A ver que os parece este, yo me lo hubiese pedido si fuese chiquitajo... de hecho, me quiero hacer con uno en breve. Son los nuevos Lego Mindstorms nxt. Una chulada. Para los niños viene con 4 modelos a preparar y crear seguidores de lineas, un brazo robotico que agarre pelotitas, una especie de escorpión y un bipedo. Aunque probablemente, en cuanto tengamos un par de ellos lo que hagamos sean peleas de sumo , o también perseguir y molestar al gato.



El software que se utiliza para programarlo (labview) es genial para explicarle a un niño conceptos de logica y programación, y para los mayores, se puede programar en casi cualquier lenguaje y sistema operativo (Java,C,Python,C#,...). Aunque por otro lado, LabView es un un programa bastante serio de national instruments que se utiliza bastante en entorno
industrial.



Mi opción probablemente sea Microsoft Robotic Studio, que es compatible con el brick del nxt y que ademas me permitirá programar el bicho con IronPython, o simular entorno... aunque de los que he estado mirando quizá Gazebo sea probablemente más sencillo para simulación. Por último la idea de integrar el bichillo con un mando de la Wii, también tiene su gracia.



Así que nota mental y caprichos "programables" para 2008:
  • Comprar un portatil Mac PowerBook.
  • Lego Mindstrorm nxt.
  • Wii (o al menos un mando de la Wii)