Buscar este blog

martes, 4 de junio de 2024

Backlog - Mayo

Como cada mes, nos vemos de nuevo aquí, en otra sesión egocéntrica de mi parte, donde expongo lo más sobresaliente de estos días, sin más dilación, comencemos:

- Viaje a Oruro, un día entero caminando por algunos lados más conocidos, como La Plaza Principal, La Iglesia de la Virgen del Socavón, subimos para ver la estatua de ella y las plagas así como también el museo sobre la historia de Oruro y su carnaval, llevamos a entrar al Zoológico que tienen a un Museo Etnológico y terminamos yendo a ver lo que quedaba de un lago el cual estaba medio seco por la falta de lluvia. Algunos pensamientos que se me vienen a la mente cuando paseaba por las calles es: de que viven? No parece tener tantas empresas, ¿Qué clases de problemas subyace en ese departamento? ¿Qué visión del mundo tienen los niños?

- Siguiendo con algunas metas, me vi 10 películas este mes:

    - La saga del Planeta de los simios (2011 - 2024): siento que la última película es muy abierta y dejara más entregas, pero innecesario, que el humano recupere el mundo contradice al título y si los simios se vuelven más inteligentes probablemente implementen cosas de humanos y se volverá redundante.

    - Mad Max: Fury Road y Furiosa: el primero ya me lo vi, pero lo quise volver a ver de nuevo porque me vi en el cine Furiosa, el segundo muchos dicen que era innecesario, tal vez, creo que no hay mucha continuidad entre un título y otro, tocara esperar 10 años más para otro título de la saga.

    - Los demás son: Almost Famous (2000), El Guardián de las Monarcas (2024), Confessions (2010) y Gonjiam: Haunted Asylum (2018)

-  Tuve la oportunidad de jugar Catan, lo compro un amigo y aprendimos, la fascinación por el juego debo entender que es porque se puede expandir las zonas, eso de comprar, vender e intercambiar recursos me hace acuerdo un poco a Monopolio, el juego termina muy rápido si llegas a los 10 puntos (creo que eran 10).

-  A la par de ello, igual opté por aprender un par de Patrones de Diseño como son: Abstract Factory, Adapter y Chain of Responsability.

- Buscando temas interesantes de diferentes áreas como el anterior mes, tome la decisión de ver sobre:

    - Matemáticas: Mann Whitney U test, Birthday Paradox, Monty Hall Problem, Prisoner’s Dilemma y Zipf’s Law

    - Psicología: Cognitive Load Theory, Chunking, Insight, Spacing Effect

Ya para finalizar,  Tome un primer módulo de Data Analysis con Guayerd + IBM SkillBuild y este mes de junio se terminará el MOOC de la Universidad de Granada sobre Machine Learning y Big Data para Bioinformática. Eso es todo :), nos vemos al siguiente mes.

jueves, 9 de mayo de 2024

Pensamientos sobre "Epigrams in Programming"

Esta es una recopilación de algunos epigramas que me conllevaron a realizar un comentario sobre ellos, para leer los 120 existentes hechos por Alan J. Perlis puedes encontrarlo en la pagina de la Universidad de Yale

 1. One man’s constant is another man’s variable.
- Efectivamente, considero este epigrama como referencia a la dedicación y esa fugaz idea de hacer algo, mientras uno se mantiene sin invariaciones en un objetivo el otro tiene su atención en diferentes actividades y se olvida de ello, no es "constante".

2. Functions delay binding; data structures induce binding. Moral: Structure data late in the programming process.
- Al ser entidades mas complejas y con un enlace mas fuerte en sus datos la mejor decisión es que las estructuras de datos sea mas tardía su construcción para una mejor flexibilidad en el diseño.

7. It is easier to write an incorrect program than understand a correct one.
- Dar tiempo a lo que es bello.

8. A programming language is low level when its programs require attention to the irrelevant.
- No he explorado tanto los lenguajes de ese nivel pero si, Ensamblador tiene funciones interesantes

9. It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.
- Centrarnos en una estructura de datos nos dará mas claridad en lo que se esta solucionando, utilizar muchas complicaría en su lectura

10. Get into a rut early: Do the same process the same way. Accumulate idioms. Standardize. The only difference(!) between Shakespeare and you was the size of his idiom list - not the size of his vocabulary.
- Hacer lo mismo pero de diferente forma hace que aprendamos de patrones de codificación, lo que ayuda a tener una amplia biblioteca de soluciones para atacar problemas

