Imágenes de hace 25 años
'por un lado, he realizado mi objetivo, aunque, por otro, soy mas don nadie que entonces'.
En noviembre también, Señor Don Ángel
Cuando nada sucede, y el verano se ha ido, y las hojas comienzan a caer de los árboles, y el frío oxida el borde de los ríos y hace más lento el curso de las aguas; cuando el cielo parece un mar violento, y los pájaros cambian de paisaje, y las palabras se oyen cada vez más lejanas, como susurros que maneja el viento; entonces, ya se sabe, es lo que pasa: esas hojas, los pájaros, las nubes, las palabras dispersas y los ríos nos llenan de inquietud súbitamente y de desesperanza. No busquéis el motivo en vuestros corazones. Tan sólo es lo que dije: lo que pasa.
¡Pásalo!
Hoy, a las 11:19, he recibido el siguiente SMS (no digo de quién):
Estoy en tráfico para renovar carnet, no puedo creérmelo, media hora cola para recoger impreso, una hora cola para pagar, y estoy en otra cola para entregar todo que presumo será también otra hora, realmente somos europeos y hemos avanzado mucho?
Excesos en Marketing
Leo en Slashdot cómo un artículo de Wall Street Journal se queja de que las Betas duren para siempre en el mundo del software o internet. El autor comenta:
No se me ocurre ninguna otra área en el mundo del marketing donde los profesionales introduzcan un producto inadecuado o defectuoso a sabiendas, y ayude a ganar usuarios.
No tan deprisa, que los Factory y otros Discount Stores ganan terreno a gran velocidad. Antes, se supone, el género defectuoso de las grandes marcas se destruía. Ahora se saca al mercado como falsas rebajas.
Mi predicción del mes: antes del 2025 se atrapará a una gran empresa de consumo montando una operación en la que tenga que reparar un gran lote de productos con fines puramente publicitarios. Y el escándalo subsiguiente le hará más bien que mal. Y si no al tiempo.
Los otros
sgala@marlow ~ $ fortune -m "the other person"
(love)
%
In real love you want the other person's good. In romantic love you
want the other person.
-- Margaret Anderson
%
(people)
%
Violence stinks, no matter which end of it you're on. But now and then
there's nothing left to do but hit the other person over the head with a
frying pan. Sometimes people are just begging for that frypan, and if we
weaken for a moment and honor their request, we should regard it as
impulsive philanthropy, which we aren't in any position to afford, but
shouldn't regret it too loudly lest we spoil the purity of the deed.
-- Tom Robbins
%
que traducido a bulto vendría a ser
En el amor verdadero se desea el bien de la otra persona. En el amor romántico se desea a la otra persona.
de Margaret Anderson y
La violencia no mola, no importa a qué lado de ella se esté. Pero, a veces no se puede hacer nada más que pegarle al otro en la cabeza con una sartén. A veces la gente parece suplicar que les des con la sartén y, si por un momento te sientes débil y les concedes su petición, lo deberías considerar un impulso filantrópico, cosa que no estás en situación de permitirte. Pero tampoco debes lamentarlo en exceso; no vicies tu espontaneidad.
de Tom Robbins. ¡Cuánta sabiduría se oculta en el disco duro! :)
Venganza suave
A un hombre santo -Así dice un cuento árabe- Dios le dijo con maldad: "He revelado a tu pueblo Cuán gran pecador eres, Ellos no te podrán alabar." "Y yo", contestó el devoto, "Les he descubierto a ellos Cuán misericordioso eres, Ellos no se preocuparán por ti."
De "Un poema para el final del siglo", de Czeslaw Milosz , Obituario y dos poemas, versiones de Abraham Chinchillas.
La otra cita de Warhol
Warhol es conocido por su cita Todo el mundo tiene sus quince minutos de fama. Ayer leí otra (en una lista de correo) que no quiero olvidar y por eso la apunto aquí.
Al parecer, Andy Warhol definió “famoso” como “las personas que son conocidas porque las conoce todo el mundo”. Autoreferencial, pero francamente preciso. La mayor parte de los famosos actuales responden a esa definición.
Vida
Miraba el sol. Como si fuese vino bebía el aire.
(robado indecentemente a O. Wilde, Balada de la Cárcel de Reading1)
1
I never saw a man who looked With such a wistful eye Upon that little tent of blue Which prisoners call the sky, And at every drifting cloud that went With sails of silver by.
La persona que más sabe de soledades del mundo...
...es, probablemente, Ellen MacArthur, récord de vuelta al mundo a vela, en solitario y sin escalas.
Y declaró lo siguiente a El Mundo, el lunes pasado:
...
P) Después de haber dado la vuelta al mundo en solitario dos veces, ¿dónde se ha sentido más sola?
R) La soledad no la encuentras en el océano, está en las ciudades. La calle es un lugar extraño donde te rodea la gente y nadie habla contigo, ni siquiera nos miramos. Entre desconocidos estás más solo que en el mar...
PD) Lo sé, el título es una boutade, pero me apetecía llamar la atención.
La comunidad de Madrid nos miente en Antena3... con nuestro dinero
Dicen en un anuncio que acabo de ver en ese canal: “En Madrid nadie espera más de 30 días para ser operado”.
Mentira.
A mí me hicieron una gastroscopia en Mayo, después de más de tres meses de espera desde su solicitud. Ahora me han dado hora, pedida el 10 de Octubre, para el 5 de enero. Como ese día no puedo, me llamarán para darme otra hora. Espero que esta vez tarden menos de las tres semanas que han tardado la vez pasada en darme tiempo. Tres años para diagnosticar una gastritis. Tres años de esperas de tres meses entre visitas al especialista.
También espero que lo que tiene que valorar el especialista, el resultado de la gastroscopia, no sea algo maligno, porque si lo fuese le habrían dado mucho tiempo para desarrollarse.
¿Y si la Comunidad de Madrid se gasta menos dinero en publicidad falsa y engañosa y más dinero (del nuestro, repito) en que funcione la Sanidad?
Hasta los huevos me tienen.
Bestiario
En la barra de un club
El tipo, de mediana edad, tenía pinta de intelectual.
--Yo solía pensar que el conocimiento era algo valioso. Hasta que me despidieron por estar demasiado cualificado. Sí, eso fue lo que me dijeron.
El camarero estaba preocupado ajustando el volumen con el que los clásicos de MTv nos castigaban.
--No encuentro trabajo ahora, por las mismas razones. Sólo contratan a jóvenes sin experiencia.
Hizo un gesto al camarero, que vino a servirle otra copa.
--Por eso bebo, para olvidar mis conocimientos de Ingeniería. Pero no hay forma, en la Universidad me machacaron tanto que no puedo borrar de mi cabeza el cálculo de elementos finitos.
Decidí que ya era tarde. Pagué mi cerveza y me volví a casa.
Rechazo del Parlamento Europeo a la directiva sobre patentes de software
Después de una intervención de Michel Rocard acalorada:
- ...
- Hay ira colectiva en el Parlamento sobre la forma en que la comisión y el Consejo lo han gestionado.
- ...
- desprecio total, incluso sarcasmo y burla de las opiniones del Parlamento.
- ...
- El Consejo no ha actuado democráticamente. El peso general de la opinión pública es que este texto no debe adoptarse.
- ...
- Se trata de un asunto crucial, se juegan varios miles de millones al año
- ...
- Necesitamos que aumente la percepción del problema, y el rechazo de esta posición es un mensaje.
El resultado de la votación, a favor de una enmienda a la totalidad, fue de 648 a favor de la enmienda, entre 680 presentes. Un rechazo casi unánime.
Afortunadamente, las trampas de los lobistas y el juego sucio por detrás de los procedimientos legales no han sido capaces, todavía, de colarnos de rondón este texto.
Seguimos en ello.
Expoliándonos de las ideas
Justo ahora que nos quieren clavar las patentes de software en Europa,
me entero, via [Slashdot|http://yro.slashdot.org/yro/05/07/03/1413223.shtml?tid=155],
de que a Jeff Bezos, ''capo'' de Amazon.com, le van a conceder, en la USPTO (Oficina
de Patentes de los Estados Unidos) una patente sobre [Coordinación de la Entrega de un Regalo|http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220020178089%22.PGNR.&OS=DN/20020178089&RS=DN/20020178089],
cuyo resumen traduzco a continuación:
<blockquote class="quote">''
Un método, en un sistema informático, para la coordinación de la entrega de un
regalo entregado por un obsequiante a un obsequiado, cuando el primero no proporciona
suficiente información para la entrega. El sistema de entrega de regalos recibe
inicialmente un pedido del obsequiante. Éste identifica un regalo que se debe
entregar al receptor y da información de contacto sobre el mismo. El sistema
de entrega de regalos almacena el pedido en una base de datos de pedidos con
un número de seguimiento. El sistema determina si existe suficiente información
para la entrega. En caso contrario, el sistema de entrega de regalos envía una
comunicación al obsequiado basada en la información de contacto. Las comunicaciones
piden información para la entrega del regalo, incluyendo preferiblemente el número
de seguimiento, de manera que éste pueda incluir el número de seguimiento
en su respuesta. Cuanto el receptor no responde a las comunicaciones, el sistema
de entrega de regalos intenta recoger información adicional que pueda ser relevante
sobre el receptor en varias bases de datos. Cuando la información de entrega es
suficiente, el sistema verifica si la información de entrega potencial es válida.
Cuando la información de entrega se ha verificado, el sistema de entrega envía el
regalo, basándose en esa información y notifica al obsequiante de la entrefa del
regalo al receptor. De esta manera, el donante puede enviar el regalo a receptores
sobre los que no sabe o da suficiente información para la entrega. </blockquote>
''
Ya sabéis. Si tenéis un pequeño negocio (una floristería, digamos) durante los próximos
20 años pueden venir a cobraros si se os ocurre llamar al receptor de una entrega para
verificar su dirección. Y, como se os ocurra hacer una base de datos, estáis perdidos.
Porque esta desgraciada patente no intenta patentar el procedimiento, sobre el que
existen suficientes precedentes, sino el sistema automatizado.
Otra patente trivial. Si yo hubiese sido el encargado de diseñar ese sistema, no lo habría hecho de otra manera.
No sé si sabéis que [el martes o el miércoles|http://swpat.ffii.org/lisri/cnino/index.en.html], con mala suerte, nos ''cuelan'' las patentes
de software en Europa. [Referencias|http://ariadna.elmundo.es/buscador/archivo.html?q=relacionado_con=1587873&t=2&d=0].
El sistema de patentes, que tiene sentido en la producción industrial para proteger las
necesidades de capital, es excesivo para la velocidad de circulación de las ideas en
esta era de las Telecomunicaciones, y debe excluirse de los procesos inmateriales,
sean programas de ordenador o procedimientos industriales.
Ya informaré de cuáles de nuestros representantes votaron a favor y cuales en contra
de la Directiva, con nombres, apellidos y afiliación política.
__[¡No a las patentes de software!|http://noepatents.eu.org/index.php/NO_a_las_patentes_de_software]__
Servicio Técnico Motorola
Uno de los teléfonos de mi empresa, renovado recientemente, es un Motorola C650. En principio estaba bien, pero a la semana de uso dejó de cargar la batería. Llamé al teléfono de atención al cliente, donde me informaron que el servicio técnico más cercano estaba en Plaza de España, 12, en Madrid.
Entregué el teléfono allí, junto con el cargador, el lunes día 13 de junio. Me informaron que me llamarían, lo que hicieron el jueves 16. Como no podía ir yo a recogerlo, autoricé a otra persona.
Esa persona fue el lunes 20, y le entregaron el teléfono sin cargador, y con una nota del servicio técnico diciendo que no habían podido comprobar correctamente la reparación por la ausencia del cargador. Cuando me lo comunicó, por teléfono, le dije que estaba seguro de haber dejado el cargador. Al rato me llamó diciéndome que, en efecto, en la hoja de reparación se decía que se había entregado el cargador.
Volvió a ir el Martes 21, y, tras otra hora de espera, se le dijo que el encargado la llamaría, porque la persona que atendía no tenía autoridad para entregarle un cargador. Le vuelven a llamar hoy, 22, y le dicen que, como firmó la entrega, no pueden hacer nada.
Llamo a Motorola de nuevo, a su centro de atención al cliente, y me atiende Laura, a quién, cuando le explico lo sucedido, me dice que tengo que reclamar a quién realizó la reparación. Le indico que la empresa que realiza la reparación es un agente suyo, y que fueron ellos los que me enviaron allí. Le indico que en esa empresa tienen un comportamiento inaceptable, y me dice que si no se atiende mi reclamación, tendré que hacer uso de otras vías.
Le digo que en la demanda que presentaré citaré a Motorola, como responsable último del servicio, y me dice que haga lo que crea conveniente. Es lo que estoy haciendo ahora. Me despedí diciendo que espero que en otras compañías el Centro de atención al cliente sea de atención, y no como el de ellos.
Malas experiencias de nuevo con la cadena de elusión de responsabilidad y los servicios. No sé si reclamar también a Movistar, que son los que me proporcionaron el teléfono con sus puntos... En fin, seguiremos informando.
Telefónica ¿quién si no?
Tengo problemas intermitentes con la conexión ADSL. Siempre que hago un
tracepath me encuentro una de las siguientes cosas:
* fallos intermitentes de un par de pasos
* falla el paso 5
* A veces devuelve ésto 5: 17.Red-81-46-7.pooles.rima-tde.net (81.46.7.17) asymm 8 188.490ms (This broken router returned corrupted payload), de la que sólo salen [referencias en Danés|http://www.google.com/search?q=%22This+broken+router+returned+corrupted+payload%22] y el propio código fuente de tracepath
Llamo, me hacen unas pruebas y, cuando me piden que vuelva a arrancar, el router no funciona: no recibe un solo paquete, pero emite con normalidad.
A la media hora desconecto el cable ADSL, lo vuelvo a conectar, y empieza a funcionar. ¡Menuda mierda de router me han ''regalado''! Pero les voy a hacer pagar la diferencia en costes de personal en el servicio técnico, si no lo he hecho ya:
* el primer instalador dejó el PCR antiguo, que no sirve para ADSL, con lo cual la línea quedó llena de huevos fritos
* el segundo, ayer, cambió el PCR, pero la conexión se arregló en el proceso. Sospecho que el problema es que el router, ''marca Telefónica'' corrompe la memoria y las tablas con el uso, y aquí no se apaga nunca.
* el tercero viene de camino, a ver. Si sigue funcionando bien le diré que no venga. a 30€ la hora de servicio técnico, llevan gastados 100€ entre llamadas, segundo nivel y técnicos en casa. Y si es un problema de corrupción de datos, empezará a aparecer con sobrecarga o tiempo de uso, y nunca desde el arranque. Si es así, seguiré protestando hasta que lo cambien. Está en garantía, y se supone que hay leyes...
En fin, país, paisaje y paisanaje...
Servicios públicos, pan y circo (a la manera de Forges)
Adivine el telespectador atento cuántas veces dijeron los locutores que retransmitían la final de Roland Garros, entre Rafael Nadal y Mariano Puertas, “argentino” (el..., el jugador...) para referirse a este último.
Imagino que sería por resentimiento a que pudiese “joder la fiesta”, que ya estaba preparada con fuerte presencia institucional. Pero nunca se sabe.
Por cierto, ¡menuda muñeca que tiene "el argentino"!
Por fin
Telefónica, después de decirme de una a dos semanas, ha tardado más de tres en instalarme el router.
Ya estoy reconstruyendo la red, y esto volverá a estar arriba en breve.
Espero poder arreglar la otra máquina, o mover aquí el blojsom y seguir con el nuevo blog.
Seguiremos informando... :-)
Teoría Literaria (Esculpida en piedra)
Si, como decía Stendhal, una novela es un espejo llevado a lo largo de un camino, ¿cuántas novelas no se habrán roto por ser, como afirma la sentencia, el ser humano el único animal que tropieza dos veces con la misma piedra?
Yo, más sabio que la media, no suelo tropezar dos veces con la misma piedra: evito la monotonía de la repetición eligiendo piedras distintas para mis innumerables tropiezos.
Otra Teoría Literaria, edición de bolsillo
Mudanza
Estoy cambiando la oficina y la casa. Una mudanza dura, porque la escasez de dinero me impide contratar a nadie, y la carga es pesada. Todo el pasivo de la empresa sobre mis espaldas rotas y son unos cuantos kilos. Por lo menos hoy he tenido Reeducación Postural en las SS, y pese a los esfuerzos del mastuerzo de Lamela y Aguirre, funcionan bien.
De todos los que se dicen mis amigos, ninguno ha colaborado en lo más mínimo (y pedí ayuda explícita a varios). Sólo mis hijas están ayudando, y llevo movidos (sólo o con las niñas) unos 1.500 kilos de peso, y me debe faltar otro tanto. En fín, uno empieza a saber en quién puede confiar y en quién no (en casi nadie). Con la edad, cada vez más escéptico.
Seguramente la máquina estará en silencio un par de días (hasta una semana o incluso dos) debido a que ningún proveedor de ADSL excepto Telefónica proporciona ya IP fija (en Wanadoo una operadora dijo que sí y la otra, cuando iba a contratar, dijo que no desde una circular recibida antes de ayer; en ya.com y jazztel, directamente que no, probé alguna más, pero no hay forma). Terra insiste en que trasladar el ADSL de una de las líneas de mi empresa a la otra es una baja y un alta (yo no lo interpreto así), e implica la pérdida de la opción de IP fija, de que disponía por ser cliente desde hace más de 5 años, y que necesito para recibir el correo y el servidor de este blog. Ya veremos lo que opina la Junta Arbitral de Consumo y la Comisión del Mercado de las Telecomunicaciones...
Y encima, hace una semana que los de Iberdrola me frieron un servidor tras un apagón de cinco minutos y todavía no se han dignado a responder a mi reclamación por correo certificado.
Si el gobierno de Zapatero quiere tener una política social, que les apriete las tuercas a las empresas de telecomunicaciones y eléctricas (el Gas y el agua, en mi opinión, funcionan bastante mejor). Los abusos que se cometen en la contratación y modificaciones de contrato eran escandalosos con un gobierno de derecha (que devino en cerril y digna del nazismo); son completamente intolerables en un gobierno de centro (no sé de qué se dice) y que viene de un historial de izquierdas.
Pero el dinero (y por tanto la mafia) está en la construcción y los oligopolios de servicios, y veo difícil que se intervenga seriamente en esas áreas. De la construcción y de cómo se está llevando a la marginalidad a sectores crecientes de la sociedad hablaré otro día.
iCalendar de la ApacheCON 2005
Lo he puesto en mi página home en Apache. Lo genero a partir de la web de la conferencia, con un pequeño script en python que saca prácticamente toda la información de las sesiones.
Resulta útil para decidir a qué sesiones ir, ya que incluye el sumario entero. Lo iré actualizando a medida que cambie en el sitio.
Espero que resulte útil, el ejercicio de escribir el script me convenció de lo útil que es python y también de que el scraping de sitios es una estrategia valiosa.
Problemas con hardware
Justo en mitad de la mudanza, un apagón se llevó por delante uno de los servidores del cluster. El que estaba corriendo blojsom. No lo tenía preparado todavía para que se replicase en este que queda, y, mientras Iberdrola me contesta a la reclamación por daños, no voy a repararlo hasta que esté en la nueva oficina/casa.
Esta entrada sirve para deciros, además, que probablemente estaré offline unos días mientras mueven el teléfono y la línea ADSL al nuevo destino y monto las máquinas de nuevo. Espero que sean pocos, e incluso sólo unas horas si consigo montar la máquina provisionalmente en algún sitio, pero ahora que el cluster tiene de baja uno de sus componentes, el apagón será inevitable, aunque intente que sea el mínimo tiempo posible. El servidor de jabber también estará missing hasta que vuelva a arrancar en su nuevo destino.
Nos vemos, y espero que Iberdrola responda rápido y bien.
Concurso de Primavera de Matemáticas
La navaja de Hanlon
La navaja de Hanlon es una ley universal que ocupa un lugar eminente en la cultura hacker. Se parece a la Navaja de Occam, y ocupa un lugar en Ciencias Sociales equivalente al que esta ocupa en la Epistemología.
Se deduce de la Ley de Finagle, que dice que Si algo puede salir mal, saldrá mal.
En una ocasión leí un enunciado la navaja de Hanlon con dos correcciones, pero no puedo recordar dónde. El conjunto es:
- Nunca atribuyas a malicia lo que pueda explicarse adecuadamente mediante la estupidez
- Nunca atribuyas a estupidez lo que pueda explicarse adecuadamente mediante la ineptitud
- Nunca atribuyas a ineptitud lo que pueda explicarse adecuadamente mediante el desconocimiento
El conjunto de las tres es extraordinariamente poderoso. La correcciones, aparte de ser más políticamente correctas, permiten solucionar casos en los que actúan personas que no son estúpidas, o incluso que son perfectamente aptas para la terea.
En el área de las finanzas la ha re-enunciado recientemente Joe Gregorio como:
Nunca atribuyas a buen sentido de los negocios lo que se pueda explicar adecuadamente mediante estupidez.
Otra regla interesante es la regla del noventa-noventa, que dice que el noventa por ciento del código de un proyecto se escribe en el noventa por ciento del tiempo, y que el diez por ciento restanta se lleva el otro noventa por ciento. Tambień se enuncia como: el tiempo que falta para acabar el proyecto es constante..
También, la Ley de Sturgeon: El noventa por ciento de cualquier cosa es una porquería. La enunció cuando alguien le dijo que había mucha Ciencia Ficción mala, diciendo: Seguro, el 90% de la Ciencia Ficción es mala. El 90% de cualquier cosa es una porquería.
Cazando moscas
Sigo cazando moscas, sólo y con gripe en este Viernes Santo lluvioso. En esta ocasión encontré dos curiosas. las dos comparten el hecho de estar (las he marcado en negrita) acechando vigilantes en el comienzo de textos que tienden hacia la metafísica, como las haches de Oliveira.
Primero, darle las gracias a Alex, de El Frasco del Odio, que nos encontró una bellísima edición ilustrada en PDF de Moby Dick. Moscas de Melville, nada menos:
Por el contrario, y como el hombre, la ballena tiene pulmones y sangre caliente. Helad su sangre, y perecerá. ¡Qué admirable resulta, antes de la explicación, que este gran monstruo, para quien el calor resulta tan indispensable como para el hombre; que admirable resulta que se halle en esos mares árticos, inmerso hasta la misma boca, tan cómodamente como en casa! En esas aguas árticas en que el hombre, al caer en ellas, es encontrado en ocasiones, muchos meses más tarde, en posición perpendicular y helado en el corazón de los campos de hielo, del mismo modo que la mosca es absorbida en el ámbar. Pero más sorprendente aún es saber –y esto ha sido demostrado experimentalmente-- que la sangre de una ballena polar es más caliente que la de un negro de Borneo en pleno verano. Me parece observar en ello la rara virtud de una poderosa vitalidad individual, y la rara virtud de ciertas espesas capas protectoras, y a la vez de un gran espacio interior. ¡Oh, humano! ¡Admira a la ballena y sigue su ejemplo! También tú guardas el calor en medio de los hielos. ¡Vive tú también en este mundo, al que no perteneces! Permanece frío en el Ecuador y mantén activa tu sangre en el Polo. Lo mismo que la gran cúpula de San Pedro, y a ejemplo de la ballena espermática, guarda, ¡oh, tú hombre!, en todas las estaciones tu propia temperatura.
Pero ¡qué fácil es, y qué inútil, enseñar estas bellas cosas! En cuanto a erectas estructuras, qué pocas cuentan cúpulas como la de San Pedro; y en cuanto a criaturas, qué pocas poseen la vastedad de la ballena.
La llamada a la admiración a la ballena y a seguir su ejemplo no es muy distinta de la advocación a la mosca que hace Monterroso en su texto, por cierto:
Oh, Melville, tenías que recorrer los mares para instalar al fin esa gran ballena blanca sobre tu escritorio de Pittsfield, Massachussetts, sin darte cuenta de que el Mal revoleteaba desde mucho antes alrededor de tu helado de fresa en las calurosas tardes de niñez y, pasados los años,sobre ti mismo en el crepúsculo te arrancabas uno que otro pelo de la barba dorada leyendo a Cervantes y puliendo tu estilo; y no necesariamente en aquella enormidad informe de huesos y esperma incapaz de hacer mal alguno sino a quien interrumpiera su siesta, como el loquito Ahab, ¿Y Poe y su cuervo? Ridículo. Tú mira la mosca. Observa. Piensa.
Otras, ya del siglo XX, en el peregrino astral, de Jack London, en el arranque del capítulo 21:
PASCAL dijo en algún sitio: “A la vista de la marcha de la evolución humana, la mente filosófica debe mirar hacia la humanidad como un solo ser, y no como un conglomerado de individuos”.
Estoy sentado aquí, en el Corredor de Asesinos de Folson, aletargado por las moscas zumbando en mis oídos, mientras pondero ese pensamiento de Pascal. Es cierto. Igual que el embrión humano, en su breve decena de meses lunares, ensaya la historia entera de la vida orgánica en un decurso fascinante, que va desde el vegetal al ser humano; igual que el muchacho, en sus breves años de niñez, ensaya la historia del hombre primitivo en actos de crueldad y salvajismo, desde el deseo de herir a seres inferiores hasta la conciencia tribal, que se expresada en su tendencia a agruparse en bandas; de la misma manera yo, Darrell Standing, he ensayado y vuelto a vivir todo lo que hizo y lo que fue, y aquello en lo que se convirtió el hombre primitivo hasta llegar a ser tu y yo, y el resto de nuestra clase en la civilización del siglo veinte.
En verdad llevamos en nosotros, cada ser humano de los que habita el planeta, la historia incorruptible de la vida desde sus comienzos. Esta historia está escrita en nuestros tejidos y huesos, en las funciones de nuestros órganos, en nuestras neuronas y en nuestros espíritus, y en muchas urgencias y compulsiones atávicas de carácter físico y psíquico. Fuimos como peces, tu y yo, mi lector, y nos arrastramos desde el mar primigenio a la gran aventura de la tierra seca en medio de la cual seguimos ahora. Todavía tenemos las marcas del mar, como tenemos la marca de la serpiente, desde antes de que la serpiente fuese serpiente y nosotros fuésemos nosotros, cuando los ancestros de la serpiente eran uno con nuestros ancestros. Y, un tiempo, volamos por los aires, y saltamos de árbol en árbol, y pasamos miedo en la oscuridad. Los restos están ahí, esculpidos en ti y en mí, esculpidos en la semilla que dejaremos hasta el fin de nuestro tiempo sobre la tierra.
Borges habría clasificado ambos libros en la categoría, tan cara a Monterroso, de los libros que vistos de lejos parecen moscas, si se me permite la broma estúpida.
Discurso ante una academia
Les explicaría, dijo con aplomo, los perniciosos efectos psicológicos del perfeccionismo excesivo. Se lo explicaría gustoso, pero temo no ser capaz de conseguirlo con la precisión absoluta que el caso requiere.
Gracias por su atención.
Cerrado por infracción de patentes
Traduzco la página web del autor de MPlayer, en Hungría. mplayer es el programa que uso para ver DVD, DIVX y MOV en linux, donde, no hay que olvidarlo, no hay alternativas de fabricantes.
Este sitio se ha cerrado por numerosas violaciones de patentes en MPlayer. Los otros reproductores multimedia de software libre son los siguientes.
La Comisión Europea acaba de pasar la directiva sobre patentes de software, violando reglas y procedimientos democráticos para beneficio único de las grandes corporaciones no europeas y en detrimento de los negocios pequeños y medianos (que comprenden el 99% de la industria de software europea) y del software libre.
El Parlamento Europeo se ahora la última línea de resistencia contra las patentes de software en una votación para la que se requiere mayoría absoluta. Esta mayoría es difícil de alcanzar en un parlamento donde la abstinencia es alta.
Pero no todo está perdido todavía, mientras decidamos que ha llegado el momento de hacer diferencia y pasar a la acción. Se trata de la última oportunidad de parar las patentes de software en el mundo, no habrá segunda oportunidad en el futuro previsible. Contacta a tus representantes locales del Parlamento Europeo y edúcalos sobre por qué las patentes de software son malas, y por qué deben atender a la sesión parlamentaria y votar contra ellas. Para más información y puntos de encuentro para pasar a la actividad visita la página de patentes de software de la FFII (Foundation for a Free Information Infrastructure) y NoSoftwarePatents.com.
¡Deséanos suerte!, porque vamos a necesitarla.
Autolink y los derechos morales absolutos
Recientemente Google ha empezado a usar Autolink, que añade enlaces relevantes (en opinión de los cerebros de Google) a las páginas que se visitan cuando se está usando el Google Desktop. Sólo para windows de momento, no he podido probarlo. Ken MacLeod, autor de software libre y escritor de ciencia ficción, ha publicado hace unos días una entrada con el díalogo hipotético entre un editor y un desarrollador de FireFox que me pareció muy relevante en las nuevas relaciones que se están dando en el mundo digital. La traduzco entera, a ver si así... (porque parece que lo del inglés lo llevan mal).
;Editor Rabioso: ¡Estoy rabioso porque mis páginas no se muestran a mis lectores de la manera adecuada! ;Firefox: No soy consciente de ningún bug así en Firefox, ¿está seguro de que no se trata de un problema en el servidor? ;ER: No, es un problema en el agente de usuario. ;FF: OK, quizá si me describe el problema con más detalle... ;ER: Los usuarios están instalando plug-ins [...] ;FF: Genial, me encanta. ;ER: [...] No, no lo pillas, esos plug-ins que instalan modifican mis páginas [...] ;FF: Naturalmente. Hay un montón de esos con la versión de Firefox, y hay miles en la red. ;ER: [...] No, no, no. Esos plug-ins cambian mis contenidos. ;FF: ¿te refieres a cómo limpiamos tu HTML de errores? ;ER: No, eso no, están cambiando el significado de mi contenido, por ejemplo, añaden enlaces donde no había. ;FF: Me encanta, es genial. ¿Dónde está ese plug-in? ;ER: No, no lo pillas. ¡Lo que cambian es mi contenido! ;FF: Está en el navegador, ¿no? ¿No es su copia entonces? ;ER: ¡No! ¡Es mi contenido para siempre, mis derechos morales son absolutos! ;FF: A lo mejor deberías hablar con un abogado sobre eso. No sé. ¿qué quieres que haga? ;ER: Quiero que implementes un bloqueador de plug-ins. ;FF: ¿Qué‽ ;ER: Un bloqueador de plug-in [...] ;FF: Ya, sé lo que quieres decir, ¿por qué haríamos algo así? ;ER: Porque mis contenidos [...] ;FF: Ya,, ya, entendí esa parte. ¿Qué propone exactamente? ;ER: Quiero incluir un meta tag [...] ;FF: (¡aj!, cómo odio esas cosas) ;ER: [...] que le diga a Firefox que no permita modificaciones de mis contenidos. ;FF: ¿en serio? ;ER: Sí. ;FF: A ver si lo entiendo, ¿impediría ese tag que se mostrase ninguna alteración de su página? ;ER: Sí. ;FF: No habría bloqueo de imágenes, ni de pop-ups, ni escalado de tipos para mejorar la legibilidad, ni lectores de pantalla para la accesibilidad, ¿cosas así? ;ER: No, no, no, esas cosas están bien. ;FF: Los editores de pop-ups no quieren que cambiemos sus contenidos [...] ;ER: Eso es distinto, los pop-ups son malos. ;FF: Últimamente he oído mucho esa palabra. Parece un poco peyorativa, ¿no ;cree? ;ER: Cualquier cosa que viole mis derechos mor[...] ;FF: ¡Vale ya de eso! ¡Leches!. Sabe que Firefox es código libre, ¿no? ¿que incluso si ponemos un bloqueo, cualquiera puede publicar una versión sin él? ¿por qué cree que fuimos los primeros en poner bloqueo de pop-ups? ;ER: ¿Qué‽ ;FF: Sí. Es la potenciación máxima de los usuarios. ;ER: Pero mis derechos mor[...] ;FF: Corta, corta. ¿Has probado a pedirles educadamente a sus lectores que no lo instalen o lo usen? ;ER: Sí, lanzamos la alarma en cuanto tuvimos pistas de que eso era posible. ;FF: ¿esta fue su primera pista? No importa. No, en serio, ¿has pedido con educación a tus lectores que no modifiquen tu contenido, en sus navegadores, de maneras que no te gustan? ;ER: Todavía no, pero tengo mucho miedo de que mis lectores no me hagan caso. Harán de todas maneras lo que les dé la gana. ;FF: ¡Je!, bien dicho.
Caravanas en círculo
Via Matthew Langham veo que Microsoft compra Groove y nombra Chief Technological Officer a Ray Ozzie. Una medida inteligente, que parece un espejo de la compra, en 1995, de Lotus por parte de IBM, justo cuando Microsoft amenazaba su supremacía. A fecha de hoy, Lotus Notes sigue siendo la plataforma que permite sobrevivir a IBM en muchos entornos corporativos.
Ray Ozzie, a quien cité mucho en las conferencias sobre Plataformas de Software que di en otoño del año pasado, es uno de los que escribieron Notes, y está dedicado a Grooveuna plataforma de colaboración con características parecidas a Notes, pero más orientada a movilidad. Microsoft sigue poniendo sus caravanas en círculo para luchar contra Linux hasta la muerte. Si sigue los pasos de IBM hará Longhorn incompatible con la API actual, y mantendrá ahí, aislados de los clones como Wine o OpenOffice, a sus clientes más fieles, como esos galos irreductibles.
Haiku desesperado
Cazo mis sueños
por las calles vacías,
ladrando solo.
Robado por la cara a Hugh McLeod, alias Gapingvoid:

Diccionario político
¡Oh, Ajax, sálvanos!
Ajax (Adaptive Javascript + XML) es un nombre acertado para la tecnología de las aplicaciones web ricas. Los ejemplos que di en la entrada del 11 de febrero son ilustrativos. Ahora, la pregunta del millón: ¿Qué jungla de patentes intentarán aplicarnos sobre esas tecnologías?
No hay que olvidar que tanto la comunicación asíncrona entre cliente y servidor como el uso de lenguajes de scripting a interpretar en el cliente (PostScript, VT100) y la capacidad de responder en tiempo semi real a los eventos provocados por el usuario son viejas como la informática (de los tiempos del Smalltalk, e incluso anteriores).
Veremos, dijo un ciego a un sordo.
Depuración
Llevo todo el día peleando con una de esos problemas insidiosos y sutiles. Es código de Jetspeed. Código spaghetti. Creo que hay que hacer un trabajo serio de limpieza de las interfaces, reestructurar la arquitectura. Integración Continua.
Nada encaja en su sitio. Pongo mensajes de Log y no aparecen. Recargo y no cambia el comportamiento. Me estoy volviendo loco. Al final seguro que será una tonteria.
Ni siquiera consigo un comportamiento metódico. Creo que estoy demasiado metido en el lío, voy a tener que parar y dedicarme a otra cosa.
Y no me hace gracia, porque el tema va mal de tiempo y queda muchísima tarea pendiente.
Pero... así son las cosas. :-(
Redes Globales de Innovación (El pingüino de Coase)
Forrester Research (consultora estratégica muy conocida) publica un informe sobre la iniciativa reciente de IBM de ofrecer 500 patentes libres para desarrollos de Open Source. En comentarios en listas internas de Apache yo lo evalué como la creación de una zona desmilitarizada en la guerra de patentes que se avecina. Esa guerra arrancó con el pago de Microsoft a Sun de una cantidad escalofriante, un pacto de no agresión, por licencias cruzadas de patentes relativas a máquinas virtuales (hotspot, verificación de código, ese tipo de cosas) y también con la agresión de Kodak a Sun, además de otros ataques de pequeñas empresas a las grandes. IBM, la mayor potencia del mundo en patentes, había afirmado que sólo haría un uso defensivo de ellas, y lo refuerza ahora en esta medida.
Espero que los europeos seamos lo bastante inteligentes como para no firmar patentabilidad de software y permanezcamos neutrales en esa guerra. El informe es de pago, aunque agradecería que me lo prestase a quien lo tenga pagado por la empresa. Traduzco el resumen ejecutivo entero, por su interés y porque refuerza mi interpretación.
- Resumen Ejecutivo
- La contribución de 500 patentes de software — sin royalties — a la comunidad open source es una respuesta a la petición pública de su CEO Sam Palmisano a IBM y otras compañías para que olviden los modelos de innovación propietarios para trabajar en lo que Forrester llama Redes globales de Innovación sobre Software. El primer paso, abrir la propiedad intelectual de IBM para su uso en estándares abiertos, cubriendo protocolos de software, formatos de archivo e interfaces, continúa el proceso de IBM, pasando de ser un vendedor de tecnología a un proveedor de soluciones de negocios de alto nivel. La jugada de IBM también acelera la comoditización de los elementos básicos de software (Sistema Operativo y funciones de Base de Datos) y aumenta las probabilidades de que las invenciones de IBM se conviertan en estándares de hecho con la evolución del mercado, permitiéndole la provisión de innovaciones de negocio de mayor valor.
El post de Ted Leung, Uso commons-based peer production para construir patrimonio público en software lo explica muy bien: la ASF es depositaria de bienes públicos (de forma muy similar a las fundaciones culturales o a las que gestionan un parque natural), una de las razones de que me sienta tan orgulloso de ser uno de sus miembros, y de contribuir al desarrollo tecnológico y cultural sostenible:
- La cita que selecciona Ben
- Así que, la próxima vez que oigas "desarrollo Open Source", piensa "el método económico más eficiente para asignar recursos a la creación de productos de información". La próxima vez que veas “XXX Software Foundation", piensa “gente que construye un bien público de software (protegido por las leyes de propiedad intelectual) que el resto de nosotros puede usar y extender". Hay más cosas que deberías pensar, pero ya es bastante para un post.
Software Libre, Valor de Negocio y Cultura
Una entrada muy interesante en el blog de Steven, sobre usar Software Libre contra construir Software Libre.
La pregunta que se hace es: ¿Cual es el Valor de Negocios del Software Libre?
¿Cual es el valor que existe en crear Open Source, entonces? Como suele pasar, al final, todo se reduce a la gente, y al entorno en el que operan. Si estás acostumbrado a trabajar en un proyecto de Software Libre, estás acostumbrado a trabajar en un contexto donde el entorno no está definido estrictamente. Las Interfaces pueden cambiar, de hecho lo hacen. Habrá discusiones sobre el diseño, y es mejor que te asegures de que tu código se diseña con mantenibilidad y extensibilidad como objetivos, o alguien llegará y lo reescribirá completamente. También tendrás que levantarte y defender tus ideas, y ser consciente de que la gente estará mirando todos y cada uno de los cambios que entregues al repositorio de código.
Es decir, el valor está en el cambio de nuestro proceso de desarrollo. Pero también está en otras cosas:
- aprender leyendo el código de otros
- saber respetar la libertad de opción de futuros usuarios, que ni sabes que existirán aún
- saber robar código eficientemente, sin copiarlo, de forma que el conjunto sea mantenible.
Al final, Steven acaba citando, entre los beneficios que su empresa proporciona a sus clientes, ...y esa actitud, naturalmente ;-). Esa actitud,... La palabra, Steven, y creo que es mucho más importante en sus implicaciontes de lo que podemos creer, es Cultura.
Cultura en el sentido de conceptos comunes, del código como expresión de conceptos, como herramienta que hay que conocer y mejorar (La palabra cultura viene de cultivar).
Interfaces de usuario cada vez más ricas
Via Fitz en el canal #asf, de la Apache Software Foundation, cada vez las interfaces de usuario web son más ricas. Un buen ejemplo de drag and drop en este carro de la compra. Funciona en MSIE y en firefox 1.0, al menos. Para arrepentirse se arrastran los artículos fuera de la región activa.
La interfaz de Google maps, que permite mover el mapa dinámicamente con el ratón, es también muy buena. Y la de gmail, que por cierto me quedan invitaciones por si alguien quiere.
Y todas ellas sin Flash, ni Applets ni otros plugins propietarios que no puedo hacer funcionar en mi linux sobre PPC (hay versiones para linux sobre x86 y sobre AMD64, normalmente, pero nunca sobre PowerPC, Sparc, 360 o bien otros procesadores1)
Sigo con la broma que hice en mi última charla: dentro de poco LAMP ya no será Linux, Apache, MySQL y P(erl|HP|ython); la M dentro de poco será de Mozilla, Gecko, Firefox. :-)
1 Una de las consecuencias imparables de la revolución del Open Source es la definitiva conversión del hardware en commodity. Ya se está erosionando significativamente la posición de Intel, y esto nos llevará a fenómenos muy interesantes en el hardware, de los que la popularidad creciente de los Powerbooks no es más que un primer paso.
Pasan de rondón la directiva de patentes de software
;dijo Thoreau: En una sociedad que encarcela injustamente, el sitio para un hombre justo es la prisión.
Lo comento al hilo de la noticia, vista en muchos sitios, de que los hijos de puta[1|2005030701 ] de la comisión Europea ha aprobado hoy, de rondón y saltándose sus propios procedimientos, la primera lectura de la Directiva sobre patentes de software. José Cervera discute las patentes de software en El Navegante de hoy. Via Juan Tomás, Adolfo Plasencia documenta la trayectoria de la directiva, llena de sinsentidos.
Tenía pendiente desde hace unos días comentar un post de Simon Phipps, que trabaja en Sun Microsystems, sobre la reciente decisión judicial de que se revise la patente por la que Eolas extorsionaba a Microsoft, amenazando con cobrar derechos sobre cualquier sitio web, y negando las evidencias de existencia previa de las técnicas sobre las que le concedieron esa patente. Y cito su frase final:
El daño principal que causan las patentes de software es que sólo las corporaciones poderosas se pueden permitir la defensa legal contra ellas.
Es decir, las patentes son mecanismos de barrera de entrada para seguir un proceso de concentración empresarial amenazado por las tecnologías de la comunicación, de la misma manera que la Inquisición fue un mecanismo de barrera de entrada contra la propagación libre de ideas movida por la imprenta. En aquella época hubo guerras, revoluciones, escisiones en el cristianismo y muchos otros efectos. ¿qué pasará ahora?
Simon se alegraba de la noticia, pese a jugar a favor de Microsoft. Las patentes de software, si se aprueban, deberían ser limitadas estrictamente a software o procedimientos que se comercialicen de forma integral con dispositivos industriales, ya que las patentes se establecieron en su momento para proteger la intensividad de capital necesaria para los procesos industriales.
En la ASF, sin ir más lejos, estamos discutiendo la política de patentes de Oasis, que hace imposible la implementación como software libre de muchos de los estándares de esa organización, ya que los usuarios se verían obligados a obtener las oportunas licencias para el uso de este software. Archivos en formato mbox (o mbox.gz) de la lista legal-discuss@apache.org. Por cierto, no hay apenas abogados europeos (de España ni hablamos) de prestigio en las área de la (im)propiedad intelectual en la lista, en la que se puede entrar por invitación. Si alguno está interesado que me contacte.
Si no conseguimos estándares libres de amenazas de patentes, el mundo del Open Source se verá obligado a abandonar esos estándares y a desarrollar otros, verdaderamente libres. Teniendo en cuenta el desarrollo que está teniendo el software libre resulta difícil que la industria persista en su actitud, por lo que estamos en una negociación difícil.
Espero que la gran industria y sus lobbies entren en razón, porque (y les recuerdo la cita del principio) las consecuencias pueden ser malas para todos, sobre todo teniendo en cuenta que a Brasil, China y a otros paises (véase Venezuela) les va a costar mucho a las corporaciones meterlos por ese camino.
1 Espero que no me intenten aplicar la cuarta acepción de injurias, porque no creo que llamar malas personas a los que aprobaron la directiva vaya en menoscabo de su fama o estimación más allá de lo que ya han ido sus procedimientos torticeros.
Profesionalidad
Me levanto y salgo a por el periódico. Temprano, teniendo en cuenta que ayer estuve en La Milonga del Centro hasta las tres.
Hojeando, leo en El País:
Calipari, jefe del equipo de agentes que había negociado con los secuetradores de Sgrena, viajaba en el asiento de atrás con la periodista y al escuchar el primer tiro se lanzó sobre ella para cubrirla. Un balazo en la cabeza acabó con su vida. "Le abracé dos veces en el espacio de una hora; la primera cuando me liberó, la segunda, cuando comprobé que estaba muerto y que había dado su vida para salvarme", dijo Sgrena.
Lo leo y me estremezco, y eso que no hace frío. Extrañamente, habían anunciado temporal. En ese momento noto que caen pequeñas bolitas, duras y blancas. Está empezando a nevar en Las Matas a las nueve y cuarto de la mañana. Recuerdo, no sé por qué, el final que le pone Hemingway a La Capital del Mundo.
¡Feliz Cumpleaños!
Roy Fielding nos recuerda, en dev@httpd.apache.org y community@apache.org, que el 27 de febrero hizo diez años que se creó el Apache Group (luego Apache Software Foundation) y se empezaron a archivar mensajes de la lista.
Yo llevo casi 5 participando, y casi tres ya siendo miembro de la Fundación. Cuando me eligieron committer del proyecto Jetspeed, recibí un correo de Brian Behlendorf dándome la bienvenida. Le contesté:
Yo no suelo aceptar ser miembro de clubs que acepten a personas como yo, pero en el caso de Apache haré una excepción.
Él me contestó algo así como:
Venga ya, Groucho
La verdad es que de poco (pista, pista) me siento tan orgulloso como de mi participación en la ASF.
Sexo Seguro
¿qué mantiene a una pareja unida sin ningún peligro?
1 Embarazosa enmienda en el Diccionario de la RAE: Distinga el lector atento las diferencias entre las dos versiones
Fin de invierno
Un ciprés guarda,
abrazo bullicioso,
seis gorriones.
Pájaro muerto
Entre mis manos
plumas que no palpitan.
Algo se ha roto.
Nieve tardía
Entre la nieve
rebusca el petirrojo.
Me mira y vuela.
(un poco como Kobayashi y Cortázar)
La vida sigue
Mató la gata
al viejo petirrojo
que nos cantaba.
De profundis1
1 Sólo hay una estación para nosotros, la del Sufrimiento.
- De Profundis, Óscar Wilde
- Cuajará la noche de estrellas, para que pueda caminar en la oscuridad sin tropezar, y enviará viento sobre mis huellas, para que nadie pueda perseguirme: me limpiará con sus aguaceros, y con hierbas amargas me sanará.
De vuelta
Vuelvo esta noche
al país de las lágrimas.
Frío, asustado.
Literatura (o contabilidad) y sangre
Eva me ha estado ayudando a ordenar facturas y papeles, a ver si consigo poner al día la contabilidad. Subí a organizar una cosa y, cuando bajé me dijo: “Mira, me he hecho este corte y no sé cómo”. Tenía un corte limpio, de un centímetro, que le cruzaba el pulgar. Sangraba bastante.
Le enseñé una entrada de este blog, del año pasado, un haiku sobre cómo la Literatura corta, aunque a veces la vida sea larga (por lo menos lo es para ella).
Entendió cómo el papel, a veces, nos puede hacer sangrar.
Soledades1
Entre la gente,
recorro solitario
este camino.
1 Soledades, de A. Machado:
La causa de esta angustia no consigo
ni vagamente recordar siquiera;
pero recuerdo, y recordando digo:
—Sí, yo era niño, y tú mi compañera.
Febrero loco
Noches de hielo,
y mi gata a la sombra
del mediodía.
Teoría Literaria (edición de bolsillo)
Si, decía Stendhal, una novela es un espejo paseado a lo largo de un camino, entonces un blog no es (Borges diría, disimulando la trama con su falsa erudición, no puede ser), repito, un blog no puede ser (Cortázar, en cambio, introduciría aquí la duda con otro paréntesis) sino la fila de miguitas de pan que vamos dejando para no olvidar el camino a casa mientras buscamos la casita de chocolate.
Borges, remachando la definición, hablaría del camino como lo único común entre ambas cosas. Cortázar, en cambio, pensaría en los pájaros que se han comido las miguitas, y en dónde se meten cuando llueve (Eso era Salinger y eran patos, pero bueno).
¿Issa Kobayashi en Rayuela?
Cazo una referencia literaria bastante oculta en Rayuela. Así, al vuelo, como un gorrión, siempre atento. En el Capítulo 20, cuando Oliveira y La Maga hablan. Ella dice, refiriéndose a Rocamadour:
Como los pájaros que comen las migas que uno les tira. Te miran, las comen, se vuelan... no queda nada.
Y lo que dice es este haiku de Issa Kobayashi
雀子のはや喰逃をしたりけり suzumego no haya ku^nige wo shitari [keri] baby sparrow Gorrioncillo. so quick you've learned Coge el pan como un rayo to eat and run y salta lejos.
Escrito en 1815. Curioso. El recurso permite buscar un gran número de haiku de Kobayashi. Lo usé para buscar ante mis dudas sobre la originalidad de este. No lo encontré, pero lo tenía en un libro de los de papel, de los de antes. :)
La originalidad, el plagio, la cita... intertextualidad dicen ahora, y significa todo a la vez y más cosas, y El inmortal de Borges también, o sea que no significa nada. Cortázar y Kobayashi hicieron la misma foto.
Jugando con las palabras
Estándares
No sé bien de dónde tomé la referencia a [La Ley de los Estándares|http://www.jfsowa.com/computer/standard.htm], de [John F. Sowa|http://www.jfsowa.com/pubs/index.htm], pero es
una lectura interesante:
<blockquote class="quote">''Cada vez que una gran organización desarrolla un nuevo
sistema para estandarizar __algo__, el resultado principal es
la amplia adopción de un sistema más simple como un estándar
''de facto'' para ese __algo__.'' </blockquote>
Especialmente interesante la referencia a linux:
<blockquote class="quote">''En 1995, cuando Bill Gates puso sobre la mesa su visión
de "Windows everywhere," la Ley de los Estándares me convenció
de que Linux reemplazaría a Windows como el sistema operativo
estándar __de facto__. A continuación hay evidencia a su favor:
* El kernel de Linux es una base de código única que funciona en
todas partes, desde sistemas embebidos, ordenadores hand-held,
y ordenadores __wearable__, a algunos de los mayores supercomputadores.
* En vez de extenderse a todos los entornos, la base de código de
Windows se ha fragmentado en una multitud de sistemas incompatibles,
llamados 95, 98, ME, NT, CE, W2K, y XP. Microsoft abandona el soporte
a las versiones viejas, pero planean producir una nueva versión de nombre
clave Longhorn, que amenaza volver obsoletas todas las versiones actuales.
* La mayor parte de las aplicaciones gráficas se están escribiendo para
navegadores, independientes de la plataforma y en lenguajes como Java y C#
que funcionan en Linux, Windows, y la mayor parte de las versiones de Unix.
* Los sistemas Unix, antes muy fragmentados, se están volviendo más compatibles
a través de paquetes de compatibilidad Linux, mientras Linux ha mejorado el
soporte para los estándares Posix (basados en Unix).
* Las Principales compañías de Tecnologías de la Información que habían estado
promoviendo sus sistemas operativos propietarios han pasado a apoyar Linux.
El ejemplo principal es la mayor compañía de TI del mundo, IBM, que ha adoptado
Linux como el SO estratégico para todo su hardware. Otras compañías, como Oracle,
desarrollan todo su software en Linux y portan el resultado a otras plataformas,
como Windows y Unix.
* Organizaciones con presupuestos limitados, especialmente instituciones de
enseñanza y gobiernos, se han estado moviendo __en masse__ a Linux, especialmente
en los paises en desarrollo, como China y Brasil. Esta tendencia se incrementa
incluso en Europa, Canada, y los Estados Unidos.
Por tanto, la Ley de los Estándares predice que la API (Application Programming
Interface) de Linux reemplazará a la API de Windows como el estándar
__de facto__ para sistemas operativos. Eso no significa que Linux reemplace
inmediatamente a todos los demás sistemas operativos, sino que todos los sistemas
operativos principales serán compatibles a través de su soporte a las mismas
convenciones que Linux. Microsoft puede seguir produciendo sistemas operativos
llamados Windows, pero ya corren aplicaciones escritas originalmente para Linux, y
la vieja API de Windows será usada únicamente para aplicaciones __heredadas__.'' </blockquote>
Luego, más abajo, acaba:
<blockquote class="quote">''Moraleja: Los esfuerzos de estandarización llevan a estándares,
pero no siempre los que se buscaban.
:-) </blockquote>
Luces y sombras
El cedro tiembla
mientras la luna llena
vela la helada.
Primera Estación
Se sincroniza
el reloj de mi cuerpo
con el del cielo.
(No soy el único, el lilo está empezando a brotar, y los pájaros cantan distinto estas mañanas.)
HTTP Status Code
Es una cuestión de estatus. El Protocolo HTTP es el que se utiliza para transmitir las páginas web, sobre el que se construye la internet. Se especifica en la RFC2616 y tiene una característica curiosa: la primera línea de las respuestas, el código de status es un código numérico, acompañado de una explicación en inglés.
Por ejemplo:
- 200 OK
- 305 Use Proxy (use proxy)
- 402 Payment Required (se requiere pago)
- 403 Forbidden (prohibido)
- 404 Not Found (no se encuentra)
Ahora, en Think Geek, HTTPants para chicas que quieran dar mensajes claros y bien especificados. Parte del texto de introducción:
¿Te sientes juguetona? Entonces lleva las bragas negras con 200 OK y a ver a dónde te llevan. Alternativamente, las blancas de estilo 403 Forbidden (Prohibido) envían un mensaje muy distinto, esperemos que claro también. Ahora, en 2005 tenemos dos estilos más: 411 Length Required (Longitud Requerida) y 413 Requested Entity Too Large (Entidad Requerida demasiado grande)
San Valentín (La masacre del día de1)
Nadie reclama
sus doce rosas rojas
esta mañana.
(Señores, es triste pedir, pero más triste es que no te pidan nada)
1 Anécdotas:
- A Hildy Johnson, protagonista de The Front Page, de Billy Wilder y de His Girl Friday, de Howard Hawks, lo interpretan Jack Lemmon y Rosalind Russell, respectivamente en un extraño travestimiento virtual. A su jefe, Walter Matthau y Cary Grant, en las dos versiones, sus colegas periodistas le reprochan, cuando se extraña de que no se fíen de él: El día de la masacre de San Valentín nos enviaste al garaje equivocado.
- Some like it hot, que se estrenó aquí como Con faldas y a lo loco. Película extraordinaria de Billy Wilder. Arranca con el plot de que los protagonistas son testigos de la masacre, y deben esconderse de la mafia.
- Jack Lemmon hizo las dos películas. Howard Hawks cambió el papel de la obra de teatro a femenino en su versión porque una secretaria de producción leyó la parte durante los ensayos y le gustó cómo sonaba el texto dicho por una mujer.
Moscas en la casa1
Toda la noche
zumbandome el oído:
¡No estoy ya solo!
(Un mosquito toda la noche alrededor, antes de San Valentín. Parece que la Primavera de este año más caluroso de la historia viene pronto. Por cierto, ya he tenido a Shakira de artista invitada aquí hace casi dos años.)
1 Un fragmento de la letra del bello tema de Shakira:
Mis días sin ti son como un cielo Sin lunas plateadas Ni rastros de sol Mis días sin ti son sólo un eco Que siempre repite La misma canción Tan faltos de aire Tan llenos de nada Chatarra inservible Basura en el suelo Moscas en la casa
(...)
Pateando las piedras Aún sigo esperando que vuelvas conmigo Aún sigo buscando en las caras de ancianos Pedazos de niño Cazando motivos que me hagan creer Que aún me encuentro con vida Mordiendo mis uñas Ahogándome en llanto Extrañándote tanto Mis días sin ti Cómo duelen los días sin ti
Cuentos de Santi
Volvere a Soñar
- El primer cuento que me atreví a publicar. Se publicó en la revista del Taller Literario Julio Cortázar, allá por el año 96 o 97.
- Lo escribí en dos tirones. Tomé notas en escenarios naturales primero, y lo edité un año después. Sólo he encontrado una persona que me ha dicho que le gusta. El resto callan educadamente. :-)
- Extraña guerra de párrafos en la que chocan Las babas del diablo, Silvia, la entrada de Eva Gabeiras sobre la muerte de cortázar y un post de amqs. Todo junto me disparó este extraño LiteMix, Blow Up incluido. Sigo sin conseguir que nadie me enseñe una foto o me cuente cómo son las babas del diablo (o hilos de la virgen) de verdad. Lo considero un cuento, y lo considero mío pese al atraco a mano armada de materiales. :-)
Las Tres Marías
Perder los Hilos
volver a cuentos
Cuentos de Ayla
Ayla es una chica que visita mucho nuestra página y conlavora en todo lo que puede. Si queréis saber algo de ella id a [su página|La Autora].
El fantasma del mar
[Capítulo 1|Llegada a Paidós]
[Capítulo 2|Paseo por el bosque]
[Capítulo 3|Los restos]
Volver a cuentos
Continuaciones
Python parece realizar un esfuerzo consciente para ocultar la complejidad sintáctica, de manera que al usuario le resulte difícil dispararse en el pie. Discutí con Brian sobre eso después de leer su post sobre java, python y ruby. Él me comentaba que python no tiene funciones anónimas, y que su lambda es muy limitado, una única expresión. Yo le sugerí, medio en broma:
def anonymous(args):
whatever
myfunc=anonymous
Como se pueden definir funciones dentro de funciones, es relativamente fácil hacer funciones que devuelvan clausuras usando esa técnica.
Luego, comparando los diversos lenguajes, porté esta bella definición de factorial usando estilo de paso de continuaciones. El original (AI Lab Memo AIM-349, pág. 9, ligeramente editado para hacerlo más legible y eliminar una errata):
(define fact
(lambda (n cont)
(if (= n 0)
(cont 1)
(fact (- n 1)
(lambda (a) (cont (* n a)))))))
#;> (fact 100 (lambda (n) n))
933262154439441526816992388562667004907159682643816214685
929638952175999932299156089414639761565182862536979208272
23758251185210916864000000000000000000000000
Una versión más moderna, aunque menos legible, de The Scheme Programming Language de la función factorial usando continuaciones:
(define retry #f)
(define factorial
(lambda (x)
(if (= x 0)
(call/cc (lambda (k) (set! retry k) 1))
(* x (factorial (- x 1))))))
#;> (factorial 100)
933262154439441526816992388562667004907159682643816214685
929638952175999932299156089414639761565182862536979208272
23758251185210916864000000000000000000000000
Esta produce el efecto colateral de asignar retry a la continuación, y es mucho menos clara que la original.
Mi implementación en python:
def fact( number, continuation=lambda(x): x): if number == 0: return continuation(1) else: return fact( number - 1, lambda x: x*continuation(number)) >>> fact(100) 933262154439441526816992388562667004907159682643816214685 929638952175999932299156089414639761565182862536979208272 23758251185210916864000000000000000000000000L
Se puede ver cómo la implementación en python se entiende claramente y permite ocultar el segundo parámetro, la continuación, usando un valor por defecto, de una manera muy natural. En scheme, usar el valor por defecto afea la función y ditrae el ojo de la implementación para centrarlo en la gestión de los argumentos:
(define fact
(lambda args
(let ((n (car args))
(cont (if (eq? () (cdr args))
(lambda (x) x)
(cadr args))))
(if (= n 0)
(cont 1)
(fact (- n 1)
(lambda (a) (* a (cont n))))))))
#;> (fact 100)
933262154439441526816992388562667004907159682643816214685
929638952175999932299156089414639761565182862536979208272
23758251185210916864000000000000000000000000
Ben Hyde me hace una versión en perl:
sub fact
{
my ($n, $fn) = (@_, sub{1});
if ( $n == 0){
return $fn->($n);
} else {
return fact($n-1, sub { $n * $fn->(shift)});
}
}
después de comentar very odd way to write factorial stacking up a closure for every iteration. Le comento que la idea es pasar la continuación del cálculo como un argumento.
Me pasó también una versión en Common Lisp
(defun fact (n &optional (fn #'(lambda (x) (declare (ignore x)) 1))))
(if (zerop n)
(funcall fn n)
(fact (1- n)
#'(lambda (a)
(* n (funcall fn a))))))
(fact 4)
Ruby es virtualmente idéntico a python, lo que me gusta:
def fac (n, cont= lambda{|x|x})
if n == 0
return cont.call(1)
else
return fac( n-1,
lambda {|x| n*cont.call(x) })
end
end
Biotecnología Open Source
Leo en The New York Times cómo las prácticas Open Source se abren paso en la biotecnología:
Unos investigadores australianos escriben en una publicación científica que han ideado un método para crear cosechas genéticamente modificadas sin infringir las patentes que poseen las grandes compañías biotecnológicas.
Dicen que la técnica, así como otra relacionada que ya se usa en biotecnología de cultivos, la pondrán a la disposición de otros para que la usen y la mejoren, siempre y cuando las mejoras sigan estando libremente disponibles. Como con el software open source, la idea es espolear la innovación mediante esfuerzos cooperativos.
En su artículo, que se publica hoy en la revista Nature, los investigadores dicen que han modificado tres tipos de bacterias para usarlas como vectores para transferir genes deseables a plantas, y que han insertado genes en tres especies: arroz, tabaco y Arabidopsis, que se usa con frecuencia en ese tipo de experimentos.
Más pingüinos de Coase, pues. Espero que cunda el ejemplo.
El orden de los factores
Ayer, otra vez, un imbécil mata a su ex y luego se suicida.
Tengo una idea que podría mejorar mucho las estadísticas de violencia doméstica.
Tu, ¡sí, tu!, si estás pensando en hacer algo parecido, hazme caso: ¡cambia el orden! Primero te suicidas, y luego, luego, matas a tu ex. Es fácil, ¿verdad?
Todos saldríamos ganando con ese pequeño cambio.
Google sigue adelante
Google lanza la beta de su servicio de mapas. Impresionante interface de usuario. Lástima que sólo esté disponible en USA, de momento, pero no dudo de que estarán aquí pronto.
Mucho más fácil de usar que mapquest. Por ejemplo, buscad LAX, o bien el Hotel donde se hacía la ApacheCON en Las Vegas.
No sacarán el sistema de mensajería instantánea, pero no les va a faltar nada más. Chapeau!
El significado del significado
Douglas Hofstadter, en Le Ton Beau de Marot, que llevo muchos meses leyendo poco a poco, me lleva a The meaning of meaning, escrito en 1923 por I.A. Richards y C.K. Odgen.
Hofstadter escribió un limerick sobre el libro:
Two experts, to explicate Meaning, Penned a text called "The Meaning of Meaning", But the world was perplexed, So three experts penned next "The Meaning of Meaning of Meaning".
Actualizó con mi traducción chorra:
Dos expertos explicaban el Sentido, en un texto: "El Sentido del Sentido". El mundo demandó a tres expertos vivos, "El Sentido de 'El Sentido del Sentido'".
Una cita de un artículo sobre Richards:
Moore estaba convencido de que poca gente quería decir lo que decía. Richards no estaba de acuerdo, y creía, en vez de eso que nadie podía decir lo que quería.
Una discusión sobre la teoría de Richards sobre el significado, me lleva a pensar en por qué la metáfora, que según Richards facilita la comprensión, se debe utilizar poco en narrativa. Parece que, al no usar metáforas en exceso, el autor deja la ambigüedad en el texto, lo que facilita que cada lector haga su lectura, y por tanto quede preso en la jaula sintáctica, espejo a lo largo del camino, que el autor le prepara. :-)
El Blues
(Joaquim Horta y Massanés, Home que espera. Traducción mía, con perdón. Dudo mucho si traducir prec por rezo, que no me acaba de gustar. Paso por súplica y elijo plegaria, fiel a la etimología al menos.)
Hombre con Blues (A la manera de Ellington, Brown and Beige)
El blues
El blues sirve
El blues sirve para cantar las noches solitarias
El blues sirve para cantar mis noches solitarias
El blues
El blues no es nada
El blues no es nada más que un canto
El blues no es nada más que un canto para gritarlo en mis noches
solitarias
El blues es una estrella que brilla todas las noches para no apagarse
después hasta que vuelva la noche
El blues es una estrella que brilla
El blues es una estrella
El blues es
El blues
El blues es una plegaria que cantan los negros y algunos blancos
para pedir que no sea tan negra la noche
El blues es una plegaria que cantan los negros y algunos blancos
para pedir
El blues es una plegaria que cantan los hombres
El blues es una plegaria
El blues es
EL BLUES
La referencia a Ellington, Brown and Beige parece a Black, Brown and Beige, primer trabajo largo de Ellington, del que leo en un comentario sobre el rechazo que experimentaron los trabajos de Piazzolla:
“Allí no hay beat (se refiere a la acentuación regular) y si no hay beat no hay jazz. Además, Ellington se toma más de diez minutos para decir mal lo que habitualmente dice bien en tres minutos.”
Animales
En El planeta de los Simios, Charlton Heston habla por primera vez desde su captura:
¡Aparta tus sucias garras de mí, mono asqueroso!
En la 1, reponen Espartaco, Kubrick, 1960. Kirk Douglas dice, mientras sus captores le miran en su celda:
¡Yo no soy un animal!.
Yo creo que somos animales, y no soy el único. Es el siguiente escalón en el descenso a los infiernos de la muerte del antropocentrismo.
Noche oscura
Cuentos de Zifra
Cuentos
Esta es una nueva página que he decidido hacer para todos/as aquellos/as escritores que deseen poner aquí sus cuentos. Pueden tipo “intelectual”, como mi padre; tipo “historias de adolescentes”, como las mías; de animales o historias fantásticas.... o simples sentimientos puestos sobre la pantalla. Podéis pooner aquí lo que se quiera. Estos está muy fácil: poner un enlace con el título del cuento al cuento. Para los que no lo entiendan me lo pueden enviar con el cuento y algunos datos suyos. También podéis enviar fotos. ¡Espero vuestros cuentos!
Cuentos de la familia:
Cuentos de Santi
Cuentos Julia
Cuentos enviados
Cuentos de Ayla
Cuentos de Zifra
El hundimiento de la casa Usher (el de verdad)
Más evidencias de que el Castillo de Naipes de las especificaciones de Servicios Web, WS-*, está en peligro evidente.
Los expertos en hacer difícil lo simple, siguen complicándolo. Si los estándares XML le daban miedo a Cedric Beust hace ya año y medio, por la complejidad del resumen.
Si hace tres meses Tim Bray se declaraba leal oposición, ahora, vía el apache Steve Loughram, la cita del día. Ian Foster en el Grupo de Trabajo del Open Grid Services Architecture:
Creo que el término técnico es “conjunto de especificationes estructurado cuidadosamente”, no “castillo de naipes” (-:
La trilogía del Gato de Schrödinger
Robert Anton Wilson, (su diario, una buena referencia), autor de Illuminatus, a la que se refería recientemente Tetsuo hablando de nuestro ambiente político, tan enrarecido últimamente, escribió también la trilogía de El Gato de Schrödinger, considerada la más científica de las novelas de Ciencia Ficción. Los libros, como Illuminatus, están llenos de coincidencias extrañas, teorías de conspiración y paradojas.
Traduzco una cita muy sensata, que nos puede ayudar a entender muchos comportamientos desconcertantes.
La mayor parte de los primates domesticados de Terra no sabían que eran primates. Pensaban que eran algo distinto y “superior” al resto del planeta...
Benny había leido a Darwin una vez, hacía mucho tiempo en la Universidad, y había oído hablar de ciencias como la etología y la ecología, pero nunca había internalizado los hechos de la evolución. Nunca pensó en sí mismo como un primate. Nunca se dio cuenta de que sus amigos y conocidos eran primates. Y, sobre todo, nunca entendió que los machos alfa de Unistat eran los típicos dominantes de las bandas de primates. Como resultado de esta incapacidad de ver lo obvio, Benny estaba constantemente alarmado y aterrorizado por su propio comportamiento, por el de sus amigos y conocidos y, sobre todo, por el de los machos alfa de la manada. Como no sabía que era comportamiento normal de primate, le parecía algo sencillamente horrible.
Como por regla general se consideraba horrible una buena parte del comportamiento de los primates, la mayor parte de los primates domesticados pasaban la mayor parte de su tiempo intentando ocultar lo que hacían.
Soledades
Sahana, Open Source para emergencias
Sanjiva Weerawarana, miembro de la Apache Software Foundation que trabaja en IBM Nueva York, y vive en Colombo, Sri Lanka, la mayor parte del año, me contestó a mi correo electrónico en cuanto supe del Tsunami: “Vivimos a 2 km del mar, y hay una colina. Estamos bien.” Corrí la voz en IRC. Luego supe que estaba escribiendo un sistema de gestión de la catástrofe, Sahana, software situado.
Hoy, cortesía de Erik Abele, en el canal #asf, me entero de que han publicado un artículo en Australia sobre el proyecto: Open Source para el Sistema de Gestión del Tsunami (Sydney Morning Herald, requiere suscripción). Otro enlace, de Maine Today. Cito del artículo del Sydney Morning Herald:
Un arquitecto de servicios web en Sri Lanka, trabajando con varios programadores de la su industria de Tecnologías de la Información de su país, ha construido una serie de aplicaciones web Open Source para gestionar la recuperación del tsunami que devastó el país en diciembre.
El Dr. Sanjiva Weerawarana, un Investigador del Grupo de Componentes de Sistemas del centro de investigación T.J. Watson Research Center de IBM, dijo que los componentes del proyecto, llamado Sahana (significa paz o calma en Sinhalés), lo escribieron varios desarrolladores de Sri Lanka.
“Me limité a vender su trabajo y gestionar la política de forma que nuestro gobierno lo aceptase”, dijo.
Su sistema, ya lo comenté, me recordó mucho en su arquitectura al que hice (casi solo) para TIC hace ya unos años. Antesdeayer, en una entrevista laboral para un puesto en Tecnologías de la Información, lo estuve recordando. ¡Deseadme suerte!. A ver si estoy trabajando dentro de poco, sea aquí, en USA o incluso más lejos. Estoy con varias ofertas, pero las que me convencen a mí no les convenzo yo a ellos, y viceversa. Estamos, por tanto, en el límite del caos, donde se encuentran los máximos de los sistemas no lineales .:-)
Amanece, y sólo el hielo...
¿Por qué no en PHP?
Me preguntaba un PHPero el otro día por qué estoy tan contento últimamente con
python, por qué no uso PHP.
Eso me dio que pensar. La verdad es que nunca entré muy a fondo en las razones.
Creo que están muy bien expuestas en este artículo: ''[PHP contra Perl|http://tnx.nl/php]'',
pero el núcleo es de legibilidad: Si pienso que perl es complejo de usar en entornos corporativos porque es un lenguaje de __[sólo escritura|http://c2.com/cgi/wiki?WriteOnlyLanguage]__, PHP
hereda esas características (siempre lo he encontrado poco legible) y le suma unas cuantas más:
* no tiene funciones anónimas
* no tiene variables léxicas
* ninguna abstracción de Base de Datos: se llama a funciones para las diferentes Bases de Datos posibles (17 funciones de conexión,
{{dbx_connect, fbsql_connect, ibase_connect, msql_connect, msql_pconnect,
mssql_connect, mysql_connect, odbc_connect, pg_connect, pg_pconnect,
sesam_connect, ifx_pconnect, ifx_connect, sqlite_open, sqlite_popen,
mysqli_connect, mysqli_pconnect}} __¡Viva la abstracción!__)
* no hay namespaces (lo que explica los nombre de librería o módulo delante de las funciones)
* PHP tiene 3079 funciones "core", mientras Perl sólo 206, y el diccionario de builtins en python 2.3 tiene 125 objetos
Creo que con eso debería bastar. Tanto .NET como J2EE como LAMP (si usamos Python, o incluso Perl)
superan estos problemas. En la actualidad considero Python como la alternativa más interesante
para escribir scripts (aunque aún no estoy convencido al 100%, necesito hacer algún proyecto de
tamaño razonable para saberlo), por las siguientes razones:
* las cosas sencillas son sencillas de hacer en python
* Namespaces y ganchos para AOP están bien resueltos (pero ocultos)
* se pueden hacer cosas complicadas, pero están escondidas (funciones anónimas, clausuras)
* Todo el entorno ofrece dos caras: muy inofensivo a primera vista, pero se le puede
convertir en algo muy poderoso si se sabe como. Eso lo hace perfecto para un entorno
donde la mayor parte de los programadores saben poco pero existe un grupo de alto nivel diseñando
el entorno. Y ese es el entorno típo de un buen proyecto corporativo.
No considero Scheme por la (falta de) sintaxis, Ruby todavía necesita un par de hervores y
su sintaxis es un poco demasiado compleja (perliana casi). Perl es poderoso pero sólo escritura y propenso a bugs difíciles de ver (y lo dice un buen depurador de sistemas, quizá sea ese mi mejor
talento).
Por otra parte, lo que diferencia positivamente a LAMP/Python de .NET(mono) y J2EE es que el tipado dinámico hace más productivos a los programadores (buenos, los malos caerán de todas maneras víctimas del __off-shoring__). Así, J2EE/.NET son lenguajes de sistemas, adecuados para una infraestructura independiente del hardware y del Sistema Operativo. Cosas como Tomcat, Axis, Lucene. Cuando llega la hora de escribir pequeños fragmentos de código para integrar esas herramientas es cuando lenguajes como python muestran su poder.
Destrucción
Un imbécil (no merece otro nombre) se ha escrito un pequeño script que me destroza varias de las principales páginas del sitio cada cierto tiempo.
Aunque restaurarlas es muy fácil, no puedo pasarme todo el día así, o sea que he puesto una contraseña trivial como primer paso en la resistencia (para intentar no perder la libertad a costa de la seguridad).
Me irrita profundamente tener que hacer esto. El usuario y la contraseña que podéis seguir usando para comentar es mi nombre al “vesre” (muy tanguero). Por ejemplo, Gotán en vez de tango. Probad a ver, santiago al vesre, por sílabas, de usuario y contraseña. Si no os sale me lo preguntáis por correo.
:-(
Otro ataque con las patentes
Esta vez intentan colarlo el Lunes que viene, en una reunión de los Ministros de Pesca. Por favor, nuevamente, Doña Elena Espinosa, lea la explicación, levántese y diga que no procede la aprobación, como hizo la vez pasada el representante polaco y todos le agradecimos.
Traduzco (lo estaba leyendo cuando me llegó la noticia, pero sé que no existen las casualidades) fragmentos de la presentación de Lawrence Lessig en la OSCON 2002:
Olvidad el siglo 18, el 19, incluso el comienzo del siglo 20. Mi ejemplo favorito: en 1928, mi héroe, Walt Disney, creó esa obra extraordinaria, dio nacimiento a Mickey Mouse bajo la forma de Steamboat Willie. Pero lo que probablemente no sabéis de Steamboat Willie y su conversión en Mickey Mouse es que en 1928, Walt Disney, para usar el lenguage de la Disney Corporation de hoy, "robó" al personake Willie de la película de Buster Keaton "Steamboat Bill".
Era una parodia, una caricatura; se hizo sobre Steamboat Bill. Steamboat Willie se produjo en 1928, menos de 14 años después de...--no problem, lo pillas, ripeas, mezclas y tuestas, como hizo él [risas] para crear el imperio Disney. Estaba en su carácter. Walt siempre copió los temas de sus películas para crear el imperio Disney, y ahora vemos su producto. Eso es la Disney Corporation: cojer obras del dominio público, o incluso aún propietaras, y convertirlas en algo mejor, mucho más creativo. Usaron las obras de esos chicos, los Hermanos Grimm, que probablemente también son grandes autores. Hacían esos cuentos horribles, cuentos de hadas, de los que debemos proteger a los niños porque son historias sangrientas y moralistas, nunca el tipo de cosas que debe ver un niño. Nos las volvieron a contar, los de la Disney Corporation. La Disney Corporation pudo hacerlo porque esa cultura vivía sobre un patrimonio, un patrimonio intelectual, un patrimonio cultural, donde la gente podía tomar y construir libremente, Era una zona libre de abogados.
y más abajo:
Hablemos ahora sobre las patentes de software. Hay un chico, Mr. Gates, brillante, ¿no? Es un genio, un gran hombre de negocios; tiene visiones, es incluso un político brillante. Mirad lo que escribió sobre las patentes de software: “Si la gente hubiese sabido cómo se daban las patentes cuando se inventaron la mayor parte de las ideas de hoy, y las hubiesen patentado, la industria estaría completamente estancada ahora”. He aquí la primera cosa de Bill Gates con la que seguro que estáis de acuerdo al 100%. Tiene razón, tiene toda la razón. Entonces se convierte en el hombre de negocios genial: “La solución es patentar todo lo que podamos. Una startup futura sin patentes propias se verá obligada a pagar el precio que los gigantes le quieran imponer. El precio puede ser alto. Las compañías establecidas tienen un interés en la exclusión de sus futuros competidores.” Excluir a los competidores del futuro.
Comentarios en community@apache.org, donde repito lo que dije ayer sobre las redes de innovación y las patentes de software.
Actualizo: corrijo algo la traducción terrible y apresurada, comento que el gobierno polaco ha vuelto a actuar con honradez y le da tiempo al Parlamento Europeo a volver a considerar el tema. (Igual hasta acabo creyendo en la constitución europea yo, que siempre he sido europeista hasta la médula).
Religión o Cultura (¿Ley?)
La Tronera de hoy, de Antonio Gala en El Mundo:
Cuando un pueblo busca su identidad en una religión, nace el integrismo. Eso nos sucedió a nosotros en la época de la Reconquista y de la Inquisición, eso le sucede hoy a los islamistas. El fracaso del panarabismo en la Guerra de los Seis Días hizo que se guiara la mirada al Islam y que lo árabe se identificase con él. La actitud de Occidente favorece ese gesto; la necesidad de petróleo lo ratifica; la fabricación de armas lo realiza. Es necesario mantener la llaga abierta, y el odio hacia Occidente hace lo demás. Las humillaciones y los colonialismos siembran vientos; la soberbia y el democratismo impuesto y abusivo lo culminan. Un pueblo ha de definirse y confirmarse en su cultura; si no, está perdido. La cultura es su memoria y su profecía. La religión es su pretexto sólo.
Resuena a la frase que le gustó a Esstupenda en los comentarios de la entrevista con Escohotado en verdemente:
Allí donde la ley obedece a una moral, la bramánica, la islámica, la cristiana, la de Wall Street, se hace sectaria. Y allí donde la moral pretende el apoyo de una ley se hace criminal, corrupta. La moral es la esfera interna, la ley es la esfera externa. Esta diferencia entre ley y moral y mantener la diferencia marca el nivel de civilización de una sociedad.
Y, se lo he oido varias veces a Antonio Gala, cultura viene de cultivo, trabajoso cultivo de redes sociales que se acaba destilando en leyes escritas, pactadas e imperativas y en costumbres (éticas, morales) internalizadas y aconsejables.
¡Qué nadie duerma! (Mar Adentro)
¡Que nadie duerma!
Temblando, las estrellas
al Sol aguardan.
Fui a verla. Me gustó, pese a que Amenábar estuvo encorsetado por su carácter de Basada en hechos reales, tan peligroso. Quizá el momento más drámatico, para el que yo aposté que tiraría de The Star Rover, sea cuando suena Nessun dorma, comienzo del tercer acto de Turandot. Lo de Jack London da para otro post.
Leyendo para Z. documentación sobre la ópera leo el libreto, y me cautiva su letra, tan apropiada. El haiku de arriba es mi interpretación de ese tema.
Lo mejor del mundo (Haiku sin estación)
Lo peor del mundo
Me preguntaste una vez, dijo O’Brien, qué había en la Habitación 101. Te dije que ya sabías la respuesta. Todo el mundo la sabe. Lo que hay en la habitación 101 es lo peor del mundo.
El Arte considerado como un bello crimen
Cortarse el pelo
Vía William Gibson me entero de que, quizá, si me cortase el pelo de acuerdo con el estilo de vida socialista evitaría los “efectos negativos” del pelo largo sobre el “desarrollo de la inteligencia humana”, ya que el pelo largo “consume muchos nutrientes” y podría, por tanto, robarnos la energía del cerebro.
¡¡¡ Por un Desarrollo Capilar Sostenible!!!
(¿MH, qué te parece?)
Arte y Realidad
ARTISTA
El artista no crea, reúne; no inventa, recuerda;
no retrata, transforma.
Conferencia "El Arte considerado como un bello crimen"
Eduardo Torres, alias A. Monterroso
Ayer, mientras tomábamos una caña en el bar del parque de Las Matas, un amigo leía El Pais. Se detuvo en la entrevista con Emir Kusturica (€), y dijo en voz alta: ¿Qué es el arte?
El titular de la entrevista es ¿Qué puede hacer el arte? Sanar a la gente. Pero yo no lo sabía entonces; estaba distraído y pensé que me lo preguntaba a mi. Y recordé la deficinión de realidad de Philip K. Dick: La Realidad es lo que sigue ahí cuando dejas de creer en ella. Y le di la vuelta, contesté:
El Arte es lo que deja de estar ahí cuando dejas de creer en él.
Cito de la entrevista:
Los psiquiatras dicen que en las clínicas, cuando los pacientes escuchan a Mozart mejoran su depresión. Ante toda esa porquería que llena los cines de acción, estupidez, sinsentidos... ¿Qué puede hacer el arte? Sanar a la gente
Negra Noche (II)
Negros tiempos
Destrucción
Alguna vez (esta noche) me he sentido así:
Y flotó por el aire cual si fuese sábado, y terminó en el suelo como un bulto tímido, agonizó en el medio del paseo náufrago.
La canción, Construcción, de Chico Buarque, me la recuerda hoy Marcos. Yo la conocí en Trópicos, bello disco de Daniel Viglietti. Me acuerdo todavía, en la casa de Alicante de Pabloca. Tenía (supongo que lo seguirá teniendo) un gran gusto musical Pablo.
Y no lo sabe1
Vuela, dibuja
círculos en el cielo,
la golondrina.
1 Robado a Cortázar con el descaro correspondiente, y no es la primera vez, ¿por qué siempre pájaros?
Expresiones Regulares
Some people, when confronted with a problem,
think “I know, I’ll use regular expressions.”
Now they have two problems.
—Jamie Zawinski, en comp.lang.emacs
Encuentro esta cita, divertida como todas las de Zawinski, en un post sobre las diferencias entre java y python, que a su vez lo sacó de la pecera de Charles Miller. Charles Miller es un programador australiano, de Atlassian, relacionado con Apache. (Una introducción a las expresiones regulares)
La entrada está en dirtsimple.org, con un lema divertido: Hacemos lo simple difícil, lo complejo imposible.
Armas de destrucción masiva
Me informa Al Jazeera hoy del fin oficial de la búsqueda de las elusivas Armas de Destrucción Masiva en Irak. La noticia dicen sacarla del Washington Post, de donde también la saca Reuters. No encuentro la referencia original del Washington Post, pero sí una noticia de la Voz of America, en la que se desvela cómo se está derribando al comisario de la Organización Internacional de Energía Atómica para poder después seguir la campaña contra Irán.
Me trae recuerdos sobre los hacedores de realidad, sobre ese tonto con un libro en la mochila.
El problema de Dave Winer con Necho
Creo que este post de Dave Winer me da una pista sobre algo que hasta ahora no entendía, en lo relativo a su miedo:
El Wiki está ahí para dar la ilusión de que se trata de un proceso de comunidad, pero al final la decisión se tomará sobre la base de cuántos usuarios y cuánto dinero tiene cada jugador. O cuánta influencia, en el caso de Tim Bray.
Esta primera parte no la acabo de entender, ¿quiere decir que la comunidad la forman sólo los desarrolladores? ¿qué desarrolladores?
Se sirve mejor a los pequeños desarrolladores, con menos dinero y usuarios, permaneciendo con los formatos y protocolos desarrollados durante los últimos años. Son más fáciles de soportar, y están ya soportados.
Ya lo veo. Es una cuestión de costes. Dave está preocupado porque, al abrirse completamente el estándar, tendrá que hacer frente a más competencia, al haber más herramientas y menos confusión. Más competencia significa, posiblemente, menos cuota de mercado. Y a la vez, soportar el nuevo estándar le supondrá costes.
Esa es la razón por la que no podemos entendernos. Dave mira las cosas desde el punto de vista clásico del software propietario. Yo, Sam, Mark (creo que casi todos los demás), desde el Open Source o la Consultoría.
A mi no me preocupa que haya más trabajo para soportar el estándar. Puedo hacer tres cosas:
- escribir yo el código
- esperar a que alguien lo haga y usarlo
- si me contratan para ello, mejor que mejor.
En los tres casos, si sigo de cerca el esfuerzo, podré vender mis servicios de experto, sobre todo en las nuevas áreas de aplicación que aparezcan.. Si el estándar sigue cerrado, puede ser negocio para alguien que venda cajas con software de blog, pero no para mi.
A mi me preocupa que el estándar sea interoperable, bien especificado, y evolucione de forma razonable, con amplio acuerdo. Y me interesa más que se abra a la posibilidad de nuevas aplicaciones, ya que eso es más trabajo y más aplicaciones potenciales.
Es decir, mientras en la mentalidad vieja interesa cerrar mercados y posibilidades, en la nueva interesa abrir Paisajes Conceptuales para a continuación ocuparlos, de manera que nuestra posición mejore en el conjunto del territorio.
¿El usuario final? No suele saber muy bien de qué estamos hablando.
Cama fría
El Open Source redibuja el mercado de los servicios
Un informe de News.com. Sí, es el modelo de negocio sobre el que llevo trabajando desde antes del año 2000; lo vi claro desde el año 1998 y fundé mi empresa en 1999.
¿Por qué entonces no consigo un solo puesto de trabajo digno en España? ¿Por qué tuve que romper una colaboración de cinco años con una gran empresa consultora española, a la que parece que ya no le interesa el Open Source? ¿Por qué estoy barajando varias ofertas de trabajos, todas en esa línea, ninguna en el continente Europeo? ¿Tan atrasada está España?
Perplejidad... Y mientras tanto, a ver cómo pago el alquiler.
Cuando el sabio enlaza la Luna,...
Situated Software
No he hablado todavía sobre lo que llaman Situated Software. Se trata de un concepto que lanzó Clay Shirky, de quién he hablado de sus reglas de los sistemas evolutivos y también del debate nearlynet vs. permanet, y de muchas cosas más.
Se trata de sistemas desarrollados para un propósito inmediato. Sencillos, con limitaciones, ad hoc, sin propósito de convertirse en productos. La arquitectura low-road de la que nos habló Doc Searls en su charla de la ApacheCON ,reportada por Ted Leung, otro amigo de Apache. Y sí, el Santiago del que habla soy yo, que me hicieron pegarme un madrugón de órdago para mi sesión después de estar hacking con Ted, Dirkx y Stefano hasta muy tarde. Otra elaboración de Ted sobre la charla. La definición de Situated Software, por Clay Shirky:
Siempre hemos tenido tensión entre las prácticas de diseño de Empresa y la forma de hacer software a base de “pequeñas piezas, medio sueltas”, para usar la frase feliz de David Weinberger. Las ventajas de este último sistema se describen parcialmente en Peor es Mejor y La Catedral y el Bazar. El software Situado está en la categoría de las Piezas Sueltas, con las siguientes características adicionales: está diseñado para su uso por un grupo social específico, en vez de un conjunto genérico de “usuarios”.
Sanjiva Weerawarana está escribiendo en directo sobre la crisis de Sri Lanka tras el maremoto. Sanjiva es un compañero, miembro de la ASF, con quién compartí una cena agradable y algún otro rato durante la ApacheCON de este año. Vive cerca de Colombo, y está contribuyendo, con otros miembros de la fundación de Open Source de Sri Lanka, en la escritura de software para la coordinación de los esfuerzos de gestión de la crisis.
El grupo ha escrito cuatro sistemas:
- Un Registro de Organizaciones que ayudan en las operaciones
- Un sistema que coordina peticiones y respuestas a esas peticiones
- Una Base de Datos de Personas, que facilita la localización de desaparecidos y la identificación de cadáveres
- Un sistema de seguimiento de ofertas de recursos.
Me recordó extraordinariamente el sistema, muy simple, de intranet que hice para TIC hace ya tiempo. Se basaba en una arquitectura muy abierta, donde no se trataba de imponer procesos, sino de ofrecer recursos y asegurar la trazabilidad de las operaciones. Nosotros también teníamos una base de datos de personas, un registro de empresas (clientes y proveedores), así como gestión de petciones y seguimiento de contactos y ofertas. Software situado, en la línea del edificio 20 del MIT que describe Steward Brand en How Buildings learn : cochambroso, construido en 1943 para durar la guerra y seis meses más, pero en él se ha hecho una lista de actividades impresionante hasta su demolición en 1998.

Cortázar sobre la Propiedad Intelectual
De Historias de Cronopios y Famas, un Cuento sin moraleja que, como tantos otros, presume de lo que carece.
(...) las palabras y los gritos eran cosa que en rigor pueden venderse pero no comprarse, aunque parezca absurdo.
Esta entrada si que no tiene moraleja, es una simple constatación.
Magia
El martes Albanta escribió uno de los textos más bellos que le he leído, Lo que no te cuento:
...ese momento mágico en que los labios se aproximan por primera vez, ese momento increíblemente mágico, cuando no sabes si sí o si no, si debes o no debes, pero quieres.
Es bello y oportuno, he vivido uno de esos momentos recientemente, y es realmente mágico. El tiempo desaparece en esa bifurcación. Me siento especialmente contento porque lo viví al 100% en presente, sin dejar que los fantasmas de las Navidades del pasado o de las Navidades del futuro se comieran la magia. Viviendo el presente como un caballero Jedi.
Hoy, en not-so-related news, me recuerda Ben Hyde que Dave Winer es profeta: hace 10 años escribía este ensayo, Bill Gates contra la Internet. Habla de cómo el dueño de un mercado (Bill Gates en 1994) tiene el poder del FUD (Fear, Uncertainty and Doubt, o sea, Miedo, Incertidumbre y Duda). Es el poder de poner el escenario, de que los demás hagan su trabajo a tu contra.
Contra ese poder sólo aparece (inevitablemente), el poder del FUN (alegría en Inglés): el poder de ignorar la agenda que nos imponen y dedicarnos a otra cosa. En el mercado del software, esa otra cosa fue la internet; ahora es la toma de los mundos del software y las telecomunicaciones por la sociedad civil, el abandono de los gurús tecnológicos y su cambio por gurús sociales y de masas. La diversión de los blogs frente a la rigidez de los portales corporativos.
Entresaco la post-post-data, que me encanta:
¡Recuerda, el miedo es alegría congelada!. No estoy tan seguro sobre la incertidumbre y la duda.
(además de encantarme cierra el círculo de la magia de ese instante del primer beso, como un Aleph de miedo, magia y alegría1)
1 Con esta cita comienza el Aleph, traducida a la brava:
Pero nos enseñarán que la Eternidad es la Persistencia del Tiempo Presente, un Nunc-Stans (como lo llaman los Académicos); que ni ellos, ni nadie más entiende, no más que podrían entender un Hic-stans para un Lugar infinitamente grande.
Leviathan, IV, 46
Por cierto, busco la cita y pienso que es falsa o está tan deformada que no la encuentro. Lo más parecido que encuentro es la séptima razón por la que los filósofos caen en el absurdo:
8. The seventh, to names that signify nothing, but are taken up and learned by rote from the Schools, as hypostatical, transubstantiate, consubstantiate, eternal-now, and the like canting of Schoolmen.
Otro de los Maleficios de Borges, me temo. Finalmente aparece, en el capítulo XLVI, no en el IV donde la buscaba
Es Rubia
Oigo un viejo vinilo doble de Pablo Milanés (oferta 2x1 de Movieplay, comprado en MF hace tanto tiempo que me da vergüenza decirlo. Costó 295 pesetas/cada disco.) Lo oigo y me emociona es rubia, en el arranque del segundo disco, cara B:
Es rubia: el cabello suelto Da más luz al ojo moro: Voy, desde entonces, envuelto En un torbellino de oro. La abeja estival que zumba Más ágil por la flor nueva, No dice, como antes, "tumba": "Eva" dice: todo es "Eva". (...) ¡Arpa soy, salterio soy Donde vibra el Universo: Vengo del sol, y al sol voy: Soy el amor: soy el verso!
Antes había oido otra, Yo soy un hombre sincero. Entresaco:
Yo he visto al águila herida Volar al azul sereno, Y morir en su guarida La vibora del veneno.
Finalmente, una que siempre me emocionó mucho: El enemigo brutal:
El enemigo brutal Nos pone fuego a la casa: El sable la calle arrasa, A la luna tropical. Pocos salieron ilesos Del sable del español: La calle, al salir el sol, Era un reguero de sesos. Pasa, entre balas, un coche: Entran, llorando, a una muerta: Llama una mano a la puerta En lo negro de la noche. No hay bala que no taladre El portón: y la mujer Que llama, me ha dado el ser: Me viene a buscar mi madre. A la boca de la muerte, Los valientes habaneros Se quitaron los sombreros Ante la matrona fuerte. Y después que nos besamos Como dos locos, me dijo: “¡Vamos pronto, vamos, hijo: La niña está sola: vamos!”
Me emociona por la forma que tiene de ir de lo general a lo particular. Por la manera impresionista de marcar los detalles, de resaltar la entrada de la madre con el saludo respetuoso de los soldados y, por fin, por la forma de dejarnos así, en el aire, con esa petición angustiosa, la niña está sola: vamos. Pablo Milanés lo sabe y corta la canción en seco tras la frase.
No olvidemos de José Martí dejó, como una de las trovas de Yo soy un hombre sincero, ésta:
Temblé una vez - en la reja, A la entrada de la viña,- Cuando la bárbara abeja Picó en la frente a mi niña.
Sólo quien es padre puede saber la urgencia y la emoción de esas demandas.
¿Por qué nos lo robaron, a José Martí, en los planes de estudio? ¿Se le estudia ahora como se merece? Me comenta Marcos, amigo argentino, que allá (dice él, allí diría yo) se le estudia en la primaria como libertador de América.
La Tradición
DrBAcchus es Rich Bowen, un miembro de la ASF. Cita a Chesterton sobre la tradición:
La tradición es la extensión de la democracia a través del tiempo. La tradición significa dar nuestro voto a la más oscura de todas las clases sociales, la de nuestros antepasados. La tradición es la democracia de los muertos. La tradición se niega a someterse a la pequeña y arrogante oligarquía de los que caminan.

