Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 27 min 7 sec ago

Почему я снова включил уведомления, хотя знаю, как они мешают концентрации

Tue, 10/13/2026 - 08:10

Давным-давно я прочитал книжки Максима Дорофеева «Джедайские техники» и «Путь джедая», посвящённые организации эффективной работы. С тех пор стал более внимательно относиться к планированию и тому, что, как и сколько я успеваю сделать.

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

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

Это меня озадачило. Зачем я постепенно возвращал то, от чего когда-то вполне сознательно избавился? Причём я прекрасно помнил, зачем всё отключал, и не сомневался, что постоянные сигналы могут мешать работе. И если так произошло, то как всё это работает на самом деле?

Если брать стандартного офисного сотрудника, то на компьютере есть системные сообщения Windows, Teams, напоминания Outlook, индикаторы в панели задач и счётчики непрочитанных писем. Возможно – ещё добавляются Slack, Телеграм, Макс и что-то ещё.

Поэтому, прежде чем решать, нужно ли отключать уведомления и какие, неплохо бы разобраться, что и в каких обстоятельствах нам мешает.

Уведомления мешают, даже если их игнорировать?

В 2015 году Кэри Стотхарт и его коллеги опубликовали исследование The Attentional Cost of Receiving a Cell Phone Notification.

Читать далее

[Перевод] Пол Хэрнаки. «Водилы». Предисловие, пролог, главы 1–4

Tue, 10/13/2026 - 05:02

Аннотация

Спустя многие годы после того, как системы искусственного интеллекта и дроны сделали ненужными большинство профессий на планете, самым везучим, самым умным и самым талантливым из людей выпала замечательная жизнь. Жертвы массовой безработицы, напротив, борются за выживание в дикой природе. Дети бедноты добровольно или по решению родителей покидают свои семьи, чтобы попасть в «лагеря возможностей трудоустройства».

Райланд Грей оказался в таинственной группе людей, собравшихся, чтобы исправить последствия решений, которые все мы приняли за сотню с лишним лет. Он хотел просто делать игры — но совершенно не собирался играть главную роль в чьей-то ещё игре — смертельно опасной и могущей изменить абсолютно всё. Чтобы выиграть, нужно рискнуть жизнью отнюдь не только своей, а проигрыш грозит всему человечеству утратой последнего шанса на спасение.

Возрастное ограничение: 18+. Жанр — антиутопия/киберпанк/боевик.

Читать далее

DevRaid: я устал ждать ответа от HR‑ботов и сделал платформу, где найм — это RPG

Tue, 10/13/2026 - 04:07

Привет, Хабр. Расскажу про проект, который делал последние несколько месяцев. Это не очередная «убийца HH» и не «революция в рекрутинге». Это попытка решить одну конкретную проблему, которая бесит меня лично.

Живая ссылка: https://devraid.ru

Читать далее

От семейного кризиса до стартапа: 11-я битва Мечтателя и Валидатора за стартап VOPP

Tue, 10/13/2026 - 03:52

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

Ну чё там>

Строим простой локальный CI/CD на Windows: k3s + Jenkins + Gitea + ArgoCD

Tue, 10/13/2026 - 03:26

Для этого используем sh скрипт, который выполняет несколько действий: устанавливает k3d и Helm, скачивает необходимые docker образы и создает локальные теги для них, которые будут использоваться через локальный реестр.

Читать далее

Домашний ИИ и пути развития: одна Tesla V100 32 ГБ в 2026 году

Tue, 10/13/2026 - 03:02

Старая серверная карта Tesla V100 на 32 ГБ до сих пор стоит как одна современная видеокарта среднего класса, а памяти у неё столько, что в неё целиком помещается модель на 30 млрд параметров, а с ухищрениями поднимается модель на 120 млрд параметров. Собрал на ней домашний сервер для локальных моделей, прогнал замеры скорости и выяснил, что половина моих “выводов” была ошибками измерения.

Читать далее

Потерянная тетрадь — разработка длиною в ночь

Tue, 10/13/2026 - 02:52

Был поздний вечер. Ужасно болела голова, вирус не давал нормально дышать, а градусник упрямо полз вверх. Что можно делать в таком состоянии, когда кажется, что сама Смерть уже натирает лыжи где-то рядом?

Будь как дома, путник...

Может ли ИИ размножаться? Anthropic проверила, что для этого уже умеют модели

