Saturday, December 8, 2007

Burbuja v2

Como alguien que vivio el crash de la primera burbuja no puedo dejar de asombrarme con esto. Hay un montón de detalles escondidos asi que seguro lo veran mas de un vez.

Tuesday, November 20, 2007

Macs 4 developers

Hoy recibi mi PowerMac. Hace 10 an~os use por ultima vez una Mac como laptop y pense que nunca mas porque eran demasiada caras y porque desarrollar software era básicamente un parto. En esa época lo mejor era una Sun. Las vueltas de la vida y resulta que ahora la nueva generación usa Macs para programar.

El tema es bastante simple: Unix. Todas la usabilidad de Apple y si no te gusta usar la interfaz, nada mejor que una ventanita que tiene un $ para que escribas lo que quieras. Nada de "double booting" para tener Windows y Linux a la vez. En fin, después de una decada en WindowsNT y XP veremos como anda el tema con las Macs.

Monday, November 19, 2007

Kindle

Hoy estuve un par de horas usando Kindle, un nuevo lector de libros recien lanzado al mercado. Este post no es para hacer marketing de un producto (ya se habran dado cuenta para quien trabajo) sino porque la red otra vez nos vuelve a sorprender. Y como siempre lo bueno y lo malo.

Empecemos por lo malo. Si bien el producto se anuncio hoy a la venta, es impresionante la cantidad de gente que ha dado su opinión sin siquiera probarlo. Cuesta $400 y no se compra en un kiosko. Peor aun, es mas desesperante la cantidad que juega de visionario adivinando el futuro. Si hay hay area que siempre, pero siempre ha fallado a la hora de predecir el futuro es ciencias de computación. Por supuesto que me refiero a las aplicaciones, no a los conceptos fundamentales.

Lo bueno es ver como frases viejas como "the network is the computer" y cosas asi se hacen cada vez mas fuertes. La nocion de una computadora como una PC o Mac en la que solo se pueden hacer cosas ya es cosa del pasado. Con la cantidad de Blackberries, iPhones, iPods y ahora Kindle, la red esta siempre encendida y es solo cuestion de como y cuando accedo a lo que quiero.

Respecto del dispositivo en si, me lei un par de capítulos de "The world is flat" (que otra cosa no? ;-)), y esta bueno. Es algo bien diferente a un Palm o iPhone. Si bien no cambiara nada en como leo los libros de Tufte, por ahi seguro que si en como leo y accedo otro tipo de material de lectura.

Hoy se agrego una especie mas a una larga lista de cosas como Palm, iPhome, TabletPC, etc. Si bien no es comparable, hoy me suena mucho a ideas de Dynabook. Crear un dispositivo que satisfaga a todos es muy improbable. Pero por ahi, unos cuantos que hagan bien ciertas cosas me parece mas aceptable.

Thursday, November 15, 2007

Feeling (un)lucky

Hace un tiempo, un ex-compan~ero de oficina con el que compartimos los duros tiempos del dot-boom y cosas similares me pidio si podía serle de referencia para un trabajo nuevo que estaba buscando. Para aclarar mas el tema, tengo que decir que este fierita no necesita muchas referencias. Con un doctorado en mecánica estadística de MIT, experiencia industrial y sabiendo programar es como un tema de elegir que cuernos queres hacer.

Asi que dias atras le mande un mail preguntando como iba el tema. Despues de todo estaba entrevistando en un lugar que empieza con "G". Me dijo que le habían dicho que no. Cosa que obviamente me sorprendió y mucho. Entiendo todo el sistema de entrevistas y todo eso, pero esto me lleno el vaso. Mi amigote obviamente muy deprimido ya que tampoco lo podía creer.

El país del Norte seguro que tiene montón de oportunidades pero aca en el Valle, lo que mas importa, parece ser, es suerte. He estado en miles de reuniones en las cuales he conocido managers/VPs/CTOs que son una manga de nabos y que manejan los hilos. Ud., querido lector, se haria la misma pregunta: "que hace un tipo como este aca?". Y también arribaría a la misma
respuesta: "tuvo suerte".

Tuesday, November 13, 2007

Welcome to Paradize

Mientras escucho "rainin' in paradize" de Manu Chao se me ocurrió escribir sobre el paraíso pero tecnológico. Ah, "Silicon Valley", nada mejor que caminar por University Avenue en Palo Alto y ver como los VCs escuchan atentamente las ideas con laptops y lattes de por medio. Hasta se hace difícil encontrar un lugar para comer con tanta ebullición. Los personajes son mas o menos los mismos: los muchachos con los billones en el bolsillo se visten impecables y hacen preguntas de negocios; los muchachos en jeans y zapatillas hablan de la tecnología que cambiara al mundo.
Idealismo de los 60s se mezcla con la avaricia de los 80s en el siglo nuevo. De todas partes del mundo llegan a esta mecca con el objetivo de generar lingotes de oro o al menos hacer un nombre que valga mucho.

Por supuesto que todo es muy difícil y quizas la razon mas importante por la cual la gente anda por aca, es la adrenalina de ser participe de algo que puede llegar a ser muy grande. Eso claro, hasta que se descubren otros paraísos interesantes también. Hoy mientras almorzaba como parte de nuestra sesión de tecnología semanal, un colega se me acerco y me dijo que nos conocíamos de otro lado. El es indio, y en una vida pasada soliamos compartir el mismo piso en una de las torres de la ciudad esmeralda. Hace un par de an~os habia decidido volver a India con otra empresa, pero meses atras cambio de idea y volvió.

Vaya sorpresa. Tenia entendido que lo mas cercano al Nirvana para los indios era pasarse un buen tiempo aca, trabajar duro y volver para, como diria Freddie, disfrutar de "fame and fortune". O por ahi como hacen los muchachos de "open source", trabajar en lo que quieren viviendo donde quieren.

Me dejo pensando: donde queda el paraíso? Aca, en el sur, en la red?

Saturday, November 3, 2007

C-que?

Por ahi la noticia mas interesante de los dos últimos dias es que una de las mas famosas startups que prometía darle batalla a Google, parece que anda en problemas. Hablo de Powerset, que ya he nombrado en algunos posts anteriores. Para hacerla corta, el COO (Chief Operating Officer) se fue, el CEO (Chief Executive Officer) dejo de serlo y ahora es CTO (Chief Technology Officer). El que era CTO, es ahora CSO (Chief Science Officer). Hay algunos blogs que estan discutiendo el tema, pero veamos que es lo que significa en términos de una empresa nueva.

Generalmente, una empresa nueva no tiene muchos Cs porque, básicamente, esta todo el mundo programando o haciendo cualquier tipo de tarea que tiene un solo objetivo en mente: sacar una versión mas o menos estable de un producto para mostrar. Por otro lado, si una empresa solo habla de cuantos Cs tiene pero no tiene mucho para mostrar, entonces seguro que hay problemas.

Tengo que confesar que la idea de Powerset me pareció interesante en su momento. Es mas, conozco a algunos de ellos y hasta hemos tenido mas de una charla cuando estaba en otra empresa. Pero, siempre hay un pero, vivimos en una era en que la que, como diria Carlitos Bala "el movimiento se demuestra andando" y si no tenes nada para mostrar entonces no es creíble. Se supone que uno se toma entre 6 meses a 1 an~o para andar bajo el radar y lanzar algo. Mas que eso es vaporware y me parece que estamos viendo algo asi. Una lastima, porque de ser cierto pasarían a ser el mayor fracaso tecnológico sin lanzar un producto. Algo que nadie quiere tener en su resume.

Thursday, October 25, 2007

Religious wars

Today one of my co-workers asked me in which language do I feel coding for our next project. Perl, Mason, Ruby on Rails, PhP, Java, etc.?

