Archivo de la categoría: Uncategorized

Wormhole

En el navegador Comet, de Perplexity “entrar en WORMHOLE” se refiere a encontrarse con un agujero de gusano dentro del juego integrado Wormhole, que aparece cuando pierdes la conexión de red como sustituto del clásico Chrome Dino .

Ese wormhole puede ayudarte o dificultar tu avance mientras controlas un cometa y esquivas escombros espaciales mediante un mecanismo de dash .

+ El juego es determinista: todos recorren la misma secuencia de galaxias, pero cada jugador avanza a su propio ritmo .

Tikz Maker

Tikz Maker es una herramienta visual para crear figuras, diagramas y circuitos en LaTeX sin escribir todo el código a mano. Genera automáticamente código TikZ/Circuitikz mientras dibujas, lo que acelera mucho la creación de esquemas técnicos y figuras académicas.

Qué hace

  • Permite dibujar de forma gráfica y obtener el código TikZ correspondiente.
  • Está orientado a figuras LaTeX, diagramas y circuitos eléctricos.
  • Incluye funciones como mover componentes, cambiar colores, añadir texto y exportar el trabajo.

Quién puede usar el programa

  • Estudiantes y profesores que preparan apuntes, prácticas o artículos científicos.
  • Personas que necesitan diagramas limpios y reproducibles dentro de documentos LaTeX.
  • Usuarios que prefieren una interfaz visual frente a escribir TikZ manualmente.

Ventajas

  • Ahorra tiempo al generar código automáticamente.
  • Produce gráficos vectoriales de alta calidad para documentos técnicos.
  • Mantiene consistencia con el estilo tipográfico del documento LaTeX.

Limitaciones

  • TikZ tiene una curva de aprendizaje alta si se trabaja directamente con código.
  • Algunas funciones de edición visual de Tikz Maker aún pueden tener fallos, según su propia documentación.

Tikz Maker es un editor visual pensado para simplificar el uso de TikZ en LaTeX, especialmente útil para diagramas técnicos y circuitos.

Tutorial https://tikzmaker.com/tutorial

Acceso al editor: https://tikzmaker.com/editor

El anillo del Rey

Fuente: El anillo del Rey | Psicología Estratégica, gracias a Nacho Fontaneda

(Cuento popular – Anónimo)

Una vez, un rey de un país no muy lejano reunió a los sabios de su corte y les dijo:

– «He mandado hacer un precioso anillo con un diamante, con uno de los mejores orfebres de la zona. Quiero guardar, oculto dentro del anillo, algunas palabras que puedan ayudarme en los momentos difícilesUn mensaje al que yo pueda acudir en momentos de desesperación total. Me gustaría que ese mensaje ayude en el futuro a mis herederos y a los hijos de mis herederos. Tiene que ser pequeño, de tal forma que quepa debajo del diamante de mi anillo».

Todos aquellos que escucharon los deseos del rey, eran grandes sabios, eruditos que podían haber escrito grandes tratados… pero ¿pensar un mensaje que contuviera dos o tres palabras y que cupiera debajo de un diamante de un anillo? Muy difícil. Igualmente pensaron, y buscaron en sus libros de filosofía por muchas horas, sin encontrar nada en que ajustara a los deseos del poderoso rey.

El rey tenía muy próximo a él, un sirviente muy querido. Este hombre, que había sido también sirviente de su padre, y había cuidado de él cuando su madre había muerto, era tratado como la familia y gozaba del respeto de todos.

El rey, por esos motivos, también lo consultó. Y éste le dijo:

– “No soy un sabio, ni un erudito, ni un académico, pero conozco el mensaje”

– «¿Como lo sabes preguntó el rey”?

– “Durante mi larga vida en Palacio, me he encontrado con todo tipo de gente, y en una oportunidad me encontré con un maestro. Era un invitado de tu padre, y yo estuve a su servicio. Cuando nos dejó, yo lo acompañe hasta la puerta para despedirlo y como gesto de agradecimiento me dio este mensaje”.

En ese momento el anciano escribió en un diminuto papel el mencionado mensaje. Lo dobló y se lo entregó al rey.

