Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

Riviera (485)

Riviera
  {pablo} {at} {diazgutierrez.com}
http://appfluenc ... windows_detailed

Nombre: Pablo Díaz Gutiérrez

Ocupación: Ingeniero de software para Intel. Co-fundador de Appfluence [appfluence.com]. Doctor en ciencias de la computacion por UC Irvine.

Aficiones: Corro, nado y monto en bicicleta. Cocino y leo. Divago. No entiendo Twitter.

Proyectos: Unas cuantas aplicaciones para iPhone/iPad, alguna idea grandiosa via web. Otras mas lejanas sobre automatismo y moda.

Down Kill Up Publicidad

Bitácora de Riviera (485)

Domingo, 31 de Julio 2011

Introduccion a la Inteligencia Artificial en Stanford

04:58h.
Educación
Interesante experimento academico. Durante el trimestre de otonio de este anio, la clase de Introduccion a la Inteligencia Artificial en Stanford va a darse concurrentemente online y de forma con los profesores Sebastian Thrun y Peter Norvig. Los alumnos virtuales seguiran las mismas clases, haran los mismos ejercicios, e incluso tendran la oportunidad de hacer preguntas a los profesores. Hace tiempo que di mis clases de IA, pero estoy pensando en refrescar el tema.
Lunes, 20 de Junio 2011

Z

05:38h.
Bitácoras
Anoche tuve ocasion de ver Z, una pelicula francesa con guion de Jorge Semprún (si, solo me interese por el al leer las esquelas al poco de su muerte, casi seguro que igual que tu :) que gano dos Oscar en 1970. Aunque no lo nombra directamente, la pelicula trata del asesinato del lider pacifista griego Grigoris Lambrakis en 1963, en una epoca turbulenta en la que se sucedieron falsos gobiernos democraticos y juntas militares. Aparte de ser una estupenda pelicula de intrigas politicas, policiales y judiciales, es tambien un escalofriante aviso de las maneras que se suelen gastar los miembros mas chuscos del poder cuando se creen invencibles. Es un tema bastante presente estos ultimos dias tras observar el comportamiento de los matones de Puig en Barcelona, que afortunadamente, y de momento, no tienen imitadores en el resto del pais. No quiero contar mucho mas, por los que no la hayan visto aun, pero aqui os dejo el texto que precede a la primera escena de la pelicula, para hacer paladar:

Cualquier parecido con hechos reales, con personas vivas o muertas, no es el resultado de la casualidad.
Es INTENCIONADO.

Fdo: Jorge Semprún, Costa-Gavras »

Viernes, 10 de Junio 2011

Hacker Dojo

09:28h.
Bitácoras
Ayer pase una tarde/noche de lo mas productiva con mis colegas de Appfluence, en el Hacker Dojo de Mountain View, en California. Se trata de un local gestionado por una organizacion sin animo de lucro, y hasta hace (literalmente) dos dias, mantenida por voluntarios sin sueldo. Al entrar me dieron una vuelta por el edificio, que es una mezcla entre nave industrial, oficina startup tipo, y casa okupa. Un monton de habitaciones abiertas, proyectores en los sitios mas espaciosos, alguna mesa de billar, garaje para bicis y muchas mesas con sillas de oficina (y sofas). El ambiente es muy acogedor, con gente trabajando en sus proyectos, discutiendo estrategias, o simplemente charlando (eso si, a un volumen respetuoso). A eso de las 6 de la tarde, la demografia empezo a deslizarse desde los veintitantos-treintaypocos hacia franjas mas maduras, con algunos pensionistas que vinieron a seguir alguna de las 2 o 3 conferencias o clases que se dieron sobre varios temas tecnicos (una era la reunion del grupo de Haskell Hackers).

