La batalla contra la piratería francesa se intensifica: el proveedor de DNS Quad9 bloquea sitios piratas a nivel mundial

2024-12-12

En una lucha creciente contra la piratería deportiva online, el gigante mediático francés Canal+ obtuvo órdenes judiciales que obligan a los proveedores de DNS Quad9 y Vercara a bloquear el acceso a sitios de streaming piratas en Francia. Quad9, considerando esto una aplicación absurda de la ley de derechos de autor, planea apelar, pero ha bloqueado los dominios a nivel mundial por ahora. Esta acción enciende un debate global sobre los derechos de autor y la neutralidad de la red, y Quad9 busca apoyo público para su apelación para mantener una internet abierta.

Leer más

Leyes de Escalado de IA: Más Allá del Preentrenamiento, Emerge un Nuevo Paradigma

2024-12-12
Leyes de Escalado de IA: Más Allá del Preentrenamiento, Emerge un Nuevo Paradigma

Este artículo explora la evolución de las leyes de escalado de IA, argumentando que se extienden más allá del preentrenamiento. El modelo o1 de OpenAI demuestra la utilidad y el potencial de los modelos de razonamiento, abriendo una nueva dimensión inexplorada para el escalado. El artículo profundiza en técnicas como datos sintéticos, Optimización de Política Proximal (PPO) y aprendizaje por refuerzo para mejorar el rendimiento del modelo. Aclara que Claude 3.5 Opus de Anthropic y Orion de OpenAI no fueron fracasos, sino cambios en las estrategias de escalado. Los autores enfatizan que el escalado abarca más que solo aumentar datos y parámetros; incluye cómputo en tiempo de inferencia, evaluaciones más desafiantes e innovaciones en la arquitectura de entrenamiento e inferencia.

Leer más

Estudiante de secundaria descubre un nuevo compuesto en excrementos de ganso

2024-12-12
Estudiante de secundaria descubre un nuevo compuesto en excrementos de ganso

Un estudiante de secundaria, participando en un programa de investigación en colaboración con una universidad local, descubrió un nuevo compuesto, orfamide N, en una muestra de excrementos de ganso recolectada en un parque. Si bien no es responsable de la actividad antibiótica inicialmente observada en la bacteria, el orfamide N inhibió el crecimiento de células de melanoma humano y cáncer de ovario en pruebas de laboratorio. Esta investigación demuestra el éxito de combinar la divulgación educativa con la investigación de descubrimiento de productos naturales, destacando la importancia de las asociaciones entre universidades y comunidades. El proyecto proporcionó una experiencia práctica invaluable para el estudiante, mostrando el potencial de los jóvenes científicos.

Leer más

Quantus: Plataforma de Trading Cuantitativo Revolucionaria

2024-12-12

Quantus es una plataforma de trading cuantitativo avanzada, diseñada para proporcionar soluciones de trading eficientes y fiables a traders profesionales e inversores institucionales. Integra potentes herramientas de análisis de datos, capacidades de backtesting flexibles y un sistema de ejecución de baja latencia, permitiendo a los usuarios aprovechar mejor las oportunidades del mercado y mejorar los retornos de inversión. Con su robusta tecnología e interfaz fácil de usar, Quantus se está convirtiendo rápidamente en una estrella en ascenso en el panorama de las fintech.

Leer más
Tecnología trading cuantitativo

Gukesh, coronado como el campeón mundial de ajedrez más joven de la historia

2024-12-12
Gukesh, coronado como el campeón mundial de ajedrez más joven de la historia

En la ronda 14 del Campeonato Mundial de Ajedrez 2024, el Gran Maestro indio de 18 años, Gukesh D, derrotó al campeón defensor, Ding Liren, para convertirse en el campeón mundial más joven de la historia. Ding utilizó una Defensa Grünfeld Inversa, pero Gukesh, con jugadas de apertura precisas y una profunda preparación, llevó la partida a un final de juego complejo. Después de una larga lucha, Ding cometió un error decisivo, permitiendo que Gukesh capitalizara y lograra una victoria histórica, cumpliendo así un sueño de toda la vida.

Leer más

Jujutsu: Un Sistema de Control de Versiones Revolucionario

2024-12-12

El autor utiliza diariamente Jujutsu, un sistema de control de versiones basado en Git, y lo recomienda encarecidamente. A diferencia de otras alternativas simplificadas a Git, Jujutsu se centra en mejorar el flujo de trabajo de los usuarios avanzados, especialmente en la simplificación de la edición del historial. El autor relata una experiencia personal que muestra la facilidad de Jujutsu para modificar commits anteriores, eliminando comandos Git complejos. Aunque Jujutsu tiene algunas deficiencias, como la falta de soporte para git send-email y el requisito de CLA de Google, el autor aún lo utiliza diariamente para proyectos personales.

