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

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

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

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

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

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

Связанные посты
59 комментариев 👇

Банально - 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 комментарий

Nix (2003) — революция в управлении пакетами. До сих пор поражен, как это элегантно

одна команда nix develop создаёт идентичную среду разработки на любом компьютере, я снёс всё на маке, даже homebrew, все зависимости менеджу через nix, могу развернуть точно такую же среду разработки за 15 мин на любой машине (и нужно всего 2 файла конфигурации, 1 под систему, 1 под проект)

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

BitTorrent

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

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

@rooty, Скайп?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

JPEG

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

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

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

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

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

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

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

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

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

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

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

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

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

Второй восторг, уже ближе к теме «изящные технические решения» — имена файлов и «корзина» в 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 Software Application Engineer 19 марта в 13:10

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

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

Это CPU.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CSS, стили

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

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

  Развернуть 1 комментарий
Кирилл Программист руками по клавиатуре 1 день, 9 часов назад

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

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

😎

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

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


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