[Перевод] Istio для практиков: как упростить управление микросервисами

Статья посвящена Istio — платформе для создания service mesh. Она объясняет ключевые функции инструмента: управление трафиком, защита коммуникаций через mTLS и сбор метрик для мониторинга. Также рассматриваются примеры конфигурации: как Istio помогает в управлении сетевыми взаимодействиями и повышает устойчивость систем. Узнайте, помогает ли Istio в работе с распределёнными системами.
Читать далееpg_profile и pgpro_pwr: анализируем производительность БД

Администраторы баз данных часто ломают голову над тем, чтобы выявить самые «прожорливые» процессы, из-за которых страдает быстродействие систем. В далеком 2017-м DBA (а теперь инженер Postgres Professional) Андрей Зубков тоже задавался этим вопросом, а в результате придумал утилиту pg_profile для PostgreSQL, которая сейчас «проросла» в pgpro_pwr.
В этой статье мы расскажем о стратегическом мониторинге БД и научим выявлять узкие места в ваших БД с помощью наших утилит.
Читать далееГибкость и контроль над данными: применение моков в разработке

В современной разработке приложений важным аспектом является способность быстро и эффективно создавать прототипы и демонстрационные версии. В этом посте мы расскажем о нашем опыте использования моков (mocks) для эмуляции бэкенда на примере фронтенд-проекта. Мы поделимся ключевыми проблемами, с которыми столкнулись, и решениями, которые помогли нам ускорить разработку, улучшить стабильность и обеспечить гибкость в работе с данными. Вы узнаете, как мы использовали Mock Service Worker (MSW) и Vite-плагин для создания изолированного и удобного окружения, а также какие преимущества это принесло нашей команде.
Читать далее[Перевод] Самый странный лексический синтаксис, который я обнаружила, исследовав 42 языка программирования

Программирование — это не только алгоритмы и логика, но и удивительное разнообразие синтаксиса языков. Работая над новым средством подсветки синтаксиса для llamafile, разработчик Justine Tunney* исследовала 42 языка программирования — от классического C и экзотического Tcl до мощного Ruby.
Justine делится своими открытиями о том, насколько причудливым и непредсказуемым может быть лексический синтаксис. Например, триграфы в C — устаревший инструмент для поддержки клавиатур с ограниченными символами, фиксированные длины строк в FORTRAN, вложенные комментарии в Haskell или строки с двойными квадратными скобками в Lua. Ruby вообще оказался чуть ли не самым сложным языком для подсветки из-за его контекстно-зависимого синтаксиса.
Под катом вы найдете описание разработки инструмента подсветки и исследование того, как языки программирования решают одни и те же задачи по-разному. Если вам интересны синтаксис, языковые особенности и сложности лексического анализа – эта статья для вас.
*Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис
Читать далееГайд «как начать выступать на ML-конференциях и митапах»
Всем привет! Меня зовут Даниил Самойлов, я работаю в AI VK на позиции Senior ML Engineer и учусь на втором курсе магистратуры ИТМО по направлению Искусственный интеллект. В VK я работаю уже более 3 лет и время от времени выступаю на конференциях и митапах по ML. В этой статье я хотел бы поделиться своим опытом и лайфхаками по подготовке к выступлениям. Я ни в коем случае не претендую на звание эксперта по публичным выступлениям, мне определенно есть куда расти и совершенствоваться. Но мне кажется, что именно такой опыт может помочь ребятам, которые только хотят выступать, но не знают с чего начать.
Читать далееКак Kubernetes стал стандартом управления инфраструктурой

В мире технологий все быстро меняется, но некоторые инструменты буквально «врастают» в инфраструктуру. Docker упростил работу с контейнерами, но дальше появилась новая задача: как управлять этим огромным количеством контейнеров, которые разрастаются словно настоящие экосистемы? Ответом стал Kubernetes.
Сегодня технология де-факто считается стандартом для оркестрации. Компании от стартапов до корпораций уровня Google и Netflix полагаются на него для обеспечения стабильности и масштабируемости. Но как Kubernetes пришел к этому статусу? Что делает его номером один для управления сложной инфраструктурой? В этой статье разберем путь Kubernetes от амбициозного проекта Google до мировой популярности, поговорим о причинах успеха и о том, почему технология продолжает задавать тренды в IT-индустрии. Читать дальше →
Как перенести Linux Device Drivers на современные ядра

Наверное, каждый разработчик рано или поздно задумывается о том, что же происходит в операционной системе на уровне ядра. Для ОС на базе ядра Linux относительно простой точкой входа является написание своих модулей. Модули по своей сути — это драйверы устройств (символьные char device, блочные block device, сетевые network device и другие).
В книге Linux Device Drivers (LDD) подробно описано, как создать свой модуль ядра для интересующего класса устройств. Однако эта книга очень устарела, поскольку в ней рассматриваются случаи, справедливые для ядра версии 2.X.X. А в 2025 году третьему изданию Linux Device Drivers исполняется 20 лет!
На сегодняшний день большинство устройств используют ядра 5.X.X или 6.X.X, в которых многое изменилось. Так и появилась идея этой статьи — адаптировать информацию из LDD под современные ядра.
Под катом рассмотрим следующие классы устройств: char device, block device и network device.
Читать далееСоздание персонального AI-ассистента с использованием RAG: пошаговое руководство

Не так давно стала задача создать персональный чат-бот ассистент для компании занимающейся интернет разработкой. Система должна была иметь как Backend, отвечающий за работу с локальной нейросетью, так и простой FrontEnd виджет на JavaScript, который можно подключить на любой из страниц компании. Ресурсов описывающих работу RAG-систем полно, однако руководств которые расскажут и поэтапно проведут разработчика через все необходимые шаги я не нашел. Тем самым постараюсь восполнить пробел в данной статье.
Читать далееКрасивая обработка ответов в WebClient

Преимущества асинхронного взаимодействия ясны многим, однако работа с библиотекой WebFlux часто вызывает затруднения у Java-разработчиков
В этой статье разложены основы работы с webclient и реактивными стримами, взаимодействия Издателя и Подписчика, а также обработки ответов и ошибок, возникающих в процессе выполнения программы
Читать далееИИ для веб-разработки

Привет, друзья!
В праздники я провел небольшое исследование представленных сегодня на рынке бесплатных инструментов с участием "искусственного интеллекта" для помощи в веб-разработке, результатами которого хочу с вами поделиться, авось кому-нибудь пригодится.
Обратите внимание, что я акцентировал внимание на бесплатных решениях для написания кода клиентской части веб-приложений.
Список протестированных инструментов:
Далее я подробнее расскажу о первых трех (Codeium, Devv, V0) и немного о двух следующих за ними (ChatGPT, GPT4All) решениях из представленных в списке, как наиболее "выдающихся" с моей точки зрения. Остальные сервисы (начиная с cursor
и ниже) в той или иной степени похожи на codeium
и `devv`, но показывают более плохие результаты генерации кода по запросу, исправления ошибок и документирования кода, а также менее удобны в использовании и иногда требуют дополнительных настроек, например, указания ключа OpenAI, установки лишних инструментов (тулкитов), являются условно бесплатными и т.п.
RustDesk: удалённый десктоп через свой сервер ретрансляции

RustDesk — приложение для удалённого рабочего стола с открытым исходным кодом, разработанное для самохостинга в качестве альтернативы TeamViewer. Название такое, потому что программа написана на Rust.
Работает из коробки, не требует конфигурации. Если установить сервер синхронизации на своём хостинге, то любые машины в интернете могут синхронизироваться и устанавливать соединение через наш сервер для удалённого управления рабочими столами друг друга. Трафик идёт напрямую между ними, но если это невозможно — тоже через сервер, до 3 Мбит/с (1920?1080).
Клиентское приложение есть для iOS и Android (на КДПВ), что позволяет со смартфона управлять рабочим столом Windows, Linux и MacOS (и наоборот), а также обмениваться файлами. Есть ещё веб-клиент.
Читать дальше →
Плюсы и минусы тимлидерства: мой опыт

Привет, я Паша. Старший рекрутер в сервисе бронирования отелей и апартаментов «Островок» и наставник на курсе «IT-рекрутер» в Яндекс Практикуме. Раньше работал в Яндексе, VK и EPAM. Сегодня поделюсь своей историей о росте в тимлиды, расскажу, какие подводные камни могут встретиться на этом пути и почему тимлидерство не всегда про погоны, но всегда про ответственность.
Читать далее[Перевод] Оценка систем LLM: основные метрики, бенчмарки и лучшие практики

