Сборщик RSS-лент

Поисковые подсказки: подход «генератор-дискриминатор»

Habr.com - пт, 08/08/2025 - 20:15

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

Недавно вместе с коллегой мы представляли нашу совместную работу Product Search Prompts: Generator-Discriminator Approach на конференции FICC 2025.

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

Читать далее

[Перевод] Перестаньте использовать CustomEvent

Habr.com - пт, 08/08/2025 - 20:11

Я часто вижу, как веб-разработчики используют CustomEvent в коде своих компонентов. Настолько часто, что у многих складывается впечатление, будто CustomEvent — единственный способ создавать custom события (с маленькой "c"), а то и вообще единственный способ генерировать собственные события.

Это понятно. Это прямо указано в названии: "Пользовательское" событие. Создается впечатление, что это идеальный инструмент для этой задачи. Это даже звучит созвучно с "пользовательским компонентом". Но я всегда говорю разработчикам, не использовать CustomEvent. Нет ни одной причины это делать. Почему?

Читать далее

Самый стильный фильм про виртуальную реальность: TRON

Habr.com - пт, 08/08/2025 - 20:05

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

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

Это биоцифровой джаз, брат!

Как мы обучали модели для кода GigaCode

Habr.com - пт, 08/08/2025 - 20:05

Привет, Хабр! Меня зовут Дмитрий Бабаев, я руководитель R&D GigaCode в Сбере. Сегодня расскажу о том, как мы создавали ИИ-помощника для программистов задолго до того, как это стало мейнстримом.

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

За это время мы создали целую экосистему решений для разработки – GigaDEV: IDE на основе IntelliJ, платформу Gitverse как аналог GitHub и сам GigaCode. 

Читать далее

[Перевод] «Уэбб», возможно, обнаружил первую чёрную дыру, образовавшуюся в результате прямого коллапса

Habr.com - пт, 08/08/2025 - 20:04

Астрофизики не знают, существуют ли чёрные дыры прямого коллапса. Их существование – это гипотеза, которую выдвинули, чтобы объяснить, откуда во Вселенной на таком раннем этапе могли появиться сверхмассивные чёрные дыры (СМЧД). Им не требуется ни звёздный прародитель, ни иерархическое слияние. Вместо этого они коллапсируют напрямую из нестабильного газового облака, прямо как звёзды.

Недавно астрономы, работающие с изображениями, полученными в ходе исследования COSMOS-Web — обзора «Уэбба», наблюдающего за более чем миллионом галактик в космическом времени, — обнаружили нечто странное. Они увидели двуядерную галактику, вероятно, образовавшуюся в результате столкновения двух галактик. Они прозвали её галактикой Бесконечность, потому что она напоминает символ бесконечности

Читать далее

[Перевод] Flutter: Исчерпывающее руководство по высокопроизводительному рендерингу Canvas’а — Часть 1

Habr.com - пт, 08/08/2025 - 19:58

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

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

Читать далее

Создаём образ RDP-клиента для запуска с USB-флешки (часть 3)

Habr.com - пт, 08/08/2025 - 19:53

В части 1 и части 2 мы подробно рассмотрели процесс создания загрузочного образа RDP-клиента на базе Debian 12. В результате у нас получился готовый к использованию образ, который можно записать на USB-носитель или установить на жёсткий диск.

В некоторых случаях требуется уменьшить размер виртуального диска — не просто сжать образ, а физически уменьшить объём виртуального qcow2-диска.

Самый надёжный способ — создать новый образ с меньшим диском и перенести туда систему.

Читать далее

Как выйти из IT?.. и пойти слесарем на завод. Моя попыточка дауншифтинга [5\5]

Habr.com - пт, 08/08/2025 - 19:29

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

Поступает звонок из отдела кадров с просьбой подъехать, так как у них есть "интересное предложение" и слесаря второго разряда, который ещё даже не устроился работать, вдруг зовут на ковёр в высокие кабинеты.

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

[Перевод] Конфигурация Spring Security на пальцах

Habr.com - пт, 08/08/2025 - 19:23

