Deuda técnica vs. activos técnicos: ¿cómo invertir inteligentemente?

2024-12-21

Este artículo explora la diferencia entre deuda técnica y activos técnicos. La deuda técnica, similar a la deuda financiera, representa problemas de código que deben resolverse, como errores y baja legibilidad del código, perjudicando la eficiencia del desarrollo. Los activos técnicos, por otro lado, son inversiones proactivas en problemas conocidos, como la construcción de SDK de alta calidad, reduciendo los costos de mantenimiento futuros y aumentando la libertad de desarrollo. El artículo aconseja priorizar el pago de la deuda técnica antes de invertir en activos técnicos, aprovechando procesos y tecnologías probados para evitar la acumulación de deuda técnica y, finalmente, lograr una mayor eficiencia de desarrollo y calidad del producto.

Leer más

Google propone soluciones en el caso de distribución de búsqueda del DOJ

2024-12-21

Google está en desacuerdo y apelará la decisión del Departamento de Justicia (DOJ) en la demanda por distribución de búsqueda. Antes de una audiencia en abril de 2025, Google presentó su propia propuesta de soluciones, centrándose en los contratos con fabricantes de navegadores y dispositivos Android. La propuesta tiene como objetivo brindar a las empresas de navegadores y fabricantes de dispositivos más flexibilidad para elegir motores de búsqueda predeterminados, garantizando al mismo tiempo el cumplimiento de la orden judicial y evitando daños a la privacidad del consumidor y al liderazgo tecnológico de EE. UU. En contraste, la propuesta del DOJ se considera excesivamente intervencionista y potencialmente perjudicial para los consumidores y la competitividad tecnológica de EE. UU.

Leer más
Tecnología

El telescopio Webb descubre una galaxia joven similar a la Vía Láctea temprana

2024-12-21

El telescopio espacial James Webb de la NASA ha hecho un descubrimiento innovador: una galaxia apodada 'Firefly Sparkle', que existió alrededor de 600 millones de años después del Big Bang, con una masa similar a la de nuestra propia Vía Láctea en sus etapas iniciales. Esta galaxia, amplificada por lentes gravitacionales, muestra diez cúmulos estelares distintos, proporcionando detalles sin precedentes sobre la formación de galaxias en el universo temprano. Los investigadores descubrieron que 'Firefly Sparkle' está formando estrellas activamente, con su distribución desigual de cúmulos estelares que indica un futuro de fusiones y crecimiento. Este descubrimiento ofrece información invaluable sobre la evolución de las galaxias en el universo primitivo.

Leer más

El Criterio de Kelly: Un Enfoque Matemático para las Decisiones de Seguros

2024-12-21

Este artículo explora cómo el criterio de Kelly puede utilizarse para tomar decisiones racionales sobre seguros. El autor desmiente ideas erróneas comunes sobre los seguros, argumentando que es un problema matemático, no filosófico. La idea principal es que el seguro evita grandes reducciones de la riqueza, acelerando el crecimiento de los intereses compuestos. Se presenta una fórmula para calcular el valor (V) del seguro, considerando la riqueza actual, la prima, la probabilidad de accidentes y el coste. Ejemplos de seguros de motocicleta y de helicóptero ilustran los cálculos y el impacto de la franquicia. El autor explica cómo las compañías de seguros obtienen beneficios y la relatividad de los costes.

Leer más

Reglas para evitar errores comunes en ensamblador inline extendido

2024-12-21

Este artículo no es un tutorial de ensamblador inline, sino un resumen de seis reglas para evitar errores comunes. El autor destaca que el ensamblador inline es traicionero y debe evitarse siempre que sea posible, ya que los compiladores modernos ofrecen intrínsecos y funciones integradas para la mayoría de los casos de uso. Si es inevitable, las reglas son: usar el calificador `volatile`; usar un `memory` clobber si se accede a la memoria; nunca modificar las restricciones de entrada; nunca llamar a funciones desde ensamblador inline; no definir etiquetas de ensamblador absolutas; y usar la característica de etiquetas locales del ensamblador para evitar conflictos de etiquetas. El artículo concluye animando a los lectores a practicar la aplicación de estas reglas revisando tutoriales online e incluso código generado por LLM.

Leer más
Desarrollo ensamblador inline

NoDB: Procesamiento de Pagos sin Base de Datos

2024-12-21

