Simposio antipiratería en EE. UU. aboga por el bloqueo de sitios

2025-01-29

Un reciente simposio antipiratería de la USPTO destacó la necesidad de bloquear sitios en EE. UU. Los expertos discutieron la evolución de la piratería en una industria sofisticada y multinacional que ofrece "piratería como servicio". El comportamiento descarado de algunos piratas, anunciándose abiertamente e incluso registrando marcas comerciales para sus servicios, enfatiza aún más la urgencia. Si bien el bloqueo de sitios es eficaz en más de 50 países, EE. UU. se queda atrás, en parte debido al fracaso de la SOPA en 2012. El simposio abogó por un sistema de bloqueo de sitios dinámico en EE. UU., aprendiendo de ejemplos internacionales para evitar el bloqueo excesivo y atacar rápidamente nuevos dominios piratas.

Leer más

El nuevo elemento `<permission>` de Chrome: Un enfoque declarativo para los permisos web

2025-06-15
El nuevo elemento `<permission>` de Chrome: Un enfoque declarativo para los permisos web

El equipo de permisos de Chrome está experimentando con un nuevo elemento HTML declarativo, ``, para simplificar la forma en que las aplicaciones web solicitan funciones potentes como el acceso a la ubicación. Los métodos imperativos tradicionales sufren de spam de permisos, mala contextualización y dificultad para revocar permisos. El elemento `` ofrece un enfoque más seguro y fácil de usar, permitiendo a los desarrolladores solicitar permisos de forma declarativa, mientras que el navegador actualiza dinámicamente el texto del elemento en función de la interacción del usuario y proporciona una gestión clara de los permisos. Actualmente en prueba de origen en Chrome 126, su objetivo es la estandarización.

Leer más

Comptime de Zig: Increíblemente Bueno

2025-01-07

Este artículo se adentra en las capacidades de metaprogramación en tiempo de compilación (comptime) del lenguaje de programación Zig. Inicialmente encontrando el comptime desafiante, el autor finalmente se maravilla de su poder. Se presentan seis perspectivas diferentes sobre el comptime, incluyendo ignorarlo, verlo como genéricos, código estándar ejecutado en tiempo de compilación, evaluación parcial, evaluación en tiempo de compilación con emisión de código en tiempo de ejecución y generación de código textual. A través de ejemplos, el autor demuestra cómo el comptime mejora la eficiencia del código, simplifica la lectura y depuración y permite funciones avanzadas como la generación de código. El comptime de Zig permite una extensa computación y generación de código en tiempo de compilación, aumentando el rendimiento y simplificando la escritura de código.

Leer más

Estudiante de la UW se enfrenta a la expulsión por una aplicación de intercambio de cursos

2025-01-08
Estudiante de la UW se enfrenta a la expulsión por una aplicación de intercambio de cursos

JD Kaim, un estudiante de la Universidad de Washington, creó HuskySwap, una aplicación para ayudar a los estudiantes a intercambiar plazas en las clases. Después del éxito inicial, su intento de acceder al sistema de registro de la escuela para importar cursos automáticamente resultó en un Aviso de Violación por abuso de las políticas de registro, amenazando con su expulsión. A pesar de buscar solo acceso de lectura, la dura respuesta de la escuela lo dejó desanimado y cuestionando el apoyo de la universidad al espíritu empresarial estudiantil.

Leer más

GCVE: Un Sistema de Asignación CVE Global y Descentralizado

2025-04-16

El sistema de asignación GCVE (Global CVE) es un nuevo enfoque descentralizado para la identificación y numeración de vulnerabilidades, diseñado para mejorar la flexibilidad, la escalabilidad y la autonomía de las entidades participantes. Si bien mantiene la compatibilidad con el sistema CVE tradicional, GCVE introduce las Autoridades de Numeración GCVE (GNA). Las GNA son entidades independientes que pueden asignar identificadores sin depender de un sistema centralizado de distribución de bloques o de una aplicación rígida de políticas.

