Какие изящные технические решения вызывали у вас бурю эмоций или даже доводили до слез?

 Публичный пост
ОХУЕННО

🩰 В конце прошлого года были с женой на балете "Щелкунчик" в МАМТе в Москве. Пару раз эмоционально разорвало и глаза повлажнели. Музыка, танец и детские воспоминания сделали свое дело и подарили бурю эмоций. Давно не посещал подобные представления. Если память не подводит, в последний раз на балете я был около 20 лет назад, также в МАМТе. После того посещения я решил, что в родном Нижнем Новгороде больше в театры ходить не буду. Уровень конечно: небо и земля.

🧠 Бывает, что разработку называют творческим процессом. В этом контексте вспоминается набор эссе Пола Грэма - Hackers and Painters. Я уверен, что творческий элемент в разработке присутствует. Но способен ли он вызвать такую же бурю эмоций? В своей карьере максимально сильное чувство, которое я выражал, было "это красиво". И такая оценка часто связывалась с простыми и элегантными решениями. Простая концепция и её исполнение, которые раскрывают огромные возможности. Задумался о примерах и первым делом вспомнил следующее.

  • 💾 Unix и концепция "всё это файл", достигшая апогея в Plan9.
  • 🌀 Волшебная константа Кармака, которая поражает своей изящной эффективностью.
  • 📊 Embedding и представление слов, фраз в виде векторов в многомерном пространстве — одна из ключевых основ GPT.
  • 🔍 OpenTelemetry и zero-code instrumentation как пример минималистичного подхода к интеграции.

🧐 Спрашивал этот вопрос ранее у себя в канале, но хочется узнать больше вариантов. Поделитесь своими примерами "красивых" технических решений. Может быть было что-то пробирающее до слез? 🥲

Связанные посты
127 комментариев 👇
Sergei Tikhomirov Protocol Research Engineer 15 марта 2025

Банально - Bitcoin.

Proof-of-work это шедевральный пример out-of-the-box thinking. Традиционные криптографы пытались решить задачу консенсуса десятилетиями, и в такой постановке, на которую замахнулся Сатоши Накамото (с неограниченным и заранее неизвестным множеством участников), она считалась нерешаемой.

Сатоши перевернул всё с ног на голову:

  • вместо попыток сэкономить трафик между участниками - всё узлы обязаны получать все транзакции, потому что "the only way to be sure of the absense of a transaction is to be aware of all transactions";
  • вместо попыток прийти к консенсусу как можно быстрее - блоки раз в 10 минут;
  • вместо ограниченного сверху времени финальности - только вероятностные гарантии (вероятность переписывания истории экспоненциально падает с каждым следующим блоком);
  • ну и самое неортодоксальное: вместо стремления к эффективности - намеренная загрузка узлов внешне "бессмысленной" задачей по перебору хэшей.

Мурашки по коже у меня от того, что удивительным образом один и тот же на первый взгляд абсурдный элемент архитектуры ("а давайте узлы нашей сети будут помимо обмена транзакциями ещё и сжигать кучу энергии ради нахождения хэша ниже заданной цели") решает и технологические (Sybil protection, независимая валидация истории), и экономические (предсказуемость эмиссии, мотивация для майнеров, честный ввод новых монет в оборот) задачи.

Надо признать, на фоне современных блокчейнов масштаб прорыва, который совершил Накамото, в массовом сознании отошёл на второй план. Часто говорят, что биткоин - это legacy tech, а развитие идёт на Ethereum и ещё более новых блокчейнах (и это в целом так и есть). Но для меня изобретение биткоина - по-прежнему сродни Большому Взрыву, из которого появилось абсолютно всё (в этой индустрии).

Советую на эту тему два эссе: Bitcoin is Worse is Better и Bitcoin Bites the Bullet - оба про то, насколько неортодоксальны элементы архитектуры биткоина как для классических академических криптографов, так и для сторонних наблюдателей.

  Развернуть 1 комментарий

@SergeiTikhomirov, спасибо, что описал, чем красивое техническое решение красиво — потому что в виде, в котором это описывает автор поста, нужно искать самому, что его так порадовало

  Развернуть 1 комментарий

@mixbez, фидбек в 3-м лице выглядит странновато )) но спасибо! Расширю свою локальную заметку про "красивые" технологии. Добавлю причинно следственные связи. Может быть как-нибудь переопубликую.

  Развернуть 1 комментарий

@izonov, я не давал тебе фидбек, но пожалуйста :)

  Развернуть 1 комментарий

@SergeiTikhomirov, спасибо, что разложил "красоту" биткойна. Я как-то всегда на крипту сквозь пальцы смотрел. Твой ответ конечно подогрел во мне интерес.

  Развернуть 1 комментарий

@SergeiTikhomirov, спасибо за твой коммент, погрел душу <3

Тут нужно ещё одну грань гениальности решения отметить: он теоретико-игровым методом решил нетеоретико-игровую задачу.

Задача: каким способом генералам общаться при наличии предателей?
Ответ Накамото: посадить их играть в игру, где они тупо из жадности своей будут играть честно.

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

BitTorrent

Крайне эффективная и децентрализованная система обмена файлами. Доказала свою эффективность и для меня до сих пор выглядит магией когда скорость закачки достигает десятков мегабайт в секунду.

  Развернуть 1 комментарий

