Extracción de Música de YouTube con OCR usando Common Lisp: Una Aventura Pixel Perfecta

2025-01-06

Un desarrollador intentó extraer datos musicales de un vídeo de YouTube usando Common Lisp. Los intentos iniciales con Tesseract y ChatGPT resultaron infructuosos. Finalmente, un método antiguo de diferenciación de píxeles, que implica la extracción manual de imágenes de caracteres y la comparación, extrajo con éxito la mayor parte de la notación musical. Aunque no es perfecto, los datos extraídos fueron suficientes, demostrando la viabilidad del método. El artículo también detalla la experiencia del desarrollador usando Lisp para el procesamiento de imágenes y el desarrollo eficiente.

Leer más

¿Depreciomos `git checkout` comunitariamente?

2025-01-09
¿Depreciomos `git checkout` comunitariamente?

Este artículo aboga por la deprecación comunitaria del comando `git checkout`. El autor argumenta que `git checkout` es excesivamente complejo y confuso, especialmente para principiantes. Propone usar los comandos más claros `git switch` y `git restore` en su lugar. Aunque Git no eliminará `git checkout`, el autor anima a un cambio liderado por la comunidad hacia alternativas mejores para mejorar la experiencia general de Git y evitar confundir a los principiantes.

Leer más

Fractional Jobs: El auge del trabajo fraccionado

2024-12-15
Fractional Jobs: El auge del trabajo fraccionado

Fractional Jobs es una plataforma de empleo especializada en trabajo fraccionado, que conecta a empresas con talento experto a tiempo parcial. Ofrece una alternativa flexible a la contratación a tiempo completo, con una amplia gama de puestos en diversas áreas, desde ingeniería y marketing hasta diseño y finanzas. Las empresas se benefician del acceso a habilidades especializadas mediante contratos mensuales, mientras que los profesionales pueden desarrollar sus carreras y aumentar sus ingresos. La plataforma cuenta con una gran red de candidatos preseleccionados y promete coincidencias rápidas entre empresas y talento.

Leer más

Refactorización en C++: Mejores Técnicas y Prácticas

2024-12-13
Refactorización en C++: Mejores Técnicas y Prácticas

Este artículo explora técnicas comunes de refactorización en C++ y las mejores prácticas para mejorar la calidad del código. La refactorización, el proceso de reestructurar código existente sin alterar la funcionalidad, mejora la legibilidad, la eficiencia y el mantenimiento. El artículo abarca técnicas como renombrar variables y funciones, extraer funciones, simplificar instrucciones condicionales, optimizar bucles y eliminar la duplicación de código. Se enfatiza la importancia del uso de IDEs con capacidades de refactorización automática y se destacan las mejores prácticas, como la refactorización en pequeños pasos, el uso del control de versiones y las pruebas automatizadas para minimizar la deuda técnica y mejorar la calidad general del código.

Leer más

Scrappy: Creando aplicaciones caseras para amigos y familiares

2025-06-18
Scrappy: Creando aplicaciones caseras para amigos y familiares

John y Pontus crearon Scrappy, un prototipo de investigación para crear aplicaciones simples y personalizadas para ti y tus amigos. Es una herramienta visual similar a Figma o Google Slides, pero permite adjuntar comportamientos a objetos interactivos. Arrastras y sueltas objetos como botones y campos de texto, y agregas código JavaScript para definir sus acciones, como registrar la entrada de texto al hacer clic en un botón. Las aplicaciones Scrappy son multijugador, con un estado persistente y sincronizado, lo que hace que la colaboración con amigos y familiares sea perfecta. El objetivo es democratizar la creación de software, permitiendo que más personas creen aplicaciones adaptadas a sus necesidades exclusivas.

Leer más

CEO de Sonos destituido tras lanzamiento desastroso de aplicación

2025-01-13
CEO de Sonos destituido tras lanzamiento desastroso de aplicación

El CEO de Sonos, Patrick Spence, ha renunciado con efecto inmediato tras el desastroso lanzamiento de una aplicación renovada el pasado mes de mayo. La aplicación, llena de errores y lanzada prematuramente con funciones faltantes, provocó la indignación de los clientes, hundiendo la moral de los empleados y provocando despidos. A pesar de un posterior plan de recuperación y una empresa de relaciones públicas en crisis, el daño resultó irreparable. Spence recibirá una indemnización de 1.875.000 dólares. El CEO interino, Tom Conrad, dirigirá ahora la empresa, con la tarea de restaurar la moral de los empleados y recuperar la confianza de los clientes. Los problemas de la aplicación eclipsaron el lanzamiento de los auriculares Sonos Ace, que, según los informes, han tenido unas ventas flojas.

