Diseño del logotipo de w3m: Elegancia minimalista

2025-01-04

Este artículo detalla el proceso de diseño de un logotipo para w3m, un navegador web en modo texto. El autor utiliza hábilmente tres formas similares, inspiradas en las tres letras de 'w3m', y aprovecha las etiquetas y de SVG para crear un logotipo simple, comprensible y fácilmente reproducible. El diseño final omite una inclinación inicial para alinearse mejor con la filosofía minimalista de w3m.

Leer más

Usar 'uv' como tu línea Shebang para scripts Python eficientes

2025-01-28
Usar 'uv' como tu línea Shebang para scripts Python eficientes

Rob Allen comparte su experiencia usando `#!/usr/bin/env -S uv run --script` como una línea shebang para sus scripts Python. Este enfoque aprovecha la herramienta 'uv' para gestionar las dependencias de los scripts, permitiendo la ejecución directa desde la línea de comandos sin necesidad de configurar entornos virtuales, etc., mejorando la comodidad y la ejecutabilidad del script. El autor crea muchos scripts de automatización en su directorio ~/bin y simplifica su ejecución usando este método.

Leer más
Desarrollo

Juega a DOOM para probar que eres humano: un CAPTCHA único

2025-01-01
Juega a DOOM para probar que eres humano: un CAPTCHA único

Este proyecto, DOOM CAPTCHA, te permite jugar una versión miniaturizada de DOOM para verificar que eres humano. Utiliza Emscripten para compilar un puerto mínimo de DOOM a WebAssembly, permitiendo la comunicación entre el bucle del juego basado en C y una interfaz de usuario CAPTCHA en JavaScript. Se realizaron modificaciones para agregar eventos como el nacimiento del jugador, la muerte y las muertes de enemigos, cruciales para la funcionalidad del CAPTCHA. El proyecto utiliza la versión shareware legalmente accesible de DOOM y ajusta los parámetros del juego para aumentar la dificultad (nivel de habilidad Pesadilla!, juego más rápido), omitiendo el menú e iniciando directamente el nivel. Para aprobar, los jugadores deben matar al menos 3 monstruos dentro de un límite de tiempo.

Leer más
Juegos

Pruebas de accesibilidad automatizadas de Slack: desafíos y triunfos

2025-01-08
Pruebas de accesibilidad automatizadas de Slack: desafíos y triunfos

El equipo de ingeniería de Slack detalla su proceso de implementación de pruebas de accesibilidad automatizadas. Los intentos iniciales de integrar Axe en su biblioteca de pruebas React y el framework Jest fracasaron debido a complejidades. Optaron por Playwright, utilizando funciones y estrategias personalizadas para automatizar con éxito las comprobaciones de accesibilidad e integrarlas en CI/CD. Si bien no lograron ocultar completamente las comprobaciones automatizadas, minimizaron la sobrecarga de los desarrolladores simplificando los flujos de trabajo, mejorando los informes y estableciendo procesos claros. Los planes futuros incluyen una mayor optimización y la exploración de pruebas asistidas por IA.

Leer más

¿Cómo 168 soldados españoles conquistaron un imperio Inca de millones?

2025-03-29
¿Cómo 168 soldados españoles conquistaron un imperio Inca de millones?

Este artículo relata la increíble historia de 168 soldados españoles conquistando el Imperio Inca, una civilización con millones de habitantes. El autor profundiza en la conquista de Pizarro, examinando sus antecedentes, la tecnología militar española (caballería, armas de hierro, armas de fuego), la superioridad táctica y circunstancias fortuitas como la guerra civil inca y la epidemia de viruela. Se realiza una comparación con la conquista de Cortés de los aztecas, destacando el liderazgo, la diplomacia y la brutalidad. En última instancia, el artículo argumenta que el éxito español se debió no solo a ventajas tecnológicas y tácticas, sino también a la excepcional capacidad de toma de decisiones y la agudeza estratégica de Pizarro y otros conquistadores.

Leer más

Tecnología GPS explicada: Del posicionamiento simple a la navegación global