@rooty, Скайп?

  Развернуть 1 комментарий

@hanggard, не скайп как то не отложился в памяти как "вау", да и где он сейчас.

  Развернуть 1 комментарий

@rooty, Я про это же:

  Развернуть 1 комментарий

@hanggard, а, ну это шедевр, конечно

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

@rooty, связанное: меня очень впечатлил приецип согласованного хэширования и реализация распределенных хэш таблиц (DHT) в том же BitTorrent или IPFS

  Развернуть 1 комментарий
Василий Алабугин я и есть документация 16 марта 2025

IPv4 и IPv6, компьютерные сети в целом

Как бы так соединить ~2^32 или любое количество компьютеров в условно-произвольный граф и передавать данные с любой ноды на любую другую? Вот так рас-рас и работает. Конвертик с 20/40 байтами "отправитель"+"получатель" и сообщение будет доставлено.

Вся автоматика поверх этого - построение таблиц маршрутизации, автоматическая конфигурация (dhcp и подобное), TCP - просто шедеврально.

  Развернуть 1 комментарий

@civilian, вот тут прочувствовал, на сколько же это привычно сейчас и революционно тогда... Спасибо, отличный пример!

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

@civilian, я бы немножко сузил: ключевым шедевром компьютерных сетей является сама идея пакетной коммутации. До того было как: специальный человек или механизм устанавливал соединение отправителя и получателя. Между ними должна была быть выстроена неразрывная прямая линия из проводников, что делало в итоге невозможным бесконечное наращивание сети. Пакетная коммутация привела к тому, что сеть из проводников стала фиксированной, ее больше не нужно физически перекоммутировать.

  Развернуть 1 комментарий

Мне нравится концепция однопоточности в nodejs(javascript), где не стали усложнять все механизмами синхронизации для пользователя, и просто сделали "один поток для всего". В результате хороший DevEx, хоть и с возможным боттлнеком на тяжелых операциях.

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

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


Или вот ретро-тостер, который обеспечивает консистентую поджарку хлеба точнее, чем любая современная модель с цифровым таймером

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Стохастический градиентный спуск + обратное распространения ошибки для сверточных сетей и как это все реализовали на видеокартах.
Очень рекомедую понять интуцию которая стоит за этим всем.
https://www.youtube.com/watch?v=IHZwWFHWa-w&list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi&index=2&ab_channel=3Blue1Brown
+
https://www.youtube.com/watch?v=Ilg3gGewQ5U&list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi&index=3&ab_channel=3Blue1Brown

И как обучалась AlexNet
https://en.wikipedia.org/wiki/AlexNet

Модель обучалась в течение 90 эпох на протяжении пяти-шести дней с использованием двух видеокарт Nvidia GTX 580 по 3 ГБ каждая. Теоретическая производительность этих GPU составляет 1,581 TFLOPS.
(Как вам эти цифры с учетом ллм в 2025?) И это все выиграло ImageNet в 2012.

Когда я это все узнал в универе, мир просто разделился на до и после. Когда я понял как неиронки видят картинки и почему это вообще работает.

  Развернуть 1 комментарий

JPEG

То как люди придумали уменьшать картинки в 100 раз без видимой потери качества чтоб передавать их по интеренету. И это все сделано с учетом того как видит наш глаз.
Один из моих любимых вопросов на собеседовании "как работает jpeg".

  Развернуть 1 комментарий

@IlliaIorin, джпег ещё удивителен тем, что параметры постепенного увеличения чёткости можно настраивать: по сколько битов какого представления за каждый конкретный шаг передавать. Можно, например, сначала передать только первый квант яркости, потом весь цвет и только потом всю остальную часть яркости.
Стоит почитать оригинальную инструкцию к cjpeg. Я даже когда-то делал утилиту, чтобы вручную подгружать очередную часть изображения.

  Развернуть 1 комментарий

@IlliaIorin, мне еще нравится Progressive JPEG. Во времена, когда разработчиков заботило количество пользовательского трафика, можно было скачать "размытую" превьюшку картинки быстро, а потом докачать остальное уже в "нормальном" качестве.

  Развернуть 1 комментарий
Irina Nickolaeva Аналитик данных 17 марта 2025

Бесплатные онлайн-карты (географические). И построенные на них сервисы

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

...через несколько лет Гугол выкатил Google Earth. Бесплатно. Меня это просто ошеломило, масштаб щедрости не помещался в голове. Это как если вам сейчас объявят, что весь транспорт мира стал бесплатным для всех, в неограниченном количестве: хочешь такси или трамвай по городу, а хочешь самолетом на другой континет, и все бесплатно.

Детализация тогда была далека от нынешней. Улицы, кварталы. Мелкие населенные пункты одним полигоном. Зато фото, прикреплялись фото любой точки планеты! Это тоже было потрясающе. Плюс подложка — спутниковый снимок, а не карты Генштаба редакции 1958 года.