Leer más

El Gato de Schrödinger y el Corte de Heisenberg: La Paradoja y las Interpretaciones de la Mecánica Cuántica

2024-12-15
El Gato de Schrödinger y el Corte de Heisenberg: La Paradoja y las Interpretaciones de la Mecánica Cuántica

Este artículo profundiza en el experimento mental del gato de Schrödinger y su impacto en la cultura popular. Schrödinger propuso este experimento para destacar el absurdo de la superposición en la mecánica cuántica, no para sugerir que un gato está simultáneamente vivo y muerto. El artículo explica además el corte de Heisenberg —el límite entre la mecánica cuántica y la física clásica— y cómo diferentes interpretaciones (como la interpretación de Copenhague) abordan este corte. El autor argumenta que la mecánica cuántica es un marco de cálculo probabilístico poderoso, pero su aplicabilidad al mundo macroscópico requiere más investigación.

Leer más

Congresista estadounidense propone ley para bloquear sitios de piratería extranjeros

2025-01-30
Congresista estadounidense propone ley para bloquear sitios de piratería extranjeros

La representante Zoe Lofgren presentó la Ley Antipiratería Digital Extranjera, que permite a los titulares de derechos de autor obtener órdenes judiciales que obligan a los ISP y a los proveedores de DNS a bloquear el acceso a sitios web de piratería extranjeros. Si bien cuenta con el apoyo de grupos como la Motion Picture Association, el proyecto de ley ha recibido críticas por ser una medida de "bloqueo de sitios censural" y un "interruptor de apagado de internet". El proyecto de ley incluye exenciones y afirma respetar la Primera Enmienda, pero los críticos argumentan que otorga demasiado poder a los titulares de derechos de autor.

Leer más
Tecnología piratería digital

Envloader: Un cargador de variables de entorno simplificado y multiplataforma

2025-02-22

Frustrado por la dificultad de configurar direnv en su máquina Windows debido a las restricciones de configuración de la oficina, el autor creó `envloader`, una herramienta multiplataforma para simplificar la carga de variables de entorno en la terminal. Es compatible con archivos .env y .envrc, convirtiéndolos automáticamente para su shell. La instalación es sencilla a través de brew o scoop; simplemente ejecute `envloader` para cargar sus variables. Aunque carece de las funciones avanzadas de direnv (como la carga automática), es una solución rápida y eficaz para quienes necesitan una manera sencilla de gestionar las variables de entorno.

Leer más

La Entropía de la Salida de los Modelos de Lenguaje Grandes: Una Perspectiva de la Teoría de la Información

2025-01-13

Esta publicación explora la salida de los modelos de lenguaje grandes (LLM como ChatGPT) desde una perspectiva de la teoría de la información. El autor calcula la entropia de cada token de salida para medir la certeza del modelo al predecir el siguiente token. Los experimentos muestran una entropía más baja (mayor certeza) al final de las oraciones o fragmentos de palabras, y una entropia más alta (más incertidumbre) en las declaraciones descriptivas. Una comparación de los tipos de tokens en entropía baja versus alta revela que la entropía baja suele correlacionarse con declaraciones fácticas (que contienen nombres propios), mientras que la entropía alta se correlaciona con declaraciones descriptivas. Se utiliza un ejemplo en tamil para una ilustración adicional, enfatizando la importancia de discernir la verdad de la falsedad.

Leer más

Inko: Un nuevo lenguaje para construir software concurrente confiable

2025-03-27
Inko: Un nuevo lenguaje para construir software concurrente confiable

Inko es un nuevo lenguaje de programación diseñado para construir software concurrente con confianza. Simplifica el desarrollo de software concurrente ofreciendo gestión automática de memoria determinista, semántica de movimiento, tipado estático, concurrencia segura para tipos y manejo eficiente de errores, eliminando el rendimiento impredecible, los errores de tiempo de ejecución y las condiciones de carrera. Inko se compila a código de máquina LLVM. Los ejemplos muestran un simple "Hola, mundo!" y un cálculo factorial concurrente. Visite el sitio web de Inko para obtener más información e instrucciones de instalación.

Leer más
Desarrollo

Utopía Google: Excluido del Paraíso

2025-06-17
Utopía Google: Excluido del Paraíso