19. A language that doesn’t affect the way you think about programming, is not worth knowing.
- Por eso me enfocare en lenguajes de diversos paradigmas, Java, Haskell, R, Julia...

21. Optimization hinders evolution.
- Si, no vamos a negar que pensar en optimizar nuestros resultados hace que nos alegremos por aquello que se nos permite llegar dentro del sistema, sin embargo toma tiempo, y dejamos de hacer lo que en verdad importa, terminar el proyecto.

24. Perhaps if we wrote programs from childhood on, as adults we’d be able to read them.
- y el ninho no puede vivir su etapa de niñez? porque mandarlos a comportarse como adultos? (de igual forma, el mal llamado "comportamiento de ninho" es dependiendo de la visión de los padres, para mi, no me gustaría encasillar a mi hijo dentro de una computadora a tan temprana edad.)

27. Once you understand how to write a program get someone else to write it.
- esto es para comparar mi resultado con la otra persona?

35. Everyone can be taught to sculpt: Michelangelo would have had to be taught not to. So it is with great programmers.
- Hermosa comparación, llegaremos a ser uno de ellos.

36. The use of a program to prove the 4-color theorem will not change mathematics - it merely demonstrates that the theorem, a challenge for a century, is probably not important to mathematics.
- referencia a los proofs assistants

40. There are two ways to write error-free programs; only the third one works.
- siempre habrá errores.

45. The goal of computation is the emulation of our synthetic abilities, not the understanding of our analytic ones.
- Se quedaran atrás los que solo dependen del primero, también depende de la sociedad, quien prioriza la cultura o el intelectualismo

47. As Will Rogers would have said, “There is no such thing as a free variable.”
- ataque para los null-lovers

50. When we understand knowledge-based systems, it will be as before – except our fingertips will have been singed.
- como antes? volveremos a la ignorancia pero con dedos chamuscados por tanta calor de las pantallas y teclados? seguramente.

52. Systems have sub-systems and sub-systems have sub- systems and so on ad infinitum - which is why we’re always starting over.
- Asi como en el libro que nos hicieron leer en la clase de Sistemas de Informacion I.

53. So many good ideas are never heard from again once they embark in a voyage on the semantic gulf.
- Ya decia Ludwig Wittgenstein, "la frontera de mi lengua, estan los limites de mi mundo", para nuestra desgracia aquello que queremos expresar no siempre va de la mano de la idea que tenemos y mucho menos de la interpretacion que le dan otros.

60. In seeking the unattainable, simplicity only gets in the way.
- ver mas alla va de la mano con la complejidad? tal vez es el mismo caso que la optimizacion, la busqueda de la sencillez nos hace ser contraproducentes.

63. When we write programs that “learn”, it turns out that we do and they don’t.
- Los apasionados en la IA, no es lo mismo saber usarla que saber como funciona, ahi esta la ignorancia del futuro.

64. Often it is the means that justify the ends: Goals advance technique and technique survives even when goal structures crumble.
- Para los ingenieros de software

65. Make no mistake about it: Computers process numbers - not symbols. We measure our understanding (and control) by the extent to which we can arithmetize an activity.
- para tomar mucho en cuenta

69. In a 5 year period we get one superb programming language. Only we can’t control when the 5 year period will be.
- paso mucho tiempo y aun no creo que exista

75. Because of its vitality, the computing field is always in desperate need of new cliches: Banality soothes our nerves.
- el temor de lo nuevo y la seguridad de lo que ya se conoce nos convierte en conformistas, salgamonos del bucle.

76. It is the user who should parameterize procedures, not their creators.
- y que hacemos con los usuarios que no saben lo que quieren?

78. If your computer speaks English, it was probably made in Japan.
- XD

79. A year spent in artificial intelligence is enough to make one believe in God.
- tranquilo pues, ya los entusiastas pareceran fisicos cuanticos y mas con los que no saben del tema se volveran religiosos

83. What is the difference between a Turing machine and the modern computer? It’s the same as that between Hillary’s ascent of Everest and the establishment of a Hilton hotel on its peak.
- Nos falta mucho, pero cuanto es mucho? desconozco.

84. Motto for a research laboratory: What we work on today, others will first think of tomorrow.
- Ejemplo de ellos son las matematicas discretas, los cimientos que tomaron anhos en construir en aquellas epocas es hoy lo primero en lo que se enfrenta los informaticos.

88. It is not the computer’s fault that Maxwell’s equations are not adequate to design the electric motor.
- Ahora que dirian de los coches electricos

