Американцы стремятся работать в СССР: история одного спроса | 2025-08-24T18:27:30

Не удержался и купил книжку Great Depression в perceville, VA, куда приехал на велике. Как везти час обратно ее в велосипедной одежде без рюкзака ещё не знаю. Интересная заметка на случайной странице

Перевод:

АМТОРГ ПОЛУЧАЕТ 100 000 ЗАЯВОК НА 6 000 КВАЛИФИЦИРОВАННЫХ РАБОЧИХ МЕСТ В РОССИИ

(Business Week, 7 октября 1931 г., стр. 32–33)

НЬЮ-ЙОРКЦЫ СОСТАВЛЯЮТ основную массу американцев, которые решили, по крайней мере на данный момент, связать свою судьбу с русскими. Пенсильвания, Нью-Джерси и Иллинойс дают наибольшее количество заявок по новому призыву на «6 000 квалифицированных рабочих», также хорошо представлены Мичиган, Огайо, Калифорния и Массачусетс.

В офис «Амторга» в Нью-Йорке поступило более 100 000 заявлений на эти 6 000 рабочих мест. Только за одно утро количество заявок составило 280. Были представлены все штаты, кроме десяти. Аляска и Панама также дали по одному заявителю, и 18 канадцев захотели «попробовать удачу в России».

Индустриальные штаты, естественно, обеспечили наибольшее количество заявок, но и другие были представлены. Айова, Техас и Айдахо тоже дали некоторое количество квалифицированных рабочих.

Так как широко известно, что Россия «индустриализируется», большинство заявителей — это квалифицированные рабочие в области машиностроения, железных дорог, металлургии, автомобилестроения или строительной индустрии. Взгляд на квалификацию 280 заявителей за одно «типичное» утро показал, что специалисты всех профессий искали работу, даже если это означало переезд в Россию и получение зарплаты в рублях. Среди них были: 2 парикмахера, 1 директор похоронного бюро, 2 сантехника, 5 маляров, 2 повара, 36 «канцелярских» работников, 1 оператор станка, 9 плотников, 1 авиатор, 58 инженеров, 14 электриков, 5 продавцов, 2 печатника, 2 химика, 1 сапожник, 1 библиотекарь, 2 учителя, 1 чистильщик и красильщик, 11 автомехаников, 1 стоматолог.

Около 85% заявителей являются гражданами США, только 40% из них рождены в стране. 60% иностранцев в основном происходят из Восточной Европы. Несколько афроамериканцев подали заявки, но их число мало, так как большинство из них неквалифицированные рабочие.

Женщины составляют лишь небольшую часть заявителей, хотя многие жёны решили сопровождать своих мужей в этом начинании. Большинство рабочих, подающих заявки, женаты и имеют детей.

Названы три основные причины желания получить место: (1) безработица; (2) недовольство условиями здесь; (3) интерес к советскому эксперименту. Иностранные рабочие почти все заявляют, что не намерены оставаться в СССР. Среди инженеров лишь 10–20% планируют остаться.

——

Это 1931, один из самых сложных годов того периода. Где-то к середине тридцатых стало улучшаться, и надо сказать, окончательно ее победила вторая мировая война.

Тайные технологии AirPods: от антенны до аккумулятора | 2025-08-23T01:52:05

Очень интересное видео про то, как устроены наушники Apple Airpods (в комментах). Можно почитать, а можно мне просто поставить лайк и идти за оригинальным видео в комменты. Там с картинками!

Аккумулятор. 6 часов работы, но емкость всего 2% от емкости аккумулятора iPhone. «Мертвые зоны» в батарее, приводящие к снижению времени работы, могут возникать из-за резких перепадов температур или даже обычного падения наушников на пол. Там такой очень плотный «слоистый пирог» из пары дюжин слоев анод-катод. Акки поддельных AirPod или дешевых аналогов сильно хуже. Физика: Плохая упаковка означает меньше активного материала и меньше ионов лития, перемещающихся в каждом цикле => снижается плотность энергии и увеличивается внутреннее сопротивление => больше энергии теряется в виде тепла => аккумулятор изнашивается быстрее.

Антенна. Находится в ножке, потому что человеческая голова сильно глушит сигнал. Но в ножке мало места. Металлическая полоска-антенна, размером 2 мм на 10 микрон(!). Это тоньше человеческого волоса. При таком размере она не может самостоятельно держать форму. В другой потребительской электронике антенны можно вытравить на печатной плате, но это ограничивает их двумя измерениями. В ножке AirPod для этого недостаточно места. Поэтому Apple использует хитрое решение. Они встроили антенну в поверхность литой пластиковой цилиндрической детали. Там хитрый токопроводящий пластик — с добавлением металла. Лазер гравирует точную форму антенны в виде небольших каналов с шероховатой поверхностью. Затем эта канавка подвергается гальваническому покрытию, сначала медью, а затем покрывается золотом для защиты от коррозии. В результате получается прочная проводящая дорожка, которая соответствует 3D-геометрии литой детали, что было бы невозможно создать с помощью традиционных методов обработки. Пластик не просто поддерживает антенну конструктивно. К нему прикреплены другие компоненты, такие как кабель, который обвивает ножку для подключения антенны к чипу Bluetooth, датчик давления в ножке.

