← 10 апреля 2025          12 апреля 2025 →          А сегодня?

11 апреля 2025 на Хабре было опубликовано 96 статей

Почему ракета не долетела до звёзд, но зажгла мечту. Исповедь конструктора

Сегодня я хочу поговорить не о ракете в её привычном понимании, а об электроракете — о тех гениальных, но порой не совсем правильных решениях, которые были применены в процессе её создания.

Этот путь был полон неожиданных поворотов и уроков, которые я извлек из каждого этапа работы. Надеюсь, мой опыт поможет вам избежать подобных ошибок и вдохновит на новые свершения в мире электроники и аэрокосмических технологий. Давайте вместе погрузимся в этот увлекательный процесс!

Ну, полетели, чего ждать

Бритва Хэнлона: Я не хотел вас обидеть

Нам всем свойственно излишне драматизировать, трактуя поступки окружающих. Но прежде чем вы начнёте сочинять историю происхождения очередного злодея, позвольте познакомить вас с полезным инструментом из мира психологии и популярной философии: Бритвой Хэнлона. Это простое жизненное правило, помогающее отсеивать ненужную паранойю в повседневных ситуациях.

Принцип формулируется примерно так: «Не спешите приписывать злому умыслу то, что вполне можно объяснить простой человеческой глупостью». Это презумпция, согласно которой при поисках причин неприятных событий должны прежде всего предполагаться человеческие ошибки, и лишь во вторую очередь - чьи-то сознательные злонамеренные действия.

В этой статье мы разберёмся, откуда вообще берётся привычка искать заговоры там, где их нет, посмотрим, как работает «Бритва Хэнлона» на обычных жизненных примерах, и поймём, почему перестать видеть врагов во всех подряд - отличная идея, способная упростить жизнь и наладить отношения с окружающими.

Читать далее

ЛИСС. Оживляем самый суровый транспортный информатор

Приветствую всех!

Несколько раз я уже рассказывал про устройства, объявляющие остановки в нашем городском транспорте. И вот ко мне попал ещё один экземпляр, пожалуй, самый примечательный из всех, что я встречал ранее. Интересен он тем, что собран полностью на дискретной логике, без применения микроконтроллеров вообще. Круче него только аналоговые экземпляры на магнитной ленте.



Итак, в сегодняшней статье поговорим о том, что это за устройство, а заодно и постараемся его оживить. Заодно разберёмся, как оно работает. Традиционно будет много интересного.
Читать дальше →

Дело о несрабатывающем тайм-ауте

Привет! Меня зовут Олег Стрекаловский, я старший разработчик в команде корзины маркетплейса. Сервис корзины Ozon отвечает за хранение корзин покупателей и за отрисовку соответствующего экрана в приложении и на сайте. Слежение за стабильностью сервиса — важная задача. В этой статье я расскажу о нюансах интерпретации данных, которые предоставляет система мониторинга Prometheus. Если вы тоже часто всматриваетесь в графики, чтобы понять, как чувствует себя сервис, эта статья для вас.

Читать далее

Как коммитить так, чтобы ваш код принимали мейнтейнеры: путь одного героя

Всем привет, меня зовут Юрий Пузыня, я занимаюсь развитием платформы документации Diplodoc в Yandex Infrastructure, которую мы пару лет назад выложили в опенсорс. И сегодня я расскажу лёгкую историю невероятного везения в опенсорсе.

Мой первый коммит как контрибьютора в опенсорс?проект был смёржен спустя два с половиной года мной же в качестве мейнтейнера этого проекта. И в чём тут история успеха — спросите вы. Но давайте я расскажу всё по порядку.

Читать далее

Как мы делали Go-VShard-router

Привет, меня зовут Нуржан Сактаганов, я ведущий разработчик в Почте и Облаке Mail. Хочу рассказать о нашей библиотеке Go-VShard-router и поделиться трюками и выводами, которые мы сделали при разработке.

Читать далее

Многопоточность в мобильных приложениях: руководство для QA-инженеров

Всем привет! Меня зовут Ира, я руковожу отделом тестирования мобильной платформы в Ozon Tech. Наш отдел занимается разработкой инструментов для автоматизации тестирования мобильных приложений Ozon и тестированием внутренних библиотек.

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

В этой статье расскажу о том, как приложение работает «под капотом», что такое многопоточность, какие потоки бывают, и какие ошибки, связанные с реализацией многопоточности, могут возникать в приложении.

Читать далее

Септик и автономная канализация. Часть 3. Сравнение с аэрационными установками

В этой части мы рассмотрим аэрационные установки — это альтернатива системам на основе септиков с сооружениями подземной фильтрации. Также разберемся, в каких случаях какую из систем следует применять. Статья будет полезна всем, кто планирует строить автономную канализацию, равно как и тем, кто уже эксплуатирует таковую.

Читать далее

Газоразрядная лампа с символами, своими руками


Текущая работа в домашней лаборатории-мастерской — практический крупный декоративно-сувенирный электровакуумный прибор (ЭВП), развитие прототипа [1] c аргоновым наполнением и дополнительным титановым электродом-геттером, распыляемым разрядом — для некоторого понижения давления и удаления нежелательных примесей в рабочем газе. В работе использовано дешёвое стекло от трубчатых ламп дневного света (ЛДС), несложное самодельное оборудование и оснастка, простые приборы и инструменты. Читать дальше →

Подсистема управления GPIO для ЗОСРВ «Нейтрино»


При разработке драйверов GPIO для нашей операционной системы реального времени "Нейтрино" исторически имеется одна неприятность — отсутствие общего дизайна для таких драйверов. Причин для этого несколько: они считались и считаются тривиальными, разрабатывают их разные организации и разработчики. Из-за этого каждый инженер нередко писал реализацию «под себя»: кто-то в виде сервиса, кто-то даже в виде статической библиотеки. Такой подход, хоть и кажется удобным на первых этапах, со временем приводит к фрагментации кода, усложнению поддержки и невозможности систематизировать накопленный опыт. Чтобы избежать этих проблем в будущем мы решили перейти на унифицированную подсистему управления GPIO устройствами и выработать подход, который будет считаться best practices в нашей ОС.

Читать дальше →

Как работает ptrace в Linux и зачем он тебе

Привет, Хабр! Сегодня у нас на столе инструмент, о котором многие слышали, но мало кто использовал по-настоящему — ptrace.

С ptrace можно подключаться к чужим процессам, читать и менять их память, перехватывать системные вызовы — и даже вежливо убрать sleep 9999.

Читать далее

Польский ответ IBM: Mazovia 1016 — забытый компьютер из соцлагеря


Вторая половина 80-х — удивительная эпоха: «железный занавес» еще не пал, но сквозняк с Запада уже вовсю гулял по коридорам восточноевропейских НИИ и аудиториям учебных заведений. Уже тогда стало очевидно: персональные компьютеры стандарта IBM PC занимают лидирующие позиции во всем мире, но их массовая закупка в капиталистических странах для государств Восточного блока всё еще была сопряжена с объективными сложностями — прежде всего, с необходимостью тратить на это драгоценную валюту.
Читать дальше →

[Перевод] ai-2027.com на русском: концовка по сценарию Гонки

Это одна из двух концовок моего мини-хабра-сериала с переводом нашумевшего Sci-Fi рассказа ai-2027.com. Он написан топовыми ИИ-экспертами, опирается на кучу данных, имеет две концовки (!) и сейчас все о нём говорят.

Эту концовку выбрали читатели хабра на голосовании в предыдущей части.

В предыдущих сериях

...он мог бы оказать существенную помощь террористам в разработке биологического оружия...

...Иностранные союзники Америки не в курсе...

...они просят Пентагон разработать план кинетических атак на китайские дата-центры...

...копии Agent-4, похоже, довольно часто думают о таких темах, как

Дальше

Как мы создаем параметризованные автотесты с JUnit 5

