Habr.com

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

Как выстроить процесс работы с техническим долгом

5 hours 33 min ago

Как систематизировать работу с техническим долгом

Техдолг растёт, пока его никто не контролирует. Мы решили это так: выделили отдельную доску в Jira, разделили процесс на Backlog → To Discuss → Ready for Development → В работе, проводим регулярный груминг, оцениваем и приоритизируем задачи, сделали быстрые фильтры и дашборд для контроля времени.

Результат: прозрачность и приоритетность задач, техдолг перестал копиться «в стол», стало проще брать задачи без хаоса, улучшилось качество кода, выросла инициативность команды.

Читать далее

Ученые из МФТИ выяснили, сколько данных нужно для ИИ

5 hours 44 min ago

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

Коллектив ученых из Московского физико-технического института предложил два новых метода для решения этой задачи, основанных на анализе функции правдоподобия с использованием техники бутстрэпа.  Работа опубликована в журнале Computational Mathematics and Mathematical Physics.

Читать далее

[Перевод] Микробиом опухоли: скрытая сигнатура опухолей помогает при диагностике и лечении

6 hours 29 min ago

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

Читать далее

Телеграм опять щемят в России, а также блокировки Revolut для россиян

6 hours 33 min ago

Самые интересные новости финансов и технологий в России и мире за неделю: российским операторам запретили рассылать смс-коды для Telegram, Аяза Шабутдинова посадили на 7 лет, первый штраф за рекламу в Инстаграме, рекордная капитализация Nvidia на $5 трлн, реорганизация OpenAI в коммерческую компанию, а также предзаказ домашнего робота Neo за $20к.

Читать далее

Что нужно знать операторам связи о критической информационной инфраструктуре

6 hours 35 min ago

Более 50 тысяч информационных систем на российских предприятиях ― объекты критической инфраструктуры. Объясня., что это означает.

Еще в июле 2024 года Госдума приняла в первом чтении законопроект о переходе объектов критической информационной инфраструктуры на использование российского ПО.

Выполнение требований закона влечет рост расходов компаний, в том числе операторов связи, ведь все они ― субъекты КИИ. Как соответствовать требованиям и справляться с дополнительной нагрузкой на бизнес?

Читать далее

Код, понятный IDE и AI: использование атрибутов из JetBrains.Annotations

6 hours 58 min ago

У JetBrains есть фреймворк JetBrains.Annotations для .NET, который предоставляет набор полезных атрибутов. Они выступают дополнительными метаданными для статического анализатора JB, который включён в их IDE и ReSharper, для самих разработчиков и даже для нейросетей, которые работают с этим кодом.

Какие атрибуты доступны, как и где ими воспользоваться — об этом кратко и с примерами далее.

Читать далее

Нужны ли виртуальные машины?

12 hours 23 min ago

Я задал это вопрос ИИ (Google) и получил ответ:

Виртуальные машины (ВМ) нужны для запуска нескольких операционных систем на одном компьютере, тестирования программ без риска для основной системы, создания изолированных и безопасных сред, а также для эффективного использования серверных ресурсов в облачных вычислениях и дата-центрах. Они полезны для разработчиков, системных администраторов и для пользователей, которым необходимо работать с разными ОС или приложениями. 

Основные причины, зачем нужны виртуальные машины:

Запуск нескольких ОС: Позволяют использовать Windows на Mac или, наоборот, запускать различные операционные системы в отдельных окнах на вашем компьютере.

Тестирование: Можно безопасно тестировать новое или подозрительное программное обеспечение, не боясь навредить основной системе. Это особенно актуально для тестирования приложений на разных платформах (например, на Windows и Linux).

Изоляция и безопасность: ВМ создают изолированную среду. Если в виртуальной машине произойдет сбой или она заразится вирусом, это не повлияет на работу основной операционной системы.

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

Гибкость и масштабируемость: ВМ легко создать, настроить и перенести. Это позволяет компаниям быстро адаптироваться к меняющимся нагрузкам и легко масштабировать свои ресурсы.

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

Разберемся с каждым пунктом по отдельности.

Читать далее

ИИ в белом халате: как он учится ставить диагнозы в виртуальной клинике

15 hours 27 min ago

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

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

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

Читать далее

Даем голос ESP: Уведомления в Telegram и ntfy

15 hours 28 min ago

В прошлой статье  мы рассмотрели, как отлаживать код, загружать отредактированные файлы и удалять ненужные файлы на устройстве прямо из браузера (беспроводное управление устройством) через WebREPL и через uPyLoader. Теперь научим устройство "говорить" — отправлять нам сообщения  через систему push-уведомлений популярных мессенджеров.

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

Мы протестируем две системы уведомлений:

