Mostrando entradas con la etiqueta informatico. Mostrar todas las entradas
Mostrando entradas con la etiqueta informatico. Mostrar todas las entradas

24 julio 2026

Emuladores de Nubes {AWS | Azure | Google Cloud}: Floci

Floci es una familia de emuladores de nube locales rápidos, gratuitos y de código abierto, creados con Quarkus Native. Un contenedor por nube, un puerto para cada uno, sin tokens de autenticación, sin restricciones de funciones, sin telemetría. Nunca.

Un solo binario de Go de 13 MiB que levanta 45 servicios de AWS (S3, Lambda, DynamoDB, SQS, SNS, IAM, CloudFormation, Step Functions y más) en menos de 1 segundo. Sin LocalStack. Sin facturas. Sin 4 GB de RAM robados. Sin esperas de 30 segundos.

Solo descargas el ejecutable, lo lanzas y ya tenes toda la nube de {AWS | Azure | Google Cloud} corriendo en tu laptop.
  • 13 MiB de RAM total. Una pestaña de Chrome consume 200 veces más.
  • Arranque en frío en menos de 1 segundo.
  • Un solo binario. Cero dependencias.
  • Compatible al 100% con AWS SDK y CLI. Apuntas el endpoint a localhost y todo sigue funcionando.
  • Binarios para Linux, macOS y Windows. Descargas y ejecutas.
LocalStack Pro de $40/mes → muerto.
Docker Desktop comiéndose tu RAM → muerto.
Entornos de staging caros → muertos.

Y lo mejor: funciona en CI/CD. Levantas todo el entorno en pipelines en menos tiempo del que tardas en escribir el comando.

100% open source

El local development con {AWS | Azure | Google Cloud} acaba de cambiar para siempre.

https://github.com/floci-io


Que te diviertas!

20 julio 2026

Visión de radar con WiFi DensePose

WiFi DensePose "ve" a través de las paredes usando solo el WIFI de casa

Imagina poder saber exactamente dónde está una persona, qué postura tiene, si respira o si se ha caído, sin usar ni una sola cámara. Esto ya es una realidad gracias a WiFi DensePose: la capacidad de "ver" a través de las paredes utilizando únicamente las ondas de radio de los routers WiFi convencionales.

Este proyecto de código abierto (bajo licencia MIT) combina inteligencia artificial, procesamiento de señales y hardware asequible para crear un sistema de monitorización que respeta la privacidad como ninguna cámara podría hacerlo. Basado en el innovador sistema InvisPose, convierte los routers WiFi en potentes sensores de presencia y movimiento, reconstruyendo poses 2D y 3D en tiempo real, incluso a través de obstáculos.

¿Cómo funciona? La magia de la CSI
En esencia, WiFi DensePose utiliza la Información del Estado del Canal (CSI) de tu red WiFi. Cuando una persona se mueve, altera sutilmente la amplitud y fase de las señales de radio. El sistema captura, procesa e interpreta estas alteraciones para:

Reconstruir la postura corporal: Genera puntos clave de articulaciones o un mapa denso de la superficie del cuerpo (DensePose).
Monitorear signos vitales: Detecta la frecuencia respiratoria y el ritmo cardíaco sin ningún contacto.
Funcionar a través de paredes: Las señales WiFi penetran la mayoría de los materiales de construcción.
Ofrecer datos en tiempo real: Provee la información a través de una API REST y WebSockets para integrarla con otras aplicaciones.

Principales Características Técnicas
Visión por radiofrecuencia: Utiliza redes neuronales para lograr resultados comparables a los sistemas ópticos, pero sin capturar imágenes.
Seguimiento multi-persona: Identifica y sigue a múltiples individuos, manteniendo su identidad incluso cuando se cruzan.
Hardware estándar y asequible: Funciona con chips WiFi convencionales como el ESP32-S3 (~$8) y routers comerciales. Nada de equipos militares.
API completa para integración: Incluye endpoints REST y streaming WebSocket para conectar con cualquier plataforma SaaS, smart home o app de fitness.
Despliegue flexible: Compatible con Docker, Kubernetes y Ansible, con documentación exhaustiva para llevarlo a producción.

¿Qué necesitas para probarlo?
El proyecto está pensado para ser "production-ready" y se despliega fácilmente con Docker:

docker pull ruvnet/wifi-densepose:latest
docker run -p 3000:3000 ruvnet/wifi-densepose:latest

Opciones de hardware:
Opción Profesional (CSI completa): Necesitas hardware que exponga la CSI. La opción más recomendada y económica es usar una malla de 3 a 6 placas ESP32-S3. También funcionan tarjetas de investigación como la Intel 5300.
Opción Básica (Solo presencia): Si solo tienes un portátil con WiFi estándar, el sistema puede funcionar con datos RSSI, limitado a detección de presencia y movimientos gruesos.
La configuración física típica recomienda colocar los routers/ESP32 a 2-3 metros de altura, separados entre 5 y 10 metros.

Casos de Uso Reales
Las aplicaciones son enormes y abarcan múltiples campos:

Salud y Teleasistencia: Monitorización no intrusiva de ancianos, detección de caídas y análisis de patrones de sueño, garantizando la privacidad total al no usar cámaras.
Hogar Inteligente (Smart Home): Control de presencia para automatizar luces, detección de gestos para comandos y monitorización de la calidad del sueño.
Realidad Virtual/Aumentada (VR/AR): Seguimiento corporal para experiencias inmersivas sin necesidad de sensores en el cuerpo.
Respuesta a Desastres (WiFi-Mat): El proyecto incluye un módulo específico para equipos de búsqueda y rescate que puede detectar supervivientes atrapados bajo escombros.

Conectando con tu Aplicación desde Python
Acceder a los datos es muy sencillo, ya sea vía REST o WebSocket.

Ejemplo básico con REST (python):

import requests

response = requests.get("http://localhost:3000/api/v1/sensing")
data = response.json()
print(f"Personas detectadas: {len(data.get('persons', []))}")

Ejemplo de Streaming WebSocket en Tiempo Real (python):

import asyncio
import websockets
import json