Un fanático seguidor de Google se muda a una ciudad inteligente diseñada por Google. Inicialmente, la vida es idílica, pero una violación aparentemente arbitraria de los términos del servicio resulta en que lo cierren fuera de su apartamento y de todos sus dispositivos conectados a Google. Sus intentos de recuperar el acceso llevan a una batalla legal kafkiana y al encarcelamiento. La historia satiriza la dependencia excesiva de la tecnología, la pérdida de autonomía y los peligros potenciales del control corporativo sin control sobre las vidas personales.

Leer más

Bruin: Crea pipelines de datos con SQL y Python

2024-12-17
Bruin: Crea pipelines de datos con SQL y Python

Bruin es una potente herramienta de pipeline de datos que combina la ingestión de datos, la transformación de datos con SQL y Python y las comprobaciones de calidad de datos en un único marco. Funciona con las principales plataformas de datos y se ejecuta en tu máquina local, en una instancia de EC2 o en GitHub Actions. Las características clave incluyen la ingestión de datos, transformaciones SQL y Python, comprobaciones de calidad de datos, plantillas Jinja, validación de extremo a extremo y soporte para varios entornos. Los pipelines se definen fácilmente mediante un simple archivo pipeline.yml.

Leer más
Desarrollo pipeline de datos

El analizador estático de LLVM integra el solucionador Z3: Eliminando falsos positivos

2025-02-23

El analizador estático de LLVM ahora admite el solucionador de restricciones Z3, mejorando significativamente su capacidad para filtrar falsos positivos. El artículo muestra dos métodos para usar Z3: como un solucionador externo y para refutar falsos positivos. El primer método, aunque elimina completamente los falsos positivos, es significativamente más lento (aproximadamente 15 veces). El segundo método, que usa Z3 para la refutación, es más rápido y eficiente para reducir los falsos positivos. Los experimentos muestran que habilitar Z3 permite que el analizador estático de LLVM identifique y evite con precisión los falsos positivos causados por operaciones bit a bit, lo que resulta en un análisis más confiable.

Leer más
Desarrollo análisis estático

Vista Explotada de un Reloj Mecánico DIY: Una Demostración Desafiante de Habilidad

2025-06-22

Inspirado en una entrada de blog que explica el funcionamiento de los mecanismos de los relojes mecánicos, el autor decidió crear un modelo de vista explotada de un reloj mecánico real. Experimentó con la fundición en resina en capas y otros métodos, finalmente optando por una técnica que utiliza hilo de pescar para suspender las piezas y un solo vertido de resina. Superó numerosos desafíos, incluyendo la contracción de la resina, las burbujas de aire y la fijación de las piezas, perfeccionando continuamente su técnica. El proyecto culminó en la creación de modelos desde relojes de bolsillo hasta un clon del movimiento ETA 2824, demostrando una habilidad e perseverancia impresionantes.

Leer más

Triptych: Tres propuestas para hacer que el hipertexto sea 'hiper' de nuevo

2025-01-06

Alexander Petros y Carson Gross proponen Triptych, tres pequeñas propuestas diseñadas para hacer que HTML sea mucho más expresivo en la forma en que maneja las solicitudes de red. Las propuestas agregan soporte para PUT, PATCH y DELETE a los formularios HTML, permiten que los botones realicen solicitudes sin formularios y permiten la sustitución parcial de páginas con la respuesta. Triptych tiene como objetivo aportar lo mejor de bibliotecas como htmx al HTML nativo, mejorando sus capacidades REST y simplificando la declaración del comportamiento de la página para las solicitudes HTTP. Esto resulta en un código más limpio y una implementación más fácil de la navegación de página completa y las actualizaciones parciales de página.

Leer más
Desarrollo Solicitudes Web

TiDB: Base de datos SQL distribuida, nativa de la nube y de código abierto

2025-01-06
TiDB: Base de datos SQL distribuida, nativa de la nube y de código abierto

TiDB es una base de datos SQL distribuida, nativa de la nube y de código abierto, diseñada para aplicaciones modernas. Ofrece alta disponibilidad, escalabilidad horizontal y vertical, consistencia fuerte y alto rendimiento. Características clave incluyen transacciones distribuidas, opciones de escalamiento flexibles y compatibilidad con MySQL. Se admite la implementación localmente, a través de Kubernetes o utilizando el servicio administrado TiDB Cloud.

Leer más

Microsoft eliminará las contraseñas de 1.000 millones de usuarios y promoverá las passkeys

2024-12-17
Microsoft eliminará las contraseñas de 1.000 millones de usuarios y promoverá las passkeys

