Feed aggregator

[Перевод] Возможно, самый гениальный код на python на сегодня: разбираем 200-строчный microgpt от Андрея Карпаты

Habr.com - 6 hours 9 min ago

Буквально на днях Андрей Карпаты, один из ранних сооснователей OpenAI, покинувший компанию, исследователь нейросетей, опубликовал на Гитхаб фантастическую вещь: чистый (без специализированных библиотек) 200-строчный python-код трансформера, аналога GPT-2, для изучения всеми желающими. И написал в блоге статью для понимания этого кода (и работы трансформеров). Я перевёл статью и комментарии к коду — ведь этот код (я уверен!) войдёт в ИТ-историю...

Присоединяйтесь к этому завораживающему сеансу разоблачения gpt-магии, за считанные годы овладевшей миром!..

Читать далее

Чат-бот с генеративным AI под капотом (разговаривает как живой)

Habr.com - 6 hours 42 min ago

Реализация чат-бота с LLM под капотом, который ведет общение с пользователем в свободной форме, но собирает структурированную информацию, согласно перечню параметров в конфигурационном файле. А сам файл конфигурации - таблица с описанием скрипта общения, такая, которую вы бы написали для людей: операторов кол-центров, продавцов или интервьюеров. Интересно? Погодите, я еще не закончил! LLM работает локально, не надо платить за токены!

Подробности внутри

Хочу всё знать

Habr.com - 8 hours 22 min ago

В проекте часто бывает некий data-flow, который идет через ETL или даже отдельные серверы обогащения данных. Собственно и наш проект не исключение. Что было нужно? Данные из интернета летят в PostgreSQL, но только если в Redis не валяется хэш таких же. Далее несколько ETL проводит стандартный OLTP - OLAP преобразование и складывает все это в MongoDB — откуда клиент дергает эти данные и сравнивает их со своей PostgreSQL попутно складируя кэш в Redis. Все это периодически летает через RabbitMQ.

Что бесило? DBeaver + MongoExpress + redis‑cli все это в разных местах с разными учетками, экспресс постоянно падал по невыясненной причине, неправильный запрос в редиску подвисал, а затем улетал в космос. Мелькнула мысль: «ну почему никто не написал чего‑то более стабильного и удобного?», — собственно это и стало драйвером выходного дня.

Спасибо древним грекам, над названием долго думать не пришлось: Паноптикум — в оригинале «место откуда видно все», но также «сборище жутких и необычных артефактов».

Собственно дальше все очень просто, можно читать, можно искать, можно обновить отдельную запись (если DevOps разрешит) собственно это не production‑ready софт, а простой и надежный инструмент для QA и разрабов. Примитивная basic‑auth которую обязательно надо прятать под TLS и желательно за корп‑VPN, чтобы только свои могли запороть. Для прода и около можно сделать READ_ONLY — но тут каждый сам решает надо оно вообще ему или нет.

Наконец‑то можно проследить все преобразования данных и найти кто потерялся, можно открывать несколько вкладок, можно давать ссылку на конкретный объект. Ставится самым стандартным образом: берем образ — разворачиваем, ничего необычного.

Читать далее

Как выбирать правильно: быстрая оценка масштаба пользовательского интерфейса цифрового продукта

Habr.com - 8 hours 31 min ago

Что делать проектировщику пользовательского интерфейса, чтобы не выглядеть белой вороной в глазах бизнеса, когда требуется выявить, показать и обосновать объективную сложность (масштаб) интерфейса цифровых продуктов B2B?

Читать далее

Как организовать отчёты менеджеров по продажам в Google Таблицах и собирать данные в общие сводки

Habr.com - 8 hours 41 min ago

У нас была сеть музыкальных школ, в ней 45 филиалов и 362 менеджера по продажам. Не то чтобы они плохо продавали, но если уж начал строить систему отчётности, то нужно идти до конца.

Что меня беспокоило

«(Не)послушные рынки. Фрактальная революция в финансах» (ч.2)