В тот момент мне не были очевидны коммерческие перспективы этой заманухи. И что со временем на картах появятся не только дома, но и входы в каждый ремонт обуви, режим его работы, отзывы. Маршруты! Общественный транспорт в реальном времени! Тогда, еще без всех этих сервисов и их монетизации, бесплатные онлайн-карты всей планеты казались чистым чудом. До сих пор помню тот свой восторг и одновременно непонимание: это же продукт колоссальной стоимости, как вообще могло прийти в голову раздавать его бесплатно?! а на чем же тогда зарабатывать?!

Понимание пришло. Восторг остался :)

  Развернуть 1 комментарий

@nickolaeva, есть кинцо, код на миллиард долларов, как раз про эту технологию, рекомендую)

  Развернуть 1 комментарий

@offimpulse, нашла, посмотрела описание и начало, должно мне понравиться. Спасибо за совет!

  Развернуть 1 комментарий

@nickolaeva, а на чем они зарабатывают, кстати? Спрашиваю потому что ещё несколько лет назад я достоверно знал, что Яндекс. Карты не заработали (не знаю как сейчас)

  Развернуть 1 комментарий
Irina Nickolaeva Аналитик данных 18 марта 2025

Второй восторг, уже ближе к теме «изящные технические решения» — имена файлов и «корзина» в Windows 95.

До сих пор помню стенд на Комтеке, и где я сидела на презентации Винды 95, когда услышала и увидела демонстрацию, что имена файлов теперь могут быть КИРИЛЛИЦЕЙ, и содержать некоторые знаки препинания, и не только в формате 8.3, а с более длинным именем и расширением. Как это?! Как вообще возможно такое волшебство?! Какой гений это придумал и сделал?!!

Аналогично с «корзиной» и извлечением из нее удаленных файлов. Блин, это реальное чудо после того как ты годами работал без такой возможности.

Я понимаю (сейчас), что все это довольно просто реализовано. Но в тот момент, когда на твоих глазах показывают удобные фичи, которых в твоем опыте не было никогда — это чудо. Позже меня не восхитили настолько ни смартфоны, ни VR, ни LLM... ни от чего не было этого "АААААА!!!" и желания рассказать всему миру :)

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Здесь уже есть два компонента работы нейросетей, добавлю самый важный side effect и метод обучения, который в какой-то мере из-за него по факту и основан. И вообще, глубокое обучение - это момент, когда инженеры придумывали классные решения, а потом математикам нужно душиться было и разбираться, почему эта херня вообще работает.

Вот вам нужно решить вот такую задачку, есть ли поле на картинке или нет. Подход "разумиста" - сделать всё с нуля, закупить дофига фоток, нарезать правильно, короче дорого и душно. А инженеры полезли внутрь и нашли то, что для похожих задачек с картинками первые слои, вот те специальные, особо друг от друга не отличаются. И теперь у нас на руках transfer learning - вместо того чтобы все делали всё с нуля, решается одна базовая, но очень сложная задача. Работяги же просто отсекают то, что им не нужно в модели, зачастую даже не трогают то что оставили, дотренировывают хвостик и вуаля, охапка дров ответ готов! Это та причина, почему все текстовые нейронки стали трансформерами, это первая архитектура, в которой смогли достигнуть переноса обучения.


Окей, у нас есть способ быстро решать задачи с картинками и текстом (в последнее время вообще пофигу на что, даже со звуком). Но есть штуки довольно сложные, например делать идентификацию по фотографии (первая задача с прикладным позитивным результатом). Почему сложно? Фотографий человека от силы у тебя штук 5, а лиц в офисе штук 1000+, сложна короче. И инженерное элегантное решение - а давайте вот у той отсеченной штуки из параграфа про transfer learning выше мы будем смотреть вывод и заставим модель доучиваться по принципу "вот эти похожие, а эти нет". И вот у нас уже metric learning появляется, с тучей приложений за пределами картинок для любой задачи, где у вас большая беда с разметкой.

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


Добавлю одну физическую инженерную кайфовую штуку: RFID.

Окей, информация типа ценников или логин-пароля в офис записана где-то на чип, какой-нибудь девайс прочитает и сделает выводы. Идея неплохая, но ведь батарейку требует. Не, не требует, мы впендюрим антенну, которая вблизи сканера сама создаёт ток, чтобы зарядить весь девайс на подачу сигнала, отлично! А так как батарейки нет, штука переживает срок службы для своих же юзкейсов, сделал и забил!
Я здесь мог наврать и упростить, и скорее всего это сделал. Но само инженерное решение по мне - просто каеф.

  Развернуть 1 комментарий

@mighty_conrad, жму руку! лучше и не скажешь

  Развернуть 1 комментарий

Прям буря эмоций - только чистая математика.
Инженерные решения, конечно, красиво. Но максимум - изящно.

  Развернуть 1 комментарий
Maxim Pletner Wireless Solutions Engineer 19 марта 2025

Несколько дней думал и с сожалением (но без слез) понял, что прям как написано в посте - бури эмоций - от технических решений у меня не было.

НО работу одного из современных гаджетов я точно отношу в рамки чудес.

Это CPU.

Еще со школы я понимал, что ЦП - сердце моего старенького компа, но вот отучившись на факультете электроники и уже потыкав в дизайн современных процессоров я понял, что это чуть больше чем правда. С учетом количества транзисторов на кристалле, с учетом сложности технологических процессов и вариативности тех кульбитов, что простые люди выделывают с железом - для меня сродни волшебству, как эти массивы полупроводниковых переходов и изоляторов все-таки работают.