В новом переводе от команды Spring АйО мы рассмотрим решение для регистрации и аутентификации пользователя через клиентское JavaScript-приложение с использованием инфраструктуры Spring Security, а также access и refresh токенов.

Существует множество базовых примеров работы со Spring Security, поэтому цель данной статьи — более подробно описать возможный процесс с помощью блок-схем.

Читать далее

Компьютеры, которые играют в игры

Habr.com - пт, 08/08/2025 - 19:20

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

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

Читать далее

Кейс: GraphRAG AI-ассистент, который понимает Жилищный кодекс РФ

Habr.com - пт, 08/08/2025 - 19:11

В нормативной базе России более 800 000 документов (по данным Гарант и КонсультантПлюс). Каждый год вносится более 100 000 правок и дополнений. И вот однажды представители одной из (NDA) крупнейших российских корпораций пришли в компанию, где я работаю, и дали задачу: «загрузить и обработать всю нормативную базу России в AI».

Речь не о чат-боте, который ищет по PDF-файлам. Задача состояла в создании устойчивой и объяснимой архитектуры, где AI способен быстро находить ответы на запросы, и при этом понимать структуру законодательства, объяснять логику нормативной системы: как связаны нормы, откуда взялся тот или иной ответ и почему он корректен.

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

Читать далее

10 принципов удобного интерфейса

Habr.com - пт, 08/08/2025 - 19:09

Привет! Меня зовут Гриша, я UX-проектировщик Спортмастера. В этой статье я расскажу про все 10 эвристик Нильсена с советами по применению и простыми примерами. Независимо от того, создаете ли вы продукт с нуля или проводите UX-аудит — эти принципы помогут вам принимать более обоснованные решения. Ведь хороший интерфейс — это не только про красивую картинку, но и про удобство, понятность и предсказуемость взаимодействия. Именно это делает продукт по-настоящему дружелюбным к пользователю. 

Чтобы создавать такие интерфейсы, UX-дизайнеры по всему миру опираются на проверенные временем принципы — эвристики юзабилити. Их сформулировал в 1994 году эксперт по пользовательскому опыту Якоб Нильсен, и с тех пор они остаются основой для анализа и проектирования интерфейсов. Это не строгие правила, а скорее универсальные рекомендации, которые помогают находить и устранять проблемы в дизайне. Зато они успели стать своеобразной классикой и базой для тех, кто работает в этой сфере. Да-да, несмотря на то, что прошло 30+ лет.

Итак, давайте по порядку.

Читать далее

История разработки офлайн‑медиасервера: от идеи до open-source проекта

Habr.com - пт, 08/08/2025 - 19:08

Всё началось с простой, но насущной проблемы: я хотел быстро передать файлы между своими устройствами — без интернета, без Bluetooth и без облаков.

Читать далее

Мы научились переносить базу данных с Oracle на Postgres Pro со скоростью 41 ТБ/сутки

Habr.com - пт, 08/08/2025 - 18:57

41 ТБ/сутки по маршруту Oracle → Postgres Pro без остановки исходной системы — это не теория, а цифры последних тестов. Мы разложили миграцию на три этапа: быструю начальную загрузку, CDC из redo-логов и валидацию, и собрали их в ProGate. Как устроен конвейер, почему Go и где прячутся узкие места — расскажем в статье.

Читать далее

DRP и ASM: две стороны проактивной защиты от цифровых угроз

Habr.com - пт, 08/08/2025 - 18:57

Всем привет! В сегодняшней обзорной статье мы поговорим о DRP и ASM-решениях. Что это такое, для чего они нужны бизнесу, и чем грозит их отсутствие.

DRP (Digital Risk Protection) и ASM (Attack Surface Management) — это инструменты проактивной киберзащиты. Их ключевая задача — раннее обнаружение в сети вредоносной активности, нацеленной на компанию, и мониторинг её инфраструктуры на предмет уязвимостей. И DRP, и ASM позволяют превентивно реагировать на угрозы и предотвращать атаки, о которых иначе компания и не узнала бы. За подробностями добро пожаловать под кат!

Читать далее

О чем грезят нейронные сети

