Way back in ~2008 I wrote the Newton Virus https://www.everita.com/how-the-newton-virus-was-made + https://www.youtube.com/watch?v=eh75j6OHhRc (sorry for the broken images, need to update that site). Between that and using a hidden API to take screenshots of each individual element on your desktop (from icons, to taskbar, to windows) the effect was pretty believable. One of the most fun (and frustrating) projects I ever worked on.
If it can read your heartbeat from your wrists resting next to the trackpad, maybe it can use that as a user satisfaction signal for gratuitous UI changes.
On my M4 14-inch MacBook Pro, it looks like there are two accelerometers: One with {"DeviceUsagePage"=0xff00,"DeviceUsage"=3}, and one with {"DeviceUsagePage"=0xff00,"DeviceUsage"=9} - They both identify as Bosch BMI286
author here, quick update: the sensor code is now a standalone pip package
pip install macimu
from macimu import IMU
with IMU() as imu:
print(imu.latest_accel()) # Sample(x, y, z) in g
print(imu.latest_gyro()) # Sample(x, y, z) in deg/s
19 comments
[ 3.2 ms ] story [ 45.6 ms ] threadThe one thought that comes to mind is this: "Your warranty claim was denied because we determined that the laptop was subjected to a sudden shock."
How did OP even know that an accelerometer exists in the first place?
And MacSaber... MacSaber!!!
and there is Mac Catalyst (iOS on Mac) and Mac support.
what am I missing ? that this uses a raw stream ?