Микрофон. В AirPods не электретные микрофоны, а MEMS: «микроэлектронный» вариант конденсаторного. Ну собственно, это не только Apple — любые современные TWS-наушники, если только не самые дешевые. То есть, современные микрофоны делают по той же технологии, что и типы — фотолитография, слой за слоем, только в этом случае это механическое устройство, с рассчитанными полостями и гибкими слоями. Отдельно интересно как делают полости — делают отверстия, через которые внутрь проникает травильный раствор и растворяет жертвенные слои диоксида кремния.

Из-за такого микроскопического размера микрофонов там несколько. Но зачем нужно больше одного микрофона? Внизу AirPods вы увидите небольшую сетку, которая позволяет воздуху поступать во второй микрофон. Когда вы говорите, ваш голос достигает обоих микрофонов, но не одновременно. При разнице всего в несколько миллиметров чип может обнаружить задержку в шесть микросекунд между тем, как ваш голос достигает каждого микрофона. Этого достаточно, чтобы определить, откуда исходит звук, и сфокусироваться на нем. Поскольку он точно знает, на каком расстоянии находятся микрофоны, чип может сравнить каждый сигнал и усилить ваш голос во время звонков.

Третий микрофон — для шумоподавления. Он расположен прямо перед динамиком, внутри вашего уха.

Микрофоны потребляют около 130 мА, что быстро разрядило бы аккумулятор, если бы они были всегда активны. Вот почему они включаются только тогда, когда вы делаете звонок или используете шумоподавление. Но AirPods всегда ждут запроса к Siri. Как это возможно без постоянно активных микрофонов? Там хитрое решение. Внутри той части, что находится в ухе, спрятан небольшой датчик — акселерометр. Это тот же тип датчика, который используется в телефонах для определения ориентации. Но здесь он служит другой цели. Вместо измерения ориентации он ощущает вибрацию. Когда вы говорите, ваш голос проходит через вашу челюстную кость. И эту вибрацию улавливает акселерометр. Этого сигнала с низким энергопотреблением достаточно, чтобы разбудить систему и активировать микрофоны, когда он чувствует, что вы хотите активировать Siri. Прикиньте, а?

Звук в AirPods настраивается не «на слух», а на основе научной модели «идеального звука» (кривая Хармана), которая описывает, какое сочетание частот большинство людей воспринимает как наиболее приятное. Для этого там есть сложная рассчитанная система вентиляционных отверстий и сеток — для управления потоками воздуха, который предотвращает возникновение неприятного «гула» или резких звуков внутри ушного канала. Крупнее ячейки — проходит больше воздуха, меньше — меньше. Получается такая сетка, ее видно как черные фигни на белом наушнике — сняла я думал, это для красоты. Нет, это как раз та самая сетка. Но при этом нужно же какую-никакую влагозащиту делать, а тут сетка дырявая. Утверждается, что там какое-то нанопокрытие, отталкивающее воду.

Bluetooth. Почему он такой помехозащищенный. Оказывается, там используется технология скачкообразной перестройки частоты (Frequency Hopping). Устройства Bluetooth быстро переключаются между различными каналами много раз в секунду и адаптируются под результат.

AI Search Agent: Революция в автоматизированном поиске и покупках | 2025-08-19T01:21:54

В дополнение к основному продукту для тестирования поиска я разрабатываю на досуге AI Search Agent. Вы даёте ей всего две вводные: сайт, на который нужно перейти, и цель (описанную в коротком абзаце). То есть, эта штука достаточно умная, чтобы совсем не требовать настройки — сайт и цель, а дальше типа я сама.

Как работает: Этот виртуальный агент сам генерирует поисковые запросы, перерабатывает их в зависимости от полученных результатов (например, упрощает), и анализирует, насколько они соответствуют заданному намерению. Если подходящие результаты найдены, агент может добавить товар в корзину и оформить заказ — если это предусмотрено в настройках.

Я об этом уже писал недавно — сегодня просто чуть более найс демо. Будет еще более найс, пока это вытащено из середины разработки, но уже видно, как анализируется страница и есть первые результаты, которые можно использовать.