– “Pero no lo leas», dijo. «Mantenlo guardado en el anillo. Ábrelo sólo cuando no encuentres salida en una situación”.

Ese momento no tardó en llegar, el país fue invadido y su reino se vio amenazado.

Estaba huyendo a caballo para salvar su vida, mientras sus enemigos lo perseguían. Estaba solo, y los perseguidores eran numerosos. En un momento, llegó a un lugar donde el camino se acababa, y frente a él había un precipicio y un profundo valle.

Caer por él, sería fatal. No podía volver atrás, porque el enemigo le cerraba el camino. Podía escuchar el trote de los caballos, las voces, la proximidad del enemigo.

Fue entonces cuando recordó lo del anillo. Sacó el papel, lo abrió y allí encontró un pequeño mensaje tremendamente valioso para el momento…

Simplemente decía “Esto También Pasará”.

En ese momento fue consciente que se cernía sobre él, un gran silencio.

Los enemigos que lo perseguían debían haberse perdido en el bosque, o debían haberse equivocado de camino. Pero lo cierto es que lo rodeó un inmenso silencio. Ya no se sentía el trotar de los caballos.

El rey se sintió profundamente agradecido al sirviente y al maestro desconocido. Esas palabras habían resultado milagrosas. Dobló el papel, volvió a guardarlo en el anillo, reunió nuevamente su ejército y reconquistó su reinado.

El día de la victoria, en la ciudad hubo una gran celebración con música y baile…y el rey se sentía muy orgulloso de sí mismo.

En ese momento, nuevamente el anciano estaba a su lado y le dijo:

– “Apreciado rey, ha llegado el momento de que leas nuevamente el mensaje del anillo

– “¿Qué quieres decir?”, preguntó el rey. “Ahora estoy viviendo una situación de euforia y alegría, las personas celebran mi retorno, hemos vencido al enemigo”.

– “Escucha”, dijo el anciano. “Este mensaje no es solamente para situaciones desesperadas, también es para situaciones placenteras. No es sólo para cuando te sientes derrotado, también lo es para cuando te sientas victorioso. No es sólo para cuando eres el último, sino también para cuando eres el primero”.

El rey abrió el anillo y leyó el mensaje… “ESTO TAMBIÉN PASARÁ”

Y, nuevamente sintió la misma paz, el mismo silencio, en medio de la muchedumbre que celebraba y bailaba. Pero el orgullo, el ego había desaparecido.

El rey pudo terminar de comprender el mensaje. Lo malo era tan transitorio como lo bueno.

Entonces el anciano le dijo:

– “Recuerda que todo pasa. Ningún acontecimiento ni ninguna emoción son permanentes. Como el día y la noche; hay momentos de alegría y momentos de tristeza. Acéptalos como parte de la dualidad de la naturaleza porque son la naturaleza misma de las cosas.


… a veces estoy triste
y después se pasa,
a veces estoy contento
y también se va.
A veces algunos días,
recuerdo lo que decías,
por mucho que duela ahora
se pasará.

La M.o.d.a. “San felicies”

Sphinx

Sphinx es un generador de documentación de código abierto que convierte archivos escritos en reStructuredText (reST) en diversos formatos de salida, como HTML, PDF, ePub y páginas de manual (man).

Originalmente creado para documentar el propio lenguaje Python, hoy se emplea en proyectos de software, trabajos académicos y tesis universitarias gracias a su flexibilidad, su sistema de extensiones y su capacidad para generar documentación automática a partir de los docstrings del código.

