Zig: Una Opción Más Práctica que Rust para Herramientas CLI del Mundo Real

2025-09-23
Zig: Una Opción Más Práctica que Rust para Herramientas CLI del Mundo Real

Este artículo profundiza en las ventajas prácticas de Zig sobre Rust para la creación de interfaces de línea de comandos. El autor ilustra las diferencias a través de una herramienta CLI simple de gestión de notas. Si bien el verificador de préstamos de Rust garantiza la seguridad de la memoria, su complejidad y formalidad resultan engorrosas para CLIs simples. Zig ofrece un enfoque más directo para la gestión de la memoria, combinando instrucciones `defer` y los asignadores para facilitar la creación de código eficiente y seguro con menos sobrecarga del compilador. Para herramientas CLI pequeñas, la naturaleza ligera, rápida y directa de Zig lo hace más práctico. Si bien la seguridad de la memoria es importante, el código mantenible y la eficiencia del desarrollador son igualmente críticos.

Leer más
Desarrollo

Conquistando la Fatiga de JavaScript: MESH, un framework SSR modular basado en HTMX

2025-09-23

El desarrollo web se enfrenta a la "fatiga de JavaScript" y la "fatiga de frameworks". Este artículo explora el uso de HTMX, un enfoque declarativo para el desarrollo web utilizando atributos HTML, como solución. Sin embargo, la falta de estructura de HTMX llevó al autor a crear el framework MESH, un framework modular de renderizado del lado del servidor (SSR). MESH utiliza un modelo "un componente, un punto final", aprovechando Go y Web Components para SSR e hidratación. Los desafíos con la incapacidad de HTMX para cruzar los límites de Shadow DOM se superaron con soluciones ingeniosas. La colaboración en tiempo real con Server-Sent Events (SSE) también se implementó. Finalmente, el autor incluso eliminó HTMX por completo, utilizando un JS más limpio para lograr la misma funcionalidad, y reflexiona sobre las deficiencias y las futuras direcciones de HTMX.

Leer más
Desarrollo

El Autopiloto de Tesla Causa Muertes de Motociclistas: 5+ Muertes Desde 2022

2025-04-06
El Autopiloto de Tesla Causa Muertes de Motociclistas: 5+ Muertes Desde 2022

Un análisis de datos de la NHTSA revela al menos cinco accidentes mortales desde 2022 que involucran a Teslas en modo Autopiloto, todos resultando en la muerte de motociclistas. En todos los casos conocidos, el Tesla chocó contra la motocicleta por detrás. Este problema parece ser exclusivo de Tesla; ningún otro fabricante informó muertes similares durante el mismo período. Las solicitudes de ocultación de datos de Tesla dificultan la investigación, pero la evidencia disponible sugiere fallas graves en la capacidad del Autopilot de Tesla para detectar y responder a motocicletas. Esto contrasta fuertemente con el lanzamiento planeado por Tesla de robotaxis sin conductor en Austin.

Leer más
Tecnología Seguridad Vial

El 4º Circuito Rechaza la Solicitud de Emergencia en el Caso Abrego García

2025-04-23

Esta publicación ofrece un análisis línea por línea de la opinión del Cuarto Circuito en el caso de Kilmar Armando Abrego García, un ciudadano salvadoreño deportado a pesar de una orden de retención de deportación. El tribunal denegó la moción del gobierno para una suspensión de emergencia y un writ of mandamus. El juez consideró que las acciones del gobierno privaron a Abrego García del debido proceso, incluso con las afirmaciones de que era un terrorista y miembro de la MS-13. El tribunal enfatizó que el debido proceso debe observarse incluso si las acusaciones son ciertas, señalando que el gobierno podría intentar anular la orden de retención de deportación. El fallo destaca los contrapesos entre los poderes judicial y ejecutivo, y el mantenimiento del debido proceso y el estado de derecho.

Leer más
Varios

La Brecha Entre Ingenieros Fuertes y Débiles

2024-12-27

Este artículo explora las capacidades que diferencian a los ingenieros fuertes de los ingenieros promedio. Los ingenieros fuertes pueden realizar tareas que los ingenieros más débiles no pueden, como resolver errores complejos, mejorar los códigos heredados y realizar grandes rediseños arquitectónicos. Los ingenieros más débiles luchan con estas tareas incluso con tiempo suficiente. El artículo destaca que los ingenieros fuertes no son simplemente más eficientes, sino que poseen la capacidad de resolver problemas complejos, mientras que los ingenieros más débiles son prácticamente incapaces de completar la mayoría de las tareas de ingeniería. El artículo también ofrece consejos sobre cómo colaborar con ingenieros sénior más débiles, enfatizando la necesidad de ser amable pero proteger su tiempo, evitando demandas excesivas.

