Forwarded from Aleksandr Sizov
В моєму випадку я працюю переважно з такими речами:
CLI додатки (як правило, у режимі запустив і отримав результат (без TUI і інтерактивщини))
Web (бекенд з REST-API-like, з БД, файлами, періодичними тасками і т.і., фронтенд)
Галузь: переважно близько пентесту (CyberSecurity). Але всяке буває.
Там де я міг, я б використав Rust (хоча б у прототипному стилі).
З CLI, поки що, як правило, нема питань. Вже деякі рішення перероблені/зроблені на Rust. Шикарно.
З Web, я, поки що, ще збираю цей конструктор. Експерементую.
Але, по факту, Python перемагає.
Поперше - Legacy у продуктах. Простіше підтримувати, ніж переписати, поки що.
Подруге - Legacy у людях. Вони вже вміють Python. І не всі хочуть знайомитись з Rust з його специфікою.
Далі, велика екосистема готових бібліотек, які підтримуються і розвиваються. А не "оновлено 3 роки назад на версії 0.1.0". (На щастя, є доволі живі бібліотеки у Rust, це гарно).
Також, є реально круті бібліотеки. Той же Django. Мені не все з нього потрібно. Але, те що є, воно круте. І поки що не побачив аналогів.
Ймовірно зараз я б не обирав Python чи Rust. Я б взяв обидва. З урахуванням того, що роблю.
На Python, ймовірно, може бути більше задач, щоб вирішити.
У тому числі, продукти, які потрібно переписати з Python.
Та і він відносно простий. Python, uv, ruff, pydantic, mypy і вперед.
Через Rust я б робив утілітарні речі у прототипному стилі.
Писав через Rust особливі місця для прискорення Python (pyO3, maturin).
Може якісь веб-сервіси.
Таким чином, брав би гарне з різних світів.
Python спонукає тебе писати красивий, читаемий код.
І через Python ти звикаєш до простих і зручних у використанні речей.
А Rust дещо занюрює тебе у глибини. (Ти сам обираєш наскільки глибоко піти.)
І більше спонукає тебе писати продуманий, типізований і передбачуваний код.
CLI додатки (як правило, у режимі запустив і отримав результат (без TUI і інтерактивщини))
Web (бекенд з REST-API-like, з БД, файлами, періодичними тасками і т.і., фронтенд)
Галузь: переважно близько пентесту (CyberSecurity). Але всяке буває.
Там де я міг, я б використав Rust (хоча б у прототипному стилі).
З CLI, поки що, як правило, нема питань. Вже деякі рішення перероблені/зроблені на Rust. Шикарно.
З Web, я, поки що, ще збираю цей конструктор. Експерементую.
Але, по факту, Python перемагає.
Поперше - Legacy у продуктах. Простіше підтримувати, ніж переписати, поки що.
Подруге - Legacy у людях. Вони вже вміють Python. І не всі хочуть знайомитись з Rust з його специфікою.
Далі, велика екосистема готових бібліотек, які підтримуються і розвиваються. А не "оновлено 3 роки назад на версії 0.1.0". (На щастя, є доволі живі бібліотеки у Rust, це гарно).
Також, є реально круті бібліотеки. Той же Django. Мені не все з нього потрібно. Але, те що є, воно круте. І поки що не побачив аналогів.
Ймовірно зараз я б не обирав Python чи Rust. Я б взяв обидва. З урахуванням того, що роблю.
На Python, ймовірно, може бути більше задач, щоб вирішити.
У тому числі, продукти, які потрібно переписати з Python.
Та і він відносно простий. Python, uv, ruff, pydantic, mypy і вперед.
Через Rust я б робив утілітарні речі у прототипному стилі.
Писав через Rust особливі місця для прискорення Python (pyO3, maturin).
Може якісь веб-сервіси.
Таким чином, брав би гарне з різних світів.
Python спонукає тебе писати красивий, читаемий код.
І через Python ти звикаєш до простих і зручних у використанні речей.
А Rust дещо занюрює тебе у глибини. (Ти сам обираєш наскільки глибоко піти.)
І більше спонукає тебе писати продуманий, типізований і передбачуваний код.
Forwarded from Hacker News
Modular
Apple Silicon GPU support in Mojo
The latest nightly releases of Mojo (and our next stable release) include initial support for a new accelerator architecture: Apple Silicon GPUs! We know that one of the biggest barriers to programming GPUs is access to hardware. It’s our hope that by making…
Forwarded from Kostyantyn Wandalen
Друзі завдякий спільним зусилля спільноти та допомозі Єгора Смолякова в нас успішно стартувала 2-га спеціалізація Rust+ML.
На черзі:
Rust + Web
Rust + ML
Rust + AI
Rust + CV
Rust + CG
Rust + Embedded
Rust + Cryptography
В зимку постараємося запустити ще одна чи декілька спеціалізацій із цього списку. Прийміть опитування в тому якій слід віддати перевагу.
Опитування в чаті
На черзі:
Rust + Web
Rust + ML
Rust + AI
Rust + CV
Rust + CG
Rust + Embedded
Rust + Cryptography
В зимку постараємося запустити ще одна чи декілька спеціалізацій із цього списку. Прийміть опитування в тому якій слід віддати перевагу.
❤2❤🔥1
Seems like LFM2 models can be run using vLLM:
https://github.com/vllm-project/vllm/pull/22845
Need to check Kulyk now
https://github.com/vllm-project/vllm/pull/22845
Need to check Kulyk now
GitHub
[Model] Add LFM2 architecture by paulpak58 · Pull Request #22845 · vllm-project/vllm
Essential Elements of an Effective PR Description Checklist
The purpose of the PR, such as "Fix some issue (link existing issues this PR will resolve)".
The test plan, such as ...
The purpose of the PR, such as "Fix some issue (link existing issues this PR will resolve)".
The test plan, such as ...
👍1
doing something
https://github.com/carthage-software/mago #rust #php
Please open Telegram to view this post
VIEW IN TELEGRAM