viernes, 30 de septiembre de 2005

Están las ontologías sobreestimadas?

Un estudiante de Chile que quería trabajar en web semántica me ha preguntado mi opinión sobre el artículo:
Ontologies are overrated y me dice que tras leerlo, está un poco desanimado. A continuación incluyo parte de la respuesta que le dí:

La verdad es que comparto algunas de las apreciaciones que realiza el autor. Quizás lo que menos me guste sea el título. Pero seguramente es porque el autor ha buscado un título deliberadamente llamativo para conseguir mayor publicidad.

Leyendo el contenido, lo que el autor defiende es que no es posible intentar estructurar el mundo mediante jerarquías pre-establecidas, lo cual creo que es compartido por mucha gente que trabajamos en web semántica. El autor pone como ejemplo de buen uso el sistema del.icio.us que permite organizar de forma colaborativa marcadores (URLs) mediante etiquetas. También dice que las mezclas entre etiquetas son probabilísticas en lugar de binarias. Como digo, comparto esas apreciaciones y, sin embargo, trabajo en desarrollo de sistemas basados en web semántica. Porqué? bueno, yo creo que las tecnologías de web semántica que se proponen en ningún momento pretenden ser sistemas de clasificación rígidos. Lo que ocurre es que muchas de ellas provienen de campos anteriores que utilizaban jerarquías o categorizaciones rígidas (quizás porque provienen de catalogación en bibliotecas). Sin embargo, no todas tienen esa perspectiva y en muchas presentaciones de web semántica indican claramente que es necesario considerar que el mundo es abierto y que los sistemas deben estar preparados para afrontar contradicciones. Particularmente, creo que es muy importante estudiar cómo relacionar ontologías. Hasta ahora, existen algunos trabajos muy interesantes, como los de Bernardo Cuenca Grau (http://www.mindswap.org/~bernardo/ ), pero todavía falta mucho por desarrollar en ese campo. Y una línea prometedora es la utilización de lógicas probabilísticas o borrosas.

jueves, 29 de septiembre de 2005

Foto con Eric Miller


Como ya comenté en otro post, durante el congreso de Granada tuve la oportunidad de charlar con Eric Miller. La verdad es que fue una conversación muy agradable a pesar de mi farragoso inglés (que cada vez es peor al practicarlo menos...algún día comentaré lo importante que es el inglés para la informática...). Lo mejor fue que al hablar de algunas de las tecnologías de web semántica, coincidimos en muchas apreciaciones, lo cual me vino muy bien para ver que no andaba tan perdido en el campo.

Bueno, este post es una disculpa para incorporar al blog la foto que nos sacó Encarnación Quesada, del W3c, durante la charla. Como dije en otro post, una cosa divertida de la informática es poder charlar con gente que está dando forma a la informática en este momento...

martes, 27 de septiembre de 2005

Especial Reuniones

Una cosa que me apetecía comentar en el blog es que desde hace bastante tiempo tengo la costumbre de comprar la revista El Jueves cuando hago algún viaje. Para mí es increíble lo bien que se lo montan desde hace mucho tiempo. Yo creo que leí mi primer Jueves cuando tenía unos 11 ó 12 años y desde entonces de forma esporádica pero más o menos asídua, suelo leerlo. Y la verdad es que no me suele defraudar, en todos los números hay varias historietas divertidas y con algún detalle que tiene más fondo del que parece.
Bueno, pues a lo que me refería con el título del post, es que en el último Jueves que compré (número 1476, coincidiendo con el viaje a Granada:), en la sección "Para tí que eres Joven", pusieron un especial sobre las Reuniones que me hizo bastante gracia. De hecho, me sentí identificado con algunas afirmaciones...por ejemplo, el inicio: "Hay un momento en la vida en el que se empieza a asistir a reuniones: eso es porque uno va definiendo sus intereses y tomando responsabilidades..." con la consiguiente viñeta en plan de coña...

Pero lo cierto es que recapacitando, en los últimos años, la cantidad de reuniones a las que tengo que asistir ha crecido exponencialmente. No es que me queje, pero hay veces en las que me veo sobrepasado. Sobre todo porque muchas veces las reuniones acaban siendo improductivas y porque además en otras muchas ocasiones creo que habría que tener más reuniones...éso debe ser la contradicción: por un lado, me gustaría tener más reuniones pero por otro, llega un nivel en el que me cansan las reuniones...sobre todo ahora mismo, que mi tiempo libre está en valores negativos...

lunes, 19 de septiembre de 2005

Abandonos en Microsoft

En otro articulo comentaba que Google parece que se está convirtiendo en un nuevo gigante. Ahora, acabo de leer el artículo "Troubling exits at Microsoft" en el que se describe una cierta tendencia de trabajadores que abandonan Microsoft para irse a otras compañías (especialmente Google)...todo parece indicar que se avecina una nueva batalla...

domingo, 18 de septiembre de 2005

Sobre los comentarios en este blog

Mientras estaba en Granada me encontré con 2 comentarios en uno de los artículos de este blog en el que hacía referencia de pasada a la situación de una asignatura de la Escuela.

Desde mi punto de vista los comentarios podían resultar ofensivos para personas que yo conozco y que son compañeros de trabajo. Afortunadamente, los autores indicaron su email y me puse en contacto con ellos para decirles que aunque agradecía que incluyesen sus comentarios en mi blog, prefería que en mi blog no se hiciesen ese tipo de referencias que podían resultar ofensivas. Les indiqué que podían re-escribir el comentario si lo deseaban y borré los comentarios.

La situación me ha dejado mal sabor de boca. No sé cómo resolverla sin censurar a la gente y permitiendo comentarios anónimos.

Pero los que leáis ésto y queráis hacer comentarios, debéis entender que el contenido de este blog es responsabilidad mía y que yo no quiero que este blog contenga contenido que pueda ser ofensivo. De hecho, en muchos de los posts, procuro tener siempre en mente que lo que escribo va a ser público y que puede llegar a ser leído por mucha gente. Por eso procuro no hacer demasiadas referencias a mi vida personal (salvo las que crea convenientes) y no incluir artículos que puedan resultar ofensivos (supongo que es inevitable y alguien se ofenderá tarde o temprano por algo que escriba...pero lo intento).

Para evitar que se repita esta situación, os indico que en principio, admito comentarios negativos sobre mí pero no sobre otras personas (y menos compañeros míos de trabajo). Espero que lo entendáis.

En Granada


La semana pasada estuve en el Primer Congreso Español de Informática (CEDI 2005).

Para ser la primera vez que se celebra este congreso, creo que ha sido todo un éxito. El número de asistentes era de unos 1600 personas y concurrían unos 27 eventos de forma simultánea.

En mi caso, yo asistí en primer lugar a la reunión de la Conferencia de Decanos y Directores de Informática. El ambiente de la reunión fue agradable aunque la sensación común era de preocupación por los últimos movimientos erráticos del ministerio respecto a la adaptación al Espacio Europeo de Educación Superior. No queda nada claro cómo se van a estructurar las carreras ni en qué plazos.

En segundo lugar y prácticamente a la vez, asistí a algunas de las sesiones de las Primeras Jornadas sobre Servicios Web. La sesión invitada corrió a cargo de Eric Miller, con quien estuve charlando durante el cóctel de bienvenida. Fue interesante comprobar que coincidía con él en muchas apreciaciones sobre las últimas tecnologías de la web semántica. En estas jornadas, Guti presentó un artículo en el que yo estaba de coautor sobre coordinación de servicios web.

Finalmente, asistí al I Simposio Nacional de Docencia en Informática (SINDI'05) en el que presenté una ponencia sobre la forma en que impartía la asignatura de Programación Declarativa. Estas jornadas aparecieron a raíz de las JENUI y la verdad es que fueron muy interesantes tanto por los contenidos de las ponencias como por la gente agradable y el buen ambiente de las mismas. De hecho, las salidas nocturnas del miércoles y viernes fueron principalmente con gente de dicho simposio :).

Un evento que me resultó muy divertido fue el campeonato de fútbol de robots entre una selección de España y otra de Italia. Resultó muy divertido ver a los perro-robots intentar jugar al fútbol. La foto es de dicho evento.

domingo, 11 de septiembre de 2005

Down and Out in the Magic Kingdom

Acabo de finalizar la novela de ciencia ficción Down and Out in the Magic Kingdom. Hacía tiempo que no leía una novela de ficción, y menos de ciencia ficción (la última creo que fue Snow Crash).

La novela se lee rápido y es bastante entretenida. El problema de leer ciencia ficción en inglés es que hay palabras que el autor se inventa y no sabes si es por el idioma o porque son términos inventados. De todas formas, con un poco de imaginación fui capaz de seguir la trama.

Como ya comenté en otro artículo, esta novela introdujo el término Whuffie (por éso la encargué a Amazon). A parte de éso, la novela habla de unos tiempos en los que la medicina ha conseguido la inmortalidad mediante la creación de backups y la restauración de los mismos. La trama de hecho, está más centrada en las posibilidades que ofrece esta técnica. La verdad es que tiene una trama interesante y que te hace pensar (por lo menos a mí me hizo pensar :). En fin, que la recomiendo para pasar un buen rato y pensar un poco en el futuro, y si realmente sería tan maravilloso conseguir la inmortalidad.

sábado, 10 de septiembre de 2005

Mi Código en Lambdabot

El pasado viernes entré en la sala de IRC de Haskell porque la librería de Haskell XML Toolbox no me funciona en Windows y para ver si alguien sabía el problema.

Al preguntarlo, un tal shapr me saluda diciéndome que me conoce del trabajo que hice en la tesis doctoral y que incluso ha tomado parte del código que implementé en la tesis para implementar un módulo de Lambdabot, un IRCbot desarrollado en Haskell que pulula por ese canal.

Me he bajado el código fuente de Lambdabot (disponible en Sourceforge/haskell-libs y efectivamente, el módulo EvalModule contiene muchas porciones de mi código. Aunque el autor no parece muy dado a documentarlo, en algunos ficheros me menciona.

Luego, poniendo en google Lambdabot labra he visto los logs de un par de conversaciones donde el autor menciona mis artículos.

La verdad es que no es que valga para mucho...pero se te sube el ego :).

domingo, 4 de septiembre de 2005

Foto de Chile


Me apetecía meter alguna foto al blog y creo que la siguiente es bastante representativa de Santiago de Chile. Está tomada en el Cerro de Santa Lucía, en medio de la ciudad y al fondo se ven Los Andes. El que está en medio soy yo :)

sábado, 3 de septiembre de 2005

Franco y los foros

El otro día mantuve una interesante conversación con los webmasters de la EUITIO sobre el uso de los Foros de la EUITIO. El tema era sobre la necesidad o no de controlar los contenidos de los foros. Yo particularmente estoy a favor de dejar el mayor grado de libertad posible. Pero también es cierto que tiene que haber unos límites sobre lo que se puede publicar y lo que no.

El problema como siempre es: (1) dónde se ponen esos límites y (2) quién fija dichos límites. Y ahí es donde pueden aparecer muchas discrepancias y discusiones interesantes.

En este post no voy a intentar resolver ese problema porque no es fácil. Simplemente, quería decir que en un momento de la discusión acudí a uno de los peores argumentos que se pueden acudir...pero lo hice. De repente me oí a mi mismo decirle a un chaval que el problema era que él no había nacido cuando Franco y por tanto no sabía lo que era éso de la censura (el chaval se mostraba partidario de censurar más contenido que yo). El comentario lo hice en broma, pero luego quedé dándole vueltas por varios motivos. Primero, porque es el típico argumento que hace una persona mayor a un joven (sin comentarios:), segundo, porque cuando murió Franco yo tenía 6 años, y la verdad, yo no viví para nada la etapa de la censura como para andar utilizando ese argumento, y tercero, porque en realidad, si viviese Franco, seguro que estaría intentando censurar los foros...

Patrones de Mensajería

Por diversas razones, desde el viaje a Chile, he empezado a utilizar programas de mensajería instantánea de una forma un tanto asídua. La verdad es que mi lista de contactos es bastante escasa, por lo que tampoco puedo decir que esté saturado. Sin embargo, no acabo de lograr compaginar el uso de estos programas con el trabajo habitual con el ordenador. Soy incapaz. Y lo peor es que conozco personas que tienen listas de contactos amplias y que trabajan a la vez que atienden las diversas conversaciones. Debo admitir que les admiro por esa capacidad. Supongo que se consigue a base de práctica, pero en mi caso, cuando lo intento de una forma continuada acabo extenuado física (con dolor de manos, vista cansada, etc.) y mentalmente (alguna vez me he quedado la noche y el día siguiente dándole vueltas a ciertas conversaciones...).

Supongo que el problema es generacional: no hay más que ver cómo lo usa la gente de 14 ó 15 años para darse cuenta de las posibilidades que tienen. Pero también conozco gente mayor que los usan y estos programas no dejan de ser una nueva vía de comunicación mucho más interactiva que el correo electrónico y más barata que el tlfno.

Bueno, el título del post es que me gustaría conocer diversos patrones de uso de los sistemas de mensajería. Supongo que alguien ya se habrá dedicado o se está dedicando a este tema en serio. Yo creo que daría hasta para una tesis doctoral. Algunos posibles patrones son:

- Trabajo: Un grupo de trabajadores se conectan en la misma conversación y se intercambian mensajes cortos sobre temas puntuales del trabajo. Sé que hay gente que se lo monta así, pero no sé si esta práctica está documentada en algún sitio. Y yo creo que se puede incluso conseguir sistemas de trabajo colaborativo mediante mensajería instantánea.

- Amigos: supongo que es el más habitual. Salas de conversación de grupos de amigos que se dedican a decir tonterías...pero supongo que dentro de este, se podrían a su vez clasificar diferentes posibilidades de interacción...el típico que lleva la conversación (he visto salas en yahoo, donde alguien se dedica a poner música a la sala...), el anunciante (el que se encarga de anunciar alguna novedad a la sala), el animador (que se encarga de animar la sala para que la gente participe...), el pasivo (que no interviene y solo escucha...), etc.

- Privados: la gente que usa estos programas para conversaciones privadas...dentro de este tipo de conversaciones, supongo que habrá diferentes formas de mantener la conversación. No me refiero solamente a los guiños y otras tonterías, también al estilo de la conversación: tamaño de frases, rapidez de respuesta, etc.

- etc.

Supongo que habrá muchas divisiones y posibilidades...pero lo que no sé es si están documentadas...la verdad es que tampoco me he puesto a buscarlo. Pero en fin, este correo surge como una forma de mostrar mi incapacidad para mantener una conversación decente en los sistemas de mensajería y porque seguramente, por esa misma incapacidad, alguna relación que en directo podría ser muy buena, mediante mensajería se puede estropear...

jueves, 1 de septiembre de 2005

Volviendo a Haskell

Esta tarde estuve instalando el GHC en mi portátil. También estuve leyendo algunos correos de la lista de Haskell a la que estoy suscrito pero que filtro automáticamente (y por tanto no leo). No puedo evitar comentarlo: Haskell es un gran lenguaje!

Al revisar los correos y ver las nuevas actualizaciones, me invadió un sentimiento nostálgico de los años en los que hacía la tesis y de la gente a la que tuve oportunidad de conocer en algunos congresos. Uno de ellos, Ralf Lämmel parece que acaba de fichar por el equipo Webdata/XML de Microsoft en Redmond. Realmente, Ralf Lämmel es un fuera de serie!. Un artículo suyo reciente que pienso imprimir y leer con calma es Haskell's overlooked object system que tiene mucho que ver con el capítulo sobre Programación Orientada a Objetos de mi tesis que finalmente no publiqué :(.

Otra cosa que me ha llamado la atención es el Monad.Reader una especie de revista semi-formal (más formal que un wiki, pero más informal que una revista tradicional) que contiene varios artículos muy interesantes. En el Primer número, por ejemplo, habla de PUGS, una implementación en Haskell de Perl6. También habla de un framework para construir servicios web en Haskell llamado HAIFA que de todas formas no parece muy activo.

En el segundo número también habla de DARCS un sistema de control de versiones similar a CVS que parece que es algo popular...aunque yo debo jurar que me suena pero seguramente sea por lo de estar hecho en Haskell. También habla sobre el proyecto de Philip Wadler de crear una especie de nuevo lenguaje para la Web...(debo confesar que soy un poco escéptico en ese tema) y sobre FORTRESS, un nuevo lenguaje de programación (creo que funcional) desarrollado por Guy Steele, uno de los padres de Java y de Scheme, entre otros...