Leer más

Instacar elude el sistema de pago de Apple, generando controversia

2025-05-15
Instacar elude el sistema de pago de Apple, generando controversia

La aplicación Instacar, no disponible en la App Store de EE. UU., muestra una advertencia en la App Store de la UE por usar un sistema de pago externo, eludiendo el sistema de pago privado y seguro de Apple. El artículo argumenta que la comprensión de Apple sobre los pagos online es ingenua, aferrándose a la idea anticuada de que la seguridad de su sistema es una ventaja única. Esto ignora el hecho de que las plataformas de pago online convencionales, como Stripe y Amazon, ya ofrecen transacciones seguras y privadas.

Leer más
Tecnología Sistema de Pago

El editor de código Zed cambia el precio de la IA a un modelo basado en tokens

2025-09-24
El editor de código Zed cambia el precio de la IA a un modelo basado en tokens

El editor de código Zed está cambiando sus precios de IA de basados en prompts a basados en tokens, reflejando mejor el coste real de los servicios de IA. Esto permite a Zed invertir de forma sostenible en funciones del editor y ofertas para empresas. La nueva fijación de precios incluye más modelos de IA, como GPT-5 y Gemini 2.5, y ofrece a los usuarios flexibilidad con opciones como traer sus propias claves API o usar modelos locales. Los usuarios existentes tienen un período de transición de tres meses con soporte. El cambio también simplifica los precios y reduce los costes.

Leer más
Desarrollo

Mi caja de herramientas ed(1): Una inmersión profunda en el mundo de las implementaciones ed(1)

2025-09-24

Artyom Bologov, un autoproclamado entusiasta de ed(1), comparte su colección de implementaciones y scripts de ed(1). Utiliza ed(1) extensamente como editor Git, editor sudo e incluso como generador de sitios estáticos. Su caja de herramientas incluye GNU ed, OpenBSD ed (oed), una versión modernizada llamada wed(1), un aed(1) más amigable para el usuario y xed(1) para scripts. Estas herramientas abordan las limitaciones de ed(1), como la falta de soporte para scripts y la falta de facilidad de uso, manteniendo la portabilidad en varios sistemas. Incluso creó implementaciones de ed(1) en Brainfuck, BASIC y Modal, una prueba de su dedicación. Bologov concluye instando a los lectores a abrazar y amar ed(1).

Leer más
Desarrollo

¿Esquema de verificación de edad: una pesadilla de usabilidad?

2025-09-24
¿Esquema de verificación de edad: una pesadilla de usabilidad?

Una nueva solución de verificación de edad online está causando controversia. Su fuerte dependencia de los smartphones excluye a muchos usuarios sin smartphones o que no quieren usarlos, como los ancianos. Esto afecta significativamente la navegación web, especialmente en los modos privados, requiriendo verificación de edad en cada visita al sitio web. El alto coste de implementación supone un gran obstáculo para las startups, y las elecciones tecnológicas parecen limitantes. Los beneficios de privacidad que reclama la solución también son cuestionables.

Leer más
Desarrollo

fetch_max de Rust: Una inmersión profunda en la optimización del compilador

2025-09-24
fetch_max de Rust: Una inmersión profunda en la optimización del compilador

Durante una reciente entrevista de ingeniería, un candidato usó una sola línea de código Rust para resolver un problema clásico de concurrencia: rastrear el valor máximo en múltiples subprocesos productores. Esto despertó la curiosidad del autor: ¿cómo funciona realmente `fetch_max` de Rust? El artículo profundiza en el proceso de compilación, desde el código Rust hasta el ensamblaje, revelando las capas de optimización que involucran macros, representación intermedia LLVM, intrínsecos del compilador y detalles específicos de la arquitectura de destino. En x86-64, `fetch_max` se compila en un bucle compare-and-swap (CAS); en ARM, utiliza directamente la instrucción max atómica del hardware. Este artículo demuestra el poder de los compiladores modernos y los detalles de bajo nivel detrás de las abstracciones de alto nivel.

Leer más
Desarrollo

Registro de actualizaciones del proyecto Vterm: Mejoras continuas de rendimiento y funciones

2025-09-24