I'm old. I don't fight religious wars in terms of programming languages anymore. I guess, the last one was Java around '96 when people got tired of debugging C pointers or dealing with friendly classes in C++. Java is popular but hasn't displaced C nor C++ (actually both are in high demand nowadays). Also, long long time ago, there was an article on Byte (remember Byte?) that said "Is UNIX dead?". That was Microsoft announcing Windows NT. Not only UNIX is alive and kicking, it has a new incarnation called Linux. Even the Mac has UNIX! So, to go back to the original point: never, ever, ever, fight religious wars in terms of programming languages. If you plan to, do it in the name of theory: get a new lower bound, solve NP=P, and things like that.

My answer to the first question: I'm agnostic. I might be rusty but I'll code in anything.

Consolidación

La consolidación en el area de enterprise software sigue a full. Larry quiere ahora a BEA y SAP compro BusinessObjects. Esta ultima no la entiendo muy bien ya que no veo como cuernos pueden llegar a hacer uso de Inxight. Como siempre, el tema de adquirir nuevas empresas es a veces para ganar clientes o mercado. Desafortunadamente, también se pierde gente ya que el choque cultural es lo mas difícil.

Por otro lado, si bien no es consolidación, mucha infraestructura de Internet esta siendo armada alrededor de varios módulos de Apache, sobre todo Hadoop. Vamos a ver si me pongo las pilas y después hago algunos posts de código.

Wednesday, October 17, 2007

Internet speed

Uf ... a solo 3 dias en mi nuevo trabajo y ya puedo notar lo que es trabajar en algún lugar que es básicamente Internet. Todo es rápido. No hay vueltas, las reuniones son al grano y todo se mide: trafico, gente, consultas, click-throughs, todo, todo. Y casi la mayoría tiene Macs!

Monday, October 15, 2007

Lytton Avenue

Mucho tiempo atras solia recibir reportes de investigación de un laboratorio muy conocido que estaba ubicado en Lytton Avenue. Hoy cierro el circulo ya que es mi nuevo trabajo. Distinta empresa, claro esta, pero en un edificio de mucha historia.

Wednesday, October 10, 2007

Genesis @ San Jose, 09-Oct-07

Otra reunión familiar. No solo Genesis sino que esta vez fui con toda la familia y hasta otro argento bien conocido andaba por la multitud.

Como algunos sabran Genesis salio al ruedo otra vez a tocar material conocido ya que no hay disco nuevo. Y como siempre estan los que les gusta la era de Peter Gabriel versus la de Phil Collins. El tema es que el catalogo de canciones es muy grande y armar algo que guste a todo el mundo es, indudablemente, muy difícil. Asi que hay fuimos otra vez para el HP Pavillion para vivir en carne propia uno de los ultimos conciertos de la gira mundial. El lugar estaba re-lleno como era de esperar.

Un poco pasada la hora se apagaron las luces y ahi con los primeros acordes de "Behind the lines" salieron Collins, Banks y Rutherford seguidos de los ya conocidos Chester Thompson y Daryl Stuermer. La primera sorpresa es obvio escuchar a Collins y Thompson en sus respectivas baterias. Ya no se ven esas cosas últimamente.



Indudablemente los muchachos solo tocan por la gloria. Musicalmente uno de los mejores conciertos que he visto. Casi 3 horas de una selección de rock progresivo, pop, baladas y el típico sonido Genesis. Una escenografía y juego de luces impecable. El sonido me dejo un poco que desear ya que el lugar no es lo mejor y se notaba que la voz de Collins no estaba tan bien mezclada. Para los fans de Genesis un verdadero festín de casi todos los discos. Obvio que quedaron canciones que no tocaron pero mas no se puede pedir.



Los puntos altos del show segun mi punto de vista:

  • Home by sea/Second home by the sea. No esperaba la parte dos y fue una verdadera sorpresa. Mas aun con Collins a duo con Thompson y sin usar la batería electrónica como en el disco o en los shows de los 80s. Banks en los teclados impresionante, lo que hizo que el tema sonara como una verdadera maza.
  • In the cage. El clasico de "El cordero ..." completo con medley al final.
  • Mama. Difícil en las vocales para el pelado pero zafo. Excelente el juego de luces cuando abre la batería.

No me gusto mucho "Invisble touch" para terminar el show pero bueno, son muchos temas y los tipos querían complacer mas que nada.

Lei algunas criticas por ahi y dicen que los tipos estan viejos, etc. Lo mismo de siempre asi que nada mejor que alquilarse algunos conciertos viejos para después comparar. El fin de semana estuve viendo los shows que hicieron en Wembley a mediados de los 80s y no han cambiado mucho. Banks sigue sin una sonrisa y ultra concentrado en los teclados. Rutherford con su pinta de ido como siempre. Thompson y Collins unas maquinas con los palos y Stuermer mas que solido con todos los solos.

Un parrafo especial para Collins. Todo el mundo siempre se rie del pelado que, hay que reconocer, a veces lo ves en todos lados. Sacando eso, el tipo un verdadero showman. Interactúa con la audiencia (hasta saco fotos desde el escenario), hace bromas, canta y encima toco la batería en la mitad de los temas. Completito el petiso y te tenes que sacar el sombrero porque el tipo lo vale. El solo de batería con Thompson hay que escucharlo para tener una dimension de lo difícil que es hacer eso a duo. Como dije antes, cosas que ya no se ven.



Set list:

Behind The Lines / Duke’s End
Turn It On Again
No Son Of Mine
Land Of Confusion
In The Cage / The Cinema Show / Duke’s Travels
Afterglow
Hold On My Heart
Home By The Sea / Second Home By The Sea
Follow You Follow Me
Firth Of Fifth / I Know What I Like
Mama
Ripples
Throwing It All Away
Domino
Drum Duet
Los Endos
Tonight Tonight Tonight (intro)
Invisible Touch

I Can’t Dance
The Carpet Crawlers

Tuesday, October 2, 2007

Entrevistando en el Valle

En las ultimas semanas me han preguntado sobre consejos para entrevistas y como he estado justamente entrevistando en diferentes lugares, nada mejor que poner todo en un post para el avance de la humanidad.

Hay un montón de artículos y blogs de consejos/ayudas para entrevistar en Silicon Valley. Lo mio tiene un sabor sudamericano que me parece puede ayudar algo. Las opiniones y experiencias son personales asi que a tomarlo con un grano de sal, como siempre. Lo siento por los acentos, pero este teclado lo hace muy difícil ;-)

Para empezar entonces, nada mejor que un poco de preparación de terreno:
  1. Buscando un nuevo trabajo. Todos sabemos que no hay trabajo ideal y siempre nos van a tocar esos dias en que uno no se aguanta nada. Cuando la cosa se torna insoportable porque no aguantas a tu jefe o en tu grupo son una manga de descerebrados, entonces si hay que empezar a pensar en algo pronto. Por eso siempre hay que tener la ultima versión del CV o resume listo para mandar. Eso si, buscar lleva tiempo. Sobre todo en este lugar del planeta donde talento abunda.
  2. Donde y como. Lo mejor es no apuntar a un solo lugar sino a varios y después ver cual es el mejor. Personalmente he entrevistado con todo el mundo menos Microsoft. Y no es por una cuestión religiosa. Siempre que me han contactado para saber si tengo interes en algún cargo, contesto que si pero la burocracia es tan grande que nunca termina en algo concreto. El otro tema es los cargos. Al menos en software o high tech, y sacando los cargos de management, hay dos puestos que cortan el bacalo: software engineers y product managers/program managers. Todo lo demas como testing, marketing, ventas, consultoría, etc. gira alrededor de ese entorno. Incluso los grupos de investigación también de alguna manera estan marginados.
  3. Impacto. Independientemente de que cargo y que empresa, no hay nada mejor que trabajar en algo que tenga un impacto muy grande. Esto es básicamente oro en polvo en un CV. Cada empresa tiene sus productos lideres y vale mucho trabajar en ellos; lo demas es secundario. En Microsoft es Windows/Office; Oracle es la base de datos; Google, AdSense/google.com; etc. Por supuesto que todas tienen otros productos pero nada genera tanta plata como ellos. Y la elección pude ser entre un cargo de investigación top en un grupo mediano vs. un soldado en el grupo que toma las decisiones.
  4. Rechazos. Inevitablemente hay que estar preparado mentalmente para el rechazo. Hay gente que no te llamara o que no ve tu CV como algo interesante. Son las reglas del juego y en lugar de bajonearse hay que seguir. Te van a rechazar varias veces y es inevitable.
