Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 24 мин. назад

«Сожжение за ересь» в цифровую эпоху: почему ИИ не новый римский папа, а просто очень большая Википедия

ср, 04/08/2026 - 13:47

Попытка обсудить использование LLM для анализа текстов на одном религиозном форуме закончилась быстрым блокированием и удалением темы. Статья задаётся вопросом: почему нейросети воспринимают как угрозу духовному руководству, а не как инструмент вроде словарей? Это приглашение к разумному диалогу на стыке технологий и мировоззрения. Под катом — исторические параллели, Августин, инквизиция, практический тест для читателей и честный разговор о страхах перед новым.

Читать далее

Как мы запустили 35B LLM на видеокарте за $500: внутри ZINC inference engine

ср, 04/08/2026 - 13:27

Год назад запуск модели на 35 миллиардов параметров подразумевал облако, очередь на GPU, и счёт от провайдера в конце месяца. Сегодня я покажу, как мы сделали это на одной потребительской видеокарте AMD за $500 — без ROCm, без CUDA, без MLX, одним бинарником на Zig.

Это пост про ZINC — inference engine, который мы строим с нуля под железо, которое люди реально покупают. Не как proof of concept, а как рабочий инструмент с OpenAI-совместимым API, потоковой генерацией и встроенным чатом.

Погрузиться

Cruzo — минималистичный UI-фреймворк без лишней сложности

ср, 04/08/2026 - 13:20

Иногда возникает странное ощущение, что фронтенд уже не про решение задач.
А про поддержание сложности.

Я в разработке ещё до AngularJS и React. Тогда всё было просто: HTML и немного JavaScript — и этого хватало даже для приложений с rich UI.

Потом пришли фреймворки.
Один из первых — AngularJS — и это был вау-эффект.
Ты больше не трогаешь DOM руками. Просто описываешь, что хочешь получить.

Потом: Flux, Redux, TypeScript, Angular 2+. Фронтенд в этот момент стал высокотехнологичным, но в то же время неприятным. Нужно писать кучу обслуживающего кода, не всегда понятно, как оно работает, возникают сложности с отладкой.

Ознакомиться с Cruzo

Делаем шасси для модели ретроавто

ср, 04/08/2026 - 13:05

В прошлой статье я осветил тему изготовления мотора и трансмиссии для самодельного ретроавтомобиля в масштабе 1:5 и остановился на колесах. Это неспроста, колёса — это важный элемент, который задавал тон всей комнате размеры всего автомобиля. Именно от них зависел масштаб, т.к. я не мог сделать покрышки сам, а значит, размеры авто будут определятся тем, что сумею добыть. Разумеется, я не хотел ничего покупать. Так как судьбы моих проектов всегда туманны, то, чем меньше вложений — тем лучше. Вдруг вообще ничего не удастся? Такое не раз бывало. Поэтому я глядел по сторонам в надежде найти подходящего донора. Им могла стать брошенная тележка из супермаркета или, что было более вероятно, детская коляска. Так и произошло — в Риме, где я проходил стажировку, по дороге в универ из окна автобуса, проезжая через пустырь, я заметил коляску. Скажу, наверное, прописную истину, но Рим — очень грязный город.

Впереди много картинок

Push-уведомления в Linux не работают: история одного багрепорта

ср, 04/08/2026 - 13:01

Меня зовут Олеся Лазарева, я — старший разработчик в команде web-редакции Pilot. Программный продукт входит в семейство программного обеспечения для совместной работы над строительными проектами, сборки и проверки BIM-моделей. На сегодняшний день программный продукт существует в двух редакциях: desktop-приложение и web-приложение (web-редакция). Время от времени в рабочем процессе возникают нетривиальные задачи. Эта статья — об одном из таких случаев: расследование проблемы с push-уведомлениями, которая на первый взгляд казалась очевидной, но потребовала последовательной проверки нескольких гипотез.

Читать далее

Собираем pod с учетом зависимостей в Podman

ср, 04/08/2026 - 13:00

Когда ваше приложение состоит из нескольких сервисов, например бэкенда, БД и кэша, невольно возникает вопрос — а как гарантировать, что они запустятся в правильно порядке и вообще увидят друг друга? В Docker это решается с помощью depends_on, тут ничего нового. А вот в Podman подход немного другой. Ну кто бы сомневался!

Читать далее

Что даёт воспроизводимая среда разработки и как развернуть контейнеры на VPS

ср, 04/08/2026 - 13:00

