Go: Cuándo decir que no

2024-12-14
Go: Cuándo decir que no

Un desarrollador, después de años usando Go, vuelve a Java. Considera que Go es deficiente en varias áreas: opciones de bucle limitadas, ausencia de funciones de orden superior, manejo de errores engorroso, estilo de codificación demasiado restrictivo que lleva a código verboso y difícil de mantener, y un ecosistema de paquetes inmaduro. Si bien reconoce la idoneidad de Go para proyectos de infraestructura, desaconseja su uso en aplicaciones empresariales complejas.

Leer más
Desarrollo desarrollo

Kit Figma de Veryfront: Diseña sitios web impresionantes en minutos

2024-12-14
Kit Figma de Veryfront: Diseña sitios web impresionantes en minutos

El nuevo Kit Figma de Veryfront permite a los usuarios diseñar sitios web impresionantes en minutos. Con más de 100 componentes, soporte para modo claro y oscuro y total capacidad de respuesta, el kit simplifica el proceso de diseño. Los usuarios simplemente eligen componentes, crean páginas, agregan contenido y entregan los diseños sin problemas a los desarrolladores front-end. Sus herramientas intuitivas y componentes preconstruidos ahorran tiempo e impulsan la creatividad, recibiendo elogios de usuarios que informan de un proceso de diseño transformado y una mayor eficiencia.

Leer más
Diseño Diseño Web

El debate sobre la tipificación estática en PHP: Flexibilidad y eficiencia de los lenguajes dinámicos

2024-12-14

En este artículo, Tony Marston critica duramente los cambios en la comprobación de tipos estáticos obligatorios introducidos en PHP 8.1. Argumenta que este cambio viola los principios de diseño fundamentales de la tipificación dinámica de PHP, entrando en conflicto con el enfoque flexible de PHP para el manejo de tipos de datos y generando una carga de trabajo significativa para los desarrolladores. El artículo profundiza en las ventajas del sistema de tipificación dinámica de PHP, como la conversión automática de tipos y el manejo flexible de datos, señalando que las ventajas de rendimiento de la tipificación estática son insignificantes en el hardware moderno, mientras que obstaculizan la eficiencia del desarrollo. Marston sostiene que el sistema de tipificación dinámica de PHP es más adecuado para manejar datos de frontend HTML y backend SQL, y que imponer la comprobación de tipos estáticos es contraproducente, afectando negativamente a la comunidad PHP.

Leer más

uv: Un gestor de paquetes y proyectos Python extremadamente rápido

2024-12-14

uv es un gestor de paquetes y proyectos Python extremadamente rápido, escrito en Rust, que reemplaza herramientas como pip, pip-tools, pipx, poetry, pyenv, twine y virtualenv. Con una mejora de velocidad de 10 a 100 veces, uv ofrece gestión de proyectos, gestión de herramientas, gestión de versiones de Python, soporte para scripts y una interfaz compatible con pip. Características como caché global y soporte para espacios de trabajo optimizan los flujos de trabajo. Desde la creación de proyectos y la gestión de dependencias hasta la ejecución de scripts y la creación de distribuciones, uv proporciona soluciones eficientes y convenientes para todas sus necesidades de desarrollo Python.

Leer más

Entropía: Repensando el desorden en el universo

2024-12-14
Entropía: Repensando el desorden en el universo

Hace doscientos años, el ingeniero francés Sadi Carnot introdujo el concepto de entropía para cuantificar la irreversible degradación del universo. Sin embargo, la física moderna ve la entropía no simplemente como 'desorden', sino como un reflejo de la comprensión limitada de un observador sobre un sistema. Esta nueva perspectiva ilumina la profunda conexión entre información y energía, impulsando avances tecnológicos a nanoescala. Desde la máquina de vapor de Carnot hasta los motores de información modernos, el concepto de entropía continúa evolucionando, ayudándonos a comprender el funcionamiento del universo y llevándonos a repensar el propósito de la ciencia y nuestro lugar en él.

Leer más

El Byte Latent Transformer (BLT) de Meta: superando a los LLMs basados en tokens

2024-12-14