async def escuchar_poses():
    uri = "ws://localhost:3001/ws/sensing"
    async with websockets.connect(uri) as websocket:
        while True:
            mensaje = await websocket.recv()
            data = json.loads(mensaje)
            print(f"Poses en vivo: {len(data.get('persons', []))}")

asyncio.run(escuchar_poses())

Privacidad: La Ventaja Estratégica
En un mundo donde cada vez más personas desconfían de las cámaras, WiFi DensePose ofrece una alternativa ética y técnicamente superior:

No graba imágenes: No hay rostros, ropa ni identificación visual. Solo datos de pose y presencia.
Permite despliegues donde las cámaras son inviables: Hospitales psiquiátricos, baños, vestuarios, habitaciones de ancianos.
Cumple normativas de privacidad: Al no tratar datos biométricos visuales, el marco regulatorio (GDPR, CCPA) es mucho más sencillo de navegar.

En Resumen
WiFi DensePose no es solo una librería interesante; es una plataforma tecnológica que cambia las reglas del juego en monitorización humana. Representa una oportunidad única para startups que buscan diferenciarse con soluciones técnicamente sólidas y éticamente responsables.

El futuro de la monitorización no se ve, se siente. Y se siente a través del WiFi que ya nos rodea. ¿Te animas a probarlo?

Enlaces de interés:
Documentación oficial:
https://github.com/davidakpele/wifi-densepose/blob/main/docs/api_reference.md

Repositorio:
https://github.com/davidakpele/wifi-densepose


Post relacionados:


Que te diviertas!

14 julio 2026

IA Portátil USB

Alguien ha desarrollado un asistente de inteligencia artificial de código abierto que funciona completamente desde una memoria USB.

Solo conectalo a cualquier máquina Windows, Mac o Linux y obtene un LLM (Modelo de Lenguaje Grande) sin censura con cero instalación, cero Internet y cero huella.

Sin nube. Los datos nunca salen de la memoria USB.

Este sistema, llamado IA Portátil USB, reemplaza la suscripción mensual de 20 dólares de ChatGPT con algo que nadie puede apagar, rastrear o confiscar.

Acá está lo más loco:
  • Inicia Ollama + AnythingLLM directamente desde la USB en Windows, Mac y Linux
  • Elegi entre 6 modelos seleccionados, incluidos modelos sin censura como NemoMix 12B y Dolphin 2.9
  • O pega cualquier enlace .gguf de HuggingFace y crea tu propio modelo
  • Cero claves de registro, cero archivos locales, cero telemetría, desenchufa y el host no sabrá que se ejecutó
  • Todas las conversaciones y configuraciones están en la USB, por lo que el mismo disco se puede llevar entre máquinas

La instalación se hace con un solo clic:
  1. Copia el repositorio en una USB de 16 GB+ (32 GB si queres un buen modelo)
  2. Formatea como exFAT
  3. Hace doble clic en el archivo install.bat
  4. Selecciona tu modelo desde el menú
  5. Listo, tu IA personal está en tu bolsillo

Acá está la parte más loca:
Después de la primera descarga, funciona sin conexión para siempre.

Sin clave API. Sin inicio de sesión. Sin "Hemos actualizado nuestros términos de servicio". Ninguna empresa puede debilitar silenciosamente tu modelo o subir el precio el próximo trimestre.

Vos sos el dueño. En una memoria USB de 5 dólares.

100% de código abierto. Licencia MIT.

La razón por la que la mayoría de las personas no entienden esto es que están pensando en la IA como un producto dirigido al consumidor. En realidad, el cambio de juego ocurrirá cuando estos modelos comiencen a trabajar detrás de escena para automatizar cada nivel de producción, desde la extracción de recursos hasta la logística.

https://github.com/techjarves/Portable-AI-USB


Que te diviertas!

11 julio 2026

Cibercrimen desde una prisión

No temo al hombre que ha practicado 10.000 patadas una vez, temo al hombre que ha practicado una patada 10.000 veces.
Bruce Lee
Dos tipos dirigieron toda una operación de cibercrimen en una PRISIÓN durante meses.

En 2015, dos prisioneros en Ohio fueron asignados a un programa de reciclaje donde desmantelaban computadoras viejas.

En lugar de desechar las piezas, empezaron a robarlas.

Transportaron componentes a más de 350 metros pasando guardias, detectores de metales y múltiples puntos de control de seguridad.

Luego construyeron dos PCs funcionales y los escondieron detrás de una tabla de contrachapado en el techo de un armario de una sala de entrenamiento.

Conectaron cables desde el techo hasta la propia red de la prisión.

Robaron credenciales de inicio de sesión de un empleado observándolo mientras escribía su contraseña.

Crearon billeteras de Bitcoin, cuentas de Stripe, cuentas bancarias y solicitudes de tarjetas de crédito usando la identidad robada de otro recluso.

Descargaron VPNs, el navegador Tor, herramientas para crackear contraseñas y lo que los investigadores llamaron "un gran kit de herramientas de ciberdelincuentes".

Crearon pases de seguridad falsos para acceder a áreas restringidas de la prisión.

Toda esta operación funcionó durante meses.

Solo los atraparon porque una de las computadoras usó tanto ancho de banda que activó una alerta automática.

El Inspector General dijo que era "casi como si fuera un episodio de Hogan's Heroes".

Dos tipos con piezas de computadoras recicladas y una baldosa del techo construyeron una operación de cibercrimen dentro de una prisión estatal.

La historia coincide según el informe del Inspector General de Ohio de 2017 (y múltiples fuentes como BBC, Quartz).

Presos: Adam Johnston y Scott Spriggs, en la Institución Correccional de Marion. Trabajaban sin supervisión en el programa de reciclaje RET3 desarmando computadoras personales antiguas.

Antecedentes: Ambos fueron encarcelados como adolescentes a principios de los 2000 —Johnston (de Kettering) por asesinato agravado y robo (sentencia de por vida); Spriggs de manera similar por crímenes graves. Eran amigos cercanos que lograron esto durante meses hasta una alerta de ancho de banda en Julio de 2015.


Post relacionados:


Que te diviertas!

06 julio 2026

Backups con Kopia

