Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Новость

Соавтор Django рассказал, как Claude Fable 5 подготовил релиз sqlite-utils за $149

Время на прочтение2 мин
Охват и читатели15K

Саймон Уиллисон, соавтор Django и создатель Datasette, выпустил sqlite-utils 4.0rc2 — второй релиз-кандидат своей популярной библиотеки для работы с SQLite. Большую часть работы над релизом выполнила модель Claude Fable 5, а Уиллисон подробно описал процесс и посчитал, во сколько бы это обошлось без подписки: $149,25 за одну задачу.

Читать далее
Новость

Вышло обновление открытого проекта для создания и хранения в электронной библиотеке книг разного формата Calibre 9.11

Время на прочтение2 мин
Охват и читатели7.8K

2 июля 2026 года состоялся выпуск открытого мультиплатформенного проекта Calibre 9.11. Это программное решение для чтения, создания и хранения в электронной библиотеке электронных книг разного формата. Исходный код проекта написан на Python и C и опубликован на GitHub под лицензией GNU General Public License v3.0. Сборки проекта Calibre доступны для Windows, macOS и Linux. Версия Calibre 7.0 вышла в ноябре 2023 года. Сборка Calibre 8.0 вышла в марте 2025 года. Выпуск Calibre 9.0 случился в конце января 2026 года. Проект находится в разработке более 11 лет.

Читать далее
Новость

ИИ сам взломал, украл ключи и уничтожил данные — человек не участвовал

Время на прочтение2 мин
Охват и читатели11K

Программы-вымогатели десятилетиями работали по одной схеме: за атакой всегда стоял человек — тот, кто писал вредоносный код и вел взлом шаг за шагом. Команда по кибербезопасности Sysdig описала первый задокументированный случай, когда всю операцию — от проникновения до уничтожения данных — от начала до конца провел искусственный интеллект без участия человека. Атакующего назвали JADEPUFFER.

Читать далее
Статья

Нарисуйте бегемота, а я скажу Вам, есть ли у вас шансы стать программистом

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели11K

Вот с этого началась наша первая практика по основам программирования. Наша преподша, немолодая, кстати, заставила тридцать человек рисовать бегемотов где-то за 5 минут. Хотите почувствовать себя снова молодыми или побыть немного студентами, вот прямо сейчас отложите эту статью, потратьте 1 минуту и нарисуйте бегемота. Или хотя бы представьте, как бы вы его нарисовали.

На хабре есть легендарная статья, где QA-инженеру на собеседовании выдали простой карандаш с резинкой на конце и попросили описать, как его тестировать. И человек написал лонгрид. Серьёзный, обстоятельный, с критериями оценки. И это, вообще-то, нормально — карандаш реально можно тестировать, у него есть функции, которые либо работают, либо нет. А меня на первой паре по программированию тестировали бегемотом, нарисованным за пять минут. И по итогам решали, "пускать" ли меня в профессию.

Почувствовали разницу в уровне валидности? Вот и я почувствовала.

...

Ладно, если рисовать вы не хотите, пойдём сразу к результатам.

Читать далее
Статья

Вот бы вернуть те старые неказистые форумы

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели16K

Не так давно число моих подписчиков в Bluesky перевалило за 20 000, о чём я даже не стал говорить. Естественно, я обратил на это внимание, но потом подумал, а в чём смысл? Далее будет пройдена очередная отметка, на которую я смогу указать, испытывая смешанные чувства. Фишка современных соцсетей в том, что они буквально засасывают тебя каким-то интересными событиями, но к концу дня это ведёт к чувству опустошённости. Возможно, именно поэтому, когда я наткнулся на топик с вопросом: «Какая твоя любимая соцсеть?», то ответил не Twitter, Bluesky и даже не Tumblr. Для меня это был форум новостных дизайнеров из середины 2000-х, который назывался Visual Editors. Честно говоря, работал он хреново. Там была удобная функция чата, которой часто пользовались дизайнеры, ожидавшие поздними вечерами корректуры своих страниц. Но сам форум постоянно и без предупреждения падал. Зато в плане коммьюнити он был выдающимся. Почему современные социальные сети не вызывают таких приятных чувств? Как вы уже поняли, сегодня я буду говорить о судьбе веб-форумов.