Lo mas interesante es que, aunque el sitio era bastante mas ajetreado que, por ejemplo, una biblioteca, progresamos mas en 3 horas ahi que en 2 semanas trabajando horas sueltas en casa y en el tren. Un ambiente con gente entusiasmada con su trabajo o hobby, y siempre dispuesta a echar una mano con cualquier asunto tecnico u opinion de estilo, es algo estupendo para mi productividad. En casi ninguna oficina en la que he trabajado he visto nada comparable.

Me pregunto si seria posible replicar el modelo en Espania, al menos en algunas zonas. Silicon Valley es unico en cuanto a la concentracion de talento en temas tecnologicos, pero seria un experimento bastante barato que ejecutar, y si del intento salen un par de empresas con chavales de la zona, pues eso que se gana.

Lunes, 29 de Noviembre 2010

Krugman sobre Spain

09:04h.
Pasta (Gansa)
Paul Krugman ha escrito una interesante columna sobre la situacion economica espaniola, comparandola con la de Irlanda, Islandia, Grecia UK y USA. Aunque es un buen resumen, no hace referencia a las particularidades culturales que los economistas no pueden predecir, y que explican, al menos parcialmente, por que los precios de la vivienda no bajan aunque la burbuja supuestamente haya explotado. En cambio, uno de los comentarios complementa el articulo estupendamente, asi que lo copio aqui al completo:

Spain has been stuck for a long time. I was there five years ago when things looked great superficially. There was a ton of construction going on in the South and on Mallorca. These were vacation homes being built for the Brits and the Germans who loved just how cheap it was to live in Spain. It was cheap for them only. They came to la Costa del Sol and didn't learn the language, didn't patronize local businesses, and made the prices of real estate go up. They started their own bars and cafes and did nothing to assimilate to the local culture, language or economy. The Spaniards, especially those in Andalucia, couldn't afford to live in their own towns because all other places raised prices too since it looked like they could do so.

The euro itself punished the Spanish people immediately after its adoption. The euro was roughly equal to 167 pesetas. This is how everyone's wages were calculated and adjusted to the euro. Bars, restaurants, fruterias, and lots of little expenses did not use this ratio. Everything that was 100 pesetas or 200 pesetas, like a beer or some tinto de verano or a tapa, went to one euro or two euros. Immediately participating in la marcha was more expensive and food became a bigger part of the family budget. Olive oil is now ridiculously expensive in a country that is full of olive trees. My host mother would only cook with it for some meals, and all others used sunflower oil. She couldn't give up the aceite but she couldn't afford to use it all the time either, and it obviously bothered her.

Unemployment has always been high in Spain, but now it is unfathomably high. You have to be connected to get a job in Spain. Getting a college degree takes forever for students not because of cost but because there's little point of graduating only to be left with no opportunities to work toward independence. Those who do get married young, and they are much less common today, are struggling unless they already have jobs. I went to a few weddings during my time in Spain, and both members of each of the five couples were above the age of 30. Marriage is one of the few ways out of your parents' house. People have sex in parks and hotels because it still isn't acceptable for your girlfriend or boyfriend to sleep over at your house since it's really your parents' house. Apartments are so prohibitively expensive for university students who usually stay in their hometowns, so there's no need to move out of the parents' home anyway. Young adults live in a very prolonged adolescence, and they don't all want to live that way. They are merely stuck because of the lack of economic opportunity.

I heard some speculation that failure rates at universities were kept deliberately high by the government because if a young person is still a student, they cannot be counted for unemployment. This artificially deflates the unemployment figures, but even considering that 20% unemployment is probably a horrifying figure underestimating the plight of the Spanish people.

Unfortunately for the Spanish the euro is the least of their worries. It may be at the root at a lot of the problems, but even getting rid of the euro would change nothing in the country's economic situation except give them more freedom to tinker.

I suppose that now that the rest of Europe has to face what is happening in southern Europe they might actually work in favor of the whole group instead of themselves (looking at France and Germany here). One of my professors in Spain told me that "We should have been like the Swedish. The euro will not help our country." Obviously he was right!

Actualizando, que es gerundio: En El Pais han publicado una traduccion al castellano del articulo original.