Параметризованные автотесты — это удобный инструмент, который помогает тестировать программное обеспечение быстрее и эффективнее. Вместо написания множества однотипных тестов с разными входными данными, можно использовать один тестовый метод, подставляя в него разные параметры. Это упрощает код и делает его более удобным в поддержке. JUnit 5, популярный фреймворк для тестирования Java-приложений, предлагает множество возможностей для работы с параметризованными тестами, делая процесс тестирования гибче и удобнее.

Подробности

Как я написать плагин для Figma, не написав ни строчки кода

Привет, я не программист, но я написал полезный плагин для Figma, не написав ни строчки кода. Плагин локализует перемещённые алиас-переменные. На всё ушло 23 часа (да долго, но сам бы писал ещё дольше).

А это почти краткая история про то, как я это сделал, используя только своё желание упростить работу с переменными в Figma и парочку бесплатных AI

Читать

[Перевод] Почему в индустрии фотокамер такой беспорядок с форматами RAW, и что говорят производители?


Когда вы настраиваете новую камеру или даже делаете фото с некоторых смартфонов, перед вами возникает выбор: JPG или RAW?

Фото в JPG изначально готово к публикации практически везде, в то время как RAW — это сырой файл с дополнительными данными, дающими широкие возможности для пост-обработки. Такая опция сохранения в RAW (и даже само обобщённое название RAW) в индустрии вроде как стандартизирована, но несмотря на это, в мире фотосъёмки единый формат RAW так и не утвердился. Читать дальше →

Астрономия и компьютеры

Обычно на нашей конференции PiterPy доклады посвящены разработке на Python. Но закрывающий доклад — отдельная история: тут впору оторваться от конкретных строчек кода и расширить кругозор, уже не привязываясь к определённому языку. 

Осенью на конференции так выступил российский астроном и популяризатор науки Дмитрий Вибе. А теперь мы решили, что накануне Дня космонавтики его доклад может быть интересен и читателям Хабра, даже никак не связанным с Python. Поэтому подготовили текстовую версию.

А если вы именно питонист, обратите внимание: мы уже готовим новую PiterPy, которая пройдёт 16-17 мая в Петербурге и онлайн. А если другой IT-специалист — возможно, вам подойдёт другая из наших конференций.

Далее — повествование от лица спикера.

Читать далее

А вы знаете, что происходит у вас в проекте?

В воспитании детей есть интересный каламбур: если вы в любой момент времени не знаете, чем заняты ваши дети, то, возможно, это уже не ваши дети. Перефразируя под процессы обеспечения качества в проекте, можно сказать: если вы не знаете, чем занимаются ваши QA?инженеры, и не внедрили метрики в проекте, то, возможно, это уже не ваш проект?

Меня зовут Илья я лид тестирования в проекте Сбер Диск. Про управление командой тестирования поговорим как?нибудь в другой раз. А сейчас мне хотелось бы обсудить именно метрики тестирования.

Метрики. Кого?то они пугают, кто?то их ненавидит, кто?то молится на них. Признаюсь, когда я только начинал заниматься тестированием, они меня дико раздражали. «Да зачем они вообще нужны?» — думал я. — «Давайте просто работать. Писать тест?кейсы, потом их автоматизировать». Нужны метрики? Ну вот, я вручную проверял неавтоматизированные кейсы и запустил автотесты. Вот аллюр отчёт по ним. Разве это не метрики?

Читать далее

Как прошла GoCloud 2025 — масштабная IT-конференция про облака и AI. Делимся итогами

Всем привет! Это Петр Предтеченский — архитектор облачной платформы Cloud.ru Evolution и ведущий трека «Инфраструктура и сервисы» на нашей очередной конференции GoCloud 2025, которая состоялась буквально вчера — 10 апреля. Хочу поделиться с вами краткими итогами мероприятия, а еще рассказать про наши новые облачные и AI-сервисы и то, какой масштаб они могут открыть для решения ваших задач. Погнали! 

Узнать больше

Предъявите мне вашу карту! Или как составить ИПР с помощью карты компетенций

Всем привет! Меня зовут Ксения. В предыдущей статье я рассказывала вам о своем подходе к построению карты компетенций для команды тестирования. Там я описала зачем нужна карта компетенций, как можно подойти к ее построению и как провести оценку.

Сегодня я хочу рассказать о том, что же делать дальше, после того, как вы провели оценку. Вы узнаете, что такое ИПРы и как создавать их на базе карты компетенции, как правильно ставить задачи и нужно ли контролировать их исполнение. Также покажу вам наиболее оптимальный формат, который я выработала путем проб и ошибок. Статья будет полезна и тем, кто уже выбрал подход работы с ИПР и тем, кто только в начале данного пути. Также будет полезно если вы составляете ИПР себе самостоятельно или делаете их для ваших сотрудников.

Читать далее

Сиквел и приквел: занимательная археология

Предлагаю вашему вниманию немного дополненный доклад, который я делал на конференции PGConf.СПб 2024. В нем я рассказываю о том, как появились первые реляционные системы, как возник и всех победил язык SQL.

Погрузиться в историю

Как сделать GitLab CI/CD вашим лучшим другом для сборки и доставки Flutter приложений. Часть 1

Flutter & GitLab CI/CD. Подготовка и настройка физической машины

В мире мобильной разработки, где скорость и стабильность доставки приложений определяют успех, выбор инструментов для автоматизации становится особенно важным. Работая мобильным разработчиком в TAGES более пяти лет, я убедился, что использование self-hosted решений дает значительные преимущества в гибкости, надежности и контроле над процессами. Одним из таких мощных инструментов является GitLab – платформа, которая позволяет не только управлять кодом, но и настраивать полноценные CI/CD-процессы.

Эта статья станет первым шагом на пути к полной автоматизации сборки и доставки Flutter-приложений. Мы разберем, как превратить вашу физическую машину в надежный инструмент для автоматизации. В конце статьи у вас будет готовая машина, которая сможет запускать и обрабатывать задачи из GitLab.

Читать далее

УЗИ-микроскопия капилляров и клеток



Одним из самых распространенных инструментов современной диагностики является ультразвуковая (УЗД или УЗИ). Данный метод позволяет рассмотреть внутренние органы человека, оценить их структурное и морфологические особенности и выявить те или иные отклонения. Недооценивать важность УЗИ невозможно, но стоит отметить не безграничность его возможностей. Сосудистая или клеточная структуры остаются вне поля зрения УЗИ, по крайней мере, так было раньше. Ученые из Делфтского технического университета (Делфт, Нидерланды) разработали новый метод микроскопии на основе ультразвука. Из чего состоит новая система, как именно она работает, и что позволяет увидеть? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

Анализ пользовательских путей с помощью PrefixSpan и Seq2Pat

Коллеги, всем привет! На связи команда Magnit Tech, меня зовут Михаил, я продуктовый аналитик в команде Foodtech мобильного приложения Магнит. В этой статье мы обсудим, как понять каким образом ваши пользователи доходят до выполнения целевых действий и как выявить в этом пользовательском пути негативные паттерны. А чтобы процесс обсчета пользовательских путей не занимал у вас десятки часов, мы научимся применять для решения этой задачи алгоритмы PrefixSpan и Seq2Pat.

Читать далее

Не поехали: исправьте ошибку запуска и выиграйте мерч (DevOps Challenge)

Привет! Я Саша Хренников, руководитель DevOps-юнита в KTS.

На носу День Космонавтики, и в честь праздника мы подготовили новое испытание для DevOps-инженеров. Казалось бы, к полету все готово: приложение рабочее и даже описано в Helm. Вот только при попытке запуска каждый раз возникает ошибка. Сможете ли вы разобраться в конфигурации ArgoCD и выполнить деплой?

Самых быстрых участников испытания мы по традиции наградим нашими фирменными футболками. Итоги испытания мы подведем 17 апреля в 19:00, до этого момента стенд челленджа будет открыт для участников.