Leer más
Tecnología

La administración Trump ordena a empleados federales eliminar pronombres de las firmas de correo electrónico

2025-01-31
La administración Trump ordena a empleados federales eliminar pronombres de las firmas de correo electrónico

Varias agencias federales ordenaron a los empleados que eliminaran los pronombres de sus firmas de correo electrónico antes de la tarde del viernes, según memorandos internos obtenidos por ABC News. La directiva se deriva de dos órdenes ejecutivas firmadas por el presidente Trump en su primer día en el cargo, con el objetivo de frenar los programas de diversidad e igualdad. Agencias como el Departamento de Transporte, el Departamento de Energía y los CDC recibieron instrucciones similares. Un empleado de los CDC expresó su frustración, afirmando que esto nunca había sucedido en su década de servicio. La Oficina de Administración de Personal también emitió un memorando que indicaba a las agencias que revisaran los sistemas de correo electrónico y deshabilitaran las indicaciones de pronombres. Esta acción es la más reciente en el esfuerzo de la administración Trump por desmantelar las iniciativas de diversidad e igualdad dentro del gobierno federal.

Leer más

OpenEuroLLM: Europa impulsa los LLM multilingües de código abierto

2025-02-03

Un consorcio de 20 instituciones de investigación y empresas líderes en Europa ha lanzado OpenEuroLLM, un proyecto para construir una familia de modelos de lenguaje extenso (LLM) multilingües de alto rendimiento. La iniciativa tiene como objetivo impulsar la competitividad de la IA en Europa, democratizando el acceso a tecnologías de IA de alta calidad mediante principios de código abierto. Esto permitirá a las empresas y organizaciones públicas europeas desarrollar productos y servicios impactantes. OpenEuroLLM opera dentro del marco regulatorio de Europa y colabora con comunidades de código abierto para garantizar la apertura completa de modelos, software, datos y evaluación, atendiendo a las diversas necesidades de los sectores público y privado, preservando la diversidad lingüística y cultural.

Leer más

FFmpeg critica el decodificador rav1d en Rust: una recompensa de $20,000 enciende el debate

2025-05-18
FFmpeg critica el decodificador rav1d en Rust: una recompensa de $20,000 enciende el debate

FFmpeg, un framework multimedia de código abierto ampliamente utilizado, desafió recientemente el rendimiento de rav1d, un decodificador AV1 basado en Rust, comparándolo desfavorablemente con dav1d basado en C. El comentario de FFmpeg, "Rust es tan bueno que puedes recibir $20,000 para hacerlo tan rápido como C", provocó un debate sobre las compensaciones entre rendimiento, costo y seguridad de memoria. Si bien Rust está ganando terreno por su seguridad de memoria y rendimiento, incluso respaldado por la Casa Blanca, su integración en el kernel de Linux enfrenta resistencia. Esta controversia destaca la tensión continua entre las consideraciones de rendimiento y seguridad en las elecciones de lenguajes de programación.

Leer más
Desarrollo

Microsoft cancela contratos de centros de datos, generando preocupaciones sobre exceso de capacidad en IA

2025-02-24
Microsoft cancela contratos de centros de datos, generando preocupaciones sobre exceso de capacidad en IA

Según TD Cowen, Microsoft ha cancelado algunos contratos de centros de datos en EE. UU., lo que genera preocupaciones sobre una posible sobreinversión en capacidad informática para IA. Si bien Microsoft mantiene su objetivo de gasto de 80.000 millones de dólares en infraestructura para el año fiscal, se negó a comentar sobre las cancelaciones de contratos. Los analistas sugieren que esto podría deberse al cambio de cargas de trabajo a Oracle, la reasignación de inversiones internas o una perspectiva más cautelosa sobre la demanda de IA. A pesar de esto, otros gigantes tecnológicos como Amazon, Google y Meta continúan realizando grandes inversiones en infraestructura de IA, lo que destaca la intensa competencia en el sector.

