El Destino del Iscariote

In ancient pre-Babel language where available

Archivo de la etiqueta 'neoprogs'

23.10.09

Fin de la primera parte (NeoProgs reloaded)

Tengo que confesarlo: nunca me ha gustado el diseño de NeoProgs. Estuve cerca de tres meses dándole vueltas a una idea de grises solapados y pestañas raras, con letras rojas semiescondidas. No me parecía adecuado y no le agradaba a nadie, así que en un par de tardes de esas de picar código me saqué de la manga un theme para WordPress anguloso, duro en sus colores y demasiado seco. La paleta ni siquiera tiene sentido. Además, el hecho de que el Sistema de Gestión de Contenido te añada páginas para categorías, etiquetas, búsquedas, archivos de años, meses y días y demás hizo que el trabajo quedara permanentemente inacabado.

Por si fuera poco, la construcción interna del sitio estaba ya a punto de reventar. Una mala elección a la hora de sindicar entradas iba a hacer estallar la base de datos. Houston, we have a problem.

Así que hará unos tres meses (necesito mejorar mi productividad..) lo hice todo al revés. Tenía más o menos claro cómo quería hacerlo, qué colores iba a usar y cómo organizaría el asunto internamente. Dicen que segundas partes nunca fueron buenas; el ensayo-error, sin embargo, es efectivo como técnica de aprendizaje, aunque sea lento. Así que con cuidado y una instalación local de WordPress me puse manos a la obra.

Pero no todo es ponerse a adornar con lazos. También he estado pensando en qué queríamos que fuera NeoProgs. A mí, como administrador, no me interesa asistir a eventos como invitado de excepción por ser precisamente administrador de un simple y llano agregador de webs. Si mis compañeros dicen cosas interesantes, ya los invitarán a sitios si acaso por sus muchas cualidades. Tampoco me interesaba, a título personal, ser «cabeza visible» o «mandamás» del lugar. ¿Qué notoriedad puede sustentarse en el trabajo y los escritos de tus amigos? No, más bien es al revés: en NeoProgs tratamos de hacer de altavoz a las ideas (e idas de olla) que se nos ocurren a un grupito de colegas de la Red, acompañados por unos cuantos invitados de lujo. Y en esta situación lo natural es ir abriendo la puerta.

Tengo que darles las gracias a bordesinremedio, a Citoyen, a Mario, a Geógrafo, a (don) Jesús Zamora, a Lüzbel, a Pablo, a Roger y a SuperSantiEgo. Ellos son los que dan contenido a NeoProgs, que en realidad se limita a recoger y condensar. Algunos de nosotros, además, le dedicamos tiempo al hijo tonto del proyecto, Los dos minutos de odio.

Además quiero darles la bienvenida a unos cuantos nuevos, que hemos incorporado en dos oleadas convergentes. Stanislao Maldonado, de Asesinato en el margen, llega recomendado por Citoyen. NeoProgs no tiene mujeres, pero hemos cruzado el charco. Para mí es todo un descubrimiento. gsantamaría de Con k de kilo es otra nueva adquisición para hacernos pensar. Ambos habían sido invitados hace ya meses, pero mi afán por procrastinar ha provocado que sea hoy cuando se estrenen. Mea Culpa. Pero ya que estábamos, estiramos un poco más la ampliación hacia el círculo de amigos de la Red. Unos cuantos de nosotros somos bastante activos en Twitter, así que queríamos incluir a la gente con la que solemos charlar. Jorge Barraza, de Cuaderno de un veinteañero, viene dentro de este paquete. Esperemos que mantenga su blog en una década, aunque el nombre esté cogido: Javier Maján es Treintanyero, de derechas y NeoProg. Como guinda del pastel, y ahorrémonos comparaciones con figuritas de tarta nupcial, Demócrito y Ender de Como queráis no podían quedarse fuera. Aunque les haya recortado el caduceo, el logo de su blog es un dios.

Como educar un hijo único puede dar lugar a que lo malcríes, y más si eres un despistado como yo, a Los dos minutos le ha salido un hermano: P.I.F.I.A.. Es una idea de Roger que yo miro de refilón porque no termino de encajarme dentro. Yo soy fan de cómics Chick y de los Caballeros del Zodiaco, pero no soy ancap porque no me lo merezco no doy la talla. Allí además ha empezado a cobrar vida un ecosistema propio. Acabo de echarle un ojo a la lista de autores del sitio, y no conozco a la mitad. Muchas gracias, pasadlo bien y que rule eso que…

NeoProgs en realidad son ellos, porque yo tengo una frecuencia de escritura tan acentuada que me acaba de llegar un mail preguntando si había cerrado el blog. Pretendo (y van…) cambiar eso y poder sacar tiempo, ganas y coherencia para escribir algo legible, o para terminar la sólo empezada reescritura de la vida del Iscariote, o para darle algo más que una introducción al ese relato corto que me ronda la cabeza…