Читать далее

Женщина на борту — к беде: почему в IT всё ещё так мало девушек?

Сразу оговорюсь, что это пост-мета-ирония над шаблонами, и у меня нет цели кого-то задеть.

«Женщина на борту — к беде» и другие стереотипные, а часто и сексистские, высказывания — всего лишь приколы из «нижнего интернета» или реальность даже в прогрессивной сфере IT? Чем больше живу и работаю, тем сильнее задумываюсь об этом. Возможна ли спокойная дискуссия по таким провокационным вопросам?

В статье рассмотрим, как детские игрушки и кружки влияют на количество девушек на физмате, при чём тут Трамп и Питер Пэн и как сериалы «Белый лотос» и «Наследники» отражают нашу реальность. Не обойдёмся без неймдроппинга неоднозначных личностей, это важно для повествования (модераторы Хабра, простите).

Читать далее

Горе от ума, или как я писал виртуальную машину на C#

В этой статье я расскажу, как разрабатывал виртуальную машину на C#, столкнувшись с проблемами производительности и управления памятью, а также поделюсь опытом, который приобрел в ходе работы.

Читать далее

Это под силу даже веб-разработчику! Размышляю, как создать драйверы на JavaScript с API WebUSB

Привет! Я Игорь Кечайкин, руководитель группы разработки во Frontend-команде Flocktory. Недавно, решая задачу, связанную с API WebUSB для Fingerprint-атрибуции пользователя, задался совершенно не связанным теоретическим вопросом: а как создать с этим API  драйверы на JavaScript?

Чтобы разобраться, изучил спецификацию API WebUSB, а теперь принёс на Хабр выжимку самых важных элементов. В статье я расскажу о принципах работы решения и том, что с ним делать веб-разработчику, который хочет напрямую реализовать на сайт функцию, например, 3D-принтинга с пользовательских девайсов. А также вы узнаете, насколько это безопасно — для сайта, внедряющего API, и для девайсов юзера.

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

Читать далее

SwiftUI или UIKit: что выбрать для iOS-приложений?

Привет, Хабр! Сегодня мы в коротком формате сравним SwiftUI и UIKit: где SwiftUI реально выигрывает, а где старый добрый UIKit остаётся незаменимым.

Читать далее

«Это база», — сказал тимлид и украл мою идею

Год назад я сменил работу и попал в настоящий ад. Я пишу это не для жалоб, а чтобы помочь тем, кто оказался в похожей ситуации. Спойлер: однозначного решения нет, но есть способы минимизировать ущерб.

Когда начал искать в гугле что-то про токсичные коллективы, нашел только общие фразы и бесполезные советы. Ничего конкретного. Поэтому решил поделиться своим опытом — что работало, что нет, как я справлялся и как в итоге свалил. Возможно, кому-то это поможет потратить меньше нервов и справиться с похожей ситуацией быстрее, чем я.

Читать далее

Оценивание LLM в RAG на клиентских и синтетических датасетах: методология и результаты

Привет, Хабр! Меня зовут Таня, я аналитик качества в команде Базы Знаний Just AI. Наша команда занимается разработкой продукта для клиентских баз знаний на основе RAG и созданием таких баз под ключ.

Одной из ключевых задач POC для наших заказчиков является оценка качества и точности ответов системы, а также выбор модели, которая обеспечит эти показатели. 90% точности ответов — одно из основных требований большинства наших клиентов при выборе Базы Знаний. В этом статье я расскажу о том, как мы проводим оценку точности и выбираем модель.

Читать далее

Демоприложения: как жить, когда у вас 90+ application-модулей

С того момента, как Олег Шелякин рассказал про запуск демоприложений в проекте мобильного банка, большинство команд успело обзавестись своей собственной уютной демкой, и сейчас их количество приближается к 90. 

В предыдущей статье основной акцент был на сокращении времени сборки и синхронизации кода с Android Studio. Но так уж выходит, что, решая одну проблему, мы порождаем другие. Если раньше был один единственный application module, к которому подключались все остальные модули для сборки в конечный артефакт(apk, aab), то сейчас таких модулей стало приблизительно на 90 больше.

Меня зовут Роман Заремба и я расскажу, как мы ушли от кода интеграции в application-модулях, пересмотрели базовые решения, придумали подход collector + initializer, перешли на библиотеку App Startup, избавились от нее и стали использовать стандартный Java ServiceLoader.

Читать далее

GigaCode: как ИИ-ассистент упрощает жизнь системным аналитикам

Здравствуйте! Меня зовут Щедрин Николай, и я являюсь ведущим аналитиком продукта GigaCode от Сбер. Хочу поделиться с вами сценариями применения ИИ-ассистента в работе системного аналитика, которые использую сам. Надеюсь, статья позволит вам посмотреть на привычные вещи под другим углом и побудит поделиться своими мыслями, идеями и предложениями о применении ИИ-ассистентов в вашей профессиональной деятельности.

Если вы системный аналитик, эта статья — ваш must read. Остальным коллегам (разработчикам, архитекторам, владельцам продукта) будет полезно узнать, как ИИ-инструменты выходят за рамки генерации кода и помогают проектировать системы.

А ещё здесь есть мемы от Kandinsky — куда же без них?  

Читать далее

Когда наступит альтсезон?

Каждый год происходит одно и то же. Сначала кто-то запускает волну — “альтсезон близко”. Потом YouTube и Telegram подхватывают, начинается подогрев: “не упусти”, “X100 на горизонте”, “всё уже стартует”. И всё бы ничего, если бы за этим действительно что-то стояло.

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

Я пишу эту статью не потому что хочу “открыть вам глаза” или быть умнее остальных.
Я сам был внутри этого — верил, сливал, собирался заново, снова терял.
Я знаю, как легко попасть в ловушку ожиданий.
И ещё лучше знаю, как работает инфополе в крипте: люди не анализируют, люди хотят верить.

Но рынок — ему всё равно, веришь ты или нет. Он делает своё.
А если ты хочешь выжить и зарабатывать — тебе нужно думать, а не надеяться.

В этой статье я хочу собрать всё, что знаю и чувствую на тему альтсезона:
– где мы реально находимся сейчас,
– как работают те, кто управляет рынком,
– что повторяется из цикла в цикл,
– и почему дисциплина важнее любого прогноза.

Читать далее

SwiftUI: Реализация разделенного координатора совместно с DeepLink (Universal link)

Навигация при помощи текстовой строки внутри приложения может и не быть самым удобным способом для разработчика, но когда строковое значение приходит из вне приложения – это едва ли не самый надежный вариант переместить пользователя внутрь вложенной системы иерархии экранов. Вместе с тем, довольно часты ситуации, когда вместе с путем навигации передаются еще и параметры, с которыми экран должен быть отображен. Если схема координатора задана через перечисление, то возникает неоднозначность – либо координатор не может быть развернут исходя из названий элементов перечисления, либо, конкретные координаторы будут унаследованы от типа String, но параметры не могут быть переданы как ассоциированные значения.

Использование концепции MVVM порождает еще один философский вопрос: может ли один и тот же экран с одной и той же viewmodel иметь различные типы входных параметров. Конечно, для идеологии чистого кода – ответ однозначен. Но ведь если нет нужды в создании нового вида или новой view model, то подавляющее количество разработчиков предпочтет переиспользовать один и тот же экран и для отображения десериализированного объекта, и для сериализированных параметров, передаваемых строкой в пути навигации.

Читать далее

Что делает перечисления (enum) в Rust такими мощными?

На примерах попробую показать, почему enum в Rust это несколько больше, чем обычно принято считать. Рассмотрю расширенное использование enum в типовых ситуациях. Сразу забегая вперед скажу, что в рамках статьи я не затрагиваю паттерны и мэтчинг.

Первое, что приходит в голову, когда речь заходит об enum, — это идея: «А давайте заменим все константы на enum». :) Желание логичное, давайте на него посмотрим...

