Road Kill

Hace tiempo que quería escribir sobre este tema: los atropellos de animales que ocurren en las carreteras. Por supuesto, esto ocurre en cualquier parte, pero es muy común en el lugar donde vivo.

Una de las razones (supongo) es la cantidad de fauna que rodea Charlottesville. Ésta es una ciudad pequeña, situada en el medio de Virginia en una zona mayoritariamente rural. Aquí no hay grandes edificios de apartamentos, y el entorno de la universidad respeta bastante las zonas verdes. Por ejemplo, tenemos un árbol a un par de metros de mi apartamento en el que se suelen ver cuervos y ardillas (y anteriormente una marmota andaba por los alrededores). Es raro pasear por el campus de la universidad y no cruzarse con ninguna ardilla en el camino. Y ya hemos visto más de una vez ciervos cuando vamos a algunos de los parques cercanos.

La otra razón que se me ocurre es la cantidad de personas que usan el coche en esta área. El transporte público es casi inexistente a nada que salgas del campus, y el coche se hace imprescindible para todo. Desafortunadamente, esta combinación de coches y carreteras que cruzan por zonas rurales provoca que todas las semanas vea animales muertos en las cunetas de la carretera.

Este lunes volvíamos mi novia y yo de Washington DC (Acción de Gracias en casa de sus padres). Son un par de horas en coche, mayoritariamente por zonas rurales. En este trayecto vimos muertos al lado de la carretera: 5 ciervos adultos, 2 cervatillos, 1 zorro y varios animales de medio-pequeño tamaño que no se podían identificar (algunas escenas causadas por varios atropellos sucesivos eran bastante dantescas). Espero que los de control animal se tomaran algunos días libres y esto sea el resultado de 5 noches y no de un fin de semana. Porque la verdad es que es una matanza de ciervos bastante importante.

Aun así, no fue de las escenas más tristes que he contemplado. Hace dos semanas volvía en bicicleta a casa, y justo antes de girar hacia la urbanización vi a la famosa marmota atropellada en medio del carril, como si fuera un sello. Ahora a que me había acostumbrado a verla de vez en cuando al salir de casa… Otra escena triste ocurrió yendo por una autopista a las afueras de Richmond, Virginia. En un momento dado, vi cómo una familia de patos, con mamá pato a la cabeza y 4/5 patitos detrás en fila, intentaba cruzar una autopista de 5 carriles a media mañana. No les golpeé (aunque con tanta circulación si hubieran estado en mi camino no hubiera tenido elección), pero mirando por el retrovisor se intuía que no iban a salir de ésa. En fin, que es una pena y que voy a echar de menos a la marmota.

Más información en Wikipedia.

Va Film Festival

Esta semana pasada fue el festival de cine de Virginia, que se celebra en Charlottesville todos los años. Para proyectar las películas se usa la sala de la universidad (que está bastante bien y tiene un buen aforo) y unos multicines que están en downtown. Cada estudiante de la universidad “recibe” $15 dólares para comprar entradas (parecido a los arts dollars que ya comenté). El tema de esta año han sido las relaciones de familia, y la lista de películas la podéis encontrar aquí. Es una oportunidad para ver películas que no suelen estar en las carteleras de los cines más comerciales, y además después de algunas películas hay un pequeño coloquio. Por ejemplo, el sábado fui a ver el documental Killer Within, sobre una persona condenada por asesinato hace 50 años en una universidad. Al terminar la película pudimos escuchar al director de la cinta y a un par de profesores de psicología de la universidad dar su opinión sobre este tema (y hacer preguntas). Una experiencia interesante escuchar al director en persona después de ver el filme ;)

Facebook

Una de las redes sociales más populares en Estados Unidos, sobre todo entre los estudiantes universitarios, es Facebook. Tipo Myspace, pero surgió en el ámbito universitario, concretamente en Hardvard. Al principio sólo podían unirse los estudiantes de esta universidad, para después expandirse al área de Boston y hasta hace un año, cualquier universidad de Estados Unidos (controladoque los correos electrónicos tengan dominio .edu). Hace poco lo decidieron hacer accesible para todo el mundo, con lo que últimamente me he encontrado a gente que conozco de la Universidad de Deusto y CodeSyntax. ¿Para qué sirve esto de las redes sociales? Pues para los estudiantes de postgrado, para perder el tiempo en Internet en vez de trabajar (la célebre procastination):

PHD Comics by Jorge Cham

