#opensourse — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #opensourse, aggregated by home.social.
-
Serial Terminal: кастомный веб-терминал для последовательного порта на Web Serial API
Полностью браузерный терминал для работы с последовательными портами (COM-портами). Приложение не требует установки, работает прямо в Chrome или Edge, и при этом поддерживает все необходимые фичи для отладки микроконтроллеров, общения с сетевым железом или просто мониторинга UART-трафика. https://github.com/GidroByte/web-serial-terminal-ru Весь код одним файлом. Не требует компиляции и сборки, леко править обычным блокнотом — открыл и работаешь.
-
El código abierto y los repositorios están siendo amenazados, no solo por empresas, sino también por atacantes. Y esto se vuelve personal, ya que siempre fui defensor del software libre y la liberación del conocimiento. Pero no sabemos por cuánto tiempo más estará permitido, pues existe la posibilidad de que en algún momento se prohíba distribuir código, se vuelva ilegal o se aplique algún tipo de impuesto por hacerlo.
Por ahora son rumores y observaciones de distintos entornos sociales y empresariales. En cualquier caso, siempre defenderemos esto; hay una gran comunidad que también lo hace. Aunque plataformas como GitHub, GitLab, Codeberg, SourceHut o Bitbucket ya están siendo arrastradas por esas empresas, quizás busquemos otra forma más adecuada, donde no solo se resguarde el código, sino también la seguridad del mismo, tanto para quien lo crea como para quien lo usa.Lo que veo es que muchas personas descargan código sin saber lo que están descargando y, dado que los antivirus alertan por cualquier cosa, no saben si realmente se trata de malware o si el archivo simplemente necesita permisos legítimos para funcionar. Y casi siempre se termina ignorando las alertas.
Como verán, hay varios retos por resolver. La idea no es solo crear para quienes ya saben, sino brindar herramientas con un propósito. Nuestro mundo está siendo devastado por la contaminación, la crisis climática, la minería extractiva, el negacionismo, etc. Quizás se pueda fortalecer la ciencia ciudadana y ofrecer un punto de partida. Pero, es solo una idea.
-
Полноценное управление Claude Code и Codex через Telegram
Если коротко — я сделал телеграм-бота, через который можно общаться с Claude Code и Codex, запущенными на VPS. Бот жрет голосовые сообщения, картинки, файлы, пересланные сообщения, умеет пересылать файлы с VPS в Телеграм. Работает через tmux на сервере, поэтому умеет все, что умеют агенты, запущенные в терминале. Проект опенсорсный, вы можете его установить, переделать под себя и пользоваться. Github → https://github.com/pavel-molyanov/telegram-ai-agent Если подлиннее, то дальше расскажу, как оно работает.
https://habr.com/ru/articles/1028846/
#вайбкодинг #vibecoding #claudecode #codex #telegram #opensourse
-
Моделируй просто! Симулятор космического полёта – «42»
У каждого специалиста в своей области есть профильное ПО. Даже для разработки ПО есть соответствующее ПО. И зачастую большинство специалистов не заботит «открытость» такого ПО. Более того, среди специалистов по разработке/моделированию спутников в России немало встречается авторских решений или решений, специально разработанных для конкретной организации. НО! дальше этого предприятия или даже отдела эти решения никуда не выходят. Поэтому я хочу рассказать про моделирующую среду для анализа динамики полёта космического аппарата (КА) с открытым исходным кодом – «Проект 42» (далее просто «42»), который использую в своей повседневной профессиональной деятельности.
https://habr.com/ru/articles/1026474/
#моделирование_систем #спутник #космический_аппарат #opensourse #ansi_c
-
Моделируй просто! Симулятор космического полёта – «42»
У каждого специалиста в своей области есть профильное ПО. Даже для разработки ПО есть соответствующее ПО. И зачастую большинство специалистов не заботит «открытость» такого ПО. Более того, среди специалистов по разработке/моделированию спутников в России немало встречается авторских решений или решений, специально разработанных для конкретной организации. НО! дальше этого предприятия или даже отдела эти решения никуда не выходят. Поэтому я хочу рассказать про моделирующую среду для анализа динамики полёта космического аппарата (КА) с открытым исходным кодом – «Проект 42» (далее просто «42»), который использую в своей повседневной профессиональной деятельности.
https://habr.com/ru/articles/1026474/
#моделирование_систем #спутник #космический_аппарат #opensourse #ansi_c
-
Моделируй просто! Симулятор космического полёта – «42»
У каждого специалиста в своей области есть профильное ПО. Даже для разработки ПО есть соответствующее ПО. И зачастую большинство специалистов не заботит «открытость» такого ПО. Более того, среди специалистов по разработке/моделированию спутников в России немало встречается авторских решений или решений, специально разработанных для конкретной организации. НО! дальше этого предприятия или даже отдела эти решения никуда не выходят. Поэтому я хочу рассказать про моделирующую среду для анализа динамики полёта космического аппарата (КА) с открытым исходным кодом – «Проект 42» (далее просто «42»), который использую в своей повседневной профессиональной деятельности.
https://habr.com/ru/articles/1026474/
#моделирование_систем #спутник #космический_аппарат #opensourse #ansi_c
-
Моделируй просто! Симулятор космического полёта – «42»
У каждого специалиста в своей области есть профильное ПО. Даже для разработки ПО есть соответствующее ПО. И зачастую большинство специалистов не заботит «открытость» такого ПО. Более того, среди специалистов по разработке/моделированию спутников в России немало встречается авторских решений или решений, специально разработанных для конкретной организации. НО! дальше этого предприятия или даже отдела эти решения никуда не выходят. Поэтому я хочу рассказать про моделирующую среду для анализа динамики полёта космического аппарата (КА) с открытым исходным кодом – «Проект 42» (далее просто «42»), который использую в своей повседневной профессиональной деятельности.
https://habr.com/ru/articles/1026474/
#моделирование_систем #спутник #космический_аппарат #opensourse #ansi_c
-
CoreBus — универсальный Modbus терминал
CoreBus — кроссплатформенный терминал для работы с COM-портами и TCP-сокетами с поддержкой протоколов Modbus TCP / RTU / ASCII и много чего еще. Приложение развивается уже довольно давно. Но была одна фича, которой не хватало, чтобы сделать CoreBus по-настоящему универсальным терминалом. Мне об этом писали еще с первых релизов. В личных сообщениях и в комментариях к статьям. Эта идея формулировалась по-разному, но суть была одна. И поэтому хочу представить вам новый режим - "Modbus мониторинг"!
https://habr.com/ru/articles/1021344/
#modbus #c# #corebus #opensourse #плк #terminal #logger #modbus_rtu #modbus_ascii #modbus_tcp
-
CoreBus — универсальный Modbus терминал
CoreBus — кроссплатформенный терминал для работы с COM-портами и TCP-сокетами с поддержкой протоколов Modbus TCP / RTU / ASCII и много чего еще. Приложение развивается уже довольно давно. Но была одна фича, которой не хватало, чтобы сделать CoreBus по-настоящему универсальным терминалом. Мне об этом писали еще с первых релизов. В личных сообщениях и в комментариях к статьям. Эта идея формулировалась по-разному, но суть была одна. И поэтому хочу представить вам новый режим - "Modbus мониторинг"!
https://habr.com/ru/articles/1021344/
#modbus #c# #corebus #opensourse #плк #terminal #logger #modbus_rtu #modbus_ascii #modbus_tcp
-
CoreBus — универсальный Modbus терминал
CoreBus — кроссплатформенный терминал для работы с COM-портами и TCP-сокетами с поддержкой протоколов Modbus TCP / RTU / ASCII и много чего еще. Приложение развивается уже довольно давно. Но была одна фича, которой не хватало, чтобы сделать CoreBus по-настоящему универсальным терминалом. Мне об этом писали еще с первых релизов. В личных сообщениях и в комментариях к статьям. Эта идея формулировалась по-разному, но суть была одна. И поэтому хочу представить вам новый режим - "Modbus мониторинг"!
https://habr.com/ru/articles/1021344/
#modbus #c# #corebus #opensourse #плк #terminal #logger #modbus_rtu #modbus_ascii #modbus_tcp
-
CoreBus — универсальный Modbus терминал
CoreBus — кроссплатформенный терминал для работы с COM-портами и TCP-сокетами с поддержкой протоколов Modbus TCP / RTU / ASCII и много чего еще. Приложение развивается уже довольно давно. Но была одна фича, которой не хватало, чтобы сделать CoreBus по-настоящему универсальным терминалом. Мне об этом писали еще с первых релизов. В личных сообщениях и в комментариях к статьям. Эта идея формулировалась по-разному, но суть была одна. И поэтому хочу представить вам новый режим - "Modbus мониторинг"!
https://habr.com/ru/articles/1021344/
#modbus #c# #corebus #opensourse #плк #terminal #logger #modbus_rtu #modbus_ascii #modbus_tcp
-
Testo. Бета-тестирование открыто
Новый фреймворк тестирования Testo готов к испытаниям. В статье: причины появления Testo; его фичи в краткой форме и в примерах; быстрый старт; что дальше.
-
VLESS на роутере с OpenWRT
Небольшая инструкция по установке VPN (протокол VLESS), на роутер с операционной системой OpenWRT с использованием пакета Passwall
-
Юридическое поле экспериментов для RAG
Можно ли делать RAG на MacStudio M3 Ultra? CAG - убийца RAG? Самый лучший RAG от OpenAI и Grok? Ответы на эти вопросы мы узнали во время участия в соревновании Agentic RAG Legal Challenge . Стоит отметить хорошую организацию соревнования и продуманные метрики. Более 300 команд со всего мира. Ответы на вопросы - под катом
https://habr.com/ru/articles/1014690/
#RAG #CAG #ARLC_2026 #хакатон #выгорание #qdrant #opensourse #llmагент #безумный_план #openrouter
-
Юридическое поле экспериментов для RAG
Можно ли делать RAG на MacStudio M3 Ultra? CAG - убийца RAG? Самый лучший RAG от OpenAI и Grok? Ответы на эти вопросы мы узнали во время участия в соревновании Agentic RAG Legal Challenge . Стоит отметить хорошую организацию соревнования и продуманные метрики. Более 300 команд со всего мира. Ответы на вопросы - под катом
https://habr.com/ru/articles/1014690/
#RAG #CAG #ARLC_2026 #хакатон #выгорание #qdrant #opensourse #llmагент #безумный_план #openrouter
-
Юридическое поле экспериментов для RAG
Можно ли делать RAG на MacStudio M3 Ultra? CAG - убийца RAG? Самый лучший RAG от OpenAI и Grok? Ответы на эти вопросы мы узнали во время участия в соревновании Agentic RAG Legal Challenge . Стоит отметить хорошую организацию соревнования и продуманные метрики. Более 300 команд со всего мира. Ответы на вопросы - под катом
https://habr.com/ru/articles/1014690/
#RAG #CAG #ARLC_2026 #хакатон #выгорание #qdrant #opensourse #llmагент #безумный_план #openrouter
-
Юридическое поле экспериментов для RAG
Можно ли делать RAG на MacStudio M3 Ultra? CAG - убийца RAG? Самый лучший RAG от OpenAI и Grok? Ответы на эти вопросы мы узнали во время участия в соревновании Agentic RAG Legal Challenge . Стоит отметить хорошую организацию соревнования и продуманные метрики. Более 300 команд со всего мира. Ответы на вопросы - под катом
https://habr.com/ru/articles/1014690/
#RAG #CAG #ARLC_2026 #хакатон #выгорание #qdrant #opensourse #llmагент #безумный_план #openrouter
-
Zator: Специализированный язык программирования для построения генеративных пайплайнов через KoboldCpp и StableDiffusion
Язык программирования Zator представляет собой интересный и четко очерченный пример доменно-ориентированного языка, разработанного не для универсальных задач программирования, а для решения одной конкретной, но все более значимой проблемы — построения сложных генеративных пайплайнов для создания текста и изображений = Его философия коренится в стремлении минимизировать "шаблонный" код, который традиционно мешает созданию содержания, и предоставить разработчикам, дизайнерам и другим создателям контента высокоуровневые абстракции для работы с передовыми технологиями искусственного интеллекта . В отличие от мощных, но часто громоздких общепurpose языков, таких как Python или JavaScript, Zator делает ставку на простоту, скорость и специализацию, что определяет его место в экосистеме инструментов для ИИ = Основная идея, лежащая в основе Zator, заключается в том, чтобы стать "языком описания пайплайнов", который работает поверх существующих сервисов искусственного интеллекта, а именно KoboldCpp и Stable Diffusion = Задача создания последовательностей, где результат одного шага (например, сгенерированный текст) используется как вход для следующего (например, промпт для генерации изображения), требует сложного взаимодействия с API. Это обычно включает в себя написание кода для сетевых запросов, управления состоянием, парсинга JSON-ответов и обработки файлов. Zator призван инкапсулировать всю эту сложность внутри нескольких ключевых функций, таких как generate_text() и generate_img() , которые абстрагируют низкоуровневые детали и позволяют пользователю сосредоточиться исключительно на логике своего пайплайна . Таким образом, язык позиционируется как инструмент, снижающий порог входа для людей без глубоких знаний в области системного программирования или веб-разработки, позволяя им быстро экспериментировать и создавать сложные генеративные сценарии .
https://habr.com/ru/articles/1002076/
#zator #новый_язык #искусственный_интеллект #простой_язык_программирования #изучение_языка #изучение_программирования #программирование #opensourse
-
Zator: Специализированный язык программирования для построения генеративных пайплайнов через KoboldCpp и StableDiffusion
Язык программирования Zator представляет собой интересный и четко очерченный пример доменно-ориентированного языка, разработанного не для универсальных задач программирования, а для решения одной конкретной, но все более значимой проблемы — построения сложных генеративных пайплайнов для создания текста и изображений = Его философия коренится в стремлении минимизировать "шаблонный" код, который традиционно мешает созданию содержания, и предоставить разработчикам, дизайнерам и другим создателям контента высокоуровневые абстракции для работы с передовыми технологиями искусственного интеллекта . В отличие от мощных, но часто громоздких общепurpose языков, таких как Python или JavaScript, Zator делает ставку на простоту, скорость и специализацию, что определяет его место в экосистеме инструментов для ИИ = Основная идея, лежащая в основе Zator, заключается в том, чтобы стать "языком описания пайплайнов", который работает поверх существующих сервисов искусственного интеллекта, а именно KoboldCpp и Stable Diffusion = Задача создания последовательностей, где результат одного шага (например, сгенерированный текст) используется как вход для следующего (например, промпт для генерации изображения), требует сложного взаимодействия с API. Это обычно включает в себя написание кода для сетевых запросов, управления состоянием, парсинга JSON-ответов и обработки файлов. Zator призван инкапсулировать всю эту сложность внутри нескольких ключевых функций, таких как generate_text() и generate_img() , которые абстрагируют низкоуровневые детали и позволяют пользователю сосредоточиться исключительно на логике своего пайплайна . Таким образом, язык позиционируется как инструмент, снижающий порог входа для людей без глубоких знаний в области системного программирования или веб-разработки, позволяя им быстро экспериментировать и создавать сложные генеративные сценарии .
https://habr.com/ru/articles/1002076/
#zator #новый_язык #искусственный_интеллект #простой_язык_программирования #изучение_языка #изучение_программирования #программирование #opensourse
-
Zator: Специализированный язык программирования для построения генеративных пайплайнов через KoboldCpp и StableDiffusion
Язык программирования Zator представляет собой интересный и четко очерченный пример доменно-ориентированного языка, разработанного не для универсальных задач программирования, а для решения одной конкретной, но все более значимой проблемы — построения сложных генеративных пайплайнов для создания текста и изображений = Его философия коренится в стремлении минимизировать "шаблонный" код, который традиционно мешает созданию содержания, и предоставить разработчикам, дизайнерам и другим создателям контента высокоуровневые абстракции для работы с передовыми технологиями искусственного интеллекта . В отличие от мощных, но часто громоздких общепurpose языков, таких как Python или JavaScript, Zator делает ставку на простоту, скорость и специализацию, что определяет его место в экосистеме инструментов для ИИ = Основная идея, лежащая в основе Zator, заключается в том, чтобы стать "языком описания пайплайнов", который работает поверх существующих сервисов искусственного интеллекта, а именно KoboldCpp и Stable Diffusion = Задача создания последовательностей, где результат одного шага (например, сгенерированный текст) используется как вход для следующего (например, промпт для генерации изображения), требует сложного взаимодействия с API. Это обычно включает в себя написание кода для сетевых запросов, управления состоянием, парсинга JSON-ответов и обработки файлов. Zator призван инкапсулировать всю эту сложность внутри нескольких ключевых функций, таких как generate_text() и generate_img() , которые абстрагируют низкоуровневые детали и позволяют пользователю сосредоточиться исключительно на логике своего пайплайна . Таким образом, язык позиционируется как инструмент, снижающий порог входа для людей без глубоких знаний в области системного программирования или веб-разработки, позволяя им быстро экспериментировать и создавать сложные генеративные сценарии .
https://habr.com/ru/articles/1002076/
#zator #новый_язык #искусственный_интеллект #простой_язык_программирования #изучение_языка #изучение_программирования #программирование #opensourse
-
Zator: Специализированный язык программирования для построения генеративных пайплайнов через KoboldCpp и StableDiffusion
Язык программирования Zator представляет собой интересный и четко очерченный пример доменно-ориентированного языка, разработанного не для универсальных задач программирования, а для решения одной конкретной, но все более значимой проблемы — построения сложных генеративных пайплайнов для создания текста и изображений = Его философия коренится в стремлении минимизировать "шаблонный" код, который традиционно мешает созданию содержания, и предоставить разработчикам, дизайнерам и другим создателям контента высокоуровневые абстракции для работы с передовыми технологиями искусственного интеллекта . В отличие от мощных, но часто громоздких общепurpose языков, таких как Python или JavaScript, Zator делает ставку на простоту, скорость и специализацию, что определяет его место в экосистеме инструментов для ИИ = Основная идея, лежащая в основе Zator, заключается в том, чтобы стать "языком описания пайплайнов", который работает поверх существующих сервисов искусственного интеллекта, а именно KoboldCpp и Stable Diffusion = Задача создания последовательностей, где результат одного шага (например, сгенерированный текст) используется как вход для следующего (например, промпт для генерации изображения), требует сложного взаимодействия с API. Это обычно включает в себя написание кода для сетевых запросов, управления состоянием, парсинга JSON-ответов и обработки файлов. Zator призван инкапсулировать всю эту сложность внутри нескольких ключевых функций, таких как generate_text() и generate_img() , которые абстрагируют низкоуровневые детали и позволяют пользователю сосредоточиться исключительно на логике своего пайплайна . Таким образом, язык позиционируется как инструмент, снижающий порог входа для людей без глубоких знаний в области системного программирования или веб-разработки, позволяя им быстро экспериментировать и создавать сложные генеративные сценарии .
https://habr.com/ru/articles/1002076/
#zator #новый_язык #искусственный_интеллект #простой_язык_программирования #изучение_языка #изучение_программирования #программирование #opensourse
-
Алёна Рыбакина: «Путь в коммиттеры PostgreSQL начинается с первого ревью»
Клиент, с проблемы которого всё началось, решил её сам — сменил фреймворк и даже не стал дожидаться патча. Но Алёна Рыбакина всё равно продолжила работу — ещё год. Теперь её OR-ANY Transformation — часть PostgreSQL, а сама она — обладательница медали сообщества. Интервью о том, как случайный клиентский баг превращается в вклад в мировой open source.
https://habr.com/ru/companies/postgrespro/articles/958052/
#contributing #commitfest #патчи #postgresql #opensourse #open_source
-
Алёна Рыбакина: «Путь в коммиттеры PostgreSQL начинается с первого ревью»
Клиент, с проблемы которого всё началось, решил её сам — сменил фреймворк и даже не стал дожидаться патча. Но Алёна Рыбакина всё равно продолжила работу — ещё год. Теперь её OR-ANY Transformation — часть PostgreSQL, а сама она — обладательница медали сообщества. Интервью о том, как случайный клиентский баг превращается в вклад в мировой open source.
https://habr.com/ru/companies/postgrespro/articles/958052/
#contributing #commitfest #патчи #postgresql #opensourse #open_source
-
Алёна Рыбакина: «Путь в коммиттеры PostgreSQL начинается с первого ревью»
Клиент, с проблемы которого всё началось, решил её сам — сменил фреймворк и даже не стал дожидаться патча. Но Алёна Рыбакина всё равно продолжила работу — ещё год. Теперь её OR-ANY Transformation — часть PostgreSQL, а сама она — обладательница медали сообщества. Интервью о том, как случайный клиентский баг превращается в вклад в мировой open source.
https://habr.com/ru/companies/postgrespro/articles/958052/
#contributing #commitfest #патчи #postgresql #opensourse #open_source
-
Алёна Рыбакина: «Путь в коммиттеры PostgreSQL начинается с первого ревью»
Клиент, с проблемы которого всё началось, решил её сам — сменил фреймворк и даже не стал дожидаться патча. Но Алёна Рыбакина всё равно продолжила работу — ещё год. Теперь её OR-ANY Transformation — часть PostgreSQL, а сама она — обладательница медали сообщества. Интервью о том, как случайный клиентский баг превращается в вклад в мировой open source.
https://habr.com/ru/companies/postgrespro/articles/958052/
#contributing #commitfest #патчи #postgresql #opensourse #open_source
-
Обзор драмы: AI-агент vs. мейнтейнер Matplotlib
В феврале 2026 года open-source сообщество получило редкий жанр контента — AI-драму с полноценным публичным конфликтом.
https://habr.com/ru/articles/995982/
#openai #chatgpt #gemini #claude #deepseek #qwen #opensourse #ai #ai_agent
-
Одна компания в России решила внедрить дырявых ботов
C***.ru раздает ваши Api-ключи через «безопасного» AI-агента? Поверили обещанию про «Изолированную среду» в Evolution Free Tier? Зря. Я проверил образ OpenClaw (DevOps Assistant) из маркетплейса. Результат: Port 18789 открыт всему миру. Любой школьник со сканером может зайти в админку без пароля, получить Root и забрать ваши IAM-ключи от облака за 30 секунд. POC, сканнеры и инструкция по выживанию — в отчете.
-
Прогноз AI на 2026 год: давление инфраструктуры и рост агентных систем
В конце прошлого года обсудили с Head of R&D red_mad_robot Валерой Ковальским , как будет развиваться AI в 2026 году. В статье делимся его прогнозами и разбираем, какие изменения уже формируют индустрию и какие станут критичными в ближайшие годы — с точки зрения инженерии, масштабирования и реального применения в продуктах. Дополнительный контекст и комментарии дал Саша Абрамов — AI-визионер, руководитель AI/ML-команд и автор Dealer.AI.
https://habr.com/ru/companies/redmadrobot/articles/990698/
#ai #llm #llmмодели #технологии #инференс_llm #агенты_ии #контекстинжиниринг #opensourse
-
Machine Unlearning. Часть 1: Почему моделям нужно уметь забывать
Большие языковые модели (LLM) сегодня умеют невероятно много — от генерации текста до сложного анализа данных. Но что происходит, если часть информации, на которой они обучались, нужно удалить? Просто убрать лишние данные и переобучить модель может быть слишком накладно и дорого. Всем привет! Меня зовут Вадим, я Data Scientist в компании Raft. В этой статье я расскажу о достаточно новом направлении машинного разучивания (Machine Unlearning), которое позволяет моделям “забывать” не нужные знания без полного их переобучения.
https://habr.com/ru/companies/raft/articles/981858/
#ai #machine_unlearning #machine_unlearning_для_llm #сезон_ии_в_разработке #машинное_обучениe #opensourse
-
Machine Unlearning. Часть 1: Почему моделям нужно уметь забывать
Большие языковые модели (LLM) сегодня умеют невероятно много — от генерации текста до сложного анализа данных. Но что происходит, если часть информации, на которой они обучались, нужно удалить? Просто убрать лишние данные и переобучить модель может быть слишком накладно и дорого. Всем привет! Меня зовут Вадим, я Data Scientist в компании Raft. В этой статье я расскажу о достаточно новом направлении машинного разучивания (Machine Unlearning), которое позволяет моделям “забывать” не нужные знания без полного их переобучения.
https://habr.com/ru/companies/raft/articles/981858/
#ai #machine_unlearning #machine_unlearning_для_llm #сезон_ии_в_разработке #машинное_обучениe #opensourse
-
Machine Unlearning. Часть 1: Почему моделям нужно уметь забывать
Большие языковые модели (LLM) сегодня умеют невероятно много — от генерации текста до сложного анализа данных. Но что происходит, если часть информации, на которой они обучались, нужно удалить? Просто убрать лишние данные и переобучить модель может быть слишком накладно и дорого. Всем привет! Меня зовут Вадим, я Data Scientist в компании Raft. В этой статье я расскажу о достаточно новом направлении машинного разучивания (Machine Unlearning), которое позволяет моделям “забывать” не нужные знания без полного их переобучения.
https://habr.com/ru/companies/raft/articles/981858/
#ai #machine_unlearning #machine_unlearning_для_llm #сезон_ии_в_разработке #машинное_обучениe #opensourse
-
Machine Unlearning. Часть 1: Почему моделям нужно уметь забывать
Большие языковые модели (LLM) сегодня умеют невероятно много — от генерации текста до сложного анализа данных. Но что происходит, если часть информации, на которой они обучались, нужно удалить? Просто убрать лишние данные и переобучить модель может быть слишком накладно и дорого. Всем привет! Меня зовут Вадим, я Data Scientist в компании Raft. В этой статье я расскажу о достаточно новом направлении машинного разучивания (Machine Unlearning), которое позволяет моделям “забывать” не нужные знания без полного их переобучения.
https://habr.com/ru/companies/raft/articles/981858/
#ai #machine_unlearning #machine_unlearning_для_llm #сезон_ии_в_разработке #машинное_обучениe #opensourse
-
We need to start Forking Software more!
As pointed out in my last article, the developers of UPBGE ( a game engine I use for my game ) decided to include slop-code into the software. And starting with version 0.5 it is "tainted by Ai". After that post I found a small repository on codeberg, which lists various other programs that are also sloppy. At first I sunk in with the feeling of dread and a desire to give up. Even the Linux Kernel was mentioned.
But then...
-
Хватит писать try-catch в контроллерах: как я причесал ошибки в Express и перестал бояться деплоя
Знаете это чувство, когда открываешь контроллер в Express проекте, чтобы поправить одну строчку логики, и видишь ЭТО ? Бесконечная вложенность, проверки на существование полей, ручной парсинг ошибок от базы данных и, конечно же, его величество try-catch , который занимает 80% файла. Я тоже через это проходил. В каждом новом микросервисе я копипастил одни и те же функции обработки ошибок. В одном проекте я ловил ошибки Mongoose через err.name === 'ValidationError' , в другом — через instanceof . Где-то мы отдавали { error: "message" } , где-то { status: "fail", msg: "..." } . В какой-то момент мне это надоело. Мне захотелось инструмент, который я могу просто подключить одной строкой, и он сам поймет, что "E11000" от Mongo — это 409 Conflict, а ошибка Zod — это 400 Bad Request. При этом я не хотел тянуть в проект тяжелые зависимости. Так родилась библиотека ds-express-errors . Сегодня я расскажу, зачем я ее написал и почему она может сэкономить вам кучу нервов.
https://habr.com/ru/articles/981456/
#error_handling #express #graceful_shutdown #javascript #nodejs #opensourse #middleware #custom_config_parameters
-
Хватит писать try-catch в контроллерах: как я причесал ошибки в Express и перестал бояться деплоя
Знаете это чувство, когда открываешь контроллер в Express проекте, чтобы поправить одну строчку логики, и видишь ЭТО ? Бесконечная вложенность, проверки на существование полей, ручной парсинг ошибок от базы данных и, конечно же, его величество try-catch , который занимает 80% файла. Я тоже через это проходил. В каждом новом микросервисе я копипастил одни и те же функции обработки ошибок. В одном проекте я ловил ошибки Mongoose через err.name === 'ValidationError' , в другом — через instanceof . Где-то мы отдавали { error: "message" } , где-то { status: "fail", msg: "..." } . В какой-то момент мне это надоело. Мне захотелось инструмент, который я могу просто подключить одной строкой, и он сам поймет, что "E11000" от Mongo — это 409 Conflict, а ошибка Zod — это 400 Bad Request. При этом я не хотел тянуть в проект тяжелые зависимости. Так родилась библиотека ds-express-errors . Сегодня я расскажу, зачем я ее написал и почему она может сэкономить вам кучу нервов.
https://habr.com/ru/articles/981456/
#error_handling #express #graceful_shutdown #javascript #nodejs #opensourse #middleware #custom_config_parameters
-
Хватит писать try-catch в контроллерах: как я причесал ошибки в Express и перестал бояться деплоя
Знаете это чувство, когда открываешь контроллер в Express проекте, чтобы поправить одну строчку логики, и видишь ЭТО ? Бесконечная вложенность, проверки на существование полей, ручной парсинг ошибок от базы данных и, конечно же, его величество try-catch , который занимает 80% файла. Я тоже через это проходил. В каждом новом микросервисе я копипастил одни и те же функции обработки ошибок. В одном проекте я ловил ошибки Mongoose через err.name === 'ValidationError' , в другом — через instanceof . Где-то мы отдавали { error: "message" } , где-то { status: "fail", msg: "..." } . В какой-то момент мне это надоело. Мне захотелось инструмент, который я могу просто подключить одной строкой, и он сам поймет, что "E11000" от Mongo — это 409 Conflict, а ошибка Zod — это 400 Bad Request. При этом я не хотел тянуть в проект тяжелые зависимости. Так родилась библиотека ds-express-errors . Сегодня я расскажу, зачем я ее написал и почему она может сэкономить вам кучу нервов.
https://habr.com/ru/articles/981456/
#error_handling #express #graceful_shutdown #javascript #nodejs #opensourse #middleware #custom_config_parameters
-
Хватит писать try-catch в контроллерах: как я причесал ошибки в Express и перестал бояться деплоя
Знаете это чувство, когда открываешь контроллер в Express проекте, чтобы поправить одну строчку логики, и видишь ЭТО ? Бесконечная вложенность, проверки на существование полей, ручной парсинг ошибок от базы данных и, конечно же, его величество try-catch , который занимает 80% файла. Я тоже через это проходил. В каждом новом микросервисе я копипастил одни и те же функции обработки ошибок. В одном проекте я ловил ошибки Mongoose через err.name === 'ValidationError' , в другом — через instanceof . Где-то мы отдавали { error: "message" } , где-то { status: "fail", msg: "..." } . В какой-то момент мне это надоело. Мне захотелось инструмент, который я могу просто подключить одной строкой, и он сам поймет, что "E11000" от Mongo — это 409 Conflict, а ошибка Zod — это 400 Bad Request. При этом я не хотел тянуть в проект тяжелые зависимости. Так родилась библиотека ds-express-errors . Сегодня я расскажу, зачем я ее написал и почему она может сэкономить вам кучу нервов.
https://habr.com/ru/articles/981456/
#error_handling #express #graceful_shutdown #javascript #nodejs #opensourse #middleware #custom_config_parameters
-
[Перевод] NVIDIA открыла исходный код KAI Scheduler — планировщика, ранее использовавшегося в платформе Run:ai
Весной этого года NVIDIA открыла исходный код KAI Scheduler — Kubernetes-нативного планировщика GPU-нагрузок, который раньше входил в состав платформы Run:ai и теперь распространяется под лицензией Apache 2.0. Интерес к этому проекту закономерен: планировщик давно работает в продакшене и решает ряд проблем, с которыми сталкивается любая команда, пытающаяся эффективно распределять GPU-ресурсы в кластере. Мы в Orion soft изучили технические детали KAI Scheduler, чтобы понять, как он устроен изнутри, какие задачи закрывает и какие идеи могут быть полезны инженерам, работающим с Kubernetes, ML-нагрузками и распределёнными GPU-оркестраторами. Ниже — разбор архитектуры, базовых сущностей и цикла планирования.Преимущества KAI Scheduler Управление AI-нагрузками на GPU и CPU сталкивается с рядом задач, которые традиционные планировщики ресурсов не всегда способны решать. KAI Scheduler был разработан специально для того, чтобы закрыть эти проблемы:
https://habr.com/ru/companies/orion_soft/articles/980176/
#gpu #runai #scheduler #kubernetes #machinelearning #opensourse #mlops #ai #nvidia
-
Проблемы с которыми я столкнулся при написании рекурсивного парсера journal в Linux
Добрый день, всем читающим данную статью. При анализе артефактов с Linux систем journal являются источником огромного количества полезной информации. Существет большое количесвто утилит, которые парсят journal. Однако, у всех этих утилит есть свои минусы. По этой причине, у меня возникла идея написать свой кроссплатформенный парсер файлов journal , который мог бы обрабатывать не только файлы, но и директории, с возможностью экспорта в различные форматы и сортировке по временным меткам. В процессе написания данного инструмента я столкнулся с несколькими проблемами и хочу поделиться способами, которыми я их решал.
https://habr.com/ru/articles/979144/
#journal #journalctl #parser #go #linux #opensourse #recursive #forensics #dfir #triage
-
Управляю VDS с телефона: Telegram-бот + Claude Code CLI
Я не devops, поэтому хотел получать ответы на человеческом языке в любое время. Ты в дороге, приходит алерт, нужно срочно посмотреть логи или проверить статус сервиса. Достаёшь телефон, открываешь SSH-клиент, набираешь команды... В итоге, я написал Telegram-бота, который принимает запросы на человеческом языке и выполняет их через Claude Code CLI. Теперь вместо journalctl -u nginx --since "1 hour ago" | grep error я просто пишу в Telegram: «Покажи ошибки nginx за последний час». Выложил в opensource. В статье расскажу про архитектуру и примеры.
https://habr.com/ru/articles/977696/
#искусственный_интеллект #сезон_ии_в_разработке #Системное_администрирование #claude_code #vps #telegram #telegrambot #claude #сисадмин #opensourse
-
Управляю VDS с телефона: Telegram-бот + Claude Code CLI
Я не devops, поэтому хотел получать ответы на человеческом языке в любое время. Ты в дороге, приходит алерт, нужно срочно посмотреть логи или проверить статус сервиса. Достаёшь телефон, открываешь SSH-клиент, набираешь команды... В итоге, я написал Telegram-бота, который принимает запросы на человеческом языке и выполняет их через Claude Code CLI. Теперь вместо journalctl -u nginx --since "1 hour ago" | grep error я просто пишу в Telegram: «Покажи ошибки nginx за последний час». Выложил в opensource. В статье расскажу про архитектуру и примеры.
https://habr.com/ru/articles/977696/
#искусственный_интеллект #сезон_ии_в_разработке #Системное_администрирование #claude_code #vps #telegram #telegrambot #claude #сисадмин #opensourse
-
Управляю VDS с телефона: Telegram-бот + Claude Code CLI
Я не devops, поэтому хотел получать ответы на человеческом языке в любое время. Ты в дороге, приходит алерт, нужно срочно посмотреть логи или проверить статус сервиса. Достаёшь телефон, открываешь SSH-клиент, набираешь команды... В итоге, я написал Telegram-бота, который принимает запросы на человеческом языке и выполняет их через Claude Code CLI. Теперь вместо journalctl -u nginx --since "1 hour ago" | grep error я просто пишу в Telegram: «Покажи ошибки nginx за последний час». Выложил в opensource. В статье расскажу про архитектуру и примеры.
https://habr.com/ru/articles/977696/
#искусственный_интеллект #сезон_ии_в_разработке #Системное_администрирование #claude_code #vps #telegram #telegrambot #claude #сисадмин #opensourse
-
Управляю VDS с телефона: Telegram-бот + Claude Code CLI
Я не devops, поэтому хотел получать ответы на человеческом языке в любое время. Ты в дороге, приходит алерт, нужно срочно посмотреть логи или проверить статус сервиса. Достаёшь телефон, открываешь SSH-клиент, набираешь команды... В итоге, я написал Telegram-бота, который принимает запросы на человеческом языке и выполняет их через Claude Code CLI. Теперь вместо journalctl -u nginx --since "1 hour ago" | grep error я просто пишу в Telegram: «Покажи ошибки nginx за последний час». Выложил в opensource. В статье расскажу про архитектуру и примеры.
https://habr.com/ru/articles/977696/
#искусственный_интеллект #сезон_ии_в_разработке #Системное_администрирование #claude_code #vps #telegram #telegrambot #claude #сисадмин #opensourse
-
He instalado el launcher de Fossify, así como el resto de apps. Sorprendido de su funcionamiento, bastante mejor de lo que me esperaba. #Fossify #OpenSourse #SoftwareLibre #Android
-
Больше никаких велосипедов: готовый Spring Boot Starter для Telegram-ботов
После создания примерно десятка Telegram-ботов я понял, что архитектура, конфигурации и маршрутизация повторяются из проекта в проект. Готовых актуальных решений для Spring Boot я не нашёл. Поэтому разработал собственный Telegram Bot Spring Boot Starter: с прозрачным пайплайном, набором готовых компонентов и возможностью гибкой кастомизации. В статье я расскажу, какие проблемы он решает, как устроен внутри, как его использовать и почему он оказался намного удобнее обычных self-made конфигураций.
https://habr.com/ru/articles/975552/
#java #springboot #spring #telegrambot #opensourse #springbootstarter #telegrambot #architecture #maven
-
SPQR — наше опенсорс-решение для горизонтального масштабирования Postgres
В современных реалиях объёмы данных постоянно растут и появляются всё более жёсткие требования к производительности. Тут традиционный PostgreSQL сталкивается с фундаментальной проблемой: отсутствие нативной поддержки горизонтального масштабирования. Сегодня мы, команда платформы данных в Yandex Cloud, хотим рассказать о SPQR — нашем опенсорс‑инструменте, который который создавался как ответ на боль шардирования и эксплуатации крупных OLTP‑систем. Под катом — история о том, что стало отправной точкой для его создания, какие задачи он помогает решать, на чём основано наше решение и что помогает ему быть довольно простым в эксплуатации.
https://habr.com/ru/companies/yandex/articles/968468/
#postgresql #spqr #шардирование #opensourse #опенсорс_яндекса #базы_данных
-
The same for Docker:
It was more like a proof-of-concept, but I guess no one needs it?I will maybe discontinue it too, but let me know if you are interested.
#opensourse #docker
#raspberry #raspberry_pi #theMagPi #magpi #magpidownloader -
The same for Docker:
It was more like a proof-of-concept, but I guess no one needs it?I will maybe discontinue it too, but let me know if you are interested.
#opensourse #docker
#raspberry #raspberry_pi #theMagPi #magpi #magpidownloader -
The same for Docker:
It was more like a proof-of-concept, but I guess no one needs it?I will maybe discontinue it too, but let me know if you are interested.
#opensourse #docker
#raspberry #raspberry_pi #theMagPi #magpi #magpidownloader