782 subscribers
540 photos
35 videos
8 files
421 links
Исследования, новости и разработки в области генеративных моделей.
Download Telegram
Компания Tidelift провела опрос более 400 мэйнтейнеров опенсорсных проектов. Ниже — краткие выводы, а подробнее читайте в статье на OpenNET или в оригинале.

▪️60% мэйнтейнеров не получают оплату за свою работу, но 44% из них были бы не против её получить, а 24% связывают с этим часть дохода.
▪️Мэйнтейнеры тратят 11% времени на задачи по безопасности (против 4% в 2021 году), 50% — на рутину и 35% — на разработку новых возможностей.
▪️71% используют двухфакторную аутентификацию, а 48% мэйнтейнеров считают свою работу недооценённой.
▪️После инцидента с бэкдором в библиотеке xz 66% стали меньше доверять pull-запросам.
▪️45% мэйнтейнеров негативно относятся к ИИ-инструментам, и только 9% оценивают их положительно.
This media is not supported in your browser
VIEW IN TELEGRAM
Интеграция с Tabby

Tabby
— это самостоятельный помощник по кодированию на основе ИИ, предлагающий альтернативу GitHub Copilot с открытым исходным кодом и локально.

Он может похвастаться несколькими ключевыми функциями:

▪️ Автономный, без необходимости в СУБД или облачном сервисе
▪️ Интерфейс OpenAPI, легко интегрируемый с существующей инфраструктурой (например, Cloud IDE)
▪️ Поддерживает GPUs потребительского уровня
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Новый редактор профилей в VS Code упрощает управление вашими профилями в одном месте, так что вы можете легко переключаться между различными настройками.

☝️ Посмотрите, как вы можете быстро просмотреть все ваши существующие профили и создать новый профиль + настроить источник его содержимого.

#инструменты
📌 Шпаргалка по Linux администрированию

Эта шпаргалка представляет собой краткое руководство по основным темам администрирования Linux для начинающих и мидл+ инженеров DevOps.

Стоит отметить пункты: «Infrastructure as Code» и «Monitoring & Logging»

Что вы считаете полезным?
This media is not supported in your browser
VIEW IN TELEGRAM
MyLens.ai — нейронка мастхев для ютуба

Нейронка пересказывает видео с ютуба. Может справиться с часовыми видео за пару секунд.

▪️ Можно закинуть любое видео
▪️ Саммари появляется мгновенно. Нейросеть создаст план, схемы и выделит ключевые цитаты
▪️ Если загружаете свой собственный ролик — программа даст советы, как сделать контент вирусным

Единственный минус: ограничение на три видео в день
💻🔍💼 Кризис IT-рынка: как джуны и кадровый голод меняют правила игры

В условиях нехватки опытных специалистов и наплыва джунов, IT-компании вынуждены искать нестандартные подходы к найму. Рассмотрим основные тренды и стратегии адаптации рынка.

Читать статью

#почитать
Российские компании начали активно нанимать программистов из Африки

Наши компании массово набирают дешевых кодеров из Африки, чтобы сбить зарплаты российских специалистов. Количество вакансий для африканских разработчиков выросло в 10 раз, преимущественно для специалистов из Зимбабве, Камеруна и Кении. Российские бизнесы предпочитают платить зарубежным сотрудникам гораздо меньше.

Конечно, есть сомнения по качеству таких сотрудников


👉 Ссылка на новость
This media is not supported in your browser
VIEW IN TELEGRAM
🤯 Знаете ли вы этот хак на GitHub?

1️⃣ Откройте любой GitHub-репозиторий
2️⃣ Замените .com на .dev
3️⃣ Просмотрите код репозитория в инстансе VS Code!

И да, можно просто на клавиатуре нажать кнопку «.».
Помянем пиратские APK: Google начал блокировать пиратские приложения, которые установлены не из Play Market.

Самое обидное, что у школьников перестал работать Minecraft. Но есть выход — не обновляться до последней ОС. Тогда есть шанс ненадолго остаться «пиратом».

На форумах уже вовсю идёт поиск, как обойти блокировку.
LibreCUDA: Альтернатива фирменной CUDA от Nvidia

LibreCUDA — проект, который позволяет использовать API драйвера CUDA, не прибегая к фирменным инструментам Nvidia. Проще говоря, LibreCUDA — это замена стандартной среды выполнения CUDA.

Из плюсов: программа поддерживается сообществом и не потеряет свою актуальность
🤯 Что вам помогает работать, когда устаете? Когда в отпуск ну вообще никак, а сил уже нет.

💬 Может быть, чтение отвлеченной литературы, спорт, дневной сон, прогулки, встречи с друзьями, что-то ещё?

#интерактив
🪶 Как следовать принципу DRY при настройке Apache APISIX

DRY — один из самых известных принципов разработки ПО: он помогает избежать ненужного повторения фрагментов кода, которые выполняют одни и те же действия. DRY также стоит применять при настройке конфигурации сложных систем, поскольку этот принцип:

