El emblema Hacker
(Que no cracker). Supongo que mucha gente se preguntará que significa craker. Hacker es un significado ya harto conocido muy difundido por los medios de comunicación erróneamente. Lo que tu piensas que es un hacker lo más seguro es que sea realmente un cracker. Pero dejando de lado ese tema (que seguro que tratare en alguna entrada tarde o temprano) hoy me apetece escribir sobre el emblema hacker.
Para empezar aclararé sus orígenes. El emblema hacker es una representación del planeador - o Glider - en el juego de la vida de Conway. El juego de la vida es una autómata celular, es decir, una especie de juego matemático según el cual mediante una serie de reglas determinadas y una serie de valores arbitrarios se generan ciertos patrones.
Para simplificarlo todavía más podríamos decir que, de una rejilla inicial tu marcas una serie de puntos arbitrarios los cuales serán células vivas. Posteriormente mediante un par de reglas esas células vivas generarán una serie de reacciones en las demás casillas. Las reglas son estas:
Una célula muerta con exactamente 3 células vecinas vivas "nace" (al turno siguiente estará viva).
Una célula viva con 2 ó 3 células vecinas vivas sigue viva, en otro caso muere o permanece muerta (por "soledad" o "superpoblación"). Wikipedia
¿Porqué el planeador y no otro patrón del juego de la vida? Porque el planeador es la nave (patrón que se va moviendo sin cambiar de forma) más pequeña, y además nació casi a la vez que Internet y Unix.
En cuanto a lo que representa la imagen, cabe destacar lo que simboliza.
"El uso de este emblema expresa la solidaridad con los objetivos y valores de los hackers, y la forma de vivir de un hacker". Eric S. RaymondEs decir el uso del emblema simboliza que estas a favor de la ética hacker y sus ideales los cuales suelen estar bastante ligados con el libre acceso a la información.
Más info en la traducción del escrito de Eric S. Raymond
Y si queréis experimentar por vosotros mismos que es eso del juego de la vida de Conway tenéis un simulador aquí.


Comentarios
Y bueno, la primera definición que has echo, es exactamente la definición de lo que es la programación, seguir unas serie de normas para que un sistema las pueda interpretar y salga lo que tu quieres.
www.santoos.net