culture

⨯ clear

Sound Caravan en la ΠWEEK

“Creatividad, software libre, I+D”… esta parte de la canción que compuso para la presentación Juanjo Marte (cantante de Sound Caravan), representa muy bien lo que es la ΠWEEK y en esta 6ª edición decidimos crear la página web para este pedazo de grupo de rock, ¡Sound Caravan!

Graφnity: ΠWEEK y afinidad en grafos completos

Resumen (tl;dr)

¿No sería útil conocer la afinidad que dos usuarios cualesquiera tienen en una red social? A menudo tenemos un montón de datos de cada usuario y sería muy interesante usarlos para comparar “similitudes” entre parejas de usuarios o incluso un grupo de usuarios. Alejandro Alonso y yo quisimos desarrollar una biblioteca tanto en python (lenguaje cómodo para nosotros) como en golang (que nunca habíamos tocado) a la que llamamos Graφnity y que nos sirvió no solo para enfrentarnos a un interesante reto sino para comparar la velocidad de ambas implementaciones. golang arrasó a python pero hay algo de espacio de mejora en ambos casos. Especialmente bloqueante es la estructura de datos que ha de generarse y almacenarse en memoria.