Características principales

  • Lenguaje de marcado simple y potente: reStructuredText permite incluir negrita, cursiva, códigoinline, bloques literal, tablas, imágenes y directivas especiales (por ejemplo, para incluir gráficos o generar índices) de forma legible y estructurada.martinber.github
  • Salida multiplataforma: desde una única fuente reST se pueden producir sitios web HTML navegables, documentos PDF impresos, libros electrónicos eEp y manuales de Unix, lo que facilita la distribución en distintos entornos académicos.
  • Autodoc y extensiones: la extensión sphinx.ext.autodoc extrae automáticamente los docstrings de módulos, clases y funciones Python y los incorpora en la documentación; otras extensiones populares son sphinx.ext.mathjax (para fórmulas LaTeX), sphinx.ext.todo (para tareas pendientes) y sphinx.ext.intersphinx (para enlazar documentación de otros proyectos).repo-ciie.dfie.
  • Temas y personalización: Sphinx soporta temas (themes) como el clásico, el de Read the Docs, o diseños propios mediante plantillas Jinja2 y hoja de estilo CSS, permitiendo adaptar la apariencia a los estándares de una universidad o departamento.github
  • Soporte multilingüe y versionado: mediante la directiva translation y el uso de versiones, es posible mantener documentación en varios idiomas y gestionar distintas ramas (por ejemplo, versión estable vs. versión en desarrollo).innerzaurus
  • Integración con el ecosistema Python: se instala con pip install sphinx y funciona naturalmente con entornos virtuales, herramientas de construcción como make o make.bat, y sistemas de control de versiones (Git, SVN).github

Uso típico a nivel universitario

  1. Documentación de asignaturas y laboratorios: los profesores pueden escribir los enunciados, guías de práctica y soluciones en reST y generar un sitio web o PDF que los estudiantes consulten durante el curso.repo-ciie.dfie.ipn
  2. Trabajos fin de grado (TFG) y tesis: Sphinx permite estructurar la memoria, incluir código fuente, generar automáticamente la documentación de los scripts y producir un PDF con índice, bibliografía y anexos listos para la defensa.tecnicaindustrial
  3. Proyectos de investigación y código abierto: grupos de investigación utilizan Sphinx para documentar APIs, librerías y frameworks, facilitando la reutilización y la colaboración internacional.
  4. Material de cursos en línea: al exportar a HTML, el contenido se puede alojar en servidores institucionales o plataformas como Moodle, proporcionando una experiencia de lectura coherente y navegable.innerzaurus
  5. Apuntes y notas de clase: al escribir en reST, se obtiene un formato legible tanto en texto plano como en versiones compiladas, y se pueden generar versiones impresas para distribución en papel.martinber.github

Flujo de trabajo básico (ejemplo para una asignatura)

bash# 1. Instalar Sphinx y crear el proyecto
pip install sphinx
sphinx-quickstart   # responde al asistente (nombre del proyecto, autor, versión, etc.)

# 2. Estructura generada
/docs
   /build          # aquí se colocarán los HTML/PDF tras la compilación
   /source
      conf.py      # configuración de Sphinx (tema, extensiones, etc.)
      index.rst    # documento raíz (toc-tree)
      leccion1.rst
      leccion2.rst
      codigo/
         modulo.py  # código fuente cuyos docstrings se incluirán

# 3. Escribir contenido en reST (ejemplo leccion1.rst)
.. _leccion1:

Lección 1: Introducción a NumPy
================================

Esta lección cubre la creación de arreglos y operaciones básicas.

.. code-block:: python

   import numpy as np
   a = np.array([1, 2, 3])
   print(a*2)

.. automodule:: codigo.modulo
   :members:

# 4. Generar la salida
make html        # produce HTML en /docs/build/html
make latexpdf    # produce PDF en /docs/build/latex

Ventajas para el entorno académico

  • Consistencia y reutilización: al tener una única fuente, se evita la duplicación de contenido entre diapositivas, apuntes y código; cualquier cambio se refleja automáticamente en todos los formatos.repo-ciie.dfie.ipn
  • Integración de código y documentación: mediante autodoc y doctest, los ejemplos de código incluidos en la documentación pueden verificarse automáticamente, asegurando que los snippets enseñados en clase sean correctos.tecnicaindustrial
  • Escalabilidad: desde un documento de una página hasta un libro de varias cientos de páginas, Sphinx gestiona índices, referencias cruzadas y glosarios sin esfuerzo adicional por parte del autor.udc
  • Accesibilidad: la salida HTML cumple con estándares web y puede mejorarse con ARIA; los PDF generados son buscables y permiten la inclusión de metadatos (título, autor, palabras clave) útiles para repositorios institucionales.
  • Costo cero y comunidad activa: al ser software libre bajo licencia BSD, no requiere licencias costosas y cuenta con una amplia comunidad que proporciona extensiones, temas y soporte.wikipedia