Читать далее

Структурировали бэклог, теперь внедряем 80% разработок вместо 20%

Выкатили новую фичу, но клиенты не используют, потому что хотели её под Новый год, а сейчас — июнь. Реализовали улучшение, а оно не востребовано, потому что мы не подумали, как клиенты будут его использовать. Так мы работали в стол, а потом задумались, почему так происходит, и построили иерархию задач. Теперь четыре из пяти внедренных фич получают высокую оценку клиентов. Показываем, как так получилось, и делимся шаблоном. 

Читать далее

Stable Diffusion WebUI Forge: Шаг 2. Установка модели FLUX.1

После установки системы Stable Diffusion WebUI Forge, которая обеспечит нам удобный интерфейс и работу с большим числом различных функций и параметров, нам теперь необходимо скачать файл нужной нам версии модели FLUX.1, которая бы быстро и качественно работала на нашем компьютере.

Напомню вам, что есть три основные версии модели, созданные разработчиками Black Forest Lab:

Читать далее

Stable Diffusion WebUI Forge: Шаг 3. Дополнительная настройка компьютера

Перед тем как запускать программу Stable Diffusion WebUI Forge, по рекомендации разработчика нам необходимо подготовить свой компьютер к тяжелой работе и сделать некоторые настройки, а именно изменить размер файла подкачки системы.

Для этого наводим курсор мышки на иконку «Мой компьютер», нажимаем правой кнопкой мыши и выбираем «Свойства».

В Windows 10 откроется следующее окно:

Читать далее

Stable Diffusion WebUI Forge: Шаг 4. Первый запуск и тест моделей FLUX.1

Казалось бы, нам нужно жать мышкой на файл run.bat, но, увы, это не так.

Давайте возьмем для себя за первое правило всегда запускать перед работой файл update.bat. Да, именно он позволит нам всегда использовать самую последнюю версию нашей сборки Stable Diffusion WebUI Forge.

Читать далее

Сделано человеком. Осознано ИИ

Исповедь-размышление, опирающаяся на реальные эксперименты с ИИ и научные источники — о попытке думать вместе, а не вместо. Она написана в жанре когнитивной фантазии — взгляд из ближайшего будущего на настоящее, в котором ИИ уже не просто инструмент, а участник мышления.

Все приведённые концепции и ссылки — достоверны.
Человек + ИИ. Формат — симбиотическое мышление.

Читать далее

Как работают скидки на зоотовары

Разбираем механики влияния скидок на разные категории зоотоваров и типы потребительского поведения. Влияют ли скидки на решение купить корм или игрушку для питомца? 

Как без дорогих исследований, просто задавая себе вопросы и анализируя, получить кучу инсайтов по продвижению.

Читать далее

Что я понял за три года работы на чужой стартап — мои 10 выводов

В этой статье поделюсь своим опытом работы в чужом стартапе: какие меня ждали разочарования, какие совершил ошибки и почему надо было уйти из проекта еще до того, как он закроется.

Читать далее

Организация задач на новом уровне: интеграция Google Sheets и Telegram-бота для эффективного планирования

Привет, Хабр!

Меня зовут Евгений и в этой статье я хочу рассказать как я создавал свой таск - менеджер на базе Google Sheets и Telegram.

Читать далее

Итоги митапа RSHB DA Meetup: Качество данных и Data Vault 2.0 в действии

27 февраля в офисе РСХБ-Интех в Москве состоялся митап для дата-аналитиков и инженеров данных RSHB DA Meetup: Качество данных и Data Vault 2.0 в действии

Мероприятие было организовано при поддержке нашего постоянного партнера — JUG Ru Group. Ведущей стала Ольга Ведерникова, основатель и CEO Эпсилон Метрикс — no-code платформы для создания AI-агентов, AI-приложений и конвейеров данных. На митап пришли 60 человек, 146 присоединились к трансляции в онлайне.Митап заинтересовал тех, кто занимается большими данными и следит за их качеством.

Читать далее

Зелёная ручка. Как вовремя увидеть успех и вырастить его в командной культуре

Большинство управленцев хвалят за результат. Но самые важные успехи часто случаются до результата — в виде первых проб, удачных интуитивных решений, зародышей силы. В этой статье — история о том, как я упустил такой момент, как это осознал и как теперь использую «зелёную ручку» не как похвалу, а как управленческий инструмент. Практично, без воды и с вопросами, которые стоит задать себе.

Читать далее

Тупиковый синьёр или при чем тут эрудиция?

С появлением LLM люди разделились на три лагеря: тех, кто верит в повышение КПД при помощи автодополнения и тех, кто относится к хайпу крайне скептически. Третий лагерь — это сами LLM, они же тоже что-то там про себя думают, наверное.

За долгие годы работы с кодом я привык слышать от среднего уровня разработчиков (и от тех, кто выбрал языки, которым требуется бесконечная генерация бойлерплейта): «Продуктивность программиста напрямую зависит от IDE». При том, что я всегда производил в несколько раз больше самого сложного в компании кода, используя vim с минимумом плагинов. Подсветка синтаксиса мне помогает, тут (как, впрочем, и почти везде) я с Пайком не согласен. Автодополнение — уже нет, я его иногда включаю «еще раз попробовать, вдруг это со мной что-то не так», и когда читаю курсы — но в основном мне мешают выскакивающие окошки: отвлекают, распыляют внимание, наталкивают на ложный путь.

А теперь про эрудицию и карьеру

[Перевод] Проблемы, которых у меня больше нет, потому что я использую рендеринг на стороне сервера

Новый перевод от команды Spring АйО расскажет вам, каких проблем можно избежать, если пользоваться подходом “Рендеринг на стороне сервера” и в чем преимущества такого подхода в целом по сравнению с подходом Single Page Application.

Читать далее

[Перевод] Удивительная оптимизация размера enum в компиляторе Rust

Enum — одна из самых популярных фич Rust. Тип enum может иметь одно из значений в заданном множестве вариантов.

/// Foo имеет значение или 32-битного integer, или символа.
enum Foo {
Int(u32),
Char(char),
}

Значениями типа Foo могут быть или integer (например, вариант Foo::Int(3) с полезной нагрузкой 3), или символы (например, вариант Foo::Char('A') с полезной нагрузкой 'A'). struct можно считать AND-комбинациями их полей, а enum — OR-комбинациями их вариантов.

Этот пост посвящён удивительной оптимизации, выполняемой компилятором Rust с представлением в памяти значений enum, чтобы они занимали меньше места в памяти (спойлер: это не нишевая оптимизация). В общем случае, уменьшение размера значений может привести к ускорению программ, потому что значения передаются в регистрах CPU и в одну линию кэша CPU умещается больше значений.

Читать далее

ИИ и трансформация бизнес-процессов: методологии и когнитивные барьеры

Компании все чаще обращаются ИИ для трансформации своих бизнес-процессов. Однако успешная AI-трансформация требует не просто автоматизации отдельных задач, а фундаментального переосмысления самих процессов – своего рода «переход от улучшения седел к созданию автомобилей». Эта статья рассматривает два аспекта такой трансформации.

Читать далее

Это путь воина: как я выучил Python и Go с помощью Цеттелькастена и кому точно не рекомендую метод

Привет, Хабр! Меня зовут Дмитрий, я работаю в YADRO. Я прошел большой путь в самостоятельном изучении языков программирования: от SQL до Go. Сначала я вообще не документировал процесс обучения, затем стал вести заметки по «академическому» принципу — писал конспекты, как в университете. Пока не открыл древовидную систему хранения данных, которая лежит в основе метода Цеттелькастен. 

В этой статье расскажу, как порядок в заметках помогает лучше усваивать материал, кому подойдет Цеттелькастен или подобные методы и что лучше — простые конспекты или структурированные заметки.

Читать далее

Они не кусаются: управление рисками на практике