3-я статья из цикла туториалов о том, как можно кастомизировать свой бизнес-портал в Битрикс24.

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

В качестве практической части выполним деплой нашей переносимой среды на VPS, чтобы посмотреть, как именно происходит перенос всех зависимостей и насколько это сложно сделать с помощью AI-агентов.

Читать далее

И всё-таки она вертится…

ср, 04/08/2026 - 12:29

Несколько дней назад я опубликовал перевод статьи из британского издания The Prompt. Там утверждалось, что кембриджские исследователи научились сжимать любой текст до минимального промпта с точностью восстановления 98%. Реакция была предсказуемой. Часть аудитории узнала формат «британские учёные» и правильно засмеялась. Несколько человек спросили серьёзные технические вопросы. Один читатель написал, что с первой строки понял — никакого Department of Predictive Reconstructions не существует.

Всё это абсолютно справедливо.

Но сама идея — что любой текст можно описать коротким промптом и восстановить из него — не требует никакого Кембриджа. Это можно проверить прямо сейчас. Что я и сделал.

Читать далее

Что нам стоит UX настроить? Или как мы искали способы проверки интерфейсов Smart TV без разработки

ср, 04/08/2026 - 12:22

Привет! На связи Мурат — некогда руководитель поддержки, а теперь разнорабочий и Ян — арт-директор продукта. Совсем недавно мы начали разработку нового продукта под кодовым названием «viju tv». Это приложение, которое меняет привычный паттерн поиска и просмотра контента, объединяя в себе лучшие механики прошлого века и завтрашних технологий (надеюсь, это звучит не очень пафосно)

Читать далее

Как подготовить сайт ИТ-компании к аккредитации в 2026 году: полный гайд по новым требованиям

ср, 04/08/2026 - 12:19

С 2026 года все ИТ-компании должны подтверждать своё соответствие критериям аккредитации. Минцифры может отказать в её подтверждении, например, если на сайте не указаны языки программирования или вместо полного наименования юрлица используется аббревиатура ООО. Мы прошерстили все требования и законы, чтобы подготовить исчерпывающий гайд и уберечь ИТ-компании от проблем.

Читать далее

TTF-DOOM: как я запустил 3D-рейкастер внутри TrueType-шрифта

ср, 04/08/2026 - 12:16

Каждый, кто хоть раз заглядывал на Hacker News или r/ItRunsDoom, знает традицию: DOOM должен работать на всём. PDF-файлы, SQL-запросы, кишечные бактерии, тест на беременность - список бесконечен, и каждый новый порт абсурднее предыдущего

Но я задался вопросом: а можно ли запустить DOOM внутри шрифта?

Оказалось, что можно. И вот как.

Читать далее

Облачная виртуализация: почему мы переработали интерфейс и что из этого вышло

ср, 04/08/2026 - 12:14

Привет, Хабр! На связи команда виртуализации Astra Cloud. 

Мажорное обновление Astra Cloud Platform будет уже скоро (спойлер: в мае). Мы готовимся к этому основательно, но уже сейчас нам есть, чем поделиться. В частности, в составе платформы серьезно апгрейдился ключевой компонент виртуализации — ПК СВ «Брест».

Если вы администрируете системы виртуализации — этот материал для вас. Будет много про удобство, про мастера, про бэкенд и про то, как мы учитывали пожелания администраторов, когда меняли интерфейс. Готовы?)

Читать далее

Рецензия на книгу «Искусство визуализации в бизнесе. Как представить сложную информацию простыми способами»

ср, 04/08/2026 - 12:14

Книга «Искусство визуализации в бизнесе» — это второе издание известного практического руководства по визуализации данных, в свою очередь выросшего из авторского проекта FlowingData.com. В отличие от академических книг по статистике данных (с наводящими зубную боль сложными графиками) или дизайнерских альбомов с красивыми иллюстрациями, здесь акцент сделан на рабочем процессе, от поиска данных до готовой визуализации, пригодной для бизнес-отчета, презентации перед инвесторами или аналитической записки руководителю.

Это не столько книга про то, «как построить график», — скорее системный гайд для аналитика, дизайнера или маркетолога по превращению данных в картину, понятную для бизнес-пользователей. Автор последовательно проводит читателя через весь цикл — сбор данных, очистку, анализ, выбор формы визуализации и финальный дизайн.

Читать далее

Как более 100 000 специалистов оказались на рынке труда всего за один месяц

ср, 04/08/2026 - 12:13

