Сразу хочу обозначить важный момент: эта статья не столько про пакет SilentJSON, сколько про схему работы с информацией, которую на его примере удалось реализовать и проверить на практике.
SilentJSON здесь – скорее инструмент и конкретная реализация идеи. Ту же архитектуру вполне можно реализовать самостоятельно, адаптировать под другой формат данных, другой язык или конкретные ограничения проекта. Она может получиться лучше или хуже SilentJSON, но главное – она может оказаться гораздо лучше приспособлена к реалиям конкретной задачи.
Читать далееПолучил диплом, отправил первые 50 откликов и столкнулся с классическим парадоксом: чтобы получить работу, нужен опыт, а чтобы получить опыт, нужна работа.
Я решил посмотреть шире: насколько сложно молодым специалистам войти в IT, какую роль в этом играют автоматический отбор и нейросети, и может ли отсутствие понятной легальной карьерной траектории становиться фактором риска ухода в киберкрайм.
В статье статистика российского рынка труда, данные по компьютерной преступности, исследования Criminal Hackers и мой взгляд на то, как должен меняться найм в эпоху ИИ.
Читать далееЯ занимаюсь промышленной водоподготовкой. Сейчас у нас исследовательский проект: изучаем методы предочистки высокоминерализованной воды. Пробуем разные коагулянты и флокулянты, меняем дозы и градиенты перемешивания. Каждый режим держим около двух часов, потом отбираем пробы и сравниваем результат.
Для такого исследования нужен точный перистальтический насос‑дозатор на маленький расход. Реагенты должны поступать в воду непрерывно, с заданной дозой в мг/л, от 1 до 13 мл/мин. Реагентов два — коагулянт и флокулянт, значит, нужно два канала.
Подходящий готовый насос я не нашёл и спроектировал свой. Рассказываю, как он устроен, где я ошибся и как он работает на установке.
Читать далееНаньянский технологический университет предлагает альтернативу теорию вероятностей в ML - теорию возможностей. Разбираем, как это работает и какие результаты это даёт.
Читать далееЯ учу английский по сериалам. Смотрю с английскими субтитрами, и каждое незнакомое слово — это пауза, alt‑tab, переводчик, обратно. К десятой паузе за серию хочется просто включить русские сабы и сдаться.
Есть Language Reactor и похожие сервисы, но у них жёсткий список площадок: Netflix, YouTube — и всё. Каждый стриминг рисует субтитры своим способом, и под каждый нужен отдельный парсер. А я смотрю где придётся.
Так что я сделал своё. Получилось расширение, которое работает почти на любом сайте с HTML5-плеером: наводишь на слово в субтитрах — тултип с переводом, кликаешь — слово уходит в личный словарь и подчёркивается во всех следующих сериях, пока не выучишь. Перевод крутится прямо в браузере, без серверов.
Читать далееДанная статья посвящена разработке многофункционального антенного поворотного устройства на базе микроконтроллера. В ней я делюсь идеями и размышлениями, возникшими на этапе проектирования, а также описываю механическую часть, электронику и программный алгоритм. Поскольку изначально я не планировал публиковать этот материал, в процессе работы почти не делал качественных снимков. Большинство фотографий в статье сделаны спонтанно и не с самых удачных ракурсов, за что я заранее прошу прощения у читателей.
Читать далееМоя дочь сейчас выбирает вуз и смотрит в первую очередь на инженерные направления. Этот выбор неожиданно заставил меня взглянуть на инженерные профессии немного под другим углом.
Насчет самого инженерного образования у меня сомнений нет – оно учит разбираться со сложными задачами, видеть систему и отвечать за результат. Но когда я попытался честно ответить себе, насколько инженерная карьера сегодня рациональна с точки зрения заработка и перспектив, то поводов для оптимизма я нашел мало.
Причём дело, похоже, не в престиже профессии. По данным ВЦИОМ за 2025 год, 64% россиян 18–55 лет считают профессию инженера престижной, 69% – интересной, 62% – востребованной и перспективной для обучения. Если спросить людей, хотели бы они сами получить инженерную специальность, то доля снижается до 47%. А вот высокооплачиваемой работу инженера считают только 28%.
То есть интерес к профессии высокий: почти половина опрошенных сама готова была бы выбрать инженерную специальность. Дефицит инженеров трудно объяснить просто отсутствием интереса к профессии.
Гораздо интереснее, что происходит дальше – через пять, восемь, десять лет. Конвертируются ли накопленные знания, ответственность за сложные технические решения и редкая производственная экспертиза в рост дохода, статуса и влияния именно внутри инженерной траектории?
Или в какой-то момент человеку становится выгоднее монетизировать свой технический опыт уже за её пределами?
Читать далееМы живем в эпоху тотальной стандартизации всего. Кабели и разъемы? Никакой пропиетарщины, даже Apple уже использует Type-C. Носители информации? Почти весь мир сел на иглу цифровой дистрибуции и SSD под капотом. ОС? Ну тут посложнее, однако массово это история по Android/iOS или MacOS/Windows.
Но ведь каких то 15 лет (сколько сколько...) назад все было разнообранее и в какой то мере интереснее что-ли... Давайте сегодня вспомним какие форматы носителей, ОС и прочее мы потеряли как это вообще произошло.
В последние год-два в разговорах с друзьями и коллегами я все чаще слышу что-то подобное: вроде переболел, думал, отпустило и можно выдохнуть, но через пару дней все по новой. Как будто организм все никак не решит, закончил он болеть или только сделал паузу.
Я хорошо помню, каким был грипп в детстве: неделя, от силы две — и забыл об этом всем, живешь дальше. Сейчас разговоры о болезнях куда чаще заканчиваются иначе: вроде оправился, вернулся к обычной жизни, а через месяц выясняется, что осталась какая-то вязкая слабость, которая раньше не задерживалась так надолго.
В этой ситуации есть два актуальных вопроса.
Первый я уже частично разбирал в прошлый раз, когда речь шла о том, что ковид делает с сосудами. Вирус повреждает эндотелий без явного симптома в моменте, так как воспаление может тлеть под поверхностью, никак не давая о себе знать, пока не проявится усталостью, скачками давления или затянувшейся слабостью. Но за прошедший год стало ясно и другое: вирус оставляет «на память» не только сосудистые нарушения.
Второй вопрос — об изменившейся частоте заражений, высоком риске так называемых реинфекций. Можно списать это на обычную статистику: вирусов вокруг стало больше, сезон есть сезон, ничего нового. Но есть и другое объяснение, куда менее утешительное. Свежие вирусные штаммы, включая SARS-CoV-2, за это время научились новым финтам, например способности уходить от иммунного ответа.
Насколько эффективно у них получается применять появившиеся навыки, попробуем проверить, изучив всё известное российским и мировым медицинским организациям на данный момент.
Читать далееСпустя три с половиной месяца с момента выхода прошлой стабильной версии OutWiker 4.0 опубликован выпуск программы для хранения заметок OutWiker 4.1. Особенностью программы является хранение заметкок в виде каталогов с текстовыми файлами, к каждой заметке можно прикреплять произвольное количество файлов, программа позволяет писать заметки с использованием различных нотаций: HTML, вики, Markdown (если установлен соответствующий плагин). Также с помощью плагинов можно добавить возможность размещения на викистраницах формул в формате LaTeX и вставки блока кода с раскраской ключевых слов для различных языков программирования. Программа написана на языке Python (интерфейс на wxPython), распространяется под лицензией GPLv3 и доступна в сборках для Linux (snap и flatpak) и Windows.
Изменения в версии 4.1:
Уже началась работа над следующей версией OutWiker 5.0, в Windows-версии будет использоваться более новый HTML-движок Edge, но при этом прекратится поддержка Windows 7.
Мне удалось запустить полноценное чёрно-белое видео на стоковой плате ESP32-S3 с экраном на электронных чернилах: никакой ПЛИС и никакого ПК — панель управляется напрямую по параллельной шине. В статье я подробно расскажу, как работает этот драйвер. Если коротко, то в нём используется векторный блок, принимающий по 64 пикселя за раз; управляющие сигналы (waveforms), которые хранятся в регистрах, а не в таблицах, и дельта-движок, который обрабатывает только изменения. При этом точность всей системы контролировалась с помощью планшетного сканера.
Читать далееВсё что строится в Knights Province, дороги, поля, дома, рельеф требует выравнивания террейна. Это небольшая деталь почти не влияет на геймплей, но, как мне субъективно кажется, делает игровой мир заметно отзывчивее и живее. Дороги и здания буквально врезаются в поверхность земли. Игрок ставит план дома, приходит строитель, выравнивает землю по клеточкам, строит дом, все довольны. Иногда, если склон оказывается слишком крутым, игра показывает, что здание там просто нельзя разместить. Вот собственно и все вводные.
Как это часто бывает в разработке игр, простая снаружи задача оказалась куда сложнее и глубже, стоило только начать в ней разбираться. Статья ниже - мои приключения в этой кроличьей норе на протяжение предыдущих 3-4 недель.
Читать что из этого получилосьФизическая теория использует математический формализм, но отличие физики от математики связано с проведением реальных экспериментов. Можно даже сказать, что экспериментальная установка соединяет математические уравнения физической теории с миром. Понимание происходящего связано с вопросом измерения физических величин. На первый взгляд он кажется интуитивно понятным, поскольку парадигмальным примером измерения служит измерение длины. Длина измеряется линейкой, требуется выбор единиц измерения, но не сложно пересчитать полученную величину из одной размерности в другую.
Бас ван Фраассен для демонстрации концептуальных трудностей сформулировал проблему координации в виде двух тесно связанных вопросов о физической величине: 1) Что такое физическая величина? 2) Что можно считать измерением физической величины? Требуется отделить эти вопросы друг от друга и тем самым избежать порочного круга. Например, следующее утверждение явно бессодержательно: температура - это то, что измеряет термометр, и поэтому измерение термометра можно считать температурой. Более правильно сказать, что термометр измеряет температуру, но для понимания смысла этого утверждения в первую очередь требуется понимание принципа работы термометра.
Рассмотрение отталкивается от книги Пьера Дюгема 'Физическая теория, её цель и строение' (первое издание вышло в 1906 году), в которой разбирался вопрос связи физической теории с экспериментом. Дюгем ввел понятие идеального измерительного прибора и рассмотрел его связь с реальным прибором. Идеи Дюгема разбираются на примере измерения температуры при наличии физической теории. После этого кратко рассмотрена история термометрии; это покажет, каким образом проблема координации решалась в ходе становления физической теории.
Читать далееЕсть такое "событие" в Nethack — Архоншторм. Это когда происходящее напоминает то, что сейчас изображено на экране, и, что хуже всего, обычно случается на элементальных планах. Будучи новичком в Nethack я столкнулся с ним воочую, и придумал три способа, как преодолеть.
Избежать АрхонштормаСтатья вдохновленная старой веткой Reddit: https://www.Reddit.com/r/ChatGPT/comments/1cbnrmk/what_ways_do_you_use_chat_gpt_in_your_daily_lives/
Я буду перечислять то, как сам использую LLM, в частности ChatGPT, в работе и в обычной жизни, а также некоторые интересные варианты которые встречались в Интернете (включая несколько нетипичных вариантов из указанной ветки Reddit). Также я спросил ChatGPT, как можно использовать большие языковые модели, в том числе “необычные и неочевидные способы применения LLM”. Некоторые интересные примеры добавлю сюда.
Забегая наперед скажу - вариантов использования LLM сотни и тысячи, это ограничивается только фантазией каждого. Но здесь надо уточнить, что именно мы имеем в виду.
Читать далее →Я не начинал свой путь в Bug Bounty с мысли «хочу стать security researcher».
Всё было гораздо прозаичнее: курс по информационной безопасности, несколько видео про пентест, TryHackMe и постепенно появившийся интерес к тому, как вообще устроены системы.
А потом был Bug Bounty.
Читать далееВы когда-нибудь задавались вопросом, почему устройство, которое три недели безупречно работало на этапе проектирования, порой умирает в первую же смену на производстве. Знакомый инженер рассказывал такую историю с интонацией человека, который увидел чудо. Микроконтроллерная плата отработала в тестах без единого сбоя, но стоило поставить ее в щиток и запустить линию, как контроллер сгорел через пять минут после пуска сварочного полуавтомата. Почему так произошло? Можно было бы подумать, что дело в плате, но нет.
Сейчас я расскажу, что происходит с вычислительной техникой на производстве, и что нужно знать, чтобы промышленный контроллер пережил его, а не сгорел в первую же смену. Мы разберем, почему между одним и тем же устройством, работающим дома и на заводе, бушует реальная электромагнитная буря, и кто чаще всего саботирует производства, вызывая крупномасштабные аварии и трагедии.
Читать далееКосмические полёты на энергии термоядерного синтеза давно сулят возможность стремительных путешествий по Солнечной системе: до Марса за недели, до Сатурна за месяцы, до Плутона за годы.
Десятилетиями эти возможности оставались чисто теоретическими, словно их взяли со страниц фантастического романа. Но теперь несколько компаний работают над созданием практически применимых термоядерных ракетных двигателей и уже достигли важных рубежей.
Британский стартап Pulsar Fusion надеется провести демонстрационный полёт в космос в 2027 году, а Принстонский университет и американская компания Helicity Space продолжают работу над собственными термоядерными двигателями.
Читать далееНаписал локальный софт на Rust, который переносит реквизиты из ODT, помогает оформить выписку и собирает документы в один PDF.
Читать далееИсследователи дали языковой модели две кнопки.
Одна ничего не делала. Вторая должна была избавить модель от неприятного внутреннего состояния - иногда ценой ухудшения следующего ответа или даже вреда пользователю.
Модель выбирала облегчение. А если кнопка не срабатывала, пыталась снова.
Это не мысленный эксперимент. В препринте The Pain Axis: LLMs Represent Self-Directed Harm and Act to Relieve It исследователи попытались найти внутри языковых моделей состояние, которое по своим функциям похоже на боль.
Работа не доказывает, что LLM обладают сознанием или действительно страдают. Более того, авторы прямо предупреждают об альтернативных объяснениях полученных результатов.
Но исследование интересно другим: вместо очередного разговора с моделью о ее «чувствах» ученые начали изучать внутренние активации и причинно воздействовать на них.
Возможно, именно там и следует искать ответ на вопрос о сознании AI.
Читать далее