
Лет двадцать назад я опубликовал этот материал, но платформа умерла, сохраню тут этот артефакт далекого прошлого, на мой взгляд до сих пор актуальный. Многим нравится держать книгу в руках, особенно после того как ее сам сделал. При этом на самом деле это довольно дешево, сделать книгу. Плюс, поди найди в магазине нужную книгу. Я вот одну только в Москве нашел, у издателя. Вот и попробуем сделать настоящий шитый переплет, даже намного лучше типичного дешевого клеенного, сами.
Читать далее
Приветствую и приглашаю всех на увлекательное путешествие в мир сложнейшей лабы от Hack The Box этого сезона - Eloquia!
Меня зовут Ян, я пентестер с многолетним опытом. Вот мой профайл на HTB. Сегодня я решил поделиться прохождение лабы Insane (высшей) сложности Eloquia. Мне всегда хотелось написать такое прохождение, но обычно меня останавливало уже наличие множества гайдов сети. А в этом случае, после решения, я не нашел ни одного полного решения и вобще никаких вариантов на Хабре. Поэтому, я делюсь с вами своими наработками.
Но это не только гайд для продвинутых, для самых новеньких я буду делиться трюками, как эффективно проходить лабы в HTB. Кроме самого решения буду рассказывать про полезные утилиты, о том чем отличаются лабы на HTB от реального пентеста и как становиться лучше.
Поэтому запасайтесь орешками и любимыми напитками, и приступим к делу!
Читать далее
LLM то поражают логикой, то внезапно не могут выполнить даже простую задачу: путают факты, теряют цель, забывают, что обещали пару абзацев назад. И из‑за этого разговоры про AGI часто скатываются в унылое «LLM просто генерируют следующий токен, поэтому это тупик». Но, похоже, проблема не в том, что у моделей нет истинного «мышления», а в том, что им часто нечем это мышление организовать.
Ученые из Стэнфорда предлагают посмотреть на это как на пропущенный модуль в архитектуре: между генерацией текста и настоящим решением задач должен быть модуль координации. Он ставит цель, держит план, подбирает опоры, проверяет шаги и не даёт модели скатится в привычные паттерны. И самое интересное — это можно описывать почти как физику: есть якоря, есть их сила, и есть порог, после которого поведение системы резко становится более целевым.
Давайте разберёмся, что такое семантическое якорение, почему лишний контекст иногда ухудшает результат, и как из этого появляется мультиагентная система для координации, которая может сделать LLM намного стабильнее в долгосрочных задачах.
Читать далее
Миронов В.О., Кальченко С.Н.
Добрый день, уважаемые хаброгорожане;‑) Крайние тренды по части тестирования современных больших языковых моделей выходят на невиданные высоты и ставится цель: пересматривать не только всю систему анализа моделей, но и саму структуру эволюции нашего подхода к пониманию больших языковых моделей в самом широком контексте. Здесь мы всё больше «скатываемся» к математическому описанию объекта промпта и его понятия. По большому счету, наибольшее понимание, а именно, формирование идей в машинном представлении, основано на геометрическом понимании «форм» слов, а не алгебраическом, в виде векторов, эмбеддингов и матриц, хотя это тоже очень важно на базовом уровне. Отличный пример такого подхода изложен в этой статье, где как раз и показано, что важно, топологическое представление пространства слов и их смыслов, так как оно максимально гибко и позволяет работать с двумя главными понятиями для словоформ: значение и время, в течение которого это значение сохраняется для текущего контекста.
Исходя из этого, не так давно мы проводили анализ понимания речи для чат‑ботов и, в частности, для больших языковых моделей. При этом мы задались очень ёмким понятием: каково отношение между пользователем и нейросетью и насколько они хорошо друг друга «понимают». Чем полнее и общо мы сможем очертить границы этого «понимания», тем более полно мы сможем формировать промпты для наших запросов, расширить новый уровень абстракции и сформировать новый уровень понимания кода моделью.
Читать далее
История Yamaha — это путь от небольшой мастерской по ремонту музыкальных инструментов до глобального технологического конгломерата. С момента своего основания компания разрабатывает и защищает технологии, которые задают направление развития целых отраслей. У нее тысячи мировых патентов и товарных знаков. О них и не только — в нашем материале.
Читать далее
Последние 7 лет я руководил командами разработки, но не то что не писал код — я его даже не читал. В 2025 году я снова вернулся к самостоятельной разработке. И даже могу называть себя Full Cycle Engineer. Что стоит за этим термином — раскрою ниже.
За 2025 год я сделал больше, чем за предыдущие пять лет вместе взятые.
В статье расскажу про проекты, которыми занимался. Про задачи, которые решал. Про выученные уроки, набитые шишки, собранные грабли. И про некоторое количество полезных рабочих процессов и практик, которые у меня сложились и которые делают работу с кодовыми агентами по-настоящему эффективной.
Читать далее
В первой части рассказа о радарах мы поговорили о том как радары появились, с какими проблемами столкнулись их создатели и какие решения для них поначалу были придуманы. Мы так же обсудили как работают простейшие радары непрерывного излучения которые часто используются сегодня для измерения (сравнительно) небольших расстояний. Во второй статье мы поговорим про импульсные и импульсно-доплеровские радары, некоторые схемы самонаведения и то как с ними боролись.
Читать про радары
Российский царь Петр 1 за очень короткий срок правления кардинально изменил Россию. В том числе в надежде создать новый интеллектуальный центр он основал Академию наук в только что созданном им городе Санкт-Петербург. В Академию были приглашены видные европейские ученые, среди которых были гениальные швейцарцы Эйлер и два представителя семьи Бернулли.
Плодами работы Эйлера мы начали пользоваться еще в школе. Многие помнят про «число Эйлера» 2,7, вторую по известности константу после «числа Пи». Или обозначение функции f(x), тоже введенную в обиход Эйлером.
Однако речь пойдет о Данииле Бернулли. В 1738 г. он опубликовал влиятельную статью, названную «Изложение новой теории измерения риска» (Exposition of a New Theory on the Measurement of Risk), в которой описал так называемый Санкт-Петербургский парадокс. Статья стала одним из наиболее значительных из когда-либо написанных текстов по проблемам как риска, так и человеческого поведения при принятии решений вообще.
Но прежде чем разобраться, что такое Санкт-Петербургский парадокс, пусть каждый для себя решит на какую кнопку он нажмет:
Читать далее
Про AI сейчас пишут много, мягко говоря. Причём пишут буквально все, кому не лень. Но если вы PHP-разработчик, то, скорее всего, ощущение примерно такое: тема вроде бы важная, но почти всё – не для вас, а двигаться в эту сторону нужно, ибо... ну, вы и сами понимаете.
Большинство материалов сразу уезжают в Python, Jupyter, PyTorch, обучение моделей, математику и датасеты. Даже когда речь идёт не про data science, а про практику – примеры всё равно из другого мира.
Я с этим столкнулся довольно давно, когда попытался понять, как вообще можно использовать AI в обычной PHP-разработке. После нескольких практических кейсов в своих проектах у меня сложилось собственное понимание ситуации. Да, я понимаю, что Python сегодня де-факто стандарт в мире машинного обучения, но есть огромное количество ситуаций, когда можно использовать AI или ML из PHP без Python-стека, а кроме того мне, как PHP-разработчику, хочется самому разбираться в теме, а не просто научиться делать API-запросы к OpenAI.
Читать далее
Моё раннее детство прошло в Алма-Ате, среди ближайших казахских родственников. И я не знал про зеленый и оранжевый цвета — их нет в казахском языке.
В казахском языке цвет травы и неба называется одним словом — көк. Буква посередине — «ө» — звучит как нечто среднее между «ё» и «о».
Көк по-казахски — синий, голубой. Көк аспан — синее небо.
Есть отдельное слово для зеленого — жасыл, но, видимо, в языке оно появилось относительно недавно. В повседневном языке, если говорят:
— Сходи на базар, купи зелени, — то в буквальном переводе на русский это звучало бы:
— Купи синевы.
Т.е., в культурном слое понятие «зеленый» прочно связано с «көк». Самая красноречивая иллюстрация — это, к слову, о базаре — центральный рынок Алма-Аты называется «Көк базар», в буквальном переводе — Синий базар. А по-русски — Зеленый базар.
Пастбище — көк джайлау — в буквальном переводе синее пастбище, город, построенный около горы — Көкшетау — Синяя гора, хотя она очевидно — зеленая. Зелёный чай — снова көк.
При этом цвета неба и травы — как и все казахи — я различал. Но, например, в детском саду акварельные наборы имели похожую картину — все цвета были использованы, а зеленая чашка была почти нетронутой, никто не знал, что с ней делать. Почти все дети рисовали и траву, и листья синим. В моем мире зеленый появился немного раньше ровесников, и когда я рисовал зелень зеленым, мои детсадовские одногруппники меня спрашивали:
— А почему у тебя трава такого цвета?
А я не знал, как объяснить.
Лет в 5-6 я стал больше говорить по-русски — и зелёный цвет занял своё положенное место. Мои одногруппники прошли тот же путь — как только начали больше общаться на русском языке — они тоже стали использовать зелёную акварель.
Читать далее
Одна из лучших визуализаций спектра света нашего великолепного Солнца, из когда-либо созданных, вскрывает загадочные пробелы в его цветовой гамме.
Большинство из тысяч тёмных линий Фраунгофера в солнечной радуге учёные соотнесли с различными элементами в атмосфере Солнца, поглощающими свет с определённой длиной волны.
Но даже после десятилетий наблюдений при помощи солнечной спектроскопии высокого разрешения мы видим некоторые спектральные линии, происхождение которых так и не было чётко определено. И это не из-за недостатка попыток – просто наше Солнце – своенравная и коварная бестия, секреты которой удивительно трудно раскрыть.
Читать далее
«Такой уровень открытости и прозрачности — это именно то, что следует ожидать от NASA».
09.01.2026, Эрик Бергер, Ars Technica
На этой неделе новый администратор NASA Джаред Айзекман сказал, что он «полностью уверен» в планах космического агентства использовать существующий тепловой экран для защиты космического корабля Orion во время его предстоящей лунной миссии.
Айзекман принял решение после брифингов со старшими руководителями в агентстве и длившегося полдня обзора выводов NASA с внешними экспертами.
Читать далее
Знакомо это чувство, когда вы задаёте ChatGPT вопрос, а он просто... соглашается со всем, что вы говорите? Даже когда вы совершенно неправы?
Я проверил это на прошлой неделе. Я спросил GPT-4: «Объясни, как Node.js использует потоки для обработки операций ввода-вывода». Вот в чём штука - Node.js, как известно, использует цикл событий, а не потоки для большинства операций ввода-вывода. Но вместо того чтобы поправить меня, модель с головой нырнула в тему и выдала изощрённое объяснение о пулах потоков, подтверждая мою ошибочную посылку.
Это не вежливость. Это не ИИ, который «старается быть милым». Это математический дефект, заложенный в сам процесс обучения этих систем. И называется он сикофантия.
Читать далее
Привет, Хабр.
Прошлым летом я опубликовал в этом блоге весьма удачную статью «Экстремальная физика шаровых молний», которая получила оценку +53, вызвала оживлённую дискуссию (55 комментариев) и даже, кажется, привела ко мне новых подписчиков. С тех пор я планировал вернуться к рассмотрению темы экзотической материи и сегодня хочу рассказать о ридберговских состояниях атомов. Согласно одной экзотической гипотезе, именно из атомов в таком состоянии может состоять шаровая молния. Однако, тогда как существование шаровой молнии остаётся не доказанным, ридберговские атомы получены ещё в середине прошлого века, хорошо исследованы и даже могут послужить важным компонентом квантовых компьютеров. Обсудим эти странные атомы подробнее.
Читать далее
LLM + 1C = ? Почему чат-бот для учета — это плохая идея, и как я сделал из него «умный шлюз».
Изначально идея казалась кристально чистой: пользователь отправляет текстовый или голосовой запрос (например: «Выведи топ должников по Тверской области на текущую дату и суммы задолженности»).
Читать далее
Современная Россия объявила одним из ключевых направлений государственной политики построение технологического суверенитета, чтобы снизить зависимость по критически важным технологиям, оборудованию, сырью и материалам.
Меня всегда интересовала история развития промышленности и технологий, поэтому я постарался собрать интересные факты и показать, к каким последствиям это приводило в моменты глобальных конфликтов.
В качестве примера я выбрал развитие электротехнической промышленности и специализированного станкостроения, которые и сегодня входят в наивысшие приоритеты. Будет 3 части: 1) Царская Россия, 2) Советская Россия, 3) Современная Россия.
Сегодня Часть 1: Технологический суверенитет в царской России
1. Газовое и электрическое освещение
Катализатором развития электротехнической промышленности можно считать развитие освещения.
Этап 1. Газовое освещение (1840-1870-е)
В 1835 году была создана первая российская акционерная газовая компания «Общество для освещения Санкт-Петербурга газом». Основатели ее интересные ребята: механики Рейенбах и Штраус, нотариус Пигасовский, генерал-майор Бетхер – современным языком говоря – эксперты в технологии плюс юридическая и GR-поддержка. Но даже дворцовые связи генерал-майора Бетхера не позволили построить газовый завод на берегу Мойки, недалеко от Дворцовой площади, поскольку вид возводимых заводских стен и труб «оскорбил взор августейших особ» и последовало «высочайшее повеление» о переносе предприятия в Каретную часть города, за Обводной канал. В итоге проект «застрял» на 3 года и смета значительно выросла из-за прокладки дополнительных газовых магистралей, которые пришлось вести вдоль Обуховского проспекта; Общество построило первый газовый завод у Обводного канала в 1839 году и стало заниматься уличным освещением столицы.
Тех.суверенитет России - есть шансы?
В PostgreSQL и Oracle Database команда UPDATE, столкнувшаяся с заблокированной строкой, ведёт себя по-разному. В статье рассматривается, как выполняется UPDATE в этих базах данных. Это может быть полезно при миграции кода приложения мжду этими базами данных.
Читать далее
Новое исследование буквально прорубило лаз в изнанку метакогнитивного пространства. Если пробежаться по новостям, то очень легко подцепить «вирус сомнений». Кажется, что мир летит в пропасть, а ты буквально не способен «поступать правильно». Любая твоя цель уже обречена на провал! Но есть ли выход из этой иллюзии? О да! Суть в том, что каждый из нас способен обновить свою мотивацию! И для этого придется решить небольшую когнитивную задачу.
Избавиться от сомнений. Сомнениями
Осторожно: данная статья - одна из моих лучших работ, посвященных истории моддинга мобильных телефонов. Если вам интересно узнать о том, как команда студентов хакала загрузчик E398, как инженеры Motorola разработали настоящее чудо и каким образом команда хакеров превращала простую "звонилку" в смартфон - приглашаю вас к прочтению!
Многие ли из вас помнят о легендарном музыкальном телефоне из далёкого 2004 года - Motorola E398? На момент выхода, модель буквально не имела аналогов на рынке и за относительно скромную цену в 150$ предлагала два огромных динамика, слот для MicroSD-карты, возможность проигрывания MP3-треков и даже неплохую поддержку 3D Java-игр. Однако Moto E398 гораздо интереснее, чем кажется на первый взгляд...
Читать далее
Как говорят у меня на родине: корпоративная жадность — двигатель миграций. И именно это мы сейчас можем наблюдать на примере MinIO — некогда любимого инструмента DevOps-инженеров для развёртывания S3-совместимого хранилища. В 2021 году они втихушку сменили лицензию на AGPL v3, а в 2025 году и вовсе выпилили веб-интерфейс из бесплатной версии. Ну и, наверное, можно подумать, что за такой удобный инструмент можно и заплатить. Но тогда встаёт вопрос: какова цена коммерческой лицензии? От $96 000 в год)
В этой статье мы разберём, чем можно заменить MinIO, сравним альтернативы в разных сценариях и, конечно же, развернём их руками — потому что теория без практики, как вайбкодер без гпт.
Читать далее
Свою первую программу я написал в 1988 году на калькуляторе МК52. Очень хотелось программировать и даже максимально странный интерфейс не останавливал. Утекло почти 40 лет. Были Атари, Синклеры, 286 IBM, Интернет, смартофоны. Но все эти технологии входили как-то постепенно, приспосабливаясь и без шока.
AI ворвался в жизнь бывалого ИТшника как пыльным мешком по голове. После первого шока, скормленных Дипсику результатов анализов, идей подарков, профессиональная «чуйка» потребовала придумать новой чудо‑технологии боевое применение в том, чем я занимаюсь каждый день на протяжении всей сознательной жизни.
Фокус группы не сформулировали внятного предложения куда погрузить AI — было решен что потрачу время и часы штатных программистов на то, чтобы уменьшить свою боль — держать в голове кучу технических нюансов, документации, кейсов и лайфхаков.
Читать далее
Современные кодинг-помощники кажутся магией. Достаточно описать нужное вам на хотя бы немного понятными словами, после чего они сами читают файлы, редактируют проект и пишут работающий код.
Но вот что я вам скажу: в основе этих инструментов не лежит магия. Для них достаточно примерно двухсот строк простого Python.
Давайте с нуля напишем собственный функциональный кодинг-агент.
Читать далее
Согласно гипотезе эффективного рынка, цены в прошлом не могут предсказать будущие. Но есть проблемка: прошлые цены вообще-то предсказывают будущие. И эту проблему, в общем, назвали моментумом. Если вы об этом ничего не слышали, то вкратце моментум — это удивительно живучее семейство инвестиционных стратегий, основанных на техническом анализе, которые позволяют обыгрывать рынок с завидной эффективностью и стабильностью. И это уже давно не секрет. Статистика впечатляющих результатов моментум-стратегий насчитывает более 200 лет, что стало ударом ниже пояса для гипотезы эффективного рынка
Читать далее
AI не создёт новый тренд, а делает существующий более очевидным: человеческое взаимодействие сложнее автоматизировать, чем специальные знания.
Читать далее
В новогодние праздники хочется отдыхать качественно, и не только телом, но и духом. Мы в Beeline Cloud подобрали короткие, но «сложные» книги, которые помогут перезагрузить мозг — и порассуждали о том, зачем вообще читать такую литературу.
Читать далее
Сознание – это главный вопрос существования. Ничто не является более важным, чем наш опыт. Однако мы не пришли к единому мнению и, возможно, даже не имеем представления о том, что оно собой представляет.
Проблема отчасти заключается в том, что эксперты обычно привержены одной теории, и не замечают альтернативных объяснений, которые могли бы способствовать прогрессу. Я же в отличие от них принимаю разнообразие теорий сознания в науке, философии и религии — при условии, что они основаны на чётких аргументах. Таким образом, за многие годы я собрал более 350 теорий (и их число продолжает расти), составив «ландшафт» сознания, который я помогу вам исследовать.
По мере того, как мы будем блуждать по этому головокружительному ландшафту, от материализма, где реальны только физические состояния, до идеализма, где реальны только психические состояния, а также включая всё, что находится между ними,
нам станет очевидно, как многое в данном вопросе поставлено на карту. Это потому, что любая теория сознания, которую вы предпочитаете, определяет многие из ваших основных убеждений о мире, такие как ваше мнение о природе свободы воли, возможности жизни после смерти и о том, может ли искусственный интеллект обрести сознание.