Март 2026 года. Не просто временный кризис, а трансформация всей ИТ-индустрии. Конец эпохи количественного найма и переход к стратегии экстремальной плотности талантов.

Люди внезапно стали слишком дорогим и медленным интерфейсом по сравнению с алгоритмами. Корпорации активно соревнуются в том, кто быстрее избавится от человеческого фактора в пользу вычислительных мощностей. Март и начало апреля 2026 года стали настоящей черной полосой для сотрудников среднего звена.

Для Бигтеха это был месяц «великого перехода»: вместо того чтобы платить людям зарплаты, они перенаправили эти миллиарды на закупку чипов и строительство дата-центров. Март 2026-го войдет в историю как момент, когда корпорации окончательно перестали стесняться увольнять сотрудников.

Читать далее

Стриминг ответов в Telegram-боте: новый API и 100 строк Python

ср, 04/08/2026 - 12:11

1 марта 2026 Telegram добавил в Bot API метод sendMessageDraft - возможность потокового вывода сообщений. Тот самый эффект, к которому все привыкли в ChatGPT и Claude. Текст появляется по частям, в конце бегают анимированные точки, и ты видишь, что ответ ещё генерируется.

Я написал простенький рабочий пример на чистом Python - без каких-либо фреймворков. Только asyncio и urllib.

Читать далее

Применение DDD. Разрешение кризиса DDD-сообщества

ср, 04/08/2026 - 12:11

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

Тогда я видел в этом проблему. Сейчас я понимаю, что это было диагнозом, а не приговором. Дороговизна DDD — не случайность и не злой умысел коучей. Это объективное следствие того, что DDD оставался ремеслом.

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

Читать далее

Модель зрелости для 1С: восемь капабилити вместо общего чек-листа

ср, 04/08/2026 - 12:10

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

Реальные достижения — отказоустойчивые кластеры, еженедельные релизы через CI/CD, мониторинг бизнес-логики в Grafana — растворяются в общих формулировках вроде «У вас есть автоматизация тестирования?». А специфичные для платформы практики, такие как работа с хранилищем через gitsync, нагрузочное тестирование типовых операций, управление техническим долгом в конфигурации, просто не попадают в поле зрения. 

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

С этой проблемой столкнулась и команда 1С в МТС. Корпоративная модель зрелости у нас есть, мы по ней проходим оценку и никуда от нее не деваемся. Но каждый раз при прохождении я видел одно и то же: реальные инженерные достижения команды не укладываются в общие формулировки, а специфичные для платформы практики просто выпадают из оценки.

Это натолкнуло меня на мысль: сообществу 1С нужен собственный инструмент — не замена корпоративным стандартам, а дополнение, которое говорит на языке платформы. Так появилась двухуровневая модель оценки для команд 1С, в которой важен не факт наличия процессов, а то, как именно они устроены и насколько осмысленно применяются. Она позволяет оценивать не только соответствие чек-листу, но и глубину инженерной культуры. 

Читать далее

bladeRF 2.0 micro xA9: обзор реальных проектов, приложений и фреймворков

ср, 04/08/2026 - 12:05

Я решил продолжить обзор bladeRF 2.0 micro xA9 через рассмотрение списка проектов, которые наиболее ярким образом демонстрируют возможности данного SDR в реальных применениях. Многие из этих вариантов прямо или косвенно базируются и обусловлены возможностями данного SDR.  Перебирая все упоминания проектов с поддержкой bladeRF, я пришел к выводу, что bladeRF 2.0 micro xA9 лучше всего раскрывается там, где нужны не просто прием и декодирование, а широкий захват, передача, full duplex, MIMO, FPGA и кастомные GNU Radio/Soapy/libbladeRF сценарии. Самые сильные и практически ценные направления рассмотрим ниже. Но обо всем по порядку. 

Всем заинтересовавшимся - добро пожаловать под кат =)

Читать далее

ИИ меняет экономику ИТ-проектов

ср, 04/08/2026 - 12:03

Начну издалека, от рекламного бизнеса и закончу оценкой влияния ИИ на доходы заказной разработки.

Читать далее

Как мы потеряли 3500 ключей и вновь нашли их: локализуем приложение без ручного труда

ср, 04/08/2026 - 12:03

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

Нам казалось, что в диспетчерской Яндекс Go всё под контролем. Потом мы запустили аналитический скрипт и выяснили, что 37% интерфейса частично не переведено и пользователи за рубежом видят винегрет из родного языка и дефолтного английского.

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

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 2 гостя.