Habr.com - Sat, 02/14/2026 - 23:12

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

Книга Мандельброта: «(Не)послушные рынки. Фрактальная революция в финансах» (часть 2).

Читать далее

[Перевод] Почему системные вызовы обходятся дорого: углубляемся в дебри Linux

Habr.com - Sat, 02/14/2026 - 22:30

Здесь рассказано, как именно Linux обрабатывает системные вызовы в архитектуре x86-64, и почему при профилировании они выглядят как дорогостоящие операции.

Читать далее

krep 2.0.0

Linux.org.ru - Sat, 02/14/2026 - 20:25

11 февраля состоялся выпуск 2.0.0 krep — высокопроизводительной, многопоточной, SIMD-оптимизированной консольной утилиты для поиска строк.

Основные особенности:

  • В зависимости от типа шаблонов для оптимальной производительности используются алгоритмы Бойера—Мура—Хорспула, Кнута—Морриса—Пратта или Ахо—Корасик.
  • Использование отображаемого на память файла при обработке больших файлов.
  • Автоматическое распределение поиска по доступным ядрам процессора.
  • SIMD-оптимизация с поддержкой SSE4.2, AVX2 и NEON.

( читать дальше... )

 , krep, , ,

Кончается ли у нас золото?

Habr.com - Sat, 02/14/2026 - 20:24

Доброго времени суток!

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

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

Триггером послужил один пост в новостном канале, который перепечатали все кому не лень, вот текст:

Читать далее

Как геймеру не пропустить главные игры 2026? Лучшее время купить консоль и не жалеть

Habr.com - Sat, 02/14/2026 - 20:05

Мало кто верил, но оно случилось — мир компьютерного железа снова в кризисе, и в этот раз еще хуже, чем в 2020 году, когда все пытались майнить криптовалюту. В сотый раз выяснять причины и ругаться, честно говоря, глупо. Лучше подумать о другом.

В 2026 году выйдет просто огромное количество мощных проектов, от 9-й части Resident Evil до, на секундочку, GTA VI, и во всё это явно захочется играть с комфортом.

И вот вопрос: что делать, если стоит задача не пропустить главные хиты года, но нет желания платить по 50 тысяч за оперативную память? Вывод очевиден: вспомнить, что на рынке существуют исключительно игровые решения, на которые уже давно стоит обратить внимание.

Сегодня мы посмотрим на каждого кандидата и решим, что стоит покупать в 2026 году.

Читать далее

Как работает генеративный ИИ на примере метафоры

Habr.com - Sat, 02/14/2026 - 19:21

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

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

Читать далее

ИИ (Генеративное) видео без галлюцинаций: пишем CLI-конвейер на Python (Qwen + Manim)

Habr.com - Sat, 02/14/2026 - 19:14

ИИ видео не подходят для инженерных задач, так как работают с пикселями и часто «галлюцинируют», искажая математическую логику и текст. Решение проблемы — разделить процесс: LLM должна генерировать не видео, а код (инструкции), а исполнять его должен детерминированный движок (библиотека Manim). Чтобы исключить программные ошибки, применяется цикл Self-Correction: скрипт автоматически скармливает трейсбэки обратно нейросети, заставляя её исправлять код до тех пор, пока он не скомпилируется в математически точную анимацию.

Читать далее

7-Zip 26.00

Linux.org.ru - Sat, 02/14/2026 - 18:40

12 февраля, после полугода разработки, состоялся выпуск 26.00 библиотеки и консольной утилиты 7-Zip, предназначенных для работы с архивами в формате 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM и многих других.

Проект написан на языках C и C++ и распространяется по лицензии GNU LGPL.

Список изменений:

  • улучшен код для ZIP, CPIO, RAR, UFD, QCOW и Compound;
  • исправлена ошибка извлечения из архивов TAR, содержащих разрежённые файлы;
  • в 7-Zip File Manager улучшена сортировка списка файлов с использованием имени файла как второго ключа сортировки;
  • в 7-Zip File Manager улучшен тест производительности для систем с более чем 64-мя потоками CPU;
  • исправлены некоторые ошибки.

 , , , ,