Investigadores de Meta IA presentaron el Byte Latent Transformer (BLT), una nueva arquitectura de modelo de lenguaje grande que procesa bytes directamente, en lugar de tokens. BLT asigna dinámicamente recursos computacionales según la entropía de los bytes, lo que resulta en mejoras significativas en la eficiencia de inferencia y la robustez en comparación con los modelos basados en tokens. Experimentos de escalado hasta 8 mil millones de parámetros y 4 terabytes de datos de entrenamiento demuestran la capacidad de BLT para igualar el rendimiento de los LLMs basados en tokens, ofreciendo capacidades de razonamiento mejoradas y manejo de datos de cola larga. Esta investigación muestra la viabilidad de entrenar modelos a gran escala directamente en bytes sin un vocabulario fijo.

Leer más

Las interconexiones de grafeno podrían salvar la Ley de Moore

2024-12-14
Las interconexiones de grafeno podrían salvar la Ley de Moore

Destination 2D, una startup con sede en California, afirma haber resuelto dos desafíos de larga data en la integración del grafeno en la fabricación de chips: la deposición a alta temperatura y la baja densidad de portadores de carga. Han desarrollado una técnica para depositar interconexiones de grafeno a 300 °C, compatible con los procesos tradicionales de CMOS. Además, utilizando el dopaje por intercalación, han logrado densidades de corriente de grafeno 100 veces mayores que las del cobre. Esta tecnología promete extender la Ley de Moore y soportar futuras generaciones de tecnología de semiconductores.

Leer más

El sistema sanitario estadounidense: un colapso total, más allá de las aseguradoras

2024-12-14
El sistema sanitario estadounidense: un colapso total, más allá de las aseguradoras

El sistema sanitario estadounidense está roto, y el problema va mucho más allá de las compañías de seguros. Un oncólogo argumenta que las empresas farmacéuticas, las PBM (administradoras de beneficios farmacéuticos), la FDA, el CMS, los hospitales y los médicos comparten la responsabilidad. Las empresas farmacéuticas impulsan medicamentos no probados, las PBM obtienen beneficios excesivos, los organismos reguladores son laxos, los hospitales cobran tarifas exorbitantes y participan en prácticas predatorias, y los médicos solicitan pruebas y tratamientos innecesarios. Si bien las compañías de seguros son frustrantes, son un chivo expiatorio para un problema sistémico mayor. El autor aboga por reformas radicales de la FDA y el CMS para acabar con la captura corporativa de los organismos reguladores, abordando los altos costes y la ineficiencia del sistema sanitario estadounidense. El reciente asesinato de un consejero delegado de una aseguradora pone de manifiesto la frustración pública con el sistema.

Leer más

La pérdida de biodiversidad debido al comercio agrícola en regiones tropicales es tres veces mayor de lo que se pensaba

2024-12-14
La pérdida de biodiversidad debido al comercio agrícola en regiones tropicales es tres veces mayor de lo que se pensaba

Un estudio publicado en Nature Sustainability revela que las exportaciones agrícolas de regiones tropicales son tres veces más perjudiciales para la biodiversidad de lo que se suponía anteriormente. Investigadores de la Universidad Técnica de Múnich y la ETH Zurich rastrearon cómo las exportaciones agrícolas de 1995 a 2022 afectaron los cambios en el uso del suelo en los países productores. El comercio internacional es responsable de más del 90% de la pérdida de biodiversidad durante este período, afectando particularmente a Brasil, Indonesia, México y Madagascar. El equipo utilizó datos satelitales para evaluar con mayor precisión los impactos a largo plazo de los cambios en el uso del suelo sobre la biodiversidad, destacando la conexión compleja entre el comercio global y la pérdida de biodiversidad. El estudio pide medidas globales para abordar este desafío.

Leer más

¿Es posible crear una lágrima de Príncipe Rupert perfectamente esférica?

2024-12-14
¿Es posible crear una lágrima de Príncipe Rupert perfectamente esférica?

Una cuestión de ingeniería explora la posibilidad de crear una lágrima de Príncipe Rupert perfectamente esférica. Las lágrimas de Príncipe Rupert son objetos de vidrio formados al gotejar vidrio fundido en agua fría, sus tensiones internas únicas las hacen increíblemente resistentes, excepto en la cola. El artículo discute cómo, teóricamente, en un ambiente de gravedad cero, controlando la tasa de enfriamiento y eliminando los efectos de la gravedad, se podría crear una lágrima de Príncipe Rupert esférica, pero persisten desafíos prácticos significativos.

