О чем речь?
Мы с командой офтальмологов разрабатываем систему для прогнозирования и сдерживания прогрессирования детской миопии на клинических и поведенческих факторах. В этом процессе всегда три стороны — врач, родитель и ребёнок — поэтому дальше будет продуктовый разбор пути “врач–родитель–ребёнок” и того, где он ломается в реальной жизни.
Начну с простого. Класс все помнят что такое CustDev? А что он может привести к социально значимым ответам?!
Custdev — это метод проверки гипотез, который позволяет выявить потребности и запросы целевой аудитории вашего продукта. Главная задача метода — понять, как человек решает свою задачу сейчас, что его бесит, какие решения он уже пробовал.
Но есть одна проблема, с которой сталкиваешься, как только начинаешь «кастдевить» родителей по вопросам здоровья их детей — социально желательные ответы. Т.е. люди часто рассказывают не то, как живут, а то, как «правильно» жить — чтобы выглядеть хорошо и не ощущать себя виноватыми, если они допускают ошибки. Ровно об этом пишет Роб Фицпатрик в The Mom Test (сразу запишем домашнее задание: прочитать книгу «Спроси маму»).
Получается, родителям очень хочется звучать ответственными и вовлеченным — и это нормально. Это не злой умысел, это искреннее желание быть «идеальным» родителем, особенно в глазах окружения, тем более когда в медиа буквально везде сквозит тема «осознанного родительства».
И если строить продукт на этой «идеальной версии родителя» — например, сразу уходить в тотальный трекинг рекомендаций врача — легко получить тревожное приложение/таблоид/напоминалку с картинками, которое семья отключит в гуще рутинных будней. Не потому что родитель «плохой», а потому что живой родитель не выдержит постоянный контроль какого‑то алгоритма, взращивающего тревожность. Ведь реальная жизнь неизбежно проигрывает идеальным метрикам.
Читать далееЛюбить игры — прекрасно. Но знать и уважать тех, кто их творит — ещё лучше. Ведь среди этих художников и ремесленников есть ярчайшие персоны, изучать жизнь и суть которых крайне увлекательно.
Сегодня мы продолжим погружаться в безумный, но самобытный японский геймдев. А конкретно познакомимся с отцом Resident Evil 2, DMC, Okami, Bayonetta и, возможно, одним из самых токсичных геймдизайнеров ever — друзья, встречайте, Хидеки Камия.
«Сделайте нам строго по порядку» — эта фраза из бизнес‑требований часто становится началом долгого и дорогого инженерного триллера. В мире микросервисов и event‑driven систем классический FIFO превращается из простой очереди в проверку на прочность всей архитектуры. За обещанием «строгой последовательности» стоят сетевые задержки, алгоритмы консенсуса и суровые ограничения распределенных систем.
Читать далееВ США NASA выделяет десятки миллионов долларов даже двухлетним стартапам. В России старт космического стартапа почти всегда заканчивается банкротством: SR Space, Dauria Aerospace, КосмоКурс, Lin Industrial, S7 Space… Мы не просто теряем компании: мы теряем огромную возможность войти в новую индустриальную волну, где космос – это не «госпроект с нулевой отдачей», а мощный экономический драйвер с потенциалом рынка более чем 2 ТРЛН долларов к 2035 году.
Каждый доллар, вложенный в космос, возвращает десять — через связь, навигацию, данные ДЗЗ, новые материалы, точное сельское хозяйство — общеизвестный факт. Но российские стартапы не доживают до момента, когда могли бы этот мультипликатор сгенерировать. Интересуясь космосом и являясь инициатором проекта, связанного с космосом, хочу структурировать проблемное поле Deep-Tech проектов.
Так почему же космические стартапы не выживают? Ответ — в системных барьерах.
Моя диагностика: 5 ключевых причин, почему стартапы в российском космосе не выживают
Читать далееВ умных часах Xiaomi используется весьма необычный процессор BES2500BP, о котором почти нет публичной документации. Однако разбор OTA-прошивки неожиданно показал знакомую архитектуру — внутри скрывается ядро STM32U5 с FreeRTOS. Это позволило провести полноценный реверс системы, разобраться в механизме загрузчика и диагностировать критическую проблему.
В статье показаны техники, как удалось отследить падение в HardFault, понять логику загрузчика и разработать собственный механизм Recovery
Если вам интересен reverse engineering прошивок, архитектура SoC, внутренняя структура смарт-часов и практические методы восстановления устройств, прошу под кат
Читать далееВ конце прошлого года написал статью про то, почему я выбрал Suno, чтобы написать шутливый музыкальный альбом для поднятия настроения коллегам-айтишниками А сейчас я хочу раскрыть вопрос, как я это сделал.
Расскажу про рабочие пространства (Workspace), редактор (Editor) и как их можно применять.
Рассмотрим с вами артефакты генераций и как они исправляются с наглядными примерами.
Читать далееПривет, Хабр! Меня зовут… хотя какая разница. Важно другое: я программист, и у меня есть неприятная особенность — вместо того чтобы нормально отдыхать, я начинаю писать код. Обычно это заканчивается каким-нибудь полурабочим скриптом, который потом пылится на гитхабе. Но в этот раз получилось нечто большее. Возможно, даже полезное.
Всё началось с того, что клиент попросил создать 50 поддоменов для своего интернет-магазина на OpenCart. Ну, знаете, эти мультимагазины: spb.akarius.ru, msk.akarius.ru, nsk.akarius.ru и так далее. Вручную создавать каждый — это 50 раз заполнить одну и ту же форму, 50 раз привязать категории, товары, производителей, 50 раз скопировать SEO-урлы. При этом важно не ошибиться в путях к логотипам, не забыть про SSL и прочую ерунду. Я прикинул: если на один магазин тратить 15 минут, то на 50 — больше 12 часов чистой, монотонной, убивающей мозг работы.
И тут я понял: либо я сейчас напишу скрипт, либо уволюсь к чертям. Пальцы сами потянулись к клавиатуре. В итоге родилась программа, которую я скромно назвал DataGrip-style OpenCart Store Generator. Звучит пафосно, но на самом деле это просто генератор SQL-запросов, который берет данные из Excel и дампа существующего магазина, а на выходе дает готовый скрипт для вставки в базу.
Читать далееКогда я в начале 80-х поступил в ВУЗ на «Прикладную математику», идея дискретизации мира поразила меня до глубины души. Казалось, всё вокруг можно (и нужно!) оцифровать. Первым экспериментом стала музыка — идея лежала на поверхности: назначить числа каждому полутону, выстроить последовательность, а дальше подвергай её любому анализу, ищи закономерности, которые превращают какофонию в популярную мелодию.
В процессе обучения я погрузился в цифровые компьютеры и практически не заметил одного небольшого курса по аналоговым машинам. Помню лишь лабораторную работу на громоздком стенде, где мы вычисляли интеграл, суммируя токи в цепи. Тогда это казалось архаизмом, милым приветом из прошлого. Но спустя десятилетия, наблюдая за обществом и природой, начинаешь понимать другое: весь мир оцифровать нельзя. Потому что сам мир — не цифровой, а аналоговый.
Часть I. Почему мир не помещается в дискретную коробку
Мы привыкли, что компьютер — это непременно устройство с дискретным «мозгом», оперирующим нулями и единицами. Цифровая революция случилась именно потому, что дискретное надежно: его легко хранить, копировать без потерь и обрабатывать логикой. Но любой процесс оцифровки — это всегда потеря информации. Между «до» и «до-диезом» лежит бесконечность микроинтервалов, а звуковая волна на CD режется на 44 100 кусочков в секунду. Мозг дорисовывает остальное, но это иллюзия полноты.
Природа не дискретна. Возьмем муравья. Его мозг размером с маковое зернышко содержит от 250 тысяч до 1 миллиона нейронов — ничтожно мало по сравнению с 86 миллиардами у человека. И тем не менее, колония муравьев демонстрирует сложнейшее коллективное поведение: выращивание «грибных садов», строительство многоярусных сооружений, навигацию по феромонным следам. Роевой интеллект возникает из взаимодействия множества простых аналоговых агентов, каждый из которых реагирует на непрерывный градиент запаха, а не на дискретные команды.
Экономические процессы тоже куда более аналоговы, чем принято думать. Мы пытаемся описать их дискретными индексами: ВВП вырос на 2.5%, индекс Доу-Джонса упал на 300 пунктов. Но за этими цифрами стоят непрерывные, вязкие процессы — настроение трейдеров, волны оптимизма и пессимизма на бирже, распространение слухов, цепочки межбанковских расчетов, которые длятся микросекунды и накладываются друг на друга. Мы режем непрерывную ткань экономической реальности на дискретные кусочки статистики, чтобы хоть как-то с ними совладать.
Если вы ещё не создавали сервис с помощью ИИ, честно, я вам завидую. Вспоминаю то чувство, которое испытывал летом 2025-го, когда начал экспериментировать с этим.
Если вы уже прочитали Часть 1 и Часть 2, то сейчас вы находитесь в одном из самых захватывающих моментов всего процесса.
И мой совет может показаться странным: остановитесь на несколько дней на этапе формирования самого первого промпта для Курсора или подобной платформы.
Читать дальше →Добрый день, в контексте моего хобби по схемотехнике и программированию микроконтроллеров появилась идея реализовать устройство для дистанционного запуска предпускового котла Webasto, в моем случае это "Webasto Thermo Top Evo 5". Вероятно предложенный материал подойдет и для реализации устройств управления для схожих отопителей данной марки работающих по протоколу W-bus.
Читать далееАналитик данных сегодня –это не человек, который умеет просто выгружать данные и знает SQL и этого достаточно, сейчас это человек-оркестр, который умеет выбирать правильный инструмент под задачу, конечно, где-то может быть и достаточно Excel, а для каких-то задач уже нужен сложный запрос с оконными функциями, а где-то нужно собрать быстрый дашборд в Power BI, чтобы заказчик сам мог смотреть цифры.
В этой статье разберу реальный инструментарий аналитика – не тот, который пишут в идеальных вакансиях, а тот, который реально используется в работе.
Читать далееПредставьте себе картину: вы — со-CEO одной из самых успешных софтверных компаний Израиля. Через пять месяцев после IPO ваши акции пробили отметку в $450. Капитализация компании перевалила за $20 миллиардов. Аналитики называют вас «золотым ребенком SaaS-индустрии».
А теперь перенесемся в март 2026 года. Ваши акции стоят $72. Вы только что отозвали свои финансовые прогнозы на 2027 год. Уолл-стрит срезала ваши ожидания по росту с 27% до 18%. Ваша рыночная капитализация составляет $3,7 млрд, и если вычесть из нее $1,5 млрд наличными, лежащими на счетах, то рынок оценивает весь ваш операционный бизнес примерно в $2 млрд.
При этом ваша регулярная годовая выручка (ARR) составляет $1,3 млрд.
Рынок буквально кричит вам в лицо: у вашей компании нет будущего.
Именно в такой ситуации сейчас находится Monday.com. И ее со-генеральный директор Эран Зинман только что пришел на подкаст 20VC и выдал одно из самых брутально честных интервью, которые мы слышали от руководителей такого уровня за последнее время.
По его словам, в некоторые дни у него такое чувство, будто его сначала сбил грузовик, потом переехал самолет, а затем еще и поджарили на огне — и это только к 11 утра.
Но это интервью не было сеансом жалости к себе. Это была контратака.
Читать далееПривет, Хабр!
Решили выложить в open source наш конвейер данных RoDL. Если у вас проблемы с выгрузкой и хранением данных из Яндекс.Метрики, Яндекс.Директ, VK Ads или Calltouch, то этот проект создан для вас.
Что это?
Конвейер, который выгружает данные по API и сохраняет их в БД. Запускает выгрузку по расписанию, проверяет данные и заменяет старые если они изменились.
Зачем это?
Построение отчётности, витрин данных, кастомных показателей, в целом быть менее зависимыми от поставщиков данных.
Откуда данные?
На дату публикации добавлены API: Яндекс.Метрика, Яндекс.Директ, VK Ads, Calltouch.
Для кого это?
Небольшие или средние агентства. Бизнес который уже дорос до автоматизации отчётности/процессов, и построения KPI.
Нобелевский лауреат Юджин Фама один из самых известных профессоров в мире финансов, благодаря своей революционной гипотезе эффективного рынка.
Фама ввел термин «эффективный рынок», и этот термин получил широкое распространение после публикации «Эффективные рынки капитала: Обзор теории и эмпирических исследований» в журнале Journal of Finance в 1970 году.
Статья произвела революцию в области финансов, предоставив ученым и практикам пищу для размышлений и исследований на десятилетия вперед.
Читать далееTLDR; Разработка ПО в привычном нам виде, сложившаяся в течение десятков лет, уходит в прошлое. БЯМ-ассистенты для программирования фундаментальным образом изменили наше ремесло, и ещё не известно, к добру или к худу.
Читать далее«Вайбкодинг» ‑ это просто ролевая игра для парней, которые хотят чувствовать себя хакерами, не делая сложной работы, или это мощный инструмент, меняющий процессы даже ML‑инженера? Я думал, что это просто игрушка, пока не попробовал.
Привет, меня зовут Марк, я ML-инженер уже более 4-х лет и за несколько дней я навайбкодил приложение не зная ни языка ни технологий. А еще я навайбкодил кучу техдолга и получил неочевидные трансформации личности.
Я не буду учить тебя пользоваться нейросетями, но я разобрался, где вайб уместен, где запрещен и какие скрытые минусы тебя ожидают при длительной работе с AI-агентами.
Читать далееВ ритейле каждый сантиметр полки – это деньги (буквально). В этой статье я разберу примеры задач, которые решает аналитик в ритейле, и покажу, как их решать на SQL.
Каждая задача сложнее предыдущей для каждой есть код и готовые синтетические данные, поэтому все результаты можно получить самостоятельно, повторив код.
Начало эта история берёт начало 4 февраля этого года, когда мне пришло поздравление от моего старого и доброго товарища Сергея Сорокина, который сегодня возглавляет уникальный детский клуб «Kulibin club». Ещё мне очень импонирует девиз, которому следует Сергей Сорокин:
Хотите строить планы на год вперед?
Сажайте рис.
На десять лет вперед?
Сажайте деревья.
На сто лет вперед?
Воспитывайте детей.
Конфуций
Но, если вы подумали, что дальше я буду рассказывать о Сергее Сорокине и его Kulibin club, то вы ошиблись. Нет, конечно, о них надо рассказать, но не сейчас.
Читать далееПока индустрия движется в сторону усложнения компиляторов, я задался вопросом: можно ли создать инструмент, который дает безопасность Rust, гибкость C и при этом не весит сотни мегабайт?
Так появился Flame — системный язык с компилятором в 226 КБ, который реализует управление памятью через статический анализ AST и предлагает альтернативный взгляд на обработку ошибок через патчинг дерева токенов.
Читать далееРяд новых исследований проливает свет на один из важнейших этапов в истории жизни: эволюцию сложных клеток из более простых, произошедшую два миллиарда лет назад. В океанах и на суше учёные обнаруживают редкие переходные микроорганизмы, которые заполняют этот промежуток.
Различия между сложными клетками, в том числе клетками человеческого тела, и простыми микробами, такими как кишечная палочка, разительны. Сложные клетки состоят из множества отделений, или компартментов; одно из них, известное как ядро, хранит ДНК; другие, называемые митохондриями, содержат ферменты, которые вырабатывают энергию для клетки. Внутри сложных клеток находится сеть нитей — цитоскелет, который позволяет им менять форму и передвигаться, перестраивая свои элементы.
У кишечной палочки нет ничего из перечисленного: ни скелета, ни митохондрий, ни ядра.
Читать далее