Leer más
Tecnología

Optimización del controlador OLED ESP32: Velocidad vs. Compatibilidad con fuentes

2025-04-14
Optimización del controlador OLED ESP32: Velocidad vs. Compatibilidad con fuentes

El autor experimentó con varios controladores para una pantalla OLED SSD1306 en un ESP32, finalmente decidiéndose por un controlador obsoleto y modificado. Inicialmente, usó un controlador Espressif, pero este solo admitía una fuente única. Los intentos posteriores con LVGL y U8G2 sufrieron bajas tasas de actualización. El autor regresó al controlador obsoleto y adaptó sus llamadas a la API I2C para compatibilidad con la versión más reciente de ESP-IDF, logrando una tasa de actualización de 40 Hz. Para agregar compatibilidad con fuentes, se integró la biblioteca nvbdflib, que analiza directamente las fuentes BDF y dibuja en el búfer de cuadros, lo que resulta en una actualización de alta velocidad y capacidad de fuentes personalizadas.

Leer más

Lenguas de aves: un mundo sorprendentemente diverso

2025-01-16
Lenguas de aves: un mundo sorprendentemente diverso

Esta publicación de blog explora la increíble diversidad de las lenguas de las aves y sus adaptaciones a diferentes dietas. Desde la lengua bifurcada del colibrí hasta la lengua afilada y espinosa del pájaro carpintero, y la lengua increíblemente barbada del pingüino, la lengua de cada especie está exclusivamente evolucionada para adaptarse a sus hábitos alimenticios. Los colibríes, por ejemplo, usan sus lenguas como pequeñas pajitas para lamer el néctar, mientras que los pájaros carpinteros usan las suyas para ensartar insectos de los agujeros de los árboles. La publicación está ricamente ilustrada, mostrando la variedad y la maravilla de las lenguas de las aves y destacando los diseños ingeniosos de la naturaleza.

Leer más
Tecnología aves lenguas

AGX: Un cliente de escritorio moderno para ClickHouse construido con Tauri y SvelteKit

2025-03-19
AGX: Un cliente de escritorio moderno para ClickHouse construido con Tauri y SvelteKit

AGX es una aplicación de escritorio construida con Tauri y SvelteKit, que proporciona una interfaz moderna para explorar y consultar datos usando el motor de base de datos integrado de ClickHouse (chdb). Ofrece el rendimiento de una aplicación de escritorio nativa, un editor de consultas SQL interactivo con resaltado de sintaxis, un navegador de esquema, visualización de resultados en formato tabular, soporte de arrastrar y soltar archivos y compatibilidad multiplataforma (macOS, Linux, Windows). El frontend utiliza SvelteKit para una IU reactiva y eficiente, mientras que el backend utiliza Tauri y Rust para rendimiento y seguridad nativos. La comunicación entre el frontend y el backend se realiza a través del puente IPC de Tauri, y las consultas de datos son procesadas por el motor ClickHouse integrado, chdb. ¡Se agradecen las contribuciones!

Leer más
Desarrollo

Construyendo tu 'Equipo Rojo' de desarrollo: Evitando errores vergonzosos

2025-02-06
Construyendo tu 'Equipo Rojo' de desarrollo: Evitando errores vergonzosos

Si bien la mayoría de los equipos de desarrollo están familiarizados con los 'equipos rojos' de ciberseguridad, este artículo aboga por un 'equipo rojo' más amplio dentro de cada equipo de desarrollo. Este equipo debería incluir: alguien para verificar fallas de diseño (evitando imágenes vergonzosas como un incidente pasado con una valla publicitaria de GitHub); alguien que use bloqueadores de anuncios (asegurando la funcionalidad del sitio a pesar de los bloqueadores de anuncios); y alguien que use un administrador de contraseñas (para asegurar un autocompletado fluido para los formularios de inicio de sesión). Estos roles aparentemente simples pueden evitar errores vergonzosos, lo que resulta en un producto más pulido y una mejor experiencia de usuario.