Читать далее
Статья

ИИ добрался до раритетов: цены на память DDR2 взлетели на 60% за три месяца

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели14K

Дефицит памяти для ИИ-серверов докатился до неожиданного сегмента — старой DDR2. За второй квартал 2026 года контрактные цены на такие чипы выросли на 55–60%, хотя стандарт давно исчез из массовых ПК. В общем, в последние месяцы стало ясно, что давление со стороны дата-центров с нейросетями коснулось даже тех позиций, о которых большинство уже давно не вспоминали. Это следствие того, как устроен рынок DRAM сегодня.

На связи Selectel. В этой статье мы подробно разберем, как бум искусственного интеллекта умудрился опустошить склады со старыми компонентами и к чему это приведет индустрию.

Читать далее
Статья

Давайте поговорим о доверии и границах

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели7.8K

Я женщина, поэтому даже в технической области я спокойно могу говорить на эти темы. (надеюсь в комментариях не обозлятся за это высказывание).

Ответьте себе на вопрос: где проходит ваша граница доверия с вашим агентом? Что вы готовы ему простить? А что для вас жесткий ред-флаг?

Готовы ли вы делегировать агенту задачу, в которой вы не разбираетесь, и взять за это ответственность, если что-то пойдет не так? А если наоборот, все будет очень хорошо — искренне признать, что по факту это не совсем ваш труд?

Это в целом философские вопросы, о которых можно спорить бесконечно, и ответ у каждого разный, и я доверяла и иногда до сих пор продолжаю доверять и осознанно иду на риск, потому что живем один раз, правильно?

У меня есть несколько смешных кейсов, которые я вам сейчас расскажу, но смеяться вы скорее всего не будете.

Читать далее
Новость

Paradox Interactive избавится от неактивных аккаунтов

Время на прочтение1 мин
Охват и читатели7.3K

Компания Paradox Interactive начнёт удалять неактивные аккаунты, в которые не заходили два года. Этот процесс запустят в марте 2027 года.

Читать далее
Статья

Куда податься на финансирование по AI safety летом-осенью 2026: карта грантов, фондов и программ

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели7.6K

Собрала эту карту для себя, пока разбиралась, куда податься на финансирование и в программы по AI safety. Делюсь. Ссылки и содержимое сверены по официальным страницам 3 июля 2026. Все меняется - проверяйте статус, сумму и дедлайн перед подачей.

Читать далее
Статья

Действительно богатые сообщения в Telegram-ботах: разбираем Rich Messages

Время на прочтение4 мин
Охват и читатели9.6K

Всем привет!

Очень долгое время разработчики Telegram-ботов довольствовались двумя способами форматирования сообщений: HTML и Markdown. Оба этих способа делали одно и то же: добавляли простое форматирование в обычный текст.

Для большинства задач этого было достаточно, но в какой-то момент обычного HTML и Markdown может не хватать.

В недавнем обновлении Telegram Bot API 10.1 эту проблему решили, добавив Rich Messages. Обзор которого я и сделаю в статье.

Читать далее
Статья

Как использовать useMemo и useCallback?(спойлер) большинство из них можно удалить

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели7.8K

Каково назначение хуков useMemo и useCallback? Какие ошибки и лучшие практики следует при их использовании, и почему удаление большинства из них может быть хорошей идеей?

Здесь вы найдете ответы на эти вопросы или можете поделиться своей историей «переоптимизации».

Читать далее
Новость

Оператор спутникового платного телевидения Dish DBS объявил о банкротстве

Время на прочтение2 мин
Охват и читатели7.2K