Integración con otras herramientas universitarias

  • Jupyter Notebooks: mediante el uso de nbsphinx o ipynb2rst, los notebooks pueden convertirse a reST y incluirse en la documentación, combinando narrativa explicativa con código ejecutable.martinber.github
  • Sistemas de gestión de aprendizaje (LMS): los paquetes HTML generados se pueden subir a plataformas como Moodle o Canvas como recursos estáticos, mientras que los PDF se usan para lecturas offline.innerzaurus
  • Control de versiones: almacenar la carpeta /source en Git permite realizar revisiones, comparar cambios entre versiones y aceptar contribuciones de estudiantes o asistentes mediante pull requests.github

En resumen, Sphinx constituye una solución robusta y flexible para la creación y mantenimiento de documentación académica y técnica a nivel universitario. Su capacidad para combinar texto legible, código automatizado y múltiples formatos de salida lo convierte en una herramienta esencial para profesores, investigadores y estudiantes que desean producir material de estudio claro, profesional y fácilmente actualizable.

->Generado con IA

Europeas

Alternativas europeas propuestas
CORREO ELECTRÓNICO

– . Proton Mail
Tipo: correo electrónico seguro
Características clave:
Cifrado de extremo a extremo automático
Arquitectura “zero access” (ni el proveedor puede leer correos)
Servidores en Suiza (alta protección legal)
Código parcialmente abierto
Valor diferencial:
Seguridad criptográfica fuerte + jurisdicción favorable �
Computer Hoy
6. Tutanota
Tipo: correo electrónico seguro
Características:
Código abierto
Cifrado completo (incluye asunto y contactos)
Infraestructura en Alemania
Energía 100% renovable
Valor diferencial:
Mayor protección de metadatos que alternativas �
Computer Hoy
7. Soverin
Tipo: correo premium
Características:
Uso de dominio propio
Sin publicidad ni minería de datos
Servicio de pago
Valor diferencial:
Modelo económico alineado con privacidad �
Computer Hoy


ALMACENAMIENTO Y COLABORACIÓN
8. Nextcloud
Tipo: cloud / colaboración
Características:
Software open source
Despliegue on-premise o proveedor europeo
Control total de datos (self-hosting posible)
Alternativa a Google Workspace / Office 365
Valor diferencial:
Soberanía total del dato (clave en NIS2) �
Computer Hoy

MENSAJERÍA
9. Threema
Tipo: mensajería privada
Características:
No requiere número de teléfono
ID anónimo
Cifrado end-to-end
Pago único (sin modelo publicitario)
Valor diferencial:
Minimización radical de metadatos �
Computer Hoy

BÚSQUEDA WEB
10. Ecosia
Tipo: motor de búsqueda
Características:
No rastrea usuarios
Usa tecnología de Bing
Modelo social (reforestación)
Valor diferencial:
Privacidad + impacto ambiental �
Computer Hoy
11. Startpage
Tipo: motor de búsqueda
Características:
Actúa como proxy de Google
No almacena IP ni tracking
Resultados equivalentes a Google
Valor diferencial:
Calidad de resultados sin exposición de identidad

Principio de realidad

El “Principio de Realidad” aplicado al ámbito de la Inteligencia Artificial (IA) y la ingeniería de sistemas autónomos es un paradigma fundamental que describe la brecha existente entre los modelos teóricos, matemáticos o simulados y las condiciones estocásticas, ruidosas y no deterministas del mundo físico real.

En un nivel de ingeniería, este principio establece que ningún modelo, por complejo que sea, puede capturar la dimensionalidad infinita del mundo real. Abordar este paradigma es el mayor desafío actual en campos como la robótica, los vehículos autónomos y la Inteligencia Artificial General (AGI).

A continuación, se desglosa este paradigma desde sus fundamentos matemáticos, arquitectónicos y epistemológicos.


1. El Problema de la Fundamentación de Símbolos (Symbol Grounding Problem)

