Saltar al contenido principal

2023-06-02

Aprenda ensamblador x86-64 escribiendo una GUI desde cero

  • El artículo proporciona un tutorial sobre cómo escribir un programa en ensamblador que abra una ventana GUI usando X11 sin librerías externas, enfatizando el uso de llamadas al sistema y punteros de pila.
  • Cubre los aspectos básicos de la configuración del ensamblador, X11, y el uso de prólogos y epílogos de funciones estándar para funciones de ensamblado seguras.
  • El artículo muestra cómo abrir un socket y conectarse al servidor, generar ids, abrir una fuente, crear un contexto gráfico y crear una ventana en X11 con énfasis en la comprobación de errores.

Reacciones de la industria

  • Las formas prácticas de aprender ensamblador incluyen escribir una GUI sencilla desde cero, estudiar el manual del 8086 y traducir código máquina a instrucciones ensambladoras.
  • El lenguaje ensamblador se sigue utilizando en tareas como el desarrollo de compiladores, el desarrollo de kernels y la investigación en seguridad, así como para pequeños sistemas embebidos y el desarrollo de rutinas de operaciones matriciales y vectoriales.
  • El ensamblador es necesario para tareas como los emuladores, el desarrollo de cargadores de arranque, el desarrollo de motores de juegos, el aprendizaje profundo y el trabajo con hipervisores, pero escribir interfaces gráficas de usuario en ensamblador puede resultar complicado y no hay una forma sencilla de crear cierres o manejar excepciones.

I made CSS Pro, a re-imagined Devtools for web design

  • CSS Pro es una extensión del navegador que permite la edición visual de CSS, generando código sobre la marcha y permitiendo cambios en el diseño de cualquier sitio web con sólo unos clics.
  • Incluye selectores de color y fuente, un editor de fondos y herramientas para medir distancias y extraer código HTML y CSS de los elementos.
  • La extensión funciona sobre cualquier sitio web, sin necesidad de modificar el código, e incluye opciones para compartir, copiar y exportar los cambios realizados con la herramienta.

Reacciones del sector

  • CSS Pro es una nueva herramienta de diseño con sincronización en tiempo real entre el código y el navegador, que ofrece funciones útiles como un generador de gradientes/bkg y mediciones en tiempo real del contenido de las imágenes.
  • Los usuarios critican el modelo de precios, que consideran demasiado caro, y proponen venderlo a las empresas.
  • Los desarrolladores se muestran reacios a las herramientas por suscripción debido al excesivo número de suscripciones que gestionan, comparándolo con la cultura de las startups que inundan el mercado con opciones de suscripción.

Zig es difícil pero merece la pena

  • El lenguaje de programación Zig se considera desafiante pero gratificante de dominar por sus características únicas que contribuyen a la escritura de software performante y al aprendizaje de la gestión de memoria.
  • Aprender Zig puede ser difícil debido a su falta de documentación, la elección obligatoria de la estrategia de asignación de memoria, y la naturaleza pedante hacia el comportamiento indefinido, pero vale la pena el esfuerzo a largo plazo.
  • Otra característica única de Zig es su comptime, que ejecuta partes del programa en tiempo de compilación dando como resultado un ejecutable en tiempo de ejecución con valores precalculados y código innecesario eliminado.

Reacciones del sector

  • Zig, un nuevo lenguaje, es fácil de aprender pero difícil de dominar, y algunos critican la escasa documentación y la inconsistencia de stdlib.
  • Un gestor de paquetes pulido, un LSP y un formateador de código estándar son esenciales para un nuevo lenguaje de uso a gran escala.
  • Zig es elogiado por su interoperabilidad con C y su propio compilador de C, pero carece de un buen IDE y de soporte para depuradores.

El archivo Security.txt es ahora obligatorio para los sitios web del gobierno holandés

  • El archivo security.txt de un servidor web contiene la información de contacto para ponerse en contacto si se encuentra alguna vulnerabilidad en ese servidor.
  • El objetivo es que, por ejemplo, los hackers éticos puedan ponerse inmediatamente en contacto con la persona o el departamento adecuado para abordar la vulnerabilidad.