Оценка LLM-систем вручную — это утомительное, времязатратное и порой раздражающее занятие. Поэтому, если вам приходилось многократно прогонять набор промптов, чтобы вручную проверять каждый вывод LLM, вас обрадует, что эта статья научит вас всему необходимому для правильной оценки LLM и обеспечения долгосрочной эффективности вас и вашего приложения на основе LLM.
Оценка LLM относится к процессу обеспечения соответствия выходных данных LLM человеческим ожиданиям, которые могут варьироваться от этических и безопасных соображений до более практических критериев, таких как правильность и релевантность выходных данных LLM. С инженерной точки зрения эти выходные данные LLM часто можно найти в форме тестовых кейсов, в то время как критерии оценки формализуются в виде метрик оценки LLM.
На повестке дня:
В чем разница между оценкой LLM и оценкой системы LLM, а также их преимущества
Офлайн-оценки, что такое бенчмарки системы LLM, как создавать наборы данных для оценки и выбирать правильные метрики оценки LLM, а также распространенные ошибки
Оценки в реальном времени и их польза для улучшения наборов данных для офлайн-оценок
Реальные примеры использования систем LLM и как их оценивать, включая chatbotQA и Text-SQL
Читать далееKotlinx.serialization и работа с JSON

Привет, Хабр! Наверное, все мы хотя бы раз сталкивались с задачей сериализации данных, будь то обмен данными с сервером, сохранение состояния объекта в файл или передача данных между различными приложениями. В Kotlin для этих целей удобно использовать библиотеку Kotlinx.serialization, которая позволяет работать с данными, сериализуя и десериализуя их в различные форматы, такие как JSON, CBOR, и Protocol Buffers.
Эта библиотека предоставляет инструменты для сериализации объектов в строки (например, в JSON) и обратно. Главное её преимущество — это полная интеграция с Kotlin.
Читать далееДобавить паттерн как у всех или перепроверить в исследовании?

Всем привет! Меня зовут Рита, я занимаюсь продуктовым дизайном в Альфа-Банке. Речь в моей короткой статье пойдёт о привычных дизайн-паттернах для цифровых продуктов, которые дизайнеры могут бездумно добавлять в продукты, но порой они неочевидны для пользователей.
Читать далееСтратегии извлечения
Это первая статья из четырех, в которых я попробую подробно описать и найти решение проблеме N+1. Первые две статьи, должны раскрыть причины, которые могут приводить к проблеме N+1. В третьей статье я предложу варианты поиска этой проблемы. В четвертой статье предложу рабочие варианты решения.
N+1 уже набила всем, N+одну оскомину, но до сих пор не теряет актуальность. Со своей стороны, могу сказать, что исключение из кода дополнительных запросов в базу, может значительно ускорить работу вашего приложения.
Читать далееЯпонские суперкомпьютеры: 40 лет семейству NEC SX

Широко известно, что японцы изобрели аниме, суши и Годзиллу, а также выпустили на рынок большое число популярных ноутбуков настольных ПК. Однако родиной суперкомпьютеров считаются Соединенные Штаты Америки: именно там собирали самые мощные вычислительные машины. Тем не менее, в Японии тоже существовали свои суперкомпьютеры, самыми известными из которых считаются машины линейки NEC SX, появившиеся на свет 40 лет назад.
Читать дальше →
Глазами насекомого: камера с частотой 9120 кадров в секунду

В мире дикой природы полно удивительных существ, коим долгие тысячи лет эволюции подарили уникальные способности, необходимые для выживания и сохранения своего вида. Развитие науки и технологии позволило нам воссоздавать некоторые из этих природных инструментов в виде искусственных аналогов. Ученые из KAIST (Корейский институт передовых технологий, Южная Корея) разработали высокоскоростную и высокочувствительную камера, вдохновленную фасеточными глазами насекомых. Из чего состоит супер-камера, как именно она работает, и где может быть полезна? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →
Шпионские игры сеньор-разработчиков

Всем привет! Меня зовут Наталья Егорова, я руководитель направления в кластере цифровых продуктов и партнерств в МТС Диджитал. Мы с коллегами ведем внутрикластерные проекты, — улучшаем и автоматизируем процессы, обеспечиваем кризис-менеджмент. Это привычная работа, которая со временем затягивает. Но иногда из нее удается вырваться и поучаствовать в настоящих шпионских играх: проявить свои лучшие софт-скилы, дотошность и накопленный опыт.
Как-то раз в наш кластер должна была влиться новая компания, и нас с коллегами пригласили провести due diligence — риски и возможные расходы на интеграцию стороннего продукта. Бизнесу наша работа понравилась, и мы приняли участие уже не в одной такой «шпионской игре». В них нужно было резко погрузиться в рабочие процессы других команд, оценить их и понять, пытаются ли от тебя что-нибудь скрыть. В этом материале я расскажу, зачем это нужно компании и как выглядит изнутри.
Читать далееRabbitMQ в dBrain: опыт внедрения в платформу контейнеризации

В статье рассматриваем, как RabbitMQ интегрирован в dBrain, какие операторы использовались для управления кластерами, а также с какими проблемами разработчики столкнулись в процессе внедрения.
Читать далееGo 1.24

Go 1.24 уже на подходе, и это обновление обещает улучшения, которые сделают язык еще более мощным инструментом для разработки современных приложений. В этом материале я расскажу о ключевых нововведениях, которые Go 1.24 принесет разработчикам.
Читать далееDjango против N+1 запросов: оптимизация с помощью select_related и prefetch_related

Привет, Хабр!
Сегодня рассмотрим проблему N+1 запросов в Django. N+1 запросы появляются, когда ваш код делает много мелких SQL-запросов вместо нескольких крупных.
Читать далееИздательство Питер. Колонка редактора, январь 25 г

Привет, Хаброжители!
Предлагаем ознакомиться с краткими обзорами новинок, отправленных в типографию. Читать дальше →
Старики будут править IT
Периодически на просторах интернета натыкаюсь на различные мнения по-тому, что в "Нарнии для разработчиков" нельзя находиться людям, которые уже преодолели барьер в 30 лет. И вообще этим людям пора либо перейти в менеджмент или запускать процесс само-утилизации и просто исчезнуть, для того, чтобы "молодые, успешные" 20 летние сеньоры пришли и начали перфомить так, что 30 летнему деду и не снилось.
Но так ли - это на самом деле, что более молодой разработчик может в базовых задачах выдавать большую производительность или вообще хотя-т ли текущие зумеры идти работать в айтишечку, чтобы перфомить? Давайте разберемся.
Читать далееКанареечные релизы на Camunda и Togglz

Привет, Хабр! На связи Егор, бэкенд-разработчик из команды Портфолио в Т-Банке. Мы занимаемся актуализацией данных компаний и периодически внедряем новые подходы в наши процессы разработки.
В последнее время мы часто выпускаем новую функциональность, используя метод канареечных релизов. Хочу рассказать о том, как мы это делаем. У себя на проекте мы используем Camunda, поэтому в статье разберем, как более безопасно выпускать новые версии bpmn-схемы на прод, минимизируя влияние багов на пользователей.
Статья написана с учетом того, что читатель уже знаком с Camunda и имеет опыт разработки приложений на этом движке.
Читать далее[Перевод] Добавляем кнопку «Fix with AI» в отчёты Playwright

В статье расскажу, как с помощью AI ускорить исправление упавших Playwright тестов. В HTML-отчёт добавляем кнопку "Fix with AI", которая генерирует промпт под конкретный тест. Копируем промпт, вставляем в ChatGPT и мгновенно получаем рекомендации по исправлению.
Читать далее«Змеиная» дисциплина: как группировка DarkGaboon незаметно атаковала российские компании

Привет всем! Ловите первое в новом году расследование от команды киберразведки экспертного центра безопасности Positive Technologies.
В октябре 2024 года наш департамент выявил и отследил ранее не известную группировку. Мы назвали ее в честь африканской габонской гадюки, которую можно встретить в окрестностях стратовулкана Килиманджаро – DarkGaboon. Злоумышленники атакуют финансовые подразделения российских организаций как минимум с мая 2023 года. Что «змеиного» у этой группы киберпреступников, как им удавалось оставаться незамеченными и на чем все-таки попалась группировка – рассказываем в статье.
К расследованиюТрамп сообщил об инвестировании от Softbank, OpenAI, Oracle и MGX до $500 млрд в развитие инфраструктуры ИИ в США
Президент США Дональд Трамп сообщил о выделении инвестиций в размере до $500 млрд от Softbank, OpenAI, Oracle и MGX для развития инфраструктуры искусственного интеллекта в США и создания...Трамп помиловал создателя криптомаркетплейса Silk Road Росса Ульбрихта
21 января 2025 года президент США Дональд Трамп помиловал создателя криптомаркетплейса в сети Tor, позволяющего анонимно покупать и продавать за биткоины различные вещи,...Как улучшить безопасность JavaScript-кода: лучшие практики и советы

Цель статьи — показать разработчикам, как защитить их JavaScript-код от распространённых уязвимостей и атак. Статья будет охватывать методы защиты, лучшие практики и конкретные инструменты для обеспечения безопасности.
Читать далее«Как мы учились продавать: история выхода на рынок с инновационным продуктом. Кейс первый – продажа wi-fi отельерам.»

Привет — это Олег Терновой, руководитель в ООО "Тернекс". Ниже расскажу о личном опыте продаж программного обеспечение для построения беспроводных mesh-сетей.
Читать далееВы не понимаете теорию калорийности! Вот все, что нужно о ней знать

