Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

?id=72fc862e-6905-49e2-81b5-66fa902e9640

Actualidad: Tu coche te espía, Copilot en Windows, reflexión en .NET 8, privacidad en Chrome (pero no) y el Candy Crush de JS

Quizá es la primera noticia que tienes sobre esto 😉, pero últimamente se habla de los modelos grandes de lenguaje (LLMs, o sea, chatGPT y compañía) como si fueran la panacea del Machine Learning. Parece que todo se reduce a charlar con ellos para resolver todos tus problemas o los de tu organización.

Y estos modelos son una pasada, sin duda, y quedan muy resultones si tu objetivo es únicamente llamar la atención en redes sociales...

Pero la cruda realidad es que los LLMs son solo una parte de un campo mucho más amplio y complejo. El verdadero Machine Learning, el del día a día de miles de empresas punteras, se sigue haciendo con técnicas y modelos que trabajan directamente con los datos y no son conversacionales, y que requieren de un conocimiento profundo de todo el proceso de ML: desde la limpieza y análisis de los datos hasta las redes neuronales profundas, pasando por todo un rango de útiles algoritmos "clásicos".

Aprender todas estas técnicas no solo te hará un mejor profesional bien encaminado en la nueva ola del software, sino que también te permitirá entender mejor cómo funcionan todos estos nuevos modelos generativos, pero sin caer en el "hype" que los rodea.

Por eso tenemos a tu disposición nuestro Máster Online en Machine Learning y Ciencia de Datos, con el que puedes aprender tanto lo clásico como lo último de lo último, incluidas IAs generativas (de imágenes y texto) su funcionamiento y cómo sacarles partido. ¡Para que lo tengas todo y te abras al futuro sin miedo!

Y tras esta pequeña cuña, te dejamos con la jugosa actualidad del sector (trucos, consejos y demás) y que un selecto club de privilegiados ya recibe regularmente por email.

 👇🏻👇🏻👇🏻

🌐 Desarrollo Web

Safari 17 disponible con muchas novedades para desarrolladores

Safari 17.0 ya está disponible para iOS 17, iPadOS 17 y a macOS. Esta versión está llena de novedades e incluye soporte para el elemento <search>, el atributo popover, la propiedad CSS font-size-adjust, la API de almacenamiento, JPEG XL y mucho más.

Cloudflare Fonts: alternativa con privacidad a Google Fonts

¿Sabías que si utilizas Google Fonts directamente en tu web estás incumpliendo el Reglamento General de Protección de Datos (RGPD)? Pues ahora, el conocido servicio de CND y seguridad ha lanzado una nueva opción para sus millones de usuarios para poder servir fuentes desde Google Fonts pero directamente en tus propios sitios web. Esto significa que, si tu sitio usa Google Fonts, podrás cargar las fuentes desde tu propio dominio en lugar de desde Google pasando tan solo por el servidor proxy de Cloudflare, reducirás el número de viajes de ida y vuelta de ocho a solo uno y de paso cumplirás con el RPGD al no compartir con Google la IP de ninguno de tus usuarios.

👩‍💻 Lenguajes y Plataformas

Accediendo a miembros privados sin reflexión en .NET 8

La característica de reflexión está presente desde siempre en .NET, y te permite acceder a todos los miembros de una clase, incluyendo los privados. Esto es muy útil cuando se desea acceder a miembros privados de una clase que no es tuya. Sin embargo, es lento y no funciona bien con la compilación nativa AOT. En .NET 8 se ofrece un nuevo método específico para acceder a miembros privados de clases que no son tuyas, que además es más rápido, sencillo y eficiente. Eso sí, no funciona con versiones anteriores. En este post, Gérald Barré, nos enseña cómo sacarle partido a esta interesante característica.

Node.js 20.6 con soporte para archivos .env

