Saltar al contenido principal

2024-07-28

¿Cómo interceptó Facebook el tráfico de la aplicación móvil encriptada de su competidor?

  • Una demanda colectiva contra Meta reveló que Facebook interceptó el tráfico cifrado de los dispositivos de los usuarios que ejecutaban la aplicación Onavo Protect para obtener información competitiva.
  • Facebook supuestamente utilizó un ataque MITM (Man-In-The-Middle), denominado "ssl bump," para descifrar el tráfico de dominios como Snapchat, YouTube y Amazon.
  • La aplicación Onavo Protect recopilaba estadísticas detalladas de uso de aplicaciones y datos sensibles, lo que generaba importantes preocupaciones legales y éticas.

Reacciones

  • Facebook pagó a los usuarios para instalar un proxy bajo el pretexto de "investigación de mercado," permitiéndoles interceptar y descifrar el tráfico encriptado de aplicaciones móviles de la competencia.
  • La aplicación, Onavo, comercializada como una VPN, se utilizó para recopilar datos sobre competidores, lo que generó preocupaciones legales y éticas, incluidas posibles violaciones de las leyes de interceptación de comunicaciones.
  • Aunque los usuarios consintieron el monitoreo, la claridad de su comprensión sobre el alcance de la recopilación de datos sigue siendo cuestionable.

Cómo depurar el diseño de su batería

  • PyBaMM es una herramienta de código abierto en Python diseñada para simular la física de las baterías, lo que la convierte en un recurso valioso para la investigación y desarrollo (I+D) de baterías.
  • La herramienta ayuda a abordar la maldición de la dimensionalidad, un desafío común en la investigación y desarrollo de baterías, al simplificar simulaciones complejas.
  • PyBaMM es particularmente útil para investigadores e ingenieros que buscan modelar y comprender el comportamiento de las baterías de manera más eficiente.

Reacciones

  • Las pruebas de un factor a la vez son ineficientes para el diseño de baterías; los métodos modernos de diseño experimental pueden optimizar con menos ejecuciones.
  • PyBaMM (Modelado Matemático de Baterías en Python) no cubre todas las optimizaciones de forma predeterminada, lo que requiere métodos más sofisticados para espacios de diseño más grandes.
  • Se recomiendan herramientas como el PPK II de Nordic Semiconductor, sensores de efecto Hall y resistencias shunt para el perfilado de energía y la medición de corriente en proyectos de baterías.

Apple ha alcanzado su primer contrato sindical con empleados de tienda en Maryland

  • La Coalición de Empleados Minoristas Organizados de la Asociación Internacional de Maquinistas y Trabajadores Aeroespaciales anunció un acuerdo de tres años con Apple para los empleados de una tienda en Maryland, aumentando el salario en un promedio del 10% y ofreciendo otros beneficios.
  • La aprobación del acuerdo, pendiente de la aprobación de unos 85 empleados, se votará el 6 de agosto, tras una autorización de huelga en mayo debido a negociaciones insatisfactorias.
  • Esta tienda de Maryland es una de las dos únicas ubicaciones de Apple sindicalizadas en los EE. UU., con la segunda en la ciudad de Oklahoma aún sin contrato.

Reacciones

  • Apple ha firmado su primer contrato sindical con empleados de una tienda en Maryland, marcando un hito significativo en las relaciones laborales de la empresa.
  • Se especula que Apple podría haber aceptado el contrato para evitar conflictos, y algunos sugieren que la empresa podría cerrar la tienda si la sindicalización genera problemas, aunque cerrar una tienda únicamente debido a la sindicalización es ilegal y difícil de probar.
  • La discusión sobre el impacto y la necesidad de los sindicatos persiste, con argumentos tanto a favor de la protección de los derechos de los trabajadores como en contra del posible perjuicio a las empresas.

La revisión del efecto del juez hambriento irracional (2023)

  • Actualmente, los pedidos en línea no están disponibles debido a problemas técnicos desde el 10 de julio de 2024; se recomienda a los usuarios que consulten el sitio web para obtener actualizaciones.
  • Un estudio realizado por Danziger, Levav y Avnaim-Pesso (2011) encontró que las decisiones favorables de libertad condicional de los jueces israelíes disminuían significativamente dentro de una sesión, pero volvían a los niveles iniciales después de un descanso, lo que sugiere agotamiento mental.
  • Las simulaciones indican que este efecto podría estar sobreestimado y podría deberse a artefactos estadísticos, como fallos favorables más largos y una gestión racional del tiempo por parte de los jueces, lo que requiere una investigación adicional.