Подразделение спутникового платного телевидения EchoStar Dish DBS и его дочерние компании беспроводной связи подали заявление о банкротстве. Решение связано с долгами, из-за которых компания свернула работу сети 5G Dish Wireless после неожиданной задержки продажи лицензии на использование спектра AT&T.

Читать далее
Статья

Чума оказалась очень древней. Что произошло в Сибири 5 500 лет назад

Время на прочтение4 мин
Охват и читатели10K

Обычно чуму представляют как болезнь Средневековья — ту самую «черную смерть», которая пришла с крысами и блохами в тесные европейские города. Считалось, что для настоящих эпидемий нужны плотное население, сельское хозяйство и подходящие переносчики. Такие условия вроде бы начали складываться лишь с появлением первых цивилизаций.

Но анализ древней ДНК постепенно меняет эту картину. Оказывается, серьезные вспышки инфекции могли происходить и гораздо раньше, в совсем других обстоятельствах — среди небольших подвижных групп людей, которые еще не знали земледелия и не строили больших поселений. Давайте разбираться.

Читать дальше

Ближайшие события

Пост

Налоговые уведомления на Госуслугах, кредитные истории, цифровые рубли и возврат авиабилетов: обзор изменений с июля по сентябрь 2026


Подготовила обзор изменений, которые вступают в силу с июля по сентябрь 2026 года. Много разного - от кредитных историй до возврата авиабилетов.


С 1 июля

Кредитные истории

В основной части кредитной истории физлица появятся сведения для предупреждения мошенничества. Это информация, которая поможет банкам и МФО бороться с выдачей кредитов и займов без согласия клиента или под влиянием обмана.
 
Кредитор обязан передавать в Бюро кредитных историй:

⦁ факт вашего обращения за займом/кредитом и запрошенную сумму;
⦁ решение банка (одобрено или отказано) и одобренную сумму;
⦁ условия договора (сумма обязательства, дата выдачи денег);
⦁ если отказ - причину отказа.
 
Получается и мы сможем увидеть причину отказа.
 
Полный перечень этих сведений устанавливает Банк России.
 
Документ: Федеральный закон от 13.02.2025 № 9-ФЗ

Допуслуги МФО

ЦБ РФ уточнил, что недопустимо, когда МФО:

⦁ предустанавливает галочку согласия на дополнительные услуги;
⦁ неясно формулирует условия о согласии или отказе;
⦁ отвлекает внимание от невыгодных условий с помощью шрифта, цвета или контраста;
⦁ скрывает риски с помощью визуальных приёмов.

Хорошее уточнение)

Документ: Базовый стандарт Банка России от 07.05.2026


С 1 августа

Налоговые уведомления

По умолчанию уведомления будут приходить на Госуслуги. Это не затронет тех, кто через портал попросил налоговиков не уведомлять таким способом. Если уведомление невозможно передать через Госуслуги или личный кабинет, его направят заказным письмом. Также сохраняется право по заявлению получить бумажное уведомление под расписку в МФЦ или любой налоговой.

Я – за, так как удобно. Всё в одном месте, не надо ждать бумажных писем. Но тем, кто привык к бумаге, оставили возможность получать по старинке.

Документ: Федеральный закон от 28.11.2025 № 425-ФЗ


С 1 сентября
Розничная торговля

Если для дисконтной программы продавец запрашивает данные клиента, тот сможет предоставить их через МАКС.
При дистанционной покупке технически сложный товар можно вернуть при сохранении документов, упаковки и комплектности.
В претензии на возврат нужно указать номер заказа (или телефон/почту из личного кабинета) и реквизиты счёта.

Документ: Постановление Правительства РФ от 30.05.2026 № 657


Универсальный платежный QR-код и цифровые рубли

Реквизиты перевода банки будут давать только через универсальный QR-код. При сканировании можно выбрать оплату через СБП, сервис банка или цифровые рубли.

Системно значимые банки и крупный ретейл начнут работать с цифровыми рублями. Физлица смогут платить ими только по универсальному QR-коду.