Suponiendo que tenemos una buena idea de lo queremos hacer y luego de haber mandado nuestra preciosa copia de nuestras calificaciones en PDF hay que esperar a ver si alguien pesca. Recordar que habra rechazos asi que a no aflojar. Pero como no todo es tan negativo en la vida, siempre alguien mostrara interes y se empieza el proceso de entrevista.
  1. Llamado telefónico. Eso es lo normal por estos lados. Generalmente es un email de alguien que te pide 30min para hablar y ver si hay algo de interes mutuo. La llamadita es bastante importante asi que hay que ser honesto y contestar firmemente lo que te preguntan. Cosas como "por que te queres ir?" o "que estas buscando" son comunes. A no contestar "mi jefe es un h.d.p" o "esta empresa se va al joraca" porque no te llaman mas. Profesionalismo por favor.
  2. Primera ronda. Si el llamadito salio bien, es probable que te llamen para una entrevista en persona. Generalmente es una sesión donde hay 4 o 5 personas y te preguntan de todo por unas 3 o 4hrs. Movidito asi que hay que prepararse. Que se puede esperar? De todo. Como diria Noel Gallagher "expect the unexpected". Ejemplos. Para una primera ronda en Google, estudie como condenado y todo fue muy fácil. Para una startup, en la cual trabaja un amigo el cual me dijo que era todo tranqui, estuve 2hrs hablando de algoritmos de grafos y complejidad. Les hago una lista de lo que si pueden esperar:
    • Acertijos (brain teasers). A estos los conocemos de la primaria (de que color era el caballo blanco de San Martin?) y secundaria (Juan y Pinchame se fueron al rio, Juan se ahogo, quien quedo?). La diferencia esta en que son bien pesados y no tenes mucho tiempo para resolverlos. Algunos van desde cosas como "hay que cruzar un rio y tenes el lobo, la len~a, una oveja, etc." Personalmente no tengo buen record (50-50) y la mejor forma es no entrar en pánico y hablar en vos alta de lo que harias.
    • Cálculos mentales (back of the envelope calculations). Aca la idea es ver como calculas algo para ver la noción de como harias algo. Por ejemplo: cuantos autos hay en tal autopista por dia? Se empieza con el numero de personas de una ciudad, se calcula el porcentaje que tiene auto, que de esos algunos van a trabajar, etc. Son todas cuentas de sumar y multiplicar - nada mas que eso. Fijense en el libro de Bentley "Programming Pearls" que tiene un capitulo dedicado a eso.
    • Algoritmos. Nada mejor que pegarse una repasada al Cormern, Leiserson, Rivest, Stein (CLRS) porque es lo que se espera que sepas. Muchas preguntas generales que con saber como encontrar el algoritmo pueden andar bien. Muchas preguntas también vienen mal paridas y nada mejor que teoría. Una vez en Yahoo! me preguntaron que haga un calculo de complejidad el cual involucraba hashing, ordenamiento, colas de prioridad, etc. A cada uno le puse su Big-Oh y me dijeron bien, pero como podía mejor ordenamiento. Mi respuesta "O(n log n) es lo mejor", el fiera "podemos hacerlo mejor?". Cuando aparecen las preguntitas can we do it better, hay que tener mucho cuidado. Puede ser que haya una solución óptima que no la nombramos o que nos quieran hacer pisar el palito. Y aca la teoría pesa. Mi respuesta "la cota mínima para un algoritmo de comparación es O(n log n) que se calcula basado en el arbol de decisión". No quiero hacer alarde pero es el tipo de respuesta que se espera que des: bien precisa. Mi entrevistador dijo bien y seguimos con otra cosa. Tiempo después me di cuenta que quizas quería que conteste que radix sort te puede dar un costo lineal. Pero como no es basado en comparación, no me podia decir nada.
    • Situaciones. Muchas preguntas son del estilo "si tuvieras que hacer X, como lo harias?". Si hiciste algo parecido es obvio que hay contestar al toque. En caso contrario evitar inventar con poco fundamento. Es mejor preguntar por mas datos o clarificaciones.
    • Disen~o. Esta parte es mas que nada para ver el grado de conocimiento en ciencias de computación. Las preguntas varían y van desde como disen~arias un lenguaje mejor que SQL o XQuery para una base de datos hasta como armarías una arquitectura diferente a una máquina de Turing. Como contestar bien? No hay una sola respuesta, es mas que nada imaginación y fundamentos.
    • Mejoras. Muchas veces preguntan como mejorarías su producto y si bien parece una pregunta fácil, hay que tener mucho cuidado. Por dos razones. Si sos muy negativo, pues nadie quiere una persona negativa que no sepa ver las cosas buenas. Por otro lado si contestas que todo esta bien, no hay ojo critico. Por ejemplo, con los muchachos de Amazon, les dije que habia ciertos resultados en el website que daban la impresion de que algo no andaba bien. Por supuesto que seguro saben todas las malas noticias, asi que uno tiene que dar una respuesta de como se resolvería la situación. Siguiendo en el mismo rubro, me hicieron la misma pregunta en eBay para cual respondí que la recuperación no era tolerante a errores de tipeo (show/shoe es lo mismo en ciertos contextos). El tema subio un poco de tono porque mi entrevistador decía que era un caso extremo y yo argumentaba que el algoritmo estaba fundamentalmente mal disen~ado. Otra vez, hay que andar con cuidado de no hacer calentar al otro al dope. Asi que solo sugerí una corrección menor que mejoraría la calidad. En otras palabras, evitar confrontar innecesariamente.
  3. Segunda ronda. Cuando pasas a la segunda ronda es que ya estas entre los pocos elegidos para el puesto. Puede ser que seas vos solo o un par de tipos mas. Lo que se puede esperar es conocer mas gente y mas que nada ser consistente con las respuestas que diste en tu primera ronda. Si antes dijiste que gustaba hacer testing y ahora decis que no, el tema no va a funcionar. También significa que no hay que dormirse en los laures y no preparse. Tuve una segunda ronda en Gooogle donde despues de 5hrs (si, cinco) el ultimo fiera me tiro dos acertijos muy venenosos que después descubri que se resolvían con "Gray codes". Obvio que no sabia Gray codes y obvio que hice agua. La segunda ronda también sirve para entrevistar al grupo. Aca ya podes darte cuenta de que es lo que buscan y cuales son sus ventajas y desventajas. Sin hablar de dinero, claro esta. Pero si cada tipo que te entrevista te nombra el mismo problema, es una indicación que los tipos pueden estar en serios problemas. También hay oportunidad para hacer preguntas. Yo por ejemplo pregunto que me digan una cosa que aman y una cosa que odian de tu trabajo. Imperdible la informacion que se obtiene de esa manera.
  4. La hora de la verdad. A esta altura seguro ya hablaste con 6 o 8 personas. Ellos tienen una buena idea de como andarías y vos de ellos. Y aca vienen los rechazos. Te van a decir que no y obvio que duele después de varias rondas escuchar eso. Por otro lado, también vos podes decir que no queres seguir mas lo cual es valido.