“Все сложнее, чем просто калории. Как можно до сих пор думать, что калории на что-то влияют?”
Согласен. Всё намного сложнее. Но это как раз тот случай, когда простое название возможно только благодаря сложному и изящному устройству множества систем и функций, работающих как единое целое.
Как часы, которые “просто показывают время”, под циферблатом скрывают систему тонко настроенных механизмов, а для нас это всего лишь два числа.
Так и формулу энергетического баланса в бытовом использовании можно легко свести к простым Calories In, Calories Out именно потому, что множество систем работают так отлажено и слаженно, что на выходе всё кажется простым.
Многих это сбивает с толку. Простое название формулы создаёт впечатление, что и устроено всё просто. Поэтому возникает множество отдельных гипотез, само существование которых демонстрирует, как многие не понимают, что такое энергетический баланс. А если присмотреться, их доводы на самом деле только подтверждают теорию калорийности.
Именно кажущаяся избыточная простота и пересечение множества факторов (которые, на самом деле, мы знаем и учитываем) порождают это недопонимание.
В действительности почти всё, что ставят против теории калорийности, на самом деле её только подтверждает. Как именно? Сейчас обсудим.
Читать далееПост @denis-19 — Управление разработкой — 22.01 07:12
Команда из девяти сотрудников Nokia в 2007 году выступила с внутренней презентацией, на которой объявила, что представленный первый iPhone от Apple может изменить стандарты индустрии и станет лидером...Роскомнадзор не получал уведомления об утечке персональных данных клиентов от компании «Ростелеком»
По информации СМИ, Роскомнадзор не получал уведомления об утечке персональных данных от компании «Ростелеком». В «Ростелеком» ранее сообщили, что утечка данных могла произойти из...Европол: крупные IT-компании несут ответственность за дешифровку сообщений подозреваемых
Крупные технологические компании должны активнее сотрудничать с правоохранительными органами в вопросах дешифрования сообщений подозреваемых, иначе европейская демократия окажется под угрозой, заявила...Релиз Wine 10.0
21 января 2025 года вышла новая стабильная версия открытой реализации программного интерфейса Windows Win32 API для ОС Linux Wine 10.0 . С прошлогоднего релиза Wine...SQL HowTo: волновой алгоритм и подсчет границ (Advent of Code 2024, Day 12: Garden Groups)

В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024.
Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.
В этой части используем двойную рекурсию для "раскраски" регионов на карте.
Читать далееКак я заставлял Искусственный Интеллект работать вместо себя редактором

Эта статья будет полезна тем, кто хочет тратить меньше времени на редактуру текстов.
Спойлер 1: Избавиться от ошибок в тексте получилось, но не сразу. Улучшить текст получилось, но частично. Сделать его ценным — не получилось, пришлось поработать ручками. И головой тоже.
Спойлер 2: Полезные промпты присутствуют.
Эта статья — кейс из личного опыта по использованию ИИ в работе контент?маркетолога. Я считаю себя хорошим контент?маркетологом. Но всегда хочется все делать и быстрее и лучше. Случай представился во время поиска новой работы. Я получил тестовое задание, где был дан текст, и список задач — что с этим текстом нужно сделать. Решил опробовать в этом деле искусственный интеллект.
Читать далееКитай впервые опередил США по числу ведущих специалистов в области науки и технологий
Китай вышел на первое место в мире по количеству ведущих специалистов в области науки и технологий, пишет China Daily со ссылкой на отчёт китайской технологической компании Dongbi Data. Исследователи...Telegram помог полиции, раскрыв данные 17-летнего хакера, укравшего базу 19,2 млн клиентов мобильного оператора Free
Администрация Telegram помогла полиции, раскрыв личную информацию (IP-адрес и номер телефона) 17-летнего хакера, укравшего базу с данными 19,2 млн пользователей французского мобильного оператора Free....Программирование для детей 13 лет: онлайн-курсы

Курсы программирования для детей 13 лет онлайн – отличный способ сделать досуг полезным, развить ценные навыки и приблизиться к сфере информационных технологий. Представленные факты не всегда очевидны, при этом вероятны возражения в духе того, что обучение на онлайн-уроках программирования – спорная тема, ведь с якобы сложными текстовыми языками способен справиться далеко не каждый современный ребенок.
Развенчиваем мифы и предлагаем варианты курсов кодинга для обучения в подростковом возрасте.
Посмотреть рейтингСпасти проект: с какими трудностями мы столкнулись при разработке и поддержке мобильной кроссплатформы

Современный рынок мобильных приложений достиг огромных масштабов в связи с общедоступностью смартфонов. Большая часть жизни современного человека проходит с гаджетом в руках. В результате почти каждая компания желает иметь собственное мобильное приложение для удобства клиентов, повышения конкурентоспособности и увеличения прибыли бизнеса.
Для получения наибольшего охвата аудитории необходимо покрыть максимальное количество мобильных платформ, главными столпами которых являются две противоположные и конкурирующие операционные системы — Android и iOS.
Встает классический вопрос: какое разрабатывать приложение — нативное, под каждую ОС или единую кроссплатформу?
Привет, я Android-разработчик IT-компании SimbirSoft Владислав. В этой статье расскажу, с какими трудностями мы столкнулись на одном из проектов кроссплатформенной разработки Kotlin Multiplatform (KMP), как команда SimbirSoft с ними справилась и почему кроссплатформа не всегда лучший выбор. Данная статья будет полезна как для разработчиков, так и для предпринимателей, которые решили создать мобильное приложение для своего бизнеса и думают над выбором технологии.
Читать далее ??Генеральный директор IMDb Кол Нидхэм уходит в отставку
Основатель и генеральный директор сайта Internet Movie Database (IMDb) Кол Нидхэм уходит в отставку спустя 35 лет после запуска портала, сообщила Amazon, которой принадлежит платформа. Его пост займёт...[Перевод] 18. Nix в пилюлях: Пути хранения Nix

Для того, чтобы различать пакеты разных версий, Nix хранит их в каталогах с именами, которые содержат хеш. В главе 18 мы разберёмся, как вычисляется этот хеш для файлов, каталогов и tar-архивов.
Читать далееСоздание квот на отправку и получение электронных писем в Carbonio

Ранее в одной из наших статей мы рассказывали о том, как получить доступ к веб-интерфейсу CBPolicyD в Carboino. Данный модуль необходим для настройки политик безопасности на почтовом сервере, таких как квоты по отправке и получению почты, чтобы избежать мейл-бомбинга в адрес пользователей сервера, или наоборот не допустить массовой спам-рассылки с их стороны. Такие политики особенно важны для SaaS-провайдера, так как всего одна взломанная и начавшая спам-рассылку учетная запись может поставить под удар тысячи учетных записей на том же сервере. В данной статье мы расскажем о том, как при помощи веб-интерфейса CBPolicyD внедрить подобные политики на своем почтовом сервере Carbonio.
Читать далееПост @RSHB_tsyfra — Блог компании РСХБ.цифра (Россельхозбанк) — 22.01 10:14
54% российских компаний внедрили решения на базе генеративного ИИ хотя бы в одну функцию организации К 2030 г. ожидаемый реализованный экономический потенциал от внедрения технологий генеративного ИИ...Калькулятор на персептронах

Привет, Хабр!
В этой дебютной статье мы попробуем создать совершенно бесполезный калькулятор на многослойном персептроне. Что-бы он считал правильно, его необходимо обучить. Этим мы и займемся...
Читать далееКвартирник по безопасной разработке: практика, эффективность и тренды
12 февраля в Екатеринбурге состоится первое мероприятие 2025 года по безопасной разработке на Урале. В обстановке дружеского квартирника эксперты отрасли и единомышленники подведут итоги 2024 года,...Stripe уволила 300 сотрудников, включая инженеров и разработчиков
Компания в сфере платёжного софта Stripe сократила 300 сотрудников или примерно 3,5% персонала. Увольнения затронули инженеров и разработчиков. К сообщениям о сокращении компания случайно прикрепила...Многоагентная схема в ChatGPT или о пользе шизофрении

Эта история - реальный кейс об одном из способов заставить ChatGPT делать именно то что ты хочешь, а не то что получится.
Спойлер: В результате я получил от ChatGPT то что хотел. Однако путь которым пришлось пройти сильно напоминает комедию с элементами детектива.
Спойлер: Промпт присутствует. Может быть полезен для сортировки слабоструктурированных текстовых массивов информации.
Условия задачи:
Мне нужно было написать сценарий документально видеоролика длительностью около часа, с элементами аналитики. Предположим, про Илона Маска (все имена и явки вымышлены и не имеют отношения к нашей реальности).
Поиск
При помощи ChatGPT я великолепно собрал исходную информацию:
Читать далееЯ проанализировал 730 статей на Хабре и понял, о каких странах уже лучше не писать

Если вы занимаетесь недвижимостью за границей, языковыми школами или делаете блог про путешествия, посмотрите, жизнь в каких странах действительно волнует вашу аудиторию.
Читать далееДобавляем скомпилированный фронт внутрь jar-файла при его сборке

Упаковка и развёртывание фронта внутри бэка.
Иллюстрация возможности развернуть фронт на основе встроенного в spring web-сервера.
Установка PostgreSQL в Linux

