Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 56 мин. назад

Как математика помогала выжить в 90-е

пн, 02/09/2026 - 02:01

В 1994 году, когда вся страна шла вразнос, а парламент стоял обгорелый после обстрела танками, я почему-то решил завязать с торговлей и поступить в МГТУ им. Баумана на кафедру «Ядерные реакторы и энергетические установки» факультета «Энергомашиностроение».

То ли потому, что детство провёл рядом со Смоленской АЭС и нахватался радиоактивных выбросов от советского реактора РБМК-1000. То ли потому, что в подростковом возрасте, будучи выгнанным из 8-го класса школы за асоциальное поведение, я поступил в Брянский машиностроительный техникум. А там один из моих преподавателей хвастался тем, что подавал документы в Бауманку - нет, поступить ему не удалось, но саму попытку он считал большим достижением. Видимо, на неокрепшие мозги 15-летнего ботаника это произвело неизгладимое впечатление. И когда я заработал на дикой торговле времён распада СССР немного денег, я решил, что надо учиться в Бауманке и стать инженегром.

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

Читать далее

Компьютрониум — фантазия о вычислительной материи

пн, 02/09/2026 - 01:58

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

Но в конце прошлого века, когда перспективы нанотехнологий казались гораздо более оптимистичными и достижимыми, футурологи и инженеры рассуждали о программируемых веществах, в которых каждая молекула является вычислительной единицей. Из гипотетического материала такого класса могла состоять машина Т-1000 в фильме «Терминатор-2. Судный день»; эту тему я пробовал разбирать на Хабре в статье «О жидком металле замолвите слово. Мысли об аппаратной и программной реализации Т-1000». Такой робот из мимикрирующего полисплава был фантазией вполне в духе времени, так как всего на пять лет раньше фильма вышла книга-манифест Эрика Дрекслера (род. 1955) «Машины создания: Грядущая эра нанотехнологий» (выложена здесь). Сам Дрекслер сформулировал идею молекулярных вычислительных машин на основе знаменитого доклада Ричарда Фейнмана «Внизу полным-полно места: приглашение в новый мир физики», прочитанного в Калтехе в канун 1960 года. Эти выкладки предполагали, что наряду с нанотехнологиями можно реализовать ещё более миниатюрные «фемтотехнологии». Пока эта точка зрения не подтверждается, так как на уровне атомов квантовые эффекты преобладают над классическими. Однако на этапе её развития обсуждалось, насколько реально создать «компьютрониум» — вещество с предельной вычислительной плотностью, каждый атом которого работает как ядро процессора.  

Читать далее

Как решать продуктовые кейсы на собеседованиях?

пн, 02/09/2026 - 00:47

За последние 5 лет в аналитике я прошел путь от «напишу любой джоин на салфетке» до Senior Product Analyst. А еще я менторю ребят и веду телеграм канал.

В этой статье не будет универсальной таблетки (её нет, я на обучении трачу недели, чтобы поставить людям голову на место), но я поделюсь своей системой, как не превратить решение кейса в гадание на кофейной гуще.

Читать далее

«Умный» бот для онлайн-версии «Битвы Големов»: от эвристики к иллюзии разума

вс, 02/08/2026 - 22:59

Меня давно просили сделать версию моей настольной игры «Битва Големов» в онлайн варианте. Полноценно переносить игру я в итоге не стал (да и она бесплатно доступна в Tabletop Simulator), а вот сделать мини-версию для игры с 1 или 2 ботами желание появилось. Сначала я хотел наделить ботов «Битвы Големов» настоящим ИИ — но нейросети путали направления и тормозили по 30 секунд. Тогда я бросил модные технологии и собрал «разум» из четырёх кирпичиков: случайной тактики, симуляции ходов, Манхеттенского расстояния и простой иерархии приоритетов.

Читать далее

Как экономить на сборе метрик: кеширующий прокси для VictoriaMetrics

вс, 02/08/2026 - 22:21

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

