Living in the Valley of Data Centers: The NSA’s Gigantic Utah Facility | September 20 2025, 20:06

I live right in the valley of data centers, like 80% of internet traffic goes through us (a dangerous place!). I drove by one of them today, and later at home, while Googling stuff about data centers, stumbled upon the NSA’s data center in Bluffdale, Utah.

It serves as a data repository for the U.S. intelligence community. Capacity — something like 5 trillion terabytes. 5,000,000,000,000,000 gigabytes. Back in 2013, it was 100-1000 times less, but 12 years have passed, Moore’s Law and all that. Hard drives in data centers usually have a lifespan of 3-5 years. Meaning, since the launch of the data center, they have all been replaced several times with obviously greater capacity.

It is expected that the data center will be able to process “all types of communications, including the full content of private emails, mobile phone conversations, internet browsing, as well as all types of personal data: parking receipts, travel itineraries, purchases in bookstores, and data of other transactions made using digital technologies.”

The amount of data this facility is able to store is, of course, classified, but estimates “several yottabytes”. Yottabyte = 1000 zettabytes = 1,000,000 exabytes = 1 trillion terabytes. To store all the books ever written in any language would require just 400 terabytes.

In 2013 it consumed no less than 65 MW with a potential of 100 MW. Water — ~1.5–1.7 million gallons (5.7–6.4 million liters) per day for cooling servers. The water is treated with chemicals (to prevent corrosion) and discharged, leading to criticism in arid Utah — especially amid the record heat from 2022–2025 and the shortage of fresh water. There’s no closed-loop system, and it remains a “hot” topic in local discussions.

Exploring the Evolution of Inflight Entertainment: The Forgotten eXport Connector | September 14 2025, 13:24

We’re taking off. I’m wondering what kind of connector this is. Googling it. About 10 years ago, the Panasonic IFE multimedia system (which seems to have been used on B773ER and A333, I’m on a Boeing 777ER) featured a new port named eXport. It was a 9-pin mini-DIN connector for iPods. You could buy an adapter cable made by Griffin that essentially served as a bridge between the 9-pin mini-DIN and the 30-pin dock connector of iPods. Do you remember such connectors on iPods? And do you remember iPods at all? This cable allowed you to charge the iPod, control it via the IFE system, and transmit media from it to the IFE system. Time flies so fast. Looked up when the airplane was made – 14 years ago. That is, 14 years ago it still made sense to integrate a proprietary connector into the seats that essentially worked only with iPods.

I’m not even writing about RJ-45 above. White-orange orange, white-green blue, white-blue green, white-brown brown

Update from a page that has been gone for ten years, but the archive org remembers everything

