Los filósofos del 15M

La retranca del título se basa en un comentario que acabo de leer en el Heraldo, que se hace eco de una linea de opinión-matraca de este aniversario: que el Mayo Frances tenía sus filósofos en el movimiento y en cambio el 15M no tenia ninguno. El autor de la nota se lo habia pensado mejor y sustituia el “ninguno” por un anonimo “dos mentores nonagenarios que ya han fallecido”.  Y por si acaso -que no por respeto- evita mencionar los nombres de esos dos que deben seguramente estar -como ya es otro topicazo- detras del 15M. Si son los que sospecho, me temo que se trata de disimular la evidencia de tambien eran mentores del 68 aquel, lo que tiraria al traste la crítica inicial.

Conviene recordar que en Madrid el Mayo del 68 fue en 1965. Entre enero y febrero, para más fecha. Y tambien heredaba ya de otras primaveras, en los campuses de Estados Unidos con sus hippies y su Vietnam, que de eso todos sabemos gracias a las peliculas de Hollywood y a la serie del equipo A.

Bueno, pues en aquel febrerillo estaban ya los que son, creo, candidatos a anonimos “mentores”: Jose Luis Sampedro y Agustín Garcia-Calvo. Cada cual a su manera. Sampedro participando activamente en el “comité”, de actividades antifranquistas, o anticomunistas, que estando ahi Ridruejo y Aranguren nunca quedaba claro. Y Agustín apoyando las asambleas de estudiantes, menos visible, aunque cuando sonó la campana de Huesca fué  una de las cabezas a cortar, perdiendo su catedra (junto con Aranguren y Tierno, en una especie de escarmiento global) hasta bien entrados los setenta.

Se ha dicho que la union entre los mayistas de los sesenta y los de ahora está en que aquello de lo que se protesta ahora es precisamente la culminación de aquello que los estudiantes de entonces veian que se les echaba encima. Desde luego los periodicos de la epoca estan llenos de progreso nacional, y de anuncios de pisos que van a ser la mejor inversion de tu vida, en barrios idilicos de Madrid. Aquél mismo dia de la manifestación, Franco entregaba el primer “carnet de periodista” de la nueva Ley de Prensa. Al dia siguiente, en la pagina 3 del ABC del 25 de Febrero de 1965, el ensayo de opinión se titulaba “El Niño Jesús de Praga”. En la página 49 se informaba en dos parrafos de la “reunion tumultuaria” y manifestación de una “pretendida Asamblea de estudiantes libres” en cuyos disturbios “cuatro agentes de la autoridad y dos estudiantes resultaron con contusiones leves” y se daba un comunicado del Rectorado indicando que hasta nueva orden cada estudiante podría entrar solo en su propia Facultad.

Alain encuentra un Higgs compuesto.

Pero en un sitio muy raro… para romper la simetria Pati-Salam.

No obstante, esta ha sido la primera novedad interesante de los modelos de Connes y familia desde hace cinco años, por lo menos. Y puede que vaya bien encaminada.

En los articulos del 2006, con Chamseddine y Marcolli, ya apuntaba que el algebra del modelo estandar parecia venir del algebra de Pati-Salam, pero para romper de una a otra tenia que poner un postulado extra.

Lo cual no era malo, porque en el fondo esperamos que la ruptura de Pati-Salam sea muy peculiar, y no otro Higgs mas en el bolso.

Y lo que ahora ha encontrado, con van Suijlekom añadiendose a la fiesta, es que si eliminamos el postulado lo que ocurre es que el Higgs del Pati-Salam no es tal, sino un compuesto del Higgs que ya conocemos.

Para mi, lo más inspirador es la notación con que lo presenta, dado que el hecho de construir el algebra \(A_{(2)}\) a partir del conmutador \([A_{(1)}, X]\) es lo que produce este efecto por el que (2) es compuesto de (1). Y me digo, si por otro lado teniamos ya que (1) hacia uso del conmutador \([D, X]\)… ¿No significara esto que en el fondo el Higgs es un compuesto de D, usease, del espectro de fermiones?

Estadisticas para bitcoin

