Feed aggregator

Автоматическое обновление зависимостей с Dependabot

Habr.com - 5 hours 48 min ago

Я завершил автоматизацию процесса обновления зависимостей для моего pet-проекта. Теперь Dependabot проверяет наличие обновлений и создаёт pull-реквесты. После успешного прохождения всех проверок изменения автоматически вливаются в основную ветку.

Как это сделано

«Плагиномания» в Obsidian или Как испортить свое хранилище

Habr.com - 5 hours 49 min ago

"Плагиномания" или Как не убить свое хранилище.

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

Читать далее

Я потратил 30000 кредитов на ElevenLabs music, стоит ли?

Habr.com - 7 hours 18 min ago

Всем привет, я думаю некоторые из вас уже слышали про новый text-to-music сервис от ElevenLabs. Буквально вчера вечером я увидел у себя на почте новости по AI и среди них, кроме выхода GPT-5, OSS, Opus 4.1 закралась эта text-to-music моделька.

Я сразу же открыл стартовую страничку: https://elevenlabs.io/music и впал в легкий шок.
Я уже привык ловить кринж с видосов от Veo и Sora, от озвучки аватаров от HeyGen
(с которым кстати у меня есть небольшой проект) ну и прочих других сервисов обработки и генерации контента. Особенно ужасно это звучит на русском, но и на английском некоторые сервисы все еще проседают.

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

Читать далее

Почему доверие по умолчанию умерло?

Habr.com - 7 hours 47 min ago

и как digital-продукт может попытаться заслужить его снова

Когда человек пользуется продуктом, он решает задачу — идёт из точки А в точку Б. Причём точки у всех разные: заказать еду, купить билет, найти информацию, закрыть рабочую задачу.
Если продукт помогает это сделать быстро, без сюрпризов и без ощущения, что тебя ведут обходным маршрутом, доверие растёт. Если мешает или подменяет цель своей — падает. Логично? Вроде да.

Но за последние годы доверие перестало быть «базовой настройкой» пользователя.
Даже идеально работающий продукт может вызывать скепсис, потому что контекст изменился: мы живём в среде, где digital-продукты конкурируют не только за внимание, но и за право быть воспринятыми как “свои”.

Читать далее

Линус Торвальдс жестко отверг изменения архитектуры RISC-V для кода ядра Linux 6.17

Linux.org.ru - 7 hours 50 min ago

Линус Торвальдс со словами «no f%^5ing clue» и «Garbage» жестко отверг изменения архитектуры RISC‑V для кода ядра Linux 6.17. Обновления для RISC-V не войдут в новый цикл, и их придётся повторить для версии 6.18 позднее в этом году. Торвальдс называл по крайней мере часть предлагаемого кода RISC-V мусором, а также ответил разработчикам, что он был отправлен слишком поздно в течение окна слияния.

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

 , , , ,

Godot Pixel Studio - теперь бесплатно!

Linux.org.ru - 7 hours 51 min ago

Godot Pixel Studio (также известный как Godot Pixel Renderer) - мощный инструмент для преобразования 3D-моделей и анимаций в спрайты (в стиле Pixel Art) с настраиваемыми эффектами и возможностями экспорта анимации покадрово - отныне полностью бесплатное и свободное ПО.

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

 , ,

Быстрая сортировка хранилища с помощью Canvas в Obsidian

Habr.com - 8 hours 38 min ago

Быстрая сортировка хранилища с помощью Canvas

Что делать, если хранилище захламлено? Подскажем как быстро (за 3-4 часа вместо нескольких дней) сортировать хранилище с большим количеством заметок, картинок и документов. Экономим время!

Читать далее

Сбор и масштабирование метрик в PHP Symfony highload: 200k RPM, 50+ серверов и zero overhead с Telegraf UDP

Habr.com - 9 hours 15 min ago

«Redis умирает на 200k RPM, Prometheus не успевает скрейпить 50 серверов, а бизнес требует real-time дашборды. Знакомо?»

Пятница, 18:00. Дашборд в Grafana показывает timeout'ы при сборе метрик. Redis, который хранит данные для prometheus_client_php, жрёт 8GB памяти и 100% CPU. Prometheus не успевает опросить все 50+ серверов за отведённые 15 секунд. А в понедельник запускается Black Friday...

Эта статья — о том, как мы перешли с pull на push модель для мониторинга PHP-приложения в highload, почему выбрали UDP + Telegraf вместо классического подхода, и как теперь собираем метрики PHP с 50+ серверов без единого timeout'а.

Читать далее

Вышел Debian 13

Linux.org.ru - 9 hours 44 min ago

Чуть более, чем через 2 года после выхода Debian 12, вышел новый релиз одного из самых долгоживущих на текущий момент (более 30 лет!) дистрибутивов, который получил кодовое имя «trixie». Этот стабильный релиз, как и предыдущий, будет поддерживаться в течение 5 последующих лет.