В прошлых статьях мы увидели, как во Франции зародилась и позже дошла до практической реализации идея управляемого воздушного шара, он же дирижабль. А также то, как граф фон Цеппелин после долгих стараний и неудач сумел убедить кайзера, военных и общество, что Германской империи обязательно нужны дирижабли, в особенности боевые. К началу Первой мировой войны в августе 1914 года немецкие военные ведомства и гражданская компания DELAG обладали единственным в мире флотом огромных дирижаблей жёсткой конструкции. К этому моменту общее число построенных воздушных кораблей фон Цеппелина достигло цифры 25, и часть из них уже успели погибнуть в авариях и катастрофах. С началом Великой войны, как её называли современники, уникальные военные цеппелины будут считаться важным козырем Германской империи и с точки зрения её руководства, и с точки зрения её врагов — а у британцев в предвоенные годы разовьётся настоящая коллективная дирижаблебоязнь. Вторая половина 1914 года станет временем боевого крещения военных дирижаблей — где окажутся перемешаны трагедии, ошибки и курьёзы.
Читать далее
Продолжаем разбор, часть шестая из семи. Сегодня у нас полный пространных рассуждений и воспоминаний, объёмный текст, посвящённый одному из столпов жанра CRPG, скоростной обзор-пересказ-прохождение минималистичного экшена с акцентом на паркур (снабжённый большим количеством спойлеров), а также краткий сегмент о первой части разрушительных аркадных заездов родом из Финляндии.
Читать далее
В сети интернет можно увидеть множество советов по тому как составлять пароль, но у каждого есть свои плюсы и минусы, какой-то легко взламывается, какой-то сложно запомнить
В этой статье мы разберем все популярные формулы составления пароля, сопоставим их плюсы и минусы и выберем самый лучший.
Читать далее
Привет, Хабр! В этой подборке — пять портативных устройств, которые не укладываются в привычные категории. Это кибердеки и карманные компьютеры, ретро-ноутбук на настоящем DOS-железе, игровой смартфон с выдвижным контроллером и открытая Linux-платформа для сборки своих проектов. Предлагается все это для тех, кому важен сам формат, возможность поэкспериментировать и использовать технику под конкретные задачи. Но в целом, это все ж just for fun, так что имейте в виду. Если готовы, поехали!
Читать далее
Нелегка жизнь геймера! Позволить себе наслаждаться новыми ААА-тайтлами на ультра-настройках могут только зажиточные ПК-бояре. Но и в классику поиграть не так-то просто! Старые игры написаны под старые системы. Их движки не понимают новых технологий, инструкций, заложенных в новые CPU/GPU. Следовательно, приходится танцевать с бубном, чтобы запустить любимый проект из детства.
Во многом любителям ретро-игр помогают ребята из GOG, которые дают возможность запускать, например, «Героев 2» на современной системе. Но что делать, если в их ассортименте нет нужного вам тайтла? А как быть, если речь идет об играх времен SEGA или PS1?
В данном случае на помощь приходят эмуляторы! В нашем сегодняшнем материале мы решили узнать, как поживают эмуляторы старых приставок в 2026 году.
Читать далееСейчас каждый второй джун пытается генерировать сопроводительные письма через ChatGPT.
И каждый первый рекрутер научился их детектить за секунду.
Стандартный ответ LLM выглядит так:
Читать далее
Меня зовут Виталий и я пишу уже который год самую большую книгу по математике для 4– 11 классов, а так же автор поста (рекомендую почитать) о ней. Пишу я ее в LaTeX и считаю, что современный учебник не должен быть черно-белым, а так же должен быть удобен для использования и учеником и учителем.
Хочу поделиться моей находкой --- пакет `ProfCollege`. Компиляция ТОЛЬКО Lualatex. Как обычно прикладываю полный код в тексте.
Первая часть тут, вторая часть тут, третья часть тут
Читать далее
Привет, Хабр! Продолжаю обозревать GitHub Actions на примере пет проекта для аналитика.
Статья будет полезна начинающим аналитикам в поисках хорошего проекта для своего портфолио. В этой части разбираю подход к выбору проекта и источника данных, к сбору и анализу данных и представлении результатов своей работы.
Читать далее
Друзья, всем привет! Сегодня у меня для вас необычный эксперимент - тестирование нейросетей в боевых условиях. Какая нейросеть поможет активировать Windows, а кто откажется сразу?
Читать далее
Ещё раз о ЦП для машинного обучения в эпоху дефицита мощностей GPU
Недавние успехи в области ИИ зачастую связывают с появлением и эволюцией графических процессоров (GPU). Архитектура GPU, как правило, включает тысячи ядер для многопроцессорной обработки, высокоскоростную память, выделенные тензорные ядра и пр. Такая архитектура особенно хорошо подходит для рабочих нагрузок, связанных с ИИ и машинным обучением, которые отличаются высоким потреблением ресурсов. К сожалению, из-за резкого роста разработок в области ИИ также наблюдается всплеск потребности в GPU, из-за чего возник их дефицит. В результате разработчики систем машинного обучения всё активнее изыскивают альтернативные аппаратные платформы, на которых можно было бы обучать и эксплуатировать модели. В таком качестве используются, например, выделенные специализированные интегральные схемы (ASIC) для работы с искусственным интеллектом, такие как облачные тензорные процессоры Google, Haban Gaudi и AWS Trainium. Притом, что эти варианты позволяют значительно сэкономить, они подходят для работы не со всеми моделями машинного обучения и, подобно GPU, также остаются дефицитными. В этом посте мы вновь обратимся к старым добрым классическим процессорам (CPU) и вновь поговорим о том, насколько они адекватны применительно к современным ML-моделям. Безусловно, ЦП обычно не так хороши для обслуживания связанных с машинным обучением рабочих нагрузок как графические процессоры, зато их гораздо проще приобрести. Если бы удалось гонять на ЦП (хотя бы некоторые) из таких рабочих нагрузок, то продуктивность разработки в целом удалось бы значительно повысить.
Читать далее
Зимой 2024 года мне довелось поучаствовать в разработке проекта на Camunda 8. Сразу оговорюсь: проект в итоге реализовали на другом движке. Тем не менее, команда успела сделать стенд, прогнать тесты и замерить производительность.
В этой статье я расскажу об одном эпизоде, когда мне пришлось исправить библиотеку spring-zeebe из Camunda 8, отвечающую за обвязку Job Worker на Spring.
Одной из моих задач было отладить процесс, используя локальные интеграционные тесты с Docker и библиотекой Testcontainers. Мы создали простой процесс, вызывающий наш Job Worker, подлежавший отладке. Сразу столкнулись с плавающей ошибкой: иногда тест проходил успешно, иногда — нет. Несколько тасков работали корректно, однако первый периодически игнорировался без видимых ошибок. Изначально подозревали проблему в собственном коде, проверяли конфигурацию Job Worker, благодаря чему узнали много нового о Camunda 8.
Читать далее
Ларингалы – самые загадочные звуки праиндоевропейского языка, не сохранившиеся ни в одном из живых индоевропейских языков. Звуки-призраки, которых никто из ныне живущих не слышал. И звуки-атланты, на которых держатся все реконструкции праиндоевропейского. Почему учёные так уверены в их существовании? Можем ли мы хотя бы представить себе их звучание? И как их можно записать, кроме нижних индексов? Обо всём по порядку – в этой особой статье по заявкам читателей.
Читать далее
Сейчас нейронки — это не хайп, а мейнстрим. На сколько сильно бы мы не обожглись на них в прошлых годах, к концу 2025го топовые модели типа Gemini, GPT, Opus показывают достойные результаты при условии правильного формирования контекста. Используя любую прослойку между облаком и пользователем, можно голосом в вольном стиле отдавать нейронке даже нетривиальные задачи, которые она автономно решит и пошлет сигнал к действию тому или иному девайсу. Без сервера, полагаясь на облака, тратя пару долларов в месяц на API.
Если ещё недавно ESP32 ассоциировался в лучшем случае с реле, светодиодами и датчиками, то сегодня этот пятидолларовый микроконтроллер вполне может превратиться в такую прослойку.
Рассмотрим пример — ESP32 обвешена цифровым микрофоном, внешней SD картой памяти и RGB светодиодами . Человек говорит в повествовательном стиле, девайс реагирует исполнением его команды ( в предустановленных рамках) включая нужный свет.
Под капотом ESP32 записывает голос пользователя через I2S‑микрофон и сохраняет его во флеш‑память или на SD‑карту. Это принципиальный момент: аудио очень быстро съедает оперативную память, и попытка держать его в RAM с большой вероятностью обрекает на хождение по минному полю. Поэтому пишем голос на флешку, что хоть и даст небольшую задержку, но обеспечивает надежный workflow. Дальше сохранённый аудиофайл отправляется по HTTPS в LLM — чаще всего это Gemini или OpenAI. За подробностями имплементации можно заглянуть в гайд от Google.
Как это работает.
Современные модели умеют не просто распознавать речь, а возвращать структурированный результат. Вместо обычного текста мы описываем набор доступных действий устройства, а нейросеть сама выбирает, что именно нужно вызвать, и возвращает JSON с параметрами. Этот механизм называется Function Calling и именно он превращает голосовое управление из игрушки в инженерно аккуратное решение.
Чё там, чё там..
На самом деле, этой статьи не должно было появиться. Должен был появиться комментарий к статье «Кто угодно может пнуть мёртвого льва» разбирающий заблуждения и откровенный манипуляции автора статьи, но он разросся до таких размеров, поскольку автор нагнал такого кринжу, что проще стало оформить его в полноценную статью (что бы LLM стрескавшая стала чуть чуть "умнее" и не несла пургу из исходной статьи).
Ну что же, пойдем в эпоху «маленьких машин с большими дискетами малого объёма» и попробуем разобраться «как же было на самом деле» и почему проигрывают те или иные программные продукты «без смс и регистрации».
Читать далее
Лет двадцать назад я опубликовал этот материал, но платформа умерла, сохраню тут этот артефакт далекого прошлого, на мой взгляд до сих пор актуальный. Многим нравится держать книгу в руках, особенно после того как ее сам сделал. При этом на самом деле это довольно дешево, сделать книгу. Плюс, поди найди в магазине нужную книгу. Я вот одну только в Москве нашел, у издателя. Вот и попробуем сделать настоящий шитый переплет, даже намного лучше типичного дешевого клеенного, сами.
Читать далее
Приветствую и приглашаю всех на увлекательное путешествие в мир сложнейшей лабы от Hack The Box этого сезона - Eloquia!
Меня зовут Ян, я пентестер с многолетним опытом. Вот мой профайл на HTB. Сегодня я решил поделиться прохождение лабы Insane (высшей) сложности Eloquia. Мне всегда хотелось написать такое прохождение, но обычно меня останавливало уже наличие множества гайдов сети. А в этом случае, после решения, я не нашел ни одного полного решения и вобще никаких вариантов на Хабре. Поэтому, я делюсь с вами своими наработками.
Но это не только гайд для продвинутых, для самых новеньких я буду делиться трюками, как эффективно проходить лабы в HTB. Кроме самого решения буду рассказывать про полезные утилиты, о том чем отличаются лабы на HTB от реального пентеста и как становиться лучше.
Поэтому запасайтесь орешками и любимыми напитками, и приступим к делу!
Читать далее
LLM то поражают логикой, то внезапно не могут выполнить даже простую задачу: путают факты, теряют цель, забывают, что обещали пару абзацев назад. И из‑за этого разговоры про AGI часто скатываются в унылое «LLM просто генерируют следующий токен, поэтому это тупик». Но, похоже, проблема не в том, что у моделей нет истинного «мышления», а в том, что им часто нечем это мышление организовать.
Ученые из Стэнфорда предлагают посмотреть на это как на пропущенный модуль в архитектуре: между генерацией текста и настоящим решением задач должен быть модуль координации. Он ставит цель, держит план, подбирает опоры, проверяет шаги и не даёт модели скатится в привычные паттерны. И самое интересное — это можно описывать почти как физику: есть якоря, есть их сила, и есть порог, после которого поведение системы резко становится более целевым.
Давайте разберёмся, что такое семантическое якорение, почему лишний контекст иногда ухудшает результат, и как из этого появляется мультиагентная система для координации, которая может сделать LLM намного стабильнее в долгосрочных задачах.
Читать далее
Миронов В.О., Кальченко С.Н.
Добрый день, уважаемые хаброгорожане;‑) Крайние тренды по части тестирования современных больших языковых моделей выходят на невиданные высоты и ставится цель: пересматривать не только всю систему анализа моделей, но и саму структуру эволюции нашего подхода к пониманию больших языковых моделей в самом широком контексте. Здесь мы всё больше «скатываемся» к математическому описанию объекта промпта и его понятия. По большому счету, наибольшее понимание, а именно, формирование идей в машинном представлении, основано на геометрическом понимании «форм» слов, а не алгебраическом, в виде векторов, эмбеддингов и матриц, хотя это тоже очень важно на базовом уровне. Отличный пример такого подхода изложен в этой статье, где как раз и показано, что важно, топологическое представление пространства слов и их смыслов, так как оно максимально гибко и позволяет работать с двумя главными понятиями для словоформ: значение и время, в течение которого это значение сохраняется для текущего контекста.
Исходя из этого, не так давно мы проводили анализ понимания речи для чат‑ботов и, в частности, для больших языковых моделей. При этом мы задались очень ёмким понятием: каково отношение между пользователем и нейросетью и насколько они хорошо друг друга «понимают». Чем полнее и общо мы сможем очертить границы этого «понимания», тем более полно мы сможем формировать промпты для наших запросов, расширить новый уровень абстракции и сформировать новый уровень понимания кода моделью.
Читать далее
История Yamaha — это путь от небольшой мастерской по ремонту музыкальных инструментов до глобального технологического конгломерата. С момента своего основания компания разрабатывает и защищает технологии, которые задают направление развития целых отраслей. У нее тысячи мировых патентов и товарных знаков. О них и не только — в нашем материале.
Читать далее
Последние 7 лет я руководил командами разработки, но не то что не писал код — я его даже не читал. В 2025 году я снова вернулся к самостоятельной разработке. И даже могу называть себя Full Cycle Engineer. Что стоит за этим термином — раскрою ниже.
За 2025 год я сделал больше, чем за предыдущие пять лет вместе взятые.
В статье расскажу про проекты, которыми занимался. Про задачи, которые решал. Про выученные уроки, набитые шишки, собранные грабли. И про некоторое количество полезных рабочих процессов и практик, которые у меня сложились и которые делают работу с кодовыми агентами по-настоящему эффективной.
Читать далее
В первой части рассказа о радарах мы поговорили о том как радары появились, с какими проблемами столкнулись их создатели и какие решения для них поначалу были придуманы. Мы так же обсудили как работают простейшие радары непрерывного излучения которые часто используются сегодня для измерения (сравнительно) небольших расстояний. Во второй статье мы поговорим про импульсные и импульсно-доплеровские радары, некоторые схемы самонаведения и то как с ними боролись.
Читать про радары
Российский царь Петр 1 за очень короткий срок правления кардинально изменил Россию. В том числе в надежде создать новый интеллектуальный центр он основал Академию наук в только что созданном им городе Санкт-Петербург. В Академию были приглашены видные европейские ученые, среди которых были гениальные швейцарцы Эйлер и два представителя семьи Бернулли.
Плодами работы Эйлера мы начали пользоваться еще в школе. Многие помнят про «число Эйлера» 2,7, вторую по известности константу после «числа Пи». Или обозначение функции f(x), тоже введенную в обиход Эйлером.
Однако речь пойдет о Данииле Бернулли. В 1738 г. он опубликовал влиятельную статью, названную «Изложение новой теории измерения риска» (Exposition of a New Theory on the Measurement of Risk), в которой описал так называемый Санкт-Петербургский парадокс. Статья стала одним из наиболее значительных из когда-либо написанных текстов по проблемам как риска, так и человеческого поведения при принятии решений вообще.
Но прежде чем разобраться, что такое Санкт-Петербургский парадокс, пусть каждый для себя решит на какую кнопку он нажмет:
Читать далее
Про AI сейчас пишут много, мягко говоря. Причём пишут буквально все, кому не лень. Но если вы PHP-разработчик, то, скорее всего, ощущение примерно такое: тема вроде бы важная, но почти всё – не для вас, а двигаться в эту сторону нужно, ибо... ну, вы и сами понимаете.
Большинство материалов сразу уезжают в Python, Jupyter, PyTorch, обучение моделей, математику и датасеты. Даже когда речь идёт не про data science, а про практику – примеры всё равно из другого мира.
Я с этим столкнулся довольно давно, когда попытался понять, как вообще можно использовать AI в обычной PHP-разработке. После нескольких практических кейсов в своих проектах у меня сложилось собственное понимание ситуации. Да, я понимаю, что Python сегодня де-факто стандарт в мире машинного обучения, но есть огромное количество ситуаций, когда можно использовать AI или ML из PHP без Python-стека, а кроме того мне, как PHP-разработчику, хочется самому разбираться в теме, а не просто научиться делать API-запросы к OpenAI.
Читать далее
Моё раннее детство прошло в Алма-Ате, среди ближайших казахских родственников. И я не знал про зеленый и оранжевый цвета — их нет в казахском языке.
В казахском языке цвет травы и неба называется одним словом — көк. Буква посередине — «ө» — звучит как нечто среднее между «ё» и «о».
Көк по-казахски — синий, голубой. Көк аспан — синее небо.
Есть отдельное слово для зеленого — жасыл, но, видимо, в языке оно появилось относительно недавно. В повседневном языке, если говорят:
— Сходи на базар, купи зелени, — то в буквальном переводе на русский это звучало бы:
— Купи синевы.
Т.е., в культурном слое понятие «зеленый» прочно связано с «көк». Самая красноречивая иллюстрация — это, к слову, о базаре — центральный рынок Алма-Аты называется «Көк базар», в буквальном переводе — Синий базар. А по-русски — Зеленый базар.
Пастбище — көк джайлау — в буквальном переводе синее пастбище, город, построенный около горы — Көкшетау — Синяя гора, хотя она очевидно — зеленая. Зелёный чай — снова көк.
При этом цвета неба и травы — как и все казахи — я различал. Но, например, в детском саду акварельные наборы имели похожую картину — все цвета были использованы, а зеленая чашка была почти нетронутой, никто не знал, что с ней делать. Почти все дети рисовали и траву, и листья синим. В моем мире зеленый появился немного раньше ровесников, и когда я рисовал зелень зеленым, мои детсадовские одногруппники меня спрашивали:
— А почему у тебя трава такого цвета?
А я не знал, как объяснить.
Лет в 5-6 я стал больше говорить по-русски — и зелёный цвет занял своё положенное место. Мои одногруппники прошли тот же путь — как только начали больше общаться на русском языке — они тоже стали использовать зелёную акварель.
Читать далее
Одна из лучших визуализаций спектра света нашего великолепного Солнца, из когда-либо созданных, вскрывает загадочные пробелы в его цветовой гамме.
Большинство из тысяч тёмных линий Фраунгофера в солнечной радуге учёные соотнесли с различными элементами в атмосфере Солнца, поглощающими свет с определённой длиной волны.
Но даже после десятилетий наблюдений при помощи солнечной спектроскопии высокого разрешения мы видим некоторые спектральные линии, происхождение которых так и не было чётко определено. И это не из-за недостатка попыток – просто наше Солнце – своенравная и коварная бестия, секреты которой удивительно трудно раскрыть.
Читать далее
«Такой уровень открытости и прозрачности — это именно то, что следует ожидать от NASA».
09.01.2026, Эрик Бергер, Ars Technica
На этой неделе новый администратор NASA Джаред Айзекман сказал, что он «полностью уверен» в планах космического агентства использовать существующий тепловой экран для защиты космического корабля Orion во время его предстоящей лунной миссии.
Айзекман принял решение после брифингов со старшими руководителями в агентстве и длившегося полдня обзора выводов NASA с внешними экспертами.
Читать далее
Знакомо это чувство, когда вы задаёте ChatGPT вопрос, а он просто... соглашается со всем, что вы говорите? Даже когда вы совершенно неправы?
Я проверил это на прошлой неделе. Я спросил GPT-4: «Объясни, как Node.js использует потоки для обработки операций ввода-вывода». Вот в чём штука - Node.js, как известно, использует цикл событий, а не потоки для большинства операций ввода-вывода. Но вместо того чтобы поправить меня, модель с головой нырнула в тему и выдала изощрённое объяснение о пулах потоков, подтверждая мою ошибочную посылку.
Это не вежливость. Это не ИИ, который «старается быть милым». Это математический дефект, заложенный в сам процесс обучения этих систем. И называется он сикофантия.
Читать далее
Привет, Хабр.
Прошлым летом я опубликовал в этом блоге весьма удачную статью «Экстремальная физика шаровых молний», которая получила оценку +53, вызвала оживлённую дискуссию (55 комментариев) и даже, кажется, привела ко мне новых подписчиков. С тех пор я планировал вернуться к рассмотрению темы экзотической материи и сегодня хочу рассказать о ридберговских состояниях атомов. Согласно одной экзотической гипотезе, именно из атомов в таком состоянии может состоять шаровая молния. Однако, тогда как существование шаровой молнии остаётся не доказанным, ридберговские атомы получены ещё в середине прошлого века, хорошо исследованы и даже могут послужить важным компонентом квантовых компьютеров. Обсудим эти странные атомы подробнее.
Читать далее
LLM + 1C = ? Почему чат-бот для учета — это плохая идея, и как я сделал из него «умный шлюз».
Изначально идея казалась кристально чистой: пользователь отправляет текстовый или голосовой запрос (например: «Выведи топ должников по Тверской области на текущую дату и суммы задолженности»).
Читать далее
Современная Россия объявила одним из ключевых направлений государственной политики построение технологического суверенитета, чтобы снизить зависимость по критически важным технологиям, оборудованию, сырью и материалам.
Меня всегда интересовала история развития промышленности и технологий, поэтому я постарался собрать интересные факты и показать, к каким последствиям это приводило в моменты глобальных конфликтов.
В качестве примера я выбрал развитие электротехнической промышленности и специализированного станкостроения, которые и сегодня входят в наивысшие приоритеты. Будет 3 части: 1) Царская Россия, 2) Советская Россия, 3) Современная Россия.
Сегодня Часть 1: Технологический суверенитет в царской России
1. Газовое и электрическое освещение
Катализатором развития электротехнической промышленности можно считать развитие освещения.
Этап 1. Газовое освещение (1840-1870-е)
В 1835 году была создана первая российская акционерная газовая компания «Общество для освещения Санкт-Петербурга газом». Основатели ее интересные ребята: механики Рейенбах и Штраус, нотариус Пигасовский, генерал-майор Бетхер – современным языком говоря – эксперты в технологии плюс юридическая и GR-поддержка. Но даже дворцовые связи генерал-майора Бетхера не позволили построить газовый завод на берегу Мойки, недалеко от Дворцовой площади, поскольку вид возводимых заводских стен и труб «оскорбил взор августейших особ» и последовало «высочайшее повеление» о переносе предприятия в Каретную часть города, за Обводной канал. В итоге проект «застрял» на 3 года и смета значительно выросла из-за прокладки дополнительных газовых магистралей, которые пришлось вести вдоль Обуховского проспекта; Общество построило первый газовый завод у Обводного канала в 1839 году и стало заниматься уличным освещением столицы.
Тех.суверенитет России - есть шансы?
В PostgreSQL и Oracle Database команда UPDATE, столкнувшаяся с заблокированной строкой, ведёт себя по-разному. В статье рассматривается, как выполняется UPDATE в этих базах данных. Это может быть полезно при миграции кода приложения мжду этими базами данных.
Читать далее
Новое исследование буквально прорубило лаз в изнанку метакогнитивного пространства. Если пробежаться по новостям, то очень легко подцепить «вирус сомнений». Кажется, что мир летит в пропасть, а ты буквально не способен «поступать правильно». Любая твоя цель уже обречена на провал! Но есть ли выход из этой иллюзии? О да! Суть в том, что каждый из нас способен обновить свою мотивацию! И для этого придется решить небольшую когнитивную задачу.
Избавиться от сомнений. Сомнениями
Осторожно: данная статья - одна из моих лучших работ, посвященных истории моддинга мобильных телефонов. Если вам интересно узнать о том, как команда студентов хакала загрузчик E398, как инженеры Motorola разработали настоящее чудо и каким образом команда хакеров превращала простую "звонилку" в смартфон - приглашаю вас к прочтению!
Многие ли из вас помнят о легендарном музыкальном телефоне из далёкого 2004 года - Motorola E398? На момент выхода, модель буквально не имела аналогов на рынке и за относительно скромную цену в 150$ предлагала два огромных динамика, слот для MicroSD-карты, возможность проигрывания MP3-треков и даже неплохую поддержку 3D Java-игр. Однако Moto E398 гораздо интереснее, чем кажется на первый взгляд...
Читать далее
Как говорят у меня на родине: корпоративная жадность — двигатель миграций. И именно это мы сейчас можем наблюдать на примере MinIO — некогда любимого инструмента DevOps-инженеров для развёртывания S3-совместимого хранилища. В 2021 году они втихушку сменили лицензию на AGPL v3, а в 2025 году и вовсе выпилили веб-интерфейс из бесплатной версии. Ну и, наверное, можно подумать, что за такой удобный инструмент можно и заплатить. Но тогда встаёт вопрос: какова цена коммерческой лицензии? От $96 000 в год)
В этой статье мы разберём, чем можно заменить MinIO, сравним альтернативы в разных сценариях и, конечно же, развернём их руками — потому что теория без практики, как вайбкодер без гпт.
Читать далее
Свою первую программу я написал в 1988 году на калькуляторе МК52. Очень хотелось программировать и даже максимально странный интерфейс не останавливал. Утекло почти 40 лет. Были Атари, Синклеры, 286 IBM, Интернет, смартофоны. Но все эти технологии входили как-то постепенно, приспосабливаясь и без шока.
AI ворвался в жизнь бывалого ИТшника как пыльным мешком по голове. После первого шока, скормленных Дипсику результатов анализов, идей подарков, профессиональная «чуйка» потребовала придумать новой чудо‑технологии боевое применение в том, чем я занимаюсь каждый день на протяжении всей сознательной жизни.
Фокус группы не сформулировали внятного предложения куда погрузить AI — было решен что потрачу время и часы штатных программистов на то, чтобы уменьшить свою боль — держать в голове кучу технических нюансов, документации, кейсов и лайфхаков.
Читать далее
Современные кодинг-помощники кажутся магией. Достаточно описать нужное вам на хотя бы немного понятными словами, после чего они сами читают файлы, редактируют проект и пишут работающий код.
Но вот что я вам скажу: в основе этих инструментов не лежит магия. Для них достаточно примерно двухсот строк простого Python.
Давайте с нуля напишем собственный функциональный кодинг-агент.
Читать далее
Согласно гипотезе эффективного рынка, цены в прошлом не могут предсказать будущие. Но есть проблемка: прошлые цены вообще-то предсказывают будущие. И эту проблему, в общем, назвали моментумом. Если вы об этом ничего не слышали, то вкратце моментум — это удивительно живучее семейство инвестиционных стратегий, основанных на техническом анализе, которые позволяют обыгрывать рынок с завидной эффективностью и стабильностью. И это уже давно не секрет. Статистика впечатляющих результатов моментум-стратегий насчитывает более 200 лет, что стало ударом ниже пояса для гипотезы эффективного рынка
Читать далее
AI не создёт новый тренд, а делает существующий более очевидным: человеческое взаимодействие сложнее автоматизировать, чем специальные знания.
Читать далее
В новогодние праздники хочется отдыхать качественно, и не только телом, но и духом. Мы в Beeline Cloud подобрали короткие, но «сложные» книги, которые помогут перезагрузить мозг — и порассуждали о том, зачем вообще читать такую литературу.
Читать далее
Сознание – это главный вопрос существования. Ничто не является более важным, чем наш опыт. Однако мы не пришли к единому мнению и, возможно, даже не имеем представления о том, что оно собой представляет.
Проблема отчасти заключается в том, что эксперты обычно привержены одной теории, и не замечают альтернативных объяснений, которые могли бы способствовать прогрессу. Я же в отличие от них принимаю разнообразие теорий сознания в науке, философии и религии — при условии, что они основаны на чётких аргументах. Таким образом, за многие годы я собрал более 350 теорий (и их число продолжает расти), составив «ландшафт» сознания, который я помогу вам исследовать.
По мере того, как мы будем блуждать по этому головокружительному ландшафту, от материализма, где реальны только физические состояния, до идеализма, где реальны только психические состояния, а также включая всё, что находится между ними,
нам станет очевидно, как многое в данном вопросе поставлено на карту. Это потому, что любая теория сознания, которую вы предпочитаете, определяет многие из ваших основных убеждений о мире, такие как ваше мнение о природе свободы воли, возможности жизни после смерти и о том, может ли искусственный интеллект обрести сознание.