Причем и в топологии часть транзисторов может быть негодной и еще что-то может пойти не так на практике, но все равно - РАБОТАЕТ.

До сих пор с уважением отношусь к своему ноутбуку, если он включается 😎

P.S. GPU - тоже штука из Хогвартса, просто их я меньше изучал.

  Развернуть 1 комментарий

@SNfYH8PRWuhKoLwQmpletner, я в техническую часть общей картины ЦП вообще не вливался, но с выходом процессора М1 от эпл глянул какой-то там видос на ютубе на полтора часа вроде (или даже больше) и до сих пор в подсознании постоянное чувство гениальности этого изобретения(?).

Но и при этом вспоминаю одну фразу: «есть только одна причина почему эпл не сделали это раньше. Им тупо не хватало денег». Сейчас, видимо, технологии просто позволили сделать то, что было придумано, но не могло быть воплощено еще давным давно.

  Развернуть 1 комментарий

@SNfYH8PRWuhKoLwQmpletner, советую восхитительную "игру" на эту тему: https://store.steampowered.com/app/1444480/Turing_Complete/

  Развернуть 1 комментарий

@SNfYH8PRWuhKoLwQmpletner, NPU ещё стоит тогда глянуть, про них мало знают, а они по сути сердце всей сети.

  Развернуть 1 комментарий
  Развернуть 1 комментарий

@bolknote, все так. Но у нее сильная ассоциация с Кармаком все равно. Я именно в привязке к нему быстрее понимаю о чем речь.

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Меня в своё время поразило как ТФКП (теория функций комплексных переменных) вдруг оказывается изящно применима к решению гидродинамических задач двумерного потока.
Да и вообще теория числ и все эти связи между простыми числами и числом Пи. В своё время было просто крышесносно.

  Развернуть 1 комментарий

@Tim, думал, я один такой! 😅 Несколько лет назад, когда впервые столкнулся с обратными краевыми задачами для аналитических функций комплексного переменного, мой мозг буквально взорвался. Оказалось, их можно решить аналитически, без колоссальных вычислительных затрат!

  Развернуть 1 комментарий

@Tim, по старой памяти, там связь с логарифмом же, не? pi(n) ~ n/ln(n), где pi - количество простых чисел, не превосходящих n

  Развернуть 1 комментарий
Dima Ollyak софтваре инженир 21 марта 2025

Дизель-молот

Дизель-молот, которым сваи забивают на соседней стройки. Бухает весь день который. Не до слез, конечно, но до чего же элегантное устройство!

Никакой электрики, простейшая механическая система.

  • Один раз эту его болванку затягивают наверх и отпускают.
  • При падении вниз она ударяет сваю и, заодно, сжимает порцию дизельного топлива в камере сгорания.
  • От сжатия топливо взрывается и подбрасывает болванку вверх.
  • При отскоке впрыскивается следующая порция топлива в камеру.
  • Вот оно и скачет, пока топливо не кончится.

https://www.youtube.com/shorts/NJ4dieBZ3aA

  Развернуть 1 комментарий

Игра FEAR 2005 года, а точнее, как там себя ведёт искусственный интеллект.

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

Кажется, до сих пор в шутерах не сделали ничего подобного.

  Развернуть 1 комментарий

@Defqon1, Fear точно пионер, позднее такое видел только в Ghost Recon Wildlands. С выключенными маркерами 100 раз подумаешь чем побиться в каком-нибудь леске

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...
Vlad Zaitsev Architect & Product Owner 26 марта 2025

Мобильная связь. Девайс с мелким аккумулятором в движении передает кучу данных, настолько быстро переключаясь между передатчиками, что этого никто не замечает, и сами БС, которые ловят в эфире тысячи слабых сигналов в милливаты от кучи телефонов

  Развернуть 1 комментарий

Меня поразила простота и элегантность AirTag, разбатываю в статье почему.

  Развернуть 1 комментарий
Irina Nickolaeva Аналитик данных 1 апреля 2025

CSS, стили

Конечно, не "до слез", но посмотрела на сегодняшний Вастрик.Клуб и вспомнила, что нравится концепция стилей в приложениях - похожая в CSS, Ворде, ПоверПойнте, Экселе, всех верстальных пакетах, с легкой человекопонятной записью, в том числе в JSON, XML. И как при продуманной системе стилей подкладывание одного файла или пяток кликов в офисных/верстальных пакетах меняет визуал полностью, до неузнаваемости. Какая красота! В смысле реализации — стройной и логичной. Испытываю удовольствие, когда этим пользуюсь.

Ну и испытала восторг от первоапрельской темы! Спасибо тому, кто придумал и тому, кто сделал :)

  Развернуть 1 комментарий
Кирилл Программист руками по клавиатуре 2 апреля 2025

Рисоварка. Никаких измерений температуры, никаких таймеров, просто когда емкость нагревается выше 100℃ (то есть вода, которая не может нагреться выше 100 градусов, вся впиталась в рис) магнит, удерживающий контакт нагревателя, перестает быть магнитом.

  Развернуть 1 комментарий

