ChatGPT 5 — страшное оружие в умелых руках
Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модели Open AI в Сан-Франциско, рассказывает в своём блоге:
• Как отключить цензуру у ChatGPT (инструкция)
• Малоизвестные ИИ, с которыми вы станете богатым
• Почему человечество обречено на катастрофу из-за развития ИИ
За такие инсайды он может быть уволен. Поэтому блог закрытый, а ссылка на него постоянно меняется. Успей вступить: https://t.me/+l0m6bHg7b94xZGE6
Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модели Open AI в Сан-Франциско, рассказывает в своём блоге:
• Как отключить цензуру у ChatGPT (инструкция)
• Малоизвестные ИИ, с которыми вы станете богатым
• Почему человечество обречено на катастрофу из-за развития ИИ
За такие инсайды он может быть уволен. Поэтому блог закрытый, а ссылка на него постоянно меняется. Успей вступить: https://t.me/+l0m6bHg7b94xZGE6
😁5
Подготовленные выражения и параметризованные запросы теперь работают с самым популярным пулером соединений для Postgres —
В этом посте разбирается, почему и как это реализовано через
👉 @SQLPortal
pgBouncer
В этом посте разбирается, почему и как это реализовано через
transaction
mode в pgBouncer
, а также как находить типичные проблемы в такой конфигурации.Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
libpq углублённый разбор. День 5 - Почему оно называется libpq?
Ну lib понятно — от слова library. А вот почему именно ‘pq’...
Есть идеи? Без подсказок ;)
👉 @SQLPortal
Ну lib понятно — от слова library. А вот почему именно ‘pq’...
Есть идеи? Без подсказок ;)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
РАЗЫГРЫВАЕМ iPhone 16 Pro Max, Macbook Air M4, AirPods Pro и кучу других призов — с вас всего лишь подписка.
Для участия нужно:
Итоги подведём 8 сентября в 18:00 случайным образом при помощи бота. Доставка для победителя бесплатная. Всем удачи!
Please open Telegram to view this post
VIEW IN TELEGRAM
🌭2
Чтиво на выходные для амбициозных ребят 🔥
Полноценная книга по архитектуре БД
Как проектировать базы с помощью SQL и реляционных СУБД. Для новичков, с Jupyter Notebook для практики. Освоите Postgres и основы SQL, научитесь проектировать и поддерживать безопасные и эффективные БД для сложных приложений.
> Читать книгу
👉 @SQLPortal
Полноценная книга по архитектуре БД
Как проектировать базы с помощью SQL и реляционных СУБД. Для новичков, с Jupyter Notebook для практики. Освоите Postgres и основы SQL, научитесь проектировать и поддерживать безопасные и эффективные БД для сложных приложений.
> Читать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2
Две SQL-запроса ниже для планировщика разные:
Планировщику нужно разобрать скомпилировать и построить план для каждого
Использование bind-переменных позволяет избежать парсинга
Теперь оба хешируются в один и тот же план:
Из этого вылезают любопытные ситуации:
может использовать индекс по id благодаря высокой избирательности, но повторное применение того же индексного плана для
может быть не таким эффективным как полный скан
Ничего не бывает бесплатным. Всегда есть компромисс
👉 @SQLPortal
select * from emp where id = 7
select * from emp where id = 9
Планировщику нужно разобрать скомпилировать и построить план для каждого
Использование bind-переменных позволяет избежать парсинга
Теперь оба хешируются в один и тот же план:
select * from emp where id = ?, 7
select * from emp where id = ?, 9
Из этого вылезают любопытные ситуации:
select * from emp where id between ? and ?, 1, 3
может использовать индекс по id благодаря высокой избирательности, но повторное применение того же индексного плана для
select * from emp where id between ? and ?, 0, 9000000
может быть не таким эффективным как полный скан
Ничего не бывает бесплатным. Всегда есть компромисс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5