Cuando un conocido me dijo, en abril de 2009, que fuera a ver un precioso auto de altas prestaciones (después cuento qué es esto) en una automotora adyacente a Gral.Flores casi el monumento al ejército, me sentí entusiasmado. Me contó de sus prestaciones y cuando le pregunté el precio (confiaba en que me hablaba de uno que sobrepasaría ampliamente los 20.000 dólares), no me lo dijo, y le pregunté el origen: "chino" me contestó, "pero mirá que está bárbaro, andá a verlo y después me decís del precio que te digan". "¿Chino?" Ahí mi entusiasmo se vino al suelo. Entré a mirarlo por internet y me encontré un vehículo muy semejante al Mini Cooper de BMW, ese que cuesta, el setup básico, 45.000.
lunes, 24 de enero de 2011
Por qué elegí un LIfan 320 y no el nuevo Gol Trendline
Cuando un conocido me dijo, en abril de 2009, que fuera a ver un precioso auto de altas prestaciones (después cuento qué es esto) en una automotora adyacente a Gral.Flores casi el monumento al ejército, me sentí entusiasmado. Me contó de sus prestaciones y cuando le pregunté el precio (confiaba en que me hablaba de uno que sobrepasaría ampliamente los 20.000 dólares), no me lo dijo, y le pregunté el origen: "chino" me contestó, "pero mirá que está bárbaro, andá a verlo y después me decís del precio que te digan". "¿Chino?" Ahí mi entusiasmo se vino al suelo. Entré a mirarlo por internet y me encontré un vehículo muy semejante al Mini Cooper de BMW, ese que cuesta, el setup básico, 45.000.
miércoles, 12 de enero de 2011
El testing es (fue) un dolor de cabeza
sábado, 25 de julio de 2009
Los Crímenes de Ocean Park
Hoy, 25 de julio de 2009, acabo de terminar el manuscrito de "Los Crímenes de Ocean Park". Es una obra de ficción, y está basada en el misterio, y en lo posible, he intentado imprimirle una dosis de "terror". Se desplaza a través de los conceptos de amistad indisoluble, de traición, de fidelidad, de la Naturaleza desbocada y aberrante, y de religión. Son 380 páginas, para mí, trepidantes.
Lo pensé para el lector de verano, pues, Ocean Park es un bonito balneario (hacia la costa; hacia la ruta, no) de Punta del Este, en el kilómetro 111 de la ruta Interbalnearia, donde he pasado días inolvidablemente eternos, y tiene muchos "tips" que hacen referencia a tan conocido balneario, el más "cheto" de Sudamérica. La idea es que sea publicado para el verano de 2010, si alguna Editorial se anima. Estoy a la búsqueda, pues tanto la Editorial "Ayer y Hoy" de Argentina (publicó mis primeros dos libros) y "Editorial Magró" de Uruguay, no tienen el perfil novelesco, son solo científicos. Veremos qué pasa.
Acá les dejo unos pasajes de la obra, y ustedes dirán si vale la pena el esfuerzo de su publicación, planeada para el verano de 2010. Agradezco vuestras opiniones al respecto; de hecho, si son buenas, ya estoy elucubrando la segunda parte.
Extracto de la Parte I
- ¡Uli! ¿What happen? – le preguntó mientras su cabeza no dejaba de dar vueltas con el sueño que había tenido. ¡Maldición, la partida estaba ganada!
- ¡Dany…! – seguía Uli, mientras trepaba como podía la loma de césped que separaba la casa del jardín y la calle de gravilla azulada.
Seguía hablándole a Uli en español, acostumbrado todavía a las épocas en las cuales el español le resultaba una pesadilla. Años antes, el inglés era la única forma en que Uli y él se podían comunicar. A Daniel le venía bárbaro, era una de las pocas oportunidades, una vez al año, en las que podía practicarlo. Pero finalmente, Uli aprendió el español gracias a la insistencia de Mary, su esposa y hermana de Lilián, que se había ido a vivir a Alemania hacía más de quince años.
- ¡Dany…! –. Daniel se empezó a poner nervioso.
- ¿Qué pasa Uli? – le contestó acelerando el paso hacia él.
Uli, cuyo nombre en realidad era Ulrich, dio vuelta su gorra dejando la visera apuntando hacia atrás mientras tomaba aire. Apoyó sus manos en las rodillas, buscando aire.
- ¡Estaba en la laguna…! – decía mientras seguía tomando aire a bocanadas, …y vi un brazo saliendo fuera del agua…!, ¡fuera del agua….!
- Tranquilo Uli, tranquilo…¿qué viste exactamente? – le inquirió golpeando suavemente su espalda, mientras él tosía por ahogamiento. El cigarrillo ¿Quieres beber algo? – le dijo dándose vuelta derecho hacia la escalera del deck. Había una botella de agua disponible al costado del minitablero de ajedrez. Le tomó fuertemente del antebrazo.
- No…wait…dame un minuto…
- Te doy los que quieras, respira…pero ¿qué pasó?
Daniel se estaba poniendo algo nervioso. “¿Un brazo? No me jodas. La aleta dorsal de una ballena quizá sí”. Habían muchas ballenas este verano en Ocean Park y toda la costa, desde Rocha, Punta del Este, hasta acá, pero, ¿en el Arroyo El Potrero una ballena? ¡Uff! Se dio cuenta de lo ridículo de su idea.
Uli se incorporó y señaló hacia el Este, la laguna.
- Lo vi, lo vi…
Extracto de la Parte II
- ¿Escucharon? – dijo Mary-. Eso fue un disparo, ¿no?
Uli le contestó poniendo su índice verticalmente en los labios cerrados. Desde el deck miró hacia el Parador de Jorge, a casi doscientos metros, buscando alguna luz reveladora. Nada. Las luces azules tampoco estaban ya. Parecía lógico a esas horas. Uli se dio vueltas hacia la calle.
- ¡Guys! No veo nada desde acá. ¡Eso fue un disparo de una Glock! – dijo Uli mientras bajaba apresurado la escalera hacia el parque.
Daniel le escuchó perfectamente. ¿Una Glock? ¿Cómo sabe Uli que es una Glock? Conocía bastante bien qué representaba un arma de ese tipo. Se decía que es la mejor arma corta de entre sus competidoras, pero técnicamente no sabía mucho más. Pero Uli parecía saber bastante más. Por un lado, era bueno tener un colega que conociera ese tipo de cosas en un momento así.
Uli se arrimó a sus amigos que miraban en dirección a la playa, atisbando por cualquier cosa que se moviera. La zona entre la casa y la playa siempre estaba a oscuras por las noches. No había picos de luz hacia la calle como lo había desde el oeste hasta la casa de ellos. Solo había dos casas más en ese tramo, y se encendieron las luces del porche de la más cercana; la segunda, casi contra la costanera, era de un inversor argentino que solo la tenía para arrendar en la temporada alta.
La primera casa estaba permanente habitada durante todo el año por Líber, un muy buen vecino que sabía acompañarse con Daniel y Lilián durante todo el año. Ocasionalmente, ellos lo invitaban a comer un asado algunos sábados o domingos a mediodía, que eran los días en que venían a pasar el fin de semana.
Los tres miraron atentamente a la silueta que también se había parado casi en la calle, en el camino de la cochera. Parecía ser Líber, así que los tres se encaminaron hacia allí. La casa estaba a unos sesenta metros de distancia, así que en un minuto estuvieron allí.
- Hola Líber. ¿Qué tal? – preguntó Daniel.
- Hola. ¿Escucharon ese sonido? Pareció un disparo – contestó haciendo un gesto de bienvenida.
- Sí, lo escuchamos – confirmó Lilián –. Te vimos y pensamos que saliste de la casa por la misma razón. Según Uli fue con un arma Clock.
- ¡Glock! – corrigió Uli –. Glock.
-No puedo creer que haya alguien en la playa disparando a estas horas… - opinó Líber.
- Bueno, vino de la zona de la playa – dijo Daniel –. Quizá haya sido de alguna de las casas de ahí abajo.
La Avenida Copacabana desembocaba al final en un empalme con la costanera y dos diagonales en cuarenta y cinco grados de vuelta, una que pasaba por detrás de la casa, hacia el noroeste y la otra hacia el noreste. Esta última, de una extensión aproximada a cuatrocientos metros, que trazaba una parábola nuevamente hacia el sur y desembocaba casi en la entrada a la laguna donde Uli y Daniel habían estado, está bordeada de chalets de primer nivel, desde donde Daniel mencionó que podría haber partido el sonido.
Ya eran casi las cuatro de la madrugada, y el sol comenzaría aparecer en una hora y media. Mary avanzaba hacia ellos por la calle bostezaba con los brazos cruzados apretadamente sobre el pecho, acurrucándose así misma de la suave brisa nocturna.
Extracto de la Parte III
VIERNES, 16 DE DICIEMBRE, 22:30
Uli y Daniel caminaban a paso rápido por Copacabana en dirección a la playa. Desde allí ya se veía al Parador en una de sus mejores noches. Se escuchaba una música instrumental muy suave acompasada con el sonar del mar. No había viento, y la noche nuevamente era muy calurosa. De hecho, la caminata hasta el Parador a ese paso les haría nuevamente transpirar.
Dado lo aventurera de la situación, Uli llevaba en un bolsillo de su chaqueta cazadora sin mangas una pequeña pero poderosa linterna de neón que se había traído de Alemania y en otro una navaja Suiza multifunción que pocas veces abandonaba.
Ya subiendo la suave pendiente de granito trillado, que a su vez hacía las veces de estacionamiento, vieron a Jorge apoyado en uno de los barnizados parantes que sostenían la construcción de madera, a oscuras en el deck. Todavía no era hora de encender las luces de la pista de comidas. Miraba el mar pensativo.
- ¡Hola Jorge! – interrumpió Daniel –. Jorge se dio vuelta.
- Hola chicos. Los esperaba en cualquier momento. Vengan por acá – les dijo invitándoles a seguirlo.
- Jorge, no queremos causarte molestias, mira que…
- No, no se preocupen. Igual tengo que bajar a buscar unos víveres para Marta, así que aprovechamos todos la visita – contestó amablemente.
Los tres entraron al Parador, y saludaron a Marta, que junto a Miguel, pasaban platos de un lado a otro ante un poderoso fuego de dos cocinas a gas que esperaban las sartenes que contendrían las delicias de las decenas de comensales que caería dentro de unas horas. Ella respondió con un cabeceo no muy amable. Lo normal era que pasadas las once de la noche, el deck estuviera inundado de gente. Aún con ese poder de fuego encendido, la cocina se veía fresca, pues, el equipo de aire acondicionado de la antesala, que estaba a buena potencia, mantenía una temperatura moderadamente soportable. De no ser por ello, sería imposible estar allí.
Extracto de la Parte IV
- Ah, okay, Marta quedó al mando, ¿eh? Bueno, si no te es molestia vamos con Uli en una escapada hasta allí. Estaremos en…veinte minutos, ¿está bien?
Cortó y puso a Uli al tanto de la conversación. Ambos chocaron las palmas derechas entre sí, pero ahora Daniel sintió que no sabía si era una buena idea. Quizá hubiera preferido que el mapa no hubiera aparecido. Una parte de él no estaba tan segura de querer volver, pero la otra sí.
Expresarle ahora a Uli ese sentimiento haría que aquel lo tratara de pusilánime, y estaba seguro que sería objeto de burla durante el resto de las vacaciones. Ya estaban los dados echados.
Cambiaron de zapatillas y Uli trajo del fondo la Yamaha XJ6 de 600 cm. La había comprado a medias el año anterior, y normalmente la usaba para dar vueltas por Ocean Park y los balnearios más alejados del Este, mayormente Uli y Mary a quienes les fascinaba el viento caliente en la cara. Daniel prefería pasear en el Jeep Willys del 68, en perfecto estado, que habían logrado comprar a través de Internet en un popular sitio en el verano anterior. Les evitaba tener que andar en el Gol 1.8 de Daniel a través de las calles de balastro del balneario donde las piedras filosas habían asomado para relucir, producto del lluvioso invierno. Así que el Gol permanecía prácticamente todo un mes cubierto con el cubrecoches de siliconas.
Pero no cabían dudas de que la Yamaha era la estrella, incluso del balneario. Uli había pagado una fortuna por ella, y cuando aparcaba en ella, mucha gente se paraba tan solo a observarla con admiración. Escapaba de las líneas tradicionales de una Harley Davidson; era absolutamente deportiva, y sus líneas aparentaban bastante más de lo que daba. Sus infinitos colores en metalizado tornasolados entre el azul y el acero, la trasformaban en una estela a velocidades por encima de los doscientos kilómetros por hora, velocidades a las cuales Uli llegaba sin mayores inconvenientes. Para Daniel, estaba sencillamente loco. Solo pensar que esa máquina de doscientos dieciséis kilogramos alcanzaba una velocidad de cero a ciento treinta km/hora en tan solo ocho segundos le ponía la piel de gallina. Bueno, según Uli, morir así no podía ser tan malo. Era como morir durmiendo, y esto sería algo aburrido. Pero Uli sabía que lo que tenía entre sus piernas era un arma temible en calles de balastro, por lo que el tiempo que pondrían hasta lo de Makoa, a casi un kilómetro de distancia, sería de cinco minutos, o más, y Daniel le tenía mucha confianza; él y la moto parecían de una sola pieza.
Aparcaron en la entrada de la residencia de Makoa. Era majestuosa. Una casa de tres plantas bien distribuidas coronadas en techos de teja con caídas según la disposición de las cinco partes en que se definía. Uli contó ocho, nueve ventanas solo al frente, sin apreciar los seis enormes ventanales que se encontraban en la parte posterior, con la magnificencia de la costa a la vista, en todo su esplendor.
Extracto de la Parte VII
- Marcas de perro pequeño – le habló en voz alta; el susurro del viento les tapaba lo que hablaban –. Al menos dos marcas distintas de zapatillas costosas. Las otras no las puedo identificar. Piensa, Dalia. ¿Hemos visto gente con un faldero por estos lados?
Luego de unos segundos, Safinia negó con la cabeza, al igual que Brewer y Taracena.
- No, no recuerdo. Hay mucha gente que viene a la playa con perros. La mayoría son pequeños. Decenas de familias están acampando en este lugar, y una gran cantidad tienen mascotas como juguetes. Seguro que algunos curiosos anduvieron por acá, pero no creo que sea algo de lo que debamos preocuparnos – le espetó rasando su mano enguantada por sobre su corto cabello, no del todo rasurado.
- Yo no descuido nada, Dalia, lo sabes, y tú pareces ahora desconocer un peligro latente. Alguien estuvo acá y merodeó sobre la tapa. ¿Te estás descuidando?
Safinia miró en dirección hacia Brewer y Taracena. Sin abandonar sus tareas, les miraban de reojo. Estaban siendo testigos involuntarios de la primera advertencia de Kurt Hogan hacia ella. Lamentaba esas palabras del grotesco tipo. No quería problemas, y menos con él, al que le tenía la más absoluta fe.
- No, Hogan, no me estoy descuidando. Simplemente que aquello espera por nosotros, y yo tampoco quiero más distracciones. Suficiente.
Hogan también había mirado en dirección de “los subalternos”, y había constatado su curiosidad, y no era momento de perder el control de la jefatura, así que decidió restablecer la pirámide. Miró hacia su cinto intentando manotear el seguro de la cartuchera de silicona que portaba la Glock. Apenas soltó el broche que aseguraba la poderosa arma a su arnés, Safinia ya se encontraba detrás de él, tomándole por el cuello y apuntando una filosa daga entre su segunda y tercera vértebra cervical. La punta dolía, y Hogan sabía de memoria que esa era la posición favorita de la Dalia Negra; un mínimo toque de ella y quedaría en sillas de ruedas por el resto de su vida, así que se mantuvo inmovilizado. Brewer golpeó el hombro de Taracena haciendo una seña de advertencia y ambos corrieron hacia ellos. “¡Al fin alguien doblegaba a ese monstruo!” pensó Brewer, aunque la escena parecía de otra galaxia: una mujer de setenta kilos manteniendo congelado a una bestia. No querrían estar en su lugar. Asustados, se acercaron a ellos.
- ¡Por favor, Dalia, Hogan, basta de estupideces! – soltó Taracena espantado.
Extracto de la Parte IX
Un mediodía de algún día de enero del año anterior, finalizada la misa…
- Daniel, ¿tienes unos minutos para conversar?
Ambos hombres se dirigieron hacia las reconfortantes sombras de un grupo acacias donde Bertrand Amour solía reencontrarse espiritualmente. Como siempre, el calor abrumaba, pero el tenor de la charla lo hizo imperceptible.
Bertrand recordaba la solidez de las creencias de Daniel. Ateo, con convicciones propias, y separado de la Biblia. Su intención había sido la de romper con ese halo con el cual se cubría. Pero el resultado de la charla no fue para nada alentador.
- Daniel, sé que no crees para nada, pero siempre hay una luz en el camino. Debes abrirte, está ahí, esperando por ti. Me has acompañado hasta aquí, bajo estos árboles que ahora nos están entregando la bendición de su sombra refrescante, y creo que estás dispuesto a escuchar.
- Padre, sus creyentes se están muriendo de calor bajo el sol esperándole para saludarlo. ¿Su Señor no ha previsto esto? – contestó Daniel sarcásticamente. No quería parecer grosero, pero la situación no le agradaba.
- Bertrand Amour cortó una hoja de la acacia y la besó. Daniel le miraba con suspicacia. No confiaba ni en la iglesia ni en los componentes de ella. No obstante, no quería parecer ni arrogante ni poco diplomático. Tenía muy claras sus ideas.
- Sí, Él seguramente ha previsto esto. Me ha hecho convocarte sin importar ese pequeño sufrimiento de ellos. ¿Es tan importante unos minutos al sol?
“Uno a cero” dictaminó Daniel. “¿Qué se traía este tipo? La gente le estaba esperando para saludarle al rayo del sol y él, tan tranquilo hablando con un ateo? Decidió tomar la delantera.
- Padre, no creo que esta charla nos lleve a algún lado, soy ateo, irremediablemente ateo, ¿me entiende?
- Sí, entiendo, pero he visto a muchos ateos convertirse, lograr creer. ¿No lo ves posible?
- No en mi caso. Entiendo que la Biblia ha sido escrita por hombres para hombres. Yo también puedo escribir cosas de tipo “santas” para hombres. ¿No lo cree posible? De echo, hay miles de libros de expertos empresarios que han hecho fortunas y que recomiendan sus estrategias para que otros también se hagan ricos. Y se las llama “la biblia de tal o cual”. ¿Cuál es la diferencia?
- ¿Has leído la Biblia alguna vez?
- ¿Cuál? ¿La Santa Biblia? Sí, la he leído y bastante. De niño, cuando me enviaron a Catequesis, y luego, en la secundaria, donde también concurrí a un colegio católico, donde dos veces a la semana un colega suyo nos leía pasajes y los analizaba con nosotros los alumnos. No puedo negar que no creyera en algún momento, pero apenas tuve madurez de conciencia y observé lo que pasaba en el mundo, mi ya débil fe comenzó a flaquear del todo. Usted eligió la Biblia. Yo, “El Origen de las Especies” de Darwin. Es simple. La Biblia es un libro más de ciencia ficción.

