habrahabr
Сначала они требовали с нас 200 000 рублей, потом 5 000 000, а на суде смеялись нам в лицо

«Или вы платите мне 200 000 рублей, или весь ваш товар будет уничтожен» — с такого ультиматума началось утро женщины, которая просто продавала пижамы на WB.Это был патентный тролль. Мы платить отказались. Началась юридическая война. Мы прошли ее до конца, и теперь я расскажу, на чем они зарабатывают и что делать, когда иск от них получите вы.Наверняка вы слышали про них: компании, которые ничего не производят, а только регистрируют на себя бренды в Роспатенте, чтобы судиться со всеми подряд.Вот…

  • среда, 3 сентября 2025 г. в 00:00:12
habrahabr
Как презентовать себя так, чтобы наняли: мнение менеджера продукта

Привет, Хабр! Меня зовут Наташа, я менеджер продукта в Selectel. Я участвую в найме сотрудников: помогаю HR-специалистам проводить интервью с потенциальными коллегами. На своем обширном опыте собеседований могу точно сказать: именно soft skills и способность применять свой опыт в конкретной команде могут стать решающим фактором при выборе кандидата.На собеседованиях HR-специалисты часто используют метод STAR. Соискателям его тоже полезно знать: метод помогает структурировать рассказ о себе и по…

  • среда, 3 сентября 2025 г. в 00:00:11
habrahabr
250-летний полёт к Проксиме Центавра. Проекты корабля поколений

«Стритфуд» в социальной зоне космической станции WFP Extreme (корабль занял 2-е место на конкурсе «Гиперион»)Когда речь заходит о колонизации других звёздных систем, встаёт вопрос: а почему нужен именно огромный корабль километровых размеров с тысячами поселенцев? Нельзя обойтись меньшим количеством? Математические симуляции показывают, что для предотвращения родственного скрещивания достаточно стартового населения 80−150 человек. Кроме того, в будущем людей можно компактно перевозить в криоген…

  • среда, 3 сентября 2025 г. в 00:00:10
habrahabr
Как я замену MAX'у искал, или «Matrix и XMPP на своем сервере для самых маленьких»

К - конкурентоспособностьВ свете небезызвестных событий в законотворческой области, столкнулся с необходимостью организовать канал для общения внутри семьи, т.к. пользоваться звонками в популярных мессенджерах – значит быть подверженным угрозам со стороны мошенников и спонсировать терроризм, а звонить по мобильной сети с ее ужасным качеством связи (несмотря на все потуги операторов в VoLTE и прочие VoiceHD)  в 2025 году – какой-то моветон. А MAX на мои устройства устанавливаться отказался, не з…

  • среда, 3 сентября 2025 г. в 00:00:09
habrahabr
Умный вайб-кодинг или семь раз отмерь, один раз сгенерь

Помните старую поговорку про семь раз отмерь? В мире AI-кодинга она обрела новый смысл.Сегодня расскажу о практике AI-Driven разработки (AIDD), которую мы у себя в команде ежедневно применяем для разработки ИИ-решений. Она успешно зарекомендовала себя в различных проектах и задачах — будь то стартапы или легаси, приложения на Python, Java или даже 1C.Демонстрировать практику будем в AI редакторе Cursor, но повторить методику вы сможете в любой подобной IDE.Поехали.AI Driven Development (AIDD)Н…

  • среда, 3 сентября 2025 г. в 00:00:08
golang
Что нового в GoLand 2025.2?

Команда Go for Devs подготовила перевод статьи о новых возможностях GoLand 2025.2. В этом релизе — умное выявление ошибок с помощью анализа потоков данных, неблокирующий экран приветствия, улучшенный поиск HTTP-эндпоинтов и ускоренный AI-агент Junie. А ещё — апгрейд JetBrains AI Assistant и свежие функции, унаследованные от IntelliJ IDEA, WebStorm и DataGrip.Более умное выявление разыменования nil на лету с помощью DFAВ GoLand 2025.2 добавлен межпроцедурный анализ разыменования nil, который пом…

  • среда, 3 сентября 2025 г. в 00:00:06
javascript
Переводите i18n JSON файлы с помощью ИИ

Интернационализация (i18n) лежит в основе создания по-настоящему глобального ПО. Традиционно перевод i18n JSON-файлов выполнялся либо людьми, либо инструментами машинного перевода. Перевод, основанный на искусственном интеллекте, выводит точность и удобство для разработчиков на новый уровень. Давайте разберёмся почему.Почему ИИ лучше традиционного машинного перевода1. Понимание контекстаОбычный машинный перевод часто упускает тонкие нюансы контекста. Возьмём пример:{ "pixie.definition&#34…

  • среда, 3 сентября 2025 г. в 00:00:05
javascript
Как мне надоело создавать файлы и папки

ПроблемаЯ очень много работаю в проектах на React, я постоянно сталкивался с одной и той же проблемой: создание повторяющихся структур компонентов.Каждый новый компонент — это:Нужно создать директорию с компонентомComponentName.tsx — основной файл компонентаComponentName.module.css — стилиindex.ts — файл реэкспортаComponentName.stories.tsx — сторибукComponentName.test.tsx — тестыи т.д. у каждого свое в зависимости от проектаВ каждом из этих файлах своя структура возможно есть какие то кроссимпо…

  • среда, 3 сентября 2025 г. в 00:00:03
javascript
Масло, вода, ртуть, акварель. Простой тест для LLM… или нет?

конечно графика немного не такая, в тесте, но мы явно движемся к этому =)Недавно я провёл небольшой эксперимент: проверил, как разные модели от OpenAI справляются с одной и той же задачей, создать красивую симуляцию «жидкостей в стакане» с помощью HTML5 Canvas и JavaScript. На словах всё звучит просто, но на деле это проверка и кода, и физики, и UX. Результаты получились очень показательные, а кое-где даже удивительные. Делюсь наблюдениями и видео 👇Суть задачиЯ дал четырём моделям, GPT-4.5, Ope…

  • среда, 3 сентября 2025 г. в 00:00:03