Jueves, 07 de Octubre 2010

Documentando codigo boost::python

04:43h.
Programación
Estoy trabajando con un proyecto mixto en C++ y Python, en el que los bindings entre lenguajes fueron creados con boost::python. Ahora toca preparar la documentacion, y me he topado con un problema: El codigo C++ se documenta automaticamente con Doxygen, y el de Python usa su sistema de documentacion en linea. Pero como se puede documentar la interfaz C++ expuesta a Python? Hay alguna forma de unir la documentacion de codigo propiamente en Python con las partes que estan implementadas en C++ y expuestas al script?
Viernes, 28 de Mayo 2010

Priority Matrix

05:50h.
Apple
Aprovechando que el Genil pasa por Granada, y que hoy sale a la venta el iPad en Espania, quiero presentar Priority Matrix, el proyecto que me ha tenido ocupado bastantes tardes y noches de los ultimos meses, junto con otros dos amigos. Se trata de una aplicacion de organizacion personal para iPad e iPhone. La idea es facilitar el metodo de la matriz de Eisenhower usando la tableta de Apple. La idea fundamental del metodo es la siguiente cita del presidente americano: "lo que es importante raramente es urgente, y lo que es urgente no suele ser importante".

El metodo, popularizado por Stephen Covey en su libro "Los siete hábitos de las personas altamente eficaces", propone dividir tus tareas en cuatro categorias, indicando si se trata o no de tareas importantes o urgentes. Nuestra aplicacion facilita implementacion de este metodo, igual que si se hiciera sobre papel, pero con las ventajas que ofrece la computacion. En la pagina hay algunos videos de ejemplo, y la version para iPhone/iPod es gratuita si alguien quiere probarla.

Publicamos la primera version el mismo dia que el iPad salio al mercado en EEUU, y de momento las evaluaciones de los usuarios son excelentes: Hoy estamos en el puesto 9 de la lista "What's hot now" para aplicaciones de productividad. Y eso es lo mejor; es una gran satisfaccion hacer algo que miles de personas van a usar y que una gran mayoria aprecia. Cuando de vez en cuando llegan mensajes de los usuarios, me alegro de haberle dedicado mi tiempo libre al proyecto. Esto es algo que raramente se vive si se desarrolla para una gran empresa. Tras su epoca dorada en los 80, el software comercial independiente vuelve a ser viable.

Miércoles, 10 de Marzo 2010

Las universidades, su secretario general y el Keli Finder

11:37h.
Educación
El Pais trae hoy una historia sobre la reciente publicacion del listado mundial de universidades de la Universidad de Shanghai, en el que si bien las escuelas de negocios espaniolas quedan bastante bien, las universidades vuelven a quedar espantosamente mal para la relevancia de nuestra economia. Nada nuevo ahi. Lo que me sorprende es la tranquilidad del secretario general de universidades, Màrius Rubiralta, que...

echa la culpa de la posición española a los métodos de valoración con que se confeccionan estos ranking, que favorecen claramente a los centros anglosajones. "El de Shanghai puntúa con un 30% de la nota los premios Nobel que tiene cada universidad y con un 20% la publicación de artículos de investigación de alto impacto, con lo que España parte en clara desventaja"

Y no satisfecho, continua con:

"Ganar 10 o 15 posiciones al año es el objetivo que debemos marcarnos. Mejor en el ranking de The Times porque es de percepción y nos resultará más fácil. En el chino es más difícil por las publicaciones." (Refiriendose a los criterios objetivos del listado de Shanghai en lugar a los mas subjetivos de The Times.)

Es decir, que la razon de la escasez de buenas publicaciones en las universidades de las que es responsable no se debe a su mediocridad ni al sistema de funcionariado, sino a que sus investigadores no hablan ingles. Ademas, en vez de intentar mejorar en la cantidad y calidad de su produccion, el dirigente propone un lavado de cara propagandistico al estilo de Keli Finder. Una vez mas, nuestros dirigentes electos (...) ponen forma frente a sustancia y no les da la risa porque, o bien son asi de lentos, o bien saben que nadie les va a pedir cuentas. Todo un ejercicio de cinismo que tendria gracia si no fuera porque nos van los cuartos en el tema.

