Последние посты

Data Science. SQL hub
23 сент., 09:58
⚡️ SQL-задача с опасным подвохомКакой баланс получит аккаунт после выполнения запроса в PostgreSQL?CREATE TABLE accounts ( id int PRIMARY KEY, balance int );CREATE TABLE operations ( account_id int, amount int );INSERT INTO accounts VALUES (1, 100); INSERT INTO operations VALUES (1, 10), (1, 20);UPDATE accounts a SET balance = a.balance + o.amount FROM operations o WHERE o.account_id = a.id;Многие ответят 130, но PostgreSQL обновит строку только один раз.Результатом может стать 110 или 120. Если целевая строка соединяется с несколькими строками из FROM, PostgreSQL использует одну из них, но какую именно, не гарантируется.Правильный вариант:UPDATE accounts a SET balance = a.balance + x.total FROM ( SELECT account_id, SUM(amount) AS total FROM operations GROUP BY account_id ) x WHERE x.account_id = a.id;Теперь каждой строке accounts соответствует ровно одна строка источника, а баланс станет 130.
Data Science. SQL hub
22 сент., 15:39
переслано из @ai_machinelearning_big_data
🌟 Samsone: открытые аудиоязыковые модели для смартфоновSamsung опубликовали Samsone - семейство из трёх небольших аудиоязыковых моделей для работы на мобильных устройствах: Samsone-99M, Samsone-134M и Samsone-356M.Проект будет участвовать в конференции Interspeech 2026, которая пройдет с 27 сентября по 1 октября в Сиднее.Модели принимают один или несколько аудиофрагментов вместе с текстовым запросом и отвечают текстом: описывают звук, отвечают на вопросы о записи, сравнивают клипы между собой.Заявлено понимание речи, музыки и звуки окружения. Отвечают модели только по-английски и строчными буквами - ради экономии параметров оставили в обучающих текстах только строчные символы ASCII и вычистили из словаря редкие токены.Авторы предупреждают, что после дообучения на аудиовопросах модели теряют общие языковые навыки, так что это точечный



Data Science. SQL hub
22 сент., 10:45изменён
Объектное хранилище в эпоху быстрых данныхОбъём данных, с которыми нужно работать, растёт ежедневно. Стандартных решений уже не хватает для задач ИИ и аналитики. Большие объёмы данных нужно не только хранить, но и быстро записывать и читать.В MWS Cloud Platform мы построили объектное хранилище не только на привычных HDD-дисках, но и на NVMe. На вебинаре покажем, какие сценарии работы это открывает и как меняет привычные подходы.Подключайтесь! Обсудим: ✅ Чем классы хранения MWS Object Storage отличаются от привычных ✅ В каких сценариях новый тёплый класс проявляет себя лучше всего ✅ Преимущества и слабые места в разных сценариях работы📆 7 октября в 14:00 (мск)Зарегистрироваться


Data Science. SQL hub
21 сент., 09:30
🧩 Сложная SQL-задача: симуляция DNS-кешаЕсть таблица запросов:CREATE TABLE dns_requests ( request_id BIGINT PRIMARY KEY, requested_at TIMESTAMP, node_id INT, domain TEXT, record_type TEXT, ttl_seconds INT );Правила:• Ключ кеша: node_id + domain + record_type. • Первый запрос - MISS, он создаёт запись в кеше. • Запись действует до requested_at + ttl_seconds. • Запрос в момент истечения TTL — уже MISS. • HIT не обновляет TTL.
Data Science. SQL hub
18 сент., 12:04
🔥 PostgreSQL 19 задерживается релиз может сдвинуться на несколько недель или даже месяцев.Причина не в одной критической ошибке, а в масштабе переработок. После начала бета-тестирования из PostgreSQL 19 уже откатили 53 изменения, включая несколько заметных функций.Из релиза убрали SQL/PGQ для графовых запросов, GROUP BY ALL, объединение и разделение партиций через ALTER TABLE, онлайн-переключение checksums, часть изменений JSON_TABLE и новые возможности pg_stat_statements. Большинство этих функций теперь, вероятно, вернутся уже в PostgreSQL 20.При этом в PostgreSQL 19 пока остаются pg_plan_advice, parallel autovacuum, ON CONFLICT DO SELECT, IGNORE NULLS для оконных функций и ряд улучшений логической репликации.Отдельная причина большого числа поздних откатов — более глубокое тестирование кода. Разработчики всё активнее используют AI-инструменты для поиска ошибок и генерации