Агент может использоваться для нескольких целей. Во-первых, это отличный способ создать ground truth — набор запросов с идеальными результатами. Эти данные потом можно применять для тестирования поиска без привлечения часто медленных и дорогих больших языковых моделей (LLM). Во-вторых, он помогает проверить поисковые функции перед запуском для пользователей. В-третьих, агент генерирует реалистичные данные использования, которые нужны для обучения моделей рекомендаций, требующих аутентичных взаимодействий.

Те цветные прямоугольники на видео — это язык взаимодействия агента с ИИ (или LLM). Чтобы понять, куда кликать, система размечает страницу и отправляет ИИ структурированное описание страницы — часто вместе со скриншотом, — чтобы он мог всё проанализировать и принять решение о следующем действии.

Биометрия сердца: ключ к умной разблокировке часов | 2025-08-06T16:43:51

Почему никто не сделал так, чтобы умные часы разблокировались только на руке своего владельца, считывая его уникальный сердечный ритм или другие биометрические данные? Ну в приложение к тому, что телефон хозяина рядом.

Официально в настройках Apple Watch запретить это нельзя — Apple намеренно сделала так, что при первом надевании часов за день они всегда требуют код, даже если iPhone рядом. Это связано с политикой безопасности: часы могут оказаться на руке другого человека, а телефон — просто неподалёку.

При этом, у каждого человека есть уникальные паттерны сердечного ритма, которые включают в себя, например, небольшие вариации в интервалах между ударами сердца, особенности формы сердечного сигнала, то, как сердце реагирует на разные нагрузки. Эти микроскопические отличия и создают уникальную «картину» сердечного ритма, которую сложно подделать или повторить. У часов, после того, как их надели, и до того, как они нужны разблокированными, есть довольно много времени, чтобы собрать, обработать, и принять решение разблокировать или нет.

Навыки программиста для работы с AI в генерации кода | 2025-08-04T14:28:45

Я сейчас ну очень много использую Gemini для генерации кода, и вижу скилл, который нужно иметь программистам, чтобы быть успешными на этом поприще. Это умение быстро читать и понимать чужой код, а также умение объяснить, почему генерацию AI нужно переделать и как. Для первого нужно просто очень хорошо знать язык и читать «с листа», потому что времени вдумываться будет мало. Для второго нужно хорошо знать паттерны и понимать, где они применимы, а где — нет. AI еще долго будет лажать с использованием паттернов не к месту.

Кроме этого, человеку все еще нужно будет понимать «как единое целое» на 90% код, который сгенерировал AI, и также успевать находить время на осознание каждой сгенерированной строки кода. Если расслабиться и упустить, то система может родить даже работающий, но очень плохо поддерживаемый код. Например, есть негласное правило, что отдельные файлы должны содержать не так много кода, и если он растет, то нужно делать рефакторинг, разбивая один большой на два или три. Иногда это требует переписывания логики, но это переписывание всегда направлено на одну задачу — упростить поддержку. А AI при переписывании еще и «улучшает» код заодно. И это довольно сложно запретить.

Кроме этого, сама концепция LLM предполагает ограниченность контекстного окна. Которое кодом забивается очень быстро. Чтобы была иллюзия у пользователя, что все работает даже при большом объеме кода, LLM умеют делать предварительную обработку, вытаскивая для процессинга только релевантные куски и откладывая в сторону нерелевантные, чтобы релевантные поместились в реальное контекстное окно. Но этот процесс очень ненадежный, и один раз он срабатывает, а во втором оказывается, что отложили в сторону важное, и в итоге система не увидела всю картину и сгенерировала код, в котором есть функция, очень похожая функции, отложенной в сторону, и вот у нас теперь есть две почти одинаковые.

Кроме этого, сейчас логика распределена между БД и кодом. То есть, данные часто управляют кодом. А данные в LLM просто часто не помещаются. Их слишком много. В итоге, без программистов пока с текущими архитектурами LLM не обойтись. Но вот требования к квалификации программистов только вырастут с LLM, а не упадут. Так что да, джуниорам надо волноваться, но лидам не очень 🙂

Интерактивная игра на скорость реакции с беспроводными кнопками | 2025-07-28T22:26:20

Кто в электронике шарит? Рекомендуйте.

Хочу сделать на каких-то выходных такую штуку. Большая лампочковая кнопка. Загорается — ты по ней долбишь. В приложении сечется время, сколько прошло от загорания до долбежки. Кнопок может быть несколько и они могут быть разбросаны — по стене или полу. БЕЗ ПРОВОДОВ. Загораться они могут рандомно — это управляется приложением (телефон или комп). На лету вычисляются метрики типа среднего времени реакции в разном понятии слова средний. Будет можно, например, поставить кнопки на землю в нескольких метрах друг друга и придумать подвижную игру детям. Можно прикрепить на стенке и шарашить в нее мячиком. Короче, технический вопрос на самом деле.