Греть воду. Серьезно. Это гениально.

Нагреть воду - это самый дешёвый, управляемый и масштабируемый способ превратить энергию во что-то полезное. Всё остальное либо дороже, либо сложнее, либо менее надёжно.

Вода - это идеальный рабочий материал. Вода дешёвая. Она буквально везде. Вода не токсичная. Вода теплоёмкая, она впитывает много энергии. Фазовый переход Вода -> пар = резкий рост объёма. Это механика.

Если бы вода была изобретением - это был бы патент века.

Пар - это энергетический адаптер

Нам всё равно, откуда энергия:

  • уголь
  • газ
  • уран
  • дрова
  • солнце
  • геотермалка
  • мусор

Мы всегда можем нагреть воду, получить пар, покрутить турбину, получить механическую энергию, ей покрутить генератор, получить электричество

Именно поэтому ТЭС, АЭС и даже солнечные тепловые станции выглядят одинаково. Разный источник, один и тот же котёл.

Почему же мы не можем получить сразу электричество?

А мы не знаем как! (во всяком случае на масштабах мегаваттов)

Генератору нужна механика. Ну можно присрать судовой дизель. Он будет жрать мазут, громко орать и пердеть в атмосферу, а мощность все равно будет небольшая (десятки тысяч ватт)

Механике нужно вращающийся вал.
Самый надёжный способ крутить вал мегаваттами это турбина.

Самый стабильный способ кормить турбину это пар.

Любые "прямые" способы (термоэлектрика, MHD-генераторы, любая другая экзотика) - это либо мизерный КПД, либо лабораторные игрушки.

А еще генераторам критически важно уметь регулировать мощность. Ночью когда город засыпает много мощности не надо, утром, когда все греют воду дома что бы заварить кофе - нужно много энергии. Что может быть проще? Просто грей меньше воды на электростанции. Меньше пара, меньше крутим генератор, меньше электричества.

А паровоз? Это инженерный шедевр. Концентрат инженерной мысли 19 века.

  • Котёл - теплообменник
  • Пар - рабочее тело
  • Поршни - преобразователь энергии
  • Колёса - привод

Никакой электроники. Никаких редкоземельных металлов. Никакого кремния. Работает на угле, дровах, мазуте, на всем, что горит. Ну и воде конечно же.

Да, он шумный, неэффективный по современным меркам, но концептуально гениален.

Электростанции - это те же паровозы, просто без колёс.

АЭС? Тот же пар. Просто костёр ядерный (и фонит).

Вода это не только самый необходимый элемент для всего живого, но и самый необходимый элемент современной энергетики.

Поэтому греть воду - это гениально. Грейте воду!

  Развернуть 1 комментарий
  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

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

Будет мини-рассказ.
Речь пойдет про радиоволны, а точнее - про не совсем обычный их класс - ELF. Прежде чем гуглить, прочитайте дальше текст, так будет интереснее.

Для начала вспомним с какими обычно радиоволнами мы сталкиваемся? Wi-Fi там, BT, LTE, все вот это достаточно высокочастотное, нигде у нас антенны не торчат. Это потому что на 2.4 Ггц 1/8 волны - это полтора сантиметра. Даже для GSM 900 - это 4 сантиметра, плюс соты везде натыканы, расстояния небольшие, и, вроде как, никто особо не задумывется - а вот эти волны, что с нами в одном помещении, они какого размера? Как у них дела?

Иногда правда у людей в микроволновках клинит вращающееся блюдо и они начинают замечать, что еда в одном месте горячая, а вот сантиметра три спустя - холодная, а потом раз - и снова горячая - ну и ладненько.

Радио Ultra УКВ 95.2 частотная модуляция тоже мало кто помнит, а вообще-то ультра-короткие волны не такие уж и ультра-короткие, 3 метра от носа до кормы, хорошо что на прием достаточно палки в четверть, которую можно было выдвинуть из радиоприемника.

Короткие волны так же не очень короткие, моя коротковолновая антенна, согласованная на 18 Мгц занимает по размерам всю террасу.

И вот теперь, когда стало немного понятнее, давайте поговорим о ПКДВ (Пиздец Какие Длинные Волны). Ладно, так их не называют, называют просто (в зависимости от диапазона) - Сверх Низкие Частоты или Крайне Низкие Частоты. Это частоты из диапазона, ну, например, 30-300 Гц. Да, герц, 30 мать его колебаний в сраную секунду, вот этих герц. Не килогерц. Не мегагерц. Просто герц.

Длина волны теперь может быть сопоставима с размерами Земли. Размеры антенны? Ну, они тоже сопоставимы с размерами Земли, более того антенна - это кусок Земли. Достаточно вкопать в землю пару электродов на расстоянии километров 60, подключить к ним по электростанции и бахнуть. И пойдет сигнал.

И он дойдет. Он дойдет куда угодно, он дойдет вокруг Земли, через толщу воды, он дойдет до любой подводной лодки, которой он предназначается, потому что когда у тебя длина волны - 3600 км, тебя мало что волнует.

Да три буквы будут передаваться минут 15. Но они передадутся. А больше и не надо.

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

@mikebutrimov, с передатчиком разобрались, а как принимать это на подводной лодке, на которой не разместить антенны в несколько десятков км?

  Развернуть 1 комментарий