Tue, 10/13/2026 - 02:26

Исследователи Anthropic купили пятнадцать Android TV-приставок примерно по 55 долларов, соединили их в сеть и запустили на них нейросеть. Та работала медленно, но работала. Каждая коробочка считала свою часть, а вместе они справлялись с моделью, для которой у отдельного устройства не хватило бы памяти.

Приставки понадобились для довольно неприятного вопроса. Если ИИ-агент сможет копировать себя на чужие устройства, обязательно ли ему захватывать дорогие серверы? Или хватит обычной домашней техники, которую владельцы однажды подключили к интернету и больше о ней не вспоминают?

Читать далее

Организация конвейера загрузки событий из RabbitMQ в ClickHouse

Tue, 10/13/2026 - 01:37

В DWH требовалось организовать приём событий пользовательского поведения из RabbitMQ и предоставить команде e-commerce доступ к ним с задержкой не более пяти секунд. Под задержкой далее понимается интервал между публикацией сообщения в RabbitMQ и доступностью соответствующей записи для запроса в ClickHouse.

В исходных именах таблиц и представлений используется термин customer tracking. В данной статье он обозначает события взаимодействия пользователя с платформой интернет-магазина: просмотры и переходы, поисковые запросы, операции с корзиной и действия в мобильном приложении. То есть термин clickstream events.

Сразу было принято решение записывать в отдельные таблицы:

1. исходные сообщения в виде JSON-логов — для диагностики, аудита преобразований и повторного разбора;

2. типизированные колонки — для аналитических запросов без регулярного парсинга JSON.

П.1 обеспечивает независимость от команды разработки платформы интернет-магазина и защищает (во всяком случае частично) обработчик очереди от

Ограничение в пять секунд относится к конвейеру целиком. В представленной конфигурации значение rabbitmq_flush_interval_ms = 4000 резервирует до четырёх секунд для формирования пакета на стороне RabbitMQ-движка. Однако само по себе оно не гарантирует соблюдение end-to-end SLA: в измерение также входят публикация в брокер, доставка сообщения, обработка Materialized View и вставка в целевую таблицу. Поэтому фактическое соблюдение требования следует контролировать по метрикам задержки между временем публикации и временем доступности данных в ClickHouse.

Читать далее

Почему генетические алгоритмы не заменили инженера

Tue, 10/13/2026 - 01:08

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

Читать далее

Живая вода для ESP32: рукописный шрифт и морфинг

Tue, 10/13/2026 - 00:34

Часы на ESP32 с экраном 320x240. Время, температура и название города написаны рукописным шрифтом на кривых Безье: цифры времени перетекают одна в другую, температура и город пишутся штрих за штрихом. Значок погоды собран из точек и плавно перетекает из одного в другой.

Мотивация

Часы показывают время, и воспринимается оно мгновенно: взглянул и знаешь. Оформление делает его заметнее, анимация — живее. Обязательна ли она? Нет. Это штрих, как в искусстве: без него всё работает, с ним на вещь приятно смотреть. Статья о том, как такой штрих сделать на микроконтроллере.

Читать далее

На арене PlyLoom — Qwen против DeepSeek

Tue, 10/13/2026 - 00:23

Суть эксперимента сравнить графовые ответы 2-х моделей относительно друг-друга. Обоим моделям (QWEN 3.8 MAX и DEEPSEEK V4) был задан один и тот же перекрестный вопрос. Результаты загружены в PlyLoom для анализа и сравнения.

Читать далее

Город для робота‑курьера в браузере: Arduino Uno, физика и пешеходы, которые уступают дорогу

Tue, 10/13/2026 - 00:21

Мы создали симуляцию 3D-города с машинами, пешеходами и светофорами, по которому ездит шестиколёсный робот под управлением настоящего скетча Arduino в вашем браузере. Все это для обучения детей и взрослых в кружках робототехники.

Читать далее

Конверсия упала на 14% за ночь. Найдите причину за 20 минут

Tue, 10/13/2026 - 00:05

Конверсия интернет-магазина за ночь упала на 14%, хотя оплаченных заказов стало больше. Под подозрением — релиз iOS и посевы в Telegram. Разбираем, как за 20 минут проверить метрику, выявить сбой трекинга и разобраться в реальных причинах просадки.

Читать далее

Переезд с Leaflet на MapLibre: детектив про один рывок и 251 маршрут, проверенный байт в байт

