¿Cuál es la verdad?

6 Marzo 2012
By
¿Cuál es la verdad?

Este post nace de una preocupación, que surge de una discusión con Matias Asun, director ejecutivo de Greenpeace Chile. En su columna en El Mostrador del día hoy, junto con plantear su posición respecto al debate energético en nuestro país, algo que debe hacer en su rol, desliza una afirmación que me dejó intrigado: “Actualmente en Japón sólo dos de los 54 reactores están operativos y es posible que incluso dejen de funcionar en el breve plazo.” Este post no tiene que ver con la conveniencia o no de implementar energía nuclear en Chile, tampoco sobre si estoy o...

Read more »

Orígenes

3 Marzo 2012
By
Orígenes

El primer lenguaje de programación que aprendí fue Basic, allá por 1981, sobre un Sinclair ZX81. ¿Conocen lo que Dijkstra dijo sobre Basic? Dijkstra dijo: “La enseñanza de BASIC debería ser considerada una ofensa criminal, mutila la mente más allá de toda recuperación”. Comprenderán mi preocupación cuando supe que uno de los personajes que más admiro pensaba así, ¿estaba mutilada mi mente para siempre? Pero ahí está otro de los grandes héroes de nuestro campo, Alan Kay, que dijo: “la arrogancia en ciencias de la computación se mide en nano-dijktras” (ante lo cual alguien respondió “y en microkays). Resulta...

Read more »

¡Bisiesto!

29 Febrero 2012
By
¡Bisiesto!

29 de febrero de 2012, un proceso de validación se negó a funcionar correctamente hoy en mi trabajo. Esencialmente el bug era el siguiente: un programa debía confrontar con una fecha anterior a 10 años atrás. La solución que el programador implementó consiste simplemente en restar 10 al año. Así, para calcular una fecha anterior a 10 años simplemente le resta 10 al año, obteniendo la fecha imaginaria: 29 de febrero de 2002. Por curioso que pueda parecer el año bisiesto suele provocar problemas a los programadores. Al parecer la historia del chat de Gmail mostraba la fecha del...

Read more »

Leer es sanar

29 Febrero 2012
By

Maravillosa película, además de un gran homenaje al gran Buster Keaton: Vía Cadaunadas. Lean, lean por favor.

Read more »

Uhura

26 Febrero 2012
By
Uhura

Uhura viene de la palabra suajili uhuru, que significa libertad. En el mundo futurista de Gene Rodenberry, el creador de Star Trek, la humanidad ha superado los prejuicios del racismo, el sexismo, y la xenofobia. Por eso que al crear la tripulación de la nave estelar Enterprise la pobló de gente de distintas nacionalidades, como un navegante ruso, un mensaje claro en plena época de guerra fría. Sin embargo, los ejecutivos de NBC se opusieron a que contratara a Nichelle Nichols, la actriz que interpretaba al personaje de Uhura, como miembro permanente de la exitosa serie de ciencia ficción, había...

Read more »

Seguridad y oportunidad

24 Febrero 2012
By

En 2005 publiqué una prueba de concepto que mostraba lo vulnerable que es MD5 para ser usado como “firma digital”, en 2007 Peter Selinger basándose en mi trabajo crea un mecanimos para automatizar el proceso de generar firmas falsas. En 2009 comenté que la vulnerabilidad seguía ahí. Y estamos en 2012 y aún MD5 está disponible y sigue siendo usado para generar claves y como mecanismo de firma electrónica. Incluso todavía sigue siendo recomendado por instituciones gubernamentales como mecanismo de verificación de integridad de archivos. De hecho hay muchos más usos de este algoritmo en distintos protocolos usados en...

Read more »

El hombre aislado

23 Febrero 2012
By
El hombre aislado

“El hombre aislado no desarrolla ningún poder intelectual. Es necesario que él esté inmerso en un ambiente… Podría quizás hacer un poco de investigación por si mismo y lograr algunos pocos descubrimientos… la búsqueda de nuevas técnicas debe ser vista como algo realizado por la comunidad humana en su totalidad, más que por individuos.” — Alan Turing

Read more »

El Señor de los Archivos

22 Febrero 2012
By
El Señor de los Archivos

Esta es una traducción al artículo de Wired sobre GitHub titulado “The Lord of The Files: How GitHub Tamed Free Software (And More)”, publicado el 21 de febrero. El “código” de este artículo fue publicado por Wired en el mismo GitHub con el permiso para ser re mezclado, traducido usando una licencia creative commons. Mi traducción está disponible en una rama en mi cuenta en GitHub. Desde ya agradezco los comentarios para mejorar esta traducción, pues requiere mucho trabajo aún. El Señor de los Archivos: Cómo GitHub Domesticó al Software Libre (Y Más) por Robert McMillan, Wired Enterprise Publicado...