@aemarkov, для приема требования к антенне ниже, достаточно буксируемого за собой куска провода и других подобных технологий. Но можно только принимать, причем с очень посредственным соотнешнием сигнал\шум (как в музыке нойз) и как следствие - скоростью. Буквально доли символа в минуту.

  Развернуть 1 комментарий

@mikebutrimov, офигенно! Меня из этих технологий похоже впечатлила тропосферная связь - еще олин способ передавать сигнал очень далеко без промежуточных станций. Советских времен технология, с тем же "брутфорс"подходом.
Берется прямо-таки ОЧЕНЬ мощный передатчик, порядка 2-10кВт. Для сравнения, военные станции тех времен для передачи с более-менее прямой видимостью на 40-50км использовали около 40Вт, 2000 против 40!
И из этой мощнейшей дуры фигачат буквально в небо! Сигнал отражается где-то в тропосфере - отсюда название, и таким образом долетает до адрессата далеко за горизонтом, через 300км!
Слышал легенды о том, как птиц на лету сшибало такой мощной передачей - если попадали вблизи антенны.
Ну и оператор станции тоже был незавидной работы человек. Но десяток станций мог доставить сигнал на далекий север.

  Развернуть 1 комментарий

Меня в своё время очень впечатлила реализация сборщика мусора в JavaScript-движке V8. Там базовая идея в том, что он не просто время от времени проходит по всем объектам и проверяет, нет ли на них ссылок откуда-то ещё в коде, но разделяет объекты на две категории: быстрые и долгоживущие. В категорию быстрых сначала попадают все, но если какие-то просуществовали дольше, чем N циклов, то они перемещаются в разряд долгих, по которым сборщик мусора пробегается намного реже. Идея простая, но очень изящная.

  Развернуть 1 комментарий

@xenohunter, простая, изящная и подсмотрена у Java 😀

  Развернуть 1 комментарий

@antkuznetsov, охотно верю!

  Развернуть 1 комментарий

@antkuznetsov, которая в 1984 году называлась Smaltalk/LISP.
(Так-то удивительно, что такая идея независимо была реализована в двух разных системах практически одновременно)

  Развернуть 1 комментарий

@antkuznetsov, как грится, "и не дай бог тебе, о юный падаван, похерить гипотезу о поколениях"

  Развернуть 1 комментарий

@xenohunter, ещё можешь про GreenTea-сборщик мусора можешь глянуть, тоже гениальная идея в основе.

  Развернуть 1 комментарий

Танк Т64Б, особенно двигатель и трансмиссия

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

@zavgorodniy, "мальчики, а хотите по-настоящему поебаться?"

  Развернуть 1 комментарий

@stanislavrogozhin, "после чего у бэшки отвалилась задняя передача"

  Развернуть 1 комментарий
Anton Neghin Fintech System Analyst (Card Processing) 12 августа в 20:27

🛰️GPS.
Мы чёт слишком привыкли, что почти в любом точки земли нехитрый радиоприёмник может вычисить наши координаты с точностью до десятков сантиметров.

Но вообще-то под капотом там огогого сколько достижений из разных областей.

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

Сама идея триангуляции не нова. Но было капец как смело предположить, что расстояние до спутника в космосе на расстоянии тыщдофигищ километров можно будет измерить с точностью до сантиметров. Это решили очень изящно: каждый спутник излучает свой сигнал с уникальным, максимально-некоррелированным с другими спутниками паттерном смены фазы. Приёмник по этому уникальному паттерну и по пойманной фазе понимает, насколько отстали его часы и сколько времени шёл сигнал. Ну и зная скорость света определяет расстояние. Просто и гениально.

Но сигнал-то тоже не пальцем делан. Я был в шоке, когда узнал, что сигнал GPS невозможно задетектировать на поверхности земли: настолько слабые там излучатели для экономии батареи спутника. Если вы воткнёте антенну в спектроанализатор и посмотрите на полосу GPS — ничего не увидите. Уровень сигнала GPS на земле ниже уровня теплого шума! . Ага. Земля под ногами электромагнитно шумит сильнее, чем GPS. Отдельный привет носителям шапочек из фольги. Как же тогда это всё работает? А вот магия коррелированной обработки сигнала с прямым расширением спектра. Вроде бы шум как шум. Но если свернуть его с заранее известным паттерном сигнала — получим корреляцию и мощный пик.

Конечно, такая тонкая штука не обходится без деталей, без которых это всё не заработает. Например, спутники-то сука движутся! И это вносит доплеровское смещение частоты сигнала, так что искать его приходится в двумерной матрице «частота-фаза». Но даже такое досадное недоразумение инженеры обратили в свою пользу: по доплеровскому смещению независимо от координат вычисляют вектор скорости без производных координат смс и регистрации.
А сколько поравок не релятивистские и атмосферные эффект приходися делать! Первые неизбежны, потому что мы имеем дело со скоростью света. Вторые хитро передаются в «кадрах» побитово поверх основного фазового паттерна на той же самой несущей.
Тут ещё дольше можно восхищаться примочками типа комплексирования, A-GPS и военными надстройками типа P/Y-кода, но и так уже достаточно.

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

  Развернуть 1 комментарий