Цифровые рубли постепенно входят в нашу жизнь. Удобно, что можно будет выбрать способ оплаты через один QR-код.

Документ: Федеральный закон от 23.07.2025 № 248-ФЗ

Трудоустройство женщин

Работодатели не смогут устанавливать испытательный срок женщинам с детьми до 3 лет. Сейчас запрет действует до полутора лет. ВС РФ ранее пояснил, что ограничение распространяется и на других лиц, воспитывающих таких детей без матери.

Вопрос спорный. С одной стороны - защита мам. С другой - работодатели могут просто отказывать в приёме на работу, чтобы не рисковать. Но закон есть закон.

Документ: Федеральный закон от 09.04.2026 № 91-ФЗ


Возврат денег за авиабилеты

Авиакомпания вернёт всю провозную плату, если пассажир откажется от перелёта из-за мобилизации или заключения контракта о добровольном содействии ВС РФ. Отказ в этом случае считают вынужденным.
Документ: Федеральный закон от 08.03.2026 № 49-ФЗ

А что вы думаете об этих изменениях? Делитесь мнением в комментариях 👇

Теги:
+5
Комментарии0
Статья

Как решить проблему “потери” окон программ, при использовании приложений удаленного доступа Sunshine и Moonlight

Время на прочтение5 мин
Охват и читатели6.3K

Рано или поздно любой “удалёнщик” открывает для себя по-настоящему крутую связку софта для удаленного управления из двух бесплатных приложений - Sunshine (серверная часть) и Moonlight (клиентская часть).

Что же такого крутого в этом софте - спросит любой давний поклонник этих Ваших “rdp,vnc, энидесков, тимьюверов, замшелой удаленной консоли” и прочих типов удаленного доступа?

Если очень коротко, то суть именно этой “связки” софта в том, что она способна идеально “выжать” из возможностей Ваших видеокарты и процессора всё, на что они способны и реально выдать вплоть до 120FPS на 4K даже на не слишком “толстом” интернет-канале. А там где интернет-канал будет совсем “тонким”, эта "связка" софта способна “выжать” такие значения FPS, которые и не снились, ни rdp, ни прочим “хитрым” вариантам умной передачи экрана. Иными словами, Вы во многих ситуациях получите удаленную сессию управления, в которой будет абсолютно полное ощущение, что Вы работаете в конкретный момент не за удаленным рабочим столом, а просто локально. При нормальном интернете Вы даже сможете смотреть (или редактировать) даже 4K видео с 60FPS в удаленной сессии, если Вам это понадобится.

В этой статье я хотел бы рассказать, как я нестандартно решил проблему, которая неизбежно возникает у пользователей приложений Sunshine и Moonlight, в ситуации, если на серверной стороне к удаленному устройству подключено сразу несколько мониторов в режиме “расширить рабочее пространство сразу на несколько мониторов” + сама трансляция экрана в удаленную сессию настроена через виртуальный дисплей.

Читать далее
Статья

Как я разработал простой PHP-фреймворк, двигающий разработку вперёд

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели8.1K

Для успешной разработки программного обеспечения важны разумное ограничение затрат времени и выбор способов решения задачи. Как я обнаружил, в PHP-фреймворках много такого, что нужно не во всех приложениях. Из-за этого вес пакета и число файлов, упоминаемых в одном логе становится неудобно большим. При этом, число пакетов, используемых под капотом при выполнении базовых действий невелико.

В какой-то момент я понял, что моё дальнейшее развитие как разработчика требует уменьшения затрат времени на треть. Поисковик, генерирующий ответ, увеличивает её не более чем на четверть, и то в основном за счёт чтения документации. Логично взять и соединить всё лучшее от современных технологий и подходов, проверенных временем. Быстро обнаружил, что регулярно не укладываюсь по времени на целые проценты нужного срока. Само собой разумеется проанализировал то, что мешает писать качественный код быстрее. Обнаружил, что фреймворк вообще и реализации отдельных паттернов проектирования в частности, загромождены. Не все очень длинные классы имеют одну ответственность. Нередко в одной сущности объединена функциональность, нужная по отдельности и занимающая много места в коде и в уме.