El desarrollador de Vterm, Tom Szilagyi, ha realizado numerosas confirmaciones recientemente, que abarcan optimizaciones de rendimiento, correcciones de errores y nuevas funciones. Estas actualizaciones incluyen mejoras en el rendimiento de la GPU, la corrección de un error de signo, la adición de nuevas opciones de línea de comandos y el refinamiento de la representación de caracteres y la visualización de subrayados. Las mejoras continuas del código mejoran la estabilidad y la eficiencia de Vterm.

Leer más

¡Podman Desktop supera los 3 millones de descargas!

2025-09-24
¡Podman Desktop supera los 3 millones de descargas!

Podman Desktop, una aplicación de escritorio para gestionar contenedores y Kubernetes, ha alcanzado el impresionante hito de 3 millones de descargas. Este éxito se debe al fuerte apoyo de la comunidad y a las mejoras continuas, incluyendo flujos de trabajo más fluidos de Kubernetes, una mejor compatibilidad con Docker y mejoras en la usabilidad diaria. Podman Desktop también se ha unido al proyecto CNCF Sandbox y está siendo adoptado por cada vez más empresas. El equipo agradece los comentarios de los usuarios y se compromete a realizar mejoras continuas para ofrecer a los desarrolladores una experiencia de gestión de contenedores y Kubernetes aún más eficiente.

Leer más
Desarrollo

Depurando luces de freno con un vibrador: una historia de hacker

2025-09-24
Depurando luces de freno con un vibrador: una historia de hacker

El desarrollador detrás de BrakeBright, una mejora para la luz de freno de motocicleta, detalla su viaje para eliminar falsos positivos. Los intentos iniciales usando promedios y filtros de paso bajo no lograron solucionar completamente el parpadeo de la luz de freno causado por baches en la carretera y vibraciones del motor. Luego, cambió a filtrado mediano, ajustó los tiempos de muestreo y agregó vibración para evitar la sincronización con los pulsos del motor. De manera ingeniosa, un vibrador reutilizado simuló las condiciones del mundo real para las pruebas, lo que llevó a la adición de un mecanismo inteligente de eliminación de rebote que resolvió eficazmente el problema. La historia está llena de humor y giros inesperados, mostrando la dedicación del desarrolvedor a la mejora del producto y la experiencia del usuario.

Leer más

Indexación eficiente en frameworks de aprendizaje profundo: Una comparación de Torch, TensorFlow y Einops

2025-09-24

Este artículo compara diferentes enfoques para la indexación eficiente de matrices en PyTorch, TensorFlow y Einops. Al contrastar `torch.gather`, `torch.take_along_dim`, `torch.index_select`, `torch.take`, `tf.gather`, `tf.gather_nd` y `einx.get_at` de Einops, muestra sus diferencias de flexibilidad y eficiencia en el manejo de diferentes dimensiones e indexación por lotes, proporcionando a los desarrolladores una referencia para elegir la solución óptima.

Leer más

El Sandbox de Privacidad de Google: Un Giro, No un Final

2025-04-23
El Sandbox de Privacidad de Google: Un Giro, No un Final

El proyecto Sandbox de Privacidad de Google no está terminando, pero está cambiando de rumbo. Ante las demandas antimonopolio y la resistencia de la industria a abandonar las cookies, Google continuará mejorando el modo de incógnito de Chrome con funciones como el bloqueo de cookies de terceros y el enmascaramiento de la dirección IP. Sin embargo, esto significa que sus APIs de Sandbox de Privacidad tendrán un papel diferente, y Google colaborará con socios para encontrar una nueva vía. Si bien Google destaca la privacidad mejorada de los anuncios, su situación en los litigios antimonopolio es probablemente un factor más importante que impulsa este cambio.

Leer más
Tecnología

El Teatro de los Pull Requests y la Revisión de Código

2025-09-25

La charla de Saša Jurić en Goatmire Elixir Conf transformó la revisión de código en una narrativa convincente. Destacó el problema común de los pull requests (PRs) demasiado grandes y complejos, lo que lleva a revisiones superficiales, riesgos de seguridad y bases de código difíciles de mantener. La conclusión principal: los PRs revisables deberían idealmente tomar de 5 a 10 minutos para revisarlos, idealmente con menos de 300 líneas de código. Esto se logra creando mensajes de commit concisos y narrativos que explican claramente el razonamiento y los pasos de cada cambio. Dividir las grandes funciones en PRs más pequeños y usar herramientas como `git fixup` para mantener un historial de commit limpio son cruciales para una revisión de código eficiente y un código de mayor calidad. La charla enfatizó que decir "No entiendo" es mejor que un "LGTM" sin sentido.

