Touchscreens don’t always get the job done. Try one of these WIRED-tested controllers for your iPhone or Android instead.
from Gear Latest https://ift.tt/sZC5uRT
via IFTTT
Touchscreens don’t always get the job done. Try one of these WIRED-tested controllers for your iPhone or Android instead.
from Gear Latest https://ift.tt/sZC5uRT
via IFTTT
Fender’s digital modeling amp is so easy to use and sounds so great, it’s as if Apple made a guitar pedal.
from Gear Latest https://ift.tt/ZTQf1LM
via IFTTT
If God came down to Earth tomorrow to deliver 10 more commandments, the TP-7 is what we’d use to record them—if we could afford one.
from Gear Latest https://ift.tt/zHAvkh9
via IFTTT
Here’s how to view the total solar eclipse on April 8 as the moon casts a slender shadow across Mexico, the United States, and eastern Canada.
from Gear Latest https://ift.tt/jRHIyBf
via IFTTT

Hace menos de 24 horas desde que Kodi Team lanzó una nueva versión de su centro multimedia. Una de las novedades que introdujo es una versión de Kodi 21.0 para webOS, el sistema operativo que tienen instalado la mayoría de teles inteligentes de LG. Como yo adquirí una en 2019, he probado suerte para comprobar que funciona. ¿Merece la pena instalarlo? Para el que no tenga alternativa, totalmente; eleva televisiones de mediana edad a otro nivel.
Ahora bien: los dispositivos con webOS no suelen ser tan potentes como un ordenador o un TV Box, y eso hay que tenerlo en cuenta. Aunque se pueda instalar webOS en una Raspberry Pi, no creo que sea lo mejor si tenemos en cuenta que también tiene opción de usar Android o distribuciones Linux ARM. Kodi ya se nota pesado en algunos ordenadores, y en webOS, bueno, diré que funciona. Justo, pero lo suficiente como para que encienda mi portátil-tv-box un poquito menos.
El proceso de instalación de Kodi en webOS es para casi todos los públicos. No es para todos, porque hace falta un PC, instalar una aplicación para gestionar el modo desarrollador, crearse una cuenta de desarrollador… Hay que darse un paseo, pero el resultado merecerá la pena. El proceso está explicado también en la Wiki de Kodi:




Kodi para webOS es una realidad oficial, pero no merece la pena creer que puede con todo. Por ejemplo, a mí no me ha funcionado nada que dependa de la red Torrent, pero sí algunos complementos como el de Pluto TV que puede hacer que me olvide de la aplicación oficial. Y otras cosas.
Y un par de cosas a tener en cuenta: si algo sale mal, se puede eliminar el contenido problemático o toda la carpeta de configuración desde la aplicación del PC yendo a la ruta /media/developer/apps/usr/palm/applications/org.xbmc.kodi/. Esto sería como eliminar la carpeta .kodi de nuestra carpeta personal en Linux. Y al iniciar por primera vez es como la versión flatpak: hay que añadir o rechazar la activación de un montón de complementos.
Es una opción que irá mejor o peor dependiendo de lo moderna que sea la televisión, y yo recomiendo, al menos, probarla.
from Linux Adictos https://ift.tt/6vamsZH
via IFTTT