Finalmente tendremos una oferta en las manos o quizas mas de una. Que hacer?
  1. El vil dinero. Una vez que te dan los numeros lo primero es no ser codicioso. Seguro todos queremos ganar un montón de plata haciendo lo menos posible pero todo tiene un precio. Y si bien hay ofertas que son muy difíciles de decir que no, también tienen mucho riesgo. En mi caso le dije no a una oferta muy tentadora pero parecía pan para hoy hambre para man~ana sin contar con la presion de andar con el trasero a dos manos.
  2. Seguir negociando. Puede ser que X te paga 10 y Y te paga 15. Obvio que te gusta X, pero 15 es buena plata. Que hacer? Decirle a los muchachos de X que Y te paga mas y que mejoren la oferta. En casi todos los casos funciona. Pero siempre y cuando no descuides la regla 1 que nombre antes.
  3. Cuando empezar. A tomarse unos dias al dope y dar el aviso de que te vas de tu lugar de trabajo. Antes que nada profesionalismo. Nada de que me voy porque no me los banco o son una manga de inutiles. Nunca se sabe si los vas a encontrar de vuelta en un par de a~os. A no quemar las naves.
Un párrafo aparte para las startups. Todo lo que escribi es mas que nada basado en lugares que cotizan en la bolsa, que tienen recursos humanos, productos importantes y atraen gente como un iman. Las startups son diferentes porque no tienen eso ni tiempo. Entonces las entrevistas son fundamentalmente diferentes. Por ejemplo, te meten en un cuarto con todos (si todos) y te cascotean a preguntas de lo que quieran. Personalmente, me encanta hablar con ellos ya que son muy honestos en lo que buscan (no tienen tiempo para dar vueltas) y van al grano enseguida. El problema es, claro esta, el alto riesgo.

Bueno, esto es todo. Espero que les haya servido y buena suerte en la búsqueda laboral.

Monday, September 17, 2007

De todo un poco

Hace rato que no escribo nada y alguien hoy me lo recordó asi que van algunas lineas.

Quizas lo mas importante que he notado últimamente es la cantidad de empresas pequen~as que estan haciendo beta en la infraestructura de Amazon.com. Una de ellas es Powerset que esta probando cuantos servidores se necesitan para hacer procesamiento de lenguaje natural en tiempo real. Aca esta el post por si lo quieren leer. Spocks Networks también esta haciendo exactamente lo mismo. Por si quieren leer este post tiene mas.

Siguiendo por el mismo camino, parece que hay un rumor que los muchachos de Google piensan abrir al publico los servicios mas importantes: BigTable, Google File System y MapReduce. Si esto llega a ser verdad, va a ser muy interesante ver en que "computadora distribuida" uno piensa trabajar. Amazon? Google? Ver algo de eBay y Y! en estas lineas pronto no deberia ser para nada algo impensado. Aca esta lo del rumor por si quieren leer.

En temas personales, ando ocupado con ciertas cositas que después escribire con mas detalles.

Saturday, September 1, 2007

Mas sobre Freebase

Se me agotaron las invitaciones para Freebase que esta en Alpha. También estuve chusmeando la API y otras cositas. Interesante.

Friday, August 31, 2007

Freebase

Hacia rato que no escribía asi que nada mejor que un post sobre Freebase, o como dicen algunos, Wikipedia para datos. Ayer justamente asistí a una charla bastante íntima donde los fundadores presentaron la filosofía del proyecto junto con unos demos muy interesantes.

La primera impresion es que hay una especie de vuelta a todo lo que sea semántica. Mas alla de todo el tema de Semantic Web, hay un aspecto practico interesante sobre la materia. Lo que me gusta de Freebase es que tiene mucha filosofía open source, cosa que uno puede empezar a ver en servicios y no solo en herramientas. Por ejemplo, Windows vs. Linux en sistemas operativos es la clásica. Que tal ahora ver Freebase vs Google Base? Tiempos interesantes sin duda.

Friday, July 27, 2007

Mas sobre startups

Aca andamos por Amsterdam donde vuestro humilde servidor participa en un par de sesiones en SIGIR. Hoy es el dia industrial, donde las presentaciones han estado buenas. Me quede con unas observaciones sobre Baidu. Por si no saben, Baidu es uno de los pocos que puede decir que le gana a Google, ya que en China hay un solo motor de busqueda para todo: Baidu.

Quizas lo mas importante es que cuando alguien empieza en Baidu, trabaja directamente en la version de produccion. Es mas que nada "learn on the job" lo que hace, segun ellos, que la calidad sea mejor ya que nadie tiene miedo de probar cosas. El otro tema, es sobre los fundadores, los cuales se fueron de InfoSeek (un viejo motor de busqueda) para fundar Baidu. O sea, en lugar de trabajar para Yahoo o Google, los tipos decidieron hacer una cosa nueva, desde cero, en China, con talento local. Ya cotizan en la bolsa por si no lo saben.

Tuesday, July 17, 2007

Bola de cristal

Hoy me pase medio dia en el CTO forum que organizo AMD para discutir tendencias de tecnología en la próxima decada. Mas alla de los temas tecnológicos, es muy interesante ver que todavía existe ese espíritu emprendedor en todos los participantes ya todo el mundo era muy accesible para charlar. Y eso que varios compiten codo a codo en todo terreno.

El evento se dividio en dos sesiones bien obvias: software y hardware. En cada una habia 10 min. por CTO y después un panel. Tengo un montón de apuntes y da para mas que un post asi que la hago cortita y al toque con dos luminarias. Patterson por sus aportes en arquitectura (supongo que han tomado una clase usando su libro) y Bechtolsheim porque, ademas de fundador de Sun, es el que le escribió el cheque a unos chicos para que empiecen un proyecto llamado Google o algo asi. O sea, cuando estos tipos hablan, hay que prestar atención.

- David Patterson (UC Berkeley) hablo sobre la nueva ley de Moore que es duplicar los procesadores en core (2x) y que si el software no aprovecha, el mercado de PCs se va achatar. En otras palabras, no va a haber incentivo para comprar máquinas nuevas a no ser que se cambie la forma de escribir software. Y eso es, sras & sres, paralelismo. Si, aunque el 100% de todas las empresas que han tratado de hacer paralelismo han fallado, parece que no hay otra que buscar un éxito sino estamos todos fritos.
- Andy Bechtolsheim (Sun) hablo sobre el problema mas importante que hay en dia en hardware: energía. Voy a usar la vieja frase "centro de cómputos" como traducción de "data center", para indicar que consumen el doble de energía por an~o lo que hace que el costo de "computing" se este haciendo cada vez mas caro. Hacer hardware que gaste lo menos posible es un tema importante pensaran? Un datito, para el 2030 se estima que se necesitara gastar $2o trillones para mantener al mundo girando. Y si queremos que todo el mundo siga haciendo lo que hace, hay que gastar menos energía dado que la mitad es derrochada.

Sunday, July 15, 2007

UnSpun o como usar lo bueno, lo malo y lo feo

A medida que el contenido en la Web sigue creciendo a pasos agigantados uno empieza a ver que cuanta idea hay dando vueltas en ciencias de computación ha encontrado un nicho. Después de todo, el fin es el mismo: como organizar mejor todo lo que hay.

Obviamente que hay diferencias entre usar procesamiento de lenguaje natural, como lo hace Powerset, a crear listas de lo mejor o peor como el caso de UnSpun.

Siempre he encontrado el contenido de las listas sospechoso ya que hay un factor humano o personal muy importante. De chico me ponían mal ciertas listas de los top-50 mejores discos de rock cuando mi banda preferida no estaba. En fin, esto parece ser algo manos o menos parecido pero también mas personal.