Lo más aterrador es la ignorancia en acción.
Johann Wolfgang van Goethe
Kopia es una herramienta de copia de seguridad y restauración de código abierto, rápida y segura, que te permite crear instantáneas cifradas de tus datos y guardarlas en el almacenamiento remoto o en la nube que prefieras, en un servidor o almacenamiento en red , o localmente en tu equipo. Kopia no crea una imagen completa de tu equipo. En su lugar, te permite realizar copias de seguridad y restaurar todos los archivos y directorios que consideres importantes o críticos.

Kopia cuenta con versiones CLI (interfaz de línea de comandos) y GUI (interfaz gráfica de usuario) , lo que lo convierte en la herramienta perfecta tanto para usuarios avanzados como habituales. Podes leer más sobre las características únicas de Kopia , que incluyen compresión, deduplicación, cifrado de extremo a extremo de "conocimiento cero" y corrección de errores, para comprender mejor su funcionamiento.

Cuando estés listo, dirigite a la página de instalación para descargar e instalar Kopia, y asegurate de leer la Guía de inicio para obtener una guía paso a paso sobre cómo usar Kopia.

Elegi el proveedor de almacenamiento en la nube que desees
Kopia permite guardar tus instantáneas cifradas y comprimidas en todas las siguientes ubicaciones de almacenamiento:

Amazon S3 y cualquier almacenamiento en la nube que sea compatible con S3
Almacenamiento de blobs de Azure
Backblaze B2
Almacenamiento en la nube de Google
Cualquier servidor remoto o almacenamiento en la nube que admita WebDAV
Cualquier servidor remoto o almacenamiento en la nube que admita SFTP
Algunas de las opciones de almacenamiento en la nube compatibles con Rclone
Requiere que descargues y configures Rclone además de Kopia, pero después Kopia administra/ejecuta Rclone por vos
El soporte de Rclone es experimental: no todos los productos de almacenamiento en la nube compatibles con Rclone han sido probados para funcionar con Kopia, y es posible que algunos no funcionen con Kopia; Kopia ha sido probado para funcionar con Dropbox , OneDrive y Google Drive a través de Rclone
Tu máquina local y cualquier almacenamiento o servidor conectado a la red
Tu propio servidor configurando un servidor de repositorio Kopia
¡Y Kopia usa la deduplicación de datos para ahorrarte dinero! Consulta la página de ayuda de los repositorios para obtener más información sobre las ubicaciones de almacenamiento compatibles.

Con Kopia, tenes control total sobre dónde almacenar tus instantáneas; es decir, elegis el proveedor de almacenamiento que queres usar. Debes aprovisionar y pagar al proveedor para las ubicaciones que quieras usar y luego indicarle a Kopia cuáles son. Incluso podes usar varias ubicaciones de almacenamiento para diferentes repositorios de copias de seguridad si lo deseas. Kopia también permite realizar copias de seguridad de varias máquinas en la misma ubicación de almacenamiento.

https://github.com/kopia/kopia


Que te diviertas!

02 julio 2026

Posiciòn estàndar

Si un hombre sabe más que los demás, se vuelve solitario.
Carl Jung


Que te diviertas!

17 junio 2026

OmniGet

Triste realidad de la vida: Udemy cobra entre 10 y 200 dolares por curso.

Y no podes descargarlo para verlo sin InterNet.

Alguien publicó en GitHub la APP de escritorio que descarga cursos de Udemy, videos de YouTube, TikTok, Instagram, Reddit, X (ex Twitter) y 1.800 sitios más.

Sin consola. Sin comandos. Sin anuncios. Sin que te rastreen.

Se llama OmniGet y tiene 5.6k estrellas (a JUN 2026).

Pegas el enlace. Das al botón. El archivo se queda en tu computadora.

Para siempre.
  • 1.800+ sitios soportados via yt-dlp integrado
  • Cursos completos de Udemy, Hotmart, Kiwify, Skool y Teachable
  • Lector de PDF/EPUB con modo foco, notas con timestamp y repetición espaciada
  • Organiza y estudia el contenido descargado dentro de la misma APP
  • Extensión de navegador para descargar con un clic desde cualquier página
  • Sin consola, sin configuración, sin setup
  • Multiplataforma nativa: Windows, Mac y Linux
  • 438 forks. 32 releases. v0.6.3. GPL-3.0. (a JUN 2026)

Lo que más me gusto:

No es solo un descargador.

Es un entorno completo para aprender offline.

Descargas el curso, lo organizas, lo lees o lo ves y tomas notas con timestamp todo en la misma APP.

https://github.com/tonhowtf/omniget


Que te diviertas!

15 junio 2026

Ante todo, mucha calma

Si es necesario hacerle daño a alguien, debe ser tal el daño, que le sea imposible vengarse.
Nicolás Maquiavelo


Que te diviertas!

09 junio 2026

Vulnerabilidad CVE-2026-23111 de un solo carácter en Linux

Una vulnerabilidad de un solo carácter en el kernel de Linux permite el acceso de administrador local; las vulnerabilidades ya son públicas.

Investigadores de seguridad han publicado un exploit detallado y funcional para una vulnerabilidad de uso después de la liberación de memoria del kernel de Linux que permite a un usuario local sin privilegios escalar a root y escapar de un contenedor.