Reacciones

  • La investigación del 'efecto del juez hambriento irracional', que afirmaba que los jueces eran más indulgentes después del almuerzo, ha sido revisitada y se ha encontrado que tiene fallos significativos.
  • La investigación original no tuvo en cuenta el orden no aleatorio de los casos, con los casos menos graves siendo vistos primero y los más graves después, lo que afectó los resultados.
  • Los críticos sugieren que la aleatorización del orden de los casos podría llevar a decisiones judiciales más eficientes y justas, planteando preguntas más amplias sobre el impacto del hambre en la toma de decisiones y la fiabilidad de los estudios psicológicos.

Mis herramientas y técnicas favoritas para el desarrollo de juegos procedurales

  • El mapeo triplanar simplifica la texturización sin mapas UV, lo que lo hace ideal para terrenos procedurales, con mejoras para una mejor mezcla y rendimiento.
  • Síntesis de Texturas PBR (Renderizado Basado en Física) Impulsada por IA utiliza inteligencia artificial para generar texturas de alta calidad, mejorando la fidelidad visual.
  • El trabajo futuro incluye la implementación de Geometría Sólida Constructiva (CSG) para la manipulación avanzada de mallas, como la fusión y el corte de mallas para simular daños.

Reacciones

  • La publicación discute varias herramientas y técnicas para el desarrollo de juegos procedurales, destacando los desafíos y complejidades involucrados.
  • Los usuarios comparten sus experiencias y dificultades con la generación procedural, como la conexión de geometría y la generación de terreno realista.
  • La reseña elogia el artículo por sus conocimientos sobre técnicas procedimentales, y algunos usuarios destacan las habilidades especializadas requeridas en este campo.

Substituciones de Tritono

  • Una sustitución de tritono es una técnica musical que reemplaza un acorde de séptima dominante con otro acorde cuya raíz está a un tritono de distancia, añadiendo sofisticación a la música.
  • En la tonalidad de C, el acorde de séptima dominante G-B-D-F puede ser sustituido por C♯-F-G♯-B, conservando algunas notas del acorde original pero añadiendo un giro único.
  • David Bennett y Michael Keithson proporcionan explicaciones en video y ejemplos, con Bennett enfocándose en canciones populares y Keithson ofreciendo un enfoque más analítico, incluyendo lecciones sobre acordes dominantes.

Reacciones

  • Tritone substitutions en el jazz implican reemplazar un acorde dominante (V7) con otro acorde dominante a un tritono de distancia (II♭7), creando una línea de bajo cromática descendente.
  • Esta técnica se utiliza para añadir interés armónico y es común en el jazz, así como en la música popular como el tema de Los Simpson y "I Am the Walrus" de los Beatles.
  • La discusión destaca la importancia de comprender conceptos de teoría musical como los tonos guía (notas 3ª y 7ª) y el contexto histórico del análisis armónico.

CalcGPT

  • CalcGPT, desarrollado por Calvin Liang, es una calculadora satírica que utiliza el modelo de lenguaje GPT-3, criticando la obsesión moderna con la IA.
  • Sirve tanto como una herramienta computacional como un comentario social, cuestionando la necesidad de la IA en todos los aspectos de la vida.
  • Al ser intencionalmente lento y propenso a errores, CalcGPT fomenta la reflexión sobre el equilibrio entre los métodos tradicionales y la innovación.

Reacciones

  • CalcGPT, una aplicación de IA humorística, está generando interés por su enfoque satírico sobre las capacidades de la IA, particularmente en la realización de operaciones aritméticas básicas.
  • La aplicación utiliza un modelo GPT-3 desactualizado (babbage-002), lo que conduce a resultados intencionalmente incorrectos y divertidos, destacando la brecha entre los modelos de IA más antiguos y los más nuevos como GPT-4.
  • A pesar de su naturaleza humorística, CalcGPT sirve como una crítica al bombo publicitario de la IA, demostrando las limitaciones de los modelos anteriores y provocando discusiones sobre los avances en la tecnología de IA.

Plan 9 es un sistema operativo singularmente completo

  • Plan 9 es un sistema operativo integral que incluye todo el software necesario en su instalación base, como compiladores, entornos gráficos y editores de texto.
  • Al contrario de los sistemas Linux y BSD, el diseño monolítico de Plan 9 garantiza la consistencia y simplifica el desarrollo de software al eliminar la necesidad de probar contra múltiples configuraciones.
  • Si bien Plan 9 puede carecer de algunas características en comparación con los sistemas convencionales, sirve como un excelente recurso de aprendizaje y un entorno de pruebas para la experimentación con sistemas operativos.