Hasta aquí creo que es suficiente. Lo que ocurre más adelante es producto de mis más internos deseos de que ocurra: ¡dolor y horror!
Quizá lo puedan hacer suyos, algún día, alguna noche, de esos veranos con vacaciones donde hay poco para leer.
23 de octubre de 2010, con corrección de estilo. El texto anterior no lo tiene, así que, para aquellos que lo lean, deben comprender que ese texto ha sufrido mínimas modificaciones que serán expuestas en este blog.
viernes, 6 de junio de 2008
Viejo Cobolero...
"Erase una vez un programador de COBOL llamado Jack, que vivía a finales de los 90. Tras muchos años en los que todos los programadores de UNIX, programadores de Cliente/Servidor y desarrolladores de Web le trataron como un dinosaurio tecnológico, Jack estaba consiguiendo al fin algo de respeto. Se había convertido en un consultor privado especializado en conversiones del año 2000. Había trabajado en tareas a corto plazo para compañías prestigiosas, viajando por todo el mundo realizando distintos proyectos. Trabajaba 70, 80 y hasta 90 horas semanales.
Pero varios años de este trabajo apresurado y agotador estaban cobrando su deuda a Jack. Tenía problemas para dormir, y empezó a tener sueños angustiosos respecto al año 2000. Había llegado a un punto en el que incluso pensar en el año 2000 le ponía casi violento. Sufrió una crisis, porque sólo podía pensar en la manera de evitar el año 2000. Jack decidió ponerse en contacto con una compañía especializada en criogenia. Hizo un trato para congelarse hasta el 15 de Marzo del 2000. Era un proceso muy caro y totalmente automatizado. Estaba muy excitado. Lo siguiente que sabría es que se habría despertado en el 2000, después de las fiestas de Año Nuevo y de los problemas informáticos, después del día del gran salto. No habría nada más de lo que preocuparse, excepto de seguir con su vida.
Fue introducido en su cámara criogénica. Los técnicos ajustaron la fecha en la que despertaría, le administraron inyecciones para ralentizar su pulso al mínimo, y ya está.
Lo siguiente que vió Jack fue una enorme y moderna habitación llena de gente excitadísima. Todos gritaban "¡No me lo puedo creer!", "¡Es un milagro!", "¡Está vivo!". Había cámaras (que no se parecían a ninguna que hubiese visto antes) y equipamiento que parecía sacado de una película de ciencia ficción.
Alguien, que obviamente era un portavoz del grupo, se adelantó. Jack no podía contener su entusiasmo. "¿Ya está?" preguntó. "¿Ya ha llegado el 2000? ¿Se han terminado todas las fiestas de cambio de milenio y todas las crisis?". El portavoz le explicó que había habido un problema con la programación del temporizador de la cámara criogénica de Jack y no había sido preparada para el año 2000. En realidad, habían pasado 8000 años, pero el portavoz le dijo a Jack que no debía enfadarse. Alguien MUY importante quería hablar con él en ese mismo momento.De repente, una pantalla del tamaño de una pared mostró la imagen de un hombre que se parecía mucho a Bill Gates. Era el Primer Ministro de la Tierra. Le dijo a Jack que no se enfadara, que ésta era una época magnífica para vivir. Había paz mundial y no había hambre; el programa espacial había continuado y ya existían colonias en la Luna y en Marte; la tecnología había avanzado hasta tal punto que todo el mundo tenía interfaces de realidad virtual que les permitían ponerse en contacto con cualquier otra persona en el planeta, o ver cualquier espectáculo, o escuchar música grabada en cualquier lugar.
"Eso suena maravilloso," dijo Jack, "pero ¿por qué está todo el mundo tan interesado en mí?" . "Bueno", dijo el Primer Ministro, "el año 10.000 está a la vuelta de la esquina, y en tu currículum dice que sabes COBOL ...".
jueves, 13 de diciembre de 2007
Deep Blue: Y mañana, ¿el mundo?
Aquellos que hayan leído mi investigación intitulada como La Humanidad en Problemas sobre el match entre Garry Kasparov y la supercomputadora RS6000 de IBM llamada (acertadamente, y muy bonito por cierto) Deep Blue (DB), seguramente que advirtieron, como yo, que hubo "un caso", oscuro a mi forma de ver. Y usted entonces se puede preguntar, "¿por qué insistir otra vez con este tema? Está claro que parece que hubo algo raro...". ¿Parece?Bien. Primero que nada, me apasionó el tema a partir de la mismísima 2da.partida del match, que me causó tristeza, felicidad, y repugnancia, todas estas sensaciones juntas, a la vez. Tristeza porque alguien a quien admiraba (y admiro) y que me sentía identificado con él, había sido derrotado por un programa de ajedrez; felicidad, porque me dije: "Bueno, esto quizás ponga un poco de color al encuentro"; repugnancia, por lo que ocurrió después.
Y segundo, parece no es parece: ¡es!
Este caso en particular siempre ahondó profundamente en mí, y no porque una computadora le haya ganado a un ídolo (mío), sino porque un ídolo sucumbió ante un enjambre de silicio y tuercas.
(Mmmm...¿silicio y tuercas dije? ¡Sorry!).
La discusión que presento a continuación podría resultar algo aburrida para aquellos que no están experimentados en la Inteligencia Artificial o el ajedrez, ni siquiera para aquellos que les llegue un poco; depende de cada uno. Pero resulta interesante conocer quién fue que derrotó en un match a 6 partidas al mejor jugador de ajedrez de todos los tiempos.
¿Quién (qué) es (fue) Deep Blue?
DB es, piramidalmente, considerado el pico (misteriosamente) más alto de la investigación humana sobre la Inteligencia Artificial (AI), y en él no hay Prolog, ni Lisp: hay puro C (ningún programa escrito con los primeros dos u otros podría haber alcanzado este logro (?), porque no contienen la capacidad suficiente para inferir "juegos de la mente" (me recuerda al tema "Mind Games" de John Lennon", siempre, atendiendo tan solo al título del tema, no a su letra) de la talla del ajedrez). Más allá "de lo que pudo haber ocurrido" en el match, no hay dudas de que DB fue un hardware/software maravillosamente construido; aún si James Bond hubiera estado encubierto tras el sistema, solo el diseño habría hecho posible "al menos algo". Comencemos entonces (sugiero abundante café si va a leer esto de una sola vez).
El mapa de DB
Si bien, como dije, todo fue muy oscuro (a partir de la 2da. partida), hubo igualmente un número de factores que contribuyeron a este suceso, entre los que se incluyen:
- un motor basado en un chip que juega ajedrez,
- un sistema masivo con múltiples niveles de paralelismo,
- un fuerte énfasis en extensiones de búsqueda,
- una compleja función de evaluación, y
- un uso efectivo de una base de datos de Gran Maestro.
El nuevo chip también agregaba detección de repetición por hardware, un número de generación especializados de movimientos (por ejemplo, generar todos los movimientos que atacan las piezas del oponente), y algunas mejoras que incrementaban la velocidad de búsqueda por chip de entre 2 y 2,5 millones de posiciones por segundo.
El segundo mejor cambio fue la inclusión de más del doble del número de chips de ajedrez en el sistema, y el uso de la nueva generación de computación de SP para soportar la mayor demanda de procesamiento jamás creada. O sea, IBM lo había apostado todo a esto.
Un tercer cambio fue el desarrollo de un set de herramientas para ayudar al debugging y la preparación del match (por ejemplo, la puesta a punto).
Finalmente, con todo esto, la gente de DB llegó a la conclusión de que DB era aceptable, y esperaban que el tiempo transcurrido entre el match anterior y este, las cosas les fueran mejor (?).
Una visita al sistema
Como dije, DB era un sistema masivamente paralelo, diseñado para llevar a cabo búsquedas (de movimientos de ajedrez) en árbol. El sistema estaba compuesto de procesadores IBM RS/6000 SP y 480 motores de búsqueda basados en chips diseñados para jugar ajedrez, con 16 chips por cada procesador SP. El sistema SP consistía de 28 nodos con procesadores P2SC a 128 MHz. Estos nodos se comunicaban con cada uno de los otros vía switches de altísima velocidad. Todos los nodos tenían 1 GB de RAM, y 4 GB de disco. Durante el match, el sistema corría bajo el sistema operativo AIX 4.2.
Cada uno de los chips de ajedrez de DB eran capaces de buscar de 2 a 2.5 millones de posiciones de ajedrez por segundo y comunicarse con su nodo host vía un bus microcanal.
DB estaba organizado en tres capas. Una del procesador SP, que estaba designada como master, y el resto como workers. Master buscaba los niveles más altos del juego en el árbol, y entonces distribuía las hojas a los workers para obtener mejores evaluaciones. Los workers llevaban a cabo otros niveles (no muchos) de evaluación de búsqueda, y así distribuían sus posiciones a los chips de ajedrez, con las últimas búsquedas del árbol. Perfecto, ¿verdad?
El hecho es que esto no alcanzaría, por sí solo, para derrotar al mejor jugador de ajedrez de todos los tiempos.
El Chip de ajedrez
El chip usado en DB se divide en tres partes:
- el generador de movimientos,
- la función de evaluación, y
- el control de búsqueda.
Vamos a ver uno por uno.
Generador de Movimientos
Este generador estaba basado en el mismo chip de la versón anterior, el cual, a su vez, estaba basado el generador de la máquina de ajedrez Belle. Pero el chip de DB tenía otras funciones adicionales de funciones, incluyendo la generación de movidas de evasión, como también cierto género de movimientos de ataque, los cuales permitían mejorar la quiescencia de las búsquedas. El chip también soportaba muchas extensiones de búsqueda, incluyendo extensiones singulares.
El generador de movimientos estaba implementado en un array combinaciones lógicas de 8 x 8, lo cual es, efectivamente, un tablero de ajedrez de silicona. Un "telegráfico" estado de DB controlaba la generación de movimientos. Este generador de movimientos, aunque generaba solo una movida a la vez, implícitamente computaba todos los movimientos posibles y seleccionaba uno, vía a una arbitraria red de trabajo. Toda la computación se mueve simultáneamente en un camino para dar una mínima latencia mientras se generan movimientos en un orden razonable.
Función de evaluación
La función de evaluación implementada en el chip de DB estaba compuesta de una "rápida evaluación" y de una "retardada evalua
ción". Esta es una técnica estándar para saltear una evaluación muy costosa cuando un aproximación es suficiente. La rápida evaluación, la cual computa un score pra una posición de ajedrez en un ciclo de reloj, contiene todos los términos de máxima computación de evaluación con altos valores. la parte más significante de esta rápida evaluación es el valor "colocar la pieza", por ejemplo, la suma de los valores básicos de la pieza con los ajustes del lugar según la posición en el tablero. Las características posicionales que pueden ser computadas rápidamente, tales como "el peón puede correr", también son parte de la evaluación rápida. La evaluación lenta inspecciona el tablero una columna a la vez, computando valores de ajedrez conceptuales, tales como el control de la casilla, pins, seguridad del rey, estructura de peones, peones pasados, mayoría de peones, torre en séptima, restricciones, complejidad de colores, piezas atrapadas, desarrollo, y así sucesivamente.martes, 20 de noviembre de 2007
Boeing 737-800: el placer de volar
Casi siempre volé en el Puente Aéreo, con bastante frecuencia, en la "chanchita", el 737-200, tanto de Pluna como de Aerolíneas Argentinas. La "chanchita" es mi avión preferido, aunque sea "chiquito" (?). Recuerdo que una vez volé en el cockpit con los pilotos (antes del 11-S, obvio) hacia San Pablo, como 50', y me enamoré aún más de esta pequeña aeronave de Pluna.
Pero ahora el motivo es exponer las bondades de esta aeronave (éramos 220 pasajeros). ¡Infernal! El despegue es a más de 45 grados, con un empuje que te aplasta contra el asiento (dependiendo del Comandante, claro). La velocidad V1 se sentía (más de 400 Km/hora en el carreteo) y la V2 (imposible ya de detener), a casi 430 Km/hora (¡la mitad de su velocidad crucero en pista!).Bueno, cuando levanta, ¡levanta! Claro, el setup está configurado según cantidad de pasajeros más peso en valijas, etc. Pero levanta igual con cierto exceso; por eso es "Next Generation". Boeing preparó este avión para GOL especialmente. Le quitó asientos para que los pasajeros tuvieran más comodidad, y la logró. Nunca tuve problemas con las rodillas entre asientos, tampoco cuando bajé la mesilla (obvio, "es propocional me dirán", pero no, no es así en todos los aviones).
El interior es impecable. Todo laminado en vista cruda metalizada, con ventanas lo suficientemente buenas para ver el exterior (yo siempre pido "ventanilla retrasada sobre las alas" para poder ver el retroimpulsor cuando aterriza y se abre como una flor, donde el piloto, ya en pista, acelera configurando la aceleración negativa de frenado. ¡Excelente!).
Lo que más disfruté fue en los momentos de turbulencia, cuando se mueve, ¡cuando se mueve de verdad! Para mí es como un arrorró (en algún caso, cuando la gente se pone "verde", yo me duermo de placer). Será que me gusta y estoy acostumbrado a la avioneta en los ejercicios de pérdida*. Realmente disfruto cuando veo que las alas se mueven compulsivamente hacia arriba y hacia abajo, a sabiendas de que entre las dos acumulan más de 26.000 litros de combustible extra con respecto a los modelos anteriores (casi 26 toneladas de peso, quitando la evaporación que se aprovecha entre ranuras predispuestas por la ingeniería de canales).
*El ejercicio "en pérdida" es cuando apuntás la nave hacia arriba, casi verticalmente, y se queda sin potencia; entonces cae de golpe con la nariz hacia abajo y tenés que recuperarla; si no, te hacés paté contra el piso (debe ser duro esto).
El servicio de a bordo, bueno, si te gustran las galletitas saladas (un paquetito) y unos biscuits con relleno (bastante rico), todo bien. Pero si esperabas un pollo relleno a la manteca, suerte. Nada.Eso es todo. Pero es "low-cost". La empresa te da eso a cambio del bajo precio. Pero tienen "una buena": cuando tenés conexión, si está atrasado tu vuelo, el otro te espera, no importa si son 2 horas, te espera. Eso también es a causa de "low-cost". No desperdician vuelos. Y lo pude comprobar desde el momento en que siempre comprobé que todos los vuelos salen llenos.
Una nave maravillosa. A aquellos que puedan volar un 737-800, no eviten la experiencia. Los niveles de seguridad de esta nave son inmensos. La computarización es inmensa.
sábado, 27 de octubre de 2007
Marc Andreessen, el Padre de los Navegadores
Bien, luego de ardua investigación, logré saberlo, y les comparto lo obtenido, adicionado con hechos para nada despreciables. "El saber no ocupa lugar".
**********************************************************************************
Biografía: Los Navegadores Web y La Magia de Marc Andreessen (I)
¿Qué iba a pensar Andreessen, bien entrado el otoño de 1992, de los actuales Navegadores Web de hoy? ¿Cómo fueron sus comienzos? Esta nota pretende traer a la luz los orígenes de los programas que usted y yo utilizamos hoy para navegar a través de la Web. Y un poco de la historia del su hoy multimillonario padre.
Mientras estudiaba en la Universidad de Illinois, Andreessen brindaba sus conocimientos al Centro Nacional de Aplicaciones de Supercomputación (NSCA) a razón de U$S 7,25 la hora. Allí escribía programas para las computadoras de alto desempeño de la NSCA, soportadas por la plataforma Unix, la cual cumplía ya casi 21 años de existencia, los mismos que los de él. Marc había comenzado a programar en su adolescencia, y su capacidad innata le permitía absorber enormes cantidades de información, vinieran éstas de periódicos, revistas o lo que fuera, siempre que tuvieran una connotación técnica.
Internet estaba en la cuna, y en el momento en que la mayor parte de los académicos que habitaban el aún pobre ciberespacio soñaban con poder visitar más de los poco probables treinta sitios Web que habían, Andreessen tomó la decisión de cambiar al mundo. Se anticipó como ninguno al concepto de simplificar el viaje por la Web, pero no pensaba en el alcance de lo que él estaba urdiendo, ni los efectos que causaría: su invento sería el eslabón perdido que completaría la cadena que dio lugar a la red.
En sus inicios, su idea tuvo que ser diseñada para funcionar sobre Unix. Entonces, con su gran amigo y excelente programador Eric Bina, algunos años mayor que él, comenzaron a desarrollar la idea. Lo que Marc hizo fue estandarizar el formato de los contenidos de la red, de modo que los usuarios pudiesen acceder a ellos en forma más sencilla. Andreessen y Bina crearon el primer programa Navegador, y lo llamaron Mosaic, de apenas 10.000 líneas de código fuente. Según se cuenta, conllevaba ya las funcionalidades del simple clic del mouse, reproducir sonidos, y mostrar gráficos, lo que transformó a Unix en algo corriente, aunque en forma virtual, pues este sistema operativo no permitía los lujos que vemos hoy en Windows, Macintosh y Linux.
Mosaic fue la sensación del momento, y podía ser descargado “freeware”. En la primavera de 1993, la NSCA alistó a un grupo de programadores, muy jóvenes, para efectivizar el funcionamiento de Mosaic bajo Windows y Macintosh. El secreto estaba en el manejo del mouse, y cualquiera que contara con un PC, podría navegar ahora de una manera diferente. Esta aceptación disparó a los creadores de sitios Web, quienes comenzaron a inundar a la red, a tal punto que a fines de 1994 habían más de 40.000 sitios disponibles para visitar. Ya en ese entonces, si alguien tenía un PC, solo necesitaba un módem para entrar en la rosca.
En esos días, Andreessen se graduó en la universidad, y fue enormemente tentado por la NSCA para permanecer en sus filas, ¡siempre y cuando se retirase del proyecto Mosaic! Esta propuesta de la NSCA fue otro de los disparates más grandes de la historia (¿cómo dejar ir a Marc Andreessen, con veintidós años, y una mente prodigiosa?). Se fue.
Andreessen logró conseguir una asociación que le permitiría llevar adelante sus ideas. Con su novel socio llamaron a la empresa Mosaic Communications, pero lo cambiaron por Netscape luego de una amenaza subliminal de la NSCA. Se impuso así la necesidad de iniciar desde cero, ya que todo código relacionado con el Mosaic original solo les causaría problemas.
En abril de 1994, Netscape pasó de tres empleados a 100 a finales del año, ¡y a cerca de 2.600 en 1997! El primer navegador salió a luz en octubre de 1994 con la denominación Navigator, para Unix, Macintosh y Windows. El éxito fue tan impresionante, que el 70 por ciento de las compañías de Fortune 100 lo usaban. Y era gratis, pues la estrategia de Netscape apuntaba a que cuantos más usuarios hubiera utilizándolo, más popular sería. Pero entonces, ¿cómo obtener los ingresos que bancaran tal empresa?
En forma presta, Netscape tomó la determinación de que las empresas deberían comprar el software de los navegadores. ¿Y cuál sería el gancho que haría que las grandes empresas lo compraran? Simple: la oportunidad de publicitar sus productos a los miles de usuarios y los otros cientos de servicios posibles que hoy se ven. Muchos opinaron que la decisión de cobrar había sido un error, puesto que Microsoft entró al ruedo regalando su propio navegador. Pero de no hacerlo, Netscape no hubiera podido pagar los sueldos. Esta modalidad de cobro le permitió a Netscape, sólo en el primer trimestre de su primer año obtener ingresos cercanos a U$S 1 millón, U$S 40 millones al quinto mes, U$S 87 millones al final del año, y U$S 350 millones al año siguiente. Pero Netscape no daba beneficios (el grupo inversor había contribuido con mucho dinero y aún con estos ingresos y la propuesta de Andreessen, querían retornos rápidamente).
Sumado a ello, la posición de Microsoft parecía condenar a Netscape, tanto si cobrara su navegador como si no, pues Windows y su Internet Explorer pasarían a ser una misma cosa. La resolución a esta historia no se hará esperar.
¡POR QUÉ BILL GATES QUIERE SER EL PRÓXIMO MARC ANDREESSEN!
Así salía publicada la tapa de la revista Wired apenas Netscape salió a cotizar en bolsa. Y fue tapa de la revista Times. Tal vez, la única compañía que podría voltear a Microsoft en el futuro.Biografía: Los Navegadores Web y La Magia de Marc Andreessen (II)
La posición de Microsoft parecía condenar a Netscape, tanto si cobrara su navegador como si no, pues Windows y su Internet Explorer pasarían a ser una misma cosa. Cualquiera que fuesen los planes de negocios que instaurara, Netscape debía ponerse rápidamente en condiciones operativas.
En 1994, Jim Clark, uno de los principales inversionistas e iniciadores de Netscape junto a Andreessen, consideraba que James Barksdale era uno de los más sobresalientes candidatos a ser CEO de la empresa, y fue finalmente contratado como tal apenas iniciado 1995. Netscape se hallaba en camino a convertirse en la empresa de más rápido crecimiento de todos los tiempos en el área del software. Sumado a ello, Sun Microsystems creaba a Java, el lenguaje que propiciaba que las aplicaciones Web funcionaran perfectamente, cualquiera fuese el sistema operativo (Unix, Macintosh o Windows). Si el sitio que se visitaba estaba basado en Java, las páginas aparecerían con todos sus efectos. Java era potencialmente trascendente, pues amenazaba la hegemonía de Microsoft. Tan es así, que un alto ejecutivo de Compaq dijo que Java era “...el lenguaje que le permitiría al mundo salir de la cárcel”.
El 8 de agosto de 1995, Netscape y sus agentes de emisión tuvieron que fijar un precio para los 5 millones de acciones que se ofrecerían al otro día. Una semana antes, se pensaba fijar el precio en los U$S 15. Pero dada la intensa demanda, decidieron duplicar el precio de las acciones, ubicando el valor de mercado en miles de millones para Netscape, hecho asombroso para una empresa aún no rentable. A la mañana siguiente, y aguardando el comienzo de la ronda en Wall Street, ¡las acciones de Netscape no se cotizaban! La compañía entró en la desolación, pero dos horas después, el emblema de Netscape se vio en la cartelera electrónica ¡seguido de un 71!
La revista Time puso a Andreessen en su tapa, y las acciones de Microsoft sufrieron. Las de Netscape comenzaron a subir rápidamente, llegando a U$S 100 hacia finales de 1995, y a U$S 175 apenas dos semanas después. ¡Al fin Marc y los inversores comenzaron a llenar copiosamente sus bolsillos! (Y se produjo la mayor injusticia de la historia: ¡no haberme enterado yo en ese momento!). ¡Las fortunas de Clark y Andreessen pasaron ahora a 1.600 y a 174 millones, respectivamente!
Pero el lado tenebroso del debut meteórico de Netscape fue lo que hizo que más tarde causara decepción. El mercado y los medios crearon expectativas que pocas compañías en la historia del capitalismo debieron afrontar. Las leyes de la gravedad de la fama pronto se harían sentir.
Según el propio Barksdale, “no había forma de sostener el precio de U$S 175 la acción”. Pero el dinero seguía entrando a paladas...y a Bill Gates se le encendió la lamparita a medio voltaje, apenas una tenue luz.
A finales de 1994, el jefe de marketing de Netscape fue contactado por Microsoft para solicitarle información acerca del navegador. La idea era hacer que el navegador corriese sin problemas en Windows 95, y en primera instancia, y en forma ignominiosa y arrogante, Netscape se negó a ello, indicando que seguirían "cortándose solos". Entre otras respuestas, Andreessen les envió sarcásticas respuestas del tipo “ya se enterarán” y “Bill Gates es un simple observador de la industria”.
Pero negocios son negocios. Al otoño siguiente, ambas empresas reiniciaron sus conversaciones. Brad Silverberg, un vicepresidente de Microsoft de primer nivel, revisó detalladamente sus correos y determinó que los comentarios de Netscape del contacto anterior eran injuriosos. Se lo hizo saber a Netscape, y éstos se pusieron inmediatamente a la defensiva. No obstante, se reunieron en Mountain View, y el primero en ponerse a la defensiva fue Andreessen, quien no respondió a la mayoría de las preguntas de Silverberg. Es que Microsoft hizo una oferta de apenas U$S 1 millón para lograr que el navegador corriera bajo sus sistemas operativos, cuando se esperaba una oferta mínima de U$S 1.000 millones por parte de Netscape.
Llegó el momento de la pausa en la reunión. Silverberg se apartó y rápidamente se puso en contacto con Bill Gates, el cual se hallaba en sus oficinas de Redmond, mediante celular (rehusó utilizar los teléfonos de Netscape), y regresó con la respuesta definitiva, la que daría por finalizada la reunión. “¡Los vamos a enterrar si no cooperan con nosotros, única manera de establecer una relación comercial!”. Ahora, la lamparita de Bill Gates completó su encendido total, ¡y con una intensidad descomunal!
Era obvio. Esta apasionante historia no puede ser completada en apenas dos números. Y no tengo más opción que el de intentar una tercera parte, necesariamente la última, el epílogo que explique por qué Netscape fue lo que fue y terminó como terminó. Veremos cómo sumergida en la arrogancia de su éxito, Netscape subestimó a Microsoft, quien decidió entrar al ruedo de los navegadores. Se puede caminar detrás o a la par de Godzilla, ¡pero que no provocar que éste dé el paso atrás si todavía se está detrás!
Biografía: Los Navegadores Web y La Magia de Marc Andreessen (III)
“¡Los vamos a enterrar si no cooperan con nosotros, única manera de establecer una relación comercial!”. El dogma de Microsoft era “Un PC en cada escritorio de cada hogar, que corriera software de Microsoft”. Y Netscape estaba poniendo eso en peligro.
Estimados lectores, en lo que a mí respecta, sigo con la corbata y el overol puestos, dispuesto a contarles el final de la magia de Marc Andreessen, un hombre que aun con algunos excesos verborrágicos, se convirtió en uno de los tantos fenómenos de la corta historia de la informática moderna, pero uno de los pocos que recibió sus decenas de millones gracias a sus virtudes de visionario e innovador. Vamos a ello.
En el otoño de 1995, Bill Gates se estaba despertando de su siesta frente al fenómeno de los navegadores para Internet. Ya no había dudas de que iba a lanzarse al negocio, del cual descreyó. Pero ahora que lo había decidido, si no era con Netscape sería con algún otro socio. “A Microsoft no solamente le gustaba ganar; quería también que su rival perdiese.” dijo una fuente analista. Lo que interpreto de esto es que, si el rival era osado, eso solo duplicaría el placer de desmembrarlo (¡Uhmmmm!).
Microsoft estaba por lanzar su Windows 95, y obviamente deseaba echarle una mirada al código del Navigator de Netscape. Pero a su vez, Netscape debía asegurarse de que su navegador fuera también compatible si quería llegar a algún acuerdo. En varias ocasiones, entre 1994 y 1995, ambas empresas hablaron sobre qué hacer. Pero a fines de marzo de 1995, Microsoft anunció que lanzaría su propio navegador. Esto ocasionó que Netscape no podía conceder ninguna ventaja competitiva, pues, estaba apunto de lanzar su versión 2.0. Y en ese momento confesó que quería cooperar con Microsoft como fabricante del sistema operativo, pero no como empresa de aplicaciones de software. ¡Y declaró una debilidad!
A mediados de junio, Barksdale y Andreessen se reunieron con seis delegados de Microsoft en el edificio de Netscape en Mountain View. La gente de Microsoft declaró que deseaba cooperar en algunos proyectos en conjunto, pero dejaron ahora sorpresivamente en claro que no deseaban que Netscape fabricase un navegador para Windows 95, el cual sería lanzado en un par de meses. Según infidencias, Microsoft sentenció que el mercado de los navegadores debería ser para ellos, y que Netscape podría quedarse con los restos. Marc hizo equivalente a la reunión con “una prueba de coeficiente intelectual del Valle”, haciendo clara alusión a la gente del Silicon Valley, el cual integraban junto a las empresas informáticas más poderosas, a excepción de Microsoft, por supuesto. Obviamente, en estos momentos el peligro lo constituía Netscape.
Pero llegó el momento (tardío) de la liberación de Windows 95, con una versión en línea del novel Internet Explorer (IE). Y según palabras del propio Gates, gracias al IE, Internet sería su segunda oportunidad (?). Y lo que sería más importante aún, pero para futuros dolores de cabeza de la propia Microsoft (como comento al final), el IE sería gratuito, lo que lo haría más atractivo que el Navigator, convirtiéndose esto en la principal amenaza para la fuente de ingresos de Netscape. ¿Gates estaba dispuesto a sacrificar el dinero con tal de que su rival no tuviera más ingresos? Los analistas dicen que sí. Personalmente, me quedan dudas.
Por la primavera de 1996 Netscape tuvo que admitir que iba a perder mucho terreno una vez que Microsoft atacara, pues, el Navigator podría estar por encima de los 50 millones de usuarios, pero Windows 95 tendría pronto más del doble, anualmente hablando. Ya no habría más ingresos provenientes de esa fuente. ¿Para qué comprar algo que Godzilla lo ofrecía gratuitamente? En 1997, se cayeron los ingresos de Netscape.
Epílogo
Todo este lío trajo aparejado más adelante el (famoso) juicio antimonopolio más ambicioso del Departamento de Justicia, denominado Los Estados Unidos de Norteamérica vs. Microsoft Corporation, carátula 98-1232. Los demandantes: Netscape, Sun Microsystems, AOL, y hasta Oracle. Pero esta es otra historia, que en algún momento también narraré.
Finalmente, Netscape fue absorbida por la gigante AOL en marzo de 1999 por U$S 9.800 millones, haciéndose Sun de otra parte, encargándose del negocio de las intranets y del software para servidores. Andreessen era ya un recuerdo. Hoy por hoy, Marc se dedica a brindar exégesis de management, esperando dirigir alguna gran empresa algún día. Pero para bien o para mal, la extraña lección que dejó es que ser arrogante y petulante, pero con un genio einsteniano, te puede poner en un sillón de oro, como está seguramente hoy, por el resto de sus días, y de su generación.