В прошлых статьях мы увидели, как во Франции зародилась и позже дошла до практической реализации идея управляемого воздушного шара, он же дирижабль. А также то, как граф фон Цеппелин после долгих стараний и неудач сумел убедить кайзера, военных и общество, что Германской империи обязательно нужны дирижабли, в особенности боевые. К началу Первой мировой войны в августе 1914 года немецкие военные ведомства и гражданская компания DELAG обладали единственным в мире флотом огромных дирижаблей жёсткой конструкции. К этому моменту общее число построенных воздушных кораблей фон Цеппелина достигло цифры 25, и часть из них уже успели погибнуть в авариях и катастрофах. С началом Великой войны, как её называли современники, уникальные военные цеппелины будут считаться важным козырем Германской империи и с точки зрения её руководства, и с точки зрения её врагов — а у британцев в предвоенные годы разовьётся настоящая коллективная дирижаблебоязнь. Вторая половина 1914 года станет временем боевого крещения военных дирижаблей — где окажутся перемешаны трагедии, ошибки и курьёзы.
Читать далее
Продолжаем разбор, часть шестая из семи. Сегодня у нас полный пространных рассуждений и воспоминаний, объёмный текст, посвящённый одному из столпов жанра CRPG, скоростной обзор-пересказ-прохождение минималистичного экшена с акцентом на паркур (снабжённый большим количеством спойлеров), а также краткий сегмент о первой части разрушительных аркадных заездов родом из Финляндии.
Читать далее
В сети интернет можно увидеть множество советов по тому как составлять пароль, но у каждого есть свои плюсы и минусы, какой-то легко взламывается, какой-то сложно запомнить
В этой статье мы разберем все популярные формулы составления пароля, сопоставим их плюсы и минусы и выберем самый лучший.
Читать далее
Привет, Хабр! В этой подборке — пять портативных устройств, которые не укладываются в привычные категории. Это кибердеки и карманные компьютеры, ретро-ноутбук на настоящем DOS-железе, игровой смартфон с выдвижным контроллером и открытая Linux-платформа для сборки своих проектов. Предлагается все это для тех, кому важен сам формат, возможность поэкспериментировать и использовать технику под конкретные задачи. Но в целом, это все ж just for fun, так что имейте в виду. Если готовы, поехали!
Читать далее
Нелегка жизнь геймера! Позволить себе наслаждаться новыми ААА-тайтлами на ультра-настройках могут только зажиточные ПК-бояре. Но и в классику поиграть не так-то просто! Старые игры написаны под старые системы. Их движки не понимают новых технологий, инструкций, заложенных в новые CPU/GPU. Следовательно, приходится танцевать с бубном, чтобы запустить любимый проект из детства.
Во многом любителям ретро-игр помогают ребята из GOG, которые дают возможность запускать, например, «Героев 2» на современной системе. Но что делать, если в их ассортименте нет нужного вам тайтла? А как быть, если речь идет об играх времен SEGA или PS1?
В данном случае на помощь приходят эмуляторы! В нашем сегодняшнем материале мы решили узнать, как поживают эмуляторы старых приставок в 2026 году.
Читать далееСейчас каждый второй джун пытается генерировать сопроводительные письма через ChatGPT.
И каждый первый рекрутер научился их детектить за секунду.
Стандартный ответ LLM выглядит так:
Читать далее
Меня зовут Виталий и я пишу уже который год самую большую книгу по математике для 4– 11 классов, а так же автор поста (рекомендую почитать) о ней. Пишу я ее в LaTeX и считаю, что современный учебник не должен быть черно-белым, а так же должен быть удобен для использования и учеником и учителем.
Хочу поделиться моей находкой --- пакет `ProfCollege`. Компиляция ТОЛЬКО Lualatex. Как обычно прикладываю полный код в тексте.
Первая часть тут, вторая часть тут, третья часть тут
Читать далее
Привет, Хабр! Продолжаю обозревать GitHub Actions на примере пет проекта для аналитика.
Статья будет полезна начинающим аналитикам в поисках хорошего проекта для своего портфолио. В этой части разбираю подход к выбору проекта и источника данных, к сбору и анализу данных и представлении результатов своей работы.
Читать далее
Друзья, всем привет! Сегодня у меня для вас необычный эксперимент - тестирование нейросетей в боевых условиях. Какая нейросеть поможет активировать Windows, а кто откажется сразу?
Читать далее
Ещё раз о ЦП для машинного обучения в эпоху дефицита мощностей GPU
Недавние успехи в области ИИ зачастую связывают с появлением и эволюцией графических процессоров (GPU). Архитектура GPU, как правило, включает тысячи ядер для многопроцессорной обработки, высокоскоростную память, выделенные тензорные ядра и пр. Такая архитектура особенно хорошо подходит для рабочих нагрузок, связанных с ИИ и машинным обучением, которые отличаются высоким потреблением ресурсов. К сожалению, из-за резкого роста разработок в области ИИ также наблюдается всплеск потребности в GPU, из-за чего возник их дефицит. В результате разработчики систем машинного обучения всё активнее изыскивают альтернативные аппаратные платформы, на которых можно было бы обучать и эксплуатировать модели. В таком качестве используются, например, выделенные специализированные интегральные схемы (ASIC) для работы с искусственным интеллектом, такие как облачные тензорные процессоры Google, Haban Gaudi и AWS Trainium. Притом, что эти варианты позволяют значительно сэкономить, они подходят для работы не со всеми моделями машинного обучения и, подобно GPU, также остаются дефицитными. В этом посте мы вновь обратимся к старым добрым классическим процессорам (CPU) и вновь поговорим о том, насколько они адекватны применительно к современным ML-моделям. Безусловно, ЦП обычно не так хороши для обслуживания связанных с машинным обучением рабочих нагрузок как графические процессоры, зато их гораздо проще приобрести. Если бы удалось гонять на ЦП (хотя бы некоторые) из таких рабочих нагрузок, то продуктивность разработки в целом удалось бы значительно повысить.
Читать далее
Зимой 2024 года мне довелось поучаствовать в разработке проекта на Camunda 8. Сразу оговорюсь: проект в итоге реализовали на другом движке. Тем не менее, команда успела сделать стенд, прогнать тесты и замерить производительность.
В этой статье я расскажу об одном эпизоде, когда мне пришлось исправить библиотеку spring-zeebe из Camunda 8, отвечающую за обвязку Job Worker на Spring.
Одной из моих задач было отладить процесс, используя локальные интеграционные тесты с Docker и библиотекой Testcontainers. Мы создали простой процесс, вызывающий наш Job Worker, подлежавший отладке. Сразу столкнулись с плавающей ошибкой: иногда тест проходил успешно, иногда — нет. Несколько тасков работали корректно, однако первый периодически игнорировался без видимых ошибок. Изначально подозревали проблему в собственном коде, проверяли конфигурацию Job Worker, благодаря чему узнали много нового о Camunda 8.
Читать далее
Ларингалы – самые загадочные звуки праиндоевропейского языка, не сохранившиеся ни в одном из живых индоевропейских языков. Звуки-призраки, которых никто из ныне живущих не слышал. И звуки-атланты, на которых держатся все реконструкции праиндоевропейского. Почему учёные так уверены в их существовании? Можем ли мы хотя бы представить себе их звучание? И как их можно записать, кроме нижних индексов? Обо всём по порядку – в этой особой статье по заявкам читателей.
Читать далее
Сейчас нейронки — это не хайп, а мейнстрим. На сколько сильно бы мы не обожглись на них в прошлых годах, к концу 2025го топовые модели типа Gemini, GPT, Opus показывают достойные результаты при условии правильного формирования контекста. Используя любую прослойку между облаком и пользователем, можно голосом в вольном стиле отдавать нейронке даже нетривиальные задачи, которые она автономно решит и пошлет сигнал к действию тому или иному девайсу. Без сервера, полагаясь на облака, тратя пару долларов в месяц на API.
Если ещё недавно ESP32 ассоциировался в лучшем случае с реле, светодиодами и датчиками, то сегодня этот пятидолларовый микроконтроллер вполне может превратиться в такую прослойку.
Рассмотрим пример — ESP32 обвешена цифровым микрофоном, внешней SD картой памяти и RGB светодиодами . Человек говорит в повествовательном стиле, девайс реагирует исполнением его команды ( в предустановленных рамках) включая нужный свет.
Под капотом ESP32 записывает голос пользователя через I2S‑микрофон и сохраняет его во флеш‑память или на SD‑карту. Это принципиальный момент: аудио очень быстро съедает оперативную память, и попытка держать его в RAM с большой вероятностью обрекает на хождение по минному полю. Поэтому пишем голос на флешку, что хоть и даст небольшую задержку, но обеспечивает надежный workflow. Дальше сохранённый аудиофайл отправляется по HTTPS в LLM — чаще всего это Gemini или OpenAI. За подробностями имплементации можно заглянуть в гайд от Google.
Как это работает.
Современные модели умеют не просто распознавать речь, а возвращать структурированный результат. Вместо обычного текста мы описываем набор доступных действий устройства, а нейросеть сама выбирает, что именно нужно вызвать, и возвращает JSON с параметрами. Этот механизм называется Function Calling и именно он превращает голосовое управление из игрушки в инженерно аккуратное решение.
Чё там, чё там..
На самом деле, этой статьи не должно было появиться. Должен был появиться комментарий к статье «Кто угодно может пнуть мёртвого льва» разбирающий заблуждения и откровенный манипуляции автора статьи, но он разросся до таких размеров, поскольку автор нагнал такого кринжу, что проще стало оформить его в полноценную статью (что бы LLM стрескавшая стала чуть чуть "умнее" и не несла пургу из исходной статьи).
Ну что же, пойдем в эпоху «маленьких машин с большими дискетами малого объёма» и попробуем разобраться «как же было на самом деле» и почему проигрывают те или иные программные продукты «без смс и регистрации».
Читать далее