
New Video from @Underscore_ Explores Everyday Tech Illusions
In this captivating video, the channel @Underscore_ delves into the small lies and technological illusions we encounter daily, often without realizing it. These engineering compromises, though sometimes confusing, are actually clever solutions to simplify our user experience. The presenter dives into several concrete examples to demonstrate how technology deceives us, while revealing the ingenious mechanisms behind these apparent deceptions.
The first topic discussed is the signal bars on our phones. Many of us have experienced the frustration of having four signal bars displayed but being unable to send a message or load a webpage. The video explains that these bars measure the strength of the radio signal between the phone and the cell tower, not the quality of the internet connection. The 4G or 5G logo simply indicates that the phone is connected to a compatible antenna, without guaranteeing speed or service quality. The signal bars reflect the radio signal strength, influenced by factors such as distance to the antenna, interference, and physical obstacles. However, they do not account for the antenna's capacity, the number of connected users, or traffic prioritization by the operator. Thus, even with a strong signal, an overloaded antenna or network outage can make the connection unusable.
Next, the video examines captchas, those tests designed to distinguish humans from bots. The presenter notes that traditional captchas, where one had to identify images or solve puzzles, seem to have disappeared. Instead, more discreet and automated solutions have taken over. Cloudflare, in partnership with Apple, has developed a system called Turnstile, which uses several methods to verify user authenticity without human intervention. The first method relies on the browser fingerprint, a unique combination of information such as the operating system, screen size, or installed extensions. The second method involves running an invisible script, a crypto puzzle, that evaluates the natural microvariations in an device's response time. Finally, the third method uses Apple's private access tokens, a cryptographic attestation that proves a device is legitimate without revealing the user's identity. These innovations have significantly reduced the use of traditional captchas while maintaining a high level of security.
Another fascinating example involves public transport apps like Citymapper or Transit, which manage to locate us precisely even in the subway, where GPS doesn't work. The video reveals that these apps use the phone's accelerometer to analyze movements and vibrations specific to each type of transport. For instance, the vibration frequency of a phone in a subway is different from that of a person walking. The developers of Transit collected data by taking the subway multiple times, noting each action (walking, climbing stairs, waiting for the subway, etc.). They then trained an AI model to recognize these patterns and associate them with specific stations. By combining this data with the last known GPS location, elapsed time, and subway schedules, the app can determine the user's location with remarkable precision, even underground. Another mentioned method uses the barometer integrated into smartphones to detect atmospheric pressure changes when the subway starts or stops, providing even more precise location data.
Infinite scrolling on social media and e-commerce sites is another example of well-thought-out technological deception. Developers use virtual lists to create the illusion of an endless page, while in reality, only the visible elements are loaded into memory. As soon as an element leaves the screen, it is removed, and new elements are loaded as the user scrolls. This technique prevents the phone's memory from being overloaded and ensures a smooth experience, even with thousands of elements. Finally, the video discusses the Windows loading animation, often perceived as a looping video. In reality, it is a special font that describes the animation in vector form. This allows the animation to be displayed at any size without loss of quality, while saving storage space.
These examples illustrate how technology uses ingenious compromises to improve our user experience, often hiding technical complexities from us. Whether it's simplifying the display of signal bars, automating captcha verification, or locating a user in the subway, these solutions demonstrate the ingenuity of developers and engineers. By understanding these mechanisms, we can better appreciate the technologies we use daily and recognize the efforts made to make our digital interactions more fluid and intuitive.