Este enlace cubre todo lo nuevo en la versión 20.6, pero lo más destacado es la compatibilidad con archivos de entorno .env para establecer variables de entorno dinámicamente cuando se ejecuta un script, sin necesidad de una biblioteca de terceros como dotenv. Un añadido muy, muy interesante.

👩‍💻 Dev Life

¿El mayor cambio de UI de Windows en su historia?

Se trata de uno de los mayores cambios de la interfaz de usuario de un sistema operativo desde que se inventó la abstracción del escritorio y las ventanas. Ahora podrás relacionarte con tu sistema operativo a través de la palabra, incluso de viva voz, pidiéndole que haga las cosas o solicitándole ayuda. La apuesta de Microsoft por las IAs generativas es enorme y además han incorporado más tipos de IA a diversas aplicaciones: desde un renovado Paint que incluye capas y generación de imágenes hasta el visor de fotos o el propio bloc de notas. Estamos solo ante el principio. ¿Cuánto nos faltará para "Her"? Quién sabe...

Mientras tanto, en Europa nos toca esperar debido a la legislación 🤦🏻‍♂️

Si aún usas Chrome, ya estás tardando en cambiar

Para resumir algo muy largo: Google ha lanzado (ya mismo: lo tienes activo en Chrome al leer esto) una plataforma de publicidad basada en navegador con un nombre algo paradójico: "Privacy Sandbox". Este eufemismo se utiliza para decir que, en realidad, va a rastrear todas las páginas web que visitas, generando a partir de toda esa navegación una lista de temas publicitarios que te interesan, para compartir, anónimamente eso sí, con las páginas web que visitas que se adhieran a sus sistemas de publicidad. Chrome es el único navegador que no bloquea por defecto las cookies de terceros, y no lo hace hasta que hayan probado que esto nuevo les funciona y no se disminuirá sus ingresos por publicidad.

A esta característica se han opuesto los defensores habituales de la privacidad: Apple, Firefox y la Electronic Frontier Foundation, quienes argumentan que es una elección falsa entre el seguimiento antiguo y el nuevo y que no debería haber seguimiento alguno.

Es un tema peliagudo porque la publicidad es lo que hace que muchos de los servicios que utilizamos online sean gratuitos, pero los bloqueadores de anuncios y el bloqueo de cookies de terceros impiden que sean más efectivos (y por lo tanto rentables). Pero al mismo tiempo siempre ha habido un gran abuso de este tipo de información, anuncios horribles que es mejor bloquear, etc... Estas dos fuerzas opuestas tienen difícil convivencia y probablemente en el futuro tenga un impacto por el que tendremos menos cosas gratuitas y algo más de privacidad que ahora. Pero quién sabe...

Mientras tanto si quieres seguir usando Chrome y desactivar esto, puedes escribir chrome://settings/adPrivacy en la barra de direcciones, entrar en los 3 apartados que encontrarás y desactivarlos. Sino Firefox, Edge, Vivaldi o Brave son tus amigos (y mejores navegadores en general que Chrome, aunque todos menos el primero utilicen Chromium por debajo).

🤖 Machine Learning y Datos

Amazon y Anthropic se hacen un Microsoft/OpenAI

Anthropic es la empresa de IA "madre" del modelo generativo Claude. Quizá no te suene porque no dejan utilizarlo en Europa de momento (ya sabes: legislación), pero es muy, muy potente. De hecho en algunas cosas, como el análisis de documentos, supera a GPT 4, aunque es más limitado para otras cuestiones. Realmente es el otro gran competidor comercial potencial que existe ahora mismo para OpenAI. Y es por esto que Amazon se ha hecho un "Microsoft" con ellos y, al igual que en el famoso acuerdo de MS/OpenAI, Amazon va a invertir 4.000 millones de dólares en Anthropic a cambio de un porcentaje pequeño de la empresa. Además, la empresa de IA podrá utilizar la potente infraestructura de AWS para entrenar y poner a funcionar sus modelos. Vamos, un acuerdo "clavado" al que tienen las otras dos mencionadas empresas.