2024-12-18
Tecnología GPS explicada: Del posicionamiento simple a la navegación global

Este artículo proporciona una explicación completa de la tecnología GPS. Comenzando con un sistema de posicionamiento 2D simple, el autor introduce gradualmente conceptos clave como el posicionamiento 3D, la medición del tiempo, las órbitas de los satélites, los efectos relativistas y el procesamiento de señales. A través de analogías inteligentes e ilustraciones vívidas, el autor explica cómo el GPS utiliza señales emitidas por satélites, combinadas con mediciones de tiempo y distancia, para calcular con precisión la posición y la desviación de tiempo del receptor. El artículo también explora los detalles técnicos de la codificación, decodificación y capacidades antiinterferencias de la señal GPS, mostrando la profunda base científica e ingenieril detrás de la tecnología GPS.

Leer más

Accidente aéreo de Jeju Air: Las cajas negras dejaron de grabar antes del impacto

2025-01-11
Accidente aéreo de Jeju Air: Las cajas negras dejaron de grabar antes del impacto

Un Boeing 737-800 de Jeju Air se estrelló en Corea, causando 179 muertes. La investigación reveló que tanto la grabadora de datos de vuelo (FDR) como la grabadora de voz de la cabina (CVR) dejaron de grabar cuatro minutos antes del accidente. Esta pérdida crucial de datos complica la investigación, obligando a los investigadores a depender de otras pruebas para determinar la causa del accidente. Posibles causas bajo investigación incluyen el impacto con aves, el mal funcionamiento del tren de aterrizaje y la barrera de la pista. El ministro de transporte renunció y las autoridades están investigando el aeropuerto y Jeju Air.

Leer más
Tecnología caja negra

Trucos con IA: Por qué no te diste cuenta de que tu compañero estaba haciendo trampa?

2025-04-03
Trucos con IA: Por qué no te diste cuenta de que tu compañero estaba haciendo trampa?

Los trucos en los juegos han evolucionado rápidamente, desde aimbots de lectura de memoria hasta colorbots y ahora asistencia de puntería con IA. Un desarrollador experimentado de trucos comparte su viaje, comenzando a los 12 años, detallando el funcionamiento interno de los trucos con IA. Estos trucos, esencialmente colorbots avanzados, utilizan modelos de IA para identificar enemigos, haciéndolos increíblemente difíciles de detectar. Si bien los trucos modernos son caros y arriesgados, su sutileza los hace casi invisibles a menos que estén mal configurados. El artículo revela las últimas tendencias en trucos de juegos y los desafíos que enfrenta la tecnología anti-trampas.

Leer más

¿Por qué es tan difícil encontrar productos de alta calidad?

2024-12-16

Este artículo explora el desafío generalizado de encontrar productos y servicios de alta calidad en el mercado. El autor argumenta que los mercados no son perfectamente eficientes, con ineficiencias en empresas y productos que persisten durante años. Los consumidores luchan por discernir la calidad del producto, a menudo influenciados por el marketing. Incluso los consejos de expertos resultan poco fiables. Las empresas, priorizando la eficiencia, subcontratan o compran soluciones listas para usar, pero estas a menudo carecen de calidad y pueden tener fallas fundamentales. El autor utiliza anécdotas personales y estudios de caso para ilustrar la asimetría de información y los déficits de confianza dentro y entre empresas, dificultando la producción y venta de bienes de alta calidad. La conclusión destaca que construir calidad no es fácil, pero un servicio confiable a menudo exige desarrollo interno, un obstáculo significativo para las empresas más pequeñas.

Leer más

DeepSeek v3: Mejoras significativas en la arquitectura Transformer

2025-01-28
DeepSeek v3: Mejoras significativas en la arquitectura Transformer

DeepSeek v3 logra un rendimiento de vanguardia en los puntos de referencia con una cantidad de cómputo significativamente menor que la de los modelos comparables. Esto se debe a mejoras arquitectónicas clave: La atención latente multi-cabeza (MLA) reduce drásticamente el tamaño de la caché KV sin sacrificar la calidad del modelo; el MoE (Mixture-of-Experts) mejorado aborda el colapso de enrutamiento mediante el equilibrio de carga sin pérdida auxiliar y expertos compartidos; y la predicción multi-token aumenta la eficiencia del entrenamiento y la velocidad de inferencia. Estas mejoras demuestran una comprensión profunda de la arquitectura Transformer y señalan el camino a seguir para los modelos de lenguaje grandes.