Как бы вы это сделали — глупые кнопки на чипе nRF24L01+ или умные кнопки на микроконтрлеере esp32?

В первом случае каждый такой модуль слушает радиоэфир: как только от центрального узла приходит команда с его ID, он включает свет. После нажатия кнопки — отправляет обратное сообщение «pressed». Таймер находится на стороне центрального узла. Каждая кнопка имеет Arduino Pro Mini + nRF24L01+, но будет еще центральный хаб тоже с nRF24L01+ и Arduino Uno, Mega или ESP32, который собирает данные и который связан с компом (Bluetooth или Wifi).

Во втором случае кнопки подключены по Bluetooth (BLE) или Wifi. Мозгами кнопки является ESP32, его надо программировать через программатор.

По деньгам получается оба подхода без стоимости аркадных кнопок и 3D-печати плюс-минус одинаково — где-то в районе $10-15 за кнопку.

Монорельс Сиэттла: Туристическая аттракция с историей ошибок | 2025-07-22T16:28:51

Монорельс Сиэттла, размером в две станции (мировой рекорд!), будучи наверное самым бесполезным транспортом города, как утверждается, самоокупается и очень популярен среди туристов. Пишут, что поезда Alweg все те же, что были 63 года назад, когда его открыли к Всемирной выставке.

Еще интересно, что у монорельса длиной в одну станцию есть водитель. Вижу недавнее объявление о работе Monorail Driver, оплата 20 долл/час (при минимальной зарплате в $18.67). В целом, если устроиться в любой супермаркет США товар расставлять по полкам, выйдет тоже что-то в районе 20 долл/час.

Между тем, единственная крупная авария на Сиэтлском монорельсе в 2005 году произошла из-за ошибки водителя. По словам властей, водитель поезда, следовавшего в город, не уступил дорогу другому составу в месте, где пути расположены слишком близко друг к другу для одновременного прохода поездов.

Дело в том, что при установке путей их спроектировали так, что между ними не было зазора, необходимого для свободного прохода поездов. Прикиньте! В одном месте только так:) Это сделали специально, чтобы погрузочные пандусы могли выдвигаться за пределы вагонов. В течение 40 лет тщательно следили за тем, чтобы поезда никогда не ездили одновременно по этому участку. Но вот однажды один машинист решил выехать раньше времени — и дальше это уже история. В общем, закон Мерфи никто не отменял.

Там рядом в 1988 просто строили торговый центр, Westlake Center. За несколько дней до запланированного открытия инженеры обнаружили, что западный путь оказался на два дюйма (50 мм) ближе к платформе и зданию торгового центра, чем следовало, что сделало невозможным его использование. О проблеме стало известно, когда выдвижной погрузочный трап на терминале поцарапал синий поезд во время тестового пробега; причиной неправильного совмещения оказался штифт в шарнире, который не сложился как положено. Трап был отремонтирован в ноябре, но другие технические неполадки и продолжительные проверки безопасности задержали открытие нового терминала на четыре месяца. Ну и чтобы все не переделывать, просто не пускали поезда одновременно. По состоянию на 2025 встречное движение всё ещё НЕ предусмотрено над участком с узким межрельсовым зазором на южной (Westlake) станции:-)

Кстати, ровно месяц назад в Москве закрылся монорельс на ВДНХ, открытый 21 год назад. Окончательно. Там тоже никто не понимал, зачем он нужен, но в дополнение к этому, он еще был зверски убыточен.

На фото Надя наслаждается Сиеттлом

Сбой в системе: все рейсы Alaska Airlines приземлены | 2025-07-21T07:07:59

Аэропорт Сиэттла встал — какая-то ерунда с IT-системами, самолёты Alaska Airlines не взлетают (grounded).

UPDATE: помните у Боинга отвалилась дверь в полёте? Это были Alaska Airlines и Boeing 737 Max, в котором я сейчас сижу.

Мир витых пар: искусство соединения 3200 проводов | 2025-07-12T15:11:24

Медный телефонный магистральный кабель. Тут 3,200 (!) помеченных цветом проводов диаметром 0.4 мм каждый. Обычно такие кабели состоят из витых пар (каждая пара состоит из двух проводов), и 3200 проводов означают 1600 пар. Весь этот кабель имеет диаметр 9 см и выпускается кусками по 250 метров. И эти сегменты нужно друг с другом стыковать, а потом еще и соединять концы с аппаратурой. То есть, каждый из 3200 жил аккуратно зачищается и соединяется с соответствующим проводом следующего сегмента. Наверное, это очень веселое занятие.