Иногда этот момент совпадает с провалами в графиках, из за того, что вы перегрузили сервис мониторинга своего облачного провайдера.

Читать далее

Как появилось шифрование паролей

вс, 02/08/2026 - 22:12

первая и несколько последующих версий математической библиотеки;

множество интересных приложений для обработки текста, таких как typo и др.;

ряд программ crypt, которые поставлялись с ранними версиями Unix;

схема шифрования паролей, которая в основных чертах применяется до сих пор.

История создания механизма паролей (с шифрованием) наиболее интересна, потому что Моррис и Томпсон заложили фундамент современной информационной безопасности. Они разработали и внедрили базовые принципы шифрования и хранения секретов.

Читать далее

Почему у нас никогда не будет летающих машин (и это хорошо)

вс, 02/08/2026 - 22:05

Наверное, дамы и господа, никакое техническое устройство из фантастики не будоражило так наши умы в детстве, как летающая машина. Вне зависимости от года рождения любого из вас. Ведь вспомните: её рисовали практически все, кто пытался представить жизнь в городе будущего. Начиная с Альбера Робида в «Электрической жизни» (1890), заканчивая как минимум Дени Вильнёвым в «Бегущем по лезвию 2049» (2017).

Читать далее

Я перестал смотреть Reels. Рассказываю, как изменилась моя жизнь спустя неделю, месяц и год

вс, 02/08/2026 - 21:40

Всё началось с путешествия на Алтай. Там я просветлился и на меня снизошло божественное откровение, что надо бросить привычку смотреть короткие видео. Делюсь этим откровением с вами. Вернее, сам Господь делится этим откровением с вами через мои руки.

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

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

Читать далее

Как мы создали чёрную дыру в лаборатории (и почему это не опасно)

вс, 02/08/2026 - 21:36

16 апреля 2019 года в журнале Nature Physics появилась статья, которую некоторые СМИ поспешили назвать «учёные создали чёрную дыру в лаборатории». Паника? Нет. Прорыв? Да. Группа Джеффа Штейнхауэра из Израильского технологического института впервые зафиксировала аналог излучения Хокинга — квантового эффекта, который предсказал Стивен Хокинг в 1974 году, но который невозможно измерить на настоящих чёрных дырах. В этой статье мы разберём, как физики обманули природу, что такое «аналоговая гравитация», и почему это не путь к антигравитации, но может стать основой квантовых технологий будущего.

Читать далее

Linker — ваша третья нервная система

вс, 02/08/2026 - 21:35

Вы замечали, как после рабочего дня в голове стоит гул? Не рой мыслей — именно гул. Как будто внутри работает невыключенный мотор.

Это не лень. Это симптом.

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

Читать далее

Промпты для ИИ: как писать запросы для нейросетей и получать лучший результат

вс, 02/08/2026 - 20:26

Вы вводите в ChatGPT: «Напиши текст про кофе». В ответ получаете что-то общее, скучное и абсолютно бесполезное для вашей конкретной задачи. Знакомо? Или, например, даете команду нейросети для изображения: «Красивая девушка», и видите сотый вариант безликой картинки из стоков.

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

Промпт - это инструкция, техническое задание, стартовая точка для мыслительного процесса модели. Чем примитивнее запрос, тем примитивнее ответ. Представьте, что вы нанимаете гениального, но очень буквального стажера. Сказать ему «сделай что-нибудь красивое» будет провалом. Но стоит дать четкий бриф: «Напиши коммерческое предложение для владельцев кофеен, в котором объясни преимущества нашей новой системы обжарки зерна, в дружеском и энергичном тоне, на одну страницу А4» - и работа закипит.

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

Готовы перестать мучиться, переписывая очередной промт, и начать получать именно тот результат, который вам нужен? Давайте начнем. Приятного прочтения!

Читать далее

[Перевод] Скрытая цена принуждения к выбору в интерфейсах

вс, 02/08/2026 - 20:07