☑️ Делает конфигурацию более компактной и легкой для понимания.
☑️ Упрощает поддержку — когда нужно внести изменения, вы делаете это только в одном месте.
☑️ Повышает читаемость — конфигурация становится более структурированной и логичной, что облегчает ее понимание.
☑️ Улучшает масштабируемость — при усложнении конфигурации принципы DRY помогают сохранять ее управляемой и расширяемой.
☑️ Сокращает время на настройку — используя переиспользуемые компоненты, можно быстрее создавать новые конфигурации или модифицировать существующие.

В качестве примера в статье рассматриваем, как применять DRY при настройке конфигурации API-шлюза Apache APISIX.

🔗 Читать статью
🔗 Зеркало
🤖 AIHawk: Автоматизация поиска работы с помощью ИИ

AIHawk — это скрипт на Python, который помогает автоматически отправлять резюме на различные вакансии. Проект поддерживает интеграцию с сайтами по поиску работы (LinkedIn) и использует ИИ для оптимизации процесса подачи заявок.

Cуть такая: ИИ берёт ваши данные и подгоняет под резюме, а потом отправляет работодателю


👉 Ссылка на полезный репозиторий
💡 Полезные паттерны для интеграции/проектирования систем: на заметку разработчику

👉 Источник

#инфографика
📨 Как работают очереди и брокеры сообщений

Очередь сообщений — структура данных, которая хранит сообщения в порядке FIFO. Представьте, что вашему приложению нужно обрабатывать файлы, которые загружают пользователи. Очередь сообщений в этом случае может выступать как очередь задач, обрабатывающая задания асинхронно:

1️⃣ Пользователь загружает большой файл для обработки.
2️⃣ Веб-сервер принимает файл и создает задание.
3️⃣ Задание добавляется в очередь задач, а файл загружается в объектное хранилище.
4️⃣ Позже рабочий процесс забирает задания из очереди одно за другим и обрабатывает их, получая файл из хранилища.

Это самый простой пример. Очереди сообщений можно использовать для:

✔️ Планирования и управления фоновыми задачами.
✔️ Распределения задач между несколькими рабочими процессами.
✔️ Управления сервисами подписки и уведомлений.
✔️ Буферизации данных.
✔️ Повторных попыток обработки платежей и многого другого.

Подробнее читайте в нашем гайде 👇

🔗 Читать статью
🔗 Зеркало
This media is not supported in your browser
VIEW IN TELEGRAM
🔘 Bracket Pair Colorization Toggler — расширение VS Code (имеет более одного миллиона установок 🤯), которое предоставляет простую команду для быстрого переключения глобального параметра Bracket Pair Colorization, добавленного в VS Code версии v1.60.

Просто нажмите Ctrl + Shift + P (Win, Linux) / Cmd + Shift + P (Mac) и найдите команду Toggle 'Bracket Pair Colorization'.

📦 Установить

#инструменты
🤔 Основы математики в Machine Learning / Deep Learning

🗓 16 октября мы разберем ряд Тейлора, собственные векторы и другие ключевые понятия в ML – https://proglib.io/w/508933a2

Спикер: Иван Потапов – Staff Machine Learning Engineer at ShareChat. Руководит командой, отвечающей за качество рекомендаций, и имеет 8-летний опыт в сфере машинного обучения.

😮 Что будем обсуждать:

– Теорию вероятностей: случайные величины, математическое ожидание и дисперсию.

Линейную алгебру: векторы, матрицы, собственные векторы и собственные значения.

Математический анализ: производные и разложение функций в ряд Тейлора.

👨‍💻 А еще после каждого блока вас ждет практика в применении полученных знаний.

🎯 Почему это важно?
Понимание математических основ помогает глубже разобраться в работающих под капотом алгоритмах ML/DL и эффективно применять их на практике.

Присоединяйтесь к нам и совершенствуйте свои навыки в машинном обучении!

📌 Регистрация по ссылке: https://proglib.io/w/508933a2
Media is too big
VIEW IN TELEGRAM
📌 Шпаргалка всех запросов SQL и примерах их использования

quick-SQL-cheatsheet — это репозиторий постоянно дополняется сообществом, так что забирайте себе, он не потеряет актуальность
PostgreSQL захватил мир баз данных

На карточке показано, как PostgreSQL интегрируется с различными системами и инструментами
🦀 Как начать разработку ядра Linux на языке Rust?

Существует несколько способов установки инструментов Rust, необходимых для разработки ядра. Простой способ — использовать пакеты вашего Linux-дистрибутива, если они подходят. Преимущество заключается в том, что дистрибутив обычно соответствует версии LLVM, используемой Rust и Clang.

Другой способ — использовать предварительно собранные стабильные версии LLVM+Rust с kernel.org. Это те же компактные и быстрые сборки LLVM с добавленными версиями Rust, которые поддерживает проект Rust для Linux. Предоставляется два набора: latest LLVM и matching LLVM.

В качестве альтернативы можно установить основные компоненты с помощью rustup, standalone установщика Rust и/или сборки.

👉 Подробнее