top of page
About quarks, leptons, koide formula, kaluza klein, string theory and whatever extensions of the standard model. Enjoy Fixedpoint
Buscar
Tips to optimize your psycopg2 queries
Some years ago, the authors of a new postgreSQL driver, asyncpg, claimed that it outperformed psycopg even in common, not async/await, patterns. Well, fine, the rational reaction is: lets wait for the psycopg2 developers to incorporate the same improvements. Three years later, and with a new major version in the wild, it is time to […]
Alejandro Rivero
28 jul 20192 Min. de lectura
Asyncpg no es tan rapido como pinta, pero no esta mal
Hace un par de años, tirando a tres, con la incorporacion de async / await en python, aparecio el siguiente articulo 1M rows/s from Postgres to Python En el que un nuevo driver, asyncpg, batia al tradicional psycopg por goleada. Los autores lo atribuian al hecho de usar el protocolo binario siempre que tenian oportunidad. […]
Alejandro Rivero
26 jul 20192 Min. de lectura
RAM usada por el kernel de linux
En uno de los servidores de produccion, segun ha ido incrementandose la version del kernel: BOOT_IMAGE=/boot/vmlinuz-3.13.0-147 Memory: 65888608K/67066776K available (7484K kernel code, 1163K rwdata, 3432K rodata, 1356K init, 1448K bss, 1178168K reserved) BOOT_IMAGE=/boot/vmlinuz-4.4.0-131 Memory: 65862872K/67066776K available (8546K kernel code, 1313K rwdata, 4000K rodata, 1516K init, 1316K bss, 1203904K reserved, 0K cma-reserved) BOOT_IMAGE=/boot/vmlinuz-4.15.0-29-generic M
Alejandro Rivero
11 jul 20191 Min. de lectura
¿Cuantos gramos de uranio se vertieron en Noviembre del 70?
Hemos hablado mucho, aqui y en otros blogs, del incidente de fuga de residuos que ocurrio en la Junta de Energia Nuclear en 1970. Segun describen Romero de Pablos y Sanchez-Ron, en una lectura del Diario de la Planta Caliente M1, se estaba procesando la muestra 2-AX-270-26 y ejecutando un trasvase entre depositos desde esta […]
Alejandro Rivero
8 jul 20193 Min. de lectura
¿cuantas lineas como maximo en un csv/txt para paralelizar con big data?
Ahora que los equipos tienen SSD y mucha memoria, el cuello de botella se vuelve a trasladar del disco a la cpu. Hay que extraer las lineas que nos pide el usuario, y si no tenemos indices y acceso directo no nos queda otra que buscar en los ficheros. La orden grep en cierto modo […]
Alejandro Rivero
7 jul 20191 Min. de lectura