Se están configurando los polos del futuro de los modelos generativos de lenguaje, concentrándose tecnología, conocimientos y capital en estos dos tándems de grandes jugadores, ambos americanos. Mientras tanto en Europa seguimos a por uvas 🤦🏻‍♂️

Mistral AI lanza su LLM gratuito y sin restricciones

La startup de IA francesa, Mistral, ha presentado su primer modelo, Mistral 7B, que está disponible para su descarga y uso sin restricciones. El modelo se ha lanzado bajo la licencia Apache 2.0 y puede ser accedido por cualquier persona con los requisitos del sistema necesarios. Mistral 7B, a pesar de sus "tan solo" 7 mil millones de parámetros, ofrece capacidades comparables a otros modelos grandes de lenguaje, pero a un costo de cómputo significativamente menor. Aunque el modelo no es abierto en el sentido de que no proporcionan sus pesos ni su código, sí que te permiten descargarlo y utilizarlo. Además van en plan anarquista: no está restringido en cuanto a lo que puede hacer. Si quieres que te planee el atraco perfecto lo hará sin problema, al contrario que la mayoría de los demás modelos. Esto es algo raro viniendo de una empresa europea. A ver qué pasa cuando salga la normativa comunitaria que regulará la IA. Por lo de pronto lo han colgado en un torrent de modo que es muy complicado que nadie lo pueda hacer desaparecer...

Nueva opción de base de datos gratuita en Azure SQL

A partir de ahora podrás disfrutar de una nueva oferta gratuita de Azure SQL DataBase que te permite crear una base de datos totalmente funcional con un límite de 100.000 segundos de vCore (27 horas y pico de uso continuo) y 32 GB de almacenamiento y backups cada mes, sin caducidad. Esta oferta es ideal para desarrollar, aprender SQL o crear un prototipo (o una app real relativamente pequeña) sin coste alguno.

La base de datos gratuita tiene las mismas características y capacidades que el nivel General Purpose, el más popular y versátil de Azure SQL Database. Podrás ejecutar una variedad de cargas de trabajo, desde el uso diario hasta el uso intensivo a corto plazo, dependiendo de cómo configures tu base de datos. También podrás aprovechar la opción serverless que pausa automáticamente tu base de datos cuando no se usa y la reanuda cuando se necesita, ahorrándote costes de cómputo y extendiendo tu límite gratuito.

Además, si agotas tu límite gratuito antes de finalizar el mes, podrás seguir usando tu base de datos con cargos adicionales, sin tener que migrar ni reconfigurar tus datos, esquema, ajustes o conexiones. De este modo, llegado el caso, podrías escalar tu base de datos gratuita hasta 80 vCores de cómputo y 4 terabytes de almacenamiento.

Visita este enlace para saber más o crea ya directamente tu base de datos gratuita desde el portal de Azure.

Bedrock: la solución de Amazon para crear aplicaciones con IA generativa

Si te interesa la inteligencia artificial generativa para crear textos, imágenes y otros contenidos a partir de modelos avanzados, te gustará saber que Amazon ha anunciado la disponibilidad general de su solución Amazon Bedrock. Con esta herramienta, podrás utilizar modelos de empresas como AI21 Labs, Anthropic, Cohere, Stability AI y la propia Amazon para construir aplicaciones personalizadas con tus propios datos.

Amazon Bedrock es una solución sin servidor, lo que significa que no tendrás que gestionar la infraestructura subyacente. Además, podrás integrar fácilmente las capacidades de inteligencia artificial generativa con otros servicios de AWS. Forma parte de la estrategia de IA generativa de Amazon, y es solo una de las herramientas que puedes usar para construir con esta tecnología en AWS3. Junto con el anuncio de la disponibilidad general, Amazon también ha anunciado que pronto podrás usar los modelos Llama 2 13B y 70B de Meta con esta solución.

⚙️ Herramientas

.NET 8 mejora la experiencia de depuración de aplicaciones

Si utilizas .NET para desarrollar aplicaciones, a partir de ahora podrás sacarle más partido a las herramientas de depuración que ofrece este framework. En la versión 8 de .NET, se han introducido mejoras en la visualización y el acceso a la información de muchos tipos comunes de .NET, como los relacionados con HTTP, MVC, gRPC, configuración y registro.

Estas mejoras te permitirán ver de forma rápida y sencilla el estado y el comportamiento de tu aplicación, sin tener que profundizar en los detalles internos de estos tipos. Podrás ver resúmenes útiles, listas simples y proxies simplificados que te facilitarán la depuración. Échale un vistazo a las novedades...

JetBrains RustRover: nuevo IDE para Rust (gratis de momento)

Si desarrollas con Rust, el lenguaje de programación más querido por los usuarios de Stack Overflow, te interesará saber que JetBrains, la empresa creadora de populares IDEs como IntelliJ IDEA o PyCharm, ha anunciado el lanzamiento de RustRover, un nuevo IDE específico para Rust.

RustRover es una plataforma dedicada a facilitar el desarrollo en Rust, un lenguaje complejo y con una curva de aprendizaje elevada. El IDE ofrece numerosas características para ayudarte a escribir código más rápido y mejor, como sugerencias de código, plantillas, refactorizaciones inteligentes, resaltado de sintaxis, información completa de tipos, documentación integrada, expansión de macros, búsqueda y navegación de código y acciones entre lenguajes.

Además, RustRover también incluye funcionalidades para depurar, probar y perfilar tu código, así como para gestionar tus proyectos y sus dependencias. El IDE también soporta la colaboración entre desarrolladores, permitiéndote codificar en tiempo real y conversar dentro del propio IDE. RustRover está listo para usar, con una configuración sencilla y sin necesidad de instalar plugins o configurar el IDE. También incluye soporte para todas las herramientas del conjunto de herramientas de Rust, incluyendo el compilador de Rust.

Mientras esté en fase de preview pública es gratuito. Luego, ya veremos... Este enlace es directo a la descarga 😉

Sep: el parseador de CSV más rápido para .NET

Sep es una nueva biblioteca CSV para .NET que es moderna, minimal, rápida, con 0 asignación de memoria, multiplataforma, y compatible con AOT/NativeAOT. La comparación de rendimiento con las bibliotecas CV más conocidas indican que Sep es el analizador CSV más rápido de .NET. Es más del doble de rápido que Sylvan y hasta 3,8 veces más veloz que el archiconocido CSVHelper. Así que, aunque su autor lo diseñó para ayudarlo en el procesamiento de datos para aprendizaje automático, la puedes utilizar para lo que necesites y así sacarle partido a su velocidad. Además es super fácil de utilizar (y de código abierto).

🤦‍♂️ Gambadas

Microsoft expone por error 38TB de datos de IA

El equipo de investigación de inteligencia artificial de Microsoft expuso accidentalmente 38 TB de datos privados, incluidas copias de seguridad, claves, contraseñas y más de 30.000 mensajes de Teams, al compartir un enlace a una cuenta de Azure Storage en GitHub. El enlace utilizaba un token de cuenta SAS, que otorgaba permisos de control total y acceso a toda la cuenta de almacenamiento hasta 2051 🤦🏻‍♂️No se sabe con certeza si ha ocurrido, pero se podría haber abusado del token para inyectar código malicioso en los modelos de IA o eliminar y sobrescribir archivos existentes. Al final, en seguridad, el eslabón más débil siempre es el error humano...

Tu coche es un espía que sabe hasta tu vida sexual, según Mozilla

¿Sabías que tu coche puede recopilar información personal tan sensible como tu raza, tu peso o incluso la actividad sexual que desarrolles en él? 😱 Así lo ha revelado Mozilla en su proyecto "Privacidad no incluida", donde examina las políticas de privacidad y seguridad de 25 marcas de automóviles conectados a Internet. Hoy en día la mayoría de los vehículos...