Si solo estas interesado en ver las graficas principales, no merece la pena que extraigas la blockchain de tu wallet. Con un solo golpe de Google, aparecen unos cuantos servicios interesantes online que te dan toda la informacion.

  • http://bitcoin.sipa.be/ muestra como esta evolucionando la potencia de calculo de la red. Esto es quizas lo mas importante por dos motivos:1) la potencia de calculo indica el beneficio potencial de la contabilidad, dado que se reparten en promedio 25 bitcoins nuevas cada diez minutos, y estas caeran con probabilidad proporcional a la parte que tengas en la potencia total. Asi que no se saca el mismo beneficio de añadir una GPU al pool P2P cuando hay poca potencia global que cuando hay mucha.2) la unica vulnerabilidad de bitcoin es que una guild o un ordenador particular sea capaz de vencer en potencia de calculo al resto y por tanto decidir que transacciones se apuntan en la contabilidad final. Esto es porque en caso de split la cadena de bloques contables (de “hojas de Barcenas”) mas larga gana, en lo que viene a ser una votacion proporcional al tiempo de cpu; en vez de un hombre un voto, aqui es un megaflop (o un gigahash, mas bien) un voto.
  • http://blockchain.info/charts y en general todo lo de este sitio web, empezando por su dashboard http://blockchain.info/es/ con las diez ultimas transacciones. Hace unas semanas, nueve de cada diez eran operaciones de SatoshiDice, ahora el panorama ha cambiado.Las charts ofrecen un monton de informacion interesante. Por ejemplo el volumen diario de salida, http://blockchain.info/es/charts/output-volume y algunos filtrados de ello http://blockchain.info/es/charts/estimated-transaction-volume Parece que mas o menos se mueve lo mismo, a pesar de que cada dia los mineros añaden miles de monedas al tesoro. Esto podria avalar la teoria del acaparamiento (y la deflaccion famosa).
  • http://bitcoincharts.com/charts/ tiene visualizadores de las cotizaciones (respecto a varias monedas, aunque no se si son simplemente respecto al dolar y multiplicar, o si toma el dato diariamente), y una opcion de descargarse la tabla.

Un segundo nivel, todavia sin hacer procesado propio, es tirar de la API de blockexplorer
http://blockexplorer.com/q No solo te da una forma de descargar las transacciones sin tener que installar bitcoind; ademas presenta las estadisticas basicas, promedios etc, que hasta pueden valer para tus propios gadgets en paginas web y tal. Eso si, anda el pobre un poco sobrecargado.

Por ultimo, podemos extraer nosotros mismos las transacciones, dado que bitcoind esta obligado al menos a conservar todas las que contienen pagos aun abiertos, y de hecho no les ha merecido la pena aun a los contables-mineros el hacer la purga de las ya finiquitadas. Asi que se puede ir sacando el JSON a golpe de

bitcoind getrawtransaction

La pregunta es, ok, ¿que hacemos con esto? Si solo se trata de mirar las ultimas, con darselo de comer a python seguramente vale. Si queremos analizarlas todas, tendremos que contar con sitio para 15 millones de transacciones y a razon de un par de millones por mes, gracias sean dadas sobre todo a los pesados de SatoshiDice, que generan cuatro por jugada. Total, que estamos ya en big data: Cassandra, Mongo, HBase, Redis…

Yo otras veces he probado con CouchDB y con Redis, que son bastante majas si tu intencion es ya de partida que este todo en RAM. De hecho Redis es mas bien una BBDD en RAM con backups a disco a intervalos fijos. Esta vez lo he intentado primero con Mongo (por eso de que tiene el mapReduce autoctono en javascript) y tras un rato de desesperacion me he pasado a Cassandra en una configuracion de seis o siete maquinas virtuales para acumular un total de 64 megas de RAM. Con eso se pueden sacar velocidades decentes de tres o cuatro mil operaciones por segundo. Me he encontrado tambien con que se saca mas velocidad con el driver de NodeJS (Helenus) que con el de Python (pycassa), aunque ninguno de los dos es capaz de usar multiples nucleos.

