Monthly Archive for Enero, 2006

Paella party!

Hace un año, cuando mis compañeros de doctorado y yo sólo nos conocíamos de vernos en clase, uno de nosotros (Adam) decidió organizar una cena en su casa para romper el hielo. Este año hemos decidido repetir, no tanto para romper el hielo sino para juntarnos todos, puesto que este año casi todos estamos en asignaturas distintas y apenas nos vemos día a día (como ocurría el año pasado). Este año, la cena ha sido en casa de otro apañero (Andy). A Andy le gusta la comida española (vivió en Sevilla durante seis meses), y hace poco se compró una paellera (NOTA: Sí, ya sé que “paellera” es el termino incorrecto :-P ), con lo cual surgió la idea de que juntasemos nuestras fuerzas paelleriles para organizar una “paella party”.

Así que hicimos una paella marinera y una paella vegetal (para los vegetarianos del grupo), y resultaron ser un exito. Casi todo el mundo tomó varias raciones, y algunos incluso se llevaron las sobras a casa para poder tomarlas más adelante (recordad que aquí en EEUU eso es muy normal… soy consciente de que en España sería una cutrez que el invitado a una cena pidiese llevarse las sobras a casa ;-) Para el postre hice roscón de reyes (vale, con una semana de retraso). El roscón salió muy bien de sabor, aunque todavía tengo que pillarle el tranquillo a la puñetera levadura panadera (el roscón subió bastante, pero no tanto como los roscones “profesionales”). Pero bueno, parece que también gustó :-)

En fín, teneis más fotos aquí. En cuanto a las recetas (de la paella y del roscón de reyes), ya las publicaré aquí cuando tenga un poco más de tiempo.

Meme avataresco y fondopantallesco

Vamos a responder a un par de memes…

El primero no es estrictamente un meme, pero lo vi en el blog de Lady Pain, y quedó implantado en mi cabecita como si de un meme se tratase. Resulta que Yahoo! ahora tiene un servicio de avatares bastante currado. Tal y como predice Lady Pain, somos muy crios y esto de hacerte un avatar que se te parece es dificil de resistir (como puede verse en el post sobre South Park…). En fin, aquí teneis mis dos avatares… tampoco es que se parezcan tanto a mi, pero tienen cierto aire a mi (es curioso que los avatares de South Park, a pesar de ser unos dibujos más rudimentarios, se parecen bastante a mi :-D )

El siguiente meme es el del fondo de pantalla, que no recuerdo dónde lo he leido, pero cuando lo lei me lo anoté mentalmente porque los fondos de pantalla que tengo en mi ordenador de la uni tienen cuento. Ahora mismo tengo este fondo de pantalla de Kukuxumusu, muy apropiado para el clima Chicaguense:

La razón por la que “tiene cuento” es porque, a pesar de que Kukuxumusu ya es archiconocido en España (y especialmente en Euskadi), aquí no lo conoce nadie, con lo cual cada vez que me pongo una de mis multiples camisetas de Kukuxumusu, aquí siempre les parece algo superoriginal (y muy autoctono). Así que, hace ya un año, me decidí a poner un fondo de pantalla de Kukuxumusu. Eso sí, cuando no es invierno pongo este fondo:

Por supuesto, por aquí les parece algo tremendamente hippy…

Esto va a molar…

Como es habitual en los programas de doctorado americanos, este trimestre me toca desempeñar una labor docente para ganarme los garbanzos. De hecho, es la primera vez que tengo que hacerlo aquí en Chicago, porque el año pasado (el primer año) nos eximían de tener que currar (por la cantidad de clases que teníamos), y porque el trimestre pasado me ganaba los garbanzos trabajando para mi director de tesis (la asignatura que enseñé en verano no cuenta, porque eso me lo pagaron aparte de mi sueldo normal).

En fin, me ha tocado ser el profesor de prácticas de la asignatura CMSC 16200 Honors Introduction to Computer Science 2. El título es muy genérico, lo que le permite al profesor enseñar basicamente lo que le de le gana. En este caso, el profesor de teoría es Stuart Kurtz, una persona cuya densidad cerebral, no me cabe duda, se aproxima asintoticamente al infinito. Sus conocimientos de teoría computacional (nos dio alguna clase el trimestre pasado en Complejidad Computacional) son impresionantes. Pero lo bueno del profe es que, además, es un hacker de UNIX a la antigua usanza (aunque le falta la barba tipo Kernighan, Ritchie, etc.). En nuestra primera reunión, me inspiró muy buen rollo cuando dijo “Te voy a explicar cómo quiero que sea esta asignatura… ¡quiero que sea una fábrica de hackers!”. Moooooooola. Vamos, que quiere que, al final de esta asignatura, los estudiantes tuviesen todo el conocimiento necesario para ponerse a desarrollar software libre.

