viernes, 31 de julio de 2009

1st Day Sunday

Casi como en la biblia, o un día atrasado-adelantado.
Luego de 16 horas de vuelo + 14 de espera + 2 trenes + 1 bus y 10 metros estoy en el hotel Howard Jhonson.

Lo primero en MZa, luego de la propuesta de poner un bar, y el replanteo, me llegué para el Plumerillo.

Como siempre, me puse a charlar con una vieja, una de chile que decía que vivía viajando en avión.

A lo largo del viaje me di cuenta que si me la encuentro en un avión lo más probable es que, a diferencia de a mi, no sea el primer vuelo.

Mi primer vuelo recorable fue con mucho miedo, tratando de distraerme porque vi que así hacen en las pelis, así que me puse a hablar con una parecida a maría kodama:
- vos sos maría kodama?
- no, todo el mundo me dice lo mismo.
Todos los que viajaban o dormían o leían el diario, el estar de golpe a unos cuántos kilómetros de altura y de golpe en tierra de nuevo, así como viajar a 600 k/h no les hacía ni la más minima

Fake kodama viajaba a chile, pero me contó cómo era miami, sfo, etc, me dijo que visite alkatrás, calculo que no para quedarme

En otra parte del viaje, me senté al lado de un negro, viejito con camisa hawaiana. No hablaba mucho y tenía un acento bastante parecido al de una peli. No hablaba mucho primero. Ese vuelo quizá fue el mejor y el peor. Ya que cuando hay turbulencias sentís que caés , que de golpe el avion deja de mantenerse en el aire. Pero al mismo tiempo vi mucho paisaje de us. El missisipi, algunas montañas que ni idea. Unos bancos de sal. Unas nubes medio locas.

Tan pronto como saqué la cam, el viejo me dice que estaba buena, saca la suya y me muestra fotos. El muy... había tomado un crucero de singles, y no tenía ni una foto donde no salga con varias mujeres al rededor, algunas rodeandolo con una pierna. Entonces me empezó a contar cómo fue que llegó ahí, luego de estar muy solo porque su mujer había muerto hace poco. Muy de película la historia. Que la mujer era su gran amor, etc. La hija y el marido le pagaron el crucero de singles. Y me contaba cómo se iría a cagar de risa de la cara de la hija cuando vea las fotos.

Eso fue hasta SFO. Ahí fui por mi equipaje y con las indicaciones de google en la mano a preguntarle a cualquier cana que se llame Luis, Roberto o algo así, que seguro sabía español. Entonces descubrí que el primer tren, el BART que tenía que tomar no era el tren que te lleva de un garage a otro del airport (me tomó un tiempo y 2 vueltas entender eso), sino que es otro que iba de san bruno a milbrae, y luego ahí tenía que tomar un tren, llamado coltrain, que luego de casi hora y pico me dejó en San Jose.

En el puesto para sacar pasaje para el coltrain, un japones que entendía menos que yo, me preguntó cómo comprar un ticket para la zona 3, yo le muestro, y, como hizo un amigo del trabajo, terminé apretando zona 3 en vez de 4, que era donde tenía que ir. Me doy cuenta de esto en el tren mientras charlaba con una mujer. Hay algo de bueno en no saber armar bien las frases en inglés, que es termino prefiriendo escuchar más que hablar. Y por suerte, a la mayoría de la gente le gusta ser escuchada nomás. Entonces les termino cayendo bien a todo el mondo.

Esta mujer era irlandesa, y parecía un estereotipo de lo que muestran en las películas como un irlandes: colorada, piel blanca, dientes prominentes, ojos claros. Entre una cosa y la otra, dice que le encanta obama y que quiere que socialice la salud. Porque, dice, en mi barrio por suerte tengo un doctor que hace algo como medicina social, y atiende apersonas que en otro lado no atenderían, travestis, sex workers, que es lo que soy.... Y así es como esta versión de ser urbano termina charlando con una prostituta en un tren. En fin, no pareció muy importante ni interesante indagar en la profesión. Cuando me bajé del tren me fui a buscar el bus que decía google, y era tal cual. Oh google gracias por las indicaciones de cada día.

Gracias a indicaciones humanas supe en dónde bajarme.

Ahí me encontré con Diego, mi compañero de trabajo, fuimos al centro, probé sushi, aún con pescado crudo. Me enteré que te podés sentar en un bar a no hacer nada y gastar nada. Te sentás y te traen un vaso con agua y una rodaja de pepino.