El resultado es alarmante: ninguna de las marcas cumple los estándares más básicos de privacidad y seguridad, y algunas incluso se reservan el derecho de vender o compartir tus datos con terceros. Además, muchas de ellas practican el “lavado de privacidad”, presentando a los consumidores información engañosa o confusa sobre cómo protegen sus datos.

Mozilla recomienda a los conductores que se informen bien sobre las condiciones de uso de sus vehículos y que exijan a los fabricantes que respeten su privacidad. También sugiere algunas posibles formas de regular el desarrollo de la inteligencia artificial en los automóviles, como crear estándares éticos, asegurar la transparencia y la rendición de cuentas, y fomentar la conciencia y la educación pública.

Análisis del colapso del sistema de control aéreo de UK

Para que veamos lo importante que es pensar en todas las posibilidades que tiene el software que desarrollamos, yendo siempre más allá de los casos de uso habituales... Resulta que el pasado 3 de agosto el sistema de procesamiento de planes de vuelo del Reino Unido (FPRSA-R) se cayó a lo grande. Se cancelaron más de 2.000 vuelos y el coste se estimó en más de 100 millones de libras esterlinas. El incidente afectó a cientos de miles de personas y perturbó el tráfico aéreo en toda Europa. El incidente duró más de cuatro horas, durante las cuales se utilizaron procedimientos manuales para introducir datos de vuelo y coordinar vuelos. Vuelta a la prehistoria, vamos.

El motivo fue que un único plan de vuelo con 2 puntos de referencia (origen y destino) que tenían el mismo nombre pero estaban ubicados en diferentes regiones provocó una excepción de software en el FPRSA-R. El sistema no pudo extraer la parte del plan de vuelo del Reino Unido y generó una excepción crítica que lo puso en modo de mantenimiento. El sistema de respaldo también falló de la misma manera y por el mismo motivo 🤦🏻‍♂️, lo que provocó la pérdida del procesamiento automático de los planes de vuelo.

En este artículo analizan el caso con detalle. Todo muy espeluznante y muy interesante.

👾 Frikadas

JS Crush: el juego más difícil del mundo

Este juego se trata de arrastrar una ficha sobre la contigua si el contenido de ambas es igual en JavaScript. Parece fácil, pero es un infierno. El infierno de JavaScript. Candy Crush para frikazos 😂

Buscar canales enteros de YouTube desde la línea de comandos

"t-fts" es un script de Python que utiliza "yt-dlp" (un conocido descargador de recursos desde YouTube, Vimeo, DailyMotion...) para extraer todos los subtítulos de un canal de YouTube y cargarlos en una base de datos SQLite que se puede buscar desde la línea de comandos. Permite consultar un canal para una palabra clave o frase específica y generará URLs de YouTube con marcas de tiempo para el video que contiene la palabra clave. El uso del script se realiza a través de la línea de comandos con diferentes opciones y comandos, como descargar, exportar (a CSV) o buscar dentro de un canal específico.

 

campusMVP campusMVP es la mejor forma de aprender a programar online y en español. En nuestros cursos solamente encontrarás contenidos propios de alta calidad (teoría+vídeos+prácticas) creados y tutelados por los principales expertos del sector. Nosotros vamos mucho más allá de una simple colección de vídeos colgados en Internet porque nuestro principal objetivo es que tú aprendas. Ver todos los posts de campusMVP
Archivado en: General

Boletín campusMVP.es

Solo cosas útiles. Una vez al mes.

🚀 Únete a miles de desarrolladores

DATE DE ALTA

x No me interesa | x Ya soy suscriptor

La mejor formación online para desarrolladores como tú

Agregar comentario

Los datos anteriores se utilizarán exclusivamente para permitirte hacer el comentario y, si lo seleccionas, notificarte de nuevos comentarios en este artículo, pero no se procesarán ni se utilizarán para ningún otro propósito. Lee nuestra política de privacidad.