Mientras tanto, para evitar tener que escribir me he dedicado a la parte menos bonita de estas cosas, esa que los entendidos en Social Media no hacen: construir la herramienta. En NeoProgs (un WordPress normalito que abusa de los buenos plugins que la gente decide liberar gratis) ahora tenemos un agoragador, y a pesar de lo que quieras pensar la elección del nombre no tiene nada que ver con Alejandría. Buscaba una voz clásica que denominara un punto de debate, y foro es un término muy concreto en Internet: pues ágora. El juego de palabras con agregador es una de las muchas tonterías que me he permitido. También tenemos una Cátedra Pítica, que equivale a lo que eran los Destacados. En teoría debe alojar entradas que queramos resaltar o textos externos relevantes; en la práctica ya veremos. El buscador parece que funciona, pero además tenemos una página de archivo y una nube de etiquetas (que dependen de las de cada agregado, por lo que son bastante personales…). Sí, tenemos un formulario de contacto, pero no es para preguntar cómo se puede entrar en NeoProgs. Ni, si te contestamos, para que añadas la dirección a tu lista de correo. Y hasta aquí puedo leer.

Ahora, si no os importa, voy a terminar de ver BSG: The Plan antes de que amanezca.

15.10.08

NeoProgs

Esta tarde me he puesto mi camiseta roja, esa que llevé la mañana en que conocí físicamente al mismísimo demonio y que, junto al burócrata revolucionario, engullimos con prisa una delicia oriental antes de que echara a volar camino a casa. Fue la guinda de una semana intensa que arribó a buen puerto.

Mi camiseta es roja, con unas letras oscuras que rezan «We could rule the World». No soy supersticioso, ni siquiera tengo deseos de dominación mundial, pero soy extremadamente maniático. Diríamos casi que mis manías darían para veinte culturas supersticiosas distintas, pero son igual de absurdas que el miedo a los gatos negros o a las escaleras apoyadas en paredes. Es difícil, por ejemplo, explicar que la fecha del 15 de Octubre no terminaba de convencerme porque 15 es compuesto sin parecer demasiado lacrimizable, pero es lo que hay. Sé que divago, pero no encontraba otra manera de empezar esta presentación en sociedad si aludir a los defectos de quien ha gestado a la criatura en cabezas ajenas.

Hoy nace NeoProgs, un nuevo agregador progresista que se suma a esta maraña de la Red. Pretendemos ser más que un agregador, pero eso ya dependerá de nuestra capacidad para transmitir en distintos canales a la vez. Hoy arranca NeoProgs porque pensamos en otra manera de ser progresista. Citando a Geógrafo citando a Citoyen, «somos tan idealistas como es posible serlo con la ciencia en la mano y tan escépticos como la realidad nos exige». Un listón muy alto el que nos ponemos.

Sé que ahora tocaría hablar de quiénes, por qué y cuándo, esas preguntas típicas, pero creo que ha llegado el momento de descansar un poco del afuera y volver a mi hogar, que tengo esto bastante descuidado. Todo está allí, o lo estará pronto: buscad, navegad. Y si encontráis un fallo, avisad (no hay recompensa, pero sí gratitud).

Poco más. Ah, sí, antes de que se me olvide: visite nuestro bar.

11.10.08

P y NP

Grosso modo, una Máquina de Turing no es más que una modelización de la computación manual. Esquemáticamente, consiste en una cinta dividida en celdas y una cabeza lectora/escritora que sólo puede realizar una acción en una sola celda por vez.

Pensemos en un algoritmo simple: dado un natural, calcular el siguiente. Operando en binario, todo se reduce a fijar una corta serie de normas sobre cambios entre ceros y unos en función de sus adyacentes, por lo que evidentemente el tiempo que tarde el algoritmo en resolver el problema dependerá de la longitud de la inscripción inicial. Si llamamos n a esa longitud, podemos definir T(n) como el tiempo que tarda en resolver el problema una Máquina de Turing arrancada con una inscripción de tamaño n. T(n) es una función discreta, que se puede intentar acotar mediante una O grande g real.

Si conseguimos acotar el tiempo del algoritmo mediante una O grande que sea a su vez un polinomio real, decimos que es de tiempo polinómico; en caso contrario decimos que el algoritmo es tiempo exponencial. Dándole la vuelta, decimos que un problema es de tiempo polinómico si existe un algoritmo de tiempo polinómico que lo resuelve.

Un problema se dice de decisión si sólo admite dos respuestas. Por ejemplo, la primalidad: un número entero sólo puede ser primo o compuesto. Parece evidente pues llamar P a los problemas de decisión para los que existe un algoritmo de tiempo polinómico que los resuelve. De hecho, desde 2002 sabemos que Primes is in P.

Existe otro tipo de problemas un poco más enrevesados. Consiste en aquellos problemas de decisión para los cuales, si la respuesta es afirmativa, existe un conjunto de valores iniciales y un algoritmo en tiempo polinómico que los resuelve. Nótese la ligera diferencia: si la respuesta es sí y me dan unos datos, lo resuelvo eficientemente. Desde mucho antes de 2002 se sabía que la primalidad es de este tipo… pero haciendo trampa y llamándolo problema de factorización de enteros: dado un número compuesto, si sé es compuesto y tengo unos determinados datos (por ejemplo trivial, un factor) existe un algoritmo de tiempo polinómico que resuelve el problema de factorizarlo (otra cosa es que sea computacionalmente eficiente con las velocidades de las máquinas actuales). Este tipo de problemas se llaman NP (Non-Deterministic Polynomial-time).

La gran pregunta es, por supuesto, ¿P=NP?


No se preocupen, esto es sólo un divertimento… y una cuenta atrás.

||