Ahora más en serio, es una red social en la que puedes comunicarte con la gente cercana a ti: amigos, estudiantes de una misma universidad (o trabajadores de un mismo sitio) o residentes de un área. Está inspirado en los anuarios de los high schools de Estados Unidos, y con el tiempo han ido añadiendo los álbumes de fotos -más fotos añadidas que en Flickr!-, los eventos -puedes preparar una fiesta, invitar a la gente y ver quién ha respondido a tu invitación- o los grupos de interés -como el Eghost o Virginia Atheist and Agnostics club-. En este enlace podéis ver un diagrama del modelo de datos que usan.

Aunque es una herramienta muy popular, hay que tener en cuenta que expones una parte importante de tu vida privada. Por ejemplo, si alguien cambia su “relationship status” éste es visible para tu grupo de amigos -depende de tu configuración, pero es así para mucha gente-, con lo que te enteras de las idas y venidas de las parejas en Internet antes que en persona. Hay que tener cuidado con la gente a la que das acceso a tu perfil, que pueden llegar a ser cientos de pesonas -si tu principal red social es la universidad-. Además, he oído rumores que su creador, Mark Zuckerberg trabajaba enviando spam (y ahora tiene los datos de millones de personas ummm).
Si os animáis a probad Facebook, ya sabéis donde encontrarme (no hay muchos Arkaitz de momento xD).

Escrito en CS UVA, Planet, USA, UVA. 1 comentario

Maldito transporte público (en USA)

Ya comenté alguna vez el horrible transporte público que hay en Charlottesville. Pues bien, hoy he tenido otro buen cabreo. Charlottesville está a dos horas por carretera del área de Washington DC (que incluye el norte de virginia y la parte sur de Maryland). Mis padres están de visita un par de días por ahí arriba mientras yo trabajo en la universidad. Ya que no tengo coche, y mi novia el que tiene lo necesita para ir todos los días al trabajo -la alternativa de transporte público a su oficina es nula, si no te arranca el coche y no conoces a alguien que todavía no haya ido a la oficina te quedas sin trabajar ese día- pues tengo que usar transporte público.

Pues bien, para ir a la capital -que está relativamente cerca, según parámetros estadounidenses- hay exactamente 3 autobuses al día. 4:30am, 8:30 am y 4:15pm. El horario de trenes es todavía más escaso -sí, puede ser más escaso todavía-. Así que el lunes pasado compré mi billete -ingenuamente creía que la antelación servía de algo- para las 4:15pm, Thursday 23rd.

Amanece y yo voy a mi oficina como todos los días, esta vez un poco más cargado con mi maleta Samsonite(tm). Los autobuses que me llevan a la universidad pasan cada 20 minutos ya que estamos en horario de vacaciones. Cada 20 minutos hasta las seis de la tarde, que es cuando no pasa ni uno más -horario nocturno, claro-. Bueno, el caso es que ya le he cogido el truco al horario, y la espera no es larga. Llego a mi oficina y hago una sesión de programación en C y Python (Python rlz!), que mi advisor ya me pide una demo para la semana que viene. Llegan las 3:30pm y me dirijo a coger el trolley al la estación de autobuses. El trayecto es de apenas 2km, pero no me fío. A las 3:50 estoy en la ventanilla (espero 10 minutos a que aparezca alguien) para coger la etiqueta para mi maleta -ya como en los aviones- y espero sentado a que nos llamen.

A las 4:05 avisan de que nos pongamos a la cola en la puerta 2. Una cola bastante larga por cierto, y yo estoy al final. El embarque va bastante lento (con sólo unas 30 personas en la cola), y para las 4:20 sólo quedamos 3 personas para la sorpresa final. El autobús está lleno, dice el empleado de Greyhound(la compañía de autobuses), impasible. Cómo es posible que esté lleno, si yo compré mi billete el lunes pasado, respondo incrédulamente. First come, first served, responde. Haberte puesto antes a la cola. Le replico por qué venden más billetes que asientos hay en el autobús, y el me lo niega (como si hubiera polizones a bordo). Otro pasajero pregunta cuáles son nuestras alternativas, y el tío se va a llamar a la central mientras el autobús se va sin nosotros. Cuando vuelve, nos responde que no hay más autobuses. Imposible llegar a Washington DC hoy. Escojo no discutir, que me devuelvan el dinero y salgo de la estación maldiciendo por lo bajini a Greyhound, al que diseñó su sistema informático (mira que emitir más billetes que plazas) y a toda esta cultura del puñetero coche.