Мелочам вроде входа в систему и создания пользователя зачастую уделяется мало внимания --- те, кто пишет книги, по сто раз на дню это делают, не задумываясь, а потому и расписывают максимум на полстраницы. Мне приходилось не раз сталкиваться на практике с тем, что самой большой проблемой при изучении работы с программой является не сама работа, а установка и настройка всех приложений, которые вам для этого могут понадобиться. Многие ученики нуждаются в чётких однозначных инструкциях с пояснениями, что и почему они делают, повторимых на все сто процентов, иначе с большими проблемами столкнёшься задолго до того, как начнёшь изучать то, ради чего вообще пришёл, а это очень неприятно.
При обучении студентов работе с базами данных мной была выбрана СУБД PostgreSQL --- хотя она и считается несколько сложной для изучения, чем та же MySQL, это достаточно популярный и к тому же бесплатный продукт, с открытым исходным кодом, и самое главное --- у неё есть в том числе и российские корни. С литературой по PostgreSQL ситуация оказалась двоякой: с одной стороны, книг по ней не так уж и много, как хотелось бы (мейнстримом является MySQL, многие примеры оттуда работают и здесь), в результате чего найти хорошее объяснение или примеры по тому или иному вопросу может быть затруднительно. С другой стороны, с 2015 года компания Postgres Professional делает полный перевод документации PostgreSQL на русский язык, за что им огромное спасибо. Но... Всё равно этого не хватает. В общем, если вам нужно установить PostgreSQL и вы уже столкнулись при установке с какими-то трудностями, добро пожаловать под кат!
Читать далееMicrosoft потеряла статус эксклюзивного поставщика облачных услуг OpenAI
OpenAI, SoftBank и Oracle объявили о создании Stargate Project — новой компании, которая будет инвестировать в инфраструктуру ИИ в США. В неё вложат до $500 млрд в течение следующих четырёх лет. При...[Перевод] Станет ли ИИ катастрофой для сквозного шифрования?

Недавно я обнаружил потрясающую новую статью How to think about end-to-end encryption and AI, написанную группой исследователей из Нью-Йоркского и Корнеллского университетов. Я очень рад прочтению этой статьи, потому что, хоть не согласен со всеми её выводами, она стала первой попыткой ответа на невероятно важные вопросы.
С одной стороны, максимума мой интерес к этой теме достиг, когда были разработаны системы ИИ-помощников наподобие защиты от мошеннических звонков Google и Apple Intelligence. Обе эти системы нацелены на то, чтобы ИИ был задействован практически во всех частях телефона, даже в личных сообщениях. С другой стороны, я размышлял о негативном влиянии ИИ на конфиденциальность из-за недавних европейских обсуждений законов об обязательном сканировании контента, благодаря которым системы машинного обучения смогут сканировать все отправляемые личные сообщения.
Несмотря на различия этих двух аспектов, я пришёл к мнению, что в конечном итоге они сведутся к одному. А поскольку меня больше десятка лет волнует шифрование и обсуждения «криптовойн», я был вынужден начать задавать неприятные вопросы о будущем сквозного шифрования. Возможно, даже вопросы о том, есть ли у него будущее.
Но давайте начнём с чего-то попроще. Читать дальше →
Moonshot AI представляет Kimi k1.5, следующего китайского конкурента o1
После выпуска DeepSeek-R1 в Китае появилась ещё одна модель логического мышления. Новая мультимодальная модель Kimi k1.5 от Moonshot AI показывает впечатляющие результаты в сравнении с...«Одноклассники» запустили собственный сервис знакомств
«Одноклассники» запустили дейтинг?сервис «ОК Знакомства». Он представлен в виде мини?приложения внутри соцсети и отдельного мобильного приложения. Аудитория сервиса — это пользователи,...Интеллектуальная собственность как актив: как оценить стоимость и получить выгоды?

Сколько стоят ваши идеи? Оценка поможет определить стоимость конкретных нематериальных объектов и прав на них. Она необходима, когда бизнес или правообладатель желают извлечь выгоду из владения, использования и распоряжения интеллектуальной собственностью.
Меня зовут Юрий Горбачев. В этой статье я расскажу, какие объекты можно оценить, зачем это делать и как провести оценку правильно, чтобы извлечь максимальную выгоду.
Цель – не показать, как провести оценку от и до (поскольку это индивидуальный процесс), а дать общее представление о процедуре, вариантах ее проведения и случаях, когда без этого не обойтись.
Читать далееMeta* разрабатывает умные очки Oakley для спортсменов
Инсайдер Марк Гурман из Bloomberg рассказал , что Reality Labs от Meta* расширяет свою линейку интеллектуальных очков. Она готовится представить новую модель под брендом Oakley, ориентированную на...Как мне удалось поменять отношение бизнеса к дизайну с помощью развития дизайн-культуры
Дизайн-культура в компании определяет, как компания относится к дизайну и интегрирует его в бизнес-процессы. Но главной магией дизайн-культуры для меня стало превращение дизайнера из исполнителя ТЗ в драйвера и визионера продукта. С сильной дизайн-культурой дизайн становится одним из стратегических инструментов компании.
Читать далееМониторинг систем хранения данных в Docker Compose: из чего состоит и как его повторить

Год назад к инженерам YADRO обратился клиент с просьбой помочь с настройкой мониторинга для СХД TATLIN.UNIFIED. Ему нужно было готовое интегрированное решение, которое бы не нагружало инженеров компании. Так появился Monitoring Appliance — приложение для мониторинга систем хранения данных, которое можно развернуть на сервере за пять минут. В статье рассказываем, как собирать с СХД все возможные данные и где могут быть подводные камни.
Читать далееMicrosoft и OpenAI корректируют партнёрство: новые вычислительные возможности для OpenAI
Microsoft и OpenAI объявили во вторник , что они скорректировали своё партнёрство таким образом, чтобы OpenAI мог получить доступ к вычислительным ресурсам конкурентов. «Новое соглашение...За последние три месяца Apple опустилась с первого на третье место по продажам смартфонов в Китае
За четвёртый квартал 2024 года совокупные продажи смартфонов в Китае упали на 3,2% в годовом выражении, сообщила исследовательская компания Counterpoint. Первое место за исследуемый период заняла...Создание бэкап-утилиты ReBack на Rust: от проблем до решения

Привет, Хабр!
Меня зовут Иван, я автор Telegram-канала и сайта "Код на салфетке". Уже три года я изучаю Python, а последний год занимаюсь фрилансом.
В разработке мне очень нравится Python, но в какой-то момент я понял, что пора двигаться "вширь" и изучать второй язык (при том, что я немного знаком с Java и JavaScript, но эти языки меня не устроили по ряду причин). По итогу я выбрал Rust, т.к. в сравнении с Python он показался мне одновременно сложным и увлекательным — именно это разожгло мой азарт. Но обо всём по порядку.
Читать далееВ Великобритании стартовали испытания нейроимпланта для улучшения настроения
Национальная служба здравоохранения (NHS) Великобритании объявила о старте испытаний нейроимпланта, который, как утверждают разработчики, способен улучшать настроение с помощью ультразвука. ...Человек в тени авторегрессии

Я работаю в области машинного обучения и слежу за развитием технологий. Кажется, еще лет пять назад мало кто мог представить такой резкий рост качества генерации контента нейронными сетями. Сейчас нейронные сети консультируют, пишут программы, музыку, стихи и даже помогают соблазнять девушек.
Попробуем порассуждать над следующим вопросом:
Какие изменения в обществе потребуются, чтобы принять и адаптироваться к новым технологиям, которые нас ожидают (и отчасти уже есть сейчас), если сохранятся текущие тенденции в развитии ИИ?
Читать далееДИТ Москвы разработал бота, способного помочь в защите от кибермошенников
Департамент информационных технологий Москвы предлагает воспользоваться новым бесплатным сервисом, который поможет защититься от кибермошенников. Это телеграм?бот , созданный для проверки...Сексуальная окраска голоса ИИ