Leer más

Lanzada Tarjeta de Navidad Electrónica sin Batería que Recicla Energía

2024-12-14

En 2024, Jeff Keacher, Sean Beever y Sophie crearon una tarjeta de Navidad electrónica sin batería. Esta ingeniosa tarjeta aprovecha las ondas de radio y la luz ambiental (no un panel solar tradicional) para alimentar sus LEDs y se puede controlar remotamente a través de una red WiFi de 2,4 GHz. Diseñada para la máxima eficiencia energética, consume una media de solo 400 nanowatts e incluso puede alimentarse con la energía de RF que escapa de un horno microondas.

Leer más

De recién graduado a ingeniero de personal en Meta en 3 años: la historia de éxito de Evan King

2024-12-14
De recién graduado a ingeniero de personal en Meta en 3 años: la historia de éxito de Evan King

Evan King comparte su trayectoria de rápido ascenso de recién graduado a ingeniero de personal en Meta en solo tres años. Sus seis principios clave para el éxito incluyen: priorizar la velocidad y la eficiencia para liberar tiempo para el crecimiento; ampliar la perspectiva para pensar estratégicamente como un ingeniero de nivel superior; abrazar la incertidumbre y compartir ideas libremente; centrarse en la resolución de problemas en lugar de la complejidad técnica; construir buena voluntad y relaciones sólidas; y mantener una actitud positiva. Si bien reconoce el papel de la suerte y el momento oportuno, Evan enfatiza la importancia de cultivar hábitos sostenibles que se acumulan con el tiempo, centrándose en las competencias esenciales y utilizando estratégicamente el ancho de banda adicional creado por la eficiencia.

Leer más

Manejo de Errores en Clojure: No hay Bala de Plata, Solo Opciones

2024-12-14

Clojure ofrece una variedad de enfoques para el manejo de errores, sin una única mejor práctica. El artículo explora varios métodos: lanzar excepciones nativas, usar `ex-info` para excepciones que transportan datos, devolver mapas de error y utilizar varias bibliotecas para flujos de manejo de errores más sofisticados, como la biblioteca `anomalies` o opciones como `pact` y `failjure`. El autor enfatiza que la elección depende del contexto específico y que una mezcla de enfoques puede coexistir en un único proyecto. Los desarrolladores tienen el poder de seleccionar la solución más adecuada para sus necesidades; Clojure abraza esta libertad.

Leer más
Desarrollo manejo de errores

Notas de la versión HTMX v2.0.4: Correcciones de errores y mejoras

2024-12-14
Notas de la versión HTMX v2.0.4: Correcciones de errores y mejoras

Las notas de la versión HTMX v2.0.4 detallan numerosas correcciones de errores y mejoras. Esta versión se centra en mejoras de estabilidad y compatibilidad, incluyendo correcciones para problemas con Shadow DOM anidados, comportamiento mejorado de `hx-boost` en formularios, mejor soporte para Web Components y Shadow DOM, y extensiones actualizadas para un rendimiento y confiabilidad mejorados. También se incluyen ajustes en la función `htmx.ajax` y optimizaciones en el manejo de eventos `hx-trigger`.

Leer más

Descubren en Georgia una misteriosa tablilla con escritura desconocida

2024-12-14
Descubren en Georgia una misteriosa tablilla con escritura desconocida

Una tablilla de basalto con una inscripción en un lenguaje enigmático ha sido descubierta cerca del lago Bashplemi, en la región de Dmanisi, Georgia. La tablilla, de 24,1 x 20,1 cm, presenta 60 caracteres, 39 de los cuales son únicos. Estos símbolos, posiblemente relacionados con botines de guerra, proyectos de construcción u ofrendas religiosas, presentan similitudes parciales con escrituras de Oriente Medio, India, Egipto e Iberia occidental, pero son distintos. Con una datación que podría corresponder al Bronce Tardío o al Hierro Antiguo, la tablilla añade una capa de complejidad a la historia cultural del Cáucaso, sugiriendo un posible intercambio cultural antiguo entre diversas regiones.

Leer más