Leer más

Publicado el informe de auditoría de seguridad de 2024 de la aplicación Mullvad VPN

2024-12-12
Publicado el informe de auditoría de seguridad de 2024 de la aplicación Mullvad VPN

Mullvad VPN ha publicado el informe de su auditoría de seguridad de terceros de 2024 para su aplicación VPN. La auditoría descubrió seis vulnerabilidades, con una gravedad que va de baja a alta, todas las cuales se han solucionado. Tres vulnerabilidades de alta gravedad involucraban manejadores de señales y una fuga de dirección IP virtual, y se han corregido en la versión más reciente. La auditoría también observó algunos problemas no relacionados con la seguridad en los que Mullvad está trabajando activamente para resolverlos. En general, la aplicación Mullvad VPN se considera altamente segura, pero se recomienda a los usuarios que actualicen a la versión más reciente.

Leer más

Robot de apoyo emocional de 800 dólares para niños inutilizado, sin reembolsos

2024-12-12
Robot de apoyo emocional de 800 dólares para niños inutilizado, sin reembolsos

Embodied, el fabricante del robot Moxie de 800 dólares para niños, está cerrando, dejando a miles de niños sin sus compañeros robóticos. La empresa atribuyó su cierre a una ronda de financiación fallida y anunció que la conectividad en la nube de Moxie se cortará, haciendo que los robots sean inoperables. Si bien Embodied expresó cierta disposición a reembolsar compras recientes, no ofrecen garantías, dejando a muchos padres enfrentando pérdidas financieras significativas junto con la angustia emocional de sus hijos. Este incidente destaca las preocupaciones sobre la falta de soporte a largo plazo para dispositivos inteligentes y el potencial de una decepción significativa del consumidor.

Leer más
Tecnología niños

El Maravilloso Condensador que Desaparece: Un Truco Inteligente para Mejorar el Rendimiento del Amplificador de Fotodiodos

2024-12-12
El Maravilloso Condensador que Desaparece: Un Truco Inteligente para Mejorar el Rendimiento del Amplificador de Fotodiodos

Este artículo presenta una técnica inteligente para mejorar el rendimiento de los amplificadores de fotodiodos: el bootstrapping. La capacitancia parásita de un fotodiodo limita su capacidad para amplificar señales que cambian rápidamente. En un amplificador de transimpedancia tradicional (TIA), esta capacitancia reduce el ancho de banda. El artículo analiza el principio de funcionamiento de un TIA, explicando cómo la capacitancia parásita del fotodiodo afecta el rendimiento del circuito. El autor presenta un circuito bootstrapped usando un amplificador operacional y JFET, que elimina eficazmente la capacitancia parásita manteniendo el voltaje a través de los terminales del fotodiodo prácticamente igual, mejorando significativamente el ancho de banda. El artículo también discute una variante de circuito bootstrapped de acoplamiento AC y proporciona las fórmulas relevantes.

Leer más

TimeMap.org: Un Proyecto de Atlas de Historia Mundial

2024-12-12
TimeMap.org: Un Proyecto de Atlas de Historia Mundial

TimeMap.org es un proyecto colaborativo de atlas de historia mundial que permite a los usuarios crear y compartir mapas mundiales basados en el tiempo. Cuenta con una comunidad activa, actualizaciones regulares de noticias y una aplicación móvil para un acceso fácil. Los usuarios pueden explorar mapas históricos de varias regiones y profundizar en eventos históricos de diferentes períodos.

Leer más

Ley de Parkinson: Fija plazos, aumenta la eficiencia

2024-12-12
Ley de Parkinson: Fija plazos, aumenta la eficiencia

La Ley de Parkinson afirma que el trabajo se expande para llenar el tiempo disponible para su finalización. James Stanier, escribiendo desde una perspectiva de gestión de ingeniería, argumenta la importancia de establecer plazos desafiantes pero alcanzables. Utilizando el 'Triángulo de Hierro' (alcance, recursos, tiempo), demuestra cómo los plazos evitan la expansión del alcance, mejoran la eficiencia y estimulan la innovación. También destaca la implementación de informes semanales para fomentar la finalización proactiva de tareas, lo que en última instancia lleva a una mayor eficiencia.

Leer más

La estimulación cerebral ayuda a los paralíticos a caminar de nuevo

2024-12-12
La estimulación cerebral ayuda a los paralíticos a caminar de nuevo

The Economist informa sobre un estudio innovador que demuestra que la estimulación de partes específicas del cerebro puede permitir que las personas paralíticas vuelvan a caminar. Los investigadores utilizaron electrodos implantados para ayudar a un hombre a subir escaleras sin ayuda, ofreciendo una nueva esperanza para las personas con lesiones de la médula espinal y marcando un avance significativo en la neurociencia.