Telegram-бот — для ESP32, который будет отображать сообщения от модуля, обладающего достаточными ресурсами  для обработки SSL-шифрования, требуемого Telegram API.

Продолжаем

Ноябрь 2025. Астрономический календарь

16 hours 5 min ago

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

Читать далее

Пишем свою мобильную ОС с нуля на Rust

Sun, 11/02/2025 - 23:55

Почему бы не запустить своё ядро прямо на смартфоне? Без Android, без Linux — только Rust, загрузчик и паяльник. В этой статье расскажу о результатах своего эксперимента, как оживить голое ARM-железо, увидеть первые символы в UART и даже вывести что-нибудь на экран.

Читать далее

Делаем Electron UI более «нативным». Простой гайд из 15 шагов

Sun, 11/02/2025 - 22:03

Ниже я приведу примеры, как пустить пыль в глаза юзерам можно улучшить ситуацию с ощущением чужеродности приложения среди других, написанных на честном Gtk, китами из XCode, Windows UWP и прочим с 0% вайбкодинга

Читать далее

Excommunicado. Прецедент Едилова

Sun, 11/02/2025 - 20:36

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

Обычная шутка Айдоса Едилова, сгенерированная с помощью Sora, про Иисуса в Каспи Банке, призывающего не брать кредиты, вызвала блокировку счетов самого Айдоса и игнор со стороны техподдержки банка, в который он обращался. Только после поднятия шумихи в соцсетях банк разблокировал счета, сославшись на «технический сбой».

Узнать, что это за якобы сбой

Ретровайб из 90-х: RFC по нетикету, развитию интернета и… варке кофе

Sun, 11/02/2025 - 20:25

Мы в Beeline Cloud часто рассказываем о примечательных интернет-проектах и стандартах, разбираем их историю и специфику. На этот раз подготовили подборку необычных RFC конца 80-х и 90-х годов. Эти документы отражают культурный и исторический контекст раннего веба — рассказывают о людях, событиях, технологиях и сетевой культуре тех лет. В подборке — документ с рекомендациями для сисадминов по выбору имен для флота компьютеров, таймлайн развития интернета, а также история создания самого первого RFC — из уст его автора.

Читать далее

Новая арифметика трудозатрат

Sun, 11/02/2025 - 20:20

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

Устали от того, что 2SP+2SP 4SP? Не знаете, как объяснить, что у одной команды фича на M большемерит, а у другой команды фича на L маломерит и потому они займут примерно одинаковое время? Тогда вам сюда!

Читать далее

ИИ-блогер: Как создавать UGC-рекламу с нейросетями

Sun, 11/02/2025 - 19:53

UGC-реклама (user-generated content) — это короткие видео, где человек рассказывает о продукте как будто для друзей. Просто делится своими впечатлениями: «Я попробовал — мне понравилось». Такие видео работают, потому что люди верят людям.

Читать далее

Когда мейнтейнер молчит

Sun, 11/02/2025 - 19:27

Странно писать про форк open-source проекта для ушедшего в историю Docker Swarm. Но после Millau остался ещё один гештальт - периодические задачи. Посмотрел на Ofelia и Swarm-cronjob, их звезды, обновления, количество незакрытых репортов. Попытался связаться с автором - тишина. Так что с чистой совестью взял код и добавил недостающее. Получилась Cirona - Swarm-cronjob с телеметрией и дашбордами.

Читать далее

Ноябрь 2025: обновленный рейтинг технологий от TrueIndex

Sun, 11/02/2025 - 19:07

Уже начало ноября, и мои парсеры давно собрали свежие данные. Сегодня я поделюсь анализом обновления рейтинга и новостями проекта...

Читать далее

PID 1 на минималках: свой init, который жмёт зомби

Sun, 11/02/2025 - 18:50

Привет, Хабр!

Сегодня расскажу о довольно узком, но довольно интересном моменты работы с Linux — о процессе с PID 1 и зомби-процессах. Когда запускаешь приложение в минимальном окружении и оно оказывается первым процессом, могут возникнуть небольшие сюрпрзики. Та же команда ps может показывать несколько процессов со статусом <defunct>. Эти дефекты и есть зомби-процессы. Столкнувшись с ними впервые, можно растеряться, ведь процесс уже завершился, а запись о нём всё торчит в таблице процессов. Как так, и главное, что с этим делать?

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

Разобраться, как работает PID 1

Почему размер наблюдаемой Вселенной не соответствует её возрасту, и каков её общий размер

Sun, 11/02/2025 - 18:01

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

Тем не менее, если спросить любого космолога, сколько лет нашей Вселенной, ответ будет простой: 13,8 миллиарда лет. Почему именно так, и с какого момента начинается отсчёт?

Существует два подхода к определению возраста Вселенной...

Читать далее

Who's online

There are currently 0 users and 6 guests online.