The Random Collection
Bienvenido a mi colección que he decidido titular “The Random Collection”.
Durante mi trayecto como computólogo y aficionado a las matemáticas me he encontrado con una serie de artículos, tesis, conversaciones en foros y listas de correos electrónicos muy peculiares.
El contenido que he encontrado y que decido publicar aquí solo puede ser descrito como “random”. No son escritos precisamente técnicos o complejos de entender. Es meramente una serie de textos light, que pueden resultar entretenidos o curiosos para leer antes de dormir o en el transporte público.
Si te interesa conocer la historia sobre el médico que redescubrió el cálculo integral, la relación entre los algebristas y comer elote por hileras, o la anécdota de los emails que no se enviaban a más de 500 millas, te recomiendo que leas las pequeñas descripciones que he escrito, y elijas el contenido de tu preferencia.
Procuraré colocar el contenido según su categoría que puedes encontrar en la siguiente tabla de contenidos.
Además, si has leído algo que crees merece la pena de publicar en esta sección, puedes hacerme llegar el contenido por mis redes sociales y lo consideraré para su publicación.
Tabla de contenidos.
Matemáticas.
- Medical researcher discovers integration, gets 75 citations: Una curiosa historia sobre el médico que redescubrió el cálculo integral. Una divertida fábula con la moraleja: “busca un amigo matemático para no reinventar la rueda”.
- Random Observations: Analysis vs Algebra predicts eating corn?: Veamos si tu forma de comer elote 🌽 concuerda con tu inclinación entre el álgebra y el análisis.
- What To Do When the Trisector Comes: Una historia con tono burlesco sobre los intentos del autor por salvar las almas de aquellas personas conocidas como los “trisectores de ángulos”.
- Tau Day: Olvidemos π (pi), lo que rifa es τ (tau).
- The time they tried to legislate Pi: Un intento por establecer verdades matemáticas a través de leyes gubernamentales, y por qué es una mala idea.
- Kurt Gödel: A contradiction in the U.S. constitution?: Cuando pones a la mayor mente en el mundo de la lógica a leer la constitución de Estados Unidos, y esta termina descubriendo un error permitiendo que el país se convierta en una dictadura. Y cómo Einstein intervino para que Gödel consiguiera su ciudadanía.
- The On-line Encyclopedia of Integer Sequences: Ingresa una secuencia de números enteros y descubre si corresponde a alguna secuencia conocida.
Ciencias de la Computación.
- E.W. Dijkstra Archive: Why numbering should start at zero: Uno de los computólogos más influyentes nos comenta por qué debemos comenzar a contar desde 0.
- Coding is Not Computer Science: Como computólogo, este es un artículo que desearía que más personas leyeran.
- On Recursive Reference: Esta es la única manera de entender lo que es la recursión. (Y por qué es necesario tener una claúsula de escape).
- Teach Yourself Programming in Ten Years: ¿Cuál es la prisa?
- Is it morally wrong to write inefficient code?: No es ningún secreto que las computadoras contribuyen al calentamiento global pero, ¿alguna vez has pensado en que tú contribuyes a eso al usar un algoritmo ineficiente?
- Inside Turing: Computer boffinry to cuffing cups to radiators: Turing tenía costumbres extrañas…
- if … then … else had to be invented: Aunque no lo crean, hubo un tiempo en que no existía `if…then…else`.
- What every computer scientist should know about floating-point arithmetic: La suma de números de punto flotante no es conmutativa y otras cosas…
- The Next 700 Programming Languages: La predicción de Peter Landin hace más de 50 años, sobre los lenguajes de programación del futuro.
¡Hay un bug en mi código!
- 500 miles: Una divertida anécdota de un bug que no parecía tener sentido: era imposible enviar correos electrónicos a servidores a una distancia mayor a 500 millas. Y la interesante forma en que se resolvió. Se recomienda leer al ritmo de 500 miles, de The Proclaimers.
- How Programmers Comment When They Think Nobody’s Watching: Una tesis sobre los comentarios que los programadores suelen incluir en su código. Probablemente la información referente a la metodología de la investigación no es interesante para muchos, pero definitivamente encontraras un par de comentarios con los que te identificarás.
- Cat sitting on keyboard crashes lightdm: ¡Uno de los reportes de bug más divertidos que vas a encontrar! 🐈
- Problemas en Uber: Un curioso relato sobre los problemas en Uber para el desarrollo de su app en iOS.
Diseño web.
- Motherfucking Website: Todos aquellos que hemos desarrollado sitios web hemos experimentado esa emoción por agregar cientos de componentes en nuestra página. Al final terminamos con docenas de dependencias que toman 30 segundos en cargar y nos sentimos orgullosos de que es “responsiva”. Si estás pasando por esa fase, por favor, da clic en el link del título.
- Better Motherfucking Website: Si no te convenció lo anterior…
- Should I use a carousel?: Una pequeña guía para decidir en qué casos deberías utilizar un carrusel en tu sitio web.
Hacking.
- Operation Luigi: How I hacked my friend without her noticing: La épica historia de cómo el autor tuvo acceso a las cuentas de su amiga; una operación que tomó meses.
- The time I had to crack my own Reddit password: Un interesante relato de lo que sucede cuando un hacker se olvida de su propia contraseña.
- How I used Python and Selenium to get a lifetime supply of garlic pizza sticks: Algunas veces tus habilidades te permiten ganar dinero y vivir de eso, otras veces puedes obtener un suministro de comida gratis.
Random.
- Who is John Quincy St. Clair?: Ya existe la patente para una máquina que genera un agujero de gusano entre nuestro espacio espacio y el hiperespacio… lo que sea que eso significa.