En "El Manual del Ingeniero de Pagos", Alvaro Duran presenta un enfoque revolucionario para el diseño de sistemas de pago: procesar pagos sin base de datos. Argumenta que la prevalencia de la programación asíncrona se debe a la suposición de la necesidad de bases de datos. Utilizando el sourcing de eventos, cada paso en el proceso de pago se registra como un evento, no como un estado persistente. Estos eventos se almacenan temporalmente en memoria, y el sistema reconstruye el estado del pago a partir del flujo de eventos, eliminando la necesidad de almacenamiento persistente. Este enfoque de alto rendimiento y alta confiabilidad, inspirado en la negociación de alta frecuencia, permite una recuperación rápida de las interrupciones mediante copias de seguridad en caliente. El artículo detalla este concepto con un ejemplo de flujo de pago y analiza las aplicaciones futuras en sistemas de pago.

Leer más

Ardillas de California sorprendidas comiendo carne: un descubrimiento sorprendente

2024-12-21

Un estudio reciente ha revolucionado lo que se sabía sobre las ardillas de California. Anteriormente consideradas granívoras (comedoras de granos), los investigadores observaron a estos roedores comunes cazando, matando y consumiendo topillos —pequeños roedores— durante el verano de 2024. Este sorprendente descubrimiento destaca las lagunas en nuestro conocimiento, incluso sobre animales familiares, y sugiere que las ardillas de California pueden ser omnívoras oportunistas, adaptando su dieta según la disponibilidad de alimentos. El comportamiento carnívoro observado, que alcanzó su punto máximo cuando aumentaron las poblaciones de topillos, demuestra su flexibilidad conductual y capacidad de adaptación a entornos cambiantes.

Leer más

@celine/bibhtml v3.0.3: Un Sistema de Referencias Basado en Web Components

2024-12-21

El sistema de referencias basado en Web Components para documentos HTML, @celine/bibhtml, ha lanzado la versión 3.0.3. Tiene como objetivo proporcionar una experiencia de usuario similar a la de las referencias en LaTeX/BibTeX, utilizando Citation.js como base y degradando con elegancia cuando las citas y las referencias están mal formadas o JavaScript está deshabilitado. Admite cuatro formatos de referencia: BibTeX, texto no estructurado, DOI y Wikidata, y ofrece tres elementos personalizados: ``, `` y ``, lo que simplifica la gestión de referencias en HTML.

Leer más

Avance innovador: Compilando C a Rust de forma segura

2024-12-21

Investigadores han desarrollado un nuevo método para compilar código C a Rust de forma segura. Esta técnica utiliza análisis estático y traducción dirigida por tipos para evitar la dependencia de bloques `unsafe` de Rust, garantizando así la seguridad de memoria. El método se ha aplicado con éxito a código de la biblioteca criptográfica HACL* y de las bibliotecas EverParse, resultando en una biblioteca criptográfica moderna verificada de 80.000 líneas en Rust puro, la primera de su tipo.

Leer más

Comando DOS APPEND: Superando la Brecha entre lo Antiguo y lo Nuevo

2024-12-20

Durante la reconstrucción del código fuente de DOS 2.11, el autor se encontró con un desafío: el antiguo ensamblador MASM 1.25 no tenía soporte para directorios, lo que entraba en conflicto con la organización moderna de archivos usando una estructura de árbol. Para evitar un directorio monolítico, el autor empleó inteligentemente el comando DOS APPEND. APPEND es un programa TSR (Terminate and Stay Resident) que intercepta llamadas del sistema como la apertura de archivos y busca en una lista de rutas predefinida si el archivo no se encuentra en el directorio actual. Esto permitió que MASM 1.25 localizara archivos dentro de la estructura jerárquica, resolviendo la incompatibilidad y destacando la sorprendente utilidad de APPEND en escenarios específicos.

Leer más
Desarrollo

Programador crea juego pseudo-3D en Bash

2024-12-20

Un programador llamado izabera ha desarrollado un impresionante juego pseudo-3D utilizando el lenguaje de scripting Bash. Este proyecto, un homenaje al clásico juego Wolfenstein 3D, es de código abierto en GitHub. El código es conciso, pero el resultado es sorprendente, mostrando el poder de Bash y la ingeniosidad del programador. El repositorio incluye el código fuente del juego y videos de demostración. Los desarrolladores interesados en aprender más pueden consultarlo en GitHub.

Leer más

El emulador Delta triplica los precios de las compras dentro de la app de Apple para fomentar los clics externos

2024-12-20