Habr.com - пт, 08/08/2025 - 18:54

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

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

Читать далее

Техподдержка на заводе: как мы боролись с двойками пользователей

Habr.com - пт, 08/08/2025 - 18:52

Около 10 лет назад мы получали «двойки» за ИТ-сервисы, но не понимали, почему так происходит. Сначала мы просто смотрели и не понимали, а что вообще делать. Потом стали искать виноватых. Потом начали ставить цели сотрудникам. А потом поняли, что дело не в ошибках, а в самой системе и подходе к оценке.

Меня зовут Алина, я в СИБУРе отвечаю за техподдержку. Делюсь с вами историей, как мы собственно ее чинили. Внутри – реальные заявки пользователей, наши мысли на этот счет и то, как это исправляли.

Эта история о нас. И, если честно, про то, как мы все научились быть чуть человечнее.

Реальные истории технической поддержки

ИИ не сжёг библиотеку — он просто вымел кликбейт

Habr.com - пт, 08/08/2025 - 18:36

Переход от эмоций к логике. Пост не отрицает тревогу, но задаёт вопрос:

«А точно ли происходит катастрофа? Или нас пугает то, что мы больше не в центре экосистемы?»

Миф о вымирании — цифровая саванна или новая экосистема?

Подробнее

Письмо работодателю от бывшего работодателя

Habr.com - пт, 08/08/2025 - 18:34

С позиции работника я давно всё написал, но позволь озвучить мои мысли с точки зрения бизнеса, ведь ты знаешь прекрасно что более 10 лет у меня была своя контора со штатом в среднем 10-12 человек с немалым количеством ИТ-проектов, большая часть из которых была собственными стартапами как и стартап в котором я у тебя работал, и там у меня 7 из 10 примерно были чистым чистым убытком, что более чем хороший результат.

Если тебе очень повезло найти человек-оркестр, который может совмещать devops, backend, frontend, базы, администрирование серверов и решать задачи, которые в инете не обсуждались – то это очень повезло и с таким человеком можно пощупать идею в режиме «давай покреативим», как было в октябре 2021го, чисто чтобы оформилась идея, стали понятны примерно объемы работ, технологии, а главное монетизация.

Когда идея оформлена и всё понятно – человек-оркестр переводится в статус teamlead, и набирается команда. Тимлид 50% рабочего времени занимается решением сложных задач, где он реально эффективен, 50% времени тратит на то, чтобы координировать работу команды, которая делает рутину, которая составляет минимум 80% проекта, мотивируя команду не руганью, а раздачей премий отличившимся. Это ускоряет разработку минимум в 3-4 раза, и снижает риск, что проект к моменту завершения будет не актуален (обойдут конкуренты, изменится ситуация, появится GPT 5, который будет делать то что должен был делать проект и т.п.)

 Команду набирает именно тимлид, а не инвестор-гуманитарий в режиме «у меня тут есть старый приятель, он вроде что-то шарит, его надо как-то задействовать», «у меня есть крутые админы, которые по факту просто разводилы», «у меня есть ребята, которые съели собаку на ИИ, и оказывается, что если они и съели, то ножку от чихуа», «есть Вася – он будет заниматься соцсетями, который оказывается реально крут»… Всё это плохо заканчивается в 75% случаев, с Васей повезло, с остальными конфликты и трата времени пустая, но в целом это лишь тормозит разработку, особенно если ты в реальности не разбираешься в технической стороне вопроса.

Читать далее

[Перевод] Что убедит инвесторов сделать ставку на марсианские рубежи?

Habr.com - пт, 08/08/2025 - 18:08

08.08.2025, Джейсон Рэйнбоу, SpaceNews

В то время как государственные программы и частные предприятия закладывают основу для устойчивого присутствия на Луне, несколько пионеров коммерческой космонавтики начинают обращать свое внимание на более отдаленные области.

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

SpaceX является одним из самых громких голосов, отстаивающих коммерческий путь к Красной планете, намереваясь запустить туда свои первые корабли Starship уже в 2026 году — если ей удастся преодолеть трудности разработки самой большой в мире ракеты.

Читать далее

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

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