Mon, 10/12/2026 - 23:26

История начинается с самой неблагодарной формулировки бага, какая бывает: а какая именно, мне пришлось в этом поковыряться.

Читать далее

[Перевод] Я заказал художнику рисунок своего дома, и теперь это мой дашборд Home Assistant

Mon, 10/12/2026 - 22:01

Антон Фролов год автоматизировал дом на Home Assistant, но приложением, кроме него, никто в семье пользоваться не хотел. Тогда он заказал художнику иллюстрацию дома в разрезе и собрал из неё дашборд: камин и кондиционеры анимированы, ночью меняется освещение, оба этажа и сад видны на телевизоре. В статье техзадание для художника, карточка picture-elements, переключение дня и ночи, YAML-режим и киоск на HDMI.

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

Свой переключатель раскладки на Delphi, от низкоуровневого хука до скоринга n‑грамм

Mon, 10/12/2026 - 22:00

Знакомая картина. Пишешь на автомате сложный однострочник в терминале или строчку кода в любимой IDE, нажимаешь клавишу – и с тоской наблюдаешь, как вместо команды на экране появляется россыпь кракозябр вроде git ghjvjnt или docker compose гз (примеры – для примера). Шелл ожидаемо выдает ошибку, пальцы по привычке зажимают Ctrl+Backspace или долбят клавишу удаления, а рабочий настрой разбивается о банальный язык ввода.

Хуже этого может быть только поведение так называемых «умных помощников», которые вроде бы призваны эту боль лечить. Начинаешь набивать пароль в консоли – утилита радостно лезет переводить скрытые символы. Объявляешь в коде переменную user_name – программа бодро режет ее по нижнему подчеркиванию и превращает хвост в кириллицу. Запускаешь терминальную утилиту со сложными ключами – переключатель решает проявить инициативу прямо посреди флагов сборки. В итоге ловишь себя на том, что тратишь больше сил на борьбу с самодеятельностью программы, чем на саму опечатку, и в приступе раздражения просто выгружаешь ее из трея (или вносишь в исключения). Прекрасно, круг замкнулся.

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

Казалось бы, тема автоматического переключения раскладки исследована вдоль и поперек еще в нулевых. Есть ветеран Punto Switcher, доживающий свой век под крылом Яндекса, есть минималистичная Caramba Switcher от того же автора, есть комбайны вроде EveryLang с переводчиками и распознаванием текста, есть узкоспециализированные Aml Maple и Key Switcher, а для любителей открытого кода – Mahou.

Читать далее

TPM‑WMI 1803 — обновление Platform Key Secure Boot на ВМ VMware

Mon, 10/12/2026 - 21:48

Разбор и пошаговая инструкция по устранению регулярных ошибок Microsoft‑Windows‑TPM‑WMI (ID 1803 и 1801) в журнале System на виртуальных машинах Windows Server под управлением VMware ESXi версии 7.x и 8.x (до ESXi 8.0 U3j). В статье рассматривается причина сбоя — переход Microsoft на новые сертификаты Secure Boot 2023 и несовместимость встроенного Platform Key (PK) в NVRAM виртуальных машин — а также приводится подробный гайд по безопасной ручной замене PK (на основе Broadcom KB 423919) и его проверке через PowerShell.

Читать далее

Как я поставил дешёвую модель-фильтр перед Claude и что показали первые две недели

Mon, 10/12/2026 - 21:28

Сохраняю в Telegram всё подряд, а Claude Sonnet раз в сутки пишет по каждому материалу разбор для блога. Почти половина сохранёнок для блога лишняя, и на каждую уходит полный разбор. Рассказываю, как поставил перед Sonnet дешёвую модель Jev, которая отвечает вероятностью, почему формулировка вопроса оказалась важнее модели (AUC 0,46 против 0,95), какие предохранители стоят в коде и что показал журнал за две недели.

Читать далее

Диктовка без «ну» и «вот»: Whisper на своём компьютере и маленький посредник к LLM

Mon, 10/12/2026 - 21:21

Я пишу книги, и кроме самих книг за день набирается много другого текста: сообщения, письма, задания нейросетям. Говорить быстрее, чем печатать, поэтому большую часть этого я диктую. Только живая речь, записанная слово в слово, читается плохо. Вот фраза, которую Whisper распознал без единой ошибки:

Читать далее

Who's online

There are currently 1 user and 1 guest online.