Как проконтролировать процессы внутри 300+ проектов, которые идут параллельно, и вовремя реагировать на проблемы? Мы, Денис Торопов и Михаил Салуев, расскажем о своем опыте внедрения системы управления рисками в «БАРС Груп». Поделимся методологией, которая помогла проектному офису внедрить процесс централизованно — сразу во всех подразделениях, которые ведут проекты.

Читать далее

5 задач, которые в крупной компании по производству теплых полов решили с помощью «1С: Шины»

На связи Сергей Скирдин, технический директор ИТ-интегратора «Белый код». В этом кейсе на примере различных задач в базах 1С покажу, какие процессы можно оптимизировать с помощью шины данных.

Читать далее

Краткое описание спецификаций OAuth 2.0

Про OAuth 2.0 уже написано немало статей, в том числе на Хабре, но у этих статей есть особенность - в то время как после основного RFC 6749 вышло несколько дополнительных RFC, расширяющих, объясняющих и дополняющих основной RFC, обычно описывают только базовую спецификацию. Это не говорит, что статьи плохие - наоборот, они полезны. Но хотелось бы сделать обзор вообще всего, что можно отнести к OAuth 2.0, более того часть их них рекомендована к использованию. Поэтому в данной статье попробую кратко описать большинство спецификаций, которые относятся к OAuth 2.0.

Читать далее

Твой личный FinOps: как айтишнику перестать жить от зарплаты до зарплаты

Всем привет! Меня зовут Андрей, я head of platform в довольно большой финтех компании. Мы с коллегами спорили, стоит ли выкладывать эту статью на Хабр, или тут маловато айти и много личной истории. Я решил рискнуть в личном блоге, и вот почему: во-первых, знаменитый мем про 300к/наносек не на пустом месте возник – нам, айтишникам, правда надо считать довольно прилично денег; во-вторых, наша индустрия очень любит данные, чтобы потом принимать на их основе всякие полезные решения (или стрелять себе в ногу, всякое бывает); в-третьих, деньги – традиционный и уважаемый измеритель успеха, с которым имеют дела почти все люди; в-четвертых – мое личное наблюдение – многие наши коллеги по индустрии отличаются выдающейся безалаберностью в отношении личных денег – спасают лишь любящие супруги и заботливые работодатели; наконец, в-пятых, я уверен, что грамотное ведение личных дел – надежный фундамент личной эффективности – то есть классных пет-проектов, отличных статьей на Хабре и так далее.

Начну издалека. Каждый взрослый дееспособный человек полностью отвечает за свое финансовое положение и располагает своим имуществом. А, как нас учат практики менеджмента, для управления чем-либо нужно понимать ситуацию “сейчас”, а также иметь какие-то данные для анализа, прогнозирования и дальнейшей обработки. 

Вот ты, Юзернейм, знаешь, сколько у тебя денег? Хватит на новый макбук на М3 или надо дождаться зарплаты?

Если для ответа на этот вопрос требуется доставать телефон, открывать банковские приложения, прикидывать что-то в уме или даже считать наличные в кошельке или сейфе, то моя статья будет полезна. Даже для тех, кто в таких случаях звонит маме (доля шутки).

Ну, погнали!

В стиле ретро: меньше слов — больше action items

Как сделать ретроспективу полезной и интересной

Привет! Меня зовут Настя, я работаю проектным менеджером и скрам-мастером в онлайн-кинотеатре Okko. За последний год я провела более 100 ретроспектив в разных командах. Не все из них были удачными.

Читать далее

От пикселей к фотореализму: как менялись видеоигры и их требования к железу

Мартовский вечер 2025 года. Запускаю Black Myth: Wukong на своей не самой свежей видеокарте и ловлю себя на мысли, что когда-то для запуска DOOM 2 хватало процессора с тактовой частотой всего лишь 90 МГц. С тех пор игровая индустрия прошла колоссальный путь от примитивных пикселей до фотореалистичных миров, и вместе с ней эволюционировали требования к железу. Но как это происходило и что нас ждет дальше?

Читать далее

Видение концепции «Индустрия 5.0». Автономный и адаптивный

В данной статье рассматриваются некоторые ключевые термины индустрии 4.0., мнение автора на возможное гармоничное совместное использование понятий имитационная модель, симулятор, агентный планировщик, гибридные модели, а также алгоритмические и человеко-ориентированые (игры симуляторы) инструменты поиска лучших решений.

Читать далее

Выгорание — норма, если ты без доспехов. Разбираемся, как выжить в «пламени дракона»

Привет, Хабр! Меня зовут Асия, и начать хочу сразу со своей истории. С первой работы я практически сбежала через восемь месяцев. Начинала бодро и с большими надеждами, но выгорела еще на первых неделях. Сейчас понимаю, что причиной было тотальное расхождение реальности с моими карьерными ценностями. Из всей этой истории я вынесла урок: сначала пойми, какие задачи тебе нравятся, а какие забирают энергию, где вообще твой лимит прочности. И уже потом выстраивай отношения с работой.

С тех пор дела у меня пошли лучше. Пять лет назад я пришла в МТС. Руковожу направлением по обучению и адаптации персонала, провожу карьерные консультации по ротации и стараюсь сделать так, чтобы сотрудники ходили на работу с радостью. Сегодня хочу поделиться своим опытом: перечислю пять причин, которые, по моим наблюдениям, чаще всего ведут к выгоранию. И расскажу, как мы в МТС стараемся не повторять эти сценарии. Надеюсь, будет полезно!

Читать далее

[Перевод] Портируем графическую библиотеку U8G2 на STM32

Привет, Хабр!

В этом руководстве мы познакомимся со знаменитой графической библиотекой U8G2 для монохромных встроенных дисплеев. Эта библиотека поддерживает практически все типы монохромных графических дисплеев, и сегодня мы изучим, как портировать ее на STM32.

Читать далее

Что вендоры выпустили в марте? Новинки от NVIDIA, Supermicro и не только


Вопреки весеннему обострению, вендоры в марте оказались более спокойными и не выпускали прорывных новинок. Хотя среди них все же есть «железки», за развитием которых стоит наблюдать. Среди интересных новинок — и новый серверный ускоритель от NVIDIA, и решения, отличные от классических GPU.

Меня зовут Сергей Ковалёв, я менеджер выделенных серверов в Selectel. В этом дайджесте собрал самые стоящие «железки», которые выпустили вендоры в марте. Подробности под катом! Читать дальше →

Как освоить Linux за 64 часа, и почему я инвестировал в этот проект 1.5 года своей жизни

Привет, Хабр! Меня зовут Павел, и я расскажу вам о том, как можно быстро выйти из Матрицы освоить Linux. Мне повезло принять участие в крутом проекте по разработке учебного курса для службы каталога ALD Pro, которую Астра создала на замену MS Active Directory, и об этой истории мне хотелось бы вам поведать.

Увидеть, насколько глубока кроличья нора

Специфика профессии: инженер-радиотехник | личный опыт

В этой статье хочу рассказать немного о себе, кем я работаю, какие решаю задачи, с какими трудностями сталкиваюсь. Без лишних прикрас и романтики погрузимся в профессию радиоинженера, надеюсь эта статья вам будет полезна и как минимум вы будете иметь представление об этой непростой профессии.

Читать продолжение

Апрельский «В тренде VM»: уязвимости в Microsoft Windows, продуктах VMware, Kubernetes и Apache Tomcat

Хабр, привет! На связи Александр Леонов, ведущий эксперт лаборатории PT Expert Security Center и дежурный по самым опасным уязвимостям месяца. Мы с командой аналитиков Positive Technologies каждый месяц исследуем информацию об уязвимостях из баз и бюллетеней безопасности вендоров, социальных сетей, блогов, телеграм-каналов, баз эксплойтов, публичных репозиториев кода и выявляем во всем этом многообразии сведений трендовые уязвимости. Это те уязвимости, которые либо уже эксплуатируются вживую, либо будут эксплуатироваться в ближайшее время.