Lunes, 18 de Enero 2010

Scripts para webs estaticas a partir de texto

10:23h.
Programación
Quiero preparar una web estatica (sin PHP, etc) pero que sea facil de actualizar cuando haya nuevo contenido, y me gustaria no tener que escribir los scripts desde cero. Lo ideal seria que el script tomase una plantilla html y una lista de archivos de texto, y crease una entrada html para cada archivo de texto, con enlaces entre los archivos en algun tipo de indice. Existe algo parecido o se trata de algo tan sencillo que a nadie se le ocurre publicar sus scripts? No quisiera tener que depender de un Drupal o algo parecido para algo tan simple.
Viernes, 11 de Diciembre 2009

Propuesta: Visualizacion de conferencias academicas

07:09h.
Ciencia
En el trabajo me ha tocado buscar una serie de conferencias relevantes sobre ciertos temas, y se me ha ocurrido que debe haber una forma de llevar a cabo esta tarea de forma eficiente y objetiva. Seria posible usar las bases de datos sobre publicaciones, autores y conferencias para construir un grafo navegable que indicase la importancia de cada conferencia, la relevancia sobre ciertos temas, y las relaciones entre conferencias. Estas medidas se podrian calcular, por ejemplo, de la siguiente forma:
  • La importancia de una conferencia podria medirse bien de la forma tradicional, mediante el factor de impacto de sus publicaciones. Tambien se podria estimar el índice h de los contribuyentes a la conferencia. Ambas medidas tendrian que ajustarse por numero de publicaciones/participantes, para que conferencias basura con muchos participantes no ganasen demasiada importancia.
  • El peso de la relacion entre dos conferencias depende de la cantidad de autores que publican en ambas.
  • La relevancia de una conferencia sobre un tema tendria que implementarse mediante una busqueda en las paginas de cada conferencia (o revista).

Una herramienta que calculase esta informacion y la mostrase de forma navegable seria muy util a la comunidad cientifica en general. Podria servir para presentar informacion no solo sobre las conferencias en si, sino sobre investigadores especificos. Si un laboratorio esta buscando candidatos para trabajar, por ejemplo, en analisis numerico y fisica de fluidos, se podria usar la herramienta para buscar investigadores punteros en las dos areas y centrar su busqueda en estudiantes de esos laboratorios. O los candidatos podrian usar esta visualizacion para resaltar sus areas de interes en su busqueda de empleo.

Desafortunadamente, no he visto nada parecido por la web (si lo hay, por favor, indicadme donde). Quizas seria una buena idea para un proyecto de fin de carrera (o de master, que ya no se como esta el tema universitario). Alguien se anima? Yo ya no tengo tiempo...

Viernes, 30 de Octubre 2009

Observaciones cuanticas caseras

09:50h.
Ciencia
En mis escasos ratos libres, estoy leyendo QED: The Strange Theory of Light and Matter, que llevaba unos meses cogiendo polvo en la estanteria. Y cada noche me cuesta mas cerrar el libro y apagar la luz. Se trata de una serie de cuatro lecciones sobre electrodinamica cuantica (me pregunto si el titulo es en parte un juego de palabras con "quod erat demonstrandum"), preparadas a lo largo de varios anios para una audiencia profana en la materia, pero interesada en los ultimos avances de la fisica.