La Casa Blanca a punto de colapsar: Una reconstrucción sin precedentes

2024-12-14
La Casa Blanca a punto de colapsar: Una reconstrucción sin precedentes

En 1948, la Casa Blanca, desgastada por los daños de la guerra y las renovaciones apresuradas, se enfrentó a un colapso inminente debido al deterioro estructural y a cimientos inadecuados. El presidente Truman y su familia fueron reubicados, iniciando una reconstrucción integral de tres años. Este proyecto no solo reparó los problemas estructurales críticos, sino que también modernizó la Casa Blanca, agregando sótanos, expandiendo espacios de servicios y casi duplicando el número de habitaciones. También se construyó un búnker secreto contra bombas atómicas, lo que refleja las ansiedades de la era de la Guerra Fría. Si bien la Casa Blanca renovada se modernizó, la eliminación de elementos interiores originales alteró su carácter histórico.

Leer más

Asesor de doctorado automatiza la mejora de la escritura con scripts Shell

2024-12-14

Para mejorar la escritura de sus estudiantes de doctorado, un asesor creó tres scripts Shell para detectar el uso excesivo de la voz pasiva, palabras ambiguas y palabras duplicadas. Integrados en su sistema de compilación LaTeX, estos scripts fomentan elecciones conscientes para lograr claridad y precisión, en lugar de una adhesión ciega a las reglas gramaticales. El asesor aboga por el uso de la automatización por parte de los programadores para combatir las debilidades en la escritura y recomienda recursos como "Style: The Basics of Clarity and Grace".

Leer más

La actualización macOS 15.2 rompe la replicación del sistema: los usuarios enfrentan una pesadilla de copia de seguridad de datos

2024-12-14

Un error crítico en macOS 15.2 ha roto la función de replicación del sistema, haciendo que las copias de seguridad de datos fallen con un error de 'Recurso Ocupado', específicamente al intentar copiar las particiones Preboot o Recovery. El desarrollador Dave Nanian explica que el problema proviene del propio código de Apple y actualmente no tiene una solución fácil. Los usuarios se ven obligados a depender de soluciones de copia de seguridad de terceros, utilizando un método 'Copia de seguridad - todos los archivos' con una actualización inteligente para restaurar sus datos después de una instalación limpia del sistema. Este problema está causando una frustración significativa para los usuarios, especialmente con la proximidad de las fiestas de fin de año.

Leer más

Farebox: Un Proyecto de Enrutamiento Multimodal en Rust

2024-12-14
Farebox: Un Proyecto de Enrutamiento Multimodal en Rust

Farebox es una implementación rápida de RAPTOR en Rust diseñada para máquinas con restricciones de memoria. Utiliza Valhalla para transferencias y enrutamiento de primera/última milla, con soporte para enrutamiento multiagencia y zonas horarias. El objetivo del proyecto es complementar OpenTripPlanner, ofreciendo un servicio de relleno para áreas no cubiertas por instancias existentes. Se utiliza el mapeo de memoria para las tablas de horarios para permitir una cobertura a escala planetaria con una sola instancia y reducir los costos de alojamiento. Los planes futuros incluyen soporte para GTFS-RT y posiblemente rRAPTOR para el cálculo simultáneo de itinerarios en varios horarios de salida.

Leer más
Desarrollo Enrutamiento

McKinsey pagará 650 millones de dólares en un acuerdo por la crisis de los opioides, pero los ejecutivos evitan cargos

2024-12-14
McKinsey pagará 650 millones de dólares en un acuerdo por la crisis de los opioides, pero los ejecutivos evitan cargos

El gigante de la consultoría global McKinsey & Company acordó pagar 650 millones de dólares para resolver una investigación federal sobre su papel en el aumento de las ventas de opioides. Si bien McKinsey admitió que sus estrategias llevaron a recetas de opioides inseguras e innecesarias, y un ex socio principal se declaró culpable de destruir documentos, otros ejecutivos evitaron cargos criminales. Esto destaca el problema continuo de las grandes empresas que pagan multas elevadas por su papel en la crisis de los opioides, mientras que sus principales ejecutivos rara vez enfrentan consecuencias, lo que genera preocupaciones sobre la responsabilidad corporativa.

Leer más