Игорь Ашманов еще десять лет назад сказал, что в результате маркетинговых исследований первых роботов-пылесосов пионеры домашней робототехники буду сфокусированы на эмоциональном взаимодействии между домашним роботом и хозяином.
В его примере робот-пылесос формировал эмоциональную привязанность у молодых бабушек. В 50 лет у женщины происходит перестройка организма, и появляется потребность заботиться о внуке – маленьком беспомощном существе. И эту потребность частично закрывает робот-пылесос.
На своих семинарах я часто задаю вопрос: «Через 30 лет молодой одинокий обеспеченный мужчина придет покупать домашнего робота в магазин, где будут представлены все возможные образы роботов – от кошки до бабушки. Какой внешний вид робота будет покупать одинокий мужчина больше других?» Чаще всего слушатели отвечают, что это будут образы красивых девушек.
При этом очевидно, что пул домашних роботов не может состоять только из красивых девушек, которые общаются таким образом, чтобы влюбить в себя хозяина. Для большинства молодых мужчин красивая женщина рядом – это главное, но далеко не единственное в его жизни. Среди домашних роботов будет много мужчин, бабушек, кошечек, собачек, виртуальных персонажей. Если робот – красивая девушка – будет говорить только в эротическом голосовом режиме, хозяину он быстро надоест, и эмоциональная привязанность не сформируется. Важно чередование положительных и отрицательных эмоций в голосе. Важны эмоции уважения, восхищения, признания ценности хозяина. Важны эмоциональное сближение и дистанцирование с хозяином, в частности, за счет чередования разных голосовых режимов.
Читать далееЛучшее за неделю (13.01 — 19.01)
Привет, Хабр! Сегодня расскажем про будущее рынка хостинга в 2025 году, сбой в работе отечественных сервисов, интервью с Ричардом Levelord Греем и лучшие статьи прошлой недели: о SQLite, создании...Cloudflare отразила рекордную DDoS-атаку мощностью 5,6 Тбит/с
Cloudflare рассказала об отражении рекордной DDoS-атаки мощностью 5,6 Тбит/с. Её осуществил ботнет на базе Mirai с 13 тыс. скомпрометированных устройств. Атака произошла 29 октября и была нацелена на...Пост @SantrY — Машинное обучение — 22.01 12:00
Искусственный интеллект в образовании ???????? Дело Бартоша Цехановского живет. Время интерактивных учебников уже близко: студенты Университета Калгари разработали «Дополненную физику» — инструмент, который...Perplexity запускает Sonar, API для поиска с помощью искусственного интеллекта
Во вторник компания Perplexity запустила сервис API под названием Sonar, который позволяет предприятиям и разработчикам встраивать инструменты поиска на основе генеративного AI в свои приложения. «В...Touch Aerospace

Touch Aerospace - прототип сенсорной мышки
Больше функционала - меньше масса
1. 7 емкостных кнопок
2. Готовый софт с настройкой конфигураций кнопок ( хоть и не мой )
3. Корпус напечатан из легкого Aerotex
Touch Aerospace - прототип сенсорной мышкиКак не обещать лишнего и сдать проект вовремя: спасаем дедлайны и проекты

Привет, Хабр! Я Данила, проджект?менеджер в EvApps. Сегодня поговорим о том, как не стать заложником дедлайнов, своих же обещаний и как не превратить проект в бесконечный марафон с кофе по ночам.
Давайте разберёмся, почему мы так часто стреляем себе в ногу и как этого избежать.
Читать далееFT: Anthropic получит свыше $1 млрд от Google
Компания в сфере искусственного интеллекта Anthropic получит более $1 млрд инвестиций от Google, пишет Financial Times со ссылкой на четырёх источников. По их словам, IT-гигант уже вложил в конкурента...Путаясь в замыканиях

В комментах к статье "Синглтон - корень всех зол", который вообще-то про паттерн проектирования, я высказал мысль, что в функциональном программировании "все функции - синглтоны" (это уже в смысле lifestyle - больше одной функции на приложение не нужно). Тут же мне более опытные коллеги насовали в панамку, что "функции не синглтоны, потому что существуют замыкания". Я, конечно, "сварщик не настоящий" - в ФП серьёзно никогда не игрался, но основные идеи вроде как у всех на слуху: неизменяемость данных, чистота функций, функция как аргумент / результат другой функции.
На мой субъективный взгляд, при таких вводных, нет никаких доводов за то, чтобы в приложении иметь более одного экземпляра чистой функции. Какой смысл иметь два экземпляра функции, если она не имеет побочных эффектов - для одних и тех же входных данных всегда возвращает один и тот же результат, вне зависимости от внешних условий? Ну? Вот и я думаю, что никакого.
Тем не менее, мысль про замыкания надо было как-то подумать - не, ну а вдруг?! Под катом я привожу результаты своих изысканий на примере очень простого функционала на JS, написанного в трёх разных стилях.
Читать далееО нейросетях и геометрии
Вспомните, как мы в школе раз за разом рисовали треугольники, строили высоты, искали точки пересечения прямых и пытались доказать, что «углы равны». Тогда казалось, что геометрические задачи — дело либо для одарённых умов, либо для супертерпеливых людей с линейкой и транспортиром.
Однако в реальном инженерном мире всё намного круче: чертежи могут занимать десятки и сотни листов, 3D-модели деталей становятся гигантскими (например, целый корабль или авиалайнер), а специалисты вынуждены держать в голове гору информации о материалах, допусках, обработках.
В последние годы мы все наблюдаем, как большие языковые модели (привет, GPT!) и глубокое обучение в целом перевернули многие сферы — от распознавания котиков на картинках до написания осмысленных (и порой пугающе убедительных) текстов. Так вот, а как же чертежи и 3D-модели? Почему бы и туда не «запустить» нейросети — не только для визуализации, но и для понимания? Именно об этом наша статья.
Читать далее«Приложите вашу карту»: легитимное приложение NFCGate помогло похитить у клиентов российских банков 40 млн рублей
Компания F.A.C.C.T. предупреждает о новой угрозе для клиентов российских банков с использованием легального приложения NFCGate . Софт, способный через NFC-модули...Школа программирования для детей 14 лет онлайн: выбираем платформу для обучения

Онлайн-уроки программирования для детей 14 лет – отличная возможность приблизить ребенка к сфере информационных технологий, особенно при условии, что он интересуется компьютером, не может оторваться от гаджетов и постоянно проводит время в играх. Обучение здесь становится способом направления досуга в более полезное русло, скажем, связанное с game-разработкой. В представленном примере, когда подросток увлекается играми, возможность научиться их самостоятельному созданию становится мощным мотивом и стимулом к тому, чтобы заниматься и развиваться в IT.
Давайте разбираться, что заслуживает внимания при выборе школы программирования для детей 14 лет. В качестве бонуса предложили и описали несколько примечательных вариантов организаций, к которым стоит присмотреться, если подросток заинтересован в обучении кодингу.
Посмотреть рейтинг7-Zip исправила ошибку обхода предупреждений безопасности Windows MoTW
В архиваторе файлов 7-Zip исправили критическую уязвимость, которая позволяла злоумышленникам обходить функцию безопасности Windows Mark of the Web (MotW) и выполнять код на компьютерах пользователей...UI/UX trends to keep an eye on in 2025
Trends change rapidly in UI/UX, and new year means quite a few new emerging innovations that designers should be aware of in order to create relevant and engaging designs. Some trends stay on from...Вышла система виртуализации VirtualBox 7.1.6
21 января 2025 года состоялся релиз системы виртуализации Oracle VirtualBox 7.1.6 . Выпуск стабильной версии VirtualBox 7.1 состоялся в сентябре 2024 года. Готовые установочные пакеты VirtualBox 7.1.6...Опция Microsoft Edge Game Assist стала доступна всем пользователям
Microsoft объявила , что внутриигровой браузер Game Assist стал доступен в предварительной версии Edge Stable. Game Assist — это специальная версия Edge, оптимизированная для игр на ПК, которая будет...Fabula AI: как теперь выглядит лидер среди нейросетей

Недавно к нам в студию обратились ребята из Fabula AI — нейросети с двумя миллионами пользователей, которая помогает дизайнить карточки товаров, создавать креативы, разрабатывать логотипы.
Рассказываю, что получилось из ситуации, когда основатели нейросети решили заказать дизайн у живых людей.
Читать далееXZY: российские геймеры за год потратили на игры 173 млрд рублей
Траты российских геймеров на компьютерные и мобильные игры за 2024 год достигли 173 млрд рублей. Рост в годовом выражении составляет 7,5%: в 2023 году этот показатель...Netflix объявил о повышении цен на все три своих плана
Стриминговый сервис Netflix в очередной раз объявил о подорожании своих тарифных планов. Самая доступная подписка теперь стоит $8 в месяц, а самая дорогая — $25. Базовый план с рекламой подорожал...Вышло обновление TeamSpeak: редизайн, трансляция экрана и мультистриминг
Разработчики платформы TeamSpeak выпустили масштабное обновление, а в социальных сетях предложили пользователям удалять Discord и отменять подписки Nitro. Приложение уже доступно для всех актуальных...Работа с NRF24L01 и STM32F1