Data Science. SQL hub
17 сент., 15:56
Участвуй во всероссийском ИТ-чемпионате МТС True Tech Champ 2026 c призовой фондом 10 250 000 рублей.Если тебе нравятся алгоритмы, структуры данных и задачи на чистую логику — участвуй в алгоритмическом треке с индивидуальным зачетом.Решай задачи разного уровня сложности: от базовых до тех, что проверяют скорость мышления и умение оптимизировать решения за ограниченное время.В финале лучшие 120 участников алгоритмического трека сразятся в лайв-кодинге за шесть призовых мест и 2 750 000 рублей. Всех финалистов ждут: — Лимитированный мерч; — Сертификаты об участии; — Масштабное мероприятие с выступлениями хэдлайнеров и фестивальными активностями.Успей зарегистрироваться и пройти отборочный этап до 27 сентября.Erid: 2VSb5xkQt6E


Data Science. SQL hub
17 сент., 07:24
переслано из @ai_machinelearning_big_data
📌 NY Post: Anthropic - это культПрофессор Вашингтонского университета Педро Домингос в интервью New York Post рассказал, что сотрудники Anthropic относятся к Claude как к человеку - приписывают модели мотивы, эмоции, намерения и некоторую степень сознания.Домингос много лет знаком с Дарио Амодеи и её ведущими инженерами. Культуру Anthropic он назвал сектантской и связал это с наймом. По его словам, компания отбирает только единомышленников, и отсюда низкая текучесть.Удержание в Anthropic действительно высокое. По данным венчурного фонда SignalFire, через два года в компании остаются 80% инженеров, и это лучший показатель среди топовых лабораторий.В процессе собеседования кандидатов просят поклясться в преданности общественной безопасности выше прибыли, и даже проводят психологическое тестирование, чтобы выяснить, будут ли они придерживаться


Data Science. SQL hub
16 сент., 20:10

Data Science. SQL hub
16 сент., 18:02
Стать специалистом по Data Science всего за 10 недель — это реально!Если давно смотрите в сторону Data Science, но откладываете старт из-за огромного количества технологий, математики и непонятного пути до первой работы — сейчас можно зайти в профессию по-другому.Симулейтив запускает интенсивный буткемп по Data Science, который построен вокруг главного: за первые 10 недель собрать необходимый стек, получить практический опыт и начать готовиться к реальным собеседованиям.И главное — вам не нужно сначала учиться 8–12 месяцев, а уже потом думать о трудоустройстве.Что вас ждёт: ➖необходимые для старта навыки: Python, ML, статистика, работа с данными и AI-инструментами; ➖практика на реальных задачах и проектах; ➖понятный ежедневный план обучения и поддержка менторов;


Data Science. SQL hub
15 сент., 18:09
Oracle провела очередную волну сокращений, по сообщениям сотрудников, под увольнение попали примерно 3–4 тысячи человек.Отключения начались ещё до рассвета: около 4:00 сотрудникам стали закрывать доступ к внутренним системам, к 5:00–5:30 деактивировали Slack-аккаунты, а примерно в 6:00 разослали письма об увольнении.Некоторые люди приехали в офис, не успев проверить почту, и уже на месте обнаружили, что их бейджи больше не работают.Точный масштаб сокращений пока неясен, но отдельные команды, по словам сотрудников, потеряли около 10% состава. Число аккаунтов в рабочем Slack сократилось примерно на 3–4 тысячи.Это не первая крупная волна увольнений Oracle в этом году: весной компания уже провела масштабные сокращения.


Data Science. SQL hub
13 сент., 14:20
Два клиента одновременно бронируют один номер. Как не продать его дважды?Обычная проверка «свободен ли номер?» может пропустить оба запроса: каждый успеет увидеть свободное время до сохранения чужой брони.В PostgreSQL можно запретить пересечения прямо в базе:CREATE EXTENSION IF NOT EXISTS btree_gist;CREATE TABLE bookings ( room_id INT NOT NULL, starts_at TIMESTAMPTZ NOT NULL, ends_at TIMESTAMPTZ NOT NULL,CHECK (ends_at > starts_at),EXCLUDE USING gist ( room_id WITH =, tstzrange(starts_at, ends_at, '[)') WITH && ) );


Data Science. SQL hub
13 сент., 12:19
🔥 Один из лучших обучающих курсов на StepiK по SQLSQL можно знать годами и всё равно теряться, когда запрос внезапно начинает тормозить в проде.Этот курс про уровень, где ты не просто пишешь SELECT, а понимаешь, что происходит внутри MySQL, почему запрос работает медленно и как ускорить его без новых проблем. Здесь разбираются EXPLAIN, индексы, CTE, оконные функции, транзакции, аналитические паттерны, legacy SQL и работа с AI-ассистентами.Каждый урок - с практикой и реальными SQL-задачами на MySQL 8 с автопроверкой.После курса ты сможешь увереннее разбирать чужой код, находить узкие места и предлагать решения, которые действительно работают.Для подписчиков скидка - 49% в течение 2 суток: https://stepik.org/a/298827/