@de1337ed, офигенский коммент! Когда-то в универе впечатлило, когда это объясняли. Помню молодой преподаватель бодро описывал как все работает, но я так и не понял тогда, как мы определяем расстояние до источника по сигналу. Когда спросил - он просто зачет за лабу мне поставил, и сказал хз :)))
Лет через 10 я от нечего делать нагуглил и выяснил, что логика опирается на то, что все спутники очень, очень хорошо синхронизируют свои часы, а "пинг"-сообщения содержат текущее время отправителя. А для синхронизации они раз в сутки общаются со станцией на Земле, где стоят какие-то суперточные атомные часы. Фантастика!

  Развернуть 1 комментарий

@de1337ed, https://ciechanow.ski/gps/
крутая статья про gps

  Развернуть 1 комментарий

@de1337ed, там ещё один прикол есть: систему координат, к которой привязан GPS, уточняют по квазарам - это позволяет учитывать даже движение литосферных плит!

Меня это про квазары очень ошеломило

  Развернуть 1 комментарий

@kuilef,  да, меня тоже впечатлило в видео от Веритасиум, что по сути GPS - это просто много слоев абстракции для навигации по звездам, как в старые добрые времена:)

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

@de1337ed, о! Я на эту тему даже видео был делал, с историей и парочкой фактов (на белорусском)

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Сифон как гидрозатвор! По уровню простоты исполнения, долговечности и пользы несравнимая вещь.

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Я был потрясен, когда узнал об https://ru.wikipedia.org/wiki/Окружность_девяти_точек
в 7м классе кировской ЛМШ

Основные геометрические точки треугольника: середины сторон, основания высот (что уже немало) и середины трёх отрезков, соединяющих его вершины с ортоцентром, лежат все на одной окружности!

Доказывается изящной гомотетией

  Развернуть 1 комментарий

@NotYetBenGan, у VSauce был прикол с багом этих окружностей. Условно, берешь описанную окружность, вписаную и окружность 9 точек и если по ним реконструировать треугольник, то там на практике вообще-то 4 прямых получится провести, а не 3.

https://www.youtube.com/shorts/cFd2c5txIvo

  Развернуть 1 комментарий

@NotYetBenGan, о, я кстати в школьные времена (тоже в матшколе) был в диком восторге от признаков делимости, особенно от признаков делимости на 3 (на 2 4 5 6 9 все в целом либо было просто, либо просто и наследовалось от 3). Помно на кураже я даже пытался найти признаки делимости на другие простые числа, но если и получалось (скорее не получалось) - выходило громоздко. И вообще всякие лайфхаки в арифметике и теории чисел, которые позволяют упростить жизнь (считать нам нужно часто) - это балдеж.

  Развернуть 1 комментарий

@EugeneButusov, вот тут есть чуть больше способов проверять делимость:

  Развернуть 1 комментарий
  • в Solana меня восхитило в свое время введение механизма консенсуса Proof-Of-History, насколько я помню, Анатолий Яковенко перенес в блокчейн свой опыт в телекоме - это офигенно круто, когда мышление настолько абстрактное.
  • также в Solana меня восхитило то, что вместо очередного изобретения языка и виртуальной машины для смарт-контрактов они просто взяли за основу Berkeley Packet Filter - что в общем-то классно ложится в модель вычислительных ограничений смарт-контрактов в блокчейне.
  • также восхитила элегантность и простота (идейная, не абсолютная) в том, как сделан и работает ClickHouse, насколько он гибкий и насколько он остается производительным.
  • работа с памятью в Rust, которую можно в целом контролировать на уровне компиляции (я не раст-профи, предполагаю что там все равно можно как-то изъебнуться и накосячить даже чтоб компилятор не заметил, но для обычных юз-кейсов работает круто).
  • электронно-дырочные переходы и транзисторы. Круто, как такое изобретение по своей сути развило целую индустрию (и не одну). Я думаю, вдвойне меня это восхищает потому, что я концепцию не мог нихуя понять аж до универа, и только там, отвечая на зачете на вопрос о, сука, транзисторах, которые я на тот момент не понимал, меня наконец осенило как это работает. Ну и логические вентили, которые на транзисторах работают - это тож гениально, детально с ними познакомился в свое время через книгу Таненбаума - был обескуражен.
  Развернуть 1 комментарий
Василий Царев Программист-плюсовик, мини-игродел, видеогэймер 14 августа в 09:34

вроде никто ещё не писал -- зенитные ракеты с тепловым наведением

давно увлекаюсь авиацией и смежными технологиями, но самое удивительное это именно тепловое наведение, ибо оно строится на потрясающем знании того, что некоторый элемент (ну тупо кусок камня какого-то) меняет своё электросопротивление при облучении его волнами определённого ИК-спектра; ну и это используется (вдумайтесь) чтобы сделать около полностью автоматический предмет, который с нескольких километров видит тепловую сигнатуру и наводит своё тельце ровно в неё

грубо говоря, мы ограничиваем пространство, откуда в этот волшебный камень прилетает излучение (как? придумай, ты же инженер!), и по течению тока камня можно понять, куда сдвинулась цель, и подвинуть камень на неё, чтобы она не сбежала из его поля зрения; а информацию о движении цели надо каким-то образом конвертировать в команды рулей направления