By Cade Metz, Cecilia Kang, Sheera Frenkel, Stuart A. Thompson and Nico Grant
OpenAI, Google and Meta ignored corporate policies, altered their own rules and discussed skirting copyright law as they sought online information to train their newest artificial intelligence systems.
Published: April 5, 2024 at 06:00PM
from NYT Technology https://ift.tt/OhytUxb
via IFTTT
FFmpeg es el marco multimedia líder
FFmpeg 7.0 «Dijkstra» ya fue liberado y en esta nueva versión se presentan una serie de mejoras significativas que abarcan desde la mejora de compatibilidad con diversos formatos, asi como la introduccion de nuevas funcionalidades, mejoras en codificadores, decodificadores, correcciones de errores y más.
En esta nueva versión que se presenta de FFmpeg 7.0 una de las novedades más destacadas es la implementación de la ejecución paralela de operaciones, esto permite realizar múltiples tareas simultáneamente, como desempaquetar/empaquetar contenedores de medios, decodificar, codificar y aplicar filtros.
Otra de las mejoras que se presenta en FFmpeg 7.0 son las de compatibilidad con formatos, y es que se destaca la introduccion del soporte para la codificación y decodificación de vídeo en formato MPEG-5 (EVC – Essential Video Coding) a través de la biblioteca externa libxevd.
Además, se han añadido desempaquetadores y empaquetadores de contenedores de medios para formatos como QOA (Quite OK Audio) este formato se utiliza para la transmisión de audio sin pérdida de calidad y se destaca por su rendimiento superior en comparación con otros formatos, pues se afirma que es tres veces más rápida que la decodificación en Ogg-Vorbis.
Tambien se destaca el soporte añadido para los desempaquetadores y empaquetadores para el formato IAMF (Immersive Audio Model and Format). Este formato está diseñado para distribuir sonido envolvente de manera efectiva, proporcionando un contenedor que incluye información adicional necesaria para el funcionamiento de algoritmos que reconstruyen escenarios sonoros y realizan mezclas de sonido.
Por otra parte, FFmpeg 7.0 incluye un decodificador experimental para el formato VVC (Versatile Video Coding), también conocido como H.266. Este nuevo decodificador representa un avance en la capacidad de FFmpeg para manejar la compresión de vídeo de última generación, facilitando la reproducción y manipulación de contenido en resoluciones desde SD hasta 8K, con soporte para HDR (High Dynamic Range) y vídeo panorámico en modo de 360 grados.
Además de estas mejoras en compatibilidad y funcionalidad, en FFmpeg 7.0 se ha implementado la capacidad de utilizar API D3D12VA (Direct 3D 12 Video Encoding) para la aceleración por hardware de la decodificación de varios formatos como H264, HEVC, VP9, AV1, MPEG-2 y VC1, mejorando el rendimiento y la eficiencia en sistemas compatibles con esta tecnología.
De los demás cambios que se destacan:
Para quienes estén interesados en poder conocer más al respecto sobre este nuevo lanzamiento o conocer más sobre FFmpeg, pueden consultar los detalles en el siguiente enlace.
Finalmente, para quienes quieran realizar la instalación o actualización de FFmpeg 7.0 deben saber que este paquete se encuentra en la mayoría de las distribuciones de Linux o si lo prefieren pueden descargar su código fuente para su compilación desde el siguiente enlace.
Y para realizar la instalación desde el código fuente, basta con ejecutar la secuencia de comandos ya conocidos:
./configure make make install
Para el caso de los que son usuarios de Ubuntu, Debian o cualquier otro derivado de estas distribuciones basta con abrir una terminal y en ella ejecutar el siguiente comando:
sudo apt install ffmpeg
Mientras que para el caso de Fedora el comando a ejecutar es el siguiente:
sudo dnf install ffmpeg
Y para el caso de los que son usuarios de Arch Linux, Manjaro o cualquier otro derivado de Arch Linux basta con ejecutar el siguiente comando:
sudo pacman -S ffmpeg
from Linux Adictos https://ift.tt/TfplRxN
via IFTTT
systemd es un conjunto de demonios de administración de sistema
Recientemente, los desarrolladores de systemd tuvieron una discusión en la cual se puso sobre la mesa el tema de la reducción de las dependencias de la biblioteca libsystemd (la biblioteca encargada de implementar servicios e interactuar con systemd). Esto debido a que actualmente se plantea una cierta preocupación sobre el aumento de dependencias de terceros en libsystemd que no son controladas por el proyecto y esto aumenta de la superficie de ataque. El iniciador de la discusión destaca que libsystemd carga varias bibliotecas críticas, como libzstd, liblz4 y libgcrypt, además de liblzma y glibc. Esto plantea problemas de seguridad significativos, especialmente si estas bibliotecas de terceros se ven comprometidas.
En Fedora, por ejemplo, más de 150 paquetes dependen de libsystemd, lo que aumenta la complejidad y los riesgos asociados. La propuesta para abordar esto implica dividir libsystemd en varias librerias separadas, cada una responsable de una API específica. Esto permitiría cargar dependencias de terceros solo cuando sean necesarias, reduciendo así la exposición a posibles vulnerabilidades en bibliotecas no controladas directamente por los desarrolladores de systemd.
Sin embargo, los desarrolladores de systemd argumentan que esta separación sería problemática debido a la interconexión de los controladores presentes en libsystemd. Consideran que la división requeriría mucho trabajo y podría resultar en una pérdida de eficiencia o la necesidad de duplicar el código, lo que contrarrestaría los beneficios de seguridad buscados.
En lugar de una separación completa, libsystemd ha optado por un enfoque más dinámico al cargar dinámicamente las bibliotecas liblzma, libzstd y liblz4 cuando sea necesario, utilizando la llamada dlopen(). Se planea implementar un cambio similar para libgcrypt en futuras versiones para abordar tanto las preocupaciones de seguridad como las necesidades de eficiencia y mantenibilidad del código.
Creo que la mayoría de estas dependencias no son necesarias para implementar funciones centrales de libsystemd, como las mencionadas anteriormente.
Este problema puede significar dividir libsystemd en múltiples bibliotecas que implementen diferentes API, una de las cuales, por ejemplo, libsystemd-core, solo dependería de libc, y otras bibliotecas más especializadas agregarían otras dependencias. Además, si algunas de las dependencias solo son necesarias para ciertos servicios systemd, mueva las dependencias a esos servicios.
El efecto final de esto debería ser reducir la superficie de ataque y mejorar la seguridad del sistema.
Durante la discusión hubo un punto el cual la mayoría de los desarrolladores criticaron, y es que mencionan que la decisión de cargar bibliotecas de terceros de forma implícita mediante dlopen() en libsystemd generaría un trabajo adicional debido a la complejidad añadida en el diagnóstico y la falta de visibilidad de los enlaces, además de que mencionan que esto complica la identificación de llamadas API de libsystemd que se conectan a funciones de bibliotecas externas, ya que no es obvio en el código. Esta nueva forma de carga, aunque no cambia la arquitectura subyacente, oculta los componentes externos de los mantenedores y usuarios.
Lenart Pottering expresó su desacuerdo con la idea de dividir libsystemd en varias bibliotecas debido a las complicaciones que esto conllevaría en el intercambio de código y el mantenimiento de la estabilidad de la API y los espacios de nombres. Dividir libsystemd requeriría exponer todos los controladores internos o compilarlos estáticamente por separado en cada biblioteca, lo que podría aumentar el tamaño debido a la duplicación de código o dificultar la gestión de la estabilidad y coherencia del sistema.
En lugar de la división, la estrategia de cargar bibliotecas externas solo cuando sea necesario se considera óptima, además de que para abordar la complejidad añadida en el diagnóstico, se propone agregar campos adicionales a los archivos ELF con información sobre las dependencias dinámicas cargadas, permitiendo que los depuradores procesen esta información y la muestren en la salida de herramientas como readelf. Esto proporcionaría una mayor transparencia y visibilidad sobre las dependencias dinámicas utilizadas por libsystemd, facilitando así el diagnóstico y la depuración de problemas relacionados con las bibliotecas externas cargadas dinámicamente.
Lenart recomendó a los desarrolladores de aplicaciones que, en lugar de vincularse directamente con libsystemd para una función específica, se implemente un controlador de protocolo a nivel de aplicación.
Esta estrategia de implementar controladores de protocolo a nivel de aplicación ofrece varias ventajas:
Si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.
from Linux Adictos https://ift.tt/T2rRjcx
via IFTTT

Han pasado unos 15 meses desde el lanzamiento de la anterior versión mayor y ya tenemos aquí la nueva. Kodi Team ha lanzado – sí, la imagen de bienvenida es así de borrosa – Kodi 21.0 Omega, y llega con una lista de novedades en la que destaca el soporte para FFmpeg 6.0. Ya está disponible la v7.0 de la famosa librería multimedia, pero, como es habitual en estos casos, se elige incluir algo más maduro y no software más nuevo que puede contener bugs.
Entre las novedades, una noticia: el equipo de desarrolladores decidió en marzo descontinuar el repositorio para Ubuntu. El motivo es que ese repositorio sólo es compatible con un grupo de distribuciones Linux, y Kodi Team va a centrar sus esfuerzos Linuxeros en desarrollar y mantener la versión flatpak. Es una decisión lógica que no gustará tanto a los usuarios de Ubuntu. Aunque los paquetes flatpak gustan, no deja de ser cierto que requieren dependencias que engordan el peso de una aplicación, por lo menos en las primeras instalaciones.
if y use MediaFormat.Kodi 21.0 Omega se anunciará oficialmente pronto y ya se puede descargar desde su página web oficial, por lo menos para Windows. Los usuarios de Linux deberemos esperar un poco más de tiempo. Como hemos explicado, ahora la versión oficial es el paquete flatpak, y para que aparezca como opción tiene que pasar un proceso de revisión. En las próximas horas aparecerá también en los repositorios oficiales de algunas distribuciones Linux. El tiempo aproximado dependerá de la filosofía de actualizaciones de cada proyecto.
from Linux Adictos https://ift.tt/jFtahsW
via IFTTT

By Cecilia Kang, Cade Metz and Stuart A. Thompson
To make artificial intelligence systems more powerful, tech companies need online data to feed the technology. Here’s what to know.
Published: April 6, 2024 at 03:03AM
from NYT Technology https://ift.tt/b8AuRTy
via IFTTT