Reacciones

  • Plan 9 es un sistema operativo que permite el acceso multiplataforma a la unidad C en Windows y en el Subsistema de Windows para Linux (WSL) utilizando el protocolo de sistema de archivos 9P2000.L.
  • Microsoft eligió Plan 9 sobre Samba por su simplicidad y el código de servidor existente, con la ruta \wsl$\ gestionada por el MUP en Windows y la comunicación a través de un socket Unix.
  • Plan 9 se centra en software componible, adhiriéndose a la filosofía Unix de programas pequeños y enfocados, pero sigue siendo un interés de nicho debido a su falta de características modernas e integración.

Primeras impresiones del Intel N100 Radxa X4

  • Radxa anunció la Radxa x4 Single Board Computer (SBC) basada en Intel N100, similar en forma a una Raspberry Pi 5, con un procesador x86 Intel N100.
  • La Radxa x4 es compatible con Windows 11 y Debian 12, con instalaciones fluidas pero inicialmente sin controladores de red.
  • Las características clave incluyen Ethernet de 2.5 Gbit, soporte M.2 NVMe y una BIOS completa, aunque necesita mejor documentación y soluciones de enfriamiento.

Reacciones

  • La Intel N100 Radxa X4 es una nueva computadora de placa única (SBC) con un precio de $60, que ofrece arquitectura x86, transcodificación de hardware, y se informa que es tres veces más potente que la Raspberry Pi 5.
  • Las características clave incluyen una NIC (tarjeta de interfaz de red) de 2.5G con soporte PoE (Power over Ethernet) y una ranura m.2, lo que agrega un valor significativo en comparación con el Raspberry Pi.
  • La placa ha generado interés debido a su precio competitivo, rendimiento mejorado y potencial para encajar en las carcasas existentes de Raspberry Pi, lo que la convierte en una opción atractiva tanto para aficionados como para profesionales.

Managarm: Sistema operativo pragmático basado en microkernel con E/S asíncrona

  • managarm es un sistema operativo basado en microkernel, distinto de Linux y Windows, que cuenta con una API completamente asincrónica para E/S y una buena compatibilidad con el espacio de usuario de Linux.
  • No es una distribución de Linux, pero admite muchas API de Linux, ofreciendo características como soporte de 64 bits, compatibilidad con hardware moderno y cumplimiento de POSIX.
  • Los usuarios pueden probar managarm descargando una imagen nocturna y ejecutándola con banderas específicas de qemu, software compatible como Weston y GNU Coreutils, y hardware como controladores USB y varias tarjetas gráficas.

Reacciones

  • Managarm es un sistema operativo basado en microkernel con E/S asíncrona, probado principalmente en QEMU, un emulador de código abierto popular.
  • La atención que ha generado el proyecto se debe a su soporte moderno para controladores, incluyendo USB, y su potencial para ejecutarse en hardware real, aunque enfrenta desafíos en componentes de bajo nivel.
  • Las actualizaciones recientes incluyen la capacidad de ejecutar un navegador web moderno, lo que indica un progreso significativo y mejoras en la funcionalidad.

Desarrolladores de Roguecraft sobre el desarrollo para Amiga en 2024

  • Roguecraft, desarrollado por Badger Punch Games, es un juego de Amiga muy esperado que se lanzará en septiembre de 2024, tras el éxito de Rogue 64.
  • La desarrollo, inicialmente planeado para 6 meses, se extendió a 2 años debido a las complejidades de trabajar con el hardware de Amiga, a pesar de sus ventajas como la velocidad y los coprocesadores dedicados.
  • La característica del juego son los gráficos isométricos, más de 100 variaciones de habitaciones, y está disponible para pre-pedido a través de Thalamus Digital, con comentarios positivos de la comunidad.

Reacciones

  • Los desarrolladores de Roguecraft discuten los desafíos y flujos de trabajo para desarrollar en la plataforma Amiga en 2024, destacando el uso de emuladores y la compilación cruzada desde sistemas modernos como macOS.
  • Se recomiendan varias herramientas y complementos, como el complemento VS Studio Code para la depuración de Amiga y herramientas de compilación cruzada para el desarrollo moderno de C y C++.
  • La conversación refleja una apreciación nostálgica por el sistema único de gráficos y colores del Amiga, contrastándolo con la sensación más nítida y fría de los gráficos de IBM/DOS.

