rust.

Почему я выбираю Rust, даже когда код пишет ИИ

Хабр, привет, меня зовут Никита, я Rust-разработчик.Недавно прочитал на Хабре статью «Go сделали скучным — и после нейросетей это выстрелило». В ней намеренная простота Go подаётся как удачное решение, которое пригодилось ещё и при работе с нейросетями. И я задумался: некоторые возможности, которых в Go нет, мне как раз очень нравятся в Rust.Я готов потратить время на изучение языка, если потом мне удобнее разбираться в коде и спокойнее его менять. С Rust у меня получилось именно так, хотя начиналось наше знакомство довольно болезненно.

продолжить чтение

Выжимаем максимум из BERT: токенизация в 50 раз быстрее

Статья о том, как отказ от лишней обработки ASCII ускорил токенизатор BERT в 50 разПоследние несколько месяцев мы активно возвращаем к жизни библиотеку tokenizers. Наша цель — ускорить токенизацию и снизить потребление ресурсов. Сейчас мы готовим эти улучшения к стабильному релизу v1.0.0. Главным ориентиром для нас стала скорость токенизации в МБ/с исходного текста, прежде всего для BPE (Byte‑Pair Encoding) — алгоритма, который используется в большинстве токенизаторов LLM. Теперь классические BPE‑токенизаторы обрабатывают текст до 30 раз быстрее, чем в tokenizers 0.23.

продолжить чтение

Заменяем базу данных SQLite на 3 ГБ конечным автоматом‑преобразователем на 10 МБ

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

продолжить чтение

Я сделал экран для мониторинга моих квот LLM провайдеров

продолжить чтение

UI-фреймворк для людей и AI-агентов: Rust, C, C++, ASM, 6 платформ, 900 КБ

Продолжаю воплощать свои самые смелые идеи, на которые ранее не было ресурсов и которые теперь можно реализовать благодаря появлению LLM. Я верю, что сейчас ценность самой идеи стала выше и именно она всё решает.Сегодня хочу представить лёгкий UI-фреймворк. Он написан на Rust, работает на Windows (x64, ARM), macOS, Linux, Android, iOS/iPadOS и даже в браузере через WASM (онлайн-демо на GitHub Pages). Снабжён примерами использования на Rust, C, C++ и даже ASM.

продолжить чтение

Cloudflare и VoidZero представили tsrs — порт TypeScript на Rust, сгенерированный ИИ

Компания Cloudflare совместно с VoidZero и Максом Швенком из компании Owner.com анонсировала

продолжить чтение

Glafira for Apache Kafka: открытый desktop-клиент на Rust, который даёт LLM читать кластер, но не трогать его

Главное окно: дерево подключений слева, вкладка топика с таблицей сообщений и панелью деталей справа

продолжить чтение

OpsDeck за три недели: ИИ‑агент, который сам ходит на хосты, и ещё восемь релизов

OpsDeck за три недели: ИИ‑агент, который сам ходит на хосты, и ещё восемь релизов

продолжить чтение

Все уходят на Rust: в ML c Python, в бэкенде с Java, в микроконтроллерах

Привет, Хабр! Сегодня заглянем на онлайн-митап от MWS. Посмотрим, как в трех разных кейсах переходили на Rust.При работе с ML перешли с Python на Rust для синтеза и распознавания речи, ускорив работу сервисов. На другом проекте перешли с Java на Rust — в итоге стало меньше инцидентов, стала быстрее выкатка фич и разгрузили железо. И изюминкой будет рассказ про использование Rust вместо C/C++ в микроконтроллерах с игрой в динозаврика из Google Chrome в реальности.

продолжить чтение

Я не знаю Rust. Что меняется в разработке, когда код пишет ИИ

Я – Мигаль Денис, руковожу командой EMM в MAGNIT TECH. Последние годы больше занимаюсь архитектурой и командой, чем сам пишу код. Здесь решил проверить, смогу ли с помощью продвинутой ИИ-модели разобраться с совершенно незнакомым Rust и довести сложный инфраструктурный компонент на 300.000 устройств до серьёзных испытаний. Причём так, чтобы за результат не было стыдно перед разработчиками.Внутри статьиПочему понадобился свой прокси и как план Б стал планом АОт чата до готовности к нагрузочным испытаниям

продолжить чтение

123456...10...10