Leer más
IA

Kelly no puede fallar: Un juego de azar de varianza cero

2024-12-19
Kelly no puede fallar: Un juego de azar de varianza cero

Este artículo presenta un juego de cartas llamado "Apuesta en la siguiente carta", donde la estrategia de apuestas de Kelly, típicamente conocida por su alta varianza, sorprendentemente exhibe varianza cero. Contando las cartas rojas y negras restantes, el jugador calcula la fracción de apuesta ideal para maximizar el logaritmo esperado de su apuesta. Simulaciones en Python demuestran retornos consistentes de aproximadamente 9,08 veces la apuesta inicial en 10.000 ejecuciones, sin ninguna varianza. El artículo explica esta propiedad de varianza cero mostrando la equivalencia de la estrategia de Kelly a una estrategia de cartera que distribuye apuestas en todos los posibles arreglos de cartas. Esta estrategia de cartera garantiza un retorno específico, independientemente del orden de las cartas, explicando así la varianza cero de la estrategia de Kelly en este juego único.

Leer más

Polypane: Construye, depura y prueba sitios web en un solo lugar

2025-03-25
Polypane: Construye, depura y prueba sitios web en un solo lugar

Polypane es una poderosa herramienta de desarrollo web que te permite construir, depurar y probar todos los aspectos de tu sitio web sin cambiar de contexto. Admite diseño receptivo, comprobaciones de accesibilidad, verificación de meta etiquetas y pruebas de rendimiento. Visualiza todos los viewports a la vez, desde pantallas móviles hasta monitores 5K; obtén comentarios instantáneos sobre la estructura, los metadatos y la accesibilidad; y prueba fácilmente diferentes vistas, como el modo oscuro y claro. Todas las acciones se reflejan en todos los dispositivos para un flujo de trabajo optimizado.

Leer más

Estudio de 70 años: Los hombres pierden la mitad de sus redes de apoyo emocional entre los 30 y los 90 años

2025-01-25
Estudio de 70 años: Los hombres pierden la mitad de sus redes de apoyo emocional entre los 30 y los 90 años

Un estudio de 70 años realizó un seguimiento de las redes de apoyo emocional de 235 hombres. Los resultados mostraron una disminución promedio del 50% en los proveedores de apoyo entre las edades de 30 y 90 años, pasando de dos a uno. Los entornos familiares cálidos predijeron redes de adultos más grandes, mientras que el estatus socioeconómico de la infancia tuvo menos impacto. El matrimonio redujo el tamaño de la red, pero la jubilación no. El estudio destaca la influencia duradera de la dinámica familiar temprana en el desarrollo socioemocional, pero reconoce las limitaciones de la muestra.

Leer más

Daylight DC-1: Una Tableta Monocromática que Reinventa la Computación

2025-02-19

La Daylight DC-1 es una tableta monocromática única que prioriza una relación saludable con la luz y el aire libre. La experiencia del autor en un tren Amtrak destacó su legibilidad a la luz solar directa, su uso cómodo por la noche y la facilidad de uso de Android. Si bien tiene algunas desventajas, como el soporte del teclado, la aspereza del software y la falta de funciones, es un dispositivo impresionante, particularmente su innovadora tecnología de pantalla. El autor elogia su potencial y la dirección de la empresa.

Leer más
(jon.bo)

Error de JavaScript: Necesitas habilitar JavaScript para ejecutar esta aplicación

2025-01-16

El mensaje 'Necesitas habilitar JavaScript para ejecutar esta aplicación' indica que el sitio web o la aplicación requiere JavaScript para funcionar correctamente, pero está actualmente deshabilitado en el navegador del usuario. Este es un error común. Para solucionarlo, los usuarios deben ir a la configuración de su navegador, buscar la configuración de JavaScript y habilitarla.