К сожалению, в этом релизе мы потеряли поддержку множества архитектур, главным образом, 32-битных, в том числе остающейся второй по популярности среди пользователей Debian архитектуры i386. Тем не менее, появилась поддержка одной новой архитектуры — riscv64. Впервые c 2000 года поддерживается всего 6 архитектур:

  • amd64
  • aarch64 (ARM64)
  • ARMv7
  • ppc64el
  • riscv64
  • s390x

Также есть ограниченная поддержка архитектуры armel, но без debian-installer и только для одноплатников Raspberry Pi 1, Zero, and Zero W.

В выпуск Debian 12 добавлено 14 100 новых пакетов, а общее число пакетов достигло 69 830. По тем или иным причинам 8 840 пакетов были удалены. 44 326 пакетов обновлены в этом выпуске. Общий объем пакетов в Debian «bookworm» составляет 403 гигабайт и содержит 1 463 291 186 строк исходного кода.

Версии основных пакетов в Debian 13:

  • Apache: 2.4.64
  • Bash: 5.2.37
  • BIND: 9.20
  • Cryptsetup 2.7
  • Curl/libcurl: 8.14.1
  • Emacs: 30.1
  • Exim: 4.98
  • GCC: 14.2
  • GIMP: 3.0.4
  • GnuPG: 2.4.7
  • Inkscape: 1.4
  • Glibc: 2.41
  • LLVM/Clang: 19 (по умолчанию), 17 и 18 доступны в репозитоиях
  • MariaDB: 11.8
  • Nginx: 1.26
  • OpenJDK: 21
  • OpenLDAP: 2.6.10
  • OpenSSH: 10.0p1
  • OpenSSL: 3.5
  • Perl: 5.40
  • PHP: 8.4
  • Postfix: 3.10
  • PostgreSQL: 17
  • Python 3: 3.13
  • Rustc: 1.85
  • Samba: 4.22
  • Systemd: 257
  • Vim: 9.1

Ядро Linux обновлено до версии 6.12.

Версии окружений рабочего стола в Debian 13:

  • GNOME 48
  • KDE Plasma 6.3
  • Xfce 4.20
  • MATE 1.26
  • LXQt 2.1.0
  • LXDE 13

Для поддерживаемых архитектур официально есть возможность обновиться с предыдущего стабильного выпуска Debian 12 до Debian 13.

Release notes на английском языке

Release notes частично на русском языке

 

апвап

Habr.com - Sun, 08/10/2025 - 23:01

Зашла речь про откачку жира - липосакция. Мол если жир буквально вырезать, то новые жировые клетки не появляются и жира мол не будет как раньше. Возбуждение от такой возможности одолевает любящих пожрать - помучался на операции и ура - жри уж бочками, да? Нет.

Жир для начала состоит из жировых клеток - адипоцитов. И видов адипоцитов и значит видов жира - 5. https://cyberleninka.ru/article/n/zhirovaya-tkan-tsveta-depo-i-funktsii/viewer ЖИРОВАЯ ТКАНЬ: ЦВЕТА, ДЕПО И ФУНКЦИИ

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

Читать далее

GSPO (Qwen RL Algorithm by Alibaba Cloud)

Habr.com - Sun, 08/10/2025 - 22:56

Qwen снова радуют релизом. Но на этот раз это не модель, а новый RL-алгоритм для обучения LLM

Метод называется Group Sequence Policy Optimization (GSPO), и именно он лег в основу последних громких моделей компании: Qwen3 Instruct, Coder и Thinking. Статья вышла пару дней назад, но о ней уже говорят все. Значит, пока разбираться и нам.

Сегодня один из самых популярных RL-алгоритмов для LLM – это GRPO (by DeepSeek). Если вам он не знаком – почитайте разбор вот тут. GRPO работает здорово и довольно стабильно, но на уровне токенов.

То есть в GRPO мы считаем награду для всей последовательности -> считаем важность каждого токена и применяем клиппинг также для каждого токена отдельно -> обновляем политику "на уровне токенов".

А в GSPO все то же самое происходит сразу для всей последовательности: считаем награду -> рассчитываем единый importance weight для всей последовательности и применяем клиппинг для всего ответа целиком с нормализацией по длине -> обновляем политику.

В чем преимущество такого подхода?

1. Не нужно устраивать танцы с бубном, когда работаешь с MoE. У GRPO из-за архитектурных особенностей MoE идет со скрипом, а тут все заводится из коробки.
2. Градиенты получаются менее шумными, потому что снижается дисперсия. Следовательно – еще более стабильное обучение. Следовательно – лучшие метрики при тех же ресурсах.
3. Инженерно реализуется гораздо проще.

