Кристофер Дафф, 40 лет, Сидней. Обвиняется во взломе судебной системы штата Новый Южный Уэльс.
Версия следствия — умышленно использовал ChatGPT для написания программы, предназначенной для загрузки большого количества документов и несанкционированного доступа к конфиденциальной информации. Полиция говорит, что дело касается почти 9000 судебных документов, и доступ Дафф к ним получил ещё в 2025. Тогда же ему предъявлили первые обвинения и провели обыск в его доме, изъяв два ноутбука, и отпустили под залог. Сейчас завертелось снова.
Вину не признает. В качестве доказательства суд хочет использовать переписку Кристофера с чатботом.
Первый такой случай в австралийском правосудии. Под катом — подробности и доводы сторон.
Читать далееДисклеймер. Данная статья не претендует на туториал, руководство к действию или повторение. В ней я пытаюсь ответить на давно дискутируемый вопрос: может ли вайбкодинг использоваться для нужд реального бизнеса? И кажется, ответ положительный — по крайней мере, в рамках осени 2026 года. Статья написана с согласия моего уже бывшего коллеги @smolyakov. В ней намеренно не указаны названия или торговые марки компании.
Резюме: авторы, не обладающие значительным ИТ-бэкграундом, за короткое время навайбкодили несколько реально работающих сервисов для компании, в которой трудились.
Читать далееОдна точка в Gmail — и для сервиса перед вами уже другой пользователь. Мы наткнулись на это случайно, а потом решили проверить, насколько далеко можно зайти.
Читать далееНедавно в BotFather у меня появилось сообщение о раннем доступе к Telegram Serverless. Telegram предлагает запускать код ботов прямо на своей инфраструктуре — без отдельного VPS, Docker, nginx и даже внешней базы данных.
Решил разобраться, что именно они сделали, как выглядит разработка и можно ли теперь действительно собрать Telegram‑бота, у которого вообще нет своего сервера.
Сразу оговорюсь: пока это early access. Есть ограничения, а привычный Python + aiogram туда просто так не перенести. Но сама идея получилась довольно интересной.
Читать далееДопустим, завтра компания объявляет, что создала AGI и решила проблему alignment: система понимает намерения разработчиков, соблюдает ограничения и действует именно так, как от неё ожидают.
А теперь компания предлагает разрешить этой системе самостоятельно применять силу.
Вы готовы дать ей дробовик?
Три вопроса позволяют проверить переход от «система работает как задумано» к «ей можно доверить реальную власть над другими людьми».
Читать далееМощная видеокарта не всегда означает быстрый локальный запуск LLM. Разбираемся, почему GPU может простаивать, как на производительность влияют память, KV‑кэш и движок инференса, и что учитывать перед сборкой собственного стенда.
Разобраться в LLMСделать одно изображение по референсу несложно. Гораздо сложнее сделать серию изображений, в которых меняются объекты и сюжеты, но сохраняется один визуальный стиль. В этой статье разбираемся, как сделать генерацию изображений более в предсказуемом стиле.
Подробнее о геноме стиляКлиент нажал «Оплатить», деньги списались, а статус заказа не обновился. Вебхук не пришёл, пришёл трижды или пришёл с несовпадающей подписью. Покупатель ждёт подтверждения, менеджер не видит заказа, а вы разбираетесь, что пошло не так.
В документации платёжных сервисов обычно описывают только идеальный сценарий. А что делать, когда запросы дублируются, клиент закрыл страницу до редиректа или платёж завис в статусе PENDING? В статье — об архитектуре приёма платежей: от создания заказа до фискального чека. С примерами кода, схемами и разбором граничных случаев, которые не описаны в документации.
Читать далееПривет, Хабр! Я Руслан Боярский, SRE в Т-Банке, отвечаю за надежность платформы Sage и принимаю активное участие в ее развитии. Sage — это платформа наблюдаемости, где мы собираем телеметрию. И я регулярно убеждаюсь, что в ИТ мы не можем существовать без метрик.
В статье рассказываю о том, как с ростом нагрузки более чем в 100 раз может меняться и развиваться система мониторинга, подходы в командах, да и в целом сами команды. Покажу ключевые эпохи развития нашей подсистемы метрик. В каждой эпохе дам контекст, архитектуру, профиль нагрузки.
А еще опишу проблемы, с которыми можно столкнуться, и расскажу, как мы их решали. Попутно будет пара историй про инциденты. Поехали.
Читать далееSQL‑инъекция через декомпиляцию: от JAR‑файла до захвата пароля
Материал носит образовательный характер. Все работы велись легально, в рамках пентеста, с письменного согласия владельца системы и в изолированном контуре. Название клиента и продукта не раскрываем — NDA. Имена классов, пакетов и таблиц в листингах изменены. Применяйте это только на системах, доступ к которым у вас есть. Доступ к чужим системам без разрешения преследуется по закону.
Корпоративная Java‑система: складской учет, веб‑интерфейс, HTTPS. Внутри — SQL‑инъекция без аутентификации в одном GET‑запросе, из‑за строки «... WHERE ID=» + параметр.
Разберем, как найти такую в приложении без исходников: декомпиляция JAR → чтение сервлетов → уязвимая строка → подтверждение через pg_sleep. Каждый шаг воспроизводим.
Читать далееЧто такое Obsidian и markdown?
Obsidian — это не облачный сервис, а просто очень красивый и удобный интерфейс для работы с локальными текстовыми файлами формата .md
Основные плюсы: Все файлы хранятся у вас. Они не пропадут, и вас не смогут забанить. Но главное — никакой сети для написания заметок вам не нужно. Они лёгкие по весу, так как любые фишки работают при помощи текстовых символов. В отличие от Word, например, мы передаём ненужные данные о размерах шрифта, самом шрифте, расположении каждого абзаца на странице и пр. Очень легко налаживать контроль версий, особенно с таким средством, как GitHub — легко отследить, какая строка изменилась, какой файл был перемещён и т.п. Есть множество уникальных фишек: возможность ссылаться на другие заметки, бесчисленное множество плагинов, самые разнообразные темы и многое другое.
В этой статье я подробно и просто расскажу, как освоить Markdown и Obsidian. Если вы уже используете это приложение, то вам будет полезно узнать о некоторых фишках, о которых вы можете прочитать в статье)
Читать далееПодведены итоги ежегодного студенческого конкурса «САПР‑Перспектива — 2026». Экспертная комиссия рассмотрела 80 проектов из 20 образовательных организаций в 20 городах России и определила 14 лучших работ, отметив качество их исполнения и проработанность инженерных решений.
Конкурс, который был организован уже в пятый раз, предоставляет студентам возможность продемонстрировать навыки работы в nanoCAD, пополнить портфолио, заявить о себе будущим работодателям и выиграть денежные призы. Среди отмеченных выпускных квалификационных/дипломных и курсовых работ — проекты зданий и инженерных сетей, генеральные планы, машиностроительные чертежи и программные разработки. Знакомим с победителями и показываем, как они реализовали свои идеи.
Командный трек
В командном треке победили Виктория Селиванова, Анастасия Гунько, Софья Базимирова и Арина Ягодина из Новосибирского государственного архитектурно‑строительного университета (Сибстрин). Под руководством Юлии Эдуардовны Чмир и Марии Сергеевны Тырышкиной они создали проект «Комплексная подготовка территории земельного участка, ограниченной ул. Амурской, ул. Расковой, ул. Титова и Широким переулком, г. Новосибирск».
Узнать больше о победителяхПервые бытовые и любительские радиоприёмники появились задолго до повсеместной, «по городам и весям» осветительной сети, а приборы это были громоздкие, стационарные и главное дело — чрезвычайно энергорасточительные. Для питания одного несчастного усилительного каскада требовалось около 4 ватт от двух разных источников (низковольтный сильноточный накал и высоковольтный слаботочный анодный). Заметим, это 1920-е, 1930-е годы, львиной доле отечественных любителей радио, из готовых деталей были доступны, хорошо, если радиолампы, да кое-какие элементарные электротехнические материалы вроде изолированного провода. В продолжение нашей экскурсии по старинным самодельным резисторам [1], конденсаторам [2] и детекторам [3], посмотрим, как предки ухитрялись питать своё радио, восхитимся и ужаснёмся их возможностями, оснащением и энтузиазмом, полистаем ветхие радиожурналы. Речь о самодельных гальванических элементах и батареях нескольких популярных типов.
Читать далееНа даче у меня нет городского проводного провайдера. Есть LTE, MikroTik и локальная сеть. В городе при этом есть нормальная домашняя сеть, OpenWrt и цифровое ТВ от провайдера.
В какой-то момент появилась довольно простая хотелка: сделать так, чтобы дачный MikroTik был не отдельным островом, а продолжением домашней сети. Тогда с дачи можно ходить к домашним устройствам и сервисам, управлять самим MikroTik из дома и, что для меня было особенно интересно, пользоваться на даче цифровым ТВ городского провайдера.
Читать далееПродолжаем историческую одиссею в мир советского айти и микрокомпьютеров, служивших в него пропуском.
Читать далееВсем привет! Нашел в блоге Kubernetes интересную статью о том, как написать собственный экспортер метрик на Go и подключить его к Prometheus. Автор разбирает весь путь: от выбора показателей и первых строк кода до развертывания в кластере и проверки сбора данных. Перевел материал и делюсь.
Читать далееРассмотрим процесс в CRM: менеджер переводит сделку в следующий статус, система отправляет коммерческое предложение, журнал фиксирует успешную отправку. Клиент при этом сообщает, что письма не видел.
Для проверки доставляемости email необходимо различать принятие сообщения сервером, его размещение в почтовом ящике и прочтение получателем.
Ниже рассматриваются деловая переписка, транзакционные уведомления и рассылки по подписке.
Читать далееКак ошибка Google AI привела меня к собственному анализатору тренировок
Всё началось с выбора велокомпьютера.
Я сравнивал несколько недорогих вариантов и решил спросить совета у Google AI. В итоге он убедил меня выбрать CYCPLUS M1, рассказав среди прочего, что его можно подключить к компьютеру по USB как Mass Storage. Позже выяснилось, что USB там нужен только для питания, а FIT-файлы приходится получать по Bluetooth.
Готовые программы тоже не особенно помогли: одна не показывала карту, другая падала на моих FIT-файлах. Ну я ж программист — решил, что проще написать свою.
Так появился FIT Visualizer — расширение для VS Code с историей тренировок, автоматической сегментацией поездок и AI, который помнит предыдущие заезды и умеет объяснить, что изменилось.
При этом CYCPLUS M1 оказался только отправной точкой. FIT Visualizer работает с FIT-файлами от разных источников — Garmin, Wahoo, Polar, Suunto, COROS, Bryton, Hammerhead, Sigma и других велокомпьютеров, спортивных часов и тренировочных сервисов.
Читать далееТема зомби-апокалипсиса в видеоиграх кажется столь же иронично бессмертной, как и сами ходячие трупы. Жанру то и дело пророчат угасание от пресыщения, однако разработчики из года в год находят способы вернуть мертвецов в строй: то превращая их в инструмент для глубокой психологической драмы, то в динамичную преграду в кооперативном экшене, то в повод для постройки ультимативной базы выживших. Мы собрали подборку лучших игр про зомби на сегодняшний день — от леденящих кровь хорроров и культовых сюжетных историй до безумных мясорубок.
Читать далееСтранно говорить о современном стеке и одновременно предлагать новым сотрудникам вручную вписывать данные паспорта в кадровую анкету. Автоматизируя процесс онбординга, мы пошли дальше стандартной OCR. На базе LLM VL-модели разработали цифровой продукт Sminex Start, который проводит процесс оформления.
Ручные трудозатраты свелись к минимуму, данные не покидают внутренний контур, новые сотрудники с первого дня понимают, что пришли в технологичную компанию. Как нам это удалось и какие преимущества в цифрах и отзывах мы уже видим — рассказываем в статье.
LLM vs OCR