Decido volver a casa, pero como tengo que cojer dos autobuses (el trolley y el de la uni) tardo más de una hora en hacer menos de 3km. Vamos, que hubiera ido andando de no ser por la maleta, que ya empieza a molestar bastante. Al final, a las 5:40pm me encuentro subiendo la cuesta sin acera hacia mi casa. Para qué poner acera si no hay ni dios que viva aquí y no tenga coche, habrán pensado. Paro un segundo para descansar las manos -el asa de la maleta no es muy ergonómica que digamos- y veo que un coche para a mi lado. El conductor baja la ventanilla y pregunta si necesito ayuda. Ironías del destino -maldito Murphy-, me encuentro a 100 metros de mi edificio y es el único momento del día en que no necesito un viaje en coche. Eso sí, tuvo su utilidad, ya que la amabilidad de esta persona me quitó el cabreo que llevaba encima.

Al final, voy esta noche en el coche de mi novia a Washington DC, ya que un compañero de curro puede acercarla mañana al norte de Virginia (aunque todavía habrá que conducir un ratillo para ir a buscarla). Moraleja: user el coche en USA es inevitable (aunque hay notables excepciones), desgraciadamente.

Escrito en UVA. 1 comentario

Micro 40

Estas tres últimas semanas he estado muy ocupado trabajando en un paper, así que no he tenido tiempo para escribir posts. Pues bueno, éste es el primero de algunos post que tengo en mente y cómo no, voy a hablar del paper que hemos entregado para la conferencia Micro en su edición 40 (una conferencia ya veterana en Ciencias de la Computación). Esta edición es en Chicago a primeros de Diciembre. La temática de esta conferencia está enfocada a la microarquitectura, aunque tienen su sección para sistemas que instrumentan binarios dinámicamente. Este área está entre arquitectura y compiladores, así que las conferencias importantes sobre estos dos temas suelen tener una sección dedicada a ello. Ya hablé sobre Pin en un post anterior, y de la utilidad de estos sistemas. También hablé sobre la clase a la que asistí el semestre pasado, Virtual Execution Environments.

Pues bien, al terminar el semestre la profesora, Kim Hazelwood, me animó a extender el proyecto de clase para enviarlo a Micro. El mayor problema estaba en el tiempo disponible. El plazo terminaba en dos semanas, así que hubo que ponerse las pilas, y bien. Después de dos semanas intensas, repitiendo simulaciones y experimentos, acabé de escribirlo en el aeropuerto de Dulles, junto antes de embarcar en un vuelo a Chicago (mini-vacaciones planeadas antes de que supiera nada del paper). Acto seguido, Kim lo revisó en una habitación de hotel en San Diego (daba un tutorial de Pin al día siguiente) y lo envió justo a tiempo. Literalmente minutos antes de que se acabara el plazo. Así que podéis haceros a la idea. Una experiencia muy estresante.

Para los informáticos, os dejo el abstract, a ver que tal os suena. Se aceptan comentarios:

Dynamic binary instrumentation systems offer a wide range of new applications such as program instrumentation, optimization, and security. DBIs use a JIT compiler to add instrumentation and store the instrumented traces in a software code cache. The code layout in the code cache greatly differs from the code layout of the original program. It is widely assumed that the system cache performs better with instrumented code due to trace layout, although there is no formal evaluation of these icache effects in the literature. This paper provides an exhaustive, cross-architecture, cross-platform analysis of the performance of the instruction cache and other structures of the micro-architecture while a DBI executes.


In order to perform our evaluation, we have developed two tools: one that uses simulation to evaluate the locality of the application, and another that directly accesses the hardware performance counters to determine actual icache miss counts. Our results show that when executing an application under the control of a DBI, icache miss count actually increases anywhere from 2X to 4X, depending on the DBI used. This performance degradation is due to the impact of the instructions added by the DBI, which increases the memory use of instrumented programs and the number of instructions that are finally executed. We find that these observations hold regardless of the trace length and code cache size. These surprising results provide a better understanding of the efficiency of current instrumentation tools, and overturn the prevailing assumption that trace-based systems improve instruction cache performance.

En definitiva, ha estado bien como experiencia. Y si lo aceptan en una conferencia importante como Micro tendré motivos para estar muy satisfecho (aunque no sé si la contribución del paper es suficiente). En los próximos días ya comentaré algo sobre Chicago.

Y llegó el verano

Se acabó el semestre. No más clases ni exámenes hasta después del verano, y todos los estudiantes se han marchado a sus respectivos lugares de origen. Exceptuando, claro, los estudiantes de doctorado, que somos los únicos que nos quedamos en un campus casi desierto. Afortunadamente, ya no hay más trabajos y proyectos por hacer, por lo que nos podemos dedicar a investigación en un horario de 9 a 5. Además, si no hay publicaciones de por medio, no hay mucha necesidad de horas extras.