Postscript: Detallitos

  • En algunas versiones de bitcoind y algunas configuraciones de unix, el limite de buffer provoca que  las transacciones muy grandes no se extraen. Una solucion cutre, para no marear mucho con xargs –max-chars y todo eso, es inyectar como comando
    echo {\"method\": \"decoderawtransaction\", \"params\": [\"$(bitcoind
    getrawtransaction 42f4500dec4c6f8cd41337767bdf7e2caa48c153ae2114334a645ac927d03766)\"] }
    | curl --user XXX:YYY  --data-binary @-  -H 'content-type: text/plain;' http://127.0.0.1:8332
    | grep -o  ^...........................................................
    
    

    O algo asi. Ya lo he dicho, es cutre, pero te saca del apuro si te encuentras con este problema.

  • Node es la repanocha para manejar el json, que para algo es javascript en el servidor… pero su tratamiento de ficheros de texto es un pelin pobre. A falta de coroutines, hay que poner en algun lado un emisor de eventos e ir procesando el texto en bruto. Tal que asi
     process.stdin.pause()
    var backlog = ''
    process.stdin.on('data', function (data) {
      backlog += data
        var n = backlog.indexOf('\n')
        while (~n) {
          process.stdin.emit('line', backlog.substring(0, n))
          backlog = backlog.substring(n + 1)
          n = backlog.indexOf('\n')
        }
      })
    

Dinero Sectorial, ¿antiburbuja?

Hace un mes nos escribio al BIFI un antiguo periodista, Jose Manuel Novoa, sobre una idea que tenía para restaurar los flujos de financiación y a la vez evitar el negocio de los bancos; se trataria de encadenar esa financiacion a la propia linea de proveedores del financiado, junto con algunas otras provisiones economicas para dar garantia a estos prestamos. En cierto modo, viene a ser crear un banco por cada gremio o por cada tipo de actividad economica, pero gestionado por los propios actores de esta actividad economica.

Pensando en ello, y ahora que estan tan de moda las nuevas monedas virtuales, que permiten mezclar pagos, moneda y contratos (por ejemplo, en bitcoin se pueden emitir pagos que exigen varias firmas para cobrarlos, o que solo se puedan cobrar a partir de una fecha dada, y hay un pequeño lenguaje de scripts previsto para añadir mas condiciones), me digo, pues igual se puede dar un paso más en eso de considerar que cada sector de producción puede emitir su propia moneda y dejarlas fluctuar entre si.

De esta manera, si se produce una burbuja inmobiliaria, o una web 3.0, o lo que sea que toque, lo que ocurrira es que la moneda de ese sector se depreciara con respecto al resto, y anulara el efecto de la burbuja.

La accion del SAT fue legal

Dice @agarzon en su ultimo libro (La gran estafa), pg 154:

Hay quien señala que la acción del SAT fue ilegal. Efectivamente, lo fué.

Pues no señor. El SINDICATO es el organismo autorizado para las expropiaciones alimentarias en ausencia de una delegación del Comisariado de Abastecimientos y Transportes, que es el ente ultimo para decidir sobre la validez de la acción.

Esto lo da nuestra ley de expropiaciones, que en su articulo 1, punto 2 se autoexcluye diciendonos que:

1.2. Quedan fuera del ámbito de esta Ley las ventas forzosas reguladas por la legislación especial sobre abastecimientos, comercio exterior y divisas

Y, ¿cual es esta ley especial sobre abastecimientos? Pues indagando en las notas al pie de la ley vigente, se averigua que se trata de la regulacion sobre las funciones de la Comisaría de Abastecimientos y Transportes. La llegada de la democracia no elimino esta normativa, y fue este Comisariado el que se encargo de recoger e intercambiar, en la red de economatos publicos, el aceite de colza aquel de infausto recuerdo. De hecho esta sería su ultima función publica, pues poco despues el PSOE desistia de nombrar nuevos comisarios y repartia algunas funciones aun activas en otros organismos, del ministerio de agricultura. Las funciones no utilizadas durante decadas, como la expropiacion de alimentos o la cartilla de racionamiento, se quedaron simplemente en el limbo legal, sin autoridad asignada.

Curiosamente, la normativa, escrita en tiempos de postguerra, preveé la posibilidad del limbo legal y avisa, como hemos dicho antes, que en tal caso los Sindicatos podran tomar las decisiones de expropiación necesarias. Y no, no concreta que tenga que ser el Sindicato Vertical, se limita a decir “los Sindicatos”, aunque insinua que de existir el Vertical o los de la Falange, estos podrian tener preferencia en caso de falta de acuerdo.

Asi que el SAT, sobre todo si estaba reforzado por una decision municipal, estaba realmente en el lado correcto del vacio legal. Otra cosa es que al abogado de Gordillo le diera palo tener que invocar la normativa fascista. Pero ilegal, no era la acción. Lo habría sido, o mas bien habria estado en el lado ilegal del vacio, si la hubiera realizado un particular, una asociación o un partido politico.