[Por cierto, antes de que los neofitos se piensen que la asignatura va a ser una fabrica de criminales informáticos, por favor leed la verdadera definición de hacker, no la definición que han popularizado los medios de comunicación.]

Además, esta es una asignatura honors. Aquí en EEUU, algunas asignaturas tienes dos versiones: la normal y la honors (p.ej. la versión normal de CMSC 16200 es CMSC 15200). En la asignatura honors, se cubre mucha más materia y te meten más caña. Me parece, aunque no lo sé seguro, que la versión honors la suele enseñar un profesor más veterano (mientras que la normal la suele enseñar un profesor joven). Para acceder a una versión honors, pues tienes que tener una nota media bastante alta. Esto es pura ética protestante del trabajo: te deslomas a trabajar para conseguir una buena nota media… y te lo recompensan con más trabajo :-) Pero a lo que voy: que los alumnos de esta asignatura son personas muy muy muy motivadas.

En resumen: esto es el sueño humedo hecho realidad de cualquier profesor geek (como yo :-P ) Las prácticas consisten en hora y media en una sala de ordenadores, y luego 48 horas para entregar una serie de ejercicios. Están estructuradas de tal manera que casi todas las prácticas requieren que los alumnos trabajen en grupos, imitando estilos de desarrollo que se dan en proyectos open source (p.ej. un grupo de 4 tiene que abordar un problema complejo, dividirlo en componentes, asignar trabajo a cada miembro del grupo, trabajar individualmente, y luego integrar cada componente para producir un resultado final). En la primera práctica hemos empezado a lo bestia. El profesor de teoría ya ha cubierto (en una sola semana: tres horas de clase) los fundamentos de UNIX y programación con BASH, así que mi práctica ha consistido en programar scripts de dificultad media (pero de dificultad altisima, si esto fuese una asignatura de programación en España…). Además, me he pasado la primera media hora de la práctica hablandoles de lo importante que es el trabajo en grupo, y como la colaboración abierta es un fundamento del desarrollo de software libre y open source, refiriendoles a ensayos de Stallman, de Eric S. Raymond, incluso a clasicos como “Hackers” (Steven Levy) o “In the beginning… was the command line” (Neal Stephenson). De hecho, les he llevado copias impresas de “La Catedral y el Bazaar” (el ensayo, no el libro entero) y de “How to become a hacker” (de ESR). Y ellos encantados con todo lo que les contaba, oiga.

Para los más curiosos, podeis visitar la web de las prácticas. En ella podeis encontrar una descripción detallada de la organización de las prácticas, y la primera práctica.

Todo esto, por supuesto, no puedes hacerlo ni loco en una universidad española. Si en una asignatura de “introducción a la informatica” me ventilo UNIX y programación BASH en tres horas, y luego les mando una práctica donde tienen que extraer datos del access.log del Apache (entre otras cosas), los alumnos van directos a decanato a denuciarme por ogro y mala persona. A mi me parece que la diferencia clave es que en las universidades españolas estamos demasiado acostumbrados a que nos lo den todo muy mascadito. Es decir, todo el conocimiento que necesitas para hacer las prácticas, el examen, etc. generalmente está contenido en las clases de teoría. Aquí, en cambio, si el profesor dice “Os vais a leer para el lunes esta guía de programación BASH, porque si no no podeis hacer la práctica”, pues todos dicen amén y estudian por su cuenta. Pero bueno, se supone que todo esto cambiará con Boloña

Ah, y si os estais preguntando de qué van a tratar las siguientes prácticas… pues poca cosa… solo todo lo que tiene que saber un hacker de hoy en día: yacc/lex, LaTeX, DocBook, XML, XSLT, lenguajes de scripting (Python, Ruby, …), C a palo seco, etc.

¿Quién es Jon Stewart?

Jon Stewart

Algunos (o muchos) de vosotros seguramente ya habeis oido quién presentará la ceremonia de los Oscar este año: Jon Stewart ([nota de prensa], [EL CORREO], [El Pais]). Me imagino que, al oir este nombre, lo primero que piensa alguien en España es “¿¿¿Quién???”. Es una reacción razonable, pues Jon Stewart es un completo desconocido fuera de EEUU mientras que en EEUU… pues es el puto jefe, por decirlo en plata. Así que aquí va una breve introducción a Jon Stewart…