Reacciones del sector

  • El gobierno holandés ha impuesto el uso de archivos security.txt en los sitios web para mejorar la ciberseguridad y facilitar la notificación de vulnerabilidades.
  • Algunos argumentan que la clave GPG es poco amigable y lenta de usar, y dudan de la eficacia de la mensajería cifrada para informar de problemas de ciberseguridad.
  • El archivo security.txt es una función web relativamente nueva que puede resultar útil y fácil de implementar, y podría ser adoptada por empresas privadas si se generaliza.

¿Quién contrata? (junio de 2023)

  • Este post es un foro para que los demandantes de empleo del sector tecnológico compartan información sobre ofertas de trabajo en sus empresas o busquen oportunidades laborales.
  • La sección de comentarios incluye ofertas de empleo de empresas de distintos lugares y sectores, con puestos que van desde ingenieros de software a gestores de proyectos.
  • Los solicitantes de empleo deben consultar la sección de comentarios con regularidad para mantenerse al día sobre las oportunidades de empleo disponibles.

Reacciones del sector

  • Hilo "Ask Discussion Service" donde las empresas pueden publicar ofertas de empleo con diversas ubicaciones y funciones.
  • Entre las empresas más destacadas se encuentran Minion.AI y Zulip
  • Puestos disponibles para ingenieros de software, directores adjuntos, ingenieros de seguridad, desarrolladores full-stack, ingenieros de datos, ingenieros NLP/ML, ingenieros de producto y más

Meta anuncia su casco de realidad virtual Quest 3

  • Meta ha anunciado su casco de realidad virtual Quest 3, que saldrá a la venta este otoño y costará 499,99 dólares la versión de 128 GB.
  • Comparado con su predecesor, el Quest 2, el Quest 3 tiene un diseño más ligero y cómodo, con un nuevo chip Snapdragon en su interior que tiene el doble de rendimiento gráfico.
  • La Quest 3 es compatible con los juegos de la Quest 2, y una actualización de software tanto para la Quest 2 como para la Quest Pro, más cara, aumentará el rendimiento de su CPU y GPU y permitirá el escalado dinámico de resolución.

Reacciones de la industria

  • Meta ha anunciado el próximo lanzamiento de su nuevo casco de RV, el Quest 3, con un rendimiento mejorado y un diseño más delgado en comparación con su predecesor, aunque algunos usuarios expresan su preocupación por los posibles inconvenientes del nuevo diseño.
  • Algunos juegos de RV, como Beat Saber, The Thrill of the Fight e In Death: Unchained son muy recomendables, y hay experiencias de juego poco estresantes, divertidas y envolventes que pueden atraer a los jugadores ocasionales.
  • La RV carece de una killer app, pero algunos usuarios encuentran la tecnología apasionante y esperan experiencias más inmersivas, y se especula con la posibilidad de que Meta explore tecnologías como Neuralink para crear experiencias de RV totalmente inmersivas para los usuarios.

Yo me metí en la madriguera del conejo de comprar GitHub Stars, así que tú no tendrás que hacerlo

  • El artículo explora la tendencia de comprar estrellas de GitHub como técnica de marketing, y el autor realizó un experimento de compra de estrellas de diferentes plataformas.
  • Las estrellas premium son caras y tienen más posibilidades de permanecer a largo plazo, mientras que las estrellas baratas con cuentas nuevas son fácilmente detectadas y baneadas por GitHub.
  • En lugar de basarse en el número de estrellas, el artículo recomienda evaluar los proyectos de código abierto en función de factores como la sostenibilidad a largo plazo, el compromiso de la comunidad, la calidad del código, la capacidad de respuesta y la reputación.

Reacciones del sector

  • La compra de estrellas de GitHub con bots es una forma de burlar las medidas de protección contra abusos con una actividad de apariencia legítima, lo que constituye un desafortunado efecto secundario del marketing en línea.
  • Las estrellas de GitHub pueden comprarse al por mayor, lo que da lugar a cifras infladas y falsas percepciones de la popularidad del proyecto, y las estrellas falsas pueden ser utilizadas por estafadores que intentan obtener financiación o controlar la dirección de un proyecto.
  • Los desarrolladores deberían evaluar los proyectos basándose en aspectos como el seguimiento de problemas, la información sobre donaciones y patrocinadores, la calidad del código y la prueba social de miembros de confianza de la comunidad, en lugar de basarse únicamente en el número de estrellas.