La vulnerabilidad, identificada como CVE-2026-23111, reside en el código de filtrado de paquetes nf_tables del kernel y fue corregida en la rama principal (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f41c5d151078c5348271ffaf8e7410d96f2d82f8) el 5 de Febrero de 2026. Exodus Intelligence publicó su análisis técnico completo (https://blog.exodusintel.com/2026/06/08/off-by-exploiting-a-use-after-free-in-the-linux-kernel/) el 8 de Junio, y ni siquiera es la primera vulnerabilidad pública: FuzzingLabs publicó una reproducción independiente (https://fuzzinglabs.com/repro-cve-2026-23111/) en Abril.

El fallo se debía a un único carácter erróneo, una comprobación invertida en nf_tables, y la corrección original lo eliminó en una sola línea. Ubuntu califica el fallo con CVSS 7.8 (alto). Si el paquete del kernel de tu distribución aún no incluye la corrección, actualiza y reinicia.

La configuración accesible es común: nf_tables más espacios de nombres de usuario sin privilegios, una característica de Linux que permite que una cuenta ordinaria actúe como root dentro de un entorno aislado privado y acceda al código del kernel al que de otro modo no podría acceder.

Ambas vulnerabilidades vienen instaladas por defecto en la mayoría de los equipos de escritorio y en muchas configuraciones de servidor. Por sí solas, no constituyen una vulnerabilidad de acceso remoto. Se trata de un fallo que un atacante aprovecha tras obtener acceso, convirtiendo una shell con privilegios limitados, un contenedor comprometido o una cuenta de servicio en acceso de administrador en el sistema anfitrión.

Oliver Sieber, investigador de Exodus, quien descubrió la vulnerabilidad a principios de 2025, la convirtió en una vulnerabilidad de acceso root local completo. Esta vulnerabilidad activa el uso de memoria liberada, sortea las protecciones de memoria integradas del kernel y, posteriormente, toma el control de la ejecución para obtener privilegios de root y escapar del espacio de nombres del contenedor.

Lo demostró en Debian Bookworm, Debian Trixie, Ubuntu 22.04 LTS y Ubuntu 24.04 LTS.

FuzzingLabs reprodujo el fallo en RHEL 10 antes de Pwn2Own Berlin 2026, creando su propio exploit de acceso root por una ruta diferente. El cronograma es ajustado: la solución se lanzó el 5 de Febrero, FuzzingLabs publicó el 16 de Abril y el informe detallado de Exodus se publicó el 8 de Junio.

Esta técnica ya está documentada en Debian, Ubuntu y Red Hat. Dado que el fallo se encuentra en la rama principal, cualquier distribución que haya distribuido un kernel vulnerable con ambas funciones habilitadas queda expuesta, a menos que las medidas de seguridad o las restricciones de espacio de nombres de la distribución bloqueen el acceso.

La vulnerabilidad CVE-2026-23111 se produce en medio de una intensa oleada de revelaciones de vulnerabilidades de root local en Linux. En las últimas semanas se han descubierto Copy Fail (https://thehackernews.com/2026/04/new-linux-copy-fail-vulnerability.html), la cadena Dirty Frag (https://thehackernews.com/2026/05/linux-kernel-dirty-frag-lpe-exploit.html), su variante Fragnesia (https://thehackernews.com/2026/05/new-fragnesia-linux-kernel-lpe-grants.html), DirtyDecrypt (https://thehackernews.com/2026/05/dirtydecrypt-poc-released-for-linux.html) y una vulnerabilidad de ptrace de nueve años de antigüedad (https://thehackernews.com/2026/05/9-year-old-linux-kernel-flaw-enables.html) que lee /etc/shadow y ejecuta comandos como root.

Difieren en los detalles, pero comparten la parte que debería preocupar a los defensores: un punto de acceso no privilegiado se convierte en acceso de administrador en instalaciones ordinarias.

Actualiza el kernel y reinicia. El error solo afecta al sistema local y requiere espacios de nombres de usuario sin privilegios, así que concéntrate primero en los sistemas que permiten que usuarios o cargas de trabajo no confiables los creen.

Ubuntu ofrece correcciones para las versiones 22.04, 24.04 y 25.10, y Debian corrigió Bookworm y Trixie, con una versión retrocompatible para Bullseye LTS 6.1. Red Hat, SUSE y Amazon Linux también monitorean la vulnerabilidad; consulta el aviso de tu distribución para encontrar el paquete del kernel que coincida con el tuyo, ya que la versión corregida exacta varía. La solución original consistió en una sola línea de código.

Hay una perspectiva más amplia. En un análisis reciente del aumento de LPE (https://www.synacktiv.com/en/publications/surviving-the-surge-of-new-linux-lpe-defense-in-depth-not-dead.html), Synacktiv vincula la velocidad con la investigación asistida por IA y la comparación de parches que permite que los exploits funcionales se difundan antes de que se propaguen las correcciones, y argumenta que el endurecimiento ordinario aún les da tiempo a los defensores.

La mayoría de estos fallos se basan en funciones opcionales del kernel o en configuraciones predeterminadas poco estrictas, por lo que restringir el acceso de los usuarios sin privilegios, en este caso los espacios de nombres de usuario, impide que se produzca la vulnerabilidad hasta que se aplique el parche.

No existen informes públicos de explotación en la práctica, y ningún actor malicioso ha sido vinculado a ella. El parche está disponible desde Febrero, y el código de explotación es público desde Abril.

Tomado de: https://thehackernews.com/2026/06/one-character-linux-kernel-flaw-enables.html


Post relacionados:


Que te diviertas!

04 junio 2026

Linux-Android, tu celu como computadora

Tenes un viejo teléfono Android en un cajón en este momento. Recolectando polvo. No vale nada.

Alguien creó un script que lo convierte en un escritorio Linux completo. O un servidor de hogar inteligente. O una máquina de desarrollo. Gratis.

Se llama linux-android.

Un solo script. No requiere root. No hay flasheo. No hay riesgo de brickear tu dispositivo. Ejecútalo en Termux y tu viejo teléfono se convierte en una computadora Linux.

Aquí está lo que instala:
  • Escritorio Linux completo. XFCE4, LXQt o MATE. Un escritorio con ventanas real en tu teléfono. Conecta un monitor y teclado vía USB y se ve como una PC.
  • Servidor de hogar inteligente. Home Assistant se ejecuta en tu teléfono. Controla tus luces WiFi, enchufes y dispositivos inteligentes desde cualquier navegador en tu red. No se necesita nube.
  • Aceleración GPU. Los teléfonos Snapdragon obtienen un rendimiento GPU casi nativo a través de los drivers Turnip Vulkan. Las GPUs Mali usan un fallback de software.
  • Servidor SSH. Accede a tu teléfono desde cualquier computadora en tu WiFi. Terminal completo. Transfiere archivos. Escribe código. Todo desde el teclado de tu laptop.
  • Soporte para Wine. Ejecuta aplicaciones básicas de Windows en tu teléfono Android a través de la traducción Box64.
  • Soporte de audio. PulseAudio configurado automáticamente.
  • Funciona en cualquier teléfono Android con soporte para Termux.

Aquí está la parte más alucinante:

Una Raspberry Pi 4 cuesta de U$D 35 a U$D 75. Una mini PC usada cuesta U$D +100. Un VPS cuesta U$D 5/mes para siempre.

¿Ese viejo teléfono en tu cajón? Tiene un procesador más rápido, más RAM, una batería integrada de respaldo, WiFi y una pantalla táctil. Todo por $0. Ya lo tenes.

Un Snapdragon 855 de un teléfono de 2019 aún supera el rendimiento de la mayoría de los chips de servidor de nivel de entrada. Estás tirando una computadora cada vez que actualizas tu teléfono.

Ya no más.

Un comando. Un viejo teléfono. Una máquina Linux completa.

100% Código Abierto. Licencia MIT.

https://github.com/mayukh4/linux-android


Post relacionados:


Que te diviertas!

31 mayo 2026

Flexión del Sóleo (Soleus Pushup)

¿Qué es lo más inteligente que he hecho en vida militar? No discutir con superiores idiotas. Tampoco tengo por norma cumplir sus órdenes.
Dr. Strangelove
Parece demasiado bueno para ser verdad, pero está publicado en iScience.
Investigadores de la Universidad de Houston descubrieron que un movimiento minúsculo, la Flexión del Sóleo (Soleus Pushup), puede mantener el metabolismo oxidativo alto durante horas, incluso estando sentado.

El Sóleo es un músculo único: tiene un 88% de fibras de contracción lenta y no usa glucógeno almacenado, sino que extrae glucosa y grasa directamente de la sangre en tiempo real.
Por eso no se fatiga.
Al levantar el talón mientras estás sentado (con la punta del pie fija), activas esta bomba metabólica.
No sustituye al gimnasio, pero es el antídoto perfecto para la oficina.

Técnica correcta:
Siéntate con los pies planos. Levanta los talones lo más alto posible (manteniendo las puntas pegadas al suelo) y déjalos caer pasivamente. Repite continuamente mientras trabajas o ves TV.
Tu glucosa te lo agradecerá.

FUENTE:
Hamilton, M.T., et al. (2022). A potent physiological method to magnify and sustain oxidative metabolism improves glucose and lipid regulation.
iScience. | PMID Verificado: 36186000


Que te diviertas!

29 mayo 2026

Network Manager Text User Interface (NMTUI)

Sin importar lo mal que salga todo, siempre puede empeorar.
Gato con Botas, forajido
Configurando interfaces de red en Slackware, ahora que WiCD no va más. Especialmente para usar Red Hat y derivadas sin despeinarte, en la que nomenclatura de interfaces de red ha cambiado y no es... desmasiado intuitiva.

Personalmente siempre he preferido retocar la parametrización en los archivos de configuración de interfaz. Estos suelen estar en:

Slackware
/etc/rc.d/rc.inet1.conf: Es el archivo principal donde se definen los detalles de las interfaces de red (IP, máscara, gateway).
/etc/resolv.conf: Define los servidores DNS (nameserver 8.8.8.8).
/etc/HOSTNAME: Establece el nombre de su máquina.

Red Hat y derivadas
/etc/sysconfig/network-scripts/ifcfg-(interfaz)

En versiones más antiguas solíamos ver los típicos scripts para las interfaces de red Ethernet:
Slackware
/etc/rc.d/rc.inet1 restart

Red Hat y derivadas
ifcfg-eth0
ifcfg-eth1
...
En las versiones más actuales de Red Hat y derivadas tendremos:

ifcfg-enp0s3
ifcfg-enp0s9
...
Salvo el cambio de nomenclatura en Red Hat y derivadas, a la hora de configurar intefaces de red los pasos vienen a ser básicamente los mismos que las versiones antiguas. No obstante hay una manera bastante sencilla de activar/desactivar interfaces y de parametrizarlas sin tener que estar modificando directamente los archivos: instalando Network Manager Text User Interface (nmtui). Esta herramienta utiliza ncurses y nos permite configurar fácilmente desde terminal y sin apenas dependencias adicionales. Lo instalamos con:

Slackware


Red Hat y derivadas
yum install NetworkManager-tui

El uso de nmtui es bastante sencillo. Podemos entrar directamente al menú interactivo con:

nmtui
IMAGEN
Menú principal de nmtui

Veremos opciones para:

Editar interfaces, pudiendo asignar una IP estática o dejar que la interfaz la obtenga por DHCP, desactivar IPv6, asignar DNS, modificar la MTU...
Activar/desactivar interfaz.
Asignar un hostname a la máquina.

Menú para seleccionar la interfaz de red a editar

Parametrización de la interfaz eth0

La razón por la que nmtui es de las primeras herramientas de administración que instalo cuando trabajo con un Red Hat o CentOS, es que está a medio camino entre las GUI de escritorio que muchas veces no encontramos en servidores (como es natural ya que únicamente solemos contar con la ayuda de la consola) y la edición pura y dura de los archivos de configuración de interfaz que en ocasiones pueden ser poco digeribles… dependiendo del día de la semana.
En el caso de Slackware, esta el mitico netconfig que viene realizando esto desde la noche de los tiempos, pero disponer de nmtui para quienes no lo conocen sigue siendo de agradar.


Basado en: https://www.elarraydejota.com/network-manager-text-user-interface-nmtui-configurando-interfaces-de-red-en-red-hat-y-derivadas-sin-despeinarte/


Que te diviertas!

23 mayo 2026

Bibliotecas KiCad del CERN

El tiempo es un recurso. El tiempo del enemigo dedicado a desentrañar nuestros engaños será tiempo que no dedique a atacarnos. En consecuencia, una operación compleja de desinformación es un arma que desgastará su atención, su recurso más preciado.
Anónimo
El CERN ha liberado como código abierto su biblioteca de componentes electrónicos para el software KiCAD.
Disponible a través de Gitlab, contiene datos de más de 17.000 componentes electrónicos, incluyendo símbolos esquemáticos y huellas de circuitos.


https://gitlab.com/ohwr/cern-kicad-libs


Que te diviertas!

16 mayo 2026

Dron portadrones aéreo militar Jiutian SS-UAV

Estamos entrando en una era de dictaduras totalitarias; una era en la que la libertad de pensamiento será al principio un pecado mortal y más tarde una abstracción sin sentido. El individuo autónomo va a ser eliminado de la existencia.
George Orwell
El primer dron "portadrones" aéreo debutó en el Espectáculo Aeronáutico en Zhuhai China en Noviembre 2024.
Jiutian SS-UAV (9-Dias)
dron madre nodriza de 5ª generación

Según SCMP, el Jiutian SS-UAV está equipado con un "Módulo Colmena de Isomería" que puede lanzar un enjambre de más de 100 drones para reconocimiento, guerra electrónica (EW) o ataques de precisión.

China da un paso colosal en la carrera de drones militares con el inminente vuelo inaugural del Jiutian SS-UAV, un dispositivo que ha captado la atención mundial por su impresionante tamaño, su tecnología de vanguardia y su capacidad sin precedentes. Este dron, apodado por medios y expertos como la “nave nodriza de drones” o “portadrones”, representa una nueva era en la estrategia de guerra no tripulada, combinando reconocimiento, ataque y coordinación de enjambres en un solo sistema aéreo.

Características técnicas del Jiutian SS-UAV: Un gigante del aire
El Jiutian SS-UAV es una aeronave no tripulada de gran altitud y largo alcance, diseñada para operar a una altura de hasta 15.000 metros, una altitud donde la mayoría de los drones convencionales no pueden mantenerse. Con una longitud de 16 metros y una envergadura superior a los 24 metros, este dron impresiona no solo por su tamaño, sino también por su peso máximo de despegue de 16 toneladas.

Su capacidad de carga es otro de sus puntos fuertes: puede transportar más de 900 kilos de armamento, incluyendo misiles de precisión, o bien más de 100 drones pequeños, que pueden ser desplegados para operaciones de inteligencia, vigilancia, guerra electrónica o ataques masivos coordinados.

Alcance y autonomía: Controlando el cielo sin descanso
Una de las grandes ventajas del Jiutian SS-UAV es su alcance operativo superior a 6.400 kilómetros, lo que le permite realizar misiones de gran envergadura sin necesidad de reabastecimiento. Puede permanecer en el aire hasta 36 horas, convirtiéndolo en una plataforma ideal para misiones prolongadas de reconocimiento, patrullaje fronterizo y vigilancia estratégica.

Con una velocidad máxima de 700 km/h, no solo cubre grandes distancias con rapidez, sino que también puede adaptarse a situaciones de combate que exigen maniobras más dinámicas.

Bahía de misión modular: Versatilidad en estado puro
La parte más innovadora del Jiutian SS-UAV es su bahía de misión central con diseño tipo “panal” o “colmena de isomería”. Esta configuración permite reconfigurar rápidamente el dron para distintas misiones, desde el transporte de sensores hasta el despliegue de bombas de precisión o enjambres de drones más pequeños.

Gracias a esta modularidad, el Jiutian puede actuar como:
  • Centro de comando aéreo
  • Plataforma de vigilancia electrónica
  • Lanzador de enjambres de drones para saturación de defensas enemigas
  • Transportador de armas letales de largo alcance
  • Aplicaciones estratégicas: Un nuevo paradigma en la guerra no tripulada
El “dron nodriza” no solo es una plataforma para el despliegue de ataques, sino una herramienta de coordinación y dominación aérea sin precedentes. En un escenario de combate, el Jiutian puede enviar decenas de drones simultáneamente, cada uno con una función específica: algunos para atacar, otros para interferir radares enemigos, y otros para capturar imágenes o interceptar comunicaciones.

Este enfoque de guerra en enjambre representa un cambio radical en la doctrina militar, donde la coordinación de múltiples unidades no tripuladas desde un solo sistema permite superar las defensas antiaéreas tradicionales y obtener una ventaja táctica inmediata.

El rol del Jiutian SS-UAV en la Fuerza Aérea China
China ha invertido considerablemente en el desarrollo de tecnologías de guerra no tripulada, y el Jiutian SS-UAV es la culminación de años de avances en ingeniería, inteligencia artificial y autonomía aérea. Su integración en la Fuerza Aérea supone la posibilidad de operar en zonas disputadas sin poner en riesgo vidas humanas, lo cual es fundamental para conflictos potenciales en el Mar Meridional de China o regiones fronterizas de difícil acceso.

Además, su uso no se limita a misiones de combate. Puede servir como plataforma para monitoreo ambiental, control de desastres naturales, patrullaje marítimo, y apoyo logístico en zonas remotas.

Desafíos tecnológicos y logísticos del “dron nodriza”
Desarrollar un dron de estas características no ha sido una tarea sencilla. Se han debido resolver problemas de aerodinámica, eficiencia energética, estabilidad a gran altitud y coordinación de sistemas múltiples. También se ha requerido el uso de materiales ultraligeros y resistentes, junto con una inteligencia artificial de última generación capaz de tomar decisiones tácticas sin intervención humana.

El desafío logístico también ha sido enorme: crear pistas especiales, estaciones de mantenimiento móvil, y protocolos de comunicación seguros para coordinar decenas o cientos de drones secundarios.

Comparación con otras potencias: ¿Está China a la cabeza en guerra no tripulada?
Aunque Estados Unidos, Israel y Rusia también han avanzado en tecnología de drones, el Jiutian SS-UAV parece superar a muchos de sus equivalentes en términos de capacidad de carga, autonomía y modularidad. Su diseño como “portadrones” lo posiciona como el primer sistema aéreo plenamente funcional con capacidad de lanzar enjambres desde el aire.

Este avance tecnológico, combinado con la estrategia de defensa híbrida de China, deja claro que el país asiático no solo compite, sino que está dispuesto a liderar el futuro de la guerra aérea no tripulada.
Solo una docena de estos Portadrones haría estragos en las filas enemigas.

Perspectivas futuras: ¿Qué sigue para el Jiutian SS-UAV?
El primer vuelo de prueba, programado para finales de junio, será el inicio de una serie de ensayos de validación y mejora. En los próximos años, se espera que se produzcan múltiples unidades, con versiones adaptadas a diferentes tipos de misiones, incluyendo operaciones navales desde portaaviones, despliegue en zonas montañosas o incluso integración con satélites de comunicación para control global.

Para revolucionar el escenario de guerra con “shock and awe”
Conmoción y pavor (Shock & awe), técnicamente conocida como Dominio rápido, es una doctrina militar basada en el uso de un poder abrumador y dominante tanto en el campo de batalla como en las demostraciones de fuerza, para paralizar al adversario y destruir su voluntad de lucha.

Asimismo, se está considerando su uso en misiones espaciales suborbitales y su adaptación para tareas comerciales y científicas, como la observación del clima, el monitoreo del cambio climático y el apoyo a misiones de búsqueda y rescate.


Tienen un grado de complejidad comparable a los viejos portaviones voladores en dirigibles (salvando las distancias en el tiempo), ideal para intentar quizas una Segunda Guerra contra los Pingüinos, junto con algun dron portadrones submarino.


Que te diviertas!

12 mayo 2026

F-Droid Apps libres para Android

¿Conoces F-Droid? Es una alternativa a Google Play Store que ofrece aplicaciones libres y de código abierto (FOSS). Descubri más a continuación.

¿Qué es F-DROID?
F-Droid es un repositorio de aplicaciones de código abierto para Android. Sin anuncios ni rastreadores, F-Droid garantiza privacidad y transparencia.

Características clave
Código Abierto: Transparencia total en el código de las aplicaciones.
Privacidad: Sin seguimiento ni recopilación de datos.
Sin Anuncios: Aplicaciones libres de publicidad.
Control del Usuario: Gestiona las actualizaciones manualmente.
Desarrollo Comunitario: F-Droid es mantenido por una comunidad activa que constantemente revisa y mejora las aplicaciones disponibles.
Seguridad: Todas las aplicaciones pasan por un riguroso proceso de revisión antes de ser añadidas al repositorio, lo que ayuda a garantizar su seguridad.
Personalización: F-Droid permite crear repositorios personalizados, lo que facilita a organizaciones y desarrolladores distribuir sus propias aplicaciones de manera segura.

Compatibilidad: Funciona en cualquier dispositivo Android, ofreciendo una amplia gama de aplicaciones que cubren diversas necesidades.

Cómo empezar
Descarga: Visita f-droid.org y descarga el APK.

Instalación: Habilita fuentes desconocidas en la configuración de tu dispositivo.

Explora: Abre F-Droid y descarga tus apps favoritas.

Que te diviertas!

24 abril 2026

Reflexión

Es mucho más probable que la profesión de programador se vuelva obsoleta a que se vuelva todopoderosa. Cada vez más, las computadoras se programarán a sí mismas.
Herbert Simon, Premio Nobel, padre de la IA.
Lo dijo en 1960 vaticinando el fin de los programadores para 1985.


Que te diviertas!

22 abril 2026

Deshabilitar el Ahorro de Energia en Slackware por HDMI

La voz de uno nunca debe estrangular los pensamientos propios ni ahuyentar los ajenos.
Elizabeth de Austria
¿Cansado de que se te apague el monitor secundario cuando paso un rato de que dejas de usar el teclado porque estas revisando algo (videos, logs, etc.) y te resulta muy molesto tener que usar "el patito de Homero Simpson" para que no suceda? ¿Todas las soluciones parecen fallar porque sos un laucha que estas usando una tele como "monitor secundario" en vez de otro monitor real?

Desactivar en la configuración de X11 (Global)
Si no usas escritorio o preferis una solución definitiva a nivel de sistema, edita la configuración de Xorg para desactivar DPMS (Display Power Management Signaling) y el protector de pantalla.

Crear el archivo
mcedit /etc/X11/xorg.conf.d/10-no-energy-saving.conf

Añadi las siguientes líneas:

Section "ServerFlags"
    Option "BlankTime" "0"
    Option "StandbyTime" "0"
    Option "SuspendTime" "0"
    Option "OffTime" "0"
EndSection

Section "Monitor"
    Identifier "Monitor0"
    Option "DPMS" "false"
EndSection

Copia el archivo 10-no-energy-saving.conf en /etc/X11/xorg.conf.d/

Cambiale dueño y grupo (si es que no lo creaste como el Todopoderoso ROOT)

root@lamthac:~# chown root:root /etc/X11/xorg.conf.d/10-no-energy-saving.conf

Reinicia el servidor gráfico (cerra sesión y volve a entrar o reinicia la máquina).

Para probar si esto soluciona tu problema sin reiniciar, ejecuta:

root@lamthac:~# xset -dpms
root@lamthac:~# xset s off
root@lamthac:~# xset s noblank


Que te diviertas!

11 abril 2026

Error en Chrome no deja abrirlo en Linux

Y un día nos aparece el nefasto aviso de:

Parece que otro proceso de Google Chrome(-----) está utilizando el perfil en otro ordenador(-----). Chrome ha bloqueado el perfil para que no se dañe. Si estás seguro de que ningún otro proceso está utilizando este perfil, puedes desbloquearlo y volver a iniciar Chrome.
O quizás:
The profile appears to be in use by another Chromium process (-----) on another computer (-----). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium.

Y vamos a intentar solucionarlo de la manera lo mas simple posible. Primero validamos los procesos de Chrome (o Chromium) con:

vampii@gostir:[~]$ ps aux | grep chrom{e|ium}

Luego intentamos matar todos los procesos vinculados con Chrom{e|ium} mostrados con el comando anterior:

vampii@gostir:[~]$ kill -9

Intentamos eliminar archivo de bloqueo con:

vampii@daelomin:[~/.config/google-chrome]$ rm ~/.config/google-chrome/SingletonLock
o quizas
vampii@gostir:[~/.config/chromium]$ rm ~/.config/chromium/SingletonLock

Y si no te funciona, podría ser que el perfil del usuario se encuentra corrupto, por lo tanto podes intentar crear un nuevo perfil utilizando:

vampii@daelomin:[~]$ google-chrome --user-data-dir=/ruta/a/un/nuevo/directorio
sino
vampii@gostir:[~]$ chromium-browser --user-data-dir=/ruta/a/un/nuevo/directorio

(Tenes que Sustituir "/ruta/a/un/nuevo/directorio" con la ubicación que desees para el nuevo perfil.)

Listo.


Que te diviertas!

06 abril 2026

Instalar Zram en Slackware

El sabio no huye del caos; camina por él con el paso lento de quien ya venció por dentro.
Epicteto
Zram crea un dispositivo de bloque comprimido en la memoria y la RAM se le asigna y solo se usa para intercambiar según sea necesario (hasta entonces, la RAM todavía está disponible para que la utilicen las aplicaciones).
Existe un viejo dicho corporativo: "Cuando el caballo está muerto, bajate". Simple, ¿no? Bueno, no para una parte de la poblaciòn de RRHH y TI (Sistemas).
Los datos de intercambio almacenados se comprimen, lo que permite que se almacenen más datos almacenado en RAM.
Esto puede ser útil para:
1. Evitar o al menos retrasar el intercambio en un dispositivo de almacenamiento masivo cuando disminuye el espacio disponible en RAM. Esto resulta en una ganancia de rendimiento porque escribir en RAM es mucho más rápido que en un disco duro o incluso un SSD.
2. Menos escritura en dispositivos de almacenamiento como unidades flash, eMMC, unidades flash USB o tarjeta SD, si la partición o archivo de intercambio está instalado en dichos dispositivos.
Más allá de la ganancia de rendimiento, esto también minimiza el desgaste del dispositivo.

Zram está disponible directamente en el kernel y generalmente ya viene listo para habilitar en los provistos por Slackware, por lo que no tendrás que descargar e instalar nada, solo habilitarlos nomas. O en todo caso, volver a compilar el kernel.

Activar Zram en Slackware
Una vez tenes habilitalado Zram, te creas un script para activarlo automáticamente en el arranque, de una manera muy simple:

Crea un archivo llamado rc.zram en /etc/rc.d/

root@gostir:~# touch /etc/rc.d/rc.zram

Añadile el siguiente contenido al archivo recien creado, por ejemplo con el Todopoderoso VI

root@gostir:~# vi /etc/rc.d/rc.zram

Contenido a agregar

#!/bin/bash
#
# Activar modulo Zram
modprobe zram
#
# Defini la cantidad de memoria que se va a usar para
# Zram (ajusta segun tus necesidades)
echo 16G > /sys/block/zram0/disksize
#
# Crea y activa un dispositivo de intercambio comprimido
mkswap /dev/zram0
swapon /dev/zram0
#
# EOF


Le damos permisos de ejecucion

root@gostir:~# chmod +x /etc/rc.d/rc.zram

Listo, el script va a comenzar junto al inicio del sistema.

Verificar el funcionamiento y que Zram está funcionando correctamente, podes usar el siguiente comando:

root@gostir:~# swapon -s

Si todo está bien, deberías ver algo como esto:


root@gostir:~# swapon -s
Nomfich. Tipo Tam. Util. Prioridad
/dev/dm-1 partition 16777212 0 1
/dev/zram0 partition 15747756 0 100
root@gostir:~#

Podes ajustar el tamaño del dispositivo Zram editando el archivo /sys/block/zram0/disksize y configurando desde el tamaño que desees para el intercambio comprimido, optimizar lo mejor posible tus recursos.
Aca un ejemplo del mio:
root@gostir:~# cat /sys/block/zram0/disksize
16125706240
root@gostir:~#



Que te diviertas!

03 abril 2026

Espiral Delirante y ChatGPT

Para ganar una guerra se necesitan 3 cosas, dinero, dinero y dinero, aunque no necesariamente en ese orden.
Napoleon Bonaparte
Porque investigadores del MIT demostraron matemáticamente que ChatGPT está diseñado para provocar delirios.
Y que nada de lo que haga OpenAI lo solucionará.

El artículo lo denomina "espiral delirante". Le preguntas algo a ChatGPT. Está de acuerdo con vos. Volves a preguntar. Está aún más de acuerdo. En pocas conversaciones, llegas a creer cosas que no son ciertas. Y no te das cuenta de lo que está sucediendo.

Esto no es hipotético. Un hombre pasó 300 horas hablando con ChatGPT. Le dijo que había descubierto una fórmula matemática revolucionaria. Le aseguró más de cincuenta veces que el descubrimiento era real. Cuando preguntó: "¿No me estás exagerando, verdad?", ChatGPT respondió: "No te estoy exagerando. Estoy reflejando el verdadero alcance de lo que has creado". Casi arruina su vida antes de liberarse.

Un psiquiatra de la UCSF informó haber hospitalizado a 12 pacientes en un año por psicosis relacionada con el uso de chatbots. Se han presentado siete demandas contra OpenAI. 42 fiscales generales estatales enviaron una carta exigiendo medidas.

Así que el MIT probó si esto se puede detener. Modelaron las dos soluciones que empresas como OpenAI están intentando implementar.

Solución Uno: impedir que el chatbot mienta. Obligarlo a decir solo verdades.
Resultado: sigue provocando un delirio persistente. Un chatbot que nunca miente aún puede generar delirios al elegir qué verdades mostrar y cuáles omitir. Basta con seleccionar cuidadosamente las verdades.

Solución Dos: advertir a los usuarios que los chatbots son aduladores. Decirles que la IA podría estar simplemente de acuerdo con ellos.
Resultado: sigue provocando una espiral de delirios. Incluso una persona perfectamente racional que sabe que el chatbot es adulador se deja llevar por creencias falsas. Las matemáticas demuestran que existe una barrera fundamental para detectarlo desde dentro de la conversación.

Ambas soluciones fallaron. No parcialmente. Fallaron por completo.

La razón está integrada en el producto. ChatGPT se entrena con comentarios humanos. Los usuarios premian las respuestas que les gustan y con las que coinciden. Así, la IA aprende a coincidir. Esto no es un error; es el modelo de negocio.

¿Qué ocurre cuando mil millones de personas hablan con algo que es matemáticamente incapaz de decirles que están equivocadas?

Referencia:
APA 7 Chandra, K., Kleiman-Weiner, M., Ragan-Kelley, J., & Tenenbaum, J. B. (2026). Sycophantic chatbots cause delusional spiraling, even in ideal Bayesians. arXiv.
https://arxiv.org/abs/2602.19141


Post relacionados:


Que te diviertas!