Leer más

Acceso a base de datos efímera con GitHub Actions y S3

2024-12-12

Este artículo presenta un método inteligente para ejecutar una base de datos temporal usando GitHub Actions para computación efímera y almacenamiento de objetos S3 para persistencia. Crea una base de datos compatible con MySQL a demanda, almacena datos en S3 y destrúyela automáticamente cuando termine, eliminando costos continuos. Un túnel seguro permite acceso público para pruebas de integración, demostraciones o desarrollo a corto plazo. Importante: Este enfoque es adecuado solo para tareas de corto plazo; no está diseñado para servicios de base de datos de larga duración.

Leer más
Desarrollo Base de Datos

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

Los filtros de nombres de ChatGPT provocan controversia

2024-12-12
Los filtros de nombres de ChatGPT provocan controversia

El chatbot de IA ChatGPT ha provocado controversia debido a sus filtros de nombres integrados. Estos filtros impiden que los usuarios mencionen ciertos nombres, como Brian Hood, Jonathan Turley y Jonathan Zittrain, causando interrupciones en el chat. La razón para filtrar estos nombres se debe a instancias anteriores en las que ChatGPT generó incorrectamente información sobre estas personas, lo que llevó a disputas legales. Si bien OpenAI afirma que el filtrado de "David Mayer" fue un error, el incidente destaca los desafíos que enfrentan los LLM en el manejo de información sensible y los problemas potenciales que pueden crear los filtros codificados de forma rígida.

Leer más

Almacenamiento de horas para eventos humanos: mejores prácticas y desafíos

2024-12-12
Almacenamiento de horas para eventos humanos: mejores prácticas y desafíos

Esta entrada de blog analiza las mejores prácticas para almacenar las horas de los eventos en sitios web de eventos. El autor argumenta que almacenar directamente la hora UTC pierde información crucial, como la intención original del usuario y la ubicación. Un mejor enfoque consiste en almacenar la hora prevista por el usuario y la ubicación del evento, y luego derivar la hora UTC. Ejemplos como el error del usuario, los ajustes de zona horaria internacional y la actualización del horario de verano de Microsoft Exchange de 2007 ilustran la importancia de almacenar la hora prevista por el usuario. El autor recomienda diseñar una interfaz de usuario clara e intuitiva para ayudar a los usuarios a establecer con precisión las horas y ubicaciones de los eventos, haciendo hincapié en la importancia de mantener la intención original del usuario para evitar errores causados por los cambios de zona horaria.

Leer más

Programador critica a proveedores OAuth por fallas en la API

2024-12-12
Programador critica a proveedores OAuth por fallas en la API

Un programador criticó públicamente a varios proveedores OAuth (GitHub, Facebook, TikTok, Strava, Naver y otros) por varias inconsistencias en sus APIs. Los problemas incluían códigos de estado incorrectos, respuestas de error no estándar, nomenclatura de parámetros inconsistente y formatos de expiración de token defectuosos. El autor instó a estos proveedores a rectificar estos problemas, expresando confusión particular con las elecciones de diseño de Naver. La publicación también destacó la falta de soporte para la autenticación básica HTTP, aclarando posteriormente que, si bien es opcional en OAuth 2.1, la falta de soporte PKCE en la mayoría de los proveedores los hace no conformes a ninguna de las especificaciones.

Leer más

Gráficos de mapa de bits de alta resolución con Commodore 64 BASIC 2.0: rutina de borrado de pantalla rápida

2024-12-12
Gráficos de mapa de bits de alta resolución con Commodore 64 BASIC 2.0: rutina de borrado de pantalla rápida

Este artículo demuestra el manejo eficiente de gráficos de mapa de bits de alta resolución en Commodore 64 BASIC 2.0, centrándose en una rutina rápida de borrado de pantalla. El autor señala que el BASIC nativo carece de comandos de manipulación directa de mapas de bits, lo que hace que el borrado convencional sea lento. Una solución inteligente utiliza el mecanismo de almacenamiento de cadenas del BASIC: cadenas largas llenas de CHR$(0) sobrescriben la memoria del mapa de bits, logrando un borrado rápido. La técnica se ilustra con un ejemplo de trazado de función coseno.

Leer más

WXT: Framework de Extensión Web de Próxima Generación para un Desarrollo Acelerado

2024-12-12
WXT: Framework de Extensión Web de Próxima Generación para un Desarrollo Acelerado

