Всем привет. В этой статье хотел бы рассказать о структуре данных под названием монотонный стек (monotonic stack) и разобрать несколько примеров задач в решении которых он применим.
Статья может быть интересна любителям решать алгоритмические задачи, в особенности тем кто готовится к собеседованию.
Читать далееВспомните февраль 2020 года.
Если вы тогда внимательно следили за новостями, то могли заметить редкие разговоры о каком-то вирусе, распространяющемся где-то за океаном.
Но будем честны, большинство из нас не особенно вслушивалось. Рынки росли, дети ходили в школу, мы ужинали в ресторанах, пожимали руки, строили планы поездок. Скажи вам кто-нибудь, что закупает впрок бумажные полотенца, – вы бы решили, что человек просто пересидел в каком-нибудь странном уголке интернета.
А потом – буквально за какие‑то три недели — мир перевернулся. Офисы закрылись, дети вернулись домой, и жизнь сложилась в новую реальность, в которую вы бы не поверили, опиши вы её себе всего месяцем раньше.
Мне кажется, сейчас мы находимся в стадии «да это всё раздуто» — но речь идёт о чём‑то куда, куда более масштабном, чем COVID.
Последние шесть лет я строил стартап в области ИИ и инвестировал в эту сферу. Я живу внутри этого мира. И пишу этот текст для людей вне его — для всех, кто снова и снова спрашивает: «Ну так что там с этим ИИ?» — а в ответ получает вежливую, приглаженную версию происходящего, которая и близко не передаёт реальности. Я всё время рассказываю им светский вариант. Версию «для разговора за бокалом».
Потому что честная версия звучит так, будто я сошёл с ума. И какое-то время я убеждал себя, что этого достаточно, чтобы держать настоящую картину при себе. Но разрыв между тем, что я говорю, и тем, что происходит на самом деле, стал слишком велик. Люди, которые мне небезразличны, заслуживают услышать, что надвигается – даже если это звучит безумно.
Не в смысле “когда-нибудь стоит об этом поговорить”. А в смысле: это происходит прямо сейчас, и мне нужно, чтобы вы это поняли.
Читать далееВсем привет!
Меня зовут Алексей, мне 48 лет. Полтора года назад волей случая оказался в Швейцарии, куда меня пригласили на работу инженером широковещательных сетей в Женеву, на постоянный контракт. Хочу поделиться с вами историей переезда и обустройства на новом месте.
Читать далееВ предыдущей статье я писала о нерабочих процессах в продуктовой команде и о том, как они постепенно накапливают проблемы. Эти проблемы редко возникают внезапно, чаще всего им предшествуют сигналы.
Один из таких сигналов - это сдвиг сроков. Причём довольно поздний. Как температура при простуде: мы замечаем её, когда процесс уже давно запущен.
Читать далееЯ запретил нейросети использовать float. Эксперимент с конечными группами Zₙ
Что будет, если заменить привычные вещественные числа (ℝ) и градиентный спуск на дискретную алгебру и полный перебор? Я написал ML-фреймворк YANTRA, который выдает идентичный результат в 10 из 10 запусков и поддается полной формальной верификации. Решаем XOR без матана и ищем место этому безумию в реальном мире.
Читать далееУ ST есть утилита STM32CubeMonitor , которая позволяет по SWD/JTAG следить за конкретными переменными в физической памяти (REG, RAM, ROM) микроконтроллера.
Передаешь STM32CubeMonitor *.elf файл и подключаешь по SWD Target. Причем эта Tool(а) позволяет строить графики по значениями переменных в памяти. Это как утилита ArtMoney в случае с взломом компьютерных игр на PC, только для микроконтроллера.
STM32CubeMonitor удобна при отладке систем автоматического управления (ПИД регуляторы), цифровых фильтров, триггеров Шмитта и прочей DSP обработки.
Читать далееКажется, только недавно закончились зимние каникулы, а мы уже начинаем мечтать о теплых летних днях отдыха. Сейчас самое время заранее подумать о летнем выезде для своей команды! В этой статье хочу рассказать, как мы в Positive Technologies проводим тимбилдинги для технических писателей. А еще хочу поразмышлять вместе с популярными авторами книг по менеджменту, как организовать такой праздник, чтобы сплотить коллектив.
Читать далееДавай честно. Скорее всего, у тебя сейчас открыто 15 вкладок, в одной из них - таблица с товарами, которые нужно загрузить на маркетплейс вчера, а во второй - мессенджер, где менеджер пишет: “Ну что там с описаниями?”
Раньше, лет пять назад, всё было просто. Ты садился, открывал Word и час вымучивал текст для пылесоса. Потом ещё час - для сковородки. К концу дня глаза слипались, а в голове смешивались ватты и диаметры.
Сейчас всё иначе. Нейросети пишут тексты быстрее, чем ты завариваешь кофе. И вопрос уже не в том, использовать их или нет. Вопрос в том: какую именно использовать, чтобы не получить на выходе безграмотную чушь или шаблон, который маркетплейс завернет как неуникальный контент.
В интернете полно обзоров, где советуют всё подряд, аля “Топ-50 нейросетей для всего на свете”. Ты открываешь такой список, а там половина сервисов не работает в России, вторая половина не понимает по-русски, а третья просит денег еще до того, как ты написал хоть слово.
В этой статье я не буду рассказывать про каждую нейросеть, которую нашла в интернете. Я отобрала только те, которые реально работают с русским языком, имеют понятные тарифы (или, на худой конец, бесплатный тестовый период, чтобы ты успел понять, твое или нет) и понимают специфику e-commerce, то есть могут вставлять ключевые слова, учитывать требования Wildberries и Ozon, не забывают про характеристики.
Читать далееРазберём задачу «Капибегущая строка» с соревнований T-CTF 2025, где хакеры взломали освещение жилого дома и использовали его как бегущую строку для того, чтобы сообщить свои требований.
Читать далееМне сегодня 45. Сформулировал некоторые мысли вслух. Может кому-то и будет интересно.
А кому‑то полезно.
//Не хочется говорить «25 летним от 45-летних». Заезженное...
Читать далееПоследние месяцы я полностью пересобрал свой подход к разработке. Раньше я писал код сам. Теперь я стратегически управляю нейросетями.
Раньше я тратил время на архитектуру, чтение документации и разбор чужого кода. Сейчас я трачу время на выбор правильной модели и обсуждение в твиттере, какая из них реально game changer.
Я купил все самые дорогие подписки на AI-инструменты для разработки на 500 долларов. Вот лохи те, кто до сих пор этого не сделал. Я-то подписан на всех владельцев AI-инструментов и читаю их посты. Если кто-то пишет, что их инструмент заменяет мидла, я вижу это первым. Нужно мыслить на шаг впереди рынка.
Читать далееОтрицание → Перелом → Пробуждение → Стихии → Секрет мастера → Ренессанс. Мой полный цикл с ИИ как разработчика с 20+ годами опыта — от «это мусор» до продакшн-готовой платёжной системы за 14 часов.
Читать далееПубликация статей меняет статус специалиста, а книга — статус автора статей. Для того, чтобы продолжать профессиональный путь требуется признание. Оно открывает путь к интересным проектам, новым профессиональным коллективам, к повышению дохода. Но разница между статьей и книгой настолько велика, что далеко не каждый может представить свою фамилию на обложке. Можно ли упростить задачу? Как выглядит процесс издания и что требуется от автора?
Что ж. Попробуем в этом разобраться.
РазобратьсяОбычно при планировании бизнеса и выборке Стратегии используют SWOT-анализ (мы о нём поговорим на следующей неделе, о том как и зачем его использовать), но забывают о PESTel-анализе, что вероятно, связано с детским желанием бизнеса не замечать ситуацию в государстве и быть "вне политики", забывая, что работать в обществе и быть "вне политики" невозможно, так как все, что происходит в государстве влияет на бизнес напрямую.
Итак, что такое PESTel-анализ? Давайте разберемся и сразу отметим как использовать это в выработке стратегии и планировании бизнеса.
*P(political) - ситуация в стране, выборы, референдумы, военные действия, протесты и т.д., то есть это жизнь общества, которая будет влиять на бизнес и потребителей.
Что с этим делать?
Так как напрямую бизнес на всё это повлияет не может, то надо продумать как будет действовать бизнес в этих условиях.
*E(economic) - что может происходить с экономической ситуацией в стране в зависимости от пункта P(political), то есть будет ли расти экономика или наоборот сжиматься. Какие направления экономики будут расти быстрее других? Какие направления экономики государство будет поддерживать, а какие нет. Какие новые налоги появятся и как это повлияет на бизнес.
Что с этим делать?
Определить местоположение компании в этой ситуации и продумать варианты решения проблем или реализации возможностей.
*S(social) - демографическая ситуация в стране, области, регионе, городе. Миграционная политика государства.
Что с этим делать?
Продумать как можно решать вопросы как с кадрами для бизнеса, так и с потребителями продукции бизнеса.
Доброго времени суток! Моя первая статья, не судите строго. В следующий раз, постараюсь учесть все, что вы напишите в комментариях.
Идея статьи
Я знаю, что рейтинг TIOBE не совсем показывает реальность, которая есть в мире языков программирования, но на него часто ссылаются. И зародилась идея сравнить места в рейтинге TIOBE и как языки чувствуют себя на HH. Полностью осознаю, что каждый из читающих, которые имеют хотя бы один палец (или даже без пальцев), может сделать, то что сделано в этой статье :-) Я просто постарался сделать это за вас, ну и сама статья не несет чего то фундаментального, а просто интересное сравнение.
Читать далееМы собрали подборку из топ-10 проектов по рейтингу на сайте Product Radar за январь 2026 года. Это проекты, за которые проголосовало большинство пользователей сайта.
Читать далееМне 16 лет. Последние 8 месяцев я учусь на Frontend-разработчика. Я решил проверить свои силы и создать инструмент, которым буду пользоваться сам. Но мой путь начался не с мощного ПК и гигабайтов интернета, а с мечты и обычного смартфона.
Мой путь в программировании начался 26 декабря 2024 года. Это была мечта, к которой я шел 5 лет. На тот момент я был «полным нулем»: у меня не было стабильного интернета и я почти ничего не знал о Frontend. Я записался на курсы, даже не до конца понимая, что это такое.
Первые две недели у меня не было ноутбука, и я писал свой первый код прямо на телефоне. Только спустя время у меня появился ноутбук и нормальный доступ к сети, чтобы узнать: что такое Frontend и какие задачи он решает?
Узнать историю...Мне несказанно повезло, что я успел получить высшее образование до наступления бума ChatGPT.
Я закончил Университет Карнеги-Меллона по направлению "программная инженерия" в 2021 году. LinkedIn уже тогда был завален корпоративным слопом для вовлечения пользователей. Но этот слоп, хотя бы, писался людьми, а не LLM.
Эх, были же времена.
Когда я начал изучать рынок труда, оценка навыков джуниора, по сути, сводилась к одному бинарному вопросу: «Умеешь ли ты писать код?»
В то время, если я хотел запустить с нуля приложение, на это требовался минимум месяц усилий. И даже если ты знал, какие и как использовать библиотеки, как настроить аутентификацию, на что обратить особое внимание, как докеризировать своё приложение и как настроить автодеплой в пайплайне CI/CD, ты всё равно был обречён мучительно и монотонно набирать код, рискуя наплодить ошибок.
Сегодня же вся эта рутина полностью исчезла. Масштабируемые, обслуживаемые и красивые веб-приложения можно деплоить с Macbook Pro на собственном домене, меньше чем за 6 часов. Я знаю это, потому что сам так делал. Неоднократно. Самые ценные навыки молодого разработчика испарились, и мы по этому поводу даже не чешемся.
Мне страшно за будущее джуниор-разработчиков, и в этой статье я расскажу, почему.
Читать далееDNS — один из самых недооценённых компонентов инфраструктуры. Он есть везде, но по умолчанию почти всегда небезопасен: запросы ходят в открытом виде, легко подменяются, логируются провайдерами и могут использоваться для атак.
В этой статье покажу, как настроить безопасный и приватный DNS-резолвер на базе Unbound:
Читать далееКак использовать Veo 3.1 в России для генерации видео. Внутри — рабочие формулы промптов, словари операторских терминов и пошаговые связки для создания роликов со звуком. И примеры сгенерированных видео с пошаговым разбором.
Эпоха безмолвных нейро-призраков с плавящимися лицами окончательно ушла в прошлое. Флагманская модель Veo 3.1 от Google DeepMind превратила забавную игрушку в серьезный инструмент видеопродакшена. Она больше не просто генерирует движущиеся картинки по запросу, а работает как настоящий режиссер, органично вплетая в сцену нативный звук.
Читать далее