Короче, выглядит очень привлекательно и, вероятно, станет следующим словом в RL для LLM (особенно в опенсорсе).

Читать далее

React Native + RxDB: как сделать Local-First приложение, которое не сдохнет без связи

Habr.com - Sun, 08/10/2025 - 22:47

Представьте: вы создали приложение, которое работает ровно тогда, когда у пользователя есть интернет. Нет интернета? Поздравляю, у вас мёртвое приложение и куча недовольных пользователей. Ну или курьер, который стоит как дурак и не может выполнять свою работу, потому что приложение зависло. Бизнес стоит, а вы сидите и ждёте, что всё само решится (нет).

Если хотите перестать выглядеть полными профанами и дать юзерам что-то, что не падает при первом же обрыве связи — welcome to local-first apps. Здесь всё про то, чтобы сделать локальную базу, а синхронизация — это такая себе приятная бонусная функция, а не священный грааль.

А что дальше?

[Перевод] Сравнение двух Excel онлайн в оперативной памяти. Добавлен Экспорт

Habr.com - Sun, 08/10/2025 - 22:22

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

Начну с небольшого вступления, почему я начал делать данный инструмент. Я работаю инженером данных и довольно многое автоматизировал в своей работе. В последнее время я занимаюсь миграцией различных скриптов из SAS в Databricks. Для сравнения таблиц есть несколько готовых инструментов типа datacompy, а также свои наработки. Там всё просто, можно преобразовать любые форматы и сравнить. Но вот появилась необходимость сравнить Excel, как результат работы скрипта и CSV выгруженный из Databricks. Есть несколько способов сделать это:

Читать далее

Поиграл в бета-версию Battlefield 6. Это уже круче, чем Call of Duty Black Ops 6 как минимум

Habr.com - Sun, 08/10/2025 - 21:05

7 августа ровно в 11:00 по московскому времени тысячи игроков вспомнили, что такое очередь входа на сервер. А за неделю до этого увидели трейлер с, наверное, самым подходящим саундтреком для игры с огромным количеством разрушаемости.

Да, разумеется, речь идет о Battlefield 6, самом ожидаемом шутере этого года от огромной команды разработчиков во главе с Винсом Зампелла.

Я ворвался в бету ровно в 11 утра в день раннего доступа, стоически отстоял 150 тысяч человек в очереди, и отогнать меня от консоли с игрой было практически невозможно. И мне, как хардкорному фанату Call of Duty, есть что сказать.

Читать далее

Как порядок свойств убивает JavaScript?

Habr.com - Sun, 08/10/2025 - 20:41

Привет, Хабаровчане! Во второй статье, хочу поделиться наблюдениями из документации V8 и немного нудной информацией для многих :)

Читать далее

Стартап за 100 дней. Неделя 5 и 6. Можно ли сделать продукт в одиночку?

Habr.com - Sun, 08/10/2025 - 20:17

Привет, я Дима и хочу сделать стартап за 100 дней, а именно нескучное приложение для похудения. У меня за плечами опыт создания приложения с 20 МЛН установок и номинация «Приложение года» от Google. Смогу ли я повторить успех — покажет время, а пока буду делиться процессом создания, инструментами и подходами, которые сам использую.

Читать далее

[Перевод] Что лучше для обучения – текст или аудио? Нейронаука отвечает на этот вопрос

Habr.com - Sun, 08/10/2025 - 20:16

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

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

Читать далее

Анализаторы для Unity

Habr.com - Sun, 08/10/2025 - 19:34

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

Я успел всеми ими попользоваться в какой-то мере — кратко расскажу про эти инструменты. И один из них сейчас можно купить по очень выгодной цене.

Читать далее

Можно ли с помощью ChatGPT-5 забыть о команде и сделать продукт самостоятельно?

Habr.com - Sun, 08/10/2025 - 19:24

Разберём на демонстрационном примере: насколько круто умеет работать ChatGPT-5 при разработке приложений под свои нужды. Ждёт ли нас массовый наплыв новых крутых сервисов?

Читать далее

Составление вакансии и почему к этому важно относиться внимательно

Habr.com - Sun, 08/10/2025 - 19:08

Почему важно обратить внимание на описание вакансии и внимательно отнестись к ее составлению?

По сути, описание вакансии - это лицо вашей компании или отдела. От того какое вы произведете впечатление и насколько сможете заинтересовать потенциального кандидата зависит как количество откликов, так и внимание к вашей компании, желание взаимодействовать с ней.

Грамотно составленная вакансия позволит как привлечь кандидатов, так и отсеять нерелевантные отклики, что сэкономит время, деньги и нервы.

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

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

Все это подводит нас к важности внимательного отношения к описанию вакансии.

Читать далее

Who's online

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