El aspecto social es también importante. Por ahi para cierto tipo de contenido, probablemente, la mejor forma de organizar algo es "socialmente" versus el algoritmo mas complejo.

Friday, July 13, 2007

Got Game?

Acabo de recibir el ultimo numero de ACM que trae varios artículos sobre "la ciencia de juegos". Hace un tiempo que estado observando el tema de juegos ya que, desde mi punto de vista, van a jugar un rol fundamental en la próxima generación de software.

Una de las cosas que hice fue, contra viento y marea, acceder a comprar una XBox 360 para los crios. Obvio, que solo me dedique a ver las interfaces en las cuales hay un uso predominante de la famosa metafora focus+context.

Una ventaja tambien de andar por aca es que meses atras me fui a una charla de Tina Blaine (CMU) sobre el uso de juegos para colaboración y software social. Ando con poco tiempo para traducir mis apuntes de ese dia, asi que van en ingles.

We've heard the current trend that users want easy to use devices and applications, otherwise they go somewhere else. Now that the new generation is gadget addicted and Internet savvy, providers of products and services should design for those kinds of users. In this context, the idea of vendor locking is starting to go away. You try something and if you don't like it or it is difficult to use, somebody will make better soon.

I was expecting a bit more on the implications for traditional software design or enterprise software, but it wasn't covered. My conclusion is that as we started to see how mobile is taking more over current desktops, we should expect to see more "gaming-like" interfaces. An example she mentioned was touch technology that has been under research for sometime and also part of gaming. Now, thanks to Apple, the popularity of touch products is going up to the roof.

Notes:

- Social interaction and collaboration
. Technology should be the catalyst not the focus of the experience
. Start simple, add complexity as necessary. See Scott Snibbe's Central Mosaic

- Digital natives (kids)
. Increasing exposure and fluency in the language of computers, video games and Internet
. Ability to multi-task
. Kids are getting older younger (debate on this topic)

- Statistics
. $31-$56 billion by 2009 in games
. 60% of all Americans over 6, now plays video games
. 14% of kids under 3, now play video games
. Women make up 59% playing on mobile devices

- Games
. From Japanese arcade to the consumer market
. Evolution of community cultures: playing together but also competing
. Motivation of playing is also wining

- Survey of games (Guitar Hero, Wii revolution, etc.)

- Contexts of collaboration
. Focus
. Location
. Media
. Scalability
. Player interaction
. Learning curve
. Directed interaction
. Pathway to expert performance playability
. Level of physicality between players
. Improvisation

- Touch technology

- Enhancing player experience

- Inroads to new markets


Y que tiene que ver con software? Bien simple. La nueva generación no solo nació con la Web sino que esta acostumbrada a las interfaces de los juegos y no tienen miedo a explorar como funciona algo. Ahora piensen un poquito: cuando estos chicos entren en el mercado laboral, a donde van a ir a trabajar? A la vieja escuela basada en "desktop" o a una metáfora mas parecida a un juego? VCs: abriendo las billeteras ...

Thursday, July 12, 2007

Demasiada Informacion & Startups

Una vieja canción de Police dice "Too much information running through my brain. Too much information driving me insane". Ultimamente he estado tratando de atender ciertos eventos acerca de startups, como pueden leer en el blog.

El tema pasa que desde Google lanzo su IPO, de la noche a la man~ana, hordas empezaron a juntarse para ver que se puede hacer diferente y agarrar un pedazo grande de torta. De mi parte me puse a aprender un poco mas sobre el tema. Agarre un par series en VLAB, que se hace en Stanford y volvi a ser un regular en los eventos de PARC. Después de todo, es como ir al gimnasio. Si querés jugar un fulbito, algo de estado tenés que tener.

Lo que si me lamento es que me perdí Startup School, que parece ser estuvo muy, pero muy bueno. Y bue, no se puede hacer todo. Una lastima porque todo ocurre aca a la vuelta nomas.

Saturday, July 7, 2007

Live Earth - lame coverage

Live Earth TV coverage kind of sucks. Lots of repetitions and they (Bravo and NBC) seem to care to show, outside USA, mainly London and Hamburg. Worst part is that are tons of repetitions of the same song: Shakira twice, Duran Duran twice, etc. What about some other bands from other places? No O Rappa so far which I was really looking forward. Oh well ... there is always YouTube to catch up later.

Problemas tecnicos con Live Earth

Hoy es el famoso concierto de LiveEarth en el cual un montón de estrellas se juntan para tocar gratis y esas cosas. Si saben algo de LiveAid, Live8 o cualquier expresión regular que sea Live[aA-zZ|0..9] para ayudar a algo es básicamente lo mismo.

Asi como LiveAid dio nacimiento a MTV, Live8 fue su muerte ya que AOL Video era mejor para seguir el concierto en lugar de tele. Y para hoy? Los muchachos de Microsoft decidieron hacer el webcast. Obviamente, si uno no usa Internet Explorer, pues no funciona. No hay secreto aca, todo sabemos como es el tema con Windows y sus dependencias. Ahora bien, ante mis creencias religiosas lanzo IE, espero siglos los mensajitos y que veo ... oh no ... no anda nada ... un desastre total. Que esperaban? Que 100 tipos se conecten? Parece que no hicieron bien los cálculos de cuanta gente hay en el mundo que usa Internet pero no Windows IE ;-)

Una razon mas por la cual deben adquirir Yahoo! si quieren participar en el mercado de Internet.


Friday, July 6, 2007

PCs, Macs y la maldicion de PowerPoint

Estos últimos meses me ha tocado asistir a una serie de eventos industriales, corporativos y académicos. Una cosa que se puede observar es la elección de PCs versus Macs entre la audiencia. Y ahora que hay wireless por todos lados y es bien obvio ver quien usa que. Y cuando la gente le toca el turno de dar su charla, mas interesante aun.

Asi que si uno va a una conferencia o charla de "sistemas" en las cuales las cosas son mas basadas en fundamentos como algoritmos y cosas asi, uno ve un gran numero de PCs con Linux que seguro es algún hack esotérico que solo el duen~o sabe como configurar correctamente. En cambio, si te toca ir a algún evento mas de interacción hombre-máquina (Human Computer Interaction), como el que me toco ir, el numero de Macs es bastante grande.

Lo que no me entra en la cabeza es lo siguiente. Persona #1 usando una PC y PowerPoint temina charla #1. El moderador, siempre siguiendo el protocolo, invita a persona #2 para presentar charla #2. Independientemente si persona #2 es hombre o mujer, uno tiene que escuchar el mismo comentario sarcástico: "Lo siento, yo uso Mac" (Sorry, I'm a Mac user), lo cual interpreto como "No uso la basura de Windows como ustedes". Entonces después de los obligatorios 5 minutos de demora porque el cable esta mal, el proyector esta fuera de sintonía, uno ve ... Microsoft PowerPoint!! Tanto lio para eso? Me ha tocado ver la misma secuencia en cuanta charla he asistido. Sesiones generales, charlas principales de gurues, charlas de orejones del tarro ... todo el mundo usando la famosa extensión PPT.

Parece que nadie saber presentar información que no sea en PPT. Peor aun, nadie parece saber presentar informacion sin PPT lo que me parece peor. Y como siempre, la calidad del contenido en las famosas slides es, pues ... muy baja. En fin, hay gente que se la esta tomando en serio asi que si estan cansados de PPT, como vuestro humilde servidor, lean la opinión de Tufte sobre el tema.

Lo mas serio del asunto es que no ha habido ningún avance serio para tener un mejor software para presentar informacion. PPT es básicamente la misma herramienta que use cuando di la presentación de mi trabajo final en Tandil (si, todos hemos pecado), lo cual fue ... hace un pilón de an~os. Si alguien anda con algunos millones para una startup, pongan la plata en algo de esto. Una alternativa decente a PPT seria un salto enorme.



