1202!

LM> 1202… MCC> 1202 Alarm… LM> It’s a 1202. MCC> Standby… … LM> Give us a reading of the 1202 program alarm Asi, la interacción entre el centro de control de misión en Houston, y el módulo lunar del famoso Apollo 11, en 1969. Nadie entendía qué era lo que estaba pasando, pero lo que estaba pasando era lo esperado en un sistema de misión crítica. Recordé acerca de este incidente hace poco, mientras en el trabajo estabamos hablando sobre cómo debe de reaccionar el sistema operativo que estamos desarrollando cuando haya una falla de Hardware; puntualmente, una falla en el medio de almacenamiento persistente.
[Leer más]

Generación de arte, creación abstracta y la Inteligencia Artificial

Durante varias décadas, el desarrollo de software se podría considerar como la generación de conocimiento, de manera abstracta, que interpretado por una máquina, puede generar herramientas y aumentar capacidades de esta misma máquina, para poder resolver nuestros problemas. Esta generación de conocimiento y su abstracción, no es nuevo, grandes mentes del pasado, desde hace siglos, desde que nosotros como especies animales que evolucionamos para generar sociedades complejas, lo han hecho, lo que ha cambiado, es qué es lo que generamos con nuestras manos o con nuestras mentes.
[Leer más]

Retomando

Y si, bueno, a escribir por escribir. Necesito sentarme y despejar mis pensamientos o tal vez hacer un braindump de lo que pasa. Y justamente lo que pasa, es que de alguna forma u otra, entre el flujo de información, muchas veces sin sentido que fluye en internet, entre imagenes, video y texto, mayormente realizado con Inteligencia Artificial, estamos olvidando la sensación de lo que nosotros como humanos, podemos generar de manera creativa, y que sea creatividad requiere de práctica, y que para poder practicar o nos falta inspiración, o nos falta voluntad.
[Leer más]

Encrypting your application memory with Intel SGX

UPDATE: Intel has discontinued SGX Technology in his current microarchitectures, this article is maintained for historical reasons only and should not be a reference of related articles. Original Publication: https://medium.com/globant/encrypting-your-application-memory-with-intel-sgx-8796de2afc5c Are you in control of your IoT devices? Have you invested in their security or will they turn against you? Introduction In this article, we will talk about a technology developed by Intel named Software Guard eXtensions (SGX), how Operating Systems have evolved to reduce privilege escalation problems, what are some documented potential vulnerabilities with Intel SGX, and how you can port your application to Intel SGX using a Library Operating System.
[Leer más]

Celebra tus cumpleaños como si fuera martes

Amabas los cumpleaños. Amabas las parrandas, la diversión y los juegos, todo felicidad. Los pasteles y los helados. Los regalos. Las fiestas sorpresa. Te encantaba todo eso. Luego cumpliste doce. De repente, ya no te convencías tan fácil de los malabares, los payasos, los zapatos flojos porque te quedaban grandes, los globos y las piñatas. Los payasos se volvieron espeluznantes. Los pasteles se volvieron simples. Después de eso, ya nada fue igual.
[Leer más]

Principios de la Ingeniería del Caos

La ingeniería del caos es la disciplina de experimentar en un sistema, con la finalidad de generar confianza en la capacidad de éste para resistir condiciones turbulentas en producción. Los avances en sistemas de software distribuido a gran escala están cambiando el juego para la ingeniería de software. Como industria, somos rápidos en adoptar prácticas que aumentan la flexibilidad de desarrollo y la velocidad de despliegue. Una pregunta urgente sigue de cerca a estos beneficios: ¿Cuanta confianza podemos tener en los sistemas complejos que ponemos en producción?
[Leer más]

¿Por qué el futuro del almacenamiento de datos es (todavía) la cinta magnética?

Esta es mi propia interpretación del artículo Why the future of Data Storage is (Still) Magnetic Tape escrito por Mark Lantz1. Los discos están llegando a su límite, pero las cintas magnéticas siguen mejorando. No debería ser sorpresa que los avances recientes en análisis de big-data y en inteligencia artificial han creado fuertes incentivos para las empresas para amasar información sobre cualquier aspecto medible de sus negocios. Y ahora las regulaciones financieras solicitan que las organizaciones tengan registros por periodos más largos que los que se tenían en el pasado.
[Leer más]

Los recuerdos y archivos personales: Su resguardo a largo plazo

Introducción Desde que el hombre es hombre, ha buscado la manera de guardar sus recuerdos y su información. El dato más antiguo de esto son las pinturas rupestres descubiertas en la Península Ibérica y Francia. La humanidad evoluciona y la tecnología usada para capturar momentos también. Desde hace un siglo más o menos está al alcance de todos, y en los últimos 15 años se ha abaratado esta tecnología para capturar texto, audio, imagen y video.
[Leer más]

Preparación de un equipo de supervivencia para emergencias

Como todos se han informado, en México sufrimos 2 terremotos graves en 1 mes, el primero, con epicentro en el Pacífico cerca de Chiapas, el segundo, con epicentro en el centro del país, entre Puebla y Morelos. Ninguno de los 2 terremotos tuvo relación, pero el desastre fue el mismo, en el centro y sureste del país. Se debe de estar preparado para este tipo de emergencias, ya sea que evacues tu casa y no puedas regresar por días, o que no puedas llegar a casa.
[Leer más]

Los discos desde la perspectiva de un Sistema de Archivos

Esta es mi propia traducción e interpretación del artículo Disks from the Perspective of a File System escrito por Marshall Kirk McKusick1 para ACMQ. Los Discos mienten. Y los controladores que los corren son cómplices del crimen. La mayoría de las aplicaciones no tienen que negociar con los discos directamente, sino que guardan sus datos en archivos dentro del sistema de archivos, el cual nos protege de los discos sinvergüenzas. Después de todo, la tarea principal del sistema de archivos es asegurarse a sí mismo que siempre pueda ser recuperado a un estado consistente después de una caída del sistema no planeada (por ejemplo, una falla de energía).
[Leer más]