Процесс запуска NRF24L01 в связке со STM32F1. Разработка ведется в Arduino IDE. В статье указан код и схемы подключения для того, чтобы можно было повторить проект самому.
Читать далееПредставлен проект простой системы контроля версий Evo: The Evolution of Version Control, вот только зачем
Разработчик Брейден Мун представил проект простой системы контроля версий под названием Evo: The Evolution of Version Control . исходный код решения написан на Go и опубликован...Манифест цифровизации
За деревьями не видно леса
Модные тренды искусственный интеллект, блокчейн, виртуальная реальность и прочие цифровые технологии как фасад скрывают за собой глубинные процессы, сущностное понимание которых дает ясную и полную картину меняющегося мира.
Все эти технологии – внешняя сторона очередного этапа развития, который принесла цифровизация.
Как индустриализация привела к новому укладу и смене элит со старой аристократии на буржуазию, так и цифровизация сегодня меняет уклад и приводит новую элиту, которую в общем можно назвать айтишниками. «Вишневый сад» уходит Илону Маску.
Но если сравнивать индустриализацию и цифровизацию, то последняя несет в себе гораздо более масштабные изменения. Индустриализация хоть и поменяла уклад, но оставила базовый принцип – принцип владения. Цифровизация этот принцип поломала. Дело в том, что сейчас ваши вещи уже не совсем ваши: по праву хоть и остаются вашими, но по факту уже нет. Причина: вещи становятся неотделимы от программного обеспечения. Контроль за вашими вещами – в руках тех, кто контролирует программное обеспечение. И этот контроль относится не только к личным вещам (телефон, автомобиль, холодильник, который можно дистанционно отключить), но и к производствам, где завод без программного обеспечения превращается в груду металла. Бенефициарами этого процесса стали разработчики программ, они же – новая элита.
Государство обладает суверенитетом, если у него есть своя ИТ-элита, обеспечивающая цифровой суверенитет. Не всем государствам это под силу. Те, кто не в состоянии сформировать свой контролируемый технологический стек, будут выбирать страны-лидеры, к которым они присоединятся, тем самым формируя новые международные блоки. Процесс формирования этих блоков уже наблюдаем.
Читать далееПост @AuthorsFplus — Блог компании Fplus Tech — 22.01 13:32
???? АНО «Цифровая экономика» делится важным исследованием «Эффективные отечественные практики применения технологий искусственного интеллекта в промышленности». Смотрите в нашем Telegram-канале –...Chaos Engineering и мониторинг: как готовиться к неожиданным сбоям

В этом посте затронем тему про Chaos Engineering и роль мониторинга в обеспечении отказоустойчивости сложных ИТ-систем. Возможно, вы уже слышали про термин хаос-инжиниринг, и если ваша ИТ-инфраструктура обслуживает критически важные сервисы с большим числом пользователей, то самое время добавить ей надежности, внедрив этот самый Chaos Engineering вместе с системой зонтичного мониторинга.
Читать далееExploring Obsidian: 10 Features You’ll Love
Obsidian is a powerful note-taking app with a ton of features that can boost your productivity. Here, I’ll walk you through some of my top features and how you can use them effectively. Each feature...[Перевод] Основы очистки данных в data science

В реальной жизни данные, к сожалению, не идеальны и требуют тщательной предобработки. Проблемы с данными могут возникать по разным причинам: из-за их природы, способа сбора или ошибок при вводе.
Очистка данных позволит сделать анализ более точным, а в случае машинного обучения — улучшить качество моделей.
Давайте рассмотрим пять задач, с которыми можно столкнуться в рамках очистки данных. Это не исчерпывающий список, но он послужит хорошим ориентиром при работе с реальными датасетами.
Все примеры мы будем рассматривать на Ames Housing Dataset, который содержит информацию о продажах жилой недвижимости в городе Эймс, штат Айова, США
Читать далееМаркировка DC/DC-преобразователей в корпусе SOT-23-5 и SOT-23-6

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

Привет, Хабр! Меня зовут Геннадий Круглов, я работаю в команде «Архитектура Банка» в Департаменте корпоративной архитектуры Сбера.
Когда мы сравниваем «архитектуры», на самом деле чаще всего мы сравниваем архитектурные стили. Как и в строительстве, где, например, мы можем отнести здания к готике, классицизму, барокко или эклектике, мы относим архитектуры программных систем к N-Tier, SOA или, допустим, к микроядерной архитектуре. Мы позаимствовали из строительства идеи архитектуры и архитектурных стилей, поэтому продолжим использовать аналогии из строительной сферы.
Монолитной архитектуры как архитектурного стиля не существует. Монолитным может быть изделие или конструкция. Давайте немного погрузимся в инженерию и разберёмся на примерах из строительства и разработки программного обеспечения, что такое изделие и конструкция.
Читать далееСоздаем систему управления товарных данных на Pimkore

Компании, которые связаны с производством, ритейлом или дистрибуцией, часто сталкиваются с задачей управления большим количеством данных о продуктах. Разнообразие партнеров, платформ и каналов продаж делает необходимым внедрение эффективной системы управления этими данными. Для полного контроля требуется интеграция трех систем: учетной, PIM и системы управления сайтом.
Читать далееКакой вид обследования для внедрения 1С:ERP нужен, а без какого можно обойтись?

Автор: руководитель проектов «АиБ Цифровизация» Дмитрий Смирнов. Более 15 лет руковожу проектами внедрения «1С:Управление производственным предприятием», «1С:ERP Управление предприятием», «1С:Управление холдингом».
Читать далееSwiftKV: как снизить затраты и ускорить логический вывод больших языковых моделей
Исследовательская группа Snowflake AI представляет SwiftKV - решение, разработанное для повышения производительности LLM-выводов и снижения связанных с этим затрат. SwiftKV использует...Ретрокомпьютер моей мечты. Как я его собирал в 2025 году и что получилось в итоге

Привет, %USERNAME%. Помнишь то чувство, когда у тебя есть свободный день и можно прямо с самого утра поставить в CD-ROM диск с купленной накануне игрой? А потом начать изучение нового для себя мира. Я был там, Гэндальф, это было 3 000 лет назад! До сих пор помню тот звук жесткого диска, с которым прогружалась Windows 98, плюс легкое потрескивание CRT-монитора при включении.
Казалось бы, сейчас, в рассвет виртуализации, можно вообще не заморачиваться покупкой реального «ретрожелеза». Но мне хотелось именно той аутентичности и тех самых эмоций. Четверть века назад моим ПК был самосборный экземпляр на базе Intel Pentium II. Поэтому было решено собрать похожую конфигурацию и посмотреть на работу такого ПК глазами современного пользователя. Предлагаю посмотреть, что получилось.
Читать далееПост @denis-19 — История IT — 22.01 14:26
Создатель криптомаркетплейса Silk Road Росс Ульбрихт вышел на свободу после помилования президентом США. 21 января 2025 года президент США Дональд Трамп помиловал создателя...Революция с помощью LLM: новая эра в создании программного обеспечения

В стремительно растущей области создания программного обеспечения интеграция больших языковых моделей (LLM) существенно изменяет способы, которыми компании подходят к процессам разработки. Центральную роль в раскрытии полного потенциала LLM играет фундаментальный навык промт-инжиниринга. По своей сути он подразумевает формирование входных запросов, позволяющих извлекать из LLM точные и осмысленные ответы. Этот ключевой навык дает разработчикам возможность повышать точность и релевантность получаемых данных, тем самым оптимизируя производительность ИИ-приложений.
Читать далееБилл Гейтс: «Это одна из самых важных книг об искусственном интеллекте, когда-либо написанных»
Билл Гейтс считает, что каждый должен прочитать его «любимую книгу об искусственном интеллекте», в которой говорится, что искусственный интеллект в ближайшие пять лет изменит облик...Компания Lumina AI выпускает PrismRCL 2.6.0 с расширенными параметрами обучения LLM
Lumina AI, лидер в области решений для машинного обучения, оптимизированных для центральных процессоров, объявляет о выпуске PrismRCL 2.6.0 , последней версии своего флагманского программного...Китайская EngineAI провела тест походки робота-гуманоида SE01 возле своего офиса в Шэньчжэне
Китайская робототехническая компания EngineAI протестировала походку гуманоидного робота SE01 возле своего офиса в городе Шэньчжэнь. Изначально опубликованное фирмой видео приняли за CGI из-за сложных...Система «Антифрод» РКН в 2024 году проверила 158 млрд вызовов и предотвратила почти 606 млн звонков с подменных номеров
Защитная система Роскомнадзора «Антифрод» в 2024 году проверила около 158 млрд вызовов и предотвратила почти 606 млн звонков с подменных номеров. Платформа «Антифрод» проверяет,...Microsoft больше не является эксклюзивным поставщиком облачных услуг OpenAI
Когда-то Microsoft была эксклюзивным поставщиком инфраструктуры центра обработки данных для OpenAI, позволявшим обучать и запускать модели AI. Теперь это не так. Одновременно с объявлением...Kerberoasting (в т.ч. без пароля пользователя) + артефакты

????Атака Kerberoating позволяет злоумышленнику захватить сервисную УЗ путём запроса TGS с указанием имени этой сервисной УЗ и последующим брутфорсом билета.
А можно ли как-то провести атаку, не имея в арсенале доступ ни к одной доменной УЗ?
Почему игра «Сатурн» бесплатная, отчёты перед ИРИ и ждать ли мобильную версию. Интервью с пиар-директором игры

