🛍️ Пакетный API: объединение запросов с помощью asyncio и Batch API
Разбираемся, как объединить множество отдельных вызовов функций в меньшее число запросов с помощью паттерна пакетной обработки (Batching Pattern) и питоновской библиотеки asyncio.
🔗 Основной сайт
🔗 Зеркало
Разбираемся, как объединить множество отдельных вызовов функций в меньшее число запросов с помощью паттерна пакетной обработки (Batching Pattern) и питоновской библиотеки asyncio.
🔗 Основной сайт
🔗 Зеркало
🤖 GPT-4 против людей: кто выйдет победителем? На что способна новая мультимодальная языковая модель
OpenAI представила GPT-4 – большую мультимодальную языковую модель, которая генерирует данные на основе текстовых и визуальных запросов. Разбираемся, в чем модель превосходит своих предшественников и как скоро заменит человека.
🔗 Основной сайт
🔗 Зеркало
OpenAI представила GPT-4 – большую мультимодальную языковую модель, которая генерирует данные на основе текстовых и визуальных запросов. Разбираемся, в чем модель превосходит своих предшественников и как скоро заменит человека.
🔗 Основной сайт
🔗 Зеркало
This media is not supported in your browser
VIEW IN TELEGRAM
🗺 Команда GitHub представила функционал «дорожных карт» по проектам
Создайте дорожную карту, чтобы спланировать направление движения проекта, и оставайтесь в курсе того, что находится в процессе и что будет дальше.
🔗 Подробнее
Создайте дорожную карту, чтобы спланировать направление движения проекта, и оставайтесь в курсе того, что находится в процессе и что будет дальше.
🔗 Подробнее
Через 10 минут начнется вебинар «Краткое введение в A/B тестирование и его применение в Data Science».
👤Спикер – Жариков Дмитрий, Data scientist в СБЕР
На вебинаре вы узнаете про основные методы A/B тестирования и их применение на примере реального финтех продукта.
📌 Под этим постом вы можете задавать вопросы во время эфира!
👤Спикер – Жариков Дмитрий, Data scientist в СБЕР
На вебинаре вы узнаете про основные методы A/B тестирования и их применение на примере реального финтех продукта.
📌 Под этим постом вы можете задавать вопросы во время эфира!
Языки
● Python, JavaScript, TypeScript, C#, Go, SQL.
Тематика
● Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.
Объем
● от 7 до 15 тыс. знаков.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
Please open Telegram to view this post
VIEW IN TELEGRAM
Нууу, понеслась 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#writeup #security
Новые инструменты — новые угрозы: команда OpenAI исправила критическую уязвимость захвата учетной записи ChatGPT
Можно было захватить чью-то учетную запись, просмотреть историю чатов и получить доступ к платежной информации.
Началось все с того, что на бэкенде некорректно обрабатывалось расширение, и вместо css возвращался конфиденциальный json-файл:
chat.openai[.]com/api/auth/session.css -> 400 ❌
chat.openai[.]com/api/auth/session/test.css -> 200 ✔️
Подробности — под катом.👇
🧵Читать в Твиттере
🧵Читать в Thread Reader App (если Твиттер не открывается)
Новые инструменты — новые угрозы: команда OpenAI исправила критическую уязвимость захвата учетной записи ChatGPT
Можно было захватить чью-то учетную запись, просмотреть историю чатов и получить доступ к платежной информации.
Началось все с того, что на бэкенде некорректно обрабатывалось расширение, и вместо css возвращался конфиденциальный json-файл:
chat.openai[.]com/api/auth/session.css -> 400 ❌
chat.openai[.]com/api/auth/session/test.css -> 200 ✔️
Подробности — под катом.👇
🧵Читать в Твиттере
🧵Читать в Thread Reader App (если Твиттер не открывается)
Сообщения об ошибках, которые не вызывают гнева и недопонимания у пользователя, — это то, к чему надо стремиться
Сверху вы видите пример плохой практики, а снизу — хорошей. Это лишь мнение команды Wix, которая изменила тысячи сообщений об ошибках в своих проектах. Но что-то в этом есть. Под катом — интересные рассуждения на эту тему.
Читать
Сверху вы видите пример плохой практики, а снизу — хорошей. Это лишь мнение команды Wix, которая изменила тысячи сообщений об ошибках в своих проектах. Но что-то в этом есть. Под катом — интересные рассуждения на эту тему.
Читать
А давайте немного похоливарим порассуждаем. Тут пользователь Reddit набросил на вентилятор поделился историей одного собеседования, в котором что-то пошло не так.
Сыр-бор в том, что он среди прочих собеседовал старшего разработчика и, узнав, что он 7 лет пишет на Java для Android, отказал ему. Обосновав это тем, что кандидат вообще не знаком с Kotlin.
Да, в компании весь стек на данном языке. И да, именно Kotlin сейчас используется для разработки под Android, а не Java. Но если посмотреть комментарии, то увидите два лагеря. Одни согласны, а другие уверены, что это глупость и интервьюер потерял кандидата с семилетним релевантным опытом из-за незнания языка X, которому можно было обучиться в течение короткого времени.
И речь не про Kotlin/Java и даже не про Android. Речь про подход к найму в целом и постоянную гонку за технологиями...
Что думаете?💬
Сыр-бор в том, что он среди прочих собеседовал старшего разработчика и, узнав, что он 7 лет пишет на Java для Android, отказал ему. Обосновав это тем, что кандидат вообще не знаком с Kotlin.
Да, в компании весь стек на данном языке. И да, именно Kotlin сейчас используется для разработки под Android, а не Java. Но если посмотреть комментарии, то увидите два лагеря. Одни согласны, а другие уверены, что это глупость и интервьюер потерял кандидата с семилетним релевантным опытом из-за незнания языка X, которому можно было обучиться в течение короткого времени.
И речь не про Kotlin/Java и даже не про Android. Речь про подход к найму в целом и постоянную гонку за технологиями...
Что думаете?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media Understanding Platform для инноваций машинного обучения
Большая часть литературы по машинному обучению посвящена обучению и оценке моделей.
В этой же статье команда Netflix рассматривает малоизученный аспект жизненного цикла машинного обучения: интеграцию выходных данных модели в приложения.
Вы погрузитесь в архитектуру, обеспечивающую возможности поиска студийных приложений в Netflix, узнаете о конкретных проблемах, которые удалось решить команде с помощью алгоритмов машинного обучения.👇
Читать
Большая часть литературы по машинному обучению посвящена обучению и оценке моделей.
В этой же статье команда Netflix рассматривает малоизученный аспект жизненного цикла машинного обучения: интеграцию выходных данных модели в приложения.
Вы погрузитесь в архитектуру, обеспечивающую возможности поиска студийных приложений в Netflix, узнаете о конкретных проблемах, которые удалось решить команде с помощью алгоритмов машинного обучения.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.me/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Бот с IT-вакансиями: t.me/proglib_job_bot
🎓 Школа Proglib Academy: https://t.me/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Бот с IT-вакансиями: t.me/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Стоит на этом канале публиковать крупные релизы языков, фреймворков и т. д.?
Anonymous Poll
75%
Да
10%
Нет
15%
Посмотреть результаты
Вы погрузитесь в разработку веб-приложений с помощью Python, JavaScript и SQL с использованием Django, React и Bootstrap.
Курс затрагивает проектирование базы данных, масштабируемость, безопасность и взаимодействие с пользователем. Вы узнаете, как писать и использовать API, создавать интерактивный UI, использовать GitHub с Heroku и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
#новости
🤖 Пожалуй, ключевыми новостями вокруг ИИ на прошлой неделе являются анонс плагинов ChatGPT и GitHub Copilot X.
Плагины помогают ChatGPT получать доступ к актуальной информации, выполнять вычисления или использовать сторонние сервисы.
Что касается Copilot, то в него уже интегрирована GPT-4. Новая версия инструмента — это видение будущего разработки ПО на базе ИИ от GitHub. И да, там не только новая языковая модель под капотом, а еще много чего интересного.
Плагины помогают ChatGPT получать доступ к актуальной информации, выполнять вычисления или использовать сторонние сервисы.
Что касается Copilot, то в него уже интегрирована GPT-4. Новая версия инструмента — это видение будущего разработки ПО на базе ИИ от GitHub. И да, там не только новая языковая модель под капотом, а еще много чего интересного.
Please open Telegram to view this post
VIEW IN TELEGRAM
#новыйрелиз #геймдев
🎮 Пересмотр ядра, переписывание движка, 17 альфа/бета версий и 6 релиз-кандидатов: спустя 3 года команда Godot выпускает новый выпуск игрового движка с открытым исходным кодом. Узнайте, насколько масштабен этот релиз из видеоанонса.
Please open Telegram to view this post
VIEW IN TELEGRAM