Jon Stewart es el presentador de The Daily Show (de lunes a jueves, a las 22:00 en el canal Comedy Central), el único programa de televisión que sigo religiosamente aquí en EEUU. Es un programa de noticias, 50% de coña y 50% de crítica (a veces bastante dura) a la política estadounidense y a los medios de comunicación. De hecho, Jon Stewart muchas veces se dedica a cubrir (en tono de humor) aquellas noticias que los medios de comunicación convenientemente deciden “ignorar” (como cuando un político mete la pata, se contradice descaradamente sin explicarse, etc.) Además, Jon Stewart reparte jarabe de palo por igual a la izquierda y a la derecha (aunque suele tener cierto tufillo de izquierdas) con lo cual resulta popular con casi todo el mundo, caigan donde caigan en el espectro político. Aunque me parto de la risa cada vez que veo The Daily Show, resulta dificil explicar por qué es tan gracioso. De entrada, el humor de Stewart está claramente orientado a un público américano (o, más correctamente, un público que sigue de cerca la política americana, algo que no puedes evitar si vives aquí). Si os digo que ayer me partí de la risa cuando Stewart mostró un coot-off entre el senador Byrd y el senador Stevens, pues resulta dificil pillarlo si no sabes quienes son y qué relevancia tienen en la política americana (para los curiosos, podeis ver el video “Coot-off!” en la web del Daily Show). En cierto sentido, es como intentar explicarle a un americano por qué Caiga Quién Caiga y El Gran Wyoming son una mofa, y por qué un tio trajeado dandole la brasa a Ana Botella es divertido.

En fin, si quereis más información sobre The Daily Show, Wikipedia tiene un artículo bastante extenso sobre el programa. En la web del programa teneis bastantes videos de programas recientes. Y, por supuesto, podeis bajaros episodios enteros de The Daily Show “en Internet” :-P

En lo que se refiere estrictamente a la ceremonia de los Oscar, pues aplaudo la decisión de que hayan escogido a Jon Stewart. Aunque The Daily Show es, principalmente, una sátira política, Jon Stewart es un experto stand up comedian y me parece que la ceremonia ganará mucho por tenerle de presentador. De hecho, no me extrañaría que haya sido elegido por la cantidad de jovenes telespectadores que atraerá a la retransmisión de los Oscar (algo que se intentó, al parecer con relativo éxito, el año pasado con Chris Rock). Eso sí, en el resto del mundo me parece que van a tener que comerse los mocos… no sé hasta que punto resultará divertido Jon Stewart para un público que no le conoce de nada (a diferencia de Billy Crystal, Whoopi Goldberg, Steve Martin, …), sobre todo teniendo en cuenta que su humor es muy “americano”. Ya veremos.

Idea para 2006

Los últimos días de 2005 empecé a darle vueltas a la idea de que debería hacer algo nuevo en BorjaNet durante 2006. Y precisamente ayer, 31 de diciembre, empecé a pensar que sería divertido hacer, de vez en cuando, un podcast en BorjaNet. Un podcast, por cierto, ni requiere un iPod ni es un “broadcast” en directo… es una manera muy rimbombante de decir que yo grabo un MP3 hablando sobre algo, y lo cuelgo en un post (y aparece destacado con una etiqueta especial en el feed RSS, para aquellos que tengan lectores de feeds especificos para podcasting). Sin embargo, no sé hasta que punto sería entretenido oirme hablar unicamente a mí durante 15-30 minutos (a pesar de que, cuando visito Bilbao, hay gente que me pide que le cuente batallitas ya contadas en el blog porque “tienen más gracia en persona”). Así que la idea maduró un poco más, y pensé que el formato ideal sería el “podcast entrevista”, donde el autor del blog entrevista a alguien, y eso da pie a una conversación donde tanto el autor del blog como el entrevistado cuentan mogollón de batallitas. Pero… ¿a quién entrevistar? Pues una posibilidad es entrevistar a otros bloggers deustenses… podríamos acabar con una recopilación bastante interesante de entrevistas :-) Al parecer, se puede hacer una entrevista/podcast utilizando Skype y muuucha destreza con software de edición de sonido bajo GNU/Linux (grabar una conversación Skype, por lo que he leido, no debe ser trivial). Otra posibilidad es enganchar mi teléfono al ordenador (puesto que no me cuesta casi nada llamar a España), pero me imagino que la calidad será peor al tener que digitalizar una conversación analógica que, de entrada, tiene una calidad bastante mediocre.

Pero bueno, si la gente se anima, puedo dedicarle un rato a enterarme de todas las movidas de sonido que hay que hacer y configurarlo todo para que podamos realizar las entrevistas :-) Se aceptan sugerencias sobre cómo grabar la entrevista… he dicho Skype a bote pronto (porque lo utiliza bastante gente), pero igual hay software libre que facilita poder grabar una conversación de voz sobre IP.

Lo dicho: ¿Quién se anima? ;-)