En respuesta al aumento de los ciberataques, Microsoft anunció planes para eliminar las contraseñas de 1.000 millones de usuarios y promover agresivamente las passkeys más seguras. Con los ataques a contraseñas casi duplicándose año tras año, Microsoft bloquea 7.000 ataques por segundo. Las passkeys, que utilizan biometría o PIN, ofrecen una seguridad y comodidad superiores en comparación con las contraseñas tradicionales. Microsoft está animando activamente a los usuarios a adoptar las passkeys, con el objetivo de lograr un futuro sin contraseñas y más seguro.

Leer más

Historias del Metro: Encuentros Fugaces, Impresiones Duraderas

2025-01-13
Historias del Metro: Encuentros Fugaces, Impresiones Duraderas

Este texto teje una tapicería de breves y conmovedores encuentros que se desarrollan dentro de un vagón de metro. De viajeros apresurados a jubilados relajados, cada individuo contribuye con un microcosmos de las experiencias de la vida. El autor captura las emociones sutiles de alegría, tristeza e indiferencia, pintando un cuadro vívido de la existencia urbana. Estos momentos aparentemente insignificantes revelan verdades profundas sobre la conexión humana y las complejidades de la vida en la ciudad, dejando una impresión duradera en el lector.

Leer más

PyXL: Ejecutando Python en Hardware, Tiempo de Viaje GPIO de 480ns

2025-04-28
PyXL: Ejecutando Python en Hardware, Tiempo de Viaje GPIO de 480ns

PyXL es un procesador de hardware personalizado que ejecuta Python directamente en silicio, eliminando la necesidad de un intérprete o compilador JIT. Compila código Python a un ensamblador personalizado y lo ejecuta en un procesador pipeline personalizado. Las pruebas muestran un tiempo de viaje GPIO impresionante de 480 ns, más de 30 veces más rápido que MicroPython. Esto hace que PyXL sea ideal para aplicaciones de alto rendimiento que requieren respuesta en tiempo real y temporización determinista, como sistemas de control en tiempo real, inferencia de ML y robótica.

Leer más

Hilos de Dios: La Pasta Más Rara de Cerdeña

2024-12-24
Hilos de Dios: La Pasta Más Rara de Cerdeña

Su filindeu, literalmente "Hilos de Dios", es posiblemente la pasta más rara del mundo. Elaborada solo dos veces al año por tres mujeres en Cerdeña, esta pasta intrincada requiere una peregrinación de 20 millas para que los devotos participen en la Fiesta Bianual de San Francisco. Los ingredientes simples —sémola, agua y sal— se contraponen a un proceso de creación increíblemente complejo que ha desconcertado incluso a los ingenieros de Barilla y al famoso chef Jamie Oliver. Los delicados hilos resultantes, servidos en un caldo de cordero con queso pecorino, representan más que un manjar culinario; son un testimonio de una tradición de 200 años y un símbolo cultural único de Cerdeña.

Leer más
Varios

Fallos de software provocan uno de los mayores errores judiciales de la historia británica

2025-01-09

Casi 1.000 gerentes de oficinas de correos del Reino Unido fueron erróneamente condenados por robo entre 1999 y 2015 debido a fallos en el software de contabilidad Horizon de Fujitsu. Una codificación deficiente, pruebas inadecuadas y la expansión de la funcionalidad llevaron a errores que causaron discrepancias en las cuentas, lo que resultó en encarcelamiento, ruina financiera e incluso suicidios. Las condenas fueron anuladas en 2024 y se puso en marcha un plan de compensación. Este caso destaca el impacto devastador de los fallos de software en la sociedad y la necesidad crítica de prácticas rigurosas de desarrollo de software.

Leer más

Sitio Web Dover: Se Requiere JavaScript

2025-01-13

Una visita a un sitio web llamado Dover muestra un mensaje que exige que se habilite JavaScript para ejecutar la aplicación. Esto sugiere fuertemente que el sitio depende en gran medida de JavaScript para la representación del front-end o la funcionalidad interactiva. Probablemente usa contenido dinámico, animaciones o una interfaz interactiva compleja que requiere JavaScript para un funcionamiento adecuado. Esto plantea preguntas sobre las elecciones de diseño del sitio web y el grado de dependencia de JavaScript.

Leer más
Desarrollo

El misterio de la colonia perdida de Roanoke podría estar resuelto: restos de hierro revelan la verdad

2025-06-11
El misterio de la colonia perdida de Roanoke podría estar resuelto: restos de hierro revelan la verdad