Tuesday, July 3, 2007

Roger Waters @ Oakland, CA - 19-Jun-07

Hay un viejo adagio del siglo V que dice que no hay que conocer a los héroes porque uno puede llevarse grandes sorpresas, sobre todo si se trata de un concierto de rock.

Asi que fiel a mi estilo de remar contra la corriente, y en la compan~ia de mi chango, por segunda vez en 8 meses, fuimos a ver a Roger Waters. Me habia quedado con ganas de ver el concierto otra vez ya que la ultima era demasiada información para digerir. Por otro lado, tenia un poco de dudas ya que por ahí este no seria tan bueno o que los tipos den lastima. Me decidi por ir ya que quería escuchar de vuelta todo el set.

Hay otros blogs y reviews sobre los conciertos asi que no voy a poner el set list que todo el mundo lo conoce. Este post es básicamente una comparación entre el recital de Octubre y el de Junio.

Esta vez, en lugar de estar frente al escenario, estábamos en el costado derecho bien cerca. Otra diferencia fue que era en una arena (estadio cubierto) al contrario de al aire libre. En fin, la misma escenografía con muchas mas máquinas de humo que mantenían un ambiente bien oscuro mientras el estadio se llenaba de gente.

Llego la hora y empezo el video que hace sintonía en la radio con la misma secuencia, aparece la banda (los vimos subir las escaleras), saludan y se escucha "... referee looks at his watch ... any minute now ... " y Waters que interrumpe abruptamente con "eins, zwei, drei..." ... un sonido abrumador en los primeros acordes wagnerianos de In The Flesh y se largo. Se nota algo de saxo que no estaba antes, un fondo mucho mas rojo y una versión de los famosos martillos que esta vez no son los originales de la película. Final con el avión que se estrella y toda la pirotecnia. Gente de pie.



En el primer set la banda sono bastante mas relajada con algunos trucos nuevos como el astronauta, una versión mucho mejor de Beirut y finaliza con Sheep que es el delirio total. Tuvimos la suerte de que el chancho salio desde nuestro lado asi pudimos ver bien como la gente se sigue sorprendiendo con esto. A medida que el chancho vuela cae una especia de lluvia de papelitos verde lo que da un efecto muy lindo.




Después de los 15 minutos de descanso, la versión completa de El Lado Oscuro de la Luna. Otra vez se pasa volando y es medio difícil de percibir todos los detalles y efectos que ocurren. Algunas cositas diferentes, Time sono mucho mejor y el batero pego mucho mas fuerte. Sera porque hace unas semanas cambio la batería? La versión de Gig in the Sky ... tiene un fondo de nubes lo que hace mas intenso el trabajo vocal junto a los efectos. Pero el premio mayor de la segunda parte se lo lleva Eclipse en el cual un prisma ubicado sobre tres cuartos de la cancha y que no se habia usado para nada, baja lentamente y empieza a emitir unas ondas de laser. El efecto es como una ola sobre la gente en las plateas hasta que otro laser perfora el prisma y se forma el famoso truquito óptico. Como gira, a todos nos toca el efecto. Delirio total. Gente de pie que no deja de gritar y un cierre eufórico.

Para terminar los tres bises en los cuales no me gusto tanto la versión de "Cómodamente adormecido". De todas formas, "Otro ladrillo en la pared" sono muy bien. No solo lo digo yo. Cuando ves a los tipos de seguridad, que estan de espalda al escenario, mover los cogotitos hacia adelante y detras acompan~ando el corito, te das cuenta que no te podes equivocar. Un excelente show que sobrepaso expectativas. Hay rumores que el set cambia para los 20 minutos de Live Earth. Habra que ver.

Lamentablemente es probable que sea la ultima gira y hay que hacerse a la idea de Pink Floyd no va a tocar nunca mas. Una verdadera lastima.

Monday, July 2, 2007

Dos/Two

Yup, this is a bilingual blog (English and Spanish). It is a bit of an experiment as well, so please feel free to comment on whatever language you feel comfortable.

Si, este es un blog bilngue (Ingles y Español). Es también un poco de experimento asi que escriban en el idioma que mas les guste.

Sunday, July 1, 2007

60s, LSD y PCs

Termine de leer el excelente libro de John Markoff What the Dormouse Said, Penguin (2005). El titulo, para los que le gusta la musica, es de la canción White Rabbit de Jefferson Airplaine, ultra grupo psicodelico de los 60s. Es un libro sobre tecnología y acerca de la revolución de la computadora personal. Pero en lugar de concentrarse en aspectos técnicos como lo hacen otros, Markoff se dedica a situar todo en el contexto de la contra-cultura de los 60s. Sexo, drogas y rock'n roll.

Sabían, por ejemplo, que la mayoría de los grandes nombres de hoy experimentaron con LSD en la península? En esa época se creía que LSD ayudaba a expandir la mente y por eso algunos grupos de SRI dieron el paso inicial. Se acuerdan de Augment, el famoso grupo de Doug Engelbart que dio origen a hypertexto, el mouse y todo lo que usamos en la Web hoy en dia? Fueron uno de los pioneros. Hasta open source ya estaba en la mesa de negociaciones desde el primer dia que hubo que pagar por software. Fascinante lectura.

Este mes se cumplen los 40 an~os del famoso Monterey Pop Festival, que fue el precursor de Woodstock. Los ex-hippies millonarios que vendieron sus almas en los 80s por el vil dinero seguro seran los sponsors de las celebraciones. De todas formas, las influencias de los 60s y de la gente que se propuso cambiar al mundo siguen estando palpable, al menos aqui en el valle. Todavía hay gente que sigue trabajando en los mismos problemas de antes, mejorando los productos release por release.

La canción habia tomado una linea de Alicia en el país de las maravillas:

Remember what the Dormouse said
Feed your head. Feed your head

Como alimentar la cabeza? Lean el libro de Markoff para mas detalles.

Friday, June 29, 2007

iPhone mania

Hoy cuando volvía de charlar con un tipo sobre su startup, me encuentro con un trafico impresionante en plena University Avenue en Palo Alto. Gente que se agrupaba en una esquina, mini-vans de la tele, chicos, etc. WTF? Por que tanto lio? Recien cai: hoy se lanza el famoso iPhone de Apple. Y como aca es el país de la satisfacción inmediata, obvio que tenes que tenerlo ya. De mi lado, que esperen sentados ;-)

Wednesday, June 27, 2007

Evento IISc - parte III

Tercera y ultima parte. El domingo temprano me toco participar en un taller sobre ciencias de conocimiento (knowledge sciences). Un titulo mas que nada para agrupar a todo lo que sea search, business intelligence, analytics y knowledge services. Una mezcla con charlas de USA y charlas de India con amplia discusión para ver puntos en común.

El moderador fue Prof. Akella de la Universidad de California, Santa Cruz. Empresas participantes eran Accenture, IBM, HP, Yahoo, Oracle, SAP, Infosys y Microsoft. Del lado indio, profesores de IISc. dando un estado del arte de los proyectos y como trabajan con industria. Cada uno teníamos 10min. para presentar con un formato bien simple: problema, potenciales soluciones y oportunidades de investigación y posibles negocios. También habia gente de algunos campuses de UC (Berkeley y Santa Cruz) anunciando una incubadora. Muy interesante ver que cada profesor presentaba sus temas de trabajo, las empresas con las cuales esta trabajando (incluyendo $$ para proyectos). La interaccion es obvia: gente haciendo contactos, te invitan para un lado, intercambias reuniones, almuerzos, etc.