Mi flujo de trabajo para tomar notas en Obsidian

  • La autora utiliza Obsidian para tomar notas, llevar un diario y conectar ideas, destacando su formato de archivo abierto y el soporte de Markdown para garantizar la durabilidad de las notas.
  • Plugins clave como Dataview, Excalibrain, Obsidian Admonition y Templater mejoran la funcionalidad e integración de su flujo de trabajo.
  • Compartir notas públicamente a través de Quartz fomenta comentarios valiosos y conexiones, contribuyendo al aprendizaje y mejora continuos.

Reacciones

  • La discusión se centra en la aplicación de toma de notas Obsidian, destacando sus características y experiencias de los usuarios.
  • Los usuarios elogian a Obsidian por su flexibilidad, uso de archivos Markdown y su robusto ecosistema de complementos, comparándolo favorablemente con otras herramientas como Emacs y Notion.
  • Algunos usuarios mencionan soluciones de sincronización y posibles problemas, como la sincronización lenta de iCloud y la disponibilidad de complementos de sincronización basados en Git.

StreamPot: Ejecuta FFmpeg como una API con compatibilidad con fluent-FFmpeg, colas y S3

  • StreamPot es una herramienta en etapa inicial diseñada para tareas de transformación de medios como recortar videos, eliminar audio y transcodificar, ofreciendo una solución sin configuración para desarrolladores.
  • Los usuarios pueden alojar el servidor ellos mismos siguiendo las instrucciones de instalación o registrarse para la versión alojada para probarlo.
  • La iniciativa aprovecha el trabajo de los equipos de ffmpeg y fluent-ffmpeg, y se puede proporcionar retroalimentación por correo electrónico o llamadas programadas.

Reacciones

  • StreamPot permite ejecutar FFmpeg como una API con compatibilidad con fluent-FFmpeg, colas de trabajos e integración con S3.
  • Los usuarios están discutiendo mejoras, como agregar métodos de conveniencia para operaciones asíncronas y señalización a través de eventsource o Eventos Enviados por el Servidor (SSE).
  • Los desarrolladores están considerando actualizar la documentación y agregar funciones como runAndWait y sondeo largo para una mejor eficiencia.

Cómo funciona la multithread simultánea bajo el capó

  • El Multithreading Simultáneo (SMT) permite que una CPU maneje instrucciones de dos hilos simultáneamente, mejorando la utilización de recursos pero potencialmente reduciendo el rendimiento de un solo hilo.
  • El hyper-threading de Intel es una forma de SMT, que duplica el estado de la arquitectura del procesador para hacer que un procesador físico aparezca como dos procesadores lógicos para el sistema operativo.
  • Si bien SMT puede aumentar el rendimiento del sistema, puede introducir vulnerabilidades de seguridad y conflictos de caché, lo que lleva a los expertos a recomendar desactivarlo para sistemas críticos de seguridad.

Reacciones

  • Los próximos CPUs Arrow Lake de Intel eliminarán el hyperthreading (Multithreading Simultáneo, SMT) debido a sus ganancias de rendimiento dependientes de la aplicación.
  • La medida para simplificar el diseño de la CPU podría ser beneficiosa, especialmente ya que los núcleos P/E (Rendimiento/Eficiencia) de Intel proporcionan una alternativa para cargas de trabajo de un solo hilo o de pocos hilos.
  • La discusión sobre la relevancia de SMT continúa, con AMD manteniendo su uso de núcleos homogéneos y SMT, mientras Intel explora diferentes estrategias.

Elon Musk comparte video manipulado de Harris, en aparente violación de las políticas de X

  • Elon Musk volvió a publicar un video de campaña alterado digitalmente de la Vicepresidenta Kamala Harris, lo que parece violar las políticas de X contra los medios engañosos.
  • La manipulación del video, visto 98 millones de veces, carecía de una advertencia e incluía contenido engañoso, lo que generó preocupaciones sobre la amenaza de los deepfakes para la democracia.
  • Críticos y la campaña de Harris condenaron el video, destacando la inconsistencia en la aplicación de políticas de X en comparación con otras plataformas como Meta y Google.

Reacciones

  • Elon Musk compartió un video manipulado de Kamala Harris, lo que podría violar las políticas de X y ha generado debates sobre regulaciones más estrictas para la IA.
  • La incidencia ha llevado a sugerencias para usar Keyoxide para la verificación de contenido y combatir los deepfakes.
  • Los usuarios están frustrados con el declive de Twitter, el aumento de la actividad de bots y los cambios en el algoritmo que favorecen el contenido de derecha, lo que genera preocupaciones sobre la usabilidad de la plataforma y sus políticas de contenido.