Жёсткие сценарии принятия решений – всевозможные анкеты, мастера настройки, конфигураторы – перекладывают неопределённость на пользователя. Разговор же, напротив, способен её впитать и переработать.

В основе проблемы лежит почти незаметное допущение: будто человек в момент вопроса точно знает, чего хочет.

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

Это история о продукте, который сделал определённость обязательным условием конверсии.

Но на самом деле – о другом: кто должен нести бремя неопределённости – человек или система?

Читать далее

Что делать с Camunda 7 после прекращения поддержки: руководство по плавному переходу

вс, 02/08/2026 - 20:00

Здравствуйте! Меня зовут Юрий Юшкевич, я руководитель ИТ-разработки и в последние годы отвечаю за команду, которая развивает и поддерживает нашу внутреннюю платформу оркестрации бизнес процессов на базе Camunda 7. Как и многие, кто использует Camunda 7 в качестве движка для автоматизации процессов, в начале этого года я столкнулся с интересной дилеммой: Camunda 7 прекращает развитие, а Camunda 8 вызывает много вопросов.

Читать далее

Опять за старое? Доступный или открытый код — вечное противостояние, а также продолжающийся рост многообразия лицензий

вс, 02/08/2026 - 19:04

В декабре 2025 года создатель Ruby on Rails Дэвид Хейнемейер Ханссон, также известный как DHH, представил Fizzy — новый open source-визуализатор, описанный им как «занимательный и современный взгляд на канбан». Это мог быть очередной пост с анонсом, если бы не одно «но»: лицензия Fizzy запрещает использовать проект для конкурирующих разработок.

Публикация привлекла к себе внимание — в ИТ-сообществе поспешили указать, что проект сложно называть действительно открытым, а самого Ханссона обвинили в опенвошинге. В ответ разработчик заявил, что «открытый код — это прежде всего возможность просмотреть исходники», однако дискуссия быстро вышла за рамки конкретного проекта.

Мы в Beeline Cloud решили разобраться в ситуации.

Читать далее

4 проекта Kwork, которые я отклонил, и почему

вс, 02/08/2026 - 19:02

Анализ ИИ-агентами 4 отклонённых проекта с Kwork через призму теории симулякров. Как отличить иллюзию быстрых денег от реальных возможностей? Практические методы фильтрации заказов для фрилансеров и разработчиков.

Читать далее

Ваш отчет никто не читает: Как мы научили разработчиков понимать падения тестов за 30 секунд?

вс, 02/08/2026 - 18:05

Утро, кофе, открываешь GitLab, а CI красный. Классика. Лезешь в отчёт, а там портянка на 5 экранов и TimeoutError где-то в недрах клика по кнопке. Селектор нормальный, data-testid="checkout-submit". Чтобы понять, что именно сломалось (может отвалилась база или фронт не отрисовал кнопку, возможно, юзер тупит), нужно лезть в код теста и дебажить глазами.

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

Классический POM: Как мы жили раньше?

Читать далее

Не все ремейки хороши: почему оригинальные версии игр могут быть лучше?

вс, 02/08/2026 - 18:01

В то время как многие остаются недовольны решением Ubisoft отменить дальнейшую разработку Prince of Persia: The Sands of Time в попытке бороться с утечками, я в очередной раз задался вопросом: а нужны ли нам все эти бесконечные ремейки? Может, можно обойтись хорошим ремастером?

Читать далее

Локальное SEO: полный гайд по продвижению в 2026 году

вс, 02/08/2026 - 17:43

Что такое локальное SEO и как оно работает

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

Читать далее

Мобильная разработка за неделю #618 (2 — 8 февраля)

вс, 02/08/2026 - 17:31

В этом выпуске модульная архитектура и уменьшение зависаний, переходы между общими элементами и продажа рефакторинга, слежка за акулами, жестокая реальность App Store, придуманные ГОСТы ChatGPT и многое другое. Заходите!

Читать далее

Как я писал библиотеку для локализации на Rust

вс, 02/08/2026 - 17:21

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

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.