Aparece una grabación perdida de John Coltrane, de la fase experimental con Eric Dolphy

  • ¡Tras más de 60 años perdida, una grabación de la actuación experimental de John Coltrane y Eric Dolphy en el Village Gate de Nueva York ha sido encontrada y será editada por Impulse! Records el 14 de julio.
  • El álbum muestra la profunda compenetración musical entre Coltrane y Dolphy, así como las actuaciones del batería Elvin Jones, el pianista McCoy Tyner y el bajista Reggie Workman.
  • Evenings at the Village Gate arroja luz sobre una fase incipiente en la inquieta evolución de Coltrane y es un importante lanzamiento de archivo para historiadores y aficionados al jazz.

Reacciones de la industria

  • Sale a la luz una grabación "perdida" de John Coltrane de la fase experimental con Eric Dolphy.
  • Los aficionados al jazz, entusiasmados con versiones inéditas de "Impressions".
  • No hay noticias tecnológicas significativas en este post.

¿Fue el arte moderno una operación psicológica de la CIA? (2020)

  • El arte moderno fue un arma de la Guerra Fría, y tanto el Departamento de Estado como la CIA apoyaron exposiciones de arte estadounidense en todo el mundo.
  • El arte moderno estadounidense fue especialmente eficaz en la batalla por los "corazones y mentes" contra la propaganda de la Unión Soviética.
  • La CIA creó organizaciones de fachada, como el Congreso por la Libertad Cultural, para propagar las virtudes de la cultura democrática occidental y convencer a los intelectuales europeos de que Estados Unidos albergaba la tradición cultural occidental, frente al dogma soviético.

Reacciones de la industria

  • El artículo plantea la cuestión de si el arte moderno, en particular el expresionismo abstracto, formó parte de una campaña de propaganda de la CIA durante la Guerra Fría.
  • Algunos comentaristas sostienen que el expresionismo abstracto ya era popular antes de la supuesta implicación de la CIA, mientras que otros sugieren que la financiación pudo ser una forma de blanquear dinero.
  • En el hilo también se abordan otros temas, como la dependencia de la web de JavaScript y las prácticas de rastreo de Facebook, así como la relación histórica entre arte, poder y política.

Documentos de la industria revelan que los fabricantes de "productos químicos para siempre" ocultaron los peligros para la salud

  • Los fabricantes de las sustancias químicas PFAS, también conocidas como "sustancias químicas para siempre", han ocultado los peligros para la salud de estas sustancias químicas, según documentos secretos de la industria descubiertos en una demanda presentada por el abogado Robert Bilott.
  • Estos documentos revelan cómo la industria química conocía los efectos adversos de los PFAS desde hace décadas, pero no informó de sus hallazgos al público, a los organismos reguladores ni a sus propios empleados, según el análisis de los investigadores de la UCSF.
  • El documento documenta una cronología de lo que la industria sabía frente al conocimiento público, y muestra cómo las industrias contaminantes mantienen en privado información crítica sobre la salud pública.

Reacciones de la industria

  • Documentos de la industria revelan que los fabricantes de "sustancias químicas para siempre" ocultaron los riesgos para la salud, lo que provocó un mayor riesgo de cáncer y otros trastornos.
  • DuPont pagó 16,5 millones de dólares en 2005 para resolver las reclamaciones; 3M anunció a principios de este mes que cesaría la producción de estas sustancias químicas debido a los altos niveles encontrados en el agua y los suministros de sangre cerca de las bases militares.
  • Entre los problemas de salud relacionados con los PFAS figuran el cáncer, las enfermedades tiroideas y el colesterol alto, lo que ha dado lugar a renovados llamamientos a la responsabilidad de las empresas y a la realización de pruebas de seguridad de los productos químicos por parte de terceros.