Как QA-инженеру вырасти из джуна в руководителя?

Habr.com - Sat, 02/14/2026 - 18:16

Привет! Я Ангелина Архипова, тимлид QA в Авито. За семь лет в тестировании я прошла путь от ручного специалиста до руководителя команды и увидела, как меняется взгляд на качество через призму разных этапов развития. В этой статье я рассказываю про этапы развития QA-инженера.

Читать далее

Администратор может читать переписку сотрудников в Bitrix24. Это нормально?

Habr.com - Sat, 02/14/2026 - 18:15

В коробочной версии Bitrix24 функция «Авторизоваться под пользователем» является штатной и удобной для администрирования.
Однако в корпоративной среде с требованиями ИБ и compliance она порождает интересную инженерную задачу: где проходит граница прикладной безопасности?

Разбираем архитектуру impersonation, ограничения триггеров БД и попытку реализовать компенсирующие меры на прикладном уровне.

Читать далее

[Перевод] Изготовление электронно-лучевых трубок в домашних условиях

Habr.com - Sat, 02/14/2026 - 18:01

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

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

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

Читать далее

Совместный вебинар двух компаний: как правильно собирать ПДн участников

Habr.com - Sat, 02/14/2026 - 17:30

Недавно получил хороший вопрос от подписчика моего телеграмм-канала. Решил поделиться разбором и тут.

Ситуация следующая:

две организации (назовём их А и Б) решили провести совместный вебинар. Регистрацию делают на сайте компании А. Собирают ФИО, телефон, email, должность, компанию. А после вебинара обе организации хотят звонить участникам, рассылать рекламу и проводить опросы.

Вопрос: как всё это оформить, чтобы не нарваться на штрафы?

Давайте розберемся по порядку.

Читать далее

pineTERM — минималистичный, но мощный веб-терминал для UART

Habr.com - Sat, 02/14/2026 - 17:19

Перепробовал кучу софта для UART. Все бесит. Решил завайбить запилить свой.

pineTERM — минималистичный веб-терминал для UART, который не тормозит на длинных сессиях и не требует установки. Работает через Web Serial API: открыл браузер, подключился к порту, работаешь.

Основная боль существующих решений — они начинают фризиться, когда в логе сотни тысяч строк. pineTERM решает это батчингом DOM-обновлений и yield в main thread. Можно держать сессии часами с плотным потоком данных — интерфейс остаётся отзывчивым.

Ключевая фича — JSON-сценарии. Загружаешь файл с последовательностью команд, задаёшь задержки и повторы, выполняешь автоматом. Удобно для отладки протоколов и стресс-тестов.

Другие фичи: динамические поля ввода HEX/ASCII, автоформатирование hex-строк, тайминг пакетов с настраиваемым порогом, переключение HEX/ASCII на лету, экспорт полного лога без ограничений, тёмная/светлая тема.

Написан на чистом JS без фреймворков. Работает в Chrome, Edge, Opera.

Читать далее

Нейросети для фотосессий: Обзор ИИ и промпты для мужской, женской, парной и семейной фотосессии

Habr.com - Sat, 02/14/2026 - 17:18

Выбираем лучшую нейросеть для фотосессии. Я протестировал Gemini (Nano Banana 2,5 и 3 Pro) и Midjourney, чтобы найти идеальные промпты для генерации ультрареалистичных фото с вашим лицом без артефактов.

Читать далее

Введение в Yttri — Что это и почему это нужно?

Habr.com - Sat, 02/14/2026 - 17:16

Устали прыгать между Jira, Confluence, Notion, Calendar и почтой? Я написал Yttri — мощный комбайн на Rust + Tauri для управления всей цифровой жизнью. Локальный AI, графовая база знаний, приватность и никакой облачной зависимости. Рассказываю, как объединить хаос в одну систему и почему Local-First победит.

Читать далее

Who's online

There are currently 0 users and 0 guests online.
Syndicate content