WXT es una herramienta de código abierto que revoluciona el desarrollo de extensiones web. Admite Chrome, Firefox, Edge, Safari y todos los navegadores basados en Chromium, construyendo extensiones Manifest V2 y V3 desde una única base de código. Con un HMR ultrarrápido, puntos de entrada basados en archivos y soporte predeterminado para TypeScript, WXT ofrece importaciones automáticas y publicación automatizada. Agnóstico de framework y compatible con cualquier plugin Vite, cuenta con un sistema de módulos y descarga de código remoto, maximizando la velocidad de desarrollo y permitiendo a los desarrolladores concentrarse en las funciones, no en los scripts de compilación.

Leer más

Errores del compilador de C++: Errores sin sentido de una declaración de función

2024-12-12
Errores del compilador de C++: Errores sin sentido de una declaración de función

Un desarrollador que añadía soporte XAML a una aplicación C++ encontró una serie de errores del compilador simplemente incluyendo el archivo de cabecera winrt/Windows.UI.Xaml.h. Los errores provenían de lo que parecía ser una declaración de función normal: `template struct consume_Windows_UI_Xaml_IExceptionRoutedEventArgs { [[nodiscard]] auto ErrorMessage() const; };` La causa raíz era una macro preexistente llamada ErrorMessage en el proyecto del desarrollador, que entraba en conflicto con el nombre de la función. Esta macro creaba un objeto ErrorMessageString y devolvía un puntero a una cadena de mensaje de error. La falta de límites de la macro hizo que el compilador interpretara erróneamente la declaración de la función como una invocación de macro, lo que resultó en errores como "argumentos insuficientes". La solución consistió en deshabilitar la macro usando #pragma undef antes de incluir el encabezado o eliminar la macro por completo y reemplazarla con una función en línea.

Leer más

Clon de ChatGPT en 3000 bytes de C

2024-12-12

El desarrollador Nicholas Carlini creó un clon de ChatGPT usando solo 3000 bytes de código C, impulsado por el modelo GPT-2. Esta implementación sin dependencias carga la matriz de pesos y el archivo BPE de GPT-2, luego realiza la tokenización, las operaciones de matriz, la inferencia del transformador y la destokenización. Si bien la calidad de la salida no es alta, su eficiencia es notable, produciendo varias respuestas por segundo en hardware moderno. Esto demuestra el potencial del código compacto en la implementación de modelos de IA complejos.

Leer más
IA

QEMU obtiene aceleración Vulkan con actualización del controlador VirtIO GPU

2024-12-12
QEMU obtiene aceleración Vulkan con actualización del controlador VirtIO GPU

QEMU versión 9.2.0 y posteriores ahora admite aceleración Vulkan para VirtIO-GPU gracias a los parches de Venus. Esto representa un avance significativo en la representación de gráficos Vulkan para máquinas virtuales QEMU. El artículo detalla el proceso de configuración, incluida la instalación de los paquetes necesarios (núcleo de Linux 6.13+, QEMU 9.2.0+, controladores Vulkan, etc.), la compilación de QEMU desde la fuente y la creación de una imagen de VM. Si bien virt-manager actualmente carece de soporte de configuración Vulkan, los parámetros de línea de comandos ofrecen una solución alternativa. Se proporcionan consejos para la resolución de problemas, junto con notas sobre las limitaciones actuales en virt-manager y libvirt.

Leer más
Desarrollo

Avance en el Análisis de Alcanzabilidad del Sistema de Nombres de Dominio

2024-12-12
Avance en el Análisis de Alcanzabilidad del Sistema de Nombres de Dominio

Investigadores han presentado el primer procedimiento de decisión para verificar el Sistema de Nombres de Dominio (DNS), estableciendo su complejidad como 2ExpTime. El estudio formaliza la semántica del DNS y utiliza una nueva abstracción basada en lenguajes positivamente prefijo-testables, reduciendo el problema de verificación del DNS al problema de verificación para sistemas pushdown. Este enfoque modela eficazmente los vectores de ataque en el DNS, como los ataques de amplificación y el blackholing de reescritura, proporcionando una nueva base teórica para garantizar la seguridad y fiabilidad del DNS.

Leer más

Instalación sencilla de macOS en cualquier ordenador con Proxmox

2024-12-12
Instalación sencilla de macOS en cualquier ordenador con Proxmox

Este proyecto ofrece un método simplificado para instalar macOS en cualquier ordenador utilizando Proxmox VE versiones 7.0 a 8.2. Un único script automatiza el proceso de configuración, permitiendo a los usuarios ejecutar fácilmente versiones de macOS desde High Sierra hasta Sonoma en una máquina virtual Proxmox. También se admiten instalaciones en entornos de nube y hay un videotutorial disponible.

Leer más
Hardware Virtualización
1 2 588 589 590 591 592 593 594 596 Next →