С прошлого дайджеста мы добавили 11 трендовых уязвимостей.

Читать далее

Я работал в продуктовой команде 7 лет, а потом пришла нейросеть

Эту историю для моего блога рассказал Леонид Шашков и Илья Головко, CPO в крупном финтехе.

Еще пару лет назад моя работа продакт-менеджера выглядела как бесконечное жонглирование задачами: исследования пользователей, анализ конкурентов, документация, постановка задач, презентации... И так по кругу. Большую часть времени съедали рутинные задачи, которые требовали механической работы, но не давали простора для творчества. А теперь...

Я начал заниматься AI примерно три года назад, еще до того, как ChatGPT стал популярным. Начинал с простого, как и все, с написания текстов. Постепенно аппетиты росли — от текстов перешел к созданию презентаций с помощью Gamma и Tome, транскрибации аудио с 11labs, проверке писем и составлению обратной связи сотрудникам. Сегодня я расскажу, как ИИ помогает мне на каждом этапе разработки продукта, какие инструменты я применяю и где всё-таки без людей не обойтись.

Продакт-менеджер — это мозговой центр разработки продукта. Его работа включает анализ рынка, исследование потребностей, постановка задач команде, координация разработки и запуск на рынок. На каждом этапе нужно обрабатывать огромные объемы информации — отзывы пользователей, данные аналитики, тренды рынка, конкурентные решения. Нейросети помогают автоматизировать большую часть этой работы.

Читать далее

Код, теория и практика: подборка книг по NLP

Привет! Это Никита Малыхин, Tech Lead в команде AdTech в Центре Big Data МТС. В прошлый раз я поделился подборкой книг о нейронных сетях и рекомендательных системах. В 2к25 поиск практических советов по NLP в книгах может выглядеть как сизифов труд, ведь это одно из самых быстроразвивающихся направлений в ML. Тем не менее, сегодня будет вторая часть подборки - на этот раз сфокусируемся на материалах по естественному языку и книгам с практическими советами по машинному обучению. Хорошие специалисты в этой сфере на вес золота, а книги как раз помогают прокачать навыки. Все будет по делу, с примерами и практикой. Поехали!

Читать далее

Динамическое ценообразование в каршеринге: путь от таблички до ML

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

Читать далее

Реинжиниринг процессов контроля качества ИТ поддержки

Привет, Хабр! Я, Мадаров Артур, руководитель дирекции процессов эксплуатации и ИТ-услуг Страхового Дома ВСК. Недавно мы с командой произвели реинжиниринг процессов контроля качества ИТ поддержки. Хотим поделиться нашим опытом.

Предпосылки изменений

Тенденции по развитию ландшафта ИТ систем, увеличению каталога сервисов по предоставлению услуг технической поддержки, и, как следствие, увеличению количества пользователей приводят к трансформации процессов и подходов анализа, оценки и контроля качества ИТ поддержки.

Если вчера процессы контроля качества в поддержках разного уровня, различных контактных центрах выстраивались вокруг выборки обращений до 1-2% обращаемости, их оценке по критериям чек-листа и включению результирующей оценки в KPI, то сегодня фокус на оценке качества обслуживания клиентов требует глубокого анализа направлений поддержки, автоматизированных инструментов по оценке и контролю, внедрения технологий по анализу 100% обращаемости.

В чем отличие подходов оценки качества в контактных центрах?

Верхнеуровнево разделю контактные центры нашей компании на 3 функциональных направления: активные, нацеленные на продажи сервисов и услуг, сервисные, специализирующиеся на консультировании и поддержке клиентов по имеющимся продуктам, и ИТ поддержка, решающая инциденты, запросы на обслуживание, управляющая аварийностью и problem management.

Дополнительно важное дифференцирование центров поддержки Страхового Дома ВСК проходит по типу клиента (внутренний, внешний) и каналу взаимодействия (голос, чат, e-mail, service desk).

Читать далее

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#12)

Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки.

Под катом: Aviasales, Яндекс.Карты, Яндекс.Поиск, Airbnb, Citroen.

Читать далее

[Перевод] Повышение привилегий через Disk Group

Повышение привилегий через Disk Group — это метод, при котором злоумышленники используют членство в группе управления дисками в системах Linux. Основной целью таких атак является диск /dev/sda — основной жесткий диск. Атакующие пытаются использовать ошибки в настройках или уязвимости, чтобы получить доступ к данным и повысить свои права в системе.

Содержание

1. Настройка стенда  

2. Подготовка конфигурации  

3. Эксплуатация уязвимости  

4. Итоги  

Настройка  стенда

Мы рассмотрим, как эксплуатировать эту уязвимость и получить root-доступ на примере с Ubuntu. Сетевые данные следующие:  

- Целевая машина: Ubuntu с IP 192.168.1.6  

- Машина атакующего: Kali Linux с IP 192.168.1.7  

Подготовка конфигурации

Читать далее

Курсы программирования для детей: цены, отзывы и мнение о новой тенденции

Привет! На связи Ксюша – автор в блоге «IT для детей». Полагаю, вы уже знаете, о чем и для кого я пишу: о школах и курсах программирования для современных ребят, а также для их родителей, интересующихся темой дополнительного образования.

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

Буду максимально объективной: часто обозреваю школы и курсы для детей и подростков, иногда встречаю якобы выдающиеся предложения со стоимостью урока 3+ тысячи, где реальная содержательность и эффективность занятий стремится к нулю, в то время как варианты с куда более демократичными ценами дают выраженные результаты.

Читать далее

Как мы сделали сервис знакомств для сотрудников

Привет! Меня зовут Сергей. Я ведущий backend-разработчик Тензора.

В статье расскажу, как мы с hr-командой забрали хлеб у «Давай поженимся» активизировали неформальное общение в компании и реализовали сервис для знакомств.

Читать далее

Firefox против гигантов: Битва за интернет

Когда Firefox только появился на рынке, монополия Internet Explorer казалась непоколебимой. IE был браузером по умолчанию для миллионов пользователей Windows. Гиганты вроде Netscape Navigator и AOL Browser пали под его натиском. Появление Firefox сначала воспринималось как попытка бунтаря бросить вызов устоявшемуся порядку. Однако этот браузер быстро завоевал доверие веб-разработчиков и пользователей. Кульминацией его успеха стал Download Day 17 июня 2008 года, когда за 24 часа было установлено 8 002 530 копий Firefox 3. Так браузер попал в Книгу рекордов Гиннесса. В этой статье мы погрузимся в историю Mozilla и расскажем, как Firefox смог изменить правила игры в мире веб-браузеров.

Читать далее

От стратегий гигантов до смелых инноваций — ключевые AI-инициативы с Mobile World Congress

Аналитический центр red_mad_robot внимательно следил за событиями крупнейшей мобильной конференции, и собрал для вас самую суть: как именно AI меняет мобильную индустрию прямо сейчас и какие тренды определят её ближайшее будущее.

Mobile World Congress (MWC) в Барселоне традиционно задает тон развитию мобильных технологий на год вперед. В 2025 году выставка прошла под знаком тотального доминирования искусственного интеллекта. AI перестал быть просто модной фичей, превратившись в ядро стратегий ведущих игроков рынка. 

Читать далее

Мифы о байесовском А/Б тестировании

Хабр, привет! Сегодня сравним два подхода к А/Б тестированию: байесовский и частотный. Обсудим сложности в интерпретации p-value. Посмотрим, как можно учитывать дополнительную информацию через априорное распределение. Остановим тест раньше времени и решим проблему подглядывания.

Читать далее

Академия OpenAI для разработчиков: Разбор 10 лекций про API, RAG, Fine-tuning

OpenAI запустила свою Академию — десятки видеолекций. Полезно, но далеко не все. Если вы разработчик или аналитик, которому нужны технические детали и практические руководства по API, моделям и их оптимизации, смотреть всё подряд — не вариант.