Luego di muchas vueltas a lo que viene a ser uno de los centros de San Jose, miré cómo es el market, impresioneme con la variedad de comida que hay, con la calidad, fotos saqué de todo en un ataque de querer recordar todo luego. Vi un maserati, y casi al mismo tiempo me contaron que era algo valioso. Y mañana me toca contar lo que pasó el lunes ya uqe estoy atrasado con el blogging

viernes, 24 de julio de 2009

Linux es como Eminem (?)

Lo digo al final de la OSCON Jim Zemlin.



Luego de adulto
Eminem:

miércoles, 22 de julio de 2009

Previa al viaje a San Jose CA


Me siento como Sheldon Cooper de The big bang theory.
The boss saids me: "Prepare your self for the OSCON, but there is nothing for sure".
Y qué hice:
  • Me desesperé buscando una teacher para mejorar mi inglés ya que solo lo mejoro si necesito hacer listening de una google tech talk, o de un rap de eminem. Fue complicado porque gracias a la fobia a la pig flu todo el mundo está de vacaciones. Por suerte conseguí por un contacto de mi viejo y estoy muy conforme con la hora-hora y media diaria de inglés que estuve practicando. No se si logré corregir mis errores pero ahora tengo un pantallazo sobre cuáles son, y si estoy atento quizá pueda evitarlos just in time.
  • Por otro lado no sabía cómo hacer para no tener expectativa, pero al mismo tiempo no "prepararme" ya que prepararme requiere que me motive, y que me motive requiere que tenga expectativas. Al final renuncié al intento de no tenerlas, y me preocupé de estar preparado para controlar mi decilusión en caso de que ocurra.
  • Otra cosa que hice fue devorarme, en una noche todo lo que pude sobre Hadoop, ya que la companía está interesada en esa tecnología, yo también, y hay sessions sobre eso en OSCON. Digamos que sirve bastante para darle razones a la empresa para que me eliga a mi.
  • Mis compañeros de oficina, apenas escucharon que yo tenía una posibilidad lo trataron de convencer al boss para que me eliga. Son unos copados, les estoy enteramente agradecidos. Les pagué unas empanadas sin estar del todo seguro de viajar o no. Y estoy pensando en qué les puedo traer a la vuelta.
  • Desde el lúnes que pasó cuando me enteré que viajaba, toda esta semana fue una carrera por tener todo aprontado: pasaporte, seguro del viajero, lechugas (dólares), entrada a la OSCON, estadía. Y otras cosas que agregué a modo Sheldon: impresiones de posibles rutas planeadas por google maps de cómo ir de san francisco a San Jose, a distintas horas, dar una vuelta a la cuadra en street view.
  • Todo eso, a veces en el medio del laburo, que tampoco estubo tranquilo. Sino mas bien encontrarse con varios quilombos medio de golpe, y de sorpresa. Nada agradable.
  • Cuando viajo a CBA, ya estoy hiper atento a mi pasaje, mi asiento, mi ticket del bolso. Y es solo un viaje. No se cómo voy a hacer mañana cuando tenga que tomar 3 aviones, que ojalá no sean 3 checkins sino uno solo.
  • Le tengo mucha fobia a olvidarme de algo
  • Le tengo fobia a la fobia que los estados unidos le tienen al terrorismo, siempre reflejadas (si es que está realmente reflejada) en las películas.
  • También le tengo fobia también al racismo, al contra racismo, al anti racismo.
  • También no se qué puedo llevar. Por ejemplo: puédo llevar una especie de victorinox? No se, tengo una en la mochila con la que pienso subir al avion, quizá me la hagan tirar. Creo que con algo así tiraron las torres. No se si la voy a llevar, quizá mejor la dejo...
  • Tengo fobia al chantaje argento. Quiero traerme un ipod touch pero no se si al volver me van a querer cobrár de más. Igual, si hay algo que puedo hacer es tomarme el lujo de arriesgarme.
Bueno, fobia es una manera de decir que tengo más miedo del que estoy acostumbrado a tener. Pero no tengo realmente fobia, es decir, no estoy nada paralizado :D


martes, 14 de julio de 2009

Hadoop al alcance de la billetera



El otro día no podía dormir y me puse a ver qué era hadoop y por qué había tanta alaraca en internet.

También busqué aplicaciones reales. O sea leí que yahoo lo usa, que estaba basado en algo de google, que estaba hecho en java y que ganó la GraySort competition ordenando 1 terabyte de datos en 209 segundos.