Ну что ж, я продолжаю рассказывать о том, что было на выставке «РЭД Экспо». На очереди — игровой проект, получивший финансирование от Института развития интернета (ИРИ), в который хочется играть, а именно sci?fi RPG «Сатурн». Эта игра — ещё одно доказательство того, что если сработанной команде государство выделяет деньги, может получиться хороший продукт. Я начал играть, и мне пока интересно, и не душно. Посмотрим, что будет к концу. Я даже поддержал разработчиков (купил саундтрек), потому что игра бесплатная. Пока я делаю обзор на игру, предлагаю вашему вниманию интервью с пиар?директором игры «Сатурн» Иваном Орловым. В интервью он расскажет, почему игра «Сатурн» бесплатная, сложно ли было отчитываться перед ИРИ и будет ли мобильная версия игры. Приятного чтения!
Читать далееПост @Av3rtino — Веб-дизайн — 22.01 15:26
Привет, Хабр! Сегодня хочу поговорить о том, как развить дизайн?концепцию, создать UI?kit, и шагнуть на новый уровень с помощью дизайн?систем. Готовы? Окей летс го! Что такое...Промсвязьбанк и структура «Росатома» запускают оператора связи
Виртуальный оператор связи (MVNO) «Мой оператор», который совместно запускают Промсвязьбанк и «Росатом», начнёт работу в первом квартале 2025 года по модели Light MVNO (собственный...Как получить конкурентную зарплату если HR используют ChatGPT, а лиды с завышенным самомнением задают странные вопросы

Статья возникла как разросшийся комментарий на Как собрать идеальную команду, если кандидаты завышают опыт, используют ChatGPT и просят высокую зарплату. Хотел написать комментарий, но сказать есть много чего.
В целом исходная статья проповедует правильные ценности, но давайте на те же вопросы посмотрим со стороны соискателя.
ПоехалиЧетыре Radeon RX 7900, нейросеть и настольная игра

Языковые нейросетевые модели как только не тестировали: от решения олимпиадных задач до создания шедевров мировой литературы. У нас же родилась идея протестировать их на более прикладном уровне. А именно, сможет ли нейросеть играть по правилам в настольную игру, которая сложнее, чем крестики-нолики, и заодно посмотреть, как поведет себя в работе с LLM связка из четырех видеокарт Radeon RX 7900 XTX с 24 гигабайтами видеопамяти.
Читать далееАлмазоподобные углеродные пленки в электронике: патентный анализ

Углерод, как известно, имеет две основные кристаллические разновидности – графит (гексагональная) и алмаз (кубическая). Алмазоподобный углерод – материал из аморфного углерода с преимущественно тетраэдральными связями углерода; обладает некоторыми свойствами алмаза. В англоязычной литературе популярны следующие термины: ta-C (tetrahedral amorphous carbon, тетраэдрический аморфный углерод); DLF (diamond-like film, алмазоподобная плёнка); DLC (diamond-like carbon, алмазоподобный углерод); DLC films (плёнки из алмазоподобного углерода).
Читать далееПост @MaxRokatansky — Блог компании OTUS — 22.01 16:03
Знания на каждый день Привет, хабровчане. Как мы ни раз упоминали, у нас в OTUS регулярно проходят бесплатные уроки в формате живых вебинаров по различным IT-направлениям. Эти уроки проводят...Асинхронный бег или драматическое ускорение с RoadRunner

Очень много в последнее время слышно замечаний в адрес PHP – мол, медленный, тяжелый, неповоротливый, все давно микросервисы на Go/Java/(нужное подставить) пишут. В этой статье я постараюсь расписать плюсы, минусы и результаты нашей попытки ускорить проект на PHP с использованием RoadRunner.
Читать далееГуманоидные роботы UBTech будут собирать электромобили на заводах Foxconn
Китайский производственный партнёр Foxconn и производитель гуманоидных роботов UBTech из Шэньчжэня объявили о партнёрстве. В его рамках гуманоидные роботы Walker S1 от UBTech будут использоваться для...«Не становитесь учеными!» — что с перепроизводством научных кадров спустя четверть века после публикации манифеста?

В 1999 году Джонатан Кац, профессор физики из Университета Вашингтон, опубликовал пост с названием «Не становитесь учеными!». В нем он с горечью посоветовал молодым людям не выбирать карьеру ученого, несмотря на ее большую эмоциональную и интеллектуальную отдачу. Дело в том, что молодежь, мечтающая о науке, зачастую имеет смутное представление о карьерном периоде после защиты докторской диссертации, т. н. пост?докторантуре. Зачастую совпадая с самым плодотворным в физическом и интеллектуальном плане возрастом после 30 лет, пост?докторантура характеризуется грабительски низкой оплатой труда и нелимитированным рабочим временем; отсутствием гарантированного рабочего места с туманными перспективами получения постоянной позиции — также низкооплачиваемой — на основании редких открытых конкурсов; частым отсутствием свободы выбора тем исследований из?за постоянной гонки за грантовым финансированием. По словам профессора Каца, «Я знал больше людей, которые разрушили свою жизнь, получив PhD по физике, чем наркоманов.»
Спустя четверть века после публикации манифеста, 20 января 2025 года международной группой ученых в журнале Proceedings of the National Academy of Sciences были опубликованы результаты социологического исследования, посвященного периоду пост?докторантуры на основе анализа карьерного пути более сорока пяти тысяч ученых (препринт доступен по ссылке). Изменилась ли ситуация?
Читать далееРКН зарегистрировал 71 тыс. каналов с 10К+ подписчиками, пока нет ответственности за неисполнение этого требования
В Роскомнадзоре рассказали СМИ, что в ведомство поступило более 166 тыс. заявлений о регистрации каналов и страниц в соцсетях с аудиторией свыше 10 тыс....Mobile Inform Group представила российский промышленный смартфон MIG S6 на базе Ред ОС М
Компания Mobile Inform Group (MIG) выпустила промышленный смартфон MIG S6 с предустановленной операционной системой РЕД ОС М. Устройство доступно в двух вариантах: стандартном и...[Перевод] Прогнозируем временные данные с TimeGPT

Прогнозирование временных рядов играет ключевую роль в самых разных отраслях: от предсказания тенденций на фондовом рынке до оптимизации цепочек поставок и управления запасами.
Однако традиционные модели, такие как ARIMA, экспоненциальное сглаживание (ETS), Prophet, а также современные подходы глубокого обучения — например, LSTM и архитектуры на базе трансформеров — сталкиваются с рядом проблем.
Читать далееПост @markuxui — Дизайн — 22.01 17:05
Как эффективно давать фидбек дизайнеру? Правильный фитбек и конструктивная критика укрепляют взаимосвязи в команде. По своему опыту наставничества, нескольким пройденным курсами и прочитанным...Цифровая трансформация как основа непрерывного улучшения производства

Всем привет! Сегодня в эфире – редкая тема, про IIoT. Команда промышленной аналитики и интернета вещей GlowByte обобщила и структурировала мысли о возможностях цифрового производства, которые, на их взгляд, раскрываются и развиваются одновременно при правильной организации цифровой трансформации производства и конфликтуют друг с другом – при неправильной.
Читать далееПост @sokolovps — Блог компании Online patent — 22.01 17:16
Как программисту-фрилансеру защитить свои разработки Работаете программистом на удаленке на крупного (или не очень) заказчика? Чтобы созданное вами никто не украл, необходимо юридически подстраховать...Программирование без математики

Собираюсь завтра прочитать одноименную лекцию в г. Ломоносов, но понимаю, что пригласить всех не могу: и далеко, и мало места - все не влезут.
Однако вопрос любопытный, и мало кто понимает, что такое: 1) программа, 2) математика, 3) жизнь и программирование без математики. Поэтому позволю себе изложить основные положения.
1. Программа
Изобретатель программы, русский просветитель и петербуржец С.Н. Корса?ков, так описал своё изобретение:
Читать далее«Бюро 1440» анонсировало создание абонентских спутниковых терминалов
«Бюро 1440» (входит в «ИКС Холдинг») анонсировало выпуск абонентских спутниковых терминалов собственной разработки. Устройства созданы с учётом удобства установки, подключения и дальнейшей...[Перевод] Как стать более уверенным коммуникатором

Представьте: на рабочей встрече один из членов команды предлагает идею, которая вызывает у вас большие сомнения. На ваш взгляд, у вас есть два варианта: озвучить свои опасения или промолчать.
У каждого из этих вариантов есть плюсы и минусы. Если вы ничего не скажете, то рискуете, что команда примет неудачное или недоработанное предложение. Но если вы всё же выскажете своё мнение, то можете задеть чьи-то чувства, вызвать недовольство или заработать репутацию жёсткого и критичного человека.
К счастью, есть золотая середина: ассертивная коммуникация. Этот подход позволяет вам чётко выражать свои мысли, уважая при этом мнение и идеи других людей.
Читать далее[Перевод] Переход от встроенных к удалённым BPM-движкам

В течение длительного времени мы выступали за архитектуру, в которой BPM-движок Camunda встроен в ваше Java-приложение, предпочтительно через Camunda Spring Boot Starter. Однако со временем мы постепенно отошли от этой рекомендации в сторону удалённого движка. В Zeebe мы и вовсе не поддерживаем использование встроенного движка.
В этом посте я хочу объяснить причины этого перехода и почему мы рекомендуем использовать удалённый движок. Однако сначала давайте разберёмся, почему встроенный движок изначально представлял собой привлекательный выбор, и отметим, что изменилось с течением времени. Если вам не интересна эволюция данного вопроса, вы можете пропустить историческую справку и перейти к сравнению архитектур движков.
Читать далееLangChain vs LlamaIndex: проектируем RAG и разбираемся, что выбрать для вашего проекта