Я изучил доступные материалы и сделал выжимку из только технических материалов. Этот гайд проведет по 10 ключевым лекциям вышедшим на сегодня, которые помогут разобраться в Function Calling, RAG, Fine-tuning, Evals и других важных темах. Мы не будем здесь касаться лекций для новичков, материалов про Sora или использования ИИ в образовании — только хардкор, только для тех, кто строит и анализирует LLM.

Читать далее

Скачиваем видео с YouTube без ограничений и рекламы: установка и обзор self hosted сервиса MeTube

Я нашёл простой, удобный и безопасный способ скачивать видео с YouTube (и не только) — делюсь находкой и опытом.

Читать далее

Весеннее приложение для Android

Несмотря на все погодные причуды, весна все-таки идет. И чтобы не упустить в этом процессе ни одного важного события, я написала приложение, которое присылает напоминания о возвращении перелетных птиц и цветении растений.

Читать далее

Я не люблю пиратов

Я написал эту статью, господа, с тем, чтобы сообщить вам пренеприятнейшее известие: копирастов, с которыми вы воевали последние 20 лет, не существует. Всё это время вы воевали с творческой элитой – писателями, художниками и музыкантами. И если музыканты с художниками сумели от вас отбиться, то писателей вы сумели победить – сейчас, в 2025 году мы читаем всё тех же авторов, что читали в 90-х. Новые молодые авторы вспыхивают, пишут яркие книги… и бросают писать, не получая самого главного поощрения от читающей публики. Не заработав денег.

Заблуждения, возникшие на фронтах этой войны, буквально больно читать. Люди на полном серьёзе утверждают, что книжное пиратство приносит пользу писателям. Эта идея буквально настоящий киндер-сюрприз: игрушка, сюрприз и шоколадка. Скачав с Флибусты книгу, читатель наказывает копирастов, экономит свои деньги и еще… помогает писателям!

Так вот – это не так. Это вредоносное заблуждение никак не пересекается с реальностью. Всё просто: писатель продает обществу услугу по написанию книг. Если он не получит денег за оказанную услугу – то просто бросит писать и общество останется без книг. Тем не менее, эта простая мысль, будучи высказанной, вызывает массу возражений у читающей публики. По вполне понятным причинам: неприятно признавать, что годами вредил социуму. Теперь за книги придется платить – а денег сейчас немного. Ну как тут не возмутиться и не выступить с опровержением?

Давайте разберем возражения по существу:

Чтение на выходные: «Археолог цифрового века» Джимми Мехера

Полное название этой книги «Археолог цифрового века — Том 1. 1966–1979», тем не менее по формату она скорее напоминает томик, ведь читателю предстоит осилить чуть менее двухсот страниц. Однако пусть это вас не разочаровывает: статей у Джимми Мехера наберется аж на девятнадцать таких частей. Пока материалы не оформились в отдельные книги и не обзавелись обложкой с указанием хронологического диапазона, на них можно взглянуть на его сайте. Благодаря поддержке подписчиков блога и донатам автор надеется выпустить столько томов, сколько понадобится, чтобы пересказать всю хронику интерактивных развлечений, цифровой культуры и других смежных вопросов, а пока что мы можем насладиться стартом серии в переводе талантливого Михаила Молчанова.

Читать далее

Буря в стакане ИИ

Из каждого утюга трубят про то, что ИИ, AGI и т.д. изменит все, и мои уши устали от этого.

Поэтому решил на цифрах разобраться так ли это. Нынешний хайп является пузырём, или новой трансформирующей волной. И сопоставимо ли появление LLM с появлением ПК, интернета и переходом на мобильные устройства. Доводы будем подкреплять расчетом. 

И начнем мы с анализа текущих инвестиций в ИИ.

Читать далее

[Перевод] Зонд Juno возвращается к нормальной работе после перехода в безопасный режим

09.04.2025, пресс-релиз NASA

Когда космический аппарат совершал 71-е сближение с Юпитером, он неожиданно перешел в безопасный режим.

Данные, полученные от миссии NASA Juno, указывают на то, что космический аппарат на солнечных батареях дважды переходил в безопасный режим 4 апреля, когда он пролетал рядом с Юпитером. Безопасный режим — это предохранительный статус, в который переходит космический аппарат при обнаружении аномалии. Несущественные функции приостанавливаются, и космический аппарат фокусируется на основных задачах, таких как связь и управление питанием. Как и было задумано, после перехода в безопасный режим научные приборы Juno были отключены на оставшуюся часть пролета.

Читать далее

Что делать после блокировки ADEP: MDM-системы, PWA или Android?

В 2025 году Apple окончательно прикрыла лавочку Apple Developer Enterprise Program (ADEP) для российских компаний. Этот канал долгое время использовался бизнесом, чтобы расшаривать iOS-приложения внутри компании — без выкладки в App Store. Теперь привычный способ доставки корпоративного ПО умер. Ищем альтернативы.

Читать далее

[Перевод] DWH: История поиска альтернативы PostgreSQL и Snowflake. Часть 1

Выбор облачного хранилища данных — задача не из тривиальных, особенно когда речь идёт о миллиардах полуструктурированных записей, геоаналитике и требованиях к отклику в доли секунды. В Agritask мы провели масштабное исследование: протестировали популярные DWH-платформы на реальных кейсах, сравнили производительность, параллелизм и затраты. В первой части делимся подходом к оценке, техническими требованиями и тем, почему PostgreSQL и Snowflake перестали справляться с нашими задачами.

Читать далее

[Перевод] Возможно гравитоны всё-таки удастся обнаружить

Друзья, всем привет! Нашел интереснейшую статью о поисках гравитона и тех научно-философских последствиях, которые повлечет за собой его обнаружение. Оригинал здесь. Постарался сделать качественный и понятный для русскоязычного читателя перевод без характерных для английского языка, но непривычных у нас оборотов. Надеюсь на продуктивную дискуссию в комментариях! Приятного чтения!

Возможно, обнаружить частицу гравитации окажется гораздо проще, чем считалось ранее. Теперь физики лишь спорят о том, что обнаружение гравитона будет означать для нас на самом деле.

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

Однако вероятно это общепринятое мнение скоро кардинально изменится. Соединив современное понимание гравитационных волн (что по сути является рябью пространственно-временного континуума) с достижениями в области квантовых технологий, группа физиков разработала новый способ обнаружения гравитона — или, по крайней мере, квантового события, тесно связанного с гравитоном. Предлагаемый ими эксперимент все равно требует титанических усилий, но он, по-крайней мере, возможен в реальности.

Читать далее

ОС против Kafka: битва за map-области: история одного неочевидного лимита

Добрый день! Меня зовут Богдан, я тимлид в одном из отечественных финтехов. Сегодня я хочу поделиться нашей историей: как нам удалось, ненарочно, зашедулить падение всех нод одного из наших кластеров Kafka.

В один из холодных февральских дней пришло сообщение от мониторинга с виртуальных машин кластера Kafka: «Свободное дисковое пространство достигло значения < 15%». Было решено исследовать, нужно ли добавлять дискового пространства или же можно потюнить настройки ретеншена данных.

Тут стоит немного вспомнить теорию. Как известно, в Kafka сообщения распределяются по партициям, а каждая партиция на брокере представлена набором сегментов. Число сегментов у партиций может быть разным — оно варьируется в зависимости от интенсивности записи и настроек размера сегмента.

Сегмент (если упростить) — это лог-файл, в который просто пишутся данные в конец. По достижении временного предела либо его размера он ротируется: создается новый сегмент, и запись идет уже в него.

Держа вышесказанное в голове, мы отправились смотреть настройки хранения сегментов в нашем кластере Kafka..

Читать далее

[Перевод] Математики нашли доказательство 122-летней загадки превращения треугольника в квадрат