Leer más

DeepSeek-R1: Modelo de razonamiento entrenado con aprendizaje por refuerzo, sin necesidad de ajuste fino supervisado

2025-01-20
DeepSeek-R1: Modelo de razonamiento entrenado con aprendizaje por refuerzo, sin necesidad de ajuste fino supervisado

El equipo de DeepSeek ha lanzado en código abierto sus modelos de razonamiento de primera generación, DeepSeek-R1 y un conjunto de modelos destilados. DeepSeek-R1-Zero, entrenado mediante aprendizaje por refuerzo a gran escala (RL) sin ajuste fino supervisado (SFT), demuestra notables capacidades de razonamiento, aunque presenta algunas deficiencias. DeepSeek-R1 soluciona estos problemas incorporando datos de inicio en frío antes del RL, logrando un rendimiento comparable al de OpenAI-o1. También se han lanzado en código abierto seis modelos destilados basados en Llama y Qwen, siendo DeepSeek-R1-Distill-Qwen-32B el que supera a OpenAI-o1-mini en varios puntos de referencia. El proyecto admite uso comercial y proporciona un sitio web de chat en línea y una API compatible con OpenAI.

Leer más

Mapa de agresores sexuales creado por ciudadanos en Japón genera debate legal

2025-03-28
Mapa de agresores sexuales creado por ciudadanos en Japón genera debate legal

En respuesta a la falta de un registro nacional de agresores sexuales y numerosos casos de abuso sexual infantil, un sitio web llamado Amyna ha surgido en Japón, ofreciendo un mapa de presuntos agresores sexuales. Creado por un ex empleado de la ONU, Amyna pretende llenar el vacío en los sistemas oficiales, pero su legalidad es altamente cuestionable. Las leyes japonesas de protección de información personal imponen restricciones estrictas a la divulgación de datos, lo que potencialmente deja a Amyna vulnerable a acusaciones de violación de la privacidad. Si bien el sitio web argumenta que protege a los niños, su falta de procesos de verificación sólidos y el manejo de información sensible conllevan el riesgo de falsas acusaciones y victimización secundaria. La iniciativa ha provocado un amplio debate sobre privacidad, derechos de los ciudadanos y responsabilidad del gobierno, destacando las deficiencias en el marco legal japonés para la protección infantil.

Leer más

La solicitud de marca registrada de OpenAI insinúa ambiciosos planes de hardware y computación cuántica

2025-02-03
La solicitud de marca registrada de OpenAI insinúa ambiciosos planes de hardware y computación cuántica

La reciente solicitud de marca registrada de OpenAI revela su exploración de una variedad de nuevas líneas de productos emocionantes, que incluyen dispositivos de hardware asistidos por IA (auriculares, gafas, relojes inteligentes, etc.), robots humanoides y chips de IA personalizados y servicios de computación cuántica. Si bien el CEO de OpenAI, Sam Altman, afirmó que los productos de hardware de IA aún están a años de distancia, esta medida indica el posicionamiento proactivo de OpenAI en los campos de hardware y computación cuántica para reducir los costos de entrenamiento de modelos de IA y mejorar el rendimiento. Esto podría presagiar una extensión adicional de la cadena de la industria de la IA y nuevas direcciones para el desarrollo futuro de la tecnología de IA.

Leer más
Tecnología

El conjunto de cinco teclas de Engelbart: El compañero perfecto del ratón

2025-06-15
El conjunto de cinco teclas de Engelbart: El compañero perfecto del ratón

Simultáneamente a la invención del ratón de computadora, Doug Engelbart y su equipo en SRI crearon un dispositivo de entrada para una sola mano llamado "conjunto de cinco teclas", diseñado para la edición de texto y la entrada de comandos eficientes con una sola mano junto con el ratón. Inspirado en operadores de telégrafo y taquígrafos, los usuarios combinaban pulsaciones de cinco teclas para introducir letras y comandos, mientras que los botones del ratón funcionaban como teclas Mayúsculas y Ctrl. Esta interfaz innovadora, que se mostró en la demostración de 1968 "Madre de todas las demostraciones", ofreció un nuevo enfoque para las interfaces de usuario de alto rendimiento, permitiendo la edición de texto rápida y eficiente incluso mientras se manipulaba el ratón con una sola mano.