Leer más
Varios error web

Contribuye a Transitous: Un servicio de enrutamiento de transporte público de código abierto

2025-06-16

Transitous es un servicio de enrutamiento de transporte público gestionado por la comunidad, construido sobre el motor MOTIS y miles de conjuntos de datos globales, y alimenta funciones en aplicaciones como GNOME Maps. Esta publicación detalla cómo contribuir con mejoras de datos: primero, verifica los datos de Transitous con la realidad; luego, aprende cómo agregar y mejorar datos GTFS estáticos, datos GTFS en tiempo real (incluidas actualizaciones de viajes, alertas de servicio y posiciones de vehículos), datos de movilidad compartida GBFS y datos de servicio a demanda GTFS-Flex. Finalmente, anima a las contribuciones a los datos de OpenStreetMap, particularmente la información del nivel de piso interior. Transitous agradece contribuciones de todo tipo, ya sea código, datos, matemáticas, experiencia en transporte o operaciones de TI.

Leer más

Mis conclusiones después de 12 meses de terapia

2025-01-04

El autor comparte sus experiencias después de un año de terapia. Inicialmente escéptico, descubrió beneficios profundos. Lecciones importantes incluyen la importancia de encontrar un buen terapeuta, hacerse la pregunta '¿Cómo te sientes al respecto?' para comprender mejor las emociones, expresar los sentimientos con amabilidad y salir de la zona de confort para afrontar los desafíos. El autor enfatiza que la autorreflexión y la práctica consistentes son cruciales para el crecimiento personal.

Leer más

Mapas de recorte de geometría: renderización de terreno simple con nivel de detalle

2024-12-12

Esta entrada de blog detalla los mapas de recorte de geometría, una técnica para renderizar terrenos extensos en tiempo real. Utiliza una malla con densidad de teselado variable —más fina cerca de la cámara, más gruesa más lejos— para lograr el nivel de detalle. El autor explica meticulosamente los detalles de la implementación, incluyendo la generación de mallas, los procedimientos de renderizado, el manejo de las costuras y el almacenamiento eficiente de mapas de altura. La alineación de la malla es crucial, evitando artefactos parpadeantes. Aunque compleja, la técnica destaca por su simplicidad, evitando algoritmos computacionalmente costosos mientras se mantiene un renderizado de terreno de alta calidad.

Leer más

Herramientas de IA y pensamiento crítico: Un estudio sobre la descarga cognitiva

2025-01-13
Herramientas de IA y pensamiento crítico: Un estudio sobre la descarga cognitiva

Un estudio de métodos mixtos con 666 participantes revela una correlación negativa significativa entre el uso frecuente de herramientas de IA y las habilidades de pensamiento crítico, mediada por la descarga cognitiva. Los participantes más jóvenes mostraron una mayor dependencia de las herramientas de IA y puntuaciones más bajas en el pensamiento crítico en comparación con los participantes mayores. El estudio destaca los posibles costes cognitivos de la dependencia de la IA, ofreciendo recomendaciones para estrategias educativas para mitigar sus efectos negativos en el pensamiento crítico.

Leer más

Desbloqueo del potencial de datos On-Chain con agentes de IA y el Data Lake SQD

2025-02-23
Desbloqueo del potencial de datos On-Chain con agentes de IA y el Data Lake SQD

Subsquid ha lanzado un nuevo plugin ElizaOS que aprovecha el data lake SQD para proporcionar datos on-chain a agentes de IA. El plugin ofrece transferencias ERC20 y eventos decodificados de intercambio Uniswap como proveedores y acciones. Los agentes pueden consultar datos usando lenguaje natural y exportar resultados en formatos JSON, CSV y Parquet. Esta publicación muestra una versión simplificada de una herramienta CLI llamada Cryo que usa el plugin para extraer datos on-chain y analiza posibles mejoras futuras, como soporte multichain y una experiencia de consulta mejorada.

Leer más
Desarrollo Datos Blockchain

Adiós, filtros de correo electrónico: mi estrategia de bandeja de entrada minimalista