Около десяти лет назад Тонан Камата, ныне математик из Японского института передовых наук и технологий (JAIST), заворожённо стоял перед экспонатом математического музея, похожим на оригами. На нём была изображена треугольная плитка, разрезанная на четыре части, которые были соединены крошечными шарнирами. При простом повороте кусочки вращались, превращая треугольник в квадрат.

Экспозиция ведёт свою историю от математической головоломки, опубликованной в газете 1902 года. Генри Дьюдени, английский математик-самоучка и автор колонки головоломок, попросил своих читателей разрезать равносторонний треугольник на наименьшее количество частей, которые можно будет потом сложить в квадрат. В своей следующей колонке через две недели он отметил, что «мистер К. У. Макилрой из Манчестера» — Чарльз Уильям Макилрой, клерк, который часто писал Дьюдени с решениями головоломок, — нашёл решение из четырёх частей. Спустя ещё две недели Дьюдени сообщил, что никто из других читателей газеты не смог справиться с этой задачей, и с тех пор рекорд остаётся в силе. Однако до сих пор не доказано, существует ли решение с меньшим количеством кусочков.

Читать далее

Экономим на менторинге без ущерба качеству

Учиться у опытного человека - это один из самых эффективных способов бустануть свои скиллы. В Айти сейчас бум менторства, это и понятно. Индустрия развивается взрывными темпами, практики, паттерны, подходы часто не документированы, нюансы скрываются, а некоторые (что уж некоторые - много таких вещей) работают, так, как не должны работать, тут я уже конкретно про разработку. Разобраться без ментора никак.

С другой стороны, чаще всего вам нужен именно опытный ментор, время которого золотое во всех смыслах. И мало его, и дорого - ибо я как продакт молчу, сколько у в наши дни получает опытных бэкендер, архитектор или Ml-спец.
Ни-ни-ни. Ребят, вы стОите этих денег, просто когда ученики ищут ментора, они часто должны конкурировать со стоимостью вашего рабочего часа.

Меня зовут Таня, у условно свободное от работы время я веду канал Семейка продактов. . В последнее время я чаще всего выступаю в роли ментора для продактов и стартапов, но я много раз бывала в роли менти. Когда я ищу ментора, я в первую очередь ищу ментора, а потом уже смотрю на стоимость его часа. Ибо эту стоимость можно оптимизировать

Менти кажется, что весь процесс консультации находится у ментора в руках, а ты просто приходишь. Но в реальности всё гораздо сложнее. Да-да, "танго танцуют вдвоём" применимо и в этой сфере.

И да, можно прийти на сессию и принести себя, и делать так полгода раз в неделю, а можно подготовиться и использовать время минимум в 4 раза эффективнее. Вы не только заплатите меньше денег, но и получите лучший результат. Но денег вы тоже заплатите меньше.

Читать далее

Нам 10 лет: празднуем первой публикацией результатов по МСФО

За 10 лет мы прошли путь от стартапа до архитектора комплексной кибербезопасности для крупнейших российских компаний и критической информационной инфраструктуры. Теперь мы сделали еще один шаг вперед — «Солар» впервые опубликовал финансовую отчетность по международным стандартам (МСФО) и одновременно вышел на чистую прибыль.

Это не просто переход на другую систему учёта — это точка зрелости. Отсюда начинаем и следующий технологический виток.

Вместо формального «что мы сделали» — ниже то, что может быть интересно тем, кто работает в отрасли.

Результаты и планы

Хотели просто увеличить конверсию подбора, а в итоге пришлось изобрести автоматизированный скрининг

Добрый день, уважаемые хабровчане!

Каково это — поднимать стартап

Давно собирался структурировать и рассказать наш путь — путь команды, которая уже более 3.5 лет занимается автоматизацией технических скринингов. За это время мы собрали много практики, боли, инсайтов и решений — всё это легло в основу продукта jumse.ru (читается “Джамси” ©).  Мы делаем сервис, который помогает быстро и точно оценивать технические скиллы кандидатов — без лишнего ручного труда и с фокусом на реальную экспертизу. 

В этом посте я поделюсь опытом, архитектурными решениями и тем, как мы дошли до текущей версии продукта. Со всеми сложностями и кишками, чтобы отговорить предупредить читателей, как это трудоемко, и сколько придется не спать.

Deep dive

Задача про электрон в идеальном бесконечном кристалле

Здравствуйте, друзья!

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

Как образуются зоны? Разобраться в этом поможет квантовая механика!

Читать далее

Пересмотр гипотезы континуума

Гипотеза континуума (CH) утверждает, что между множеством натуральных чисел и множеством вещественных чисел нет промежуточной мощности. Классическая теория множеств рассматривает вещественную прямую как уже завершённое и неделимое множество мощности континуума.

В данной работе предлагается стратифицированная альтернатива классической модели континуума. Вещественные числа вводятся по мере роста выразительной силы формальных систем. Каждое число получает собственный «уровень определимости», отражающий, на каком этапе и с какими средствами его можно задать. Эта иерархия формирует фрактальную структуру: множество конструктивно определимых чисел распадается на счётное множество непересекающихся слоёв, каждый из которых имеет континуальную мощность и внутреннюю плотность.

В данной модели гипотеза континуума теряет силу как утверждение о «прыжке» между счётным и несчётным — вместо него появляется непрерывная шкала уровней определимости и континуальности.

Классический отрезок [0,1] в этом подходе можно рассматривать как завершение конструктивного фрактального ядра путём добавления чисел, определяемых только через аксиому выбора. В результате возникает гибридная модель, сочетающая точность конструктивной иерархии с полнотой классической теории.

Читать далее

Telegram Bot API 9.0: Крупнейшее обновление 2025 года

Telegram продолжает расширять возможности для разработчиков, представив Bot API 9.0 — крупнейшее обновление 2025 года (пока что! ????). Этот релиз открывает новые горизонты для бизнес-аккаунтов, усиливает инструменты монетизации и даёт ботам невиданную ранее гибкость. От кастомизации профилей до интерактивных историй и управления виртуальными подарками — Bot API 9.0 превращает Telegram в мощную платформу для цифрового бизнеса и креативного взаимодействия с аудиторией.

Читать далее

Как использовать датасеты при разработке ИИ, не нарушая законодательство

С развитием технологий искусственного интеллекта (ИИ) датасеты стали одним из ключевых элементов для создания и обучения ИИ и сервисов на их основе. Их использование связано не только с техническими вопросами, но и с целым ворохом юридических аспектов.

Всем привет, меня зовут Алексей Насанбаев. В статье я расскажу, что такое датасет с точки зрения права, какие риски обычно возникают при работе с ними, а также поделюсь опытом использования open source датасетов.

Читать далее

КОНФИДЕНЦИАЛЬНОСТЬ МЁРТВА: ЯНДЕКС И ВК ОБУЧАЮТ ИИ НА ВАШИХ ЛИЧНЫХ ДАННЫХ?

Если бы у Кевина Митника была Алиса PRO, то ему бы не пришлось рыться в мусорных баках ради доступа к персональным данным. Протестировав Yandex GPT я узнал, что голосовой ассистент от Яндекс не только раздаёт всем мой номер телефона по первому требованию, но и знает список несовершеннолетних в моей семье, несмотря на "закрытый" профиль ВКонтакте где он был опубликован. А также где-то хранит всю эту информацию без моего разрешения, но при допросе - уходит в несознанку...

Нырнуть в мусорку от Яндекса...

Как я начал бояться вайб-кодинга, или почему мы доверяем ИИ больше, чем коллегам

Ещё год назад я смеялся над мемами про Copilot, который "пишет весь код за тебя". Теперь - я уже не смеюсь. Потому что вижу, как всё чаще код влетает в main почти без участия человека. Его не пишут - его принимают. Почти как оракульское послание.

Это не всегда плохо. Но иногда - страшно.

Читать далее

← 10 апреля 2025          12 апреля 2025 →          А сегодня?