Сегодня it-сообщество предлагает большое количество любопытных инструментов для создания RAG-систем. Среди них особенно выделяются два фреймворка — LangChain и LlamaIndex. Как понять, какой из них подходит лучше для вашего проекта? Давайте разбираться вместе!
Читать далее[Перевод] Маппинг даты и времени в Hibernate и JPA

Сегодня любой Java разработчик сходу сможет правильно ответить на вопрос "Как смапить дату и время из колонки таблицы БД на поле в Java классе?". Или нет?
На самом деле, нюансов по ходу решения этой задачи может возникнуть немало.
В новом переводе от команды Spring АйО рассказывается про подробности работы с современным API java.time
, правильный маппинг данных с учётом часовых поясов, устаревших типов java.util.Date
, Calendar
и многое другое.
Сверхмассивную чёрную дыру застали за невиданным занятием
Сверхмассивная чёрная дыра (СЧД) Стрелец А* (Sgr A*), находящаяся в центре Млечного Пути, ведёт себя довольно спокойно, если сравнивать её с другими СЧД. Но всё же время от времени она испускает...Пост @almirus — Сотовая связь — 22.01 18:10
МТС\МГТС повышает тарифы с февраля, абонплату можно проверить тут https://moskva.mts.ru/personal/proverit-svoy-tarif-0225Исследование показало, что кофе связан с уменьшением риска развития деменции, но есть нюанс
У пожилых людей, регулярно пьющих кофе, есть связь со снижением риска развития деменции, согласно новому исследованию . Но есть один нюанс: эта связь распространяется только на несладкий кофе с...Пост @Av3rtino — Интерфейсы — 22.01 18:28
Привет, Хабр! ???? Поговорим о том, Как учесть особенности Android и iOS при проектировании интерфейсов Делаете приложение для Android и iOS? Отлично! Но чтобы ваш продукт стал действительно удобным и...Пост @asaraev — Блог компании Unisender — 22.01 19:07
Дилемма Анны Карениной: почему у клиента бесполезно спрашивать, чего он хочет Привет. Я предприниматель и писатель, помогаю сервису Unisender развивать контент-маркетинг и веду Тг-канал . Когда блог...В Steam анонсирована ещё одна российская игра про продавца в киоске «Ларёк на улице Ленина»
На платформе Steam 22 января 2024 года появилась страница новой российской инди?игры «Ларёк на улице Ленина» от студии perelesoq. По словам создателей, игра погружает...Добро пожаловать в Древний…

...Египет — мир величественных пирамид, бурных вод Нила и одной из самых теплых и ламповых 2D-стратегий из 1999 года! Здесь вы станете архитектором и правителем, строя города, заботясь о благополучии жителей и возводя памятники, достойные фараонов. А вы знали, что у Фараона была полноценная демка? Хотя это нормально для индустрии того периода, вот о различиях с retail версией и пойдет речь.
…но помните, что в 2025-м всё это великолепие может не завестись и потребует доработки напильником, для работы на современных системах. Самый надежный способ насладиться стареньким, но не потерявшим свою магию, ситибилдером без глюков — это установить виртуалку с WinXP, но и это не всегда работает. Виртуалка поможет избавиться от большинства проблем, к сожалению на всех ОС после XP игра работает все хуже и хуже. На моей системе например версия из стима выглядела так, что я только не пробовал.
Вышел релиз СУБД Postgres Pro Enterprise 17
Компания Postgres Professional объявила о выпуске Postgres Pro Enterprise 17 — нового релиза флагманской версии СУБД, предназначенной для высоконагруженных систем. В обновлении...Заменяем хабраюзеров ИИ-агентами. Гайд по browser-use

TLDR: видео с результатом в конце статьи
Библиотека browser-use невероятно стрельнула практически в день релиза, на текущий момент это около 16 тысяч звезд на Гитхабе, и сотни восторженных отзывов на Reddit, в Твиттере, и так далее. Команду, создавшую browser-use даже приняли в YC. У неё революционная точность по сравнению с другими "ИИ агентами использующий браузер" (89% против Runner H с 67%).
Я очень удивился, что на Хабре всё ещё нет статьи с описание того, что это, и как это использовать. Сегодня мы это исправим: мы сделаем ИИ, который будет читать статьи на Хабре, и писать комментарии о том, почему продукт описанный в статье никому не нужен.
Добро пожаловать в мир ИИ-агентов!История и настоящее настольных игр для ИТ-шников. Часть 1

Настольные игры о компьютерах и языках программирования и роботах появились одновременно с зарождением рынка персональных и учебных компьютеров в начале семидесятых годов. С ростом доступности компьютеров появился и спрос на тематические настольные игры. А так как я в ПРОСТОРОБОТ издаю настольные игры, в том числе и по информатике и робототехнике, то мне было интересно пройтись по временной ленте прошлого и текущего века и найти, в какие настольные игры можно было погрузиться юным (и не очень) ИТ-шникам.
Читать далееОпрос: более половины IT-специалистов недовольны совместимостью российского ПО с другими решениями
IT-специалисты, которые работают с российским инфраструктурным ПО, отмечают его недостаточную совместимость с другими продуктами. На этот недостаток указали 63% участников опроса компании Orion soft,...Декомпозиция задач: Как сделать проекты управляемыми и успешными — for Business analyst, Scrum masters, Project Managers

Декомпозиция задач — это процесс разбивки сложной задачи или проекта на более мелкие, управляемые и понятные подзадачи. Этот подход позволяет упростить выполнение задачи, сделать её более структурированной и снизить уровень стресса, связанного с её выполнением.
Декомпозицию задач можно осуществлять как на этапе планирования нового спринта, так и в процессе реализации спринта, разбивая требования для дальнейших итераций. Однако второй подход является более предпочтительным. Не стоит привязывать декомпозицию к конкретному спринту, чтобы приходить к его планированию с уже подготовленным бэклогом, разделённым на пользовательские истории .
Читать далееThe State of Caravel: the First Look [Мучения в проектировании чипов из-за Докера и Питона]
Написал лонгрид на английском о текущем состоянии открытых средств проектирования ASIC-ов. Заодно познакомил англоязычных читателей с практиками шаманов Сибири и фигурой Ивана Сусанина. Упомянул...Ручка как продолжение неокортекса: эволюция пластичности мозга от простых форм к сложным системам

Неокортекс, или новая кора головного мозга, представляет собой уникальную структуру, отвечающую за высшую нервную деятельность человека. Его развитие стало ключевым этапом в эволюции, открывшим перед человечеством возможности для абстрактного мышления, планирования, творчества и сложного социального взаимодействия. Сегодня современные технологии, такие как шариковая ручка, смартфоны, искусственный интеллект (ИИ) и нейрочипы, можно рассматривать как продолжение неокортекса, расширяющее его возможности.
Формирование неокортекса началось у ранних млекопитающих более 200 миллионов лет назад, но его наиболее активное развитие происходило у приматов и, в особенности, у человека. На сегодняшний день у современного человека неокортекс занимает около 76% объема головного мозга, что позволяет ему обрабатывать сложные данные, создавать абстрактные модели и взаимодействовать с окружающей средой на принципиально новом уровне.
Эта эволюция дала человечеству три ключевых преимущества:
1. Способность к обучению — накопление и передача знаний через поколения.
2. Социальное взаимодействие — развитие языка и формирование сложных сообществ.
3. Технический прогресс — изобретение инструментов, выходящих за рамки базовых потребностей.
Использование шариковой ручки на первый взгляд, кажется простым предметом, но её влияние на развитие общества трудно переоценить. Этот инструмент стал продолжением разума, позволяя фиксировать и структурировать информацию, превращая абстрактные идеи в конкретные записи. Письмо помогает глубже понять материал, переработать информацию и воплотить замыслы — от научных открытий до художественных произведений.
Читать далееПост @NickDoom — Энергия и элементы питания — 22.01 23:28
Вопрос в аудиторию: существуют ли, попадались ли кому-то адекватные удлинители со встроенным USB PSU? Да-да, я про эти нынешние модные «три розетки на 220 и четыре на 5 вольт». Я в один заглянул —...VK Tech представила Secure Cloud — защищённую облачную платформу на базе VK Cloud
Компания VK Tech, российский производитель корпоративного программного обеспечения, выпустила новую защищённую облачную платформу под названием Secure Cloud. Продукт предназначен для проектирования,...Консоли Xbox скоро смогут работать с внешними дисками объёмом более 16 ТБ
Microsoft выпустила обновление Alpha-Skip Ahead для Xbox Insides с несколькими исправлениями и одним важным изменением. Начиная со сборки 2502.250120-2200 консоли Xbox будут поддерживать внешние...Вычислительный комплекс ВК-1010

В СССР на базе ЕС ЭВМ было создано несколько типов многомашинных и многопроцессорных комплексов, первым из которых стал ВК-1010, объединяющий вместе две ЭВМ ЕС-1030.
Читать далееYPay & YPay Inventory для Flutter приложений

Всем привет, на связи Василий Боровой и Иван Козловский – Flutter-разработчики из The Head. В этой статье хотим поделиться с вами опытом работы над YPay и YPay inventory для Flutter, рассказать про возможности библиотек и как их использовать, а также о проблемах, с которыми столкнулись.
Читать далее