Leer más

VGGT: Reconstrucción de Escena 3D en Segundos

2025-03-25
VGGT: Reconstrucción de Escena 3D en Segundos

Facebook Research presenta VGGT (Visual Geometry Grounded Transformer), una red neuronal de alimentación directa capaz de inferir todos los atributos 3D clave de una escena —parámetros intrínsecos y extrínsecos de la cámara, mapas de puntos, mapas de profundidad y seguimiento de puntos 3D— a partir de una, unas pocas o cientos de vistas en cuestión de segundos. Este modelo fácil de usar, que aprovecha el poder de los transformadores, ofrece una herramienta de visualización 3D interactiva. Sorprendentemente, VGGT muestra capacidades impresionantes de reconstrucción de vista única, logrando resultados competitivos en comparación con los métodos monoculares de vanguardia, a pesar de no haber sido entrenado explícitamente para esta tarea.

Leer más
IA

Jakt: Un lenguaje de programación de sistemas seguro para la memoria

2025-03-25
Jakt: Un lenguaje de programación de sistemas seguro para la memoria

Jakt es un nuevo lenguaje de programación de sistemas seguro para la memoria, actualmente se transpila a C++. Emplea estrategias como el conteo automático de referencias, el tipado fuerte y la comprobación de límites para garantizar la seguridad de la memoria, evitando punteros sin procesar. Jakt enfatiza la legibilidad del código con un sistema de módulos flexible y una sintaxis limpia. Admite structs, clases, enums, coincidencia de patrones, genéricos, sobrecarga de operadores y manejo de excepciones, junto con potentes funciones en tiempo de compilación, como la ejecución de funciones en tiempo de compilación. Si bien aún está en desarrollo, Jakt pretende equilibrar el rendimiento, la seguridad y la productividad del desarrollador.

Leer más
Desarrollo

Detección Remota de Material Radioactivo: Un Avance de 10 Metros

2025-03-24
Detección Remota de Material Radioactivo: Un Avance de 10 Metros

Investigadores de la Universidad de Maryland han desarrollado un nuevo método para detectar remotamente materiales radioactivos utilizando láseres de CO2 de pulso corto, logrando la detección a una distancia de 10 metros, más de diez veces más lejos que los métodos anteriores. La técnica aprovecha la ionización del aire circundante por materiales radioactivos. Al acelerar estos iones con un láser, una cascada de ionización crea microplasmas que dispersan la luz láser, permitiendo la detección remota. Esta tecnología promete aplicaciones en la respuesta a desastres nucleares y la seguridad nuclear, pero aún quedan desafíos por superar, incluyendo el tamaño del sistema láser y el ruido ambiental.

Leer más

La Atmósfera Media de Marte: Las Ondas Gravitacionales Reinan

2025-03-11
La Atmósfera Media de Marte: Las Ondas Gravitacionales Reinan

Un estudio innovador revela que, a diferencia de la Tierra, la circulación de la atmósfera media y superior de Marte es impulsada principalmente por ondas gravitacionales (OG), no por ondas de Rossby. El análisis de datos atmosféricos a largo plazo muestra que las OG facilitan la transferencia vertical rápida de momento angular, influyendo significativamente en la circulación norte-sur. Esto contrasta con la estratosfera de la Tierra, asemejándose más a la mesosfera. Este hallazgo exige refinar los modelos atmosféricos marcianos existentes para mejorar las simulaciones climáticas y meteorológicas, crucial para futuras misiones. Futuras investigaciones explorarán el impacto de las tormentas de polvo marcianas en esta dinámica, prometiendo predicciones meteorológicas marcianas más precisas.