Benchmarks con un solo hilo
Mirando las paginas de benchmarks me quedo un poco pasmado de lo poco que se ha ganado en estos años en las benchmarks «single thread». (visto en https://www.cpubenchmark.net . Otra web interesante para comparar con precios y tal es https://www.userbenchmark.com/)
Alejandro Rivero
26 jun 20191 Min. de lectura
Memcached vs lua+redis en nginx
Pues para terminar el post anterior, he configurado el nginx para que recogiera un dato de un memcached. location /memcahed { set $memcached_key "data"; memcached_pass unix:/var/run/memcached/memcached.sock; #was localhost:11211; } Y esto lo comparamos con el programa anterior en lua y tambien con un fichero vacio y con una respuesta vacia location /trivial { return 200 […]
Alejandro Rivero
23 jun 20193 Min. de lectura
Redis, memcached, Rack, Nginx… y lua
Quiero montar un sistema de polling (como AnyCable o Action Cable pero sin websockets. O bien polls de alta frecuencia o bien long polling) y si bien parece logico que los mensajes se sirvan desde alguna arquitectura basada en RAM, no esta claro que haya muchas formas de acceder rapidamente a un mensaje que este […]
Alejandro Rivero
20 jun 20195 Min. de lectura
has_many through es una pesadilla
En los primero tiempos rails tenia una idea acerca de las many to many: se ponia un «has_and_belongs_to_many» en ambas tablas y automaticamente te iba creando la de emparejamientos. El problema venia cuando querias etiquetar de alguna manera esos emparejamientos. Digamos tener un peso para cada pareja, o una etiqueta de posicion, o cosas asi. […]
Alejandro Rivero
17 may 20192 Min. de lectura
Lyanna Mormont and John Snow against the Night King
[SPOILERS]The important roles of Lyanna Mormont and John Snow against the Night King byu/arivero ingameofthrones Al parecer, cuando citamos una entrada de reddit ahora wordpress hace automaticamente la magia de incorporar entera una iframe con una «card» mostrando la cita. Seguramente esto entra dentro de los terminos de servicio de reddit y permite incorporar […]
Alejandro Rivero
4 may 20191 Min. de lectura
Alternativas a PageRank
Por lo que cuentan en su blog, CommonCrawl esta usando la «harmonic centrality» a la hora de dar un ranking de hostnames y websites explorados, y decidir cuales explorar a continuacion. Curiosamente con esa medida se cuela en el top 1000 el instituto de astrofisica de canarias. Domcop calculó un «open pagerank» a partir del […]
Alejandro Rivero
18 mar 20191 Min. de lectura
Ecuaciones de segundo grado o construcciones de regla y compas?
Estoy un poco pasmado con las soluciones que ofrecen en este foro para dividir un trapecio en dos partes de areas proporcionales: Para dividir un triangulo, construyes otro proporcional via raiz de dos: https://trazoide.com/foro/viewtopic.php?p=3307#p3307 Y para dividir un trapecio, te aprovechas de la idea de que su area es la diferencia entre la de dos […]
Alejandro Rivero
13 mar 20191 Min. de lectura
sBootstrap not found in E6
With the idea of Dubois-Violette about using a Jordan Algebra to build three generations of the standard model I had had the hope of finding our lost -4/3 quarks as part of the content of a 27 + 27 representation of E6. Asuming this was to be interpreted as the «decoloured» part of the standard […]
Alejandro Rivero
2 mar 20191 Min. de lectura
on E6
for E6 down to SU(6)xSU(2) 27 = (6, 2) + (15, 1) SU(6) ? SU(4)×SU(2)×U(1) 6 = (1, 2)(?2) + (4, 1)(1) 15 = (1, 1)(?4) + (4, 2)(?1) + (6, 1)(2) SU(6) ? SU(3)×SU(3)×U(1) 6 = (3, 1)(1) + (1, 3)(?1) 15 = (3, 1)(2) + (1, 3)(?2) + (3, 3)(0) SU(4) ? SU(3)×U(1) […]
Alejandro Rivero
24 feb 20192 Min. de lectura
References on octonions
Today I have been reviewing the archives of my ancient advisor, LJ Boya, who is long absent due to health issues, and of course there are some folders on octonions. An early attempt to use «octonion calculus» is as early as Pais 1961, but it seems that they became a source of inspiration for […]
Alejandro Rivero
21 feb 20191 Min. de lectura


La del higgs
No habia añadido al histograma de beta decays la linea que corresponderia a la masa del Higgs, ahora que ya lo conocemos. Como veis, esta bastante cerca del pico principal, pero seria dificil encontrar un mecanismo que acoplara estas dos masas al nucleo pero ignorara, como parece que ignora, la del Z0.
Alejandro Rivero
27 dic 20181 Min. de lectura
asortatividad del crimen
Seria interesante construir alguna red de relaciones entre criminales y ver si se forman grupos con alta modularidad, pero esta nota es solo para recordar que acaba de salir un articulo que sin ser propiamente de estudios de genero trata del asunto de los asesinatos entre hombres y mujeres. Se trata del Informe sobre el […]
Alejandro Rivero
19 dic 20183 Min. de lectura
basic auth en otros servicios web usando las passwords de Django directamente
Estos dias tenia que dar acceso a varios servicios web en desarrollo y parecia razonable, para este caso de uso, emplear los usuarios y contraseñas que ya habiamos definido en el backend de django. Pero claro, cuando uno tiene todo en desarrollo la proteccion tipica es basicAuth, la de la cabecera Authorization que gestiona el […]
Alejandro Rivero
30 nov 20182 Min. de lectura
News on Octonions and the Standard Model
About Furey’s attempt, octonion based models, the magazine quanta publishes an interview.
Alejandro Rivero
25 jul 20181 Min. de lectura
Tunel IPv6 en router de Vodafone
Pues para sorpresa mia he conseguido tener funcionando 24 horas seguidas el tunel de IPv6 en el dichoso Vodafone 500s, que es la nueva encarnacion del «Router Avanzado», y quizas precisamente por mantener el software del Vox 2.5 tiene un bug raro que bloquea el trafico por protocolo 41. Ante todo hay que tener la […]
Alejandro Rivero
13 jul 20182 Min. de lectura
bottom of page