89. One does not learn computing by using a hand calculator, but one can forget arithmetic.
- Nos hicimos adictos a la calculadora, 50/50

91. The computer reminds one of Lon Chaney – it is the machine of a thousand faces.
- caras = usos

93. When someone says “I want a programming language in which I need only say what I wish done,” give him a lollipop.
- los usuarios finales

95. Don’t have good ideas if you aren’t willing to be responsible for them.
- piensa y ejecuta, si no, no hagas lo primero

99. In man-machine symbiosis, it is man who must adjust: The machines can’t.
- tan cierto

101. Dealing with failure is easy: Work hard to improve. Success is also easy to handle: You’ve solved the wrong problem. Work hard to improve.
- buena reflexion

102. One can’t proceed from the informal to the formal by formal means.
- entonces como lo hariamos? eliminanos lo informal?

112. Computer Science is embarrassed by the computer.
- por que las computadoras se limitan a lo que puede alcanzar el hardware, las ciencias de la computacion, mas que todo la teorica, crea algoritmos sin ponerse a preocuparse por esas limitaciones

113. The only constructive theory connecting neuroscience and psychology will arise from the study of software.
- A mi entender se puede referir a como hemos creado IA desde el punto de como debe pensar la computadora (como un humano) y esto ayudara a entender al cerebro pero por otro lado tambien puede referirse a lo avanzado que estan los modelos computacionales que llegan a unir areas con otros

114. Within a computer natural language is unnatural.
- son puros 0 y 1, we know

115. Most people find the concept of programming obvious, but the doing impossible.
- creen que es cosa de tener el don

116. You think you know when you can learn, are more sure when you can write, even more when you can teach, but certain when you can program.
- ley del aprendizaje de los ingenerios de sofware?

120. Adapting old programs to fit new machines usually means adapting new machines to behave like old ones.
- Cierto, sin embargo si no hay algo nuevo que se configure a la maquina nueva nos quedamos con lo antiguo mientras esperamos nuevas soluciones.

martes, 7 de mayo de 2024

Backlog - Abril - 2024

Buenas, como cada fin de mes, aquí las novedades de lo que paso en mi vida este inicio del segundo cuatrimestre del año.

- Realizamos una excursión al parque nacional Tunari con una amigo, esta travesía nos duro una noche y un día (queríamos estar mas tiempo pero al día siguiente iba a haber Dia del Peaton y no íbamos a tener un transporte para volver a su casa)

- Dentro de mi voluntariado, analizamos y leímos el articulo "Magnitude and kinetics of the human immune cell response associated with severe dengue progression by single-cell proteomics" donde a grandes rasgos se analiza la respuesta inmunitaria de diferentes poblaciones (niños y adultos) con las diferentes etapas del dengue (normal, progresivo y severo)

- Volví a Santa Cruz por un breve periodo de tiempo, fue para despedirme a un amigo que viajaba a Suiza, en mi estancia igual aproveche para asistir al ultimo evento sobre Música Barraca.

- Regresando a Cochabamba, junto con mi madre, fuimos a la feria internacional de Cochabamba (FexCo), puntos a favor de esta feria es que los pequeños productores tienen productos acorde a al presupuesto de varias personas, un punto en contra es que no había sector de ganadería, desconozco si alguna vez existió, pero seria bueno que tenga la diversidad de llamas, vicuñas, alpacas, peces, cabras, entre otros serian buena atracción.

- Se empezó el "MOOC Machine Learning y Big Data para la Bioinformática. 4ª Edición", asistiendo y completando los 3 primeros módulos exitosamente. Debo decir que ahora mismo tanto el 3 como el 4 tiene bastante parecido a unos cursos que se ofertaron antes pero se agradece la iniciativa.

Y terminando este mes debo decir que he visto este mes películas como "Vuelve, Sebastiana (1953)", "Bruno (2009)", "Frances Ha (2012)" y "La Dolce Vita (1960)", recomiendo las dos que están en medio, si te gusta el humor negro o ver una historia que muchos viven en la realidad.

Hablando sobre literatura, como me mantuve entretenido con el curso y el voluntariado, he leído mas papers o blogs que otra cosa como ser:

- "Epigrams in Programming (1982)"

- "Things Software Developers should Learn about Learning (2024)"

- "Mathematical Proof between Generations (2024)"

- "Positive News from 2023"

- "Benford's Law"

- "Law of Large Numbers"

- "Infinite Monkey Theorem"

- "Borsuk-Ulam Theorem"

- "Fermi Estimation"