El tema que me quedo en la cabeza es por que no se puede hacer algo parecido en el Sur o con gente del Sur. Ya se que juntas a n argentos y terminas con n+1 opiniones pero tiene que haber alguna forma de poder arrancar algo. Después de todo no me pareció tan difícil juntar gente interesada. Es mas, mucho de los tipos hicieron todo a pulmón y gratis. Y dada la cantidad de CEOs, CTOs, VCs, and VPs dando vuelta, en lugar de la típica histeria argenta de egos, parecía mas que nada una reunión de amigotes. Y si hay algo que se sabe bien en el valle es que, cuando se juntan amigotes a boludear y pensar en algunos problemas, es la situación ideal para lanzar startups.

Cambiando de tema, habran notado el uso esporádico de acentos gracias al moderado corrector ortográfico de Firefox que anda masssonemos ;-)

Monday, June 25, 2007

Evento IISc - parte II

Un poco mas de detalles sobre el evento de IISc. Eran tres dias completos (viernes, sábado y domingo) y cubrían temas de tecnología, administración, emprendimiento, ciencias de la vida (life sciences, no se como traducir), nano-tecnología, aeronáutica y energía alternativa. Bien cargadito y con muchas sesiones en paralelo.

Dos paneles de emprendimientos en los cuales asisti que estuvieron muy buenos:

  • Innovación y emprendimientos: factores claves para fomentar emprendedores lideres en startups y en grandes organizaciones. Participantes de Mayfield, Storm Ventures, Intel Capital, Clearstone Ventures y Satyam Computers.
  • Administración de tecnología: exploración de los temas mas importantes para manejar tecnologia desde incubadoras hasta productizacion. Incluyendo empresas chicas y grandes, offshore y alquiler de centros de R&D. Participantes de McKinsey, Google, Applied Materials, Theranos y Headstrong.
Temas mas salientes ya que todo da para grandes charlas:
  • Perseverancia. Siempre hay que estar dispuesto a darle una vuelta mas al problema para encontrar un mercado nuevo. Y puede tardar an~os.
  • El famoso innovators dilemma: crear tecnologia disruptiva o continuar evolucionando?
  • Una buena idea de producto no es suficiente. Es solo un porcentaje de todo lo que se necesita.
  • Las ideas que funcionan son las que mejoran la calidad de vida. En cualquier ámbito. Ya sea porque hace algo mundano que es tedioso mucho mas fácil o porque, en el caso de salud, cura un mal. Independiente del dominio, siempre hay que apuntar a eso.
  • Muchas referencias a juntar gente que se arremanga para hacer las cosas.
  • Actitud "se puede hacer" (can do) siempre.

Sunday, June 24, 2007

Evento IISc - parte I

Este fin de semana se realizo un evento organizado por el Instituto Indio de Ciencias (Indian Institue of Science) con el objetivo de juntar a los indios que estan aqui en el valle con los de India, invitar algunas empresas y, como coctel final, algunos muchachos con bolsillos llenos buscando donde invertir. En otras palabras, emprendimientos al 100%. Vuestro humilde servidor estuvo participando como uno de los pocos no indios invitados y aca va una serie de posts sobre el tema.

Siempre me han soprendido el nivel de ayuda y cooperacion que tienen los indios. Desde la escuela de graduados, en la cual si sos indio, te van a buscar al aeropuerto y te dicen las cosas basicas para que puedas adaptarte de la mejor forma posible hasta como conseguir contactos para trabajar. Solo tenes que devolver el favor haciendo lo mismo para la camada que viene. An~os despues esto es lo mismo. Si queres armar tu empresita, que mejor que recurrir a la red social que tiene todos los contactos?

Para que se den una idea del nivel de contactos y la poderosa red que tienen, en cada sesion estaba "quien en quien" de cuan topico se imaginen en alta tecnologia. Desde CTOs, CEOs, VPs, emprendedores seriales y cuanto titulo se imaginen. No solo eso, la charla de apertura la dio el Presidente de India y algunos de los keynotes fueron impartidos por eminencias grises como el caso de Arno Penzias, premio Nobel de fisica o el CTO de Boeing. Ojo tambien tienen competencia, en un par de semanas se hace el evento de IIT (Indian Institute of Technology) donde Google y Yahoo son sponsors y hasta Hillary Clinton da una de las charlas ;-)

Hay muchas cosas de las cuales podria escribir (lo hare despues) pero lo mas obvio es la cantidad de an~os luz que nos llevan a los sudamericanos (sin sorpresa claro) y a los europeos (muy desesperados y sorprendidos ultimamente) en armar no solo redes de contactos y capital sino un puente virtual entre el valle del silicio e India. Nunca lo habia vivido de tan cerca y es verdaderamente impresionante.

Monday, June 18, 2007

El Pato Cabrera y Wikipedia

Tiempo atras, durante el show de los Oscars en TV, decidi hacer un pequen~o experimento: cual es el website que te anuncia los ganadores primero? Google? Yahoo? Frio, frio ...

Asi que me sente frente al tele con la laptop y con 4 tabs en Firefox (Yahoo, Yahoo entertainment news, Google y Wikipedia) y el nombre del actor/actriz/pelicula/etc como consulta a medida que se anunciaban los ganadores. El objetivo era ver cual de los websites anunciaba la noticia (asumiendo que se llevaba el premio por supesto). Wikipedia, por lejos, gano. Aca van los numeros para Martin Scorsese:

- Google: 8min; Google news: 15min
- Yahoo home page: 10min
- Yahoo Entertainment news: 8min
- Wikipedia: < 1min

El echo de que unos tipos que saben editar la pagina de Scorsese en Wikipedia le ganaron a un a tarea automatica como un crawler ejecutando en el mejor hardware del planeta es interesante. Hablando puramente de tecnologia los demas no anduvieron tan mal. Despues de todo, alguien tiene que escribir la noticia (asumiendo 2 parrafos), remitirla en algun sistema de manejo de contenido, darle prioridad maxima para indexacion, avisarle al crawler y replicar los indices en lugares estrategicos en ciertas partes del mundo. Asi que 15min. no esta para nada mal. Pero es imposible ganarle a un chango editando una entrada en Wikipedia, agregando un par de cositas y presionando "publish" en menos de un minuto.

El fin de semana, agarre de casualidad los ultimos minutos del U.S. Open y cuando se dio que Cabrera gano lo primero que hice fue fijarme en Wikipedia: alguien ya habia modificado la pagina. En 15min. seguro apareceria en Google o Y! ;-)

Volver a las fuentes ... medio tarde

La noticia del dia es que Terry Semel dejo de ser el CEO de Y! y fue reemplazado por Jerry Yang (uno de los fundadores). Era hora y parece un siglo desde que salio el famoso memo sobre mantecol.

El tema es bastante simple: Google los dejo mordiendo el polvo. En lugar de usar el arma numero uno que tienen (los datos sobre comportamiento de usarios) se dedicaron a jugar cerca de Hollywood (Semel es un ex-ejecutivo de los estudios). Encima dejaron pasar la compra de YouTube asi que los dias estaban contados.

Creo que son buenas noticias para Y! ya que es un poco volver a las fuentes. Lo que ahora hay que ver es si no es demasiado tarde. La moral esta por el suelo y encima un monton de gente ya se fue. De todas formas creo, como dije anteriormente, que Y! esta abandonado. No hay consistencia en las propiedades y parece que cada uno hace la suya.

Reflexionemos un poco desde el punto de software y servicios. Empresas de softwre tradicionales como Oracle, Microsoft, SAP, IBM, etc. se pueden dar el lujo de errar la direccion en un release porque tienen uno mas para corregir el rumbo. Total, los usuarios se quedan en la version vieja que todavia funciona hasta que se arreglen los lios. Es caro y hay que hacer mucho control de dan~os pero funciona.