Leer más

Plugin LLM: Resume hilos de Hacker News con facilidad

2025-04-08
Plugin LLM: Resume hilos de Hacker News con facilidad

Un nuevo plugin LLM, `llm-hacker-news`, te permite resumir fácilmente hilos de conversación de Hacker News. Simplemente instala el plugin y usa el comando `llm -f hn:ID 'tu instrucción'` (por ejemplo, `llm -f hn:43615912 'resumen con citas directas ilustrativas'`) para obtener un resumen del hilo con el ID especificado (que se encuentra en la URL del hilo). Las instrucciones de instalación y configuración local se proporcionan en el README.

Leer más
Desarrollo

¡Locura de canicas: ¡Colecciona gemas, vence obstáculos!

2025-06-24
¡Locura de canicas: ¡Colecciona gemas, vence obstáculos!

Este es un juego de canicas de estilo dibujos animados donde los jugadores navegan por un paisaje lleno de plataformas móviles y peligros. El objetivo es recoger gemas ocultas y correr hasta la línea de meta en el menor tiempo posible. Los potenciadores como el aumento de velocidad, los saltos mejorados y el vuelo ayudan a los jugadores a superar obstáculos. El juego presenta varios peligros, incluyendo ventiladores de conductos, tornados, trampillas, parachoques, minas terrestres y manchas de aceite, añadiendo una capa de desafío. El juego también detalla su motor de juego Torque y acredita a los equipos involucrados.

Leer más

Descubrimiento de Medicamentos Impulsado por IA: La Pequeña Molécula NCT-503 Muestra Promesa en el Tratamiento del Alzheimer

2025-04-28
Descubrimiento de Medicamentos Impulsado por IA: La Pequeña Molécula NCT-503 Muestra Promesa en el Tratamiento del Alzheimer

Investigadores de la UC San Diego utilizaron IA para identificar una pequeña molécula, NCT-503, que se dirige a la enzima PHGDH y alivia la progresión de la enfermedad de Alzheimer en modelos de ratón. NCT-503 atraviesa eficazmente la barrera hematoencefálica y mejoró significativamente los síntomas de memoria y ansiedad en ratones. Si bien existen limitaciones, como la falta de un modelo animal perfecto para la enfermedad de Alzheimer espontánea, los resultados muestran una promesa significativa para NCT-503 como un posible tratamiento, allanando el camino para un mayor desarrollo y ensayos clínicos.

Leer más

Tendencias de Refactorización: Cuándo No Refactorizar

2025-02-06
Tendencias de Refactorización: Cuándo No Refactorizar

Este artículo explora las trampas de la refactorización de código, destacando que no todo código necesita refactorización. El autor presenta varios escenarios en los que la refactorización es inadecuada, como intentar corregir errores o adaptarse a cambios de terceros mediante refactorización; introducir abstracción innecesaria que lleva a la complejidad del código; abordar varios problemas de código simultáneamente; refactorizar código no probado; y refactorizar código inmutable. El artículo enfatiza que la refactorización debe ser incremental, preservar el comportamiento e involucrar pequeños cambios reversibles con cobertura de pruebas. Aboga por pausar la refactorización cuando la comprensión es deficiente o surgen nuevos requisitos. Refactorizar código que cambia con frecuencia y es complejo produce los mejores resultados.

Leer más
Desarrollo mejores prácticas

Apple necesita otro momento 'Snow Leopard'

2025-03-27
Apple necesita otro momento 'Snow Leopard'

El Mac OS X Snow Leopard de 2009 de Apple, conocido por su refinamiento y optimización, es uno de sus lanzamientos más estables. Sin embargo, los sistemas MacOS e iOS actuales están plagados de errores y malas decisiones de diseño, como la función copiar-pegar rota en Mensajes y una interfaz confusa en la Configuración del Sistema. El autor insta a Apple a emular Snow Leopard, realizando una limpieza y optimización a gran escala del sistema para solucionar estos problemas en lugar de centrarse únicamente en agregar nuevas funciones. Esto mejoraría la experiencia del usuario, consolidaría la posición de Apple y mantendría la competitividad incluso en medio de la feroz carrera de la IA.