- "Beta (Finance)"

Eso seria todo, :), nos vemos la siguiente semana

martes, 2 de abril de 2024

Backlog -- Febrero - Marzo 2024

 Hola, perdón por la inactividad (otra vez), tuve algunos retrasos en mi vida acomodándome a algunos ajetreos e intentando evitar distracciones. Hoy, vengo a darles como siempre, una lista de mis actividades que hice en estos dos meses:

- Vi Normal People: Joyita de serie, Paul Mescal siempre me deja con traumas :p.

- Termine de leer Knight of Sidonia: Pienso que los primeros capítulos se entienden, pero mientras mas avanzaba la trama mas rápido se buscaba un final, no me gusto tanto el final, pero el nivel de ilustración del mangaka es buenísimo, me gusta esa visión que tiene del futuro/espacio.

- Carnaval: Este año la pase en Cochabamba con mi familia y un primo que llego, lo mas relevante fue que bajamos el Cristo Redentor a pie.

- Probe Pulpo a la Gallega: Aunque pienso que los pulpos eran de lata porque estaban bien diminutos, sabia bien, cuando tenga la oportunidad lo comeré en su país de origen.

- Titulo Universitario y Apostilla: Después de tantos meses de quejas, obtuve mi titulo, luego de ello hice apostillar algunos tramites de la universidad, todo eso me llevo 2 semanas y mas de 1000 bs gastados.

- Actualice mi pasaporte: Si, tramites y mas tramites, ese dia salimos de la casa las 3 am y regresamos a las 10, casi 11, el sistema es muy burocrático, casi 600 bolivianos por ello, creo que son 150 fichas, y todas se llenan, imagina cuanto se llevan por una atención de mala gana.

- Fui a una obra de teatro (Opción Múltiple): Estuvo interesante, fue la primera obra que veo completa, para ser actores primerizos me pareció buena, las actuaciones, no fui tan fanático del libreto, el mejor de todos fue el actor que actuaba como una personalidad (Sabueso creo que se llamaba el personaje).

- Fui a un evento de Cuentacuentos: Uno de los cuentos se me hacia que lo había escuchado ya, los otros no, los cuentos de propia autoría de los narradores no fueron tan emocionantes, para una obra que pedía mayoría de edad siento que se quedo muy reducido el contenido.

- He leído Appleseed de Shirow Masamune: buena obra, aunque sentí que te deja algunas cosas al aire.

- He leído Cartas a un Joven Poeta de Rainer María Rilke: Me encanto como Rilke habla de diversos temas me he llevado algunos de sus palabras.

Después de ello he estado haciendo algunos cursos sobre Bioinformática de la Universidad de Granada y he estado leyendo blogs de Psicología de la mano de Adam Mastroianni y experiencias de Sasha Chapin, blogueros recomendados.

Eso seria todo, nos leemos en otra ocasión :p.



miércoles, 31 de enero de 2024

Mis Listas de 2023

Quería poner esta Publicación separada de la anterior, el año fue interesante en varios aspectos de mi vida, ante la soberbia de mi soledad, aprendí a disfrutar de ella explorando y mejorando algunos puntos entre varios de los que hay y de los que mantuve actualizados están las Películas, los Libros y la Música. 

Listas Presentadas:

  • Lista de Películas

    Este es el uno de los recursos que mas utilice en mi día a día para la distracción y entretenimiento, por creces supera a la anterior lista con un total de 420 películas vistas, con un total de 840, en este presente año espero llegar a los 1000 y tomar un receso de este apartado. Si deseas ver la lista esta aquí

  • Lista de Libros

    En esta lista hubo una ligera mejora en comparación a la anterior, vale decir que no he sido tan serio en este punto pues por desgracia GoodReads no posee una biblioteca de Papers o revistas tan estructuradas, sin embargo con un total de 12 libros leídos, se ha dado un avance significativo. los títulos mas a detalle están aqui.

  • Lista de Musica

    Por ultimo, entre esta lista ha habido otra forma de manifestar aquello que me gusto y no, por desgracia no toda la música que me intereso esta en esto, algunas están en Liked Songs, pero si les interesa, aquí esta la lista de lo que me gusto este año que paso.


Aclaración: el apartado de Postcast fue eliminado porque no he escuchado nada de ello (estuve viendo mas películas que cualquier cosa) en 2024 prometo que volverá. Gracias por leerme y los espero en otros posts :)

Nuevo Temporada 2024

