Select a country

Топ нейросетей для генерации описаний товаров и карточек

Давай честно. Скорее всего, у тебя сейчас открыто 15 вкладок, в одной из них - таблица с товарами, которые нужно загрузить на маркетплейс вчера,
Наука - Хабрахабр

Топ нейросетей для генерации описаний товаров и карточек

Давай честно. Скорее всего, у тебя сейчас открыто 15 вкладок, в одной из них - таблица с товарами, которые нужно загрузить на маркетплейс вчера, а во второй - мессенджер, где менеджер пишет: “Ну что там с описаниями?”Раньше, лет пять назад, всё было просто. Ты садился, открывал Word и час вымучивал текст для пылесоса. Потом ещё час - для сковородки. К концу дня глаза слипались, а в голове смешивались ватты и диаметры.Сейчас всё иначе. Нейросети пишут тексты быстрее, чем ты завариваешь кофе. И вопрос уже не в том, использовать их или нет. Вопрос в том: какую именно использовать, чтобы не получить на выходе безграмотную чушь или шаблон, который маркетплейс завернет как неуникальный контент.В интернете полно обзоров, где советуют всё подряд, аля “Топ-50 нейросетей для всего на свете”. Ты открываешь такой список, а там половина сервисов не работает в России, вторая половина не понимает по-русски, а третья просит денег еще до того, как ты написал хоть слово.В этой статье я не буду рассказывать про каждую нейросеть, которую нашла в интернете. Я отобрала только те, которые реально работают с русским языком, имеют понятные тарифы (или, на худой конец, бесплатный тестовый период, чтобы ты успел понять, твое или нет) и понимают специфику e-commerce, то есть могут вставлять ключевые слова, учитывать требования Wildberries и Ozon, не забывают про характеристики. Читать далее

Evidence-based тимбилдинг: как мы команду дружим

Кажется, только недавно закончились зимние каникулы, а мы уже начинаем мечтать о теплых летних днях отдыха. Сейчас самое время заранее подума
Наука - Хабрахабр

Evidence-based тимбилдинг: как мы команду дружим

Кажется, только недавно закончились зимние каникулы, а мы уже начинаем мечтать о теплых летних днях отдыха. Сейчас самое время заранее подумать о летнем выезде для своей команды! В этой статье хочу рассказать, как мы в Positive Technologies проводим тимбилдинги для технических писателей. А еще хочу поразмышлять вместе с популярными авторами книг по менеджменту, как организовать такой праздник, чтобы сплотить коллектив. Читать далее

Обзор утилиты STM32CubeMonitor

У ST есть утилита STM32CubeMonitor , которая позволяет по SWD/JTAG следить за конкретными переменными в физической памяти (REG, RAM, ROM) микроконтроллера. Пере
Наука - Хабрахабр

Обзор утилиты STM32CubeMonitor

У ST есть утилита STM32CubeMonitor , которая позволяет по SWD/JTAG следить за конкретными переменными в физической памяти (REG, RAM, ROM) микроконтроллера. Передаешь STM32CubeMonitor *.elf файл и подключаешь по SWD Target. Причем эта Tool(а) позволяет строить графики по значениями переменных в памяти. Это как утилита ArtMoney в случае с взломом компьютерных игр на PC, только для микроконтроллера. STM32CubeMonitor удобна при отладке систем автоматического управления (ПИД ругуляторы), цифровых фильтров, триггеров Шмитта и прочей DSP обработки. Читать далее

Детерминированная нейросеть на конечных группах: эксперимент с XOR

Я запретил нейросети использовать float. Эксперимент с конечными группами Zₙ Что будет, если заменить привычные вещественные числа (ℝ) и гради
Наука - Хабрахабр

Детерминированная нейросеть на конечных группах: эксперимент с XOR

Я запретил нейросети использовать float. Эксперимент с конечными группами Zₙ Что будет, если заменить привычные вещественные числа (ℝ) и градиентный спуск на дискретную алгебру и полный перебор? Я написал ML-фреймворк YANTRA, который выдает идентичный результат в 10 из 10 запусков и поддается полной формальной верификации. Решаем XOR без матана и ищем место этому безумию в реальном мире. Читать далее

Настраиваем безопасный DNS: приватность, DNSSEC и DoT на практике

DNS — один из самых недооценённых компонентов инфраструктуры. Он есть везде, но по умолчанию почти всегда небезопасен: запросы ходят в открыто
Наука - Хабрахабр

Настраиваем безопасный DNS: приватность, DNSSEC и DoT на практике

DNS — один из самых недооценённых компонентов инфраструктуры. Он есть везде, но по умолчанию почти всегда небезопасен: запросы ходят в открытом виде, легко подменяются, логируются провайдерами и могут использоваться для атак.В этой статье покажу, как настроить безопасный и приватный DNS-резолвер на базе Unbound: Читать далее

[Перевод] Нам следует больше беспокоиться о будущем роли джуниоров

Мне несказанно повезло, что я успел получить высшее образование до наступления бума ChatGPT. Я закончил Университет Карнеги-Меллона по направле
Наука - Хабрахабр

[Перевод] Нам следует больше беспокоиться о будущем роли джуниоров

Мне несказанно повезло, что я успел получить высшее образование до наступления бума ChatGPT. Я закончил Университет Карнеги-Меллона по направлению «программная инженерия» в 2021 году. LinkedIn уже тогда был завален корпоративным слопом для вовлечения пользователей. Но этот слоп, хотя бы, писался людьми, а не LLM.Эх, были же времена. Когда я начал изучать рынок труда, оценка навыков джуниора, по сути, сводилась к одному бинарному вопросу: «Умеешь ли ты писать код?»В то время, если я хотел запустить с нуля приложение, на это требовался минимум месяц усилий. И даже если ты знал, какие и как использовать библиотеки, как настроить аутентификацию, на что обратить особое внимание, как докеризировать своё приложение и как настроить автодеплой в пайплайне CI/CD, ты всё равно был обречён мучительно и монотонно набирать код, рискуя наплодить ошибок. Сегодня же вся эта рутина полностью исчезла. Масштабируемые, обслуживаемые и красивые веб-приложения можно деплоить с Macbook Pro на собственном домене, меньше чем за 6 часов. Я знаю это, потому что сам так делал. Неоднократно. Самые ценные навыки молодого разработчика испарились, и мы по этому поводу даже не чешемся. Мне страшно за будущее джуниор-разработчиков, и в этой статье я расскажу, почему. Читать далее

Как я в 16 лет создал свой Pomodoro-таймер: месяц дисциплины и первые пользователи из 7 стран

Мне 16 лет. Последние 8 месяцев я учусь на Frontend-разработчика. Я решил проверить свои силы и создать инструмент, которым буду пользоваться сам. Н
Наука - Хабрахабр

Как я в 16 лет создал свой Pomodoro-таймер: месяц дисциплины и первые пользователи из 7 стран

Мне 16 лет. Последние 8 месяцев я учусь на Frontend-разработчика. Я решил проверить свои силы и создать инструмент, которым буду пользоваться сам. Но мой путь начался не с мощного ПК и гигабайтов интернета, а с мечты и обычного смартфона. Мой путь в программировании начался 26 декабря 2024 года. Это была мечта, к которой я шел 5 лет. На тот момент я был «полным нулем»: у меня не было стабильного интернета и я почти ничего не знал о Frontend. Я записался на курсы, даже не до конца понимая, что это такое. Первые две недели у меня не было ноутбука, и я писал свой первый код прямо на телефоне. Только спустя время у меня появился ноутбук и нормальный доступ к сети, чтобы узнать: что такое Frontend и какие задачи он решает? Узнать историю...

10 перспективных российских стартапов – январь 2026 года

Мы собрали подборку из топ-10 проектов по рейтингу на сайте Product Radar за январь 2026 года. Это проекты, за которые проголосовало большинство пользо
Наука - Хабрахабр

10 перспективных российских стартапов – январь 2026 года

Мы собрали подборку из топ-10 проектов по рейтингу на сайте Product Radar за январь 2026 года. Это проекты, за которые проголосовало большинство пользователей сайта. Читать далее

Сравнение рейтинга TIOBE и вакансий на HH

Доброго времени суток! Моя первая статья, не судите строго. В следующий раз, постараюсь учесть все, что вы напишите в комментариях.Идея статьи
Наука - Хабрахабр

Сравнение рейтинга TIOBE и вакансий на HH

Доброго времени суток! Моя первая статья, не судите строго. В следующий раз, постараюсь учесть все, что вы напишите в комментариях.Идея статьиЯ знаю, что рейтинг TIOBE не совсем показывает реальность, которая есть в мире языков программирования, но на него часто ссылаются. И зародилась идея сравнить места в рейтинге TIOBE и как языки чувствуют себя на HH. Полностью осознаю, что каждый из читающих, которые имеют хотя бы один палец (или даже без пальцев), может сделать, то что сделано в этой статье :-) Я просто постарался сделать это за вас, ну и сама статья не несет чего то фундаментального, а просто интересное сравнение. Читать далее

Знакомство с BLE. Модуль HM-10

Начиная с версии Bluetooth 4.0, т.е. момента, когда вышла первая спецификация, включающая BLE (Bluetooth Low Energy), данная технология обосновалась в нашей жиз
Наука - Хабрахабр

Знакомство с BLE. Модуль HM-10

Начиная с версии Bluetooth 4.0, т.е. момента, когда вышла первая спецификация, включающая BLE (Bluetooth Low Energy), данная технология обосновалась в нашей жизни надолго. Число всевозможных BLE устройств стремительно растёт, повышая спрос на специалистов, обладающих знаниями в этой сфере. Однако, спецификация протокола Bluetooth сродни бойцу тяжеловесу, способна отправить в нокаут любого начинающего embedded программиста. В публикации предпринята попытка познакомить читателя с полезной и перспективной технологией BLE без глубокого погружения в тему. Для этого мы возьмем готовое решение - модуль HM-10 и запустим BLE канал связи между смартфоном, модулем и ПК. Читать далее

Сплит-клавиатура Lily58 Pro: как я сделал ее беспроводной. Пайка, GitHub и аккумуляторы

Недавно я опубликовал здесь статью о беспроводной сплит-клавиатуре Sofle RGB Wireless. В целом, с ней все хорошо: работает, глюков нет, за исключением
Наука - Хабрахабр

Сплит-клавиатура Lily58 Pro: как я сделал ее беспроводной. Пайка, GitHub и аккумуляторы

Недавно я опубликовал здесь статью о беспроводной сплит-клавиатуре Sofle RGB Wireless. В целом, с ней все хорошо: работает, глюков нет, за исключением мелочей. Единственное — мне все же больше нравятся низкопрофильные клавиатуры. Это я понял, когда через пару дней работы на Sofle RGB вернулся к Lily58 Pro. Настолько я привык к ней, что отвыкать оказалось сложно. Но по возвращении меня стала раздражать одна вещь — провода.Кабель к компьютеру и шнур между половинками работали безотказно, но, во-первых, это лишние элементы на столе. Во-вторых, это причина ограниченной мобильности. Переставить ноутбук, подключить второй ПК, разнести половинки шире — и снова приходится вспоминать о длине кабеля. Короче, я решил ее сделать беспроводной. Забегая наперед скажу, что все получилось. Эта статья, к слову, написана посредством Lily58 Pro. Но было много всего интересного, о чем расскажу под катом. Поехали! Читать далее

Java Rock Stars Meetup к нам приходит

Привет, Хабр!Вот мы уже полтора месяца в новом году, пора бы встретиться и обсудить насущные вопросы, что думаете?Это мы приглашаем вас на наш
Наука - Хабрахабр

Java Rock Stars Meetup к нам приходит

Привет, Хабр!Вот мы уже полтора месяца в новом году, пора бы встретиться и обсудить насущные вопросы, что думаете?Это мы приглашаем вас на наш первый в 2026 году Java Rock Stars Meetup) Надеемся, вы соскучились по нам и нашим митапам так же сильно, как и мы по вам!Регистрация открыта, но количество мест ограничено. Читать далее

vCISO — это сотрудник или услуга?

Виртуальный директор по информационной безопасности (vCISO) — это внешний эксперт высшего уровня, который берет на себя стратегическое руково
Наука - Хабрахабр

vCISO — это сотрудник или услуга?

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

Ultra Ethernet: что это за технология и зачем она нужна дата-центрам

Сети в дата-центрах за последние десятилетия заметно эволюционировали: еще сравнительно недавно для большинства задач хватало Gigabit Ethernet, и э
Наука - Хабрахабр

Ultra Ethernet: что это за технология и зачем она нужна дата-центрам

Сети в дата-центрах за последние десятилетия заметно эволюционировали: еще сравнительно недавно для большинства задач хватало Gigabit Ethernet, и этого было достаточно для корпоративных сервисов и первых облаков. Ethernet удерживал позиции за счет массовости и огромной экосистемы. Однако с распространением крупных моделей искусственного интеллекта характер нагрузок резко изменился: тысячи ускорителей обмениваются терабайтами данных, коллективные операции требуют строгой синхронизации, а кратковременная перегрузка способна замедлить обучение всего кластера. В таких условиях традиционные сетевые подходы начинают упираться в свои ограничения — отсюда и возникает интерес к решениям вроде Ultra Ethernet.Инициатива родилась в 2023 году благодаря корпорациям Intel, AMD, Broadcom, Cisco, Microsoft и другим. Они сформировали консорциум UEC. На сегодня в нем уже больше сотни компаний. Идея была в том, чтобы взять проверенный Ethernet и переработать его под нагрузки, которые доминируют сегодня: обучение нейросетей и высокопроизводительные вычисления. В 2025 году представили спецификацию 1.0 с полным описанием стека, включая транспортный протокол, механизмы управления затором и телеметрию. Уже появились первые чипы и сетевые карты с поддержкой: Broadcom показал свой Thor Ultra с 800G портами, AMD выпустила адаптеры Pensando Pollara, Nokia и Arista тестируют свитчи. Первые реальные продукты начали поступать на рынок, но экосистема только формируется. Давайте разберем, что именно изменилось и почему это может стать новым стандартом для больших систем. Читать далее

9 вещей, которые я понял, анализируя рынок робототехники в этом году

За последний месяц я системно собирал и анализировал материалы из ведущих источников по робототехнике: исследования, отчёты, технические бл
Наука - Хабрахабр

9 вещей, которые я понял, анализируя рынок робототехники в этом году

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

Я добавил трейты и указатели в свой язык

Язык активно улучшается, осталось недолго до bootstrapping'а! Также уменя есть планы писать LSP и загрузить язык на github linguist. Для последнего нужны реп
Наука - Хабрахабр

Я добавил трейты и указатели в свой язык

Язык активно улучшается, осталось недолго до bootstrapping'а! Также уменя есть планы писать LSP и загрузить язык на github linguist. Для последнего нужны репозитории (>200). Для тех, кому нечего делать, или кому просто не лень, попробуйте пописать программки на моем языке. Пока мало что можно будет написать, но, думаю, хотя бы что-то можно. Читать далее

SDD (Spec-Driven Documentation) – фреймворк для разработки технической документации в репозитории

По мере роста сложности программных систем документация становится не “сопроводительным текстом”, а инженерным активом, она участвует в пр
Наука - Хабрахабр

SDD (Spec-Driven Documentation) – фреймворк для разработки технической документации в репозитории

По мере роста сложности программных систем документация становится не “сопроводительным текстом”, а инженерным активом, она участвует в принятии решений, согласовании требований, проектировании архитектуры, тестировании и эксплуатации. Однако на практике документация часто создаётся разрозненно, несколькими авторами, в несогласованных форматах. Это приводит к потере целостности и росту транзакционных издержек на коммуникации. В такой распределённой среде параллельно растёт применение AI-ассистирования при подготовке технических материалов, что повышает требования к формализации процесса и контролю качества создаваемых артефактов [1].В программных проектах техническая документация представляет собой совокупность различных артефактов – требований, сценариев, диаграмм, описаний архитектуры и данных – распределённых между участниками и стадиями жизненного цикла. В условиях активного уточнения целей и решений, особенно на стадии исследовательско-опытных работ (research and development, R&D; далее – R&D), такие артефакты развиваются неравномерно, одни быстро детализируются и пересматриваются, другие остаются на уровне ранних гипотез. Это приводит к утрате целостности документационного контура, возникают противоречия между документами, различается уровень абстракции, дрейфует терминология, а изменения становятся трудно сопоставимыми друг с другом. Одновременно ослабевает трассируемость и затрудняется восстановление причинно-следственной цепочки “исходные данные → допущение → решение → требование → сценарий/диаграмма → проверка”, что увеличивает стоимость ревью и повышает риск ошибочных инженерных выводов [2–5]. Читать далее

Как работает реклама в интернете простыми словами

Простым языком про то как работают рекламные системы и почему за мной гоняется чайник, который я купил неделю назад Читать далее
Наука - Хабрахабр

Как работает реклама в интернете простыми словами

Простым языком про то как работают рекламные системы и почему за мной гоняется чайник, который я купил неделю назад Читать далее

Эволюция ПО в разработке игр на практике: 1982 — IBM PC

Мир в 1982 годуОбщие даты, по категориям, наука, спорт, музыка, кино, театр, литература, живопись, игры (англ.), авиация, метро, железные дороги.Поло
Наука - Хабрахабр

Эволюция ПО в разработке игр на практике: 1982 — IBM PC

Мир в 1982 годуОбщие даты, по категориям, наука, спорт, музыка, кино, театр, литература, живопись, игры (англ.), авиация, метро, железные дороги.Положение на игровом и компьютерно-железных рынкахПо моим впечатлениям, этот год не был чем-то примечателен - выходили новые игры и системы (компьютеры, приставки, портативные устройства) и ничто не предвещало бурь в следующем году. Из выпущенных систем стоит отметить: 11.1981 - PC-88. Несмотря на выпуск в прошлом году, игры начали выходить только с 1982 года (во всяком случае достоверной информации о играх за 1981 год нет, на mobygames с высокой долей вероятности может быть ошибка с платформой). 23.04.1982 - ZX Spectrum. Только в Британии, выпуск в США будет только в ноябре 1983 года. 06.1982 - MPC 1600 (Columbia Data Products). Первый IBM PC совместимый клон. 08.1982 - Commodore 64. Легенда и важный гвоздь кризиса игровой индустрии США в 1983 году. 10.1982 - PC-98. Самый известный японский компьютер. В последние годы, за счет основы на процессорах Intel, возможна эмуляция в DosBox-X. 11.1982 - Sharp X1. Самый продвинутый из основной тройки японцев на момент выхода (PC-88, X1, FM-7). 11.1982 - FM-7. Для обычного человека все тоже шло своим чередом - потребности покупать еще один компьютер нет, в отличие от приобретения софта и потенциального расширения памяти. Последнее можно было приобрести у IBM или же купить у Microsoft подобие-аналог RamCard (помимо опции расширения памяти её можно было использовать и как RAM-диск, что могло быть полезным). Другое направление - программирование. BASIC показался привлекательным по своей простоте и интересно посмотреть еще какой-нибудь язык. Таковым становится ассемблер, благо IBM и Microsoft продают компиляторы под него (но с нюансом). Читать далее

Почему я до сих пор верю в воздушное охлаждение

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

Почему я до сих пор верю в воздушное охлаждение

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

Товарный знак в 2026 году: стратегический подход для опытных предпринимателей

Когда бизнес растет, вопрос «как зарегистрировать товарный знак» не перестает быть актуальным. А еще возникают новые вопросы: как защитить б
Наука - Хабрахабр

Товарный знак в 2026 году: стратегический подход для опытных предпринимателей

Когда бизнес растет, вопрос «как зарегистрировать товарный знак» не перестает быть актуальным. А еще возникают новые вопросы: как защитить бизнес от подражателей, как правильно масштабироваться и какую работу с брендом вести на разных этапах его развития?  Поехали!

Своя байт-код VM, шейдеры и 3 килобайта на всё: как я создавал игру за 7 дней

Как уместить полноценный Shoot ’em up в 3 КБ? Когда иконка на вашем раб столе весит в несколько раз больше. Однако в эпоху терабайтных дистрибутиво
Наука - Хабрахабр

Своя байт-код VM, шейдеры и 3 килобайта на всё: как я создавал игру за 7 дней

Как уместить полноценный Shoot ’em up в 3 КБ? Когда иконка на вашем раб столе весит в несколько раз больше. Однако в эпоху терабайтных дистрибутивов всё еще жива магия сайз-кодинга — искусства втиснуть максимум смысла в минимум байт.Этот проект родился в рамках одного геймджема, где по правилам: «Вначале нужно придумать свой язык программирования, а потом написать на нём игру». У меня было 7 дней, чтобы пройти путь от проектирования архитектуры байт-кода до финальной оптимизации исполняемого файла под Windows. Читать далее

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

В проекте часто бывает некий data-flow, который идет через ETL или даже отдельные серверы обогащения данных. Собственно и наш проект не исключение.
Наука - Хабрахабр

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

В проекте часто бывает некий 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 — но тут каждый сам решает надо оно вообще ему или нет.Наконец‑то можно проследить все преобразования данных и найти кто потерялся, можно открывать несколько вкладок, можно давать ссылку на конкретный объект. Ставится самым стандартным образом: берем образ — разворачиваем, ничего необычного. Читать далее

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

Реализация чат-бота с LLM под капотом, который ведет общение с пользователем в свободной форме, но собирает структурированную информацию, согл
Наука - Хабрахабр

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

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

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

Буквально на днях Андрей Карпаты, один из ранних сооснователей OpenAI, покинувший компанию, исследователь нейросетей, опубликовал на Гитхаб фан
Наука - Хабрахабр

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

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

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

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

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

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

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

Что делать проектировщику пользовательского интерфейса, чтобы не выглядеть белой вороной в глазах бизнеса, когда требуется выявить, показат
Наука - Хабрахабр

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

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

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

В проекте часто бывает некий data-flow который идет через ETL или даже отдельные серверы обогащения данных. Собственно и наш проект не исключение.
Наука - Хабрахабр

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

В проекте часто бывает некий 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 - но тут каждый сам решает надо оно вообще ему или нет.Наконец-то можно проследить все преобразования данных и найти кто потерялся, можно открывать несколько вкладок, можно давать ссылку на конкретный объект. Ставится самым стандартным образом: берем образ - разворачиваем, ничего необычного. Читать далее

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

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

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

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

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

Нассим Талеб о Бенуа Мандельброте: «Мандельброт занимается серыми лебедями, я занимаюсь чёрным лебедем. Мандельброт одомашнил многих моих ч
Наука - Хабрахабр

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

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

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

ИИ видео не подходят для инженерных задач, так как работают с пикселями и часто «галлюцинируют», искажая математическую логику и текст. Решен
Наука - Хабрахабр

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

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

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

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

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

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

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

Мало кто верил, но оно случилось — мир компьютерного железа снова в кризисе, и в этот раз еще хуже, чем в 2020 году, когда все пытались майнить кр
Наука - Хабрахабр

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

Мало кто верил, но оно случилось — мир компьютерного железа снова в кризисе, и в этот раз еще хуже, чем в 2020 году, когда все пытались майнить криптовалюту. В сотый раз выяснять причины и ругаться, честно говоря, глупо. Лучше подумать о другом.В 2026 году выйдет просто огромное количество мощных проектов, от 9-й части Resident Evil до, на секундочку, GTA VI, и во всё это явно захочется играть с комфортом.И вот вопрос: что делать, если стоит задача не пропустить главные хиты года, но нет желания платить по 50 тысяч за оперативную память? Вывод очевиден: вспомнить, что на рынке существуют исключительно игровые решения, на которые уже давно стоит обратить внимание.Сегодня мы посмотрим на каждого кандидата и решим, что стоит покупать в 2026 году. Читать далее

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

Доброго времени суток!В прошлой(и первой на Хабре) статье, писал про серебро, его применение в промышленности, электронике, конечно же в ИИ, и в
Наука - Хабрахабр

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

Доброго времени суток!В прошлой(и первой на Хабре) статье, писал про серебро, его применение в промышленности, электронике, конечно же в ИИ, и вообще о том, почему цена на него вдруг так резко взлетела.Заодно закрыл для себя таким образом, по крайней мере на ближайшее время, серию постов про серебро, которую начал ещё осенью прошлого года у себя в ТГ канале. Решил, что логично будет то же самое сделать и по золоту. О нём так же выходило несколько постов, но писал о нем больше со стороны инвестора.Триггером послужил один пост в новостном канале, который перепечатали все кому не лень, вот текст: Читать далее

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

Перепробовал кучу софта для UART. Все бесит. Решил завайбить запилить свой.pineTERM — минималистичный веб-терминал для UART, который не тормозит на д
Наука - Хабрахабр

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

Перепробовал кучу софта для UART. Все бесит. Решил завайбить запилить свой.pineTERM — минималистичный веб-терминал для UART, который не тормозит на длинных сессиях и не требует установки. Работает через Web Serial API: открыл браузер, подключился к порту, работаешь.Основная боль существующих решений — они начинают фризиться, когда в логе сотни тысяч строк. pineTERM решает это батчингом DOM-обновлений и yield в main thread. Можно держать сессии часами с плотным потоком данных — интерфейс остаётся отзывчивым.Ключевая фича — JSON-сценарии. Загружаешь файл с последовательностью команд, задаёшь задержки и повторы, выполняешь автоматом. Удобно для отладки протоколов и стресс-тестов.Другие фичи: динамические поля ввода HEX/ASCII, автоформатирование hex-строк, тайминг пакетов с настраиваемым порогом, переключение HEX/ASCII на лету, экспорт полного лога без ограничений, тёмная/светлая тема.Написан на чистом JS без фреймворков. Работает в Chrome, Edge, Opera. Читать далее