Desde una perspectiva cognitiva y de ciencia de datos, el principio de realidad choca directamente con cómo las IA procesan la información. Los Modelos de Lenguaje Grande (LLMs) operan bajo una asunción de “mundo cerrado” donde el universo es puramente sintáctico (tokens y probabilidades matemáticas).

  • El déficit de realidad: Una IA puede predecir matemáticamente que la palabra “fuego” se asocia con “calor”, pero no tiene un anclaje físico (grounding) de lo que significa la entropía termodinámica o el dolor.
  • Implicación en ingeniería: Esto es la causa raíz de las alucinaciones en los LLMs. Al carecer de un mecanismo para contrastar sus salidas probabilísticas con la realidad empírica (no tienen un “motor de físicas” del mundo), generan texto sintácticamente perfecto pero factualmente o físicamente imposible.

2. La Brecha de Realidad (The “Reality Gap” / Sim2Real)

En el aprendizaje por refuerzo (Reinforcement Learning) y la robótica, el principio de realidad se manifiesta como el problema del Reality Gap. Los agentes se entrenan en simuladores (como MuJoCo o Isaac Sim) porque el entrenamiento en el mundo real es lento, costoso y peligroso.

Matemáticamente, un entorno simulado se define como un Proceso de Decisión de Markov (MDP) con una función de transición de estados $T(s_{t+1}|s_t, a_t)$ idealizada. Sin embargo, al desplegar la política aprendida $\pi(a_t|s_t)$ en un hardware real, el sistema falla catastróficamente.

  • ¿Por qué ocurre? Los simuladores omiten dinámicas complejas o caóticas: fricción estática vs. dinámica, elasticidad de los materiales, latencia computacional en el bus de datos (por ejemplo, CAN bus o EtherCAT), histéresis de los motores y ruido térmico en los sensores.
  • Solución de Ingeniería (Domain Randomization): Para forzar a la IA a aprender el “principio de realidad”, los ingenieros utilizan la Aleatorización de Dominio. Se entrena a la red neuronal inyectando ruido matemático masivo en el simulador (variando la gravedad, masa, fricción y latencia en cada episodio) con la esperanza de que la dinámica del mundo real sea vista por la red simplemente como “una variación más” dentro de la distribución de entrenamiento.

3. De MDP a POMDP (Entornos Parcialmente Observables)

El principio de realidad dicta que, en el mundo físico, los sensores nunca capturan el estado completo del sistema. En un tablero de ajedrez (mundo cerrado), el estado del mundo es 100% observable. En la conducción autónoma, el estado está oculto y es ruidoso.

Esto obliga a la ingeniería a abandonar los modelos MDP puros y trabajar bajo el paradigma de Procesos de Decisión de Markov Parcialmente Observables (POMDP).

Un POMDP introduce dos nuevas variables para representar la realidad:

  1. Espacio de Observaciones $\Omega$: Lo que el sensor “ve” (ej. píxeles de una cámara con ruido).
  2. Función de Observación $O(o|s, a)$: La probabilidad de observar $o$ dado el estado real $s$ y la acción $a$.

En un POMDP, la IA nunca conoce el estado real $s$. En su lugar, debe mantener una Creencia (Belief State) $b(s)$, que es una distribución de probabilidad sobre todos los estados posibles, actualizándose constantemente mediante el Teorema de Bayes a medida que interactúa con la realidad.

4. Incertidumbre Epistémica vs. Aleatoria

Para que un modelo de Machine Learning abrace el principio de realidad, debe ser capaz de modelar no solo “lo que sabe”, sino “lo que ignora” de esa realidad. En ingeniería probabilística, esto se divide en:

  • Incertidumbre Aleatoria (Data Uncertainty): El ruido inherente e irreductible en el entorno (ej. la precisión límite de un sensor LiDAR o la lluvia afectando una cámara). Ningún aumento en los datos de entrenamiento puede eliminarla.
  • Incertidumbre Epistémica (Model Uncertainty): La falta de conocimiento de la red neuronal sobre escenarios del mundo real que no estaban en su dataset de entrenamiento (Out-of-Distribution o OOD).

