Привет, читатель, меня зовут Морозов Алексей, и в этой статье я наглядно покажу, как сделать метеостанцию! За работу.
Считать данныеПоследнее время складывается ощущение, что люди вокруг просто посходили с ума. Про нейронки, ИИ, модели, тарифы говорят не просто все, а вообще все. В прямом смысле, в очень кривом и искаженном пересказе эту тему обсуждают уже бабки у подъезда. Даже от некоторых маргинальных лиц рядом с питейными заведениями вместе с привычным амбре витает в воздухе что-то вроде «Слышал там сеть какая-то, ты её говоришь сделай ну это самое, а он тебе готовую хрень делает. Прикинь?». Даже не взирая на использование у них в речи мата в качестве знаков препинания и достигнутого лимита словарного запаса, о чем они общаются понятно.
Читать далееКаждый из вас, кто работал с Claude или с ChatGPT, смотрел на свои лимиты
Или задавался вопросом «Да как один запрос съел 10% от лимита»
Я потратил неделю на то, чтобы разобраться в том, а что вообще отображают эти лимиты
И на свет появилась третья статья из моей серии «А как вообще работают современные LLM»
После этой статьи ты разберёшься, что скрыто за 5-часовым лимитом Claude и других LLM и как на этом можно экономить. А еще — из каких примитивов состоят лимиты и какая физика вычислений за этим стоит
Ну а если работаешь с моделями по API, то вообще пушка бомба
Осторожно: после прочтения вы не сможете смотреть на полоску лимитов как прежде
Серия: redb ecosystem / redb.Route redb.Tsak
Есть у интеграционного кода одна неприятная особенность. Написать пару маршрутов — «принял HTTP, положил в базу, отдал обратно» — дело на полчаса. А вот довести это до состояния, когда оно крутится в проде, само поднимается, показывает метрики, умеет останавливать/запускать отдельные куски руками и разворачивается без пересборки — это обычно совсем другая история и совсем другой стек.
В этой статье я покажу, что в связке redb.Route + redb.Tsak это буквально один и тот же код. Мы:
Читать далееОбзор асинхронности WASM с выходом WASI 0.3
WASM уже вышел за пределы браузеров и выглядит как перспективная технология для серверной разработки. Однако в вопросе серверного компьюта рано или поздно встает вопрос асинхронной обработки I/O-bound нагрузки. В данной статье попробуем разобраться, что как отвечает экосистема WASM на данный вызов. Статья особенно актуальна в свете того, что совсем недавно официально представлен WASI 0.3
Читать далееЛюбая гипотеза о происхождении вселенной — божественная или научная — рано или поздно упирается в вопрос: а что было до того, как что-то появилось?
Если сначала был только бог — где находился сам бог? Философское «ничто» по определению не может ничего содержать, включая бога, — иначе это уже не ничто, а вместилище. Но чтобы бог просто существовал, нужно как минимум пространство, а пространство неотделимо от времени. Значит, пространство-время должно было существовать уже тогда — до «сотворения».
Та же проблема и с фразой «сначала было ничто, а потом случился Большой взрыв». Если взрыв случился внутри некоего «ничто» — значит, у этого «ничто» уже была протяжённость, то есть это не ничто, а какая-то форма пространства-времени или поля. Если же взорвалось само «ничто» — то взрываться попросту нечему: ни энергии, ни материи, ни закона.
Читать далееКак я встретил ESP-Claw? Очень просто: не на Хабре, не в Google, а в одном дружном чатике, куда ссылку запостил коллега по несчастью. Не могу сказать, что именно меня зацепило, но я решил - почему бы и нет. Если в двух словах, то оно того стоило: попутно я освоил подключение к LLM по API-ключу, разобрался с OpenRouter, позаботился об экзотической лягушке, убедил ИИ написать Arduino-скетч для управления Tuya-совместимыми выключателями и розетками и заодно взгромоздил на десктоп Open WebUI - чтобы у меня был собственный ИИ-чатбот, с блекджеком и без облака. Это - описание опыта, а не выверенное до последней запятой руководство.
Читать далееА точно ли в наши дни обязательно уметь писать? Какую пользу это несет? Сократ считал, что запись ухудшает память, знаем мы это, впрочем, лишь потому что его ученик Платон его записал. Оставим этот вопрос ученым, мы практики - если что-то можно автоматизировать, значит нужно!
Как на iOS / Mac / open webui/ openchamber / telegram сервере получить свою быструю бесплтаную транскрипцию с пунктуацией и забыть про клавиатуру?
Читать далееКаждый бэкенд-разработчик рано или поздно сталкивается с ситуацией, когда база данных MySQL внезапно ложится при резком пиковом наплыве пользователей. Классическая ошибка на старте - создавать новое независимое соединение с СУБД на каждый чих приложения, выполнять один короткий запрос и закрывать коннект. Когда на сайт одновременно залетают сотни людей, сервер моментально упирается в системный лимит max_connections и падает с ошибкой OperationalError: (1040, 'Too many connections'), попутно забивая всю доступную оперативную память.
Читать далееПервая ошибка в разговоре про нейросети – считать только расход. Подписка стоит столько-то, значит, это статья затрат. Но у любой рутины уже есть цена, просто она спрятана в зарплатах, в упущенных заявках и в вечерах, которые вы досиживаете с отчётами вместо семьи.
Посчитайте грубо. Если на ручную обработку заявок, переписку, счета и отчёты у вас и сотрудников уходит полтора часа в день, за месяц это больше тридцати часов. По отраслевым данным малый бизнес теряет на одной только финансовой рутине порядка двадцати четырёх рабочих дней в год – фактически вы работаете тринадцать месяцев, а платите за двенадцать. Это и есть та сумма, против которой считается окупаемость ИИ.
И вот что важно понять сразу: внедрившие нейросети возвращают по отраслевым данным двадцать и больше часов в месяц. Federal Reserve в своём исследовании оценил экономию от генеративного ИИ примерно в два часа рабочего времени в неделю на сотрудника – почти полный рабочий день каждый месяц, который раньше уходил в никуда.
Читать далееГотовые RL‑окружения удобны для старта, но в реальных задачах редко хватает чужих правил и бенчмарков. В статье разбираем, как создать собственную среду для обучения с подкреплением: задать действия и наблюдения, продумать функцию награды и не сломать обучение на базовых ошибках.
Читать далееКлассическая картина для многих крупных российских компаний: рабочая группа из методологов, ИТ-архитекторов и приглашённых консультантов на несколько месяцев запирается в переговорных, чтобы создать «идеальный» регламент по управлению данными. На выходе появляется документ на 300–400 страниц: словарь из тысяч терминов, матрица ролей с десятками стюардов, пошаговые правила валидации и график заседаний совета по качеству данных на годы вперёд. Документ торжественно принимается, иногда даже переплетается в кожу. А спустя полгода дублирование номенклатуры может вырасти на 10–15 %, мастер-данные контрагентов по-прежнему содержат несколько версий одного юрлица, а отчёты продолжают врать. Data Governance умирает, не успев родиться.
Эта ситуация — не единичный инцидент, а системный диагноз. Российский бизнес, подталкиваемый регуляторами и желанием «навести порядок», массово влюбился в концепцию «золотого стандарта» данных — всеобъемлющей непротиворечивой модели, где каждое поле описано, каждый процесс стандартизован, а любые отклонения подсвечиваются дашбордами. Теоретически это привлекательно. Практически — губительно. Причина проста: управление данными не существует в вакууме документации, оно жизнеспособно только внутри конкретных сценариев использования.
Читать далее┼┼┼┼┼┼┼┼┼▄▀▀▀▄▄▄▄▄▄▄▀▀▀▄┼┼┼┼┼┼┼┼
┼┼┼┼┼┼┼┼┼█▒▒░░░░░░░░░▒▒█┼┼┼┼┼┼┼┼
┼┼┼┼┼┼┼┼┼┼█░░█░░░░░█░░█┼┼┼┼┼┼┼┼┼
┼┼┼┼┼┼─▄▄──█░░░▀█▀░░░█──▄▄─┼┼┼┼┼
┼┼┼┼┼┼█░░█─▀▄░░░░░░░▄▀─█░░█┼┼┼┼┼
┼┼┼██░██░████░██░░░██░░░█████┼┼┼
┼┼┼██▄██░██▄▄░██░░░██░░░██░██┼┼┼
┼┼┼██▀██░██▀▀░██░░░██░░░██░██┼┼┼
┼┼┼██░██░████░████░████░█████┼┼┼
Для строительства компиляторов, нам нужны начала математики. Из них, как мы убедимся, проистекает добрая половина понимания и всех наших работ.
В частности, без начал не понять лямбда-исчисление Чёрча, которое мы применим на этапе работы с AST. Рассмотрим элементы дискретной математики с примерами на С, JavaScript, SQL.
Есть особый вид стыда: сделать штуку, которой доволен, и никому про неё не рассказать. Три недели назад моё расширение прошло ревью и появилось в Chrome Web Store. С тех пор ни анонса, ни поста, ни сообщения людям, которые его ждали. Тишина. И это уже не первый раз: в мае я точно так же на месяц пропал в код, лишь бы не заниматься продвижением. Ниже разбор, почему разработчик прячется от собственного продукта, и замеры, что происходит с цифрами, когда прятаться перестаёшь.
Читать далееВ стандартных клиентах, таких как v2rayN, используются специальные (geo) файлы, которые позволяют проксировать, блокировать трафик, а также пропускать его напрямую в зависимости от домена/IP адреса назначения. Пользователь @runetfreedomсоздал такие файлы для российских пользователей, за что ему большое спасибо. В теории, настроив маршрутизацию с этими файлами один раз, не нужно постоянно включать/выключать VPN или прокси при пользовании интернетом, так как клиент вроде v2rayN проксирует только заблокированные сайты. На практике же...
Читать далееВы должно быть сейчас обрадуетесь, узнав, что для полноценных силовых тренировок не обязательно ждать, когда же у вас высвободится время на три тренировки в неделю, ну или хотя бы на две. Оказывается, хватит одной и даже ее можно уложить в 30 минут, если следовать протоколу, предложенным в этом материале. И при этом расти!
Мы уже рассматривали в набравшей популярность статье “Как растить мышцы двумя тренировками в неделю” для людей с полной рабочей занятостью, как сократить тренировочное время и количество самих тренировок, управляя тренировочным объемом. Ведь по заявлениям большей части людей, нехватка времени — это основная причина, по которой они не тренируются. Что, на мой взгляд, является чистым самообманом. Но давайте мы продолжим играть в игру, словно, если бы у нас были деньги на счете, мы сразу стали атлетами-искусствоведами-полиглотами.
В приложенной выше статье мы частично рассматривали необычный метод дополнительной стимуляции под названием “мио-подходы”. В этой же статье им будет посвящен весь материал.
Сейчас я постараюсь показать и доказать, как снизить порог входа в тренажерный зал, действовать эффективно, опираясь на науку об упражнениях. С помощью рационального подхода делать хороший результат ценой приемлемых усилий. И дам вам нужные инструменты для этого.
Это будет изящный способ для людей с полной занятостью, чтобы ввести силовые в жизнь, поддерживать организм и получать от этого все бонусы в том числе по внешнему виду.
Читать далееНасколько я успел понять, написание программ с помощью нейросетей сейчас "в тренде", причем как со стороны профессионалов, так и со стороны дилетантов. Первые используют нейросети для освобождения от рутины, а вторые - потому что сами писать не могут, а хочется показать результат.
Данная статья написана "по мотивам" этой публикации и обсуждений в комментариях к ней. Я никак не планирую использовать нейросети в своей деятельности, но мне стало интересно, насколько удобоваримый результат можно получить с помощью бесплатной нейросети.
Хочу отметить, что мой эксперимент был интересен именно мне, но я не стал публиковать эту статью на своем сайте, ибо там нет возможности обсуждения, да и назначение моего "компьютерного" сайта несколько иное. Ну и, как отметил выше, эта статья есть некий "ответ" на статью другого автора тут на Хабре.
Что же я хотел? Я хотел сравнить свои программы и программы, написанные ИИ. Но эксперимент должен быть серьезным, поэтому статья ожидается достаточно большой, особенно с учетом публикации кодов...
Читать далееКогда бизнес готовится запускать рекламу, чаще всего смотрят на очевидные вещи: есть ли сайт, открывается ли он с телефона, работают ли формы, установлен ли счетчик, можно ли куда-то вести трафик. И если все вроде бы на месте, появляется соблазн сказать: «Ну все, запускаемся».
Что там дальшеПо условиям кейса организация Meridian, вымышленный крупный B2B-маркетплейс услуг для среднего бизнеса с клиентской базой более 4 млн компаний и оборотом 180 млрд рублей в год, столкнулась с падением выручки и ростом оттока клиентов, а руководству не хватало скорости принятия решений.
Команда победителей хакатона разработала AI-платформу для бизнес-аналитики, объединяющую возможности BI-систем и мультиагентного ИИ.
Как они подошли к решению кейса, почему начали с бизнес-анализа, а не технологий, какие выводы сделали на этапе исследования данных и как это повлияло на архитектуру всей системы?
Продолжаем хроники занятий со школьниками на Verilog Meetup в Hacker Dojo. Цель занятий - собрать за месяц несколько демонстраций, которые показать на городском мероприятии Technology Showcase в Mountain View. Для тех кто не в курсе, Маунтин-Вью - это такой город, в котором я однажды увидел на улице Сергея Брина, выходящего из-за угла с озабоченным лицом.
Как я уже писал, на первое занятие, на которое я ожидал придет человека три - пришло двадцать, и их не было никакой возможности обслужить. На второе занятие пришло десять: трое русских мальчиков с предыдущего занятия, трое новых русских мальчиков и девочка, китайский мальчик и их родители. Также зашел соратник Виктор и один товарищ на пять минут посмотреть. Под конец зашел американец, который советуется со мной по поводу FPGA. Он раньше работал в NASA JPL в Пасадене и похвастался мне что снимки его трансляций с Марса до сих лежат на сайте Института космических исследований Российской академии наук.
В процессе дискуссии возникли три возможных проекта:
Читать далее