2025-01-18
Adiós, filtros de correo electrónico: mi estrategia de bandeja de entrada minimalista

El autor experimentó con las etiquetas y carpetas de Gmail y Apple Mail, así como con las reglas de correo electrónico de ProtonMail, pero finalmente descubrió que estas funciones aumentaban la carga cognitiva en la gestión del correo electrónico, lo que llevaba a perder mensajes importantes. Luego eliminó todos los filtros de correo electrónico, manteniendo solo una bandeja de entrada. Al cancelar suscripciones de forma agresiva, bloquear remitentes y utilizar la funcionalidad de búsqueda, logró una gestión eficiente del correo electrónico y la capacidad de evaluar rápidamente la importancia de los correos electrónicos.

Leer más

Los prompts del sistema Claude 4 de Anthropic: Una inmersión profunda en la ingeniería de LLM

2025-05-26
Los prompts del sistema Claude 4 de Anthropic: Una inmersión profunda en la ingeniería de LLM

Este artículo profundiza en los prompts del sistema del modelo de lenguaje grande Claude 4 de Anthropic. Analiza tanto los prompts publicados oficialmente como los prompts de herramientas filtrados, revelando las estrategias detrás del diseño del modelo, incluida la prevención de alucinaciones, la guía de prompts efectivos, el mantenimiento de la seguridad y el manejo de las preocupaciones sobre derechos de autor. El artículo detalla las características de Claude 4, como el razonamiento en cadena de pensamiento, las herramientas de búsqueda y los Artifacts (aplicaciones personalizadas HTML+JavaScript), y examina sus restricciones de seguridad y derechos de autor. Ofrece información valiosa sobre el desarrollo y la aplicación de modelos de lenguaje grandes.

Leer más

Más Allá del Autocompletado: Presentamos TypeLeap UI/UX

2025-03-08

TypeLeap UI/UX representa un cambio de paradigma en el diseño de interfaces. Utilizando modelos de lenguaje grandes (LLMs), adapta dinámicamente la interfaz en tiempo real según la intención del usuario al escribir, yendo mucho más allá del simple autocompletado. En lugar de solo predecir palabras, TypeLeap entiende el objetivo del usuario. Escribir "clima en Madrid..." podría mostrar instantáneamente un widget del tiempo. El artículo detalla los desafíos y soluciones técnicas, incluyendo el procesamiento local vs. servidor, la optimización del rendimiento y los mecanismos de retroalimentación del usuario. Si bien los ejemplos prácticos son escasos, el potencial de TypeLeap es enorme, prometiendo una experiencia de usuario más intuitiva y eficiente en la búsqueda, la gestión del conocimiento, los asistentes de IA y más.

Leer más
Desarrollo diseño UX

Teclado Cosmos: Diseña tu teclado ergonómico perfecto

2025-01-14

Cosmos es un software revolucionario de diseño de teclado que te permite crear un teclado personalizado y ergonómico escaneando tu mano. Admite una amplia gama de componentes, incluidos varios switches, keycaps y complementos como trackballs y pantallas OLED. Cosmos cuenta con verificación de errores y corrección automática para una impresión 3D fluida, y exporta en formatos STL y STEP para su posterior modificación. Con la mayor parte de su código de fuente abierta, pretende proporcionar a todos la tecnología para aliviar y prevenir el dolor al escribir.

Leer más
Hardware ergonomía

El asistente de código Gemini de Google agrega integración con herramientas de terceros

2024-12-20
El asistente de código Gemini de Google agrega integración con herramientas de terceros

Google anunció soporte para herramientas de terceros en Gemini Code Assist, su servicio de autocompletado de código de IA centrado en empresas. Esto permite la integración con herramientas como Jira, GitHub y Sentry mediante complementos, lo que reduce el cambio de contexto y aumenta la productividad del desarrollador. Actualmente en vista previa privada para socios de Google Cloud, esta función compite directamente con GitHub Copilot Enterprise, aunque Google destaca ventajas como la compatibilidad con bases de código locales. La adición de herramientas tiene como objetivo optimizar los flujos de trabajo y mejorar la eficiencia para los desarrolladores.