Charlottesville es una pequeña ciudad en la que la Universidad es lo más importante que hay. De hecho, al principio del curso te encuentras en cada tienda el cartelito de Welcome back students!, dado que las ventas bajan sensiblemente sin los miles de estudiantes que se ausentan en verano. Bueno, esperemos que no sea muy aburrido el ambiente aquí. Eso sí, tiene sus ventajas ya que ayer jugamos con unos compañeros de clase en las pistas de tenis de la universidad sin necesidad de reservar debido a la baja demanda. La universidad tiene en este parquecillo 14 pistas de tenis, abiertas y con iluminación hasta medianoche.

Escrito en UVA. 1 comentario

¡Blasfemia!

A través del grupo de ateos y agnósticos de la Universidad de Virginia me llega la siguiente campaña, The Blasphemy Challenge:

La campaña ha sido organizada por el Rational Response Squad, un grupo ateo estadounidense que postula, entre otras cosas, que la educación religiosa de niños es un abuso psicológico ya que son personas susceptibles y sin un completo uso de razón. Recordad que los Estados Unidos es uno de los países más religiosos del mundo, en el que su presidente ha llegado a declarar que God told me to invade Irak. Así que la polémica está servida.

En fin, deniega la existencia de Dios en youtube y recibe una copia del documental The God who wasn´t there gratis (o al precio de tu alma inmortal, según otros).

Escrito en UVA. 1 comentario

Disparos en Virginia

Lo primero de todo es tranquilizar al personal: los tiroteos de esta mañana se han producido en la universidad de Virginia Tech, a más de dos horas de aquí en coche. Este campus está especializado en ingenierías, y es completamente independiente de la Universidad de Virginia, que es donde estoy yo. Agradezco a todas las personas que han contactado conmigo su preocupación.

Sin embargo, sí es verdad que la tragedia ha afectado a personas que mi novia conoce. El hijo de una compañera suya de trabajo ha perdido a su novia esta mañana, que era estudiante en la mencionada universidad. Así que la noticia me ha llegado bastante pronto, antes del mediodía. Sin embargo, no tengo muchos detalles al respecto. De momento no he recibido ninguna comunicación especial de las autoridades de mi universidad relativa a estos tristes hechos. Así que la única información que tengo disponible es la que podéis ver en los principales medios de comunicación:

CNN

MSNBC

En fin, otro tragedia más en centros educativos de EEUU. La verdad, no sé cuántas tienen que ocurrir antes de que se decidan a prohibir la posesión de armas de fuego.

Escrito en USA, UVA. 8 Comentarios »

Ralph Nader en UVA

Seguro que más de uno se acuerda de las presidenciales del 2000 en Estados Unidos. El candidato del partido verde, Ralph Nader, consiguió varios millones de votos (2.74% del total). Aunque fuera de Estados Unidos sólo se le recuerde cuando se presenta a las presidenciales, es una figura bastante famosa en Estados Unidos desde los años 60. De hecho, ha sido nombrado entre los 100 americanos más influyentes. Es un defensor de los derechos de los consumidores, y sus pleitos contra la industria automovilística y otros condujeron a una mejor legislación y la creación de agencias como la EPA.

Ayer estuve en el auditorio principal de la universidad para escucharle en una conferencia que se titulaba: While You Were Watching ‘Big Brother,’ ‘Big Brother’ Was Watching You: What Students Should Know, What Students Can Do,” . Durante un par de horas ha hablado sobre los crímenes que se llevan a cabo en las corporaciones, la ‘ilegal’ guerra de Irak, la pérdida de participación de los ciudadanos en las instituciones democráticas, etc. Abogó por un mayor compromiso de los estudiantes en la sociedad y que ejerzan una actitud cívica. Podéis ver un resumen de la charla aquí.

Al finalizar la charla, prácticamente todo el auditorio estaba de pie aplaudiendo. Es reconfortante ver que en este país existen personas como Ralph Nader, diametralmente opuestas a la línea dura de los neocon y que son capaces de alzar la voz frente a las injusticias sociales. En definitiva, una de las mejores charlas que he atendido.

Escrito en USA, UVA. 2 Comentarios »

Donación a la Universidad

Es bastante normal en Estados Unidos que las universidades reciban cuantiosas donaciones de empresas, multimillonarios o incluso sociedades secretas. Normalmente se le asocia al filántropo con un nuevo edificio, cátedra o algo por el estilo. Pues bien, ayer recibí un correo electrónico del presidente de la universidad comunicándonos a todos la creación de una nueva facultad en honor Frank Batten Sr. ¿Cuánto ha sido el importe de la donación? Nada menos que 100 millones de dólares. Dentro de poco empezará la construcción de la Frank Batten School of Leadership and Public Policy. La primera facultad que se construye en la Universidad de Virginia en 53 años.

Seguir

Get every new post delivered to your Inbox.