Leer más
Desarrollo

Turso: Un Misterio de 1GB Resuelto por un LLN

2025-09-01
Turso: Un Misterio de 1GB Resuelto por un LLN

Turso, una reescritura en Rust de SQLite, encontró un problema extraño: las bases de datos que superaban 1 GB se informaban como corruptas por SQLite, a pesar de estar perfectamente intactas. ¿La causa raíz? SQLite inserta una página especial en la marca de 1 GB, un paso que faltaba en Turso. Nikita, un ingeniero notablemente habilidoso en el equipo de Turso (sospechoso de ser un LLM o un extraterrestre!), utilizó su conocimiento aparentemente sobrehumano para identificar y corregir el error. Esto destaca la importancia de las pruebas exhaustivas y la documentación completa, mostrando el potencial de los LLMs en la comprensión del código y la depuración.

Leer más
Desarrollo

Flix: Manejando la Depuración de Impresión con Elegancia

2025-09-25

Los diseñadores del lenguaje Flix se enfrentaron a un dilema: cómo permitir optimizaciones eficientes del compilador al mismo tiempo que permiten a los desarrolladores usar fácilmente la depuración de impresión. Usar `println` directamente rompe el sistema de tipos y efectos, causando errores de compilación. El artículo explora dos soluciones: la primera usa `unchecked_cast` para omitir las comprobaciones del sistema de efectos, pero resulta en que el código se optimiza; la segunda introduce un efecto `Debug`, permitiendo impresiones de depuración sin modificar las firmas de las funciones, y deshabilitando el efecto `Debug` en producción. La solución final equilibra la optimización del compilador y la experiencia del desarrollador.

Leer más
Desarrollo sistema de efectos

El regreso obligatorio a la oficina de Microsoft: ¿Un fracaso de gestión?

2025-09-25
El regreso obligatorio a la oficina de Microsoft: ¿Un fracaso de gestión?

El anuncio de Microsoft de una política obligatoria de regreso a la oficina (RTO) para los empleados a 80 km de su sede en Redmond, a partir de febrero de 2026, ha generado controversia. Si bien la empresa niega que sea una medida de reducción de costos, muchos la ven como un síntoma de mala gestión, ignorando el éxito del teletrabajo y el bienestar de los empleados. El artículo critica las motivaciones detrás de la decisión, sugiriendo que proviene de la desconfianza, de conceptos erróneos sobre la eficiencia del teletrabajo y de un deseo de control. El RTO obligatorio impone cargas adicionales a los empleados (desplazamiento, cuidado de niños, etc.), afecta negativamente la salud mental y podría llevar a la pérdida de empleados valiosos.

Leer más
Tecnología

WebKit de Apple: Una inmersión profunda en la participación en los estándares web

2025-09-23
WebKit de Apple: Una inmersión profunda en la participación en los estándares web

Este artículo presenta una inmersión profunda en la participación de Apple en los estándares web, utilizando datos y gráficos para ilustrar la adopción tardía y la falta de colaboración de Apple en APIs web cruciales como Web MIDI, Web USB y Web Bluetooth. El autor argumenta que Apple con frecuencia cita preocupaciones de 'privacidad y seguridad' para rechazar o retrasar estas funciones, pero proporciona poca evidencia para respaldar estas afirmaciones. En cambio, los datos sugieren que Apple principalmente se pone al día con otros navegadores, en lugar de participar activamente en el diseño conjunto. El artículo cuestiona el compromiso de Apple con los estándares web y sugiere que sus acciones pueden estar relacionadas con la protección de los intereses comerciales de su App Store.

Leer más
Desarrollo

oLLM: Ejecutando LLMs de Contexto Extenso en GPUs de Consumo

2025-09-23
oLLM: Ejecutando LLMs de Contexto Extenso en GPUs de Consumo

oLLM es una biblioteca Python ligera que permite la inferencia de LLMs de contexto extenso como gpt-oss-20B y qwen3-next-80B en GPUs de consumo con 8 GB de VRAM (por ejemplo, una Nvidia 3060 Ti de 200$), manejando hasta 100.000 contextos. Esto se logra sin cuantización, descargando pesos de capa y caché KV a SSD y empleando técnicas como FlashAttention-2 y MLPs segmentadas. Admite varios modelos de LLM y ofrece una API fácil de usar para tareas de procesamiento de texto a gran escala, como el análisis de contratos, el resumen de literatura médica y el procesamiento de archivos de registro masivos.