En Internet parece que no. Asi como dice la frase "estas a solo un click" (only one click away), para los usuarios el costo de cambiar es minimo. Infimo. Nada. Sino te gusta Y!, usas G y punto. Listo. Y una vez que se fueron no se vuelve mas a no ser que el servicio sea mucho, pero mucho mejor. En software tradicional, te puede no gustar MS Outlook o el servidor. Cambiarlo .. eh ... no tan rapido. Costo (plata y tiempo) tenerlo funcionando asi que tranqui.

En software tradicional hay un monton de ejemplos de empresas que la pasaron mal, cambiaron y evolucionaron. Pregunta: se puede hacer eso en Internet? O, quizas, hay solo 1 release, que si no lo cuidas bien no hay forma de recuperse?

Thursday, June 14, 2007

Powerset

Increible. Justo que terminaba de escribir sobre Amazon y de como Powerset esta usando la infraestructura, recibi un mensaje de ellos anunciando algunas novedades. Lean.

Incredible. Just as I finished writing about the Amazon infrastructure and how companies like Powerset are taking advantage of it, I just got an email from them with some news.



Not Yet Released Blog Post
Title: First Powerlabs Screenshots
Release date: June 14, 2007

Well, we just sent out our first screen shots of one of our demo search products and had such a response, that I thought I would throw my hat in the mix as well.

After mulling about for a bit, I decided that I wanted to be the first to post a screen shot of Powerslabs (it's a pretty cool screenshot and in my opinion a much sexier screenshot than the search screen shot)

This screenshot is an example from our travel group, one of the categories of search we'll be exploring. We'll also be exploring other categories like entertainment and reference. Within each of these categories, we'll have lots of activities. You'll be able to watch videos explaining the Natural Language concepts that power Powerset, take surveys to help us understand what users want, brainstorm ideas on specific search problems (and vote on them too), enter design competitions where you can suggest search interface ideas and, of course, get ready......get ready..... try out multiple demo concepts from Powerset in each group category.

Over the coming month, we'll release more details. Powerlabs is all about the community giving its input on the products that Powerset releases. In the same vein, we want the community to be involved in crafting Powerlabs. In fact, sign up for Powerlabs today: we'll be selecting a group of users who signed up early to get an early look at Powerlabs to give feedback.

Hint: Powerlabbers are getting this blog entry 1 hour before I post it (that will be the norm from now on, so sign up if you want the inside scoop) I figured since there is such competition to be the first, I would actually give the Powerlabbers a shot at beating me to it.

Hint: We may not be launching Powerlabs officially until September, but we will be selecting a small group of people early to give it a test drive.

Hint: We are going to be announcing some pretty interesting stuff over the next couple of weeks. We have been holding back for quite a while and we are brimming with news (double hint: we acquired someone)

Warning: I am making my first video blog (which I will try to do weekly) so you will have to deal with my ugly mug directly. in each video I am going to try to be dirt honest, give you the straight news and I will be announcing important new information.

Steve Newcomb
Founder & COO
www.powerset.com

Enclosed: Screenshot. Also available on http://flickr.com/photos/8760927@N07/

Amazon - la plataforma de mybusiness

En Noviembre del an~o pasado, la tapa de BusinessWeek tenia a Amazon como la historia principal.

Hay varias razones por las cuales Bezos & Co. creen que la nueva accion en tecnologia require, pues, cosas nuevas. La idea es bastante simple. Amazon se la paso los ultimos 10 an~os construyendo toda la infraestructura para e-business. El proximo paso es alquiler cuanta parte se pueda. Si uno tiene un modelo de negocios interesante para Web, hay que olvidarse de comprar software o usar open source: hay que usar la infraestructura de Amazon. O al menos, es lo que Amazon quire que hagas.

Como todos sabemos, el costo de lanzar una empresa nueva es bastante bajo. En la cresta de dot com, tenias que tener un servidor Sun, una base de datos Oracle y un router Cisco. Hasta los VC te decian lo que tenias que comprar. Un par de an~os atras, el modelo cambio a LAMP (Linux, Apache, MySQL, PHP). Es Amazon el nuevo modelo?

Algunos de los servicios que ofrecen:


* Business solutions ("web store")
* Mechanical Turk ("crowdsourcing")
* S3 y EC2 (alquiler de alamacenamiento "computing power")
* Unbox (media)
* A9 (maquina de buscada)
* Alexa (monitoreo de trafico)

Hay implicancias para las empresas tradicionales de software como Oracle y SAP. No solo eso, hasta Powerset (una start-up que usa NLP para busqueda) esta testeando la nueva maquina de busqueda con la famosa "cloud" de Amazon.

The Police @ Oakland, CA - 13-Jun-07

Ayer, en compan~ia de mi primogenito, cruzamos el puente hacia el este de la bahia rumbo a uno de los conciertos mas esperados de este verano: The Police. El show estaba todo vendido y segun dicen habia 50.000 personas en el estadio. Llegamos medio tarde y nos perdimos parte de Fiction Plane que abria el show (es la banda de uno de los crios de Sting). Despues toco The Fratellis con un sonido demasiado fuerte y no se escuchaba bien.







A las 9pm se apagaron las luces y empezo a sonar "Get Up, Stand Up". La ultima vez que la escuche en un estadio fue en el "gayinero" riverplatense para la gira de Amnesty. En fin, un gran "gong" del batero dio comienzo a los primeros acordes de "Message in a Bottle" y se largo el show con Sting, Copeland & Summers. Nadie mas. Ni corito vocal, ni extra viola ni teclados. Un escenario con produccion y sonido acorde.






Hay bastantes blogs dando vuelta e incluso videos en YouTube que les pueden contar al detalle cada recital. Hay algunos que se quejan, hay otros que dicen que esta bueno. La verdad de la milanesa es que tocaron muy bien. Las canciones han evolucionado asi que si esperan ver y escuchar las mismas versiones que en los CD, quedense en casa. No jodan y a bancarsela. Los tipos ya no tienen 26 an~os, es mas ya pasaron los 55 asi que obviamente hay que reservar energias. Y en lugar de jugarles en contra me parecio que corre a favor. Las versiones estan mas "lentas" por decirlas de alguna manera, pero no significa que sean aburridas. Muchas arrancan al mango, bajan el tempo y meten algo de reggae o, mejor para mi gusto, empiezan despacio y terminan muy alto. Para recordar que, pese a todo, si quieren pueden tocar al mango cuando quieren.

Copeland (el baterista por si no lo conocen) es una verdadera maza para pegar y no ha cambiado para nada. No soy musico pero he visto en vivo a grandes como Carl Palmer y Manu Katche entre otros, pero lo que toco el tipo durante 2hrs fue impresionante. Sting muy solido en la voz y Summers con varios solos aqui y alla que antes no estaban.

Rescato las canciones que suenan increibles con los nuevos arreglos: "Every little thing she does is magic", "King of Pain", y "Walking on your footsteps". Para los puristas Roxanne no es la del disco, lo demas rock solido del mejor. Las luces muy sobrias pero muy interesante el disen~o ya que cambia todo con cada cancion. Por ejemplo en Sync - II todo es con los colores del album, Roxanne es todo rojo, etc.

En fin, no defraudan para nada y espero que editen un CD en vivo (el unico que tienen hasta ahora no es muy bueno) para poder escuchar mas detenidamente la musica. Como siempre, las mujeres iran a ir a ver a Sting, los que les gusta el jazz comentaran que Andy es de lo mejor. Y a los que nos gusta el rock, sabemos quien es el motor de Police: Copeland.

Set:

Message in a bottle
Sync II
Don't stand close to me
Voices/ When the world is ...
Spirits
Driven to tears
Truth hits
Every little thing she does is magic
Wrapped around your finger
Bed's to big without you
De Do ...
Invisible Sun
Walking on your footsteps
Can't live ...
Roxanne

Bis 1

King of pain
So loney

Bis 2

Every breath ...

Bis 3

Next to you