El desarrollador Riley Testut, del emulador de juegos Delta, ha triplicado el precio de las compras integradas en la App Store de Apple para animar a los usuarios a suscribirse a través de Patreon. Esta estrategia aprovecha la nueva política de Apple que permite enlaces a plataformas de pago externas, a la vez que protesta contra el sistema de compras integradas de Apple. Las suscripciones a Patreon ofrecen ventajas adicionales, como compatibilidad con iPad y SEGA Genesis, acceso a un servidor Discord privado y un sistema de reembolso y atención al cliente más cómodo.

Leer más

OpenAI lanza SDK integrado en tiempo real para microcontroladores

2024-12-20

OpenAI ha lanzado el openai-realtime-embedded-sdk, que permite a los desarrolladores utilizar su API en tiempo real en microcontroladores como el ESP32. Compatible con Linux y ESP32S3, el SDK permite realizar pruebas en Linux sin necesidad de hardware físico. Después de instalar protobufc, configurar la plataforma de destino y configurar el WiFi y las claves de la API de OpenAI, los desarrolladores pueden construir e implementar aplicaciones. Esto amplía las capacidades de IA de OpenAI a dispositivos integrados, abriendo puertas a aplicaciones innovadoras de IoT y computación perimetral.

Leer más

io_uring obtiene nueva funcionalidad de creación de procesos

2024-12-20

LWN.net informa sobre el desarrollo de una nueva función de creación de procesos para el subsistema io_uring. Esta funcionalidad se implementa mediante dos nuevas operaciones io_uring: IORING_OP_CLONE, que crea un nuevo proceso, e IORING_OP_EXEC, que realiza una llamada al sistema execveat() para cargar un nuevo programa. Esto promete una mayor eficiencia y permite que se ejecute una lógica más compleja, como la búsqueda de rutas, de forma asíncrona en el kernel. Sin embargo, la función aún se encuentra en sus etapas iniciales y tiene limitaciones, como la necesidad de ejecutar de forma síncrona las operaciones io_uring en el nuevo proceso. El desarrollo futuro tiene como objetivo aumentar la flexibilidad y, finalmente, fusionar la función en el kernel principal de Linux.

Leer más

Herramientas de compilación Monorepo: Escalando tu base de código

2024-12-20

Las herramientas de compilación tradicionales tienen dificultades con grandes bases de código (100-10.000 desarrolladores activos). Las herramientas de compilación Monorepo como Bazel y Mill ofrecen soluciones, soportando múltiples lenguajes, tareas de compilación personalizadas, caché y paralelización automáticas, caché y ejecución remota, mejorando drásticamente la velocidad y eficiencia de la compilación. También incluyen selección de pruebas basada en dependencias y sandbox de tareas de compilación, reduciendo el tiempo de prueba y el no-determinismo. Si bien estas características pueden parecer innecesarias para proyectos pequeños, son cruciales para la colaboración a gran escala y la integración continua en proyectos más grandes, evitando que los tiempos de compilación se conviertan en un cuello de botella.

Leer más

Anthropic Revela los Secretos para Crear Agentes de IA Eficaces

2024-12-20

Anthropic comparte sus conocimientos sobre la creación de agentes de IA eficaces, enfatizando la importancia de patrones simples y componibles en lugar de frameworks o bibliotecas complejas. El artículo diferencia entre flujos de trabajo y agentes, detallando varios patrones de creación de agentes, incluyendo encadenamiento de prompts, enrutamiento, paralelismo, coordinador-trabajador y evaluador-optimizador. Se destaca la importancia de mantener la simplicidad, la transparencia y una interfaz bien diseñada entre el agente y el ordenador. Finalmente, el artículo resalta el valor práctico de los agentes de IA con ejemplos en atención al cliente y agentes de codificación.

Leer más

Revival Retro: Conectando un Tandy Coco a Internet con FujiNet

2024-12-20

Este artículo detalla el viaje del autor al conectar un antiguo ordenador Tandy Coco a internet utilizando el proyecto FujiNet, una ambiciosa iniciativa de código abierto que pretende ser el único periférico necesario para ordenadores antiguos. El autor se enfrentó a desafíos durante el proceso de montaje, incluyendo dificultades de soldadura, errores de hardware y problemas de compatibilidad de software. A pesar de estos obstáculos, logró conectarse a internet y ejecutar varias aplicaciones, incluyendo un rastreador de la ISS y juegos. La experiencia destaca el dinamismo de la comunidad de código abierto y el potencial de la retrocomputación, mostrando la diversión de la reparación de hardware y el desarrollo de software.

Leer más

2024 en Matemáticas: Avances y el Ascenso de la IA

2024-12-20