собственно, в тепловых ракетах (не обязательно зенитных) и помимо этого принципа немало инженерных гениальностей формата "просто как сатиновые трусы, работает как кувалда", вроде роллеронов, пропорциональной навигации и прочего, но мне всё-таки больше всего нравится изменяющий сопротивление камень

  Развернуть 1 комментарий

@inthroughder, Бля, чувак, ну не сейчас же.

  Развернуть 1 комментарий

@kurumpa, да, злободневность темы портит восприятие увы(
до этого оно было куда позитивнее, жаль что теперь всех перекашивает

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

@barborygmus, пожалуйста! Кроличья нора очень глубока с инженерной точки зрения, зарыться можно много куда, потому что одну и ту же задачу решали в разные временные промежутки с разными технологиями и костылями соответственно, причём на всех уровнях, начиная с электронной начинки и заканчивая аэродинамикой, ракетной инженерией и физикой материала (тех самых "камней" несколько видов есть, причём они требуют ещё охлаждения как суперпроводники -- попробуй сунь холодильник в карман). А обходы помех с фильтрацией по частотам входящей волны и инерциальной навигацией это ещё смешнее, чего только ни придумывали чтобы камень научился игнорировать магниевую стружку

  Развернуть 1 комментарий

Фильтр Калмана - очень классный алгоритм.

На вход нестабильно поступают сильно зашумлённые, порой очень неполные измерения об объекте: инерциальный датчик сходит с ума от вибраций, сигнал GPS гуляют на +- 20 метров, радар шумит, дальномер глючит, барометр ветром задувает... Путём нехитрых математических операций на выходе получаем почти идеальную оценку параметров объекта, причём даже тех, которые напрямую не измеряли. Алгоритм этот используется в телефонах, навигаторах, в дронах.

Я, когда с ним познакомился, был настолько в восторге, что, как в истории с молотком, пытался использовать его везде где только можно: от измерения температуры, до предсказания будущего (хотя бы погоды 😁)

  Развернуть 1 комментарий
Михаил Тетелев дурачок Команда Клуба 14 августа в 17:20

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

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

  Развернуть 1 комментарий

@tetelevm, кстати о поездах! https://m.youtube.com/watch?v=tq3f0vnyLAE

  Развернуть 1 комментарий

Я люблю замечать, когда у каких-нибудь простых повседневных предметов одна деталь выполняет несколько функций. Наверняка в индустриальном дизайне есть специальный термин для этого. Вот пара примеров:

  1. Загнутые концы у скобы для степлера используются для того чтобы проткнуть бумагу, а после протыкания эти же концы загибаются и используются чтобы удерживать листы бумаги вместе
  2. Круглая дверная ручка используется для двух функций: когда крутишь, она двигает защелку и открывает замок; когда тянешь на себя - она работает как олдскульная ручка и просто позволяет открыть дверь.

Прикольно в жизни замечать такие многофункциональные простые элементы

  Развернуть 1 комментарий
Ilya Zverev Импульсивный картограф 1 день, 17 часов назад

Я недавно купил свич 2 и сейчас прохожу "Welcome Tour". Там технологические откровения каждые десять минут. Чем новый HD Rumble отличается от первой версии, как изолировали динамики, где на самом деле находятся магниты для джой-конов, что вообще такое HDR, как устроены датчики мыши — и это только за первый час. Невероятно, сколько задач стояло перед инженерами и как их решали в условиях минимального физического объёма.

  Развернуть 1 комментарий

В одной из лабораторий: вакуумная камера, вакуумные насосы управляются компьютером. Есть лампа, которую нельзя выключать (на фото выше). Почему?

....(момент на подумать)....

Контроллер управляет питанием насосов. У насосов было трехфазное питание и контроллер его проверял. Один насос сломался и его поменяли на новый, с однофазным питанием. Но программа хотела видеть нагрузку на нужные фазы, иначе не работала. Так что на вторую они повесили лампочку, которая просто тянула ток, и программа считала, что все ок. Никакой практической пользы она не несет (ну т.е. светит в камеру, но это не нужно). Выключать нельзя, т.к. тогда программа решит, что проблема с питанием и выключит все насосы, что сломает всю систему, которая должна оставаться под вакуумом непрерывно.

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

  Развернуть 1 комментарий

@MikhailKorobko, временное решение (tm)

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Printed WiFi - 3D-печатные пластиковые устройства, которые общаются по вайфаю. Нажимаешь кнопку, заведённая пружина крутит шестерёнку, зубцы замыкают и размыкают контакт на антенне. Антенна ничего не излучает, она просто то отражает окружающий вайфай-сигнал, то нет. И вот этот механический дребезг обычный роутер читает как биты.

  Развернуть 1 комментарий

@avegrv, крутая штука! Вроде попадалось, что на основе этой или похожей технологии сделали беспроводную розетку, которой не нужен элемент питания)

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Кто-нибудь когда-нибудь задумывался, как заправочный пистолет понимает, когда пора остановиться? =)

никаких электро датчиков, чисто механика, вырубающая при смене давления. Разбор с первой страницы гугла, но вроде адекватный.

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб