Однажды, в перерыве между докладами на конференции OFFZONE, я пил кофе с основателем журнала «Хакер» Дмитрием Агаруновым. Мы обсуждали грядущий юбилей издания, а потом разговор как-то сам собой свернул в сторону давно минувших дней и нырнул в пучину воспоминаний. Дима посетовал на…
ИИ очень сильно изменил то, как мы пишем код, и этот процесс всё ещё продолжается. Мы пробуем разные подходы и ищем более эффективные способы работы. Агенты позволяют писать код быстрее, но по мере роста их автономности понимание проекта людьми уменьшается.Я хочу рассказать о том, как я использую потерю понимания как сигнал обратной связи. Так я решаю, когда можно делегировать ИИ больше, а когда нужно замедлиться и разобраться. Читать далее
Домашний компьютер за NAT может сам достучаться до VPS и оставить дверь открытой только для вас. Собираем туннель, который переживает обрывы, смену IP и перезагрузки, и выводим через него рабочий стол. Читать далее
У нас начали активно появляться кластеры на Talos Linux, в том числе и небольшая песочница для тестирования продуктов, о которой пойдёт речь далее. Доступы раздавались через обмен рутовыми kubeconfig'ами в yopass. Быстро, привычно и, к сожалению, абсолютно неуправляемо.Проблема даже не в…
TLDR: забанили трёхлетний аккаунт с подпиской Pro, кибер‑доступом Daybreak Blue и вследствии: доступ ко всей накопленной информации в аккаунте — утерян.Салют! Много‑много лет читаю Хабр, но сейчас специально зарегистрировался, чтобы рассказать маленькую историю, которая…
В информационной безопасности или кибербезопасности как и во многих других сферах никогда не утихала дискуссия на предмет поиска «золотой середины» в применении, с одной стороны, основанных на научных теориях технологий, методик, инструментальных средств разработки,…
За полтора месяца я собрал браузером около двухсот карточек товаров, счётчики просмотров с одиннадцати площадок и содержимое пары десятков объявлений. Данные нужны были не для продажи, а для собственной аналитики: я веду небольшой сайт и считаю по нему цифры.Все шесть случаев ниже объединяет одно свойство. Код не упал. Он отработал, записал результат в базу, и всё выглядело правильным ровно до того момента, пока я не полез проверять руками. Читать далее
Один интерфейс LLMProvider быстро перестаёт быть достаточным, когда в SaaS появляются разные модели, требования к приватности, fallback, стоимость и observability. Разбираю, как вынести эти решения в отдельный AI Gateway на Go и не размазать AI-логику по всему backend. Читать далее
В 2018 году я выступил на SECON с докладом «Кому ты нужен завтра, программист?». Программистов не хватало, зарплаты росли, а я пытался разобраться, может ли наша профессия повторить путь радиоинженеров: создать универсальный инструмент, который постепенно заберёт часть работы у…
Чтобы получить пользу от природы, не обязательно уходить в четырёхдневный поход. На деле всё гораздо прозаичнее: даже недолгое пребывание в парке или другой зелёной зоне может немного уменьшить стресс, улучшить настроение и добавить физической активности. Но природа — не лекарство от всех болезней и не замена медицинской помощи. Читать далее