Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 8 min ago

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

14 hours 59 min ago

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

Пока интернет спорит, является ChatGPT поисковиком или зачатком AGI (вы только почитайте новости!), в биоинженерии происходит тихая революция, где ставки гораздо выше. «Галлюцинация» модели там — неработающее лекарство или развалившийся белок. Я объясню, как работает De Novo дизайн, чем «биологический промпт» отличается от текстового, и почему для создания нового лекарства* недостаточно просто «предсказать следующий токен».

Читать далее

Шпаргалка по настройке VPS на Debian/Ubuntu (2025)

16 hours 20 min ago

Наконец-то я её доделал! Шпаргалка по настройке свежего Ubuntu/Debian VPS, которую начинал писать, когда ещё сам был новичком.

Вы только что купили сервер, а что дальше? Каждый раз я гуглил и пошагово делал одно и то же, тратил на это много времени, пока не собрал всё в одном месте. Теперь за 15–20 минут вы можете превратить «голый» VPS в безопасную и удобную машину.

Этот базовый минимум с чёткими командами и объяснениями. Никакого Ansible и сложностей — чистая ручная настройка. Подойдёт всем, кто только осваивает Linux, и каждый раз не знает, с чего начать.

Читать далее

Как поднять точность RAG-агента: чек-лист и инструменты. Часть 2. Финал

Mon, 12/15/2025 - 23:33

В первой части я разбирал архитектуру AI-агента, выбор между RAG и GraphRAG на примере AI-юриста для техподдержки. Если пропустили – https://habr.com/ru/articles/975230/

Во второй части решил уделить внимание тому, как добиться нормального качества поиска и точности ответов. Чтобы AI‑агент не остался в песочнице и не превратился в очередной эксперимент «мы попробовали, не взлетело».

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

Я уже писал про чанки, RAGAS, бенчмарки и инструменты отслеживания качества. Сегодня остановимся детально на каждом артефакте, расскажу плюсы и минусы, и почему именно их я использовал для AI‑юриста. Погнали

Читать далее

Яндекс! Тебе было мало двух списаний в месяц за одну подписку? Теперь ты списываешь за отключенные подписки???

Mon, 12/15/2025 - 23:05

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

Предыстория: не знаю в какой момент, но уже минимум на протяжении полугода по какой-то неизвестной мне причине у меня 2 раза в месяц списывается с карты сумма за подписку яндекс плюса, хотя у меня только один аккаунт привязанный к номеру! Карта уже раза 3 перевыпускалась, получается что старая карта отвязывалась бы в любом случае от любых аккаунтов, верно же? Не может же яндекс автоматически заменить старую карту на новую при первыпуске?

Читать далее

4QS-преобразователь на подвижном составе переменного тока: система управления

Mon, 12/15/2025 - 22:21

Эта статья является прямым продолжением предыдущей публикации на данную тему. К тому же, от пользователя @Sotnya1337 прозвучал вопрос

«Подскажите пожалуйста, угол fi мы выбираем наобум? Было бы интересно рассмотреть автоматическую логику управления, без ручного выбора угла fi »

требующий ответа. Более того — этот ответ я и сам хотел получить довольно давно. Но, как я и писал ранее, в отечественной литературе этот вопрос не освещается вообще, а в зарубежной — частично, в основном применительно к низковольтным активным выпрямителям вторичных источников питания. Тем не менее, мне удалось разобраться в этом вопросе. И сегодня мы не будем «наобум» выбирать угол , а построим настоящую систему управления 4QS‑преобразователем и смоделируем её работу. При чем не для каких‑то там «детских» мощностей, а вполне в соответствии с потребностями электрической тяги на магистральных линиях.

Осторожно! Много волосатой ТАУ!

Лучший образ Вселенной

Mon, 12/15/2025 - 22:20

Не очень серьёзный рассказ в жанре научной фантастики.

Сидит Бог у себя на небесах. Витает в облаках. Скучает, нечем заняться. Что бы такого сотворить? Мается без дела…

Думал Бог, думал, ничего не придумал: «Дай-ка, посмотрю, чем там люди внизу занимаются. Вдруг подскажут идею».

Читать далее

Zero Values и никакого undefined: Чему Go научит JS-разработчика (Часть 2)

Mon, 12/15/2025 - 21:15

Синтаксис Go глазами того, кто последние пять лет писал на TypeScript.

В первой части мы разобрались с философией Go и настройкой рабочего окружения. Теперь к коду. Эта статья про синтаксис и ключевые концепции Go. Не ждите пересказа документации. Будут сравнения, будут подводные камни, будет код.

Читать далее

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

Mon, 12/15/2025 - 20:40

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

Понять PERT

От Адама и Евы к «Моим документам»: история хранения и передачи личной информации

Mon, 12/15/2025 - 20:39

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

Читать далее

Как оценивать компетенции руководителей, чтобы это помогало бизнесу, а не гладило эго

Mon, 12/15/2025 - 20:20

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

Читать далее

Инструментарий вайбкодера: Supabase, Vercel и Railway