Antes que nada, pedir perdón por la ausencia de nuevas novedades en mi vida, dando un breve resumen de lo que paso entre octubre - diciembre del 2023 aquí los siguientes puntos cronológicamente:

- 8 de Octubre: Fui a la Feria Internacional del Libro de Cochabamba, aunque no me compre nada para mi, compre un libro para regalar (uno que no se podrá dar) y me regalaron libros un Stand.

- 24 de Octubre: Se embarco en un viaje de larga estadía a Uruguay uno de mis reales, Vlada, fuimos a comer a un restaurante coreano, fue la primera vez que probe Dumplings Coreanos, me pareció interesante la forma de su elaboración, el sabor, 8/10.

- 28 de Octubre: Junto con unos amigos, salimos a celebrar Halloween, yo vestido con un intento el quemau de BNHA, Dabi.

- 24 de Noviembre: Mientras esperaba a un amigo en la Plaza Principal, fui a visitar algunos museos como el de la Manzana Uno y otro que no me acuerdo su nombre, me encanta ver los posters del BiCeBe siempre son inspiradores, aunque lo curioso de ese día fue que aparte de ello, justo en la plaza se concentro 3 tipos de marchas, 2 relacionados a luchas feministas y uno sobre la salud, la universidad y los bomberos.

- Noviembre: En general este mes fue donde mas nos concentramos en la monografía, con una puntuación de 95, fui el primero en presentar y ser aceptado para la impresión, las presentaciones desgraciadamente duraron como 2 semanas y tuvimos que esperar a todos antes de empezar a hacer nuestros papeles para los títulos académicos.

- Diciembre: Para este mes nos centramos en la realización y culminación de entrega de papeles para el titulo académico, mudanzas, asistir a graduaciones, estar presente en varias conferencias y algunos cursos de Bioinformática y despedir a mi prima en su viaje a España (por N-ava vez), así como también darnos el tiempo para ir a ver el Museo Contemporáneo donde se alojaba la mayoría de los posters del BiCeBe, estar en los cumpleaños de personas importantes para mi, pasar navidad en familia y viajar con unos amigos a Cochabamba para año nuevo.

Ya hablando de este mes que culmina, aquí algunos puntos importantes:

- Termine un Libro sobre Python, aunque solo se ve lo mas esencial, creo que si uno lee la documentación obtendría mas beneficios.

- Explore algunas calles de Cochabamba junto con una iniciativa de la Gobernación para saber hechos históricos, algo que me pareció fascinante fue la vida de las monjas en las iglesias y los acontecimientos que existieron en la Plaza Principal de Cochabamba

- Asistí a una Boda, fue la primera vez que lo haga para con novios que tienen nuestras edades (~27) aunque no fue un evento enorme, fue bonito ver todo el acto

- Eventualmente fue la primera vez que entro a lugares como boliches/fiestas en Cochabamba, estuve en dos y en ambos casos la entrada era gratuita, la primera me gusto se llama Roma y tenia un buen show en vivo, la música estuvo decente igual, lo que en Santa Cruz ponen Funky/Rock aquí le plantaban música nacional o cumbia, la segunda dio que desear pues nos a eso de las 3 a.m. se pelearon unos tipos y se termino la fiesta.

- Actualmente, estoy haciendo un voluntariado en dos programas uno para impartir un par de conferencias dentro de la Sociedad de Bioinformática y Biología Computacional de Perú y así como también estar colaborando en la misma institución para la creación de una base de datos sobre oportunidades de postgrados en el extranjero y estar guiando a postulantes en el proceso.

Eso seria todo, hasta el momento de esta publicación, tal vez se me están pasando algunos eventos, para mi desgracia igual deje los checklist de Notion sin actualizar, estaré mas activos los meses siguientes.


martes, 17 de octubre de 2023

Septiembre, chau chau

 De las entradas mas tardías que tuve en este blog, espero no dejar la costumbre tanto en los próximos meses, sin mas aquí un resumen del mes de Septiembre:

- Termino mi ultimo modulo del diplomado, de los módulos con mas temas avanzados y tópicos tomados, me gusto, buen docente y buen contenido en el área

- Asistí a eventos de anime y conciertos, fui al Mirai Anime y al concierto de la Joaqui.

- Hice tramites para la universidad en favor a no sufrir cuando termine el diplomado

- Corrí en una maratón

Poco mas, estuvo soso este mes en cuanto eventos canónicos, aunque positivamente hablando fue el mes donde mas salí con amigos, despejándome de las cuatro paredes de mi cuarto, Espero a ver que nos trae Octubre