Los sistemas robustos de IA (como los de control de vuelo o medicina) utilizan Redes Neuronales Bayesianas o técnicas como Monte Carlo Dropout para cuantificar estas incertidumbres, permitiendo al sistema abortar o pedir ayuda humana cuando la divergencia con la “realidad” es demasiado alta.

5. IA Incorporada (Embodied AI) y el Enfoque Situado

El ingeniero y experto en robótica Rodney Brooks (fundador de iRobot) propuso la solución más radical al principio de realidad en la IA mediante su arquitectura de subsunción. Su famosa premisa es:

“The world is its own best model” (El mundo es su propio mejor modelo).

En lugar de construir complejos modelos matemáticos tridimensionales del mundo dentro de la memoria de la IA (los cuales siempre estarán desincronizados con la realidad), Brooks propuso que la inteligencia es una propiedad emergente de la interacción física. La IA debe estar conectada directamente mediante ciclos de Sensor-Actuador de baja latencia. El agente no “piensa” en el obstáculo simulándolo; simplemente sus sensores de proximidad disparan una interrupción a nivel de hardware que desvía los motores.

Resumen

Para un ingeniero de IA, el Paradigma del Principio de Realidad es la transición de la teoría de la computación a la física aplicada. Significa asumir que:

  1. Los datos siempre estarán sucios.
  2. Las reglas del entorno están sujetas a la entropía térmica y mecánica.
  3. La correlación estadística en un dataset (por masivo que sea) no equivale a la causalidad física.
  4. La verdadera generalización de la IA solo se logrará cuando los modelos interactúen de forma multimodal y física con su entorno, validando sus predicciones probabilísticas contra las leyes inmutables de la física.

imperfección

🌟 Resumen visual de las 10 claves del tema “Los dones de la imperfección”

1) Cultivar la autenticidad

Soltar: lo que piensen los demás. Practicar: mostrarse tal como uno es, incluso cuando da miedo.

2) Cultivar la autocompasión

Soltar: el perfeccionismo. Practicar: hablarse con amabilidad, reconocer la humanidad compartida y aceptar la vulnerabilidad.

3) Cultivar una resiliencia basada en el espíritu

Soltar: el adormecimiento emocional y la desconexión. Practicar: sentido de propósito, apoyo social y hábitos que sostienen la esperanza.

4) Cultivar la gratitud y la alegría

Soltar: la escasez y el miedo a la pérdida. Practicar: rituales de gratitud, presencia y disfrute consciente.

5) Cultivar la intuición y la fe

Soltar: la necesidad de certeza absoluta. Practicar: confiar en la experiencia interna, tolerar la incertidumbre y avanzar sin garantías.

6) Cultivar la creatividad

Soltar: la comparación. Practicar: expresión personal, juego creativo y procesos sin juicio.

7) Cultivar el descanso y el juego

Soltar: el agotamiento como símbolo de valor. Practicar: ocio, pausas reales y ritmos sostenibles.

8) Cultivar la calma y la quietud

Soltar: la ansiedad como estilo de vida. Practicar: respiración, límites, silencio y regulación emocional.

9) Cultivar un trabajo significativo

Soltar: el estatus y la aprobación externa. Practicar: propósito, contribución y coherencia entre valores y acción.

10) Cultivar la risa, el canto y la danza

Soltar: el control y la autoexigencia estética. Practicar: expresión corporal, humor y conexión espontánea.

🧩 Estructura visual (en la infografía)

  • Eje vertical: “Soltar” → “Cultivar”
  • Colores:
    • Soltar: tonos fríos (azules/grises)
    • Cultivar: tonos cálidos (amarillos/naranjas)
  • Iconos por clave:
    • Autenticidad → máscara que cae
    • Autocompasión → corazón
    • Resiliencia → raíz o árbol
    • Gratitud → rayo de sol
    • Intuición → brújula
    • Creatividad → bombilla o pincel
    • Descanso → luna
    • Calma → ola suave
    • Trabajo significativo → semilla creciendo
    • Risa/canto/danza → notas musicales