And how does all this work? Here are some visual materials for clarity and facts from Panasonic (…about the biggest and highest-flying accessory for iPod in the world (as someone from Apple put it)

1. Allows audio and video signals to be transmitted from a passenger’s iPod to the IFE system, while also providing power and charging the iPod.

2. The eXport solution consists of two main components: the eXport connector (installed in the seat) and the eXport cable (connects the iPod to the eXport connector).

3. The crew will provide the eXport cable to passengers during the flight.

4. The solution is the world’s first Apple-certified Made for iPod” and Made for iPhone” solution, specifically designed for commercial airliners.

5. Natively supports Apple authentication technology.

6. In the near future, Panasonic will introduce additional functionality that will allow two-way communication between the iPod and the IFE system.

7. Supports both iPod and iPhone (in airplane mode”).

The reason a special cable is needed is that Apple does not allow video to be transmitted via USB. The only alternative would be to have three RCA connectors and an AC power socket onboard. But it’s expensive (installing an AC power system) and not worth the extra weight. Plus, it takes up legroom under the seat. Moreover, having three RCA connectors is a lot of ‘ports’ (red, yellow, white), which can confuse passengers (imagine a night flight in a darkened cabin). It only increases the workload on the crew, who are responsible for safety and comfort, not tech support.”

Exploring Airport Security: How Baggage Scanners Work | September 02 2025, 20:29

The day after tomorrow, I am flying to Amsterdam (and then to Turkey), and I remembered that I had an unanswered question to myself about how baggage scanners work at the airport. Of course, I knew that it was essentially computer tomography, X-rays and all that, but I wanted more details. And below is the response as to why they ask you to take out water, and why sometimes they do not.

It turns out that modern scanners can not only see the shape of objects but also determine what material they are made of. How does a regular scanner work? Dense materials (such as metal) absorb a lot of radiation and appear bright or opaque in images. Less dense materials absorb little radiation and appear dark. Hence laptops, for example, had to be taken out — not because the scanner couldn’t recognize them, but because their dense components (battery, boards) could be used to hide other prohibited items behind them. So, it has long been not just scanners, but computer tomography — in essence, the bag or suitcase is scanned from all sides, then a 3D image is created. It seems like everyone knows this.

But I mentioned that they understand the materials items are made from. How?

It turns out that the scanner uses dual-energy X-ray technology. It scans the object with two beams of rays of different energy levels (high and low). Since materials absorb radiation differently depending on the energy of the ray and their atomic composition, the system analyzes this difference. Based on the absorption ratio of the two beams, the effective atomic number Z — a key characteristic, a kind of “elemental fingerprint” of the substance, is calculated.

The problem is that this “fingerprint” of water (~7.4) and many explosives are almost identical. This is precisely why water was banned. Relying only on this parameter would mean receiving a huge number of false alarms.

Here is where computer tomography (CT) comes into play. The scanner creates an accurate three-dimensional (3D) model of the contents of the bag. From the 3D model, the system obtains the exact volume (V) of each object. Based on data on the absorption of X-rays, its mass (m) is calculated. Then it’s simple: ρ=m/V.

That is, the system does not make a decision based on one parameter. It plots each detected substance on a two-dimensional graph with axes “Z — density.” On this graph, water and explosives, having almost the same atomic number, occupy completely different positions due to different densities.

And that’s precisely why water can sometimes be carried through. Smart machines simply do not mark it as something significant, but still identify it as water. Then procedures follow. If the airport has updated the machines, but not the procedures, they will ask to dispose of the water. But also, not all machines are updated everywhere, and at the same airport, it depends on which line is open at the moment.

The cost of such a scanner is $300-400 thousand.

The scanners for people work differently. They use millimeter waves. They pass through clothing and reflect back from the skin. Water absorbs them significantly, so they penetrate only a couple of millimeters. The system registers the reflected signal and constructs a three-dimensional map of the body surface and objects under the clothing. But it does not show this — instead, it displays a simplified contour of a person and shows on it what ML found unusual. Therefore, by the way, many try to carry various items inside themselves, knowing that such a scanner absolutely cannot see it.

Scam Alert: The Bond Ring Energy Hoax Following My Oura Ring Purchase | August 20 2025, 20:01

I had just bought the Oura Ring 4 when Facebook started running scam ads about the first ring that saps your energy for its own survival. My precious!..

Misguided Lessons with Grok: A Bilingual Blunder | August 19 2025, 23:43

Today Grok blew my mind. I say, teach me French. He says, ok, how do you say “book”? I say “le livre”. He says “wrong! la livra”. 😳The car drives itself anyway, decided to record the dialogue. He’s not convinced. At all, insists on his point. La livra and that’s it. I’m afraid Grok will teach the bad stuff in his Language Tutor mode.

I remembered a story from “Memoirs of Pushkin” by M. E. Yuzefovich, dating to 1829:

he had several books with him, including Shakespeare. One day in our tent, he translated some scenes to me and my brother. I had once studied English, but having not fully learned it, I subsequently forgot it. However, I still recognized its sounds. In Pushkin’s reading, the English pronunciation was so distorted that I suspected his knowledge and decided to test it. The next day, I invited his relative, Zakhar Chernyshev, who knew English as his native language, warned him what was going on, and called over Pushkin with Shakespeare. He willingly started translating for us. Chernyshev burst into laughter at the first words read by Pushkin: “First tell me, in which language are you reading?” Pushkin laughed in turn, explaining that he had taught himself English, and therefore he reads English letters like Latin ones. But the fact is that Chernyshev found the translation completely correct and the language understanding impeccable.”

Anna Derevenitskaya

Exploring AI Search Agent: Revolutionizing Automated Browsing and Task Completion | August 19 2025, 01:21

In addition to the main product for search testing, I am developing an AI Search Agent in my leisure time. You only need to provide it with two pieces of information: a website to visit and a goal (described in a short paragraph). In other words, this thing is smart enough to function without any setup – just the site and the goal, and then it’s on its own.

How it works: This virtual agent generates search queries on its own, refines them based on the results obtained (for example, simplifies them), and analyzes how well they match the intended purpose. If suitable results are found, the agent can add items to the cart and place an order — if this is configured in the settings.

I’ve already written about this recently – today is just a slightly nicer demo. It will be even nicer as it is still being pulled from the middle of development, but you can already see how the page is analyzed, and there are initial results that can be used.

The agent can be used for several purposes. Firstly, it’s an excellent way to create ground truth—a set of queries with perfect results. These data can then be used for search testing without involving often slow and expensive large language models (LLM). Secondly, it helps to test the search functions before deploying them to users. Thirdly, the agent generates realistic usage data needed for training recommendation models that require authentic interactions.

The colorful rectangles in the video are the language of interaction of the agent with AI (or LLM). To understand where to click, the system annotates the page and sends a structured description of the page to AI—often along with a screenshot—so it can analyze everything and make a decision about the next action.

Exploring TestMySearch.com’s Virtual Shopper System | August 15 2025, 04:27

As part of the TestMySearch.com project, I am creating a “virtual shopper” system that simulates the behavior of a real user in an online store: it starts with an abstract goal (for example, “something bright and sexy for the gym”), turns it into a specific search query, performs the search on the site, and depending on the results, may either continue browsing or, with a certain probability, reformulate the query if the findings do not match the original goal; the system then evaluates the pages for their alignment with the initial idea, opens product cards, randomly changes parameters such as color or size, makes decisions about adding to the cart and placing an order, and may also leave the site, which allows generating many sessions similar to real ones overnight for testing search, filters, and recommendations even before live users arrive.

The system is fully automatic. That is, the browser in the video opens by itself, the search field appears by itself (i.e., independent of the site), the system itself concocts the text based on that very initial goal, then the facets and search results are displayed, which may also be in a form unpredictable to the system — but it still understands what is what, and makes decisions about whether to rephrase the query, select a facet or click on a search result. There is a certain probability that the virtual user will leave the site. If the query is reformulated, for example, this virtual user does not repeat queries that have already led to empty or irrelevant results, so within the session there is “memory”.

Unlocking Smartwatches with Unique Heart Rhythms: A Missed Opportunity? | August 06 2025, 16:43

Why has no one made it so that smartwatches only unlock on the wrist of their owner, reading their unique heartbeat or other biometric data? This is in addition to having the owner’s phone nearby.

Officially, you can’t disable this in the settings of an Apple Watch — Apple intentionally made it such that when you put on the watch for the first time each day, it always requires a code, even if the iPhone is nearby. This is due to security policy: the watch may end up on someone else’s wrist, and the phone may just be nearby.

Moreover, every person has unique heart rhythm patterns, which include, for example, slight variations in the intervals between heartbeats, characteristics of the heart signal shape, and how the heart responds to different stresses. These microscopic differences create a unique picture” of heart rhythm that is difficult to fake or replicate. Watches have quite a lot of time, after being worn and before they are needed unlocked, to collect, process, and decide whether to unlock or not.