Descubren en Georgia una enigmática tablilla con escritura desconocida

2024-12-14

Una tablilla de basalto con 60 caracteres enigmáticos ha sido descubierta cerca del lago Bashplemi, en la región de Dmanisi, Georgia. Los símbolos únicos, dispuestos en siete líneas, presentan similitudes parciales con escrituras de Oriente Próximo, India, Egipto e incluso el oeste de Iberia, pero no coinciden directamente con ningún sistema de escritura conocido. Su datación probable es de finales de la Edad del Bronce o principios de la Edad del Hierro, y su propósito sigue siendo un misterio, aunque existen teorías sobre el registro de botines de guerra, proyectos de construcción u ofrendas religiosas. El descubrimiento sugiere intercambios culturales entre el Cáucaso y las regiones vecinas en la antigüedad.

Leer más

Hospitales Denuncian a Madres a Servicios de Protección Infantil Después de Administrar Medicamentos Durante el Parto

2024-12-14
Hospitales Denuncian a Madres a Servicios de Protección Infantil Después de Administrar Medicamentos Durante el Parto

Se está produciendo un aumento en las denuncias a las agencias de bienestar infantil en EE. UU. Los hospitales están administrando medicamentos como analgésicos y sedantes durante el parto, y luego denuncian a las madres a los servicios de bienestar infantil cuando las pruebas de drogas posteriores en la madre o el recién nacido dan positivo para las mismas sustancias. Estas pruebas positivas, a menudo falsos positivos debido a medicamentos comúnmente recetados, conducen a la intervención policial, investigaciones de bienestar infantil e incluso a la remoción de niños. La investigación revela una falta de procedimientos de verificación y una vigilancia excesiva de las mujeres embarazadas. Los expertos piden que se mejoren los protocolos de prueba y notificación de drogas en los hospitales para evitar daños a las madres y las familias.

Leer más

Lenguaje de Programación Luon: Un Lua con Tipado Estático

2024-12-14
Lenguaje de Programación Luon: Un Lua con Tipado Estático

Luon es un nuevo lenguaje de programación con tipado estático, con una sintaxis similar a los lenguajes basados en Oberon e incorporando conceptos de Lua, dirigido a la máquina virtual LuaJIT. Esencialmente, una versión tipada estáticamente de Lua, permite la reutilización de bibliotecas Lua y C existentes mediante declaraciones de procedimientos externos. Luon aborda las deficiencias en el manejo de errores y la estructura del código de Lua, ofreciendo un compilador e IDE integrado que admite programación procedural, genérica y orientada a objetos. El proyecto incluye ejemplos y casos de prueba extensos y está en desarrollo activo.

Leer más
Desarrollo tipado estático

IPv6: El Protocolo de Internet de Schrödinger

2024-12-13
IPv6: El Protocolo de Internet de Schrödinger

IPv6, diseñado para abordar la crisis prevista de agotamiento de direcciones de internet, existe en un estado paradójico. Su implementación se expande constantemente, conectando más usuarios y dispositivos; sin embargo, parece estar estancado, eclipsado por el dominio duradero de las soluciones IPv4. Este artículo explora las complejidades de la adopción de IPv6, incluyendo el papel de NAT, las transferencias de direcciones IPv4 y la inconsistencia en la preparación de proveedores y desarrolladores de aplicaciones. Analiza diferentes estrategias gubernamentales para promover IPv6 y cómo los incentivos, la rendición de cuentas de los proveedores y las iniciativas de desarrollo de capacidades pueden fomentar la adopción. Finalmente, destaca la importancia de IPv6 para preservar internet como una plataforma abierta para la innovación.

Leer más
Tecnología Tecnología de Red

Encuentran muerto a denunciante de OpenAI en apartamento de San Francisco

2024-12-13
Encuentran muerto a denunciante de OpenAI en apartamento de San Francisco

Suchir Balaji, un ex investigador de OpenAI de 26 años, fue encontrado muerto en su apartamento de San Francisco. Balaji había acusado públicamente a OpenAI de violación de derechos de autor en el desarrollo de ChatGPT, argumentando que sus prácticas de recopilación de datos eran perjudiciales para el ecosistema de internet. Su muerte se produce mientras OpenAI enfrenta numerosos juicios por el uso de material con derechos de autor para entrenar sus modelos de IA. El testimonio de Balaji se consideraba crucial para estos casos. Si bien la policía no encontró señales de juego sucio, la causa de la muerte sigue bajo investigación, lo que genera preocupaciones sobre las implicaciones éticas del desarrollo de la IA y la seguridad de los datos.