Un equipo liderado por el arqueólogo británico Mark Horton podría haber resuelto el misterio centenario de la colonia perdida de Roanoke. El descubrimiento de martelos —pequeñas escamas de hierro de forja— en la isla Hatteras proporciona una prueba definitiva de la tecnología inglesa de forja de hierro del siglo XVI, ausente entre los nativos americanos de la época. Esto sugiere que los colonos se integraron en la comunidad Croatoan en lugar de perecer. Aunque el misterio pueda persistir de alguna manera, esta evidencia arqueológica ofrece una explicación convincente para el destino de los colonos.

Leer más

¿Cuándo arreglaremos el software que gobierna el mundo?

2025-01-08
¿Cuándo arreglaremos el software que gobierna el mundo?

El software sustenta el mundo moderno, pero su calidad es sorprendentemente inconsistente. Industrias como la salud, el comercio minorista y la aviación dependen de software antiguo e ineficiente, lo que perjudica la productividad y el potencial. El autor pide atención urgente a estas áreas descuidadas, abogando por la inversión en la actualización de herramientas de software cruciales para liberar todo el potencial de los profesionales y superar sistemas ineficientes y obsoletos.

Leer más

Recursion Pharmaceuticals abandona la técnica de pintura celular por la imagen de campo claro

2024-12-15
Recursion Pharmaceuticals abandona la técnica de pintura celular por la imagen de campo claro

Recursion Pharmaceuticals, una empresa de biotecnología que utiliza el aprendizaje automático para el descubrimiento de fármacos, anunció recientemente un cambio sorprendente: abandonar su técnica característica de pintura celular en favor de la imagen de campo claro tradicional. Este artículo profundiza en las razones detrás de este cambio. Los avances en el aprendizaje profundo permiten a los modelos procesar imágenes en bruto de manera eficiente, disminuyendo el valor de los colorantes fluorescentes de la pintura celular para mejorar el contraste. La imagen de campo claro ofrece ventajas en cuanto a costo, facilidad de implementación y compatibilidad con la microscopía de lapso de tiempo de células vivas, abriendo posibilidades para el estudio de la dinámica celular. A pesar del cambio aparentemente arriesgado, las pruebas internas de Recursion muestran que la imagen de campo claro produce resultados comparables o incluso superiores en la predicción de perturbaciones farmacológicas.

Leer más

Suecia designa la demoscena como patrimonio de la UNESCO

2025-03-31
Suecia designa la demoscena como patrimonio de la UNESCO

Suecia ha designado la demoscena como patrimonio cultural inmaterial nacional de la UNESCO. La demoscena, posiblemente la subcultura digital creativa más antigua, ha mantenido sus valores y tradiciones en medio de cambios tecnológicos y económicos. Si bien su núcleo es la competencia por superar los límites del hardware, la demoscena abarca diversas actividades: creación de obras extravagantes, mantenimiento de comunidades online, organización de fiestas y mucho más. El autor destaca la diversidad e inclusividad de la escena, atrayendo tanto a programadores nostálgicos como a artistas no convencionales.

Leer más
Varios

CVE Fantasma: Una vulnerabilidad de seguridad en el emulador de terminal Ghostty

2025-01-01

Un nuevo emulador de terminal, Ghostty, lanzó recientemente la versión 1.0. El investigador de seguridad David Leadbeater descubrió una vulnerabilidad (CVE-2024-56803) similar a una CVE de 2003, permitiendo a los atacantes ejecutar código arbitrario explotando la funcionalidad de consulta de título del terminal. La vulnerabilidad aprovecha la naturaleza de señalización en banda de los terminales y el comportamiento de Zsh en modo vi. Los atacantes pueden usar secuencias de escape elaboradas para ejecutar comandos maliciosos sin el conocimiento del usuario, incluso a través de SSH. Ghostty 1.0.1 corrige esto; se recomienda a los usuarios que actualicen o apliquen las mitigaciones proporcionadas en el aviso.

Leer más
(dgl.cx)

Google abandona los ccTLD para la búsqueda global

2025-04-15
Google abandona los ccTLD para la búsqueda global

Google está redirigiendo todas sus versiones de dominio de nivel superior de código de país (ccTLD) (como google.fr, google.co.uk) a Google.com. Este cambio, que se implementará gradualmente en los próximos meses, se debe a la capacidad mejorada de Google para proporcionar resultados de búsqueda localizados globalmente. Si bien los usuarios no deberían experimentar interrupciones importantes, es posible que deban iniciar sesión nuevamente o ajustar la configuración de búsqueda. La funcionalidad principal de búsqueda permanece inalterada.

Leer más
Tecnología
1 2 583 584 585 587 589 590 591 595 596