Lo que necesitaba saber era qué aplicación real tenía. Para qué lo usan Facebook y yahoo?

Vi varias webpages. Parece primero Google innovó resolviendo la necesidad de tener cada vez más grandes y mejores computadoras que no se caigan ni rompan nunca, dando vuelta el problema y apostar por computadoras baratas, que gasten menos energía, quizá se rompan más, pero con un software que tolere todos esos fallos.

A eso lo ví en este video (muy recomendable para entender qué es google como un todo, qué busca, y cómo se relaciona con la innovación): Innovation at google de Douglas Merrill 51'47''.

Computación Distribuída como la entiendo yo
Bastante quilombo se me hace cuando pienso en términos de threads en java. El tema distribución de servers, instancias, clusters, comunicación, etc, etc. Es como para marearse. Pero si en cambio en algún momento estudiamos o aplicamos algo de programación funcional. Se puede entender el map y reduce donde:
map(F, L) -> L'
aplica a cada elemento de la lista L la función F y retorna la lista de resultados.
reduce(F,L) -> R
aplica F, una función de 2, a los elementos de L tal que luego de obtener el resultado de aplicar a 2 elementos, se aplica al siguiente elemento con el resultado obtenido. Y así hasta obtener un solo resultado.

En un ejemplo
map(quad,[1, 2, 3]) = [1, 4, 9]
reduce(sum, [1, 4, 9]) = 14

Una vez entendido esto se pone un ejemplo: Si yo tuviese una lista de 100.000.000 de elementos terminaría de aplicar un map mucho más rápido si tuviese en vez de una pc varias, haciendo la computación al mismo tiempo sobre un subconjunto local de la lista. Con reduce ocurriría algo similar, algunos agarrarían los elementos de la lista, otros reduce los resultados de aplicar 1 o más veces reduce a los elementos originales, y así siguiendo.

Google desarrolla el famoso MapReduce haciendo algo similar a lo que expliqué pero esta tecnología es privada. Así también como la solución de storage distribuído que tolera fallos de hard.

Pero publicó unos papers los cuales fueron suficientes como para que Doug Cutting desarrolle su propia versión.
seguir leyendo...

Me resulta fascinante cómo Cutting desarrolla una tecnología y no la puede probar con varios teras hasta que por fin lo llaman de Yahoo.

Luego, como para ir redondeando, yahoo enriquece hadoop, luego facebook.

Luego se juntaron 3 ingenieros. 1 de google, otro de yahoo, otro de facebook y ahí nació Cloudera.

No tiene sentido que explique lo genial que es el sitio y lo accecible que es toda la información así como los training sobre hadoop y las tecnologías circundantes (pig, hive, hdfs...).

También cuentan con un configurador de imágenes de hadoop. Hadoop en distintas versiones.

Lo que más me fascinó es que lo primero que viene a la mente al escuchar computación distribuida, clusters, etc es "voy a estudiar mucha teoría pero dónde mongo me prestan un cluster para probar???"

Y la respuesta es: en amazon. Sus webservices contienen todo lo necesario. Y además es barato.

Acá cuentan con lujo de detalle cómo Tom White procesa 6 semana de logs (100gb) en un job escrito en java que tarda 35 minutos en 20 instancias. Utiliza EC2 y S3 y termina pagando 2 U$S + costo de transferencia externa y storage (para llevar los 100gb a S3).


Ahora lo que falta es tener un problema grande a mano como para probar esta tecnología.


Impresionante uso de hadoop por parte de facebook



jueves, 2 de julio de 2009

Descubrimentos musicales

Tengo ganas de probar como todos los meses algo nuevo a nivel gastronómico:
hace un mes fue el sake, que no me gustó.
Otro mes fue los tacos ya hechos con los frijoles negros, que eran pasables.
Este mes me quiero comprar una Amarula.
Entonces busco cómo prepararla y luego a ver si hay algún video en youtube.
Y me encuentro con esto:

realemnte genial esta sueca Amanda Jenssen. No solo tiene esa voz preciosa y media ronca sino que es muy linda.
Inperdible el Allelujha para el American (o swedish) Idol Sueco:


Luego buscando la publicidad de Coka cola en la biblioteca que me encantó:

Encontré esta otra banda que me gustó mucho también:


Descubrir música es lo mejor de la aleatoriedad de internet.