En mi opinin, en Espaa desde hace ya unas cuantas dcadas hay subvenciones para absolutamente todo. Se ha perdido totalmente la cultura del esfuerzo y todo el mundo quiere un “premio de consolacin” que sea casi tan bueno como el primer premio, lo cual resulta nefasto. Para qu intentar ser el mejor si el segundo va a tener casi lo mismo con el 10% de trabajo?

Un ejemplo de esto es la investigacin, desarrollo e innovacin: en lugar de fomentar la I+D+i de verdad y exigirle resultados (dentro de lo que se puede; obviamente la investigacin bsica por definicin no puede garantizar resultados), subvencionamos acciones supuestamente de I+D+i que no son otra cosa que reventa de resultados de I+D+i de otros pases. De la falta de medios para la I+D+i real ya hablaremos otro da.

Un caso concreto

Pongamos que la Agencia Espacial Espaola quiere que sus agentes Mortadelo y Filemn sean capaces de reparar los satlites y naves espaciales espaolas en rbita.

Tal como andan las cosas hoy en da, el Gobierno de turno pondra un porrn (porroncito, que ya se sabe que para Ciencia hay bien poco dinero) de millones para subvencionar que algunas empresas (las de siempre, vamos, pero de la corrupcin ya hablaremos otro da) investigaran el tema. Investigaran. Si adems llegan a algo, albricias y loanzas.

El modelo estadounidense sera “ligeramente diferente”: iramos a esas empresas y les diramos “te compro un soldador robotizado para juntar fistros con trcolas en el espacio exterior. Que no lo tienes? Pues bscate la vida porque cuando lo tengas de lo compro. Es ms, aqu tienes un adelanto (no subvencin: esto ya es parte del pago). Y ojo, que quiero que la tecnologa sea tuya, no me vale que me revendas algo que han hecho los alemanes, rusos o japoneses”.

La diferencia

Modelo americano “compro cuando lo tengas“: si el precio por el que se va a vender el soldador espacial de fistros es 100, yo te doy ahora 30 de adelanto, cuando me ensees una soldador de fistros en tierra otros 20 y cuando me des el soldador espacial de fistros te doy otros 50. Coste total = 100. Adems, la tecnologa es estadounidense y se va a vender a otros pases y se va a cobrar royalties, implantacin, etc. A medio-largo plazo, negocio redondo.

Modelo espaol “compro lo que tengas“: si tienes un producto que haga X, te lo compro. El coste total es 100 + las subvenciones que se dan. Puede ser 120, 150, 200 200.000. Ntese que da igual que el producto sea propio o que seas revendedor, as que no se incentiva en absoluto que sea tecnologa propia, con lo cual mayoritariamente se revende tecnologa extranjera. Negocio redondo a corto plazo para que el amiguete de turno pegue el pelotazo.

Creo que la diferencia quede clara y no hace falta preguntarse porqu Espaa anda como anda.

Corolario

Ejemplo claro de esto: las subvenciones a la energa fotovoltaica.

En Espaa subvencionamos instalaciones, as que se ponen placas fabricadas en China con tecnologa alemana.

En USA se compran placas solares que produzcan electricidad a 6 cnt/kWh, que no existen, as que estn obligando a las empresas de all a ponerse las pilas en investigacin.

 

FOSDEM is one of the largest gatherings of Free Software contributors in the world and happens each February in Brussels (Belgium). One of the developer rooms will be the CrossDesktop DevRoom, which will host Desktop-related talks.

Are you interested in giving a talk about open source and Qt, KDE, Enlightenment, Gnome, XFCE, Windows, Mac OS X, general desktop matters, mobile development, applications that enhance desktops and/or web?

Hurry up and submit your proposal, deadline is December 20th!

There is more information in the Call for Talks we published one month ago.

If you are interested in Qt/KDE, come visit us at the KDE booth. If you add yourself to the KDE FOSDEM 2012 wiki page, we will be able to better organize the usual dinner on Sunday and/or smaller meetings for “special interest groups”.

 

Origen

El spam y los contenidos robados son un problema cada vez mayor en la web. Para evitar el spam en los comentarios en blogs, foros, etc, hay dos frmulas populares:

  • Pedir al usuario que se registre, con lo cual una gran mayora de usuarios reales desisten y nuestro sitio web se queda sin valiosas contribuciones
  • Pedir al usuario que escriba una secuencia de letras y/o nmeros distorsionados tal que as:
    El nombre tcnico de eso es “captcha

Esta segunda estrategia es la ms usada, porque no ahuyenda a los usuarios reales pero s a los robots, que son incapaces de resolver el captcha.

 

Los robots son incapaces de resolver el captcha?

Pues depende del tipo de captcha. El que hay ah arriba es relativamente sencillo de resolver con un poco de procesado de seal: eliminamos el rudo, eliminamos las lneas de cculos y al final nos queda una imagen limpia con el 3163.

Hay, sin embargo, un tipo de captcha que por definicin es imposible de resolver: el ReCaptcha.

 

Cmo funciona ReCaptcha

Recaptcha pone 2 palabras:

  • Una de ellas ya la tiene el sistema resuelta (bien porque s se puede resolver va OCR, bien porque se saca de una base de datos de correspondencia “garabato – palabra”)
  • La otra es una palabra que ningn OCR ha sido capaz de reconocer

El orden de las palabras es aleatorio: unas veces la que se puede reconocer est a la derecha, otras a la izquierda.

La idea es que un humano es mejor que un OCR, as que ser capaz de reconocer ambas palabras.

El sistema recaptcha sabe cul es la que ya est resuelta y esa se usa de palabra de control:

  • Si me resuelves bien la que yo conozco, entonces es que eres un humano y tomar en consideracin la otra
  • Si la palabra de control la fallas, no te hago ni caso

Es decir, el sistema Recaptcha da por resuelto el captcha simplemente con acertar una de las dos palabras (con resolver la palabra de control ya es suficiente). El problema es que no puedes saber cul es la palabra de control.

Vamos, que por definicin es imposible resolverlo mediante reconocimiento de caracteres (OCR).

 

Cmo romper ReCaptcha

La nica manera de romper un recaptcha sera:

  • Aprovecharse de que resolviendo la palabra de control el captcha se da por resuelto
  • Tener una base de datos de imagen – palabra de control
  • Tener infinito tiempo, porque vas a tener que comparar todas las imgenes una a una (por supuesto, se puede optimizar, pero tampoco demasiado).

Ntese lo de “infinito tiempo”. Entiendes ahora porque todos los sitios que usan recaptcha hacen que caduque a los 20, 30 60 segundos?

Otros usos de ReCaptcha

Lo mejor de todo, que no haba dicho ah arriba, es que las palabras del recaptcha estn sacadas de fallos en el OCR al escanear libros, documentos, etc de bibliotecas, peridicos, etc

P. ej. Google Books se pone a escanear un libro y luego Google usa todos los fallos de reconocimiento como captchas en Blogger y as puede terminar el escaneo de todos los libros a coste cero. De hecho, estn haciendo esto.