Leer más

Meta FAIR presenta investigaciones innovadoras en IA y modelos de código abierto

2024-12-13
Meta FAIR presenta investigaciones innovadoras en IA y modelos de código abierto

Meta FAIR ha lanzado una serie de artefactos de investigación de IA innovadores, incluyendo Meta Motivo, un modelo fundamental para controlar agentes corporizados virtuales, y Meta Video Seal, un modelo de código abierto para marcas de agua en vídeo. Este lanzamiento se centra en los avances en las capacidades de los agentes, la robustez, la seguridad y las innovaciones arquitectónicas para un aprendizaje más eficiente. Otras contribuciones clave incluyen la base de código Flow Matching, Meta Explore Theory-of-Mind para el razonamiento sobre la teoría de la mente, los modelos de concepto amplio (LCM) y el Dynamic Byte Latent Transformer. Al liberar estos modelos y herramientas de código abierto, Meta pretende fomentar la colaboración y acelerar el desarrollo responsable de la IA.

Leer más

SCCS: El Motel de Código Fuente Después de 50 Años

2024-12-13

Este artículo examina retrospectivamente la influencia del Sistema de Control de Código Fuente (SCCS) en los últimos 50 años. El autor, Larry McVoy, detalla el formato único de tejido del SCCS, que permite la fusión por referencia, evitando las ineficiencias de la copia basada en parches que se encuentran en otros sistemas. Explica cómo el SCCS aprovecha este tejido para recuperar cualquier versión de archivo en tiempo constante y preserva la autoría entre versiones. Si bien reconoce inconvenientes como los bloqueos a largo plazo y la orientación a archivos, McVoy destaca la eficiencia del formato de tejido y su preservación de la autoría como innovadoras, sentando las bases para sistemas posteriores como BitKeeper.

Leer más

La NASA Resuelve el Misterio del Accidente del Helicóptero Ingenuity en Marte

2024-12-13
La NASA Resuelve el Misterio del Accidente del Helicóptero Ingenuity en Marte

Después de casi un año de investigación, la NASA finalmente ha resuelto el misterio detrás del accidente del Ingenuity, el helicóptero de Marte transportado por el rover Perseverance. El sistema de navegación del helicóptero, incapaz de discernir características suficientes en la superficie relativamente lisa de Marte, resultó en una velocidad horizontal al aterrizar. Esto causó que el Ingenuity se volcara, rompiendo sus aspas. A pesar de la falta de una caja negra, los investigadores reconstruyeron la causa a partir de datos e imágenes limitadas. Sorprendentemente, el Ingenuity todavía se comunica de forma intermitente con el Perseverance. El incidente ha llevado a la NASA a comenzar a planificar misiones posteriores, incluyendo un helicóptero de Marte más grande capaz de transportar instrumentos científicos.

Leer más

Arquitectura Hexagonal en Rails: Un Camino hacia el Desacople

2024-12-13
Arquitectura Hexagonal en Rails: Un Camino hacia el Desacople

Este artículo explora la implementación de la Arquitectura Hexagonal (patrón Ports and Adapters) en aplicaciones Rails. El autor inicialmente tuvo dificultades con el patrón hasta que se dio cuenta de que 'adapter' se refiere directamente al patrón Adapter del Gang of Four. El artículo detalla los puertos de entrada y salida, y cómo los adaptadores desacoplan la lógica de la aplicación de los servicios externos (bases de datos, registros, correo electrónico, etc.). Los controladores Rails pueden servir como adaptadores HTTP, pero el autor enfatiza evitar el uso directo de ActiveRecord. En su lugar, los repositorios personalizados acceden a los datos, mejorando el desacoplamiento y la mantenibilidad. El artículo concluye animando a los desarrolladores de Rails a adoptar la Arquitectura Hexagonal para aplicaciones más robustas y mantenibles.

Leer más
1 2 588 589 590 592 594 595 596