Data Science. SQL hub
12 сент., 11:02
Как SQLite превращает числа в текст по две цифры за разОбычное преобразование целого числа в строку извлекает цифры по одной с помощью деления на 10 и остатка % 10.В SQLite используется таблица sqlite3DigitPairs - строка длиной 200 байт со всеми парами от 00 до 99:"00010203040506070809" "10111213141516171819" ... "90919293949596979899"Алгоритм берёт две цифры сразу и копирует готовую пару по вычисленному индексу. Это сокращает количество делений и итераций при форматировании i64 и u64.Небольшая оптимизация внутри sqlite/src/util.c, которая особенно заметна на миллионах преобразований.


Data Science. SQL hub
10 сент., 13:01
Почему PostgreSQL не использует индекс?Лайт объясняет РюкуОписание: Когда Seq Scan выгоднее индекса и как проверить план запроса через EXPLAIN ANALYZE.#sql #postgresql #deathnote
Data Science. SQL hub
10 сент., 09:10
переслано из @ai_machinelearning_big_data
⚡️ DeepSeek выпустила V4.1 FlashНоую модель уже раскатывают в веб-чате и мобильных приложениях. Прежние режимы - быстрый, экспертный и распознавание изображений свели в один: выбирать вручную больше ничего не нужно.Теперь одна модель ведёт и обычный диалог, и разбор картинок, и сложные вопросы. Сложность запроса она определяет сама, а зрение включает, когда на вход приходит изображение.По словам DeepSeek, V4.1 Flash обходит V4 Pro по качеству, стоимости и скорости. До выхода V4.1 Pro она возьмёт на себя все запросы, которые раньше уходили на V4 Pro.@ai_machinelearning_big_data#news #ai #ml


Data Science. SQL hub
8 сент., 12:04
📌 Почему SQL работает именно так - заслуга Эдгара «Теда» КоддаВ конце 1960-х базы данных напоминали лабиринты указателей. Чтобы найти запись, программисту приходилось понимать, как именно данные расположены внутри системы.Кодд предложил хранить данные в виде математических отношений - знакомых нам таблиц. В 1970 году он описал реляционную модель и основные операции:σ - выбирает строки по условию, будущий WHERE π - оставляет нужные столбцы, основа SELECT ⋈ - соединяет связанные таблицы, будущий JOINКлючевой идеей стала независимость данных. Пользователь описывает, какой результат ему нужен, а база сама решает, как его получить и где искать записи.SQL появился позже, но был построен на реляционной модели Кодда. Её принципы до сих пор лежат в основе большинства запросов к базам данных.


Data Science. SQL hub
7 сент., 09:48
🧠 Как обучить нейросеть на Python с нуляПошаговый разбор полного процесса:подготовка и разделение данных создание архитектуры модели выбор функции потерь и оптимизатора запуск обучения проверка качества на новых данных сохранение готовой моделиМатериал подойдёт новичкам, которые хотят перейти от теории к первой работающей нейросети и понять, что происходит внутри обучения.https://uproger.com/obuchit-nejroset-na-python/


Data Science. SQL hub
5 сент., 12:32



Data Science. SQL hub
3 сент., 12:21
💡 SQL-задача: почему запрос возвращает НЕПРАВИЛЬНЫЙ результат?Есть таблица платежей:CREATE TABLE payments ( user_id BIGINT, paid_at TIMESTAMP, amount NUMERIC );Нужно найти последний платёж каждого пользователя.Разработчик пишет:SELECT user_id, MAX(paid_at) AS paid_at, amount FROM payments GROUP BY user_id;
Data Science. SQL hub
31 авг., 14:02
⚡️ MongrelDB-V - клиент для MongrelDB на языке V.Сам MongrelDB - open-source колоночная база на Rust с довольно необычным набором возможностей:- SQL через DataFusion - vector search и ANN - full-text search - MVCC - WAL - replication и CDC - шифрование AES-256-GCM - bitmap, MinHash, learned-range и другие индексы - встроенный и серверный режимыMongrelDB-V позволяет работать с этой базой из V через HTTP-клиент. Устанавливается обычной командой v install.Интересный проект для тех, кто хочет попробовать V не только для небольших CLI-утилит, но и для работы с SQL, поиском и AI-native retrieval.https://github.com/visorcraft/MongrelDB-V