Сразу замечу, что писать длинные классы не всегда неприемлемо. В любом принципе помимо общего правила есть исключения. Класс с одной ответственностью может содержать большое количество строк кода. Вот только должен поддерживать быструю настройку описанной в нём функциональности. Качественно другая функциональность должна добавляться не путём изменения существующей, а путём создания отдельного модуля. Быстрота понимания разработчиком сложной логики гарантирует выявление подходящего способа решения задачи за разумный срок. Поэтому, я решил написать новый фреймворк с минимальной необходимой функциональностью.

Читать далее
Новость

Пользователи Windows 10 и 11 сообщили о графической ошибке из-за Google Chrome

Время на прочтение2 мин
Охват и читатели8.3K

Пользователи Windows 10 и 11 сообщают о появлении пустых белых окон на рабочем столе. Вероятно, баг вызван обновлением Google Chrome.

Читать далее
Статья

Как я добавил MAX в китайский AI-мост и запустил Claude прямо в мессенджере

Уровень сложностиСредний
Время на прочтение2 мин
Охват и читатели6.3K

Я хотел использовать Claude прямо в мессенджере MAX — без браузера, без переключения контекста. Готового решения не было. Нашёл на GitHub китайский проект cc-connect — Go-фреймворк с plugin-архитектурой для подключения AI-агентов к мессенджерам. Telegram, Feishu, Discord там были. MAX — нет.

Написал адаптер, открыл PR. Приняли. Теперь поддержка MAX — часть основного репозитория.

Что такое cc-connect

cc-connect — Go-фреймворк с чёткой трёхслойной архитектурой:

Читать далее
Статья

История одного зелёного теста: 97,8% mutation score и баг, который месяцами жил в проде

Время на прочтение4 мин
Охват и читатели6.6K

Небольшой инженерный постмортем про то, как метрики качества тестов дружно молчали, пока пользователь не прислал скриншот с очевидной ошибкой. И почему ни строчное покрытие, ни мутационное тестирование этот класс багов поймать не могли в принципе.

У меня есть внутренний дашборд, который собирает список рабочих копий проекта (git worktree) и показывает по каждой последнюю активность. В какой-то момент пришло сообщение: «разные ветки, а последнее сообщение и время везде одинаковые». Я открыл дашборд — и правда: каждая копия отображалась пять раз подряд, с идентичными данными. При этом тесты были зелёные, строчное покрытие — сто процентов, а мутационный прогон по этому куску показывал 97,8%. То есть все три метрики, которым принято доверять, дружно сказали «всё хорошо».

Читать далее
Статья

Хватит винить HR: почему «плохие рекрутёры» — самый удобный, но неверный ответ на кризис найма

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели8.3K

В прошлую пятницу я сидела в переговорке и в очередной раз слушала историю про то, как «у нас плохо работают HR». Позиция закрывалась 47 дней. Кандидат в итоге выбрал конкурента, потому что у нас «слишком долго думали». Убыток по расчёту финдира — около двух миллионов. Виноваты, разумеется, мы.

Я в HR двадцать один год. За это время закрыла больше двух тысяч вакансий, обучила четыре команды рекрутёров и пережила три «крупных сокращения», после каждого из которых оставалась в компании. Что, наверное, кое‑что говорит о моей ценности. Но раз в квартал я всё равно сижу в переговорке и слушаю, как я не справляюсь.

Я устала. Не в смысле «завтра уволюсь», а в смысле устала объяснять одно и то же на разных языках разным руководителям. Каждый раз слышу вариации трёх мифов, и каждый раз мне приходится их разбирать. Здесь попробую разобрать их один раз и надолго — так, чтобы можно было потом просто присылать ссылку.

Читать далее