2024 fue un año trascendental para las matemáticas, marcado por una serie de avances significativos. Un equipo de nueve matemáticos demostró la conjetura de Langlands geométrica —una prueba de 800 páginas aclamada como un logro excepcional— conectando áreas distintas de las matemáticas. Se realizaron otros avances importantes en geometría, resolviendo conjeturas de larga data y proporcionando contraejemplos sorprendentes. Simultáneamente, la inteligencia artificial logró grandes avances, con el modelo AlphaProof de Google DeepMind alcanzando resultados notables en la Olimpiada Internacional de Matemáticas, sugiriendo el potencial de la IA como un 'copiloto' para futuras investigaciones matemáticas. Estos logros destacan no solo el progreso significativo en la comprensión matemática, sino también el potencial transformador de la IA en la configuración del futuro del campo.

Leer más

Caída sin precedentes en el consumo de drogas entre adolescentes sigue sorprendiendo a los expertos

2024-12-20

Un nuevo estudio revela una caída continua e inesperada en el consumo de drogas entre adolescentes en 2024, alcanzando mínimos históricos. La disminución, que comenzó durante la pandemia de COVID-19, no se ha revertido a pesar del levantamiento de las restricciones. Las tasas de consumo de alcohol, marihuana y nicotina entre estudiantes de 8º, 10º y 12º grado han disminuido drásticamente. Los investigadores ahora están investigando los factores que contribuyeron a esta tendencia sin precedentes y planeando intervenciones para mantener estas bajas tasas.

Leer más

La sonda solar Parker se adentrará en la atmósfera del Sol

2024-12-20

Después de seis años viajando por el espacio, la sonda solar Parker de la NASA está a punto de hacer historia en Nochebuena, sumergiéndose en la atmósfera del Sol a una velocidad sin precedentes, llegando a 3,8 millones de millas de la superficie solar. Esta audaz misión tiene como objetivo desentrañar el misterio del origen del viento solar, una cuestión que ha desconcertado a los científicos durante más de medio siglo. La sonda está equipada con materiales de vanguardia, incluyendo una aleación de titanio-zirconio-molibdeno resistente al calor y tubos de cristal de zafiro, para soportar temperaturas extremas superiores a 2.500° Fahrenheit. Este esfuerzo innovador promete arrojar luz sobre el viento solar y su impacto en nuestro sistema solar.

Leer más

Aplicación Grayjay: Sigue a los creadores, no a las plataformas

2024-12-20

Grayjay es un reproductor de vídeo multiplataforma que agrega contenido de plataformas como YouTube, PeerTube, Twitch y otras, eliminando la necesidad de cambiar entre diferentes plataformas. Priorizando la privacidad del usuario, almacena el historial de visualización localmente y ofrece importación/exportación de datos y copia de seguridad automática. Las características incluyen un feed de contenido personalizado, transmisión a pantalla grande e integración con Harbor para conectar con la audiencia y monetizar el contenido.

Leer más

El sistema o3 de OpenAI logra una puntuación innovadora en el benchmark ARC-AGI

2024-12-20

El nuevo sistema o3 de OpenAI, entrenado en el conjunto de entrenamiento público ARC-AGI-1, logró una puntuación innovadora del 75,7% en el conjunto de evaluación semipúblico, superando las limitaciones anteriores de los modelos de lenguaje grandes. Esto representa un avance significativo en las capacidades de IA, demostrando una adaptación a nuevas tareas nunca antes vista en la familia GPT. Si bien aún no ha alcanzado la Inteligencia Artificial General (AGI), el éxito del o3 destaca la importancia de la recombinación del conocimiento en tiempo de prueba y proporciona puntos de datos valiosos para la investigación continua de AGI. Todavía existen desafíos, ya que el o3 aún falla en algunas tareas simples, subrayando las complejidades de lograr la verdadera AGI.

Leer más
IA

Lanzamiento del Lector Web Tranquilo Artemis

2024-12-20

Artemis es un lector web diseñado para una experiencia de lectura tranquila y serena. Se actualiza una vez al día, alrededor de las 12 a. m. en tu zona horaria, permitiéndote revisar tus sitios web favoritos con calma. Artemis prioriza un diseño minimalista y lento, promoviendo una experiencia de navegación relajada. Es gratuito y ofrece información sobre el almacenamiento de datos y la accesibilidad, con datos de contacto proporcionados para soporte técnico.

Leer más

La aplicación Day by Data transforma tus datos en arte

2024-12-20