Uno de mis problemas con el estudio de la fisica moderna es la dificultad de llevar a cabo experiments caseros, al contrario que ocurre con la fisica clasica newtoniana. Asi, es dificil desarrollar las intuiciones que permiten interiorizar las diferentes teorias, y muchas veces siquiera verificar que lo que dice la teoria es cierto. En contraste con otras explicaciones de los fenomenos cuanticos, en QED se proponen unas analogias faciles de asimilar, pero que al mismo tiempo es posible traducir a metodologias mas formales, si se tiene un conocimiento basico de ecuaciones de ondas y algo de calculo. Por ejemplo, para explicar fenomenos como la reflexion parcial en espejos, la refraccion entre superfices, los espejismos o el principio de incertidumbre, utiliza un modelo que representa los fotones mediante flechas de cierta longitud que, a medida que avanzan por el medio, giran en el sentido de las agujas del reloj (o al reves tras una reflexion). Si se acumulan las flechas correspondientes a todos los caminos que la luz puede recorrer entre dos puntos A y B, la longitud de la flecha resultante da una medida de la probabilidad de que un foton alcance el punto B.

Con este modelo tambien se puede explicar el fenomeno de las redes de difraccion, unas rejillas en las que la superficie alterna materiales reflectantes o mate, a una distancia (o periodo) uniforme unos filamentos de otros. La luz, si es de la frecuencia (velocidad de gido de la flecha) correcta, al colisionar con la rejilla, se refleja con mayor probabilidad en una direccion concreta (que no es, en general, el angulo de incidencia). Asi, al incrementar o disminuir la frecuencia de la luz, el haz reflejado aparentara ser reflejado con un angulo proporcionalmente mayor o menor.

En la vida diaria, podemos ver este fenomeno en los discos opticos, que son, para lo que nos interesa, unas redes de difraccion estupendas. Pero para mi, lo mas interesante, es usar el fenomeno para averiguar acerca de los circuitos integrados sin tener microscopios de la resolucion necesaria para ver sus componentes. Desde hace tiempo me incordiaba pensar que un fabricante puede decir que tiene una tecnologia de x nanometros y que sus circuitos son mejores por eso, y no es facil determinar si dicen la verdad. En parte, es posible saber hasta que punto esto es cierto, a simple vista, simplemente observando la difraccion de la luz blanca sobre el circuito (se sobreentiende que sin la cubierta de plastico): Los cables metalicos y componentes de silicio pulido de un circuito integrado forman tambien una rejilla de difraccion fenomenal, y es de esperar que los angulos de difraccion dependan de la densidad de esas componentes.

Si bien para averiguar exactamente el periodo de la rejilla (equivalente a la tecnologia usada, que es 32nm por ejemplo en la ultima generacion de chips de Intel) es necesario usar las ecuaciones que gobiernan el movimiento de los fotones, se pueden hacer observaciones cualitativas mas sencillas a simple vista. Por ejemplo, se puede deducir la escala de integracion relativa de distintas partes del circuito (memoria, ALU...) comprobando el tono de la luz proveniente de cada parte del circuito. Normalmente, la periferia de un circuito tiene componentes de mayor tamanio, puesto que forman interfaces con cables de cada vez mas grosor. Se puede usar esta zona como referencia para comprobar si las zonas de mayor integracion reflejan un tono mas azulado o mas rojizo. Tambien es interesante observar los patrones de difraccion de un LaserDisc, CD, DVD, BluRay, etc, y comprobar la distancia relativa entre los surcos de cada uno.

En fin, QED es un libro que recomiendo a todo el que tenga un minimo interes en la fisica. La experiencia de comprender fenomenos que hasta ahora se daban por asumidos sin explicacion formal es muy gratificante. Leyendolo, tengo la impresion de que este libro es a la fisica cuantica como A Brief History of Time fue a la teoria de la relatividad. Los dos son explicaciones sencillas de teorias fisicas asentadas que todo el mundo puede entender si tiene el interes, contadas por expertos punteros en la materia que ademas tienen el don del verbo.

P.D. fuera de tema: Los enlaces anteriores a Amazon llevan una comision de ventas para un servidor. Alguien ha experimentado con su sistema de afiliados? Cual es vuestra impresion? Se puede sacar para un cafe de vez en cuando?