Read more »

Sobre la Seguridad

21 Febrero 2012
By
Sobre la Seguridad

Hace unas semanas atrás almorzaba con mi jefe, conversamos sobre seguridad TI. Cuando llegaron con la máquina para pagar con la tarjeta de débito le pregunté si estaba seguro de que la máquina que le pasaron para pagar pertenecía a la red bancaria, ¿cómo sabía que no era una máquina falsa, que estaba capturando y clonando su tarjeta?. Creo que le arruiné la vida , ahora no puede usar su tarjeta de débito sin tener esa duda. Hay asesores de seguridad que hacen eso arruinar la vida de toda una organización con sus observaciones, que siendo válidas deben ser...

Read more »

Revolution!

17 Febrero 2012
By

No se ustedes, pero a mí este tema de Jean Michel Jarre se me hace muy apropiado para estos tiempos: Les dejo esta otra versión en Londres:

Read more »

La Balada de John Henry (reciclando)

14 Febrero 2012
By
La Balada de John Henry (reciclando)

Cuenta la leyenda que John Henry era un esclavo negro liberado, un hombre de una fuerza increible, quien, después de la guerra de secesión norteamericana, ingresó a trabajar en la construcción del ferrocarril. Era el mejor obrero en la vía del tren, el mas fuerte y veloz. Un día llega una máquina, un taladro a vapor, con el fin de abrir un tunel, una máquina capaz de reemplazar a toda la cuadrilla de obreros. John Henry, para defender su trabajo, y el de sus compañeros, le propone un desafío al capataz, competir él contra la máquina perforando la montaña. El capataz...

Read more »

El poder de la máquina

10 Febrero 2012
By
El poder de la máquina

Aunque la máquina recolectora de algodón fue inventada alrededor de 1850, no fue hasta 1943 que alcanzó un grado de utilidad como para ser utilizada en las granjas. Recién para principios de la década de 1950 la máquina empezó a ser introducida en el sur de los Estados Unidos, rápidamente esta máquina destruyó el mercado para la única cosa que vastas cantidades de trabajadores negros del sur tenían para ofrecer: su esfuerzo. Todo esto generó una migración de miles de afroamericanos a las ciudades más industrializadas del norte, como Detroit, Chicago y Nueva York, pero también hacia otros centros...

Read more »

Resistance Is Futile

9 Febrero 2012
By
Resistance Is Futile

Finalmente me compré un macbook, desde el cual estoy escribiendo esta nota. Esto puede sorprender a varios, y seguramente alguno me enrrostrará algún post de hace algunos años, pero como dice Unamuno, sólo el que no dice nada no se contradice. Somos seres irracionales, finalmente estos aparatos terminan seduciéndote, y cuando ves en las conferencias y a tus amigos que todos están usando macbooks empiezas a dudar de tu cordura. Hay un truco en todo eso, es un efecto viral, estudiado, planificado por ese gran diseñador que fue Steve Jobs. Se ríe de nosotros en su tumba, finalmente pudo...

Read more »

Álbum conceptual

14 Enero 2012
By
Álbum conceptual

Intro Time is a gypsy caravan Steals away in the night En 1997 Rush era una banda exitosa, su baterista, Neil Peart era considerado el mejor del mundo, tanto por sus pares como por la crítica. Pero en ese año, su única hija, de 19 años, muere en un accidente automovilístico,  diez meses después su mujer, quien nunca superó la pérdida, fallece afectada de cáncer. Un dolido Neil comunica a sus compañeros que ha decidido tomarse una pausa, para reflexionar, no sabe por cuanto tiempo, toma su motocicleta y parte a recorrer la carretera. El futuro de la banda...

Read more »

Frustración

8 Enero 2012
By
Frustración

La frustración es ese sentimiento que surge cuando no logramos nuestro deseos, cuando no cumplimos nuestras expectativas. No es un problema tener este sentimiento, el problema no surge del dolor ni de la frustración que vivimos, el problema es nuestra actitud frente a estos sentimientos. Baja tolerancia a la frustración, el gran problema de nuestro tiempo de búsqueda del “éxito” permanente.   Tolerar la frustración significa enfrentar nuestros problemas y limitaciones, a pesar de las molestias, e incomodidades que nos provocan. La baja tolerancia a la frustración proviene de que tenemos una percepción equivocada, o exagerada de la situación...

Read more »