This Cybertruck-style electric scooter has a futuristic design, can hit 55 miles per hour, and has a 60-mile range. But it also costs $10,000.
from Gear Latest https://ift.tt/8P9htyO
via IFTTT
This Cybertruck-style electric scooter has a futuristic design, can hit 55 miles per hour, and has a 60-mile range. But it also costs $10,000.
from Gear Latest https://ift.tt/8P9htyO
via IFTTT
Four miserable members of a dysfunctional household have no idea that they’ve formed a happy family unit in an immersive VR game — with each other.
from New On Netflix USA https://ift.tt/RZGfuJK
via IFTTT
A police officer teams up with a Jesuit priest to investigate a spate of demonic possessions threatening New York — and his own family.
from New On Netflix USA https://ift.tt/hlMwHQN
via IFTTT
To secure their fortune — and future — two ruthless siblings build a family dynasty that begins to crumble when their heirs mysteriously die, one by one.
from New On Netflix USA https://ift.tt/FRWNmfY
via IFTTT
The Air Up bottle’s smelly gimmick commits a terrible water foul.
from Gear Latest https://ift.tt/E7AJz8s
via IFTTT

By David Yaffe-Bellany, Matthew Goldstein and J. Edward Moreno
In her second day testifying at the FTX founder’s trial, Ms. Ellison said she had misled lenders and circulated phony financial documents at Mr. Bankman-Fried’s request.
Published: October 10, 2023 at 06:00PM
from NYT Technology https://ift.tt/zSkLsUM
via IFTTT
Google ya trabaja en la migración de diferentes componentes de Android a Rust
Desde hace ya varios meses, hemos compartido aquí en el blog algunas de las noticias más destacadas sobre el apoyo y aceptación que ha tenido Rust en los diferentes proyectos y desarrollos, de los cuales muchos de ellos son pesos pesados, dígase Linux, Windows e incluso Android.
A pesar de tener una gran aceptación por parte de los grandes, el cambio hacia Rust no es fácil, ya que incluso para poder ser aceptado como segundo lenguaje de programación en el Kernel de Linux, tuvo que pasar por bastantes cosas para que Linus Torvalds diera el visto bueno.
(adsbygoogle = window.adsbygoogle || []).push({});
Para el caso de Google, esto no ha sido una excepción y desde hace ya varios meses, Google ha introducido Rust en muchos de sus proyectos y Android es uno de ellos y en el cual se ha llevado una etapa de migración bastante controlada, pues como parte de sus esfuerzos para fortalecer la seguridad de los componentes de software críticos de la plataforma, ahora Google dio a conocer que ha finalizado con el trabajo de la migración del fimware «Android Virtualization Framework’s protected VM (pVM)» a Rust.
Este firmware es utilizado para organizar el funcionamiento de las máquinas virtuales lanzadas por el hipervisor pVM desde Android. Anteriormente, el firmware se escribía en C y se implementaba sobre el gestor de arranque U-Boot, en cuyo código se encontraron previamente vulnerabilidades causadas por problemas con la memoria.
El hipervisor pVM toma el control en una etapa temprana del arranque y proporciona un aislamiento completo de la memoria de la máquina virtual del entorno del host, evitando el acceso desde el sistema host a las máquinas virtuales protegidas que procesan datos confidenciales. El firmware pvmfm (Firmware de máquina virtual protegida) toma el control inmediatamente después de iniciar la máquina virtual, verifica el entorno generado y decide abortar el inicio si se detectan problemas de integridad o genera un certificado de inicio para el sistema invitado si se confirma la cadena de confianza.
(adsbygoogle = window.adsbygoogle || []).push({});
La reescritura de Rust hace que sea más fácil y seguro cumplir con la » regla de dos » de Google para mantener seguros los componentes del sistema Android. De acuerdo con esta regla, cualquier código agregado debe cumplir no más de dos de tres condiciones: trabajar con datos de entrada no validados, usar un lenguaje de programación no seguro (C/C++) y ejecutarse con privilegios elevados. Esta regla implica que el código para procesar datos externos debe reducirse a privilegios mínimos (aislado) o escribirse en un lenguaje de programación seguro. Según las estadísticas de Google, aproximadamente el 70% de todas las vulnerabilidades peligrosas identificadas en Android se deben a errores al trabajar con la memoria.
Entre las dificultades que surgen en el proceso de desarrollo de componentes de bajo nivel como controladores en el lenguaje Rust, se menciona la necesidad de trabajar con punteros en modo inseguro, ya que Rust se crea pensando en el uso de la memoria asignada en el lenguaje Rust.
Entre las desventajas, también cabe destacar la necesidad de una sintaxis mejorada para acceder a campos de estructura e índices de matriz a través de punteros simples sin crear referencias, así como limitaciones en la creación de enlaces seguros sobre operaciones inseguras que pueden causar un comportamiento indefinido y no pueden ser verificadas por el compilador.
Cabe mencionar que el nuevo firmware reescrito en Rust se incluye en Android 14 y las bibliotecas universales creadas durante el proceso de desarrollo del firmware se empaquetan como paquetes y se transfieren a la comunidad de Rust. El tamaño del código resultante en comparación con la versión anterior del firmware pVM que ocupaba 220 kB, el nuevo código ocupa 460 kB, pero se agregaron nuevas funciones a la versión reescrita, gracias a las cuales fue posible deshacerse de algunos otros componentes utilizados durante el arranque.
(adsbygoogle = window.adsbygoogle || []).push({});
Como resultado, el tamaño total de todos los componentes antiguos y nuevos del maletero resultó ser comparable. Cabe señalar que cuando el tamaño es más importante que el rendimiento, se pueden lograr resultados comparables a los del lenguaje C habilitando modos de optimización de tamaño adicionales en el compilador, descartando dependencias innecesarias y sin utilizar formateadores de cadenas.
Finalmente 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/LH8pafR
via IFTTT

By Sheera Frenkel and Steven Lee Myers
The strategy mirrors efforts by extremist groups like the Islamic State and Al Qaeda in years past.
Published: October 9, 2023 at 06:00PM
from NYT Technology https://ift.tt/xrCBUJY
via IFTTT
With the Fitbit Charge 6, you can now get Google Maps directions and Google Wallet contactless payments on your wrist.
from Gear Latest https://ift.tt/2mEI74z
via IFTTT
These pricier Pixels impress with refined hardware and clever software tricks.
from Gear Latest https://ift.tt/W6IJmOY
via IFTTT