Archivo de la categoría: Vídeos

Tim Minchin: Las 9 reglas por las que vivir

“Las 9 reglas por las que es la mejor charla que me he encontrado recientemente. Tim Minchin presenta en la ceremonia de graduación las 9 reglas que cualquier persona debería seguir para tener una vida más feliz. El ponente es un comediante y músico australiano y la charla es de lo más inconvencional que he escuchado recientemente. Si elegís escuchar el vídeo directamente (en ingles, al final del post) os puedo asegurar que van a ser los 7 minutos mejor invertidos que hayáis tenido en mucho tiempo. No es la charla típica de sigue tu pasión, es una charla que te abre de miras y te hace reflexionar sobre todos los consejos que recibes. Os dejo un resumen para la posteridad. Para los que queráis ver el vídeo directamente os lo dejo al final del post.

1. No tienes porque tener un sueño

Si siempre has tenido ese sueño ve a por ello. Si es suficientemente grande te costara toda la vida, y quizás al final de la vida ya no tendrá importancia. Lo que Tim recomienda es perseguir apasionadamente objetivos a corto plazo. Trabaja con orgullo en la tarea que tengas en frente. Nunca sabes donde te llevara el destino. Las oportunidades suelen pasar en la periferia de tu visión, por eso se tiene que ir con cuidado con los objetivos a largo plazo. Si estas demasiado concentrado en un objetivo distante, pierdes la noción de lo que pasa en tu alrededor.

2. No busques la felicidad

Cita: La felicidad es como un orgasmo, si piensas demasiado en ello desaparece. Céntrate en hacer a los demás felices y tu encontraras la felicidad como efecto secundario. Nuestros antepasados complacientes fueron comidos antes de tener descendencia, no evolucionamos para estar satisfechos continuamente.

3. Todo es suerte

Entender que tus éxitos no te pertenecen,  son un resultado de la suerte y que los fracasos de los demás no son culpa suya sino de la mala suerte. Entenderlo te hará mas humilde y compasivo. La empatía es algo que puedes trabajar.

4. Haz ejercicio

Aunque seas filosofo y trabajes en planos metafísicos vas a necesitar tu cuerpo. Cuida de él. El ejercicio te va ayudar a dormir, pero a mantener tu mente sana. El ejercicio te revitaliza y previene depresiones.

5. Ten fuertes convicciones

Cita: Las opiniones son como culos, todo el mundo tiene uno. Pero las opiniones tienen que ser constantemente y cuidadosamente examinadas. Tienes que pensar críticamente, no solo con las opiniones de los demás, pero también con las tuyas. Se intelectualmente riguroso. Identifica tus sesgos, preferencias, y privilegios.

6. Se un maestro

Los profesores son un elemento clave de este mundo. Comparte ideas, disfruta lo que aprendiste y difunde conocimiento.

7. Definete por lo que amas

Tenemos la tendencia en definirnos por nuestras oposiciones pero trata de expandir tu pasión por lo que amas. Se demostrativo y generoso con aquellos que admiras. Manda postales de agradecimiento y ofrece elogios.

8. Respeta a la gente con menos poder

Basa tus elecciones sobre con quienes colaborar basándote en como tratan las personas menos importantes que ellos. No importa tu rango.

9. No te apresures

No necesitas saber que harás el resto de tu vida. La vida es corta. También puede parecer larga y dura. Algunas veces estarás feliz, otras triste. Cita: Solo hay una cosa para hacer en esta existencia vacía: llenarla. La mejor forma de llenar la vida es aprendiendo tanto como puedas, enorgullociendote de lo que hagas, teniendo compasión, compartiendo ideas, corre, se entusiasta, viaja, bebe vino, ten sexo, crea arte, se generoso.

 

 

PyCon: Las tres charlas que me gustaron

El PyCon2018 fue del 9 al 17 de mayo en Cleveland. La conferencia nos dejó una gran cantidad de charlas interesantes. A mi personalmente me gustaron tres. Dos de machine learning y una de optimización de código. Aquí dejo los vídeos para que podáis echarles una ojeada. Además dejo un mini-resumen con cada vídeo.

A practical guide to Singular Value Decomposition in Python

Esta charla es una introducción a los SVD (Singular Value Decomposition). Los SVD descomponen cada punto en vectores y miden las diferencias basándose en el ángulo de separación entre los elementos. Daniel Pyrathon defiende el uso de este algoritmo gracias a la demostrada efectividad de Netflix. Como ejemplo pone a Netflix, dónde la mayoría de vídeos recomendados nos gustan. Nos gustan porque el algoritmo ha sabido encontrar similitudes entre otros usuarios y entre series/películas. La charla es amena y recomendable.

Fighting the Good Fight: Python 3 in your organization

Durante unos 30min muy entretenidos Jason Fried nos explica como entrenó la inteligencia artificial para aprender a jugar al Street fighter. Des del principio el conferenciante engancha y nos explica la pipeline usada dónde el ordenador aprende a “entender” la pantalla (barras de salud, tiempo, y los jugadores) y pasa a optimizar las acciones para maximizar la recompensa. Optimizando para conseguir la mayor recompensa el algoritmo encuentra combinaciones de movimientos para ganar a los sus oponentes.

Performance Python: Seven Strategies for Optimizing Your Numerical Code

Quizás esta sea la charla más técnica de las tres. Jake VanderPlas nos explica como podemos optimizar la ejecución de nuestro código. En la charla expone siete herramientas que los programadores podemos usar para optimizar nuestro código. Des del uso de librerías para manejar vectores de forma eficiente, hasta compiladores que transforman el código de Python a C. Pasando por herramientas para paralelizar el código. Numpy, Cython, Numba, y Dask son algunas de las herramientas mencionadas.

¿Que te parecieron a ti las otras charlas? ¿Tienes alguna que recomiendes?