Leer más
Desarrollo Inferencia de LLM

Agente de IA Slate: Automatizando la Portabilidad de un Proyecto Python a TypeScript

2025-09-25

Slate es un agente de IA altamente autónomo diseñado para manejar tareas largas y complejas. Esta publicación detalla cómo Slate portó con éxito el proyecto de código abierto Python Browser Use (70.3k estrellas), una biblioteca de automatización de navegador para LLMs, a TypeScript en menos de dos horas por menos de $60. Slate automatizó la mayor parte del proceso, requiriendo solo una mínima intervención del usuario. El proceso mostró las poderosas capacidades de planificación y ejecución de Slate, así como su capacidad para solucionar problemas de forma autónoma, resultando en una versión TypeScript completamente funcional.

Leer más

La Trampa de la Ética Emprendedora: Cómo la Cultura de Autoayuda Agostó a Estados Unidos

2025-05-10
La Trampa de la Ética Emprendedora: Cómo la Cultura de Autoayuda Agostó a Estados Unidos

En 'Crea Tu Propio Trabajo', Erik Baker analiza cómo la ética emprendedora omnipresente en Estados Unidos se ha transformado en un sistema explotador. Siguiendo la ascensión de la psicología positiva y su enredo con el espíritu emprendedor, Baker revela cómo esta cultura vincula la realización personal con el éxito profesional, llevando al exceso de trabajo y al agotamiento. Al examinar críticamente las teorías de la psicología positiva y el ethos emprendedor, el autor expone cómo esta cultura enmascara prácticas laborales explotadoras, dejando a los trabajadores vulnerables e indefensos. Esto, en última instancia, crea un círculo vicioso de agotamiento y disfunción social.

Leer más

Recuento manual de votos: ¿Una amenaza para la precisión de las elecciones?

2025-08-19
Recuento manual de votos: ¿Una amenaza para la precisión de las elecciones?

Un número creciente de estados está considerando prohibir las máquinas de tabulación electrónica y exigir el recuento manual de votos. Sin embargo, los estudios muestran que el recuento manual lleva a tasas de error significativamente mayores (hasta un 25%), costos aumentados y retrasos sustanciales. Por ejemplo, el recuento manual del condado de Nye, Nevada, en 2022, resultó en una tasa de error del 25%, y una ley similar en Arizona solo fue vetada por el gobernador. Esto no solo amenaza la precisión y la seguridad de las elecciones, sino que también alimenta las preocupaciones de los votantes sobre la corrupción. El artículo aboga por el uso continuo de máquinas de tabulación electrónica, complementadas por auditorías posteriores a las elecciones para garantizar resultados electorales oportunos y precisos.

Leer más

El Desafío Berghain de 2025: Una Competición de Codificación Viral Que Rompió Internet

2025-09-24

Listen Labs lanzó un desafío de codificación viral, el Desafío Berghain, que comenzó con una valla publicitaria críptica en San Francisco. El desafío encomendó a los participantes un problema complejo de optimización: seleccionar exactamente 1000 personas de un flujo de llegadas aleatorias, cada una con varios atributos, mientras cumplían con cuotas específicas y minimizaban los rechazos. Este juego, engañosamente simple, atrajo a más de 30.000 ingenieros. El autor, comenzando como un novato en algoritmos, subió al puesto número 16 en la clasificación, detallando su viaje iterativo a través de varios algoritmos, desde enfoques ingenuos codiciosos hasta modelos sofisticados de copula gaussiana y, finalmente, métodos prácticos basados ​​en umbrales. Encontraron sobrecarga del servidor y limitación de velocidad, mostrando la escalabilidad inesperada del desafío. Al analizar las soluciones de mejor rendimiento, el autor destaca las lecciones clave aprendidas: lo simple a menudo supera a lo complejo, el ajuste de parámetros es crucial, la velocidad de iteración supera a la perfección, el conocimiento del dominio proviene de fuentes inesperadas y las restricciones pueden ser características. En última instancia, el Desafío Berghain reavivó la pasión del autor por la programación y ofrece información sobre futuras competiciones técnicas colaborativas.

Leer más

Actualizado: Libro de Introducción a los Lenguajes de Programación

2025-09-24