La aplicación Day by Data, ahora disponible en la App Store, transforma tus datos diarios en visualizaciones impresionantes. Conecta tus datos de Salud y Spotify para generar piezas de arte personalizadas que reflejan tu conteo anual de pasos, las canciones más reproducidas de Spotify y tus días de mayor actividad. Crea un 'Recibo Day by Data' mostrando tus logros anuales. La aplicación ofrece una manera simple e intuitiva de transformar números rutinarios en visuales significativos, convirtiendo tus datos en una historia que vale la pena compartir.

Leer más

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

2024-12-20

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

Las facturas de electricidad del Reino Unido se disparan: altos subsidios y retraso en las inversiones en la red

2024-12-20

Las altas facturas de electricidad en el Reino Unido no se deben únicamente a los costes mayoristas de la energía. Un análisis reciente revela que los costes de la red y los subsidios a las energías renovables son los principales impulsores. Veinte años de inversión estancada en la red ahora requieren una expansión urgente, lo que hace que los costes de la red se eleven. Los contratos que subvencionan las energías renovables seguirán aumentando las facturas de electricidad, mientras que los subsidios anteriores, como la Obligación de Energías Renovables y la Tarifa de Alimentación, no se ajustaron lo suficientemente rápido a la caída de los precios de las energías renovables, lo que ha generado costes masivos a largo plazo. El autor sugiere reducir la dependencia de la red o mejorar la utilización de la red como vías para reducir las facturas de electricidad en el futuro.

Leer más

El LHC descubre 23 hadrones exóticos, desafiando las teorías de interacción fuerte

2024-12-20

El Gran Colisionador de Hadrones (LHC) ha producido un descubrimiento sorprendente: 23 hadrones exóticos, incluyendo pentaquarks y tetraquarks, cuyas estructuras desafían la explicación por las teorías actuales. Este descubrimiento, similar a un fascinante caso detectivesco, está impulsando a los teóricos a desarrollar nuevos modelos, como modelos de moléculas hadrónicas y modelos de tetraquarks compactos. Experimentos futuros en el LHC de alta luminosidad, Belle II y BESIII proporcionarán más datos, ofreciendo más pistas para desentrañar los misterios de la interacción fuerte.

Leer más

“Pan y Circo”: Replanteando la Caída de Roma

2024-12-20

Este artículo profundiza en los orígenes y el significado del proverbio “pan y circo”. Tras rastrearlo hasta la sátira de Juvenal, el autor argumenta que no es una evaluación positiva del pueblo romano, sino una crítica a su abdicación de la responsabilidad política en favor de las necesidades básicas y el entretenimiento. El autor cuestiona la idea común de que “pan y circo” causaron la caída de Roma, atribuyendo el declive a prolongadas guerras civiles e inestabilidad, con la población priorizando la paz por encima de todo. En última instancia, el artículo revela el verdadero significado de “pan y circo”: un lamento por la pérdida de la libertad política y los sueños limitados del pueblo romano.

Leer más

El Fondo Soberano de Tecnología invierte en OpenStreetMap

2024-12-20

La Fundación OpenStreetMap recibió una subvención de 384.000 € del Sovereign Tech Agency para garantizar la estabilidad, el crecimiento y la modernización de su software principal. Esta financiación se utilizará para actualizar el código, mejorar la documentación y la infraestructura de pruebas, y mejorar la infraestructura principal, incluido el tratamiento del vandalismo y la exploración de nuevos métodos de interacción de datos. Se crearán dos nuevos puestos, incluido un Facilitador de Desarrollo de Software Principal de OSM para coordinar los esfuerzos de los desarrolladores y fomentar las contribuciones de la comunidad.

Leer más

Uber deberá usar huellas dactilares de conductores en California para transportar adolescentes

2024-12-20

La Comisión de Servicios Públicos de California (CPUC) dictaminó que Uber deberá realizar verificaciones de antecedentes con huellas dactilares para sus conductores que transportan adolescentes sin acompañante en el estado. Esta decisión se debe a preocupaciones sobre la seguridad de los menores. Uber siempre se ha opuesto a las verificaciones de antecedentes basadas en huellas dactilares, pero la CPUC enfatizó la importancia de proteger a los niños de posibles agresores sexuales. La decisión impacta significativamente las operaciones de Uber, mientras que la competidora HopSkipDrive, que ya emplea medidas de seguridad más estrictas, incluyendo la verificación de huellas dactilares, apoya la decisión. El costo adicional de las huellas dactilares podría provocar un aumento de precios en el servicio de transporte de adolescentes de Uber.

Leer más
1 3 5 6 7 8 9 21 22