Почти год назад я писал про ХрюХрюКар. Это экспериментальный проект, который проработал 7 месяцев в городе Балаково Саратовской области. За это время мы "поймали" около тысячи автомобилистов, разместивших свои авто на зеленых зонах, детских/спортивных площадках и тротуарах.
В этой статье я расскажу про совершенно новую версию ХХК, которую я написал на Go. Ну и отдам сообществу все исходники проекта.
Припарковаться правильноХотя графика в играх не главное, именно она олицетворяет технологический прогресс в индустрии электронных развлечений. Современные блокбастеры от крупных разработчиков выглядят настолько реалистично, что их сложно отличить от кино. Да и эффект погружения у «графонистых» игр обычно самый сильный.
В этой подборке вспоминаем 10 проектов, которые смогли сказать новое слово в рендере реального времени в последние годы.
Читать далееРазбираемся, в чем заключается проблема с точки зрения европейских регуляторов, какие попытки уже были предприняты и что в ЕС планируют делать дальше.
Читать далееЕсли вы уже пробовали обучать модели, то знаете: выбрал не тот гиперпараметр — получил плохой результат. А перебирать их вручную или даже с помощью GridSearchCV из scikit-learn — долго, муторно и не всегда эффективно. Поэтому сегодня поговорим о том, как заставить компьютер делать эту скучную работу за нас.
В этом поможет Optuna — библиотека для автоматической оптимизации гиперпараметров. Она умнее простого перебора и часто находит отличные комбинации параметров гораздо быстрее.
Читать далееМузыка за пару минут: топ-10 бесплатных нейросетей для генерации песен
Музыка всегда была отражением времени — от величественных симфоний прошлого до качёвых битов современности. Сегодня нейросети всё активнее проникают во все сферы жизни, и музыка, конечно, не стала исключением. Когда‑то создание качественной музыки требовало несколько лет обучения, часов практики и безграничной фантазии композиторов. Но что, если вам скажут, что теперь её могут создавать машины? Эти алгоритмы способны сочинять музыку разных жанров — от эпических симфоний до тяжёлого рока — и всё это с минимальным вмешательством человека. Как бы удивился Бах, узнав, что сейчас «Токкату и фугу» можно создать парой кликов с помощью нейросети.
Но так ли хороши эти генераторы, как о них говорят? Чтобы выяснить это, мы решили провести небольшой эксперимент. Пристегнитесь — мы въезжаем в мир генерации музыки, это обещает быть интересным!
Приятного Вам прочтения!
Читать далееДискуссии о будущем языка Scala не утихают. Как быстро он должен развиваться? Что необходимо улучшить? Должен ли он вообще претерпеть какие‑либо изменения? В этой статье мы обсудим, как Scala должен эволюционировать в дальнейшем, почему эта эволюция необходима и в каких направлениях мы ее ожидаем в первую очередь. Мы надеемся, что сможем ответить на многие часто задаваемые вопросы о будущем языка и поможем сообществу понять, в каком направлении будет развиваться Scala в ближайшие месяцы и годы.
Читать далееВ этой статье поговорим про мощный инструмент для организации ML-экспериментов (и не только) с помощью платформы ClearML. Как с помощью нее проводить исследования «по фэншую». Покажу, что данная платформа может хранить всю необходимую информацию для ведения, визуализации, сравнения и воспроизведения экспериментов.
Хочу узнать большеПривет, Хабр! Меня зовут Александр Цай, я ведущий аналитик в МТС Web Services, но на деле занимаюсь всеми вопросами, касающимися DA/DE/BI: выявлением потребностей и сбором требований, проектированием дашбордов и витрин для них, построением и развитием внутреннего хранилища, поиском источников данных, созданием сложных ETL-пайплайнов по их доставке, DQ, проведением аналитики и много чем еще.
В этом материале я расскажу про разворачивание пайплайна по стримингу данных из MongoDB в PostgreSQL с помощью Apache Flink (стримить из Kafka банально, а так заодно пощупаем документоориентированную БД). Делать это мы будем в minikube (kubernetes), а языком программирования для заданий выступит Python. Все описанное в посте выполняется на MacBook с процессором i7.
В интернете, тем более русскоязычном, нет информации о стриминге из MongoDB в Postgres с помощью Flink. Почти все материалы по Flink, которые мне попадались, сводятся к пережевыванию примера WordCount из flink-kubernetes-operator, где на запущенном поде из папки с примерами читается файл и в консоль выводится количество слов в нем. Если спускаться до использования PyFlink, то мы натыкаемся на кастомные образы с Harness SDK и Apache Beam и другие страшные слова. Знакомо?
Так вот, это не наш путь! Данное руководство будет полезно тем, кто такой же извращенец хочет пощупать Flink на родном Python и кто не планирует брать примеры, оторванные от реальности.
Читать далееЧасть 1: элементы памяти и убеждения
Часть 2: события
В этой части будет начато рассмотрение инстинктов. Также будет рассмотрен механизм идентификации.
Читать далееЧасть 1: элементы памяти и убеждения
Часть 2: события
Часть 3: инстинкты
В этой части будут рассмотрены еще два типа элементов базового слоя. Они используются для хранения информации о событиях и являются подтипами «действия».
Новые типы являются составными и обладают высокой вариативностью смыслов. Поэтому в этой части будет много справочной информации, которую нет необходимости запоминать, но можно использовать при изучении следующих частей. При первом прочтении достаточно понять причины вариативности.
Читать далееСказ о том, как я три раза придумывал подсветку кухни, а Wirenboard одной прошивкой изменил мои планы.
В рамках одного своего большого проекта умного дома под ключ, описанном ранее тут, одной из подзадач являлось организовать подсветку кухонных шкафов. Я так увлекся, что рассчитал и попробовал все варианты, и выбрал, на мой взгляд, самый интересный.
Читать далееДавно не было обстоятельных интервью, тем более с таким корифеем отечественной СУБД‑разработки. В 2022 году в Postgres Professional перешла команда специалистов по Oracle, включая Марка Ривкина, который занял позицию руководителя отдела технического консалтинга. Вместе с командой он занялся адаптацией продуктов под требования крупных корпоративных заказчиков и доработкой функциональности Postgres Pro — в первую очередь для тех, кто планирует миграцию с проприетарных СУБД.
В интервью для Хабра Марк рассказал, с какими задачами столкнулись на старте, какие функции пришлось внедрять в первую очередь, как выстроена работа с разработкой и сообществом, и в чём сегодня Postgres Pro реально может заменить Oracle, а в чём — пока нет. Поговорили и про ИИ в администрировании, и про перспективы российских форков PostgreSQL, и даже о том, что бы он заложил в архитектуру, если бы проектировал СУБД с нуля. Приятного чтения!
Читать далееЗдравоохранение переживает беспрецедентную трансформацию. За последние шесть лет глобальные расходы на медицину выросли с $6–7 трлн до более чем $12 трлн, а в США они уже составляют 17% ВВП, увеличиваясь вдвое быстрее экономического роста. В условиях такого взрывного роста затрат именно технологии машинного обучения становятся ключевым инструментом оптимизации медицинских процессов.
От диагностики заболеваний до предсказания пространственной структуры белков — ML-системы уже сегодня меняют подходы к решению стандартных вопросов. При этом речь уже не идет об экспериментальных разработках — многие решения активно применяются в клинической практике и показывают впечатляющие результаты. Об этих решениях и пойдет речь в нашей статье.
Читать далееДана функция чтения и записи EEPROM dword.
Запись и стирание возможно только по выровненному адресу и пословно.
Надо поверх EEPROM API сделать функцию чтения, записи и стирания для произвольных массивов байт, по произвольному адресу (NVRAM).
Простыми словами надо состыковать Dword API с Byte API.
В этом тексте я представил простой наивный алгоритм решения данной задачи.
Читать далееВ разработке программного обеспечения важным аспектом является не только техническая экспертиза, но и способность понимать и управлять психологическими процессами внутри команды. В статье рассматривается, как психология влияет на создание качественного кода, решение сложных задач и взаимодействие в командах. Мы исследуем когнитивную нагрузку, как она влияет на принятие решений и процессы разработки, а также обсуждаем, как осознание этих аспектов может помочь улучшить командную динамику и повысить продуктивность.
Читать далееДискуссии об ИИ и больших языковых моделях (LLM) в разработке часто скатываются в бинарные споры: «замена», «выживание», «деградация». LLM — не против нас, а с нами. Не угроза, а помощь в рутине. Не замена, а инструмент. При умелом использовании ИИ освобождает от рутины и ускоряет реализацию, но не отменяет глубокое понимание предметной области. Без навыка писать код и ясности, что и зачем ты делаешь — ИИ бесполезен. Важнее понять, как LLM усиливают нас, трансформируют работу и рождают новые практики.
Копнуть глубжеГонка вооружений между AMD и Intel продолжает радовать нас новыми моделями CPU, но по-настоящему тектонические сдвиги скрыты глубоко в недрах. Поэтому их последствия становятся очевидны только постфактум. Если несколько лет назад мы наблюдали баланс сил с небольшим перевесом в пользу то одной, то другой компании, то теперь расклад сильно изменился. Zen 5 наконец раскрыл свой потенциал, а проблемы с напряжением у 13-го и 14-го поколения Intel заставили многих пересмотреть свои предпочтения. Не в последнюю очередь это отразилось и на рейтинге лучших игровых процессоров, которые доступны к покупке по состоянию на весну 2025 года.
Читать далееПривет, Хабр! Предлагаю взглянуть на десять исследований в области искусственного интеллекта (ИИ), которые особенно запомнились мне в прошлом месяце: мультимодальная Qwen2.5-Omni, автоматизированные ИИ-лаборатории, новые подходы к медицинской симуляции и нейровизуализации мозга. Постарался изложить обо всем кратко и простыми словами.
Читать далее