Leer más

Debate sobre la Explotación Forestal Finlandesa Archivado en Línea

2025-02-26
Debate sobre la Explotación Forestal Finlandesa Archivado en Línea

La Biblioteca Nacional de Finlandia ha archivado años de debates en línea sobre la explotación económica de los bosques finlandeses. Este extenso archivo incluye perspectivas de ambientalistas y empresas, abarcando sitios web, artículos, videos e hilos de foros de diversas fuentes, incluidos medios de comunicación, blogs, agencias gubernamentales, empresas forestales, investigadores y organizaciones ambientales. El material abarca temas que van desde la protección de las reservas de carbono y la biodiversidad hasta la utilización económica. El acceso se rige por la ley de derechos de autor finlandesa y está disponible en bibliotecas de depósito legal designadas.

Leer más

/etc/glob: La historia no contada del globbing de shell en Unix antiguo

2025-01-13

Este artículo profundiza en la historia y la función de `/etc/glob` en los sistemas Unix antiguos. Antes del V7 Bourne Shell, la expansión de comodines en el shell Unix no era manejada por el propio shell, sino que se delegaba al programa externo `/etc/glob`. `/etc/glob` recibía el comando y los argumentos, expandía los comodines y luego ejecutaba el comando. El artículo detalla cómo funcionaba `/etc/glob` en diferentes versiones de Unix, incluyendo el manejo de caracteres escapados y la razón detrás del uso de un programa externo, probablemente debido a las limitaciones de recursos en los sistemas antiguos.

Leer más
Desarrollo Historia de Unix

Prohibición de TikTok: Un desafío a la Primera Enmienda

2025-01-15
Prohibición de TikTok: Un desafío a la Primera Enmienda

La ACLU argumenta que una ley que prohíbe efectivamente TikTok en EE. UU. viola la Primera Enmienda. La ley otorga al presidente un poder amplio para cerrar plataformas de comunicación bajo el pretexto de la seguridad nacional, sin pruebas suficientes de daños inminentes. La ACLU sostiene que el gobierno no puede prohibir el discurso que no le gusta sin un alto nivel de pruebas y que la prohibición sienta un precedente peligroso para futuras restricciones al discurso en línea. Instan a la Corte Suprema a intervenir y proteger el derecho de los estadounidenses a la libertad de expresión y el acceso a la información.

Leer más
Tecnología

Reutilizando smartphones antiguos como nodos de clúster Kubernetes con postmarketOS

2024-12-13
Reutilizando smartphones antiguos como nodos de clúster Kubernetes con postmarketOS

El autor construyó un clúster Kubernetes funcional utilizando smartphones antiguos descartados y el sistema operativo postmarketOS. El artículo detalla el proceso, incluyendo las razones para elegir smartphones antiguos (potente capacidad de procesamiento, baterías integradas), las ventajas de postmarketOS (basado en Alpine Linux, utiliza el kernel de Linux principal) y los desafíos encontrados durante la configuración (módulos del kernel, configuración de red). Se explican detalladamente las soluciones a estos desafíos. El autor logró reutilizar smartphones antiguos como nodos Kubernetes, utilizando los recursos de manera eficiente y promoviendo la sostenibilidad.

Leer más

Tribunal de Apelaciones de Florida Rechaza Iniciativa de Derechos al Agua Limpia

2024-12-30
Tribunal de Apelaciones de Florida Rechaza Iniciativa de Derechos al Agua Limpia

Un tribunal de apelaciones de Florida falló en contra de una iniciativa de Titusville para establecer el derecho al agua limpia, a pesar de contar con el apoyo del 83% de los votantes. El tribunal citó una ley estatal de 2020 que prohíbe a los gobiernos locales otorgar derechos a cuerpos de agua, lo que previene eficazmente la medida local. Esta decisión destaca la tensión continua entre los gobiernos estatales y locales sobre la protección ambiental en Florida y subraya las limitaciones de la acción local frente a una legislación estatal contradictoria.

Leer más
1 2 547 548 549 551 553 554 555 595 596