Los profesores Jaemin Hong y Sukyoung Ryu del KAIST han publicado una versión actualizada de su libro de texto, "Introducción a los Lenguajes de Programación". Este libro introductorio abarca conceptos fundamentales de los lenguajes de programación, incluyendo la sintaxis, la semántica, los sistemas de tipos y las implementaciones de intérpretes/comprobadores de tipos. Los autores alientan su uso por cualquier persona que esté aprendiendo o enseñando estos conceptos y reconocen las contribuciones de los estudiantes y asistentes de enseñanza. La última edición incluye correcciones de errores tipográficos y márgenes de página reducidos.

Leer más
Desarrollo

Bunster: Compilar scripts Shell en binarios estáticos

2025-01-23
Bunster: Compilar scripts Shell en binarios estáticos

El proyecto Bunster pretende compilar scripts shell en binarios estáticos eficientes, mejorando la portabilidad y la seguridad. En lugar de simplemente empaquetar scripts, utiliza el compilador Go para traducir los scripts a código máquina nativo, permitiendo la ejecución multiplataforma (actualmente solo Unix). Bunster admite principalmente scripts Bash, con planes para admitir más shells y agregar funciones como un sistema de módulos, incrustación de activos estáticos, bloqueo de contraseña y caducidad. El proyecto se encuentra en sus etapas iniciales, pero ya ha implementado muchas funciones principales y sigue el control de versiones SemVer.

Leer más

Manus: Ingeniería de Contexto para Agentes de IA Eficientes

2025-09-24
Manus: Ingeniería de Contexto para Agentes de IA Eficientes

El equipo del proyecto Manus optó por aprovechar las capacidades de aprendizaje en contexto de modelos existentes en lugar de entrenar modelos grandes desde cero al construir su agente de IA. El artículo destila cuatro aprendizajes clave: 1. Optimice la tasa de acierto de la caché KV manteniendo los prefijos de prompt estables, añadiendo al contexto y marcando explícitamente los puntos de interrupción de la caché; 2. Máscara, no elimine, herramientas; gestione dinámicamente la disponibilidad de herramientas para evitar la invalidación de la caché y la confusión del modelo; 3. Use el sistema de archivos como memoria externa para un contexto persistente e ilimitado; 4. Manipule la atención reiterando los objetivos y reteniendo información de error para el aprendizaje. Estas prácticas mejoran significativamente el rendimiento y la estabilidad del agente de IA, ofreciendo información valiosa para la construcción de agentes de IA eficientes.

Leer más
IA

¿Es la vida una forma de computación?

2025-09-24
¿Es la vida una forma de computación?

Este artículo explora la profunda conexión entre la vida y la computación. Basándose en las ideas iniciales de Alan Turing y John von Neumann, quienes sugirieron que la lógica de la vida y la lógica del código podrían ser una sola, examina el modelo de autómata celular autorreplicante de von Neumann. El artículo explica la naturaleza del ADN como un programa, comparando y contrastando la computación biológica y la computación digital. La computación biológica es masivamente paralela, descentralizada y ruidosa, mientras que la computación digital depende de la ejecución centralizada y secuencial de instrucciones. El artículo concluye introduciendo autómatas celulares neuronales, que combinan redes neuronales modernas, la morfogénesis de Turing y los autómatas celulares de von Neumann para simular el comportamiento celular, mostrando cómo la computación puede producir un comportamiento similar a la vida a diferentes escalas.

Leer más
IA

Programa Secreto de Recolección de ADN del DHS Expuesto: ¿Un Estado de Vigilancia en Formación?

2025-09-24
Programa Secreto de Recolección de ADN del DHS Expuesto: ¿Un Estado de Vigilancia en Formación?

Un programa secreto de recolección de ADN dirigido por la Oficina de Aduanas y Protección Fronteriza de los EE. UU. (CBP) desde 2020 ha sido expuesto, generando serias preocupaciones sobre la privacidad. Aprovechando lagunas legales y avances tecnológicos, la CBP ha acumulado una vasta base de datos de ADN de inmigrantes, viajeros e incluso ciudadanos estadounidenses, alimentando los datos al sistema nacional CODIS. Este programa carece de transparencia y salvaguardas legales, incluso el ADN de los niños se recopila y potencialmente se utiliza en investigaciones criminales futuras. Los organismos de supervisión y los legisladores han expresado una fuerte oposición, destacando la transformación del programa en un régimen de vigilancia genética generalizado. Hay demandas en curso para obligar a la CBP a divulgar más información.

Leer más
Tecnología vigilancia genética
1 2 3 4 5 6 8 10 11 12 595 596