Leer más

Alta dosis de vitamina D reduce significativamente la actividad de la enfermedad en el inicio temprano de la EM: Ensayo clínico

2025-03-25
Alta dosis de vitamina D reduce significativamente la actividad de la enfermedad en el inicio temprano de la EM: Ensayo clínico

Un estudio francés publicado en JAMA descubrió que 100.000 UI de colecalciferol oral cada dos semanas redujo significativamente la actividad de la enfermedad en el síndrome clínicamente aislado y la esclerosis múltiple remitente-recurrente temprana. El ensayo clínico aleatorizado con 316 participantes mostró una tasa significativamente menor de actividad de la enfermedad en el grupo de alta dosis de vitamina D en comparación con el grupo placebo. Esta investigación apoya la vitamina D como una opción de tratamiento potencialmente barata y bien tolerada, especialmente en áreas con acceso limitado a terapias estándar.

Leer más

Nintendo Switch 2: La consola que más rápido se ha vendido en la historia

2025-06-11
Nintendo Switch 2: La consola que más rápido se ha vendido en la historia

El Nintendo Switch 2 ha tenido un lanzamiento fenomenal, vendiendo 3,5 millones de unidades en solo cuatro días: la consola de Nintendo que más rápido se ha vendido en la historia y, potencialmente, el mayor lanzamiento de consola de todos los tiempos. A pesar de las caóticas pre-reservas, las preocupaciones sobre los aranceles y las críticas sobre el precio, el lanzamiento en sí transcurrió sin problemas, con un abundante stock y una especulación mínima. Nintendo proyecta 15 millones de ventas en este año fiscal y va por buen camino, aunque persisten los desafíos de mantener el suministro y expandir el alcance más allá de los primeros compradores.

Leer más

El Enigma del Desenrollamiento de la Pila en Perf

2025-01-31
El Enigma del Desenrollamiento de la Pila en Perf

Perf, una poderosa herramienta de análisis de rendimiento, utiliza interrupciones de desbordamiento del contador PMU para capturar estados de subprocesos para la creación de perfiles. Sin embargo, el desenrollamiento de la pila presenta un desafío. Los compiladores modernos omiten los punteros de marco de forma predeterminada, lo que dificulta el rastreo de la pila. Si bien es posible recompilar con -fno-omit-frame-pointer, es costoso y puede provocar incompatibilidades con las bibliotecas del sistema. DWARF ofrece una alternativa, pero su complejidad y la sobrecarga de rendimiento son considerables, lo que llevó a Linus Torvalds a rechazar su uso en el desenrollamiento de la pila del kernel. Por lo tanto, Perf emplea un compromiso: copiar solo la parte superior de la pila al espacio de usuario para el desenrollamiento. Esto limita el tamaño de la pila (65.528 bytes), pero equilibra eficazmente el rendimiento y la practicidad.

Leer más

La startup de contabilidad Bench es adquirida tras un cierre abrupto

2024-12-30
La startup de contabilidad Bench es adquirida tras un cierre abrupto

Bench, la startup de contabilidad respaldada por capital de riesgo que cerró abruptamente la semana pasada, dejando a miles de clientes sin acceso a sus cuentas, ha sido adquirida por Employer.com por un precio no revelado. Employer.com, una empresa de tecnología de RR. HH. con sede en San Francisco centrada en la nómina y la incorporación, revivirá la plataforma de Bench. Los clientes podrán transferir sus datos o continuar el servicio bajo la nueva propiedad. La recomendación anterior para que los clientes soliciten una prórroga de seis meses al IRS ya no es necesaria si optan por permanecer con el servicio.

Leer más
1 2 477 478 479 481 483 484 485 595 596