• 0 Posts
  • 254 Comments
Joined 2 years ago
cake
Cake day: August 20th, 2023

help-circle









  • X11 was nifty, but limited by low ambitions. Its client/server model was simple: the application ran entirely on the UNIX host, and the terminal was just a dumb graphical display device: drawing commands went one way, and key/mouse events the other way. If only Sun had seen fit to open up NeWS, we could have ended up with apps’ UI layer running on the terminal, handling events and showing the interface, and the communication down the bottleneck between your terminal and the big UNIX machine running the business logic of the app being more structured (like, say, view-model objects and business-logic events). Of course, you’d have to write your UI code in PostScript, at least until someone invented Lua or something.


  • The problem is that GPS signals are weak, and generally need a line of sight to the sky. Phones don’t rely on GPS alone, but also get location data by triangulating base stations and/or querying databases of WiFi SSIDs over the internet. And AirTags don’t contain either a GPS receiver or an internet connection: they’re just simple, low-power Bluetooth beacons which send an encrypted ID to any nearby iPhones, which add their locations and forward it to Apple.

    Basically, all the smarts are in Apple’s infrastructure (including the numerous privately-owned devices running Apple’s location services). Replicating this without a network of roving receivers is a nonstarter.