Mon, 12/15/2025 - 20:10

Supabase — это краеугольный камень многих low-code и no-code платформ (Lovable — хороший тому пример) и он получил широкое распространение с приходом эпохи vibe-coding. Не просто так - им (супер)легко пользоваться как AI-кодинг агентам, так и углеродным формам жизни.

В некотором смысле он убирает необходимость иметь отдельного девопс / админа / администратора БД. Для стартапа преимущества очевидны: свободного времени и рук почти никогда не бывает. И, если честно, кому вообще хочется этим заниматься? Гораздо приятнее потратить это время более продуктивно - например, на думскроллинг в Twitter.

Читать далее

Архитектура подсистемы управления заданиями

Mon, 12/15/2025 - 19:37

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

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

В статье не будет технических деталей, будут даны только принципиально важные детали реализации и критически важные параметры.

Читать далее

Недельный геймдев: #256 — 14 декабря, 2025

Mon, 12/15/2025 - 19:35

Из новостей: что показали на TGA 2025, Godot 4.6 Beta, Unity игры на Реддите, один из крупнейших акционеров Square Enix публично раскритиковал руководство, Paradox поднимает цены.

Из интересностей: вторая часть документалки про Disco Elysium, трюки из GLSL-демо, когда сиквелы работают, формат файлов, который не удаётся взломать уже 20 лет.

Читать далее

[Перевод] Pyrefly vs. ty: битва двух Rust-базированных анализаторов типов для Python

Mon, 12/15/2025 - 19:10

Команда Python for Devs подготовила перевод статьи о двух новых Rust-базированных анализаторах типов для Python — pyrefly и ty. Оба пока в ранней альфе, но уже демонстрируют впечатляющую скорость, разные подходы к выводу типов и новые возможности.

Читать далее

[Перевод] Обнаружение взаимоблокировок на JVM с помощью Fray

Mon, 12/15/2025 - 18:41

Команда Spring АйО подготовила перевод про Fray — инструмент для обнаружения и воспроизведения ошибок многопоточности в Java-программах. Основанный на научных исследованиях и написанный на Kotlin, Fray использует технику теневой блокировки для выявления взаимоблокировок и других проблем синхронизации. Он уже доказал свою эффективность на таких проектах, как Kafka, Flink и Lucene.

Читать далее

35 удачных UX-решений для интернет-магазинов электроники

Mon, 12/15/2025 - 18:39

Всем привет! Меня зовут Саша, и последние 12 лет моя жизнь — это дизайн. Сегодня я руковожу дизайн-командой в KISLOROD, а в прошлом — помогал крупным брендам и миллионным сервисам обрести их уникальный голос и форму.

В этой статье мы проанализировали 11 интернет-магазинов электроники и техники, которые выделяются продуманным пользовательским опытом. Разобрали, какие приемы дизайна, навигации и взаимодействия с пользователем делают их сайты особенно комфортными и понятными.

Эта подборка поможет увидеть актуальные UX-тренды и найти вдохновение для развития собственного e-commerce-проекта.

Читать далее

Оптимизации функционала Apache Iceberg в задачах real-time загрузки и обработки данных

Mon, 12/15/2025 - 18:38

Привет, Хабр! На связи — технические лидеры направления разработки Apache Spark в составе платформы Data Ocean Андрей Первушин и Дмитрий Паршин из Data Sapience. Мы занимаемся решением нетривиальных задач в области Spark-вычислений, некоторые из которых становятся частью конечного продукта.

Сегодня мы расскажем, с какими проблемами можно столкнуться при реализации Upsert Streaming в Iceberg, что такое equality delete, почему они создают нагрузку при чтении таблиц в Apache Iceberg и как мы оптимизировали Apache Spark, чтобы снизить потребление памяти и ускорить чтение данных.

Читать далее

Вход — бесплатно, выход — по подписке: разбор реального скама

Mon, 12/15/2025 - 18:33

Сегодня у нас по‑своему уникальный разбор. Мы будем разбирать ещё идущую (на момент написания статьи) массовую криптоскам‑схему. В некотором роде автор статьи (то есть я) рискует, потому что обламывает ловким ребятам стотысячедолларовую схему по радостному отьему денежек у отрицательных счастливчиков!

Будет всё: имена, пароли, явки, количество обманутых прогретых инвесторов и объемы успешно проинвестированного. Спешите читать!

Разбираемся с криптоскамом

Создаем плагин визуализации для Modus BI: прогресс-бар своими руками

Mon, 12/15/2025 - 18:14

Если вы работаете с BI‑системами, наверняка сталкивались с ситуацией, когда стандартных визуализаций не хватает. Хочется добавить свой график, который идеально подходит под задачи бизнеса.

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

Читать далее

Системному аналитику: как вести себя на собеседовании и каких вопросов ожидать

Mon, 12/15/2025 - 18:07

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

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

В этой статье я дам короткую памятку о том, как представить себя HR-у и будущему руководителю с лучшей стороны – чтобы выбрали именно вас.

Читать далее

Who's online

There are currently 1 user and 1 guest online.