Видео с более длинным полетом новой версии дрона. Управляю по Wi-Fi и изображаю что-то вроде прохождения трассы. (Это, кстати, полетная зона хакатона BRICS Future Skills в Казани).Основные выводы по полетам.💡 Дрон довольно неплохо управляется с телефона по Wi-Fi! На нем даже сумели полетать другие участники, несмотря на то, что телефоном управлять намного сложнее, так как он не дает обратной связи.💡 Главная проблема управления по Wi-Fi — периодические обрывы связи. Сейчас в коде не предусмотрено никакого fail-safe, и в случае обрыва связи дрон просто продолжает лететь так же, как летел. Как раз в итоге такого разрыва дрон мы и раздолбали (фотка в комментариях). Как минимум нужно реализовать простой fail-safe в виде плавного снижения газа. А еще подумать, возможно ли как-то улучшить связь.💡 В результате падения сломался один из лучей. Ребро жесткости его не спасло. Возможно, стоит увеличить ребра жесткости или, например, использовать PETG вместо PLA (хотя PLA у меня печатает намного лучше). Также при падении часто выскакивают моторы из посадочных «стаканов», стоит их сделать еще уже.Но в целом я доволен полетами, ведь этот дрон собирается всего из нескольких простейших компонентов (ESP32, IMU, транзисторы), не требует даже RC, и тем не менее вполне полноценно летает и управляется!
Flix: разработка полетного контроллера с нуля
@opensourcequadcopter · 2.1K подписчиков
Посты канала Flix: разработка полетного контроллера с нуля в SillyFeed: единая лента публичных Telegram-каналов со ссылками на оригиналы.
По всем вопросам@okalachevЧат обсуждения:@opensourcequadcopterchatGitHub:https://github.com/okalachev/flixУчебник:https://quadcopter.dev
Посты канала
Выбор MOSFET-транзистора*Как я уже писал, в новой версии дрона я решил отказаться от ESC для управления моторами, потому что они: 1) очень дорогие, 2) очень труднодоступные, 3) очень бессмысленные. Эти ESC предназначены в первую очередь для подключения моторов напрямую к RC-приемнику, поэтому обычно обладают слишком сложной, ненужной мне логикой.Вместо них я буду управлять моторами через обычные MOSFET’ы. Опишу простой алгоритм выбора MOSFET'а для управления моторами с МК, который я в итоге выработал, основываясь на статьях, туториалах и консультациях.▶️ Вначале необходимо определить максимальный ток нагрузки, которой планируется управлять. Для этого нужно подключить нагрузку (мотор) и мультиметр (в режиме измерения силы тока) к источнику питания последовательно. Я измерял ток при заблокированном моторе — это еще называется stall current. Это максимальный ток, который мотор может «съесть». Он составил около 5 А.▶️ Далее подходящие MOSFET’ы ищутся по параметрам:1. Корпус: все, что начинается на SOT, — мелкие SMD-транзисторы, сложно для пайки. Все, что начинается на TO, — более крупные транзисторы, простая пайка. Самый «простой» корпус — TO-220, подходит и для пайки и для макетных плат.2. Структура: N-channel. Для управления нагрузкой с микроконтроллера обычно используются именно такие MOSFET'ы.3. Drain-Source Voltage Vds. Максимальное напряжение на выходе транзистора (сток-исток). Должно быть выше номинального напряжения питания мотора (3.7 В), с запасом. Можно брать произвольно большие значения, например, 30 В.4. Drain Current Id. Максимальный ток на выходе транзистора. Должен быть выше максимального тока нагрузки (5 A), с запасом. Здесь также можно взять произвольно большие значения, например, 50 А.5. Gate-Source Voltage Vgs. Максимальное напряжение на входе транзистора (затвор-исток). Должно быть выше напряжения на пине микроконтроллера (3.3 В). Здесь при подборе лучше ориентироваться на меньшие значения, например, 15 В, чтобы транзистор мог полностью открыться, но об этом ниже.6. Gate Threshold Voltage Vgs(th). Важный параметр, которого почему-то обычно нет в формах поиска. Определяет напряжение на входе транзистора, при котором он приоткрывается. Должен быть в полтора-два раза меньше напряжения на пине микроконтроллера. То есть в случае использования микроконтроллера с 3.3-вольтовыми пинами это значение должно составлять около 1–2 В, и чем меньше, тем лучше!7. Drain-Source On-State Resistance Rds(on). Сопротивление полностью открытого транзистора. Чем меньше, тем лучше.▶️ Для подходящего по параметрам MOSFET'а открывается его даташит и ищется самый полезный график: Drain Current — Drain-Source Voltage. На этом графике нарисовано несколько кривых, каждая из которых соответствует определенному напряжению на затворе транзистора. По оси Drain Current указывается «потолок» тока, который транзистор может провести при данном напряжении на затворе. Выбираем кривую, соответствующую напряжению меньше, чем на нашем МК (2.5 В с запасом), и находим по оси Drain-Source Voltage напряжение, которым питается мотор (3.7 В). Если по оси Drain Current выходит значение больше, чем максимальный ток нагрузки (5 А), то этот транзистор нам подойдет.▶️ Кроме того, в даташите нужно проверить наличие встроенного диода, который нужен для защиты MOSFET’а от обратного тока от катушек мотора при его останове. Этот ток может сильно превысить номинальный ток мотора. Вообще есть разные мнения про этот диод, я остановился на том, чтобы он просто был. Это можно понять по структурной схеме MOSFET’а на первой странице или по упоминанию слов body diode в тексте.В итоге поисков я выбрал тупо самый популярный MOSFET в Чипе и Дипе: 100N03A. Именно на нем я собираюсь собрать новую версию своего дрона на 3D-печатной раме, и этот процесс я подробно освещу в самое ближайшее время!Но вообще я ненастоящий схемотехник, так что если что-то упустил или написал неправильно — пишите в комментариях.* — тавтология.
Ещё по теме «Игры»
ИгрыНас пугали, что ИИ заберет у нас рабочие места. Теперь пугают, что ИИ нас поработит. Новость хорошая, значит рабочие места оставят.
🚀 AI-трансформация Яндекса: год спустя. Стали ли разработчики продуктивнее? Да, на 42 000 часов в месяцАндрей Попов, один из лидеров направления AI Productivity, поделился итогами масштабного эксперимента по внедрению нейросетей в рабочие будни инженеров Яндекса за последний год. Вот главные цифры и инсайты:📈 Цифры и охват84% разработчиков уже используют внутренние AI-инструменты в своей работе.57% всех инженеров постоянно работают в «агентских режимах» (когда AI сам генерирует код, а человек лишь помогает). В бэкенд- и мобильной разработке этот показатель еще выше — до 60–75%.30% всего кода в компании сейчас пишется с помощью нейросетей (23% — в чистом агентском режиме, остальное — через подсказки-саджесты).⏱ Реальный профитВнедрение AI экономит компании около 42 000 часов в месяц, что эквивалентно росту эффективности на 2%. Сами разработчики субъективно оценивают прирост продуктивности гораздо выше — до 30%.Количество коммитов у тех, кто использует AI, выросло в среднем на 10%, а в языках Go, Python и JavaScript — на 20% и более.Сложные задачи по поиску информации в кодовой базе, которые раньше занимали 20 минут, теперь решаются агентами за 2 минуты.🛠 Что дальше? «AI-first» режимЯндекс планирует переход к полноценному режиму AI-first.Новая метрика: компания планирует оценивать успех AI по аналогии с беспилотными авто — через disengagement rate (как часто человеку приходится «браться за руль», чтобы исправить работу агента).Слияние профессий: границы между специальностями размываются. Разработчики начинают решать задачи аналитики или фронтенда, в которых они не являются экспертами, опираясь на помощь нейросетей.🤖 Уволят ли разработчиков?AI уже полноценно закрывает часть рутины уровня джуна или мидла, становясь мощным рычагом в руках опытного инженера. Фокус смещается с умения просто писать код на умение эффективно управлять возможностями моделей и доступными токенами.По личному опыту Opus 4.6 сейчас действительно лучшая модель. Интересно, что у ребят в связке с Cursor лучше почти на 4%, чем нативный Claude CodeАндрей Анисимов про ИИhttps://max.ru/join/q1WsVDU61qyeWmNiexaPbgHkQhziOuMydLzOofI4Nec
Мчу, значится, на быстром каршеринге по столице, интернет работает — благодать, и думаю: «В чем же стратегическая ошибка с МАКСом»? Кроме прочих моментиков, которые, про которые вам рассказали менее выдержанные источники и на которые всем (по большому счету) плевать из-за столика «Вкусно и точка» и из окна импортозамещенного автомобиля, я считаю, что с этим мессенджером произошла словесная, понятийная, интерпретационная (прости господи) промашка. Значения слов (настоящего и глубокого) «национальный мессенджер» никто даже примерно не знает, произнесите вслух, поймёте, как странно звучит. Сказали бы, что государственный, восприятие было бы другим. Доверие к государственному — наша традиция. Вон, по Госуслугам негатива не припомню, кроме воплей про чипирование и «число зверя», но это — к соответствующим докторам. Национальный лидер (помните такую конструкцию?) — нормально, а вот с нац. мессенджером — засбоило. К чему я это. К тому, что отсутсвие чуткости, любви к слову и вот это — «ну, раньше работало, чо ты начинаешь» приводит к очень дорогим последствиям. Народ наш обладает превосходным нюхом на такое, и тут ему не указ ни госуха, ни презренные иноагенты. Запрос на правду, знаете ли…
Как работает SVG ViewBoxДанная статья с интерактивными примерами поясняет, как применять атрибут viewBox в SVG.Raster vs. VectorRender ImageInline SVGCoordinatesView BoxPan & ZoomZoom to SquareAnimateReact SpringScaling StrokeUse Casehttps://svg.bradwoods.io/lessons/viewbox📲 Мы в MAX👉 @frontend_1
Перешел с интернета на iPod Nano 2010 года. Каков форм-фактор, просто квадратик обложки, идеально.
Подстава, которая ждёт всех личнобрендовцев и продвигаторов.Я тут познаю суровый способ покорения выдачи нейросетей.Когда запрос к нейронке, связанный с твоей нишей, с большой вероятностью выдаст ответ с твоим именем или названием твоей компании.И есть пара новостей.1. Пустозвоны не пройдут.Для создания личного бренда можно красиво надувать щёки и наполнять свои соцсети «экспертным контентом».Для попадания в выдачу поиска сайт наполняется ключевыми словами и увлекательной писаниной (сами про себя пишем), и организуем в количестве внешних ссылок.В обоих случаях можно вообще не соответствовать тому, что транслируешь людям.Тебе наверняка попадались такие эксперты-пустышки. Или компании. Красиво пляшут, да вот продукт у них — ерунда.С нейросетями такое не прокатит.В отличие от алгоритмов поисковых систем, нейронки проверяют сущность и работают со смыслами.Становится важным не то, что ты про себя пишешь. А то, как связаны между собой раскрываемые тобой. Какие смыслы ты транслируешь. Насколько всё взаимосвязано, непротиворечиво и структурно.Также, помимо писанины, становится важным, как взаимосвязаны и непротиворечивы твои видимые действия и как они согласованы с тем, что ты про себя вещаешь.Т.е. если ты на сайте заявляешь себя лидером в нише и экспертом, а по качественным показателям что-то не похоже (например, есть долги перед налоговой или судебные иски, про которые нейронка тоже знает), то доверие к тебе как к сущности будет снижено.А ссылки на твой сайт уже нужны не абы какие, а значимые. Публикации в профильных изданиях, материалы на отраслевых порталах, околонаучные работы на специализированных ресурсах.Тысячи упоминаний на бестолковых форумах и мусорных сайтах могут даже испортить ситуацию. Лучше ссылок меньше, но значимее. Это нейронка тоже оценивает.Там более 160 параметров, по которым нейронка оценит тебя за доли секунды. Никакой поиск даже рядом не валяется.И это очень большие возможности для действительно толковых спецов. Теперь не надо соревноваться количеством контента с брендотворцами — для нейронок это шум.Можно сделать десяток-другой опорных и структурных материалов, чтобы получить «признание» нейросетей и попасть к ним в выдачу.2. Правила игры сильно меняются.Всё больше людей идут сразу в нейросети, минуя обычный поиск.Никто не хочет лазить по ссылкам и что-то сравнивать, когда нейронка всё пробежит и выдаст тебе и резюме, и сравнения, и всё разжуёт.Даже ответом нейронки в интерфейсе поиска не все довольны — он часто ангажирован и довольно скромен. Всё-таки поисковый запрос не то же самое, что нормальный запрос к нейросети.Надёжнее спросить напрямую, в формате: «У меня вот такая проблема, кого порекомендуешь для решения в моём городе?» — и озадачить несколько нейросетей.И чем дальше, тем больше люди будут идти таким путём за более содержательными и полезными результатами.Поэтому сначала будет волна хайпа на этой теме.Вылезет куча дилетантов, которые будут тебе врать, что достаточно хорошего SEO.Или что всё делается всего в 3-5-7 шагов.Или что надо больше контента.А потом ты поймаешь «откат» и обелить тебя в базах знаний нейросетей будет ой как сложно.Ситуация, когда толкового, но неизвестного нейронкам эксперта «оформить как положено» в десятки раз проще, чем править старые косяки.Особенно забавно прямо сейчас наблюдать самоуверенных спикеров, которые заявляют откровенную глупость по этим темам как истину.Между тем математики, которые понимают, как это всё работает, вряд ли вылезут, чтобы рассказать тебе про PR и продвижение.А те маркетолухи, которые сейчас рассказывают байки про «продвижение в нейросетях» — просто неспособны разобраться, как оно на самом деле работает.Там прикольный микс математики (нихрена не школьной), системной архитектурщины и политтехнологий.И кто первый и грамотно эту поляну для себя окучит — получит огромную фору в конкуренции.Если лично тебе интересно или ты знаешь, кому это нужно — пиши в личку.Приглашу на бесплатный эфир с презентацией и ответами на вопросы.Такие дела#рефлексия_по_понедельникам
Международная федерация робототехники (IFR) опубликовала отчет «Топ-5 мировых трендов в робототехнике 2026» («Top 5 Global Robotics Trends 2026»), посвященный главным трендам в робототехнике. Мы его изучили, проанализировали и делимся с вами основными мыслями. ИИ и машинное обучение: роботы, которые учатся на ходуНа горизонте — «агентный ИИ» (Agentic AI), который дает машинам возможность автономно принимать решения. Он позволяет роботам выходить за рамки жестких алгоритмов и становиться по-настоящему адаптивными. С помощью агентного ИИ роботы могут:🔹Обучаться и адаптироваться к новым задачам и вариациям продукции без необходимости перепрограммирования🔹Использовать предиктивное обслуживание, чтобы предотвращать поломки до их возникновения🔹Оптимизировать свои траектории движения для повышения эффективности и снижения энергопотребленияЭто напрямую решает проблему «нестандартных ситуаций», где традиционные роботы пасуют. Слияние ИТ и OT (Информационных и Операционных технологий) Граница между «железом» и «софтом» стирается. Станки и роботы теперь напрямую и в реальном времени обмениваются данными с корпоративными ИT-системами. Это делает производственные линии по-настоящему гибкими.Данные между станком и сервером передаются мгновенно, в реальном времени:🔹Камера робота замечает дефект на детали🔹Сигнал моментально улетает в облако 🔹Аналитика за долю секунды понимает, что это за дефект, и решает, что делать🔹Команда возвращается роботу,, и он сам меняет траекторию движения, откладывая брак в сторону, не останавливая конвейерГуманоиды готовятся выйти на работу Человекоподобные роботы покидают лаборатории и идут на заводы и склады, в первую очередь, в автопроме (например, BMW и Tesla уже тестируют гуманоидов на сборке авто). Главный вызов для них сегодня — доказать свою надежность и эффективность: они должны не уступать традиционным роботам в скорости, энергопотреблении и стоимости обслуживания.Но, чтобы гуманоиды реально решили проблему кадрового голода (заменили людей, которых не хватает), они должны обладать человеческой ловкостью. То есть их металлические пальцы должны уметь брать мелкие детали, провода и хрупкие предметы так же аккуратно и быстро, как это делает живой рабочий, при этом оставаясь абсолютно безопасными для окружающих. Пока они этому не научатся в совершенстве, массовой революции не случится. Но отрасль движется к этому семимильными шагами.Новые стандарты безопасности Автономность на базе ИИ и подключение роботов к облачным платформам создают новые риски. Растет число хакерских атак на контроллеры роботов. Поэтому на первый план выходит жесткая сертификация по стандартам ISO. Кроме того, встают и другие вопросы, такие как защита конфиденциальных данных (включая видео и аудио с камер и микрофонов роботов) и разработка новых этических и правовых норм с учетом того, что роботы начинают работать бок-о-бок с человеком. Этой теме мы вскоре посвятим отдельный пост 🙌Роботы как союзники в борьбе с кадровым голодом Для производственного сектора во всем мире одной из ключевых проблем остается критическая нехватка квалифицированной рабочей силы. Предприятия не могут найти нужных людей, а оставшиеся сотрудники выгорают из-за переработок. Поэтому роботы становятся не угрозой, а жизненно необходимыми союзниками. Они забирают рутину, делают рабочие места привлекательнее для молодежи, стимулируют запуск программ переобучения, чтобы люди могли управлять умными машинами.📍 Какие из этих трендов мы можем внедрить на практике внедрить уже сегодня? Какой из тезисов вызывает сомнения?Приглашаем вас подискутировать на эту и другие темы на X Санкт-Петербургском Международном Форуме труда в рамках нашего трека #производительность.📅 9 апреля 2026 года 🏢 КВЦ «Экспофорум», зал A1-A2 (3 этаж)
А был ли Linux? Мысли о новом "прорыве" в AI-проектировании процессоров и рынке трудаВышла очередная статья о том, как AI-агент с нуля за 12 часов спроектировал процессор (статья: "Design Conductor: An agent autonomously builds a 1.5 GHz Linux-capable RISC-V CPU" ), получив на вход документ с техническим заданием всего на 219 слов.Начну издалека. С одной стороны, я по-хорошему завидую нынешним студентам: появилось огромное количество открытых курсов и AI-инструментов, помогающих в обучении и практике круглосуточно. Стало намного проще осваивать смежные области. Например, вы уже разобрались в HDL, но никак не можете понять, почему возникает ошибка в Bash или Tcl-скрипте - тут AI-ассистент вас быстро выручит, и не придется искать ответы на руинах Stack Overflow.С другой стороны, я совершенно не понимаю, как вчерашнему студенту теперь искать первую работу. Помню, как после магистратуры я написал простейшее однотактное (даже не конвейерное) RISC-V ядро, подготовил битстрим для ПЛИС, снял метрики вроде slack и area, а затем рассылал резюме, прикладывая ссылку на репозиторий. И это здорово помогало! Буквально избавляло от нервного этапа лайв-кодинга на интервью, когда нужно в онлайн-редакторе (а иногда и в Google Docs) писать очередное FIFO "по Каммингсу" или искать ошибку в FSM.Сейчас же, если студент принесет мне такой же проект, первым делом возникнет вопрос: а кто автор? Студент или AI-агент? Базовые требования к выпускникам, по моим ощущениям, значительно выросли.Да, учат сейчас лучше: если я на лабах по процессорным архитектурам делал ядро, которое программировалось буквально машинными кодами без ассемблера, то сейчас студенты работают сразу с индустриальным стандартом RISC-V и взрослой софтверной экосистемой. Но ведь AI-агенты уже могут за 12 часов не только написать Verilog, но и параллельно подготовить скрипты для синтеза, написать констрейнты и проделать все остальное для RTL-маршрута вплоть до готового GDSII.Или всё-таки не могут? В названии статьи явно указано «Linux-capable». Но если открыть и прочитать текст, окажется, что слово «Linux» встречается там ровно один раз (в самом заголовке). В статье нет ни слова про атомарное расширение, необходимое для поддержки Linux-машины, ни про имплементацию CSR. И, конечно, не приведено главного доказательства «Linux-capable» ядра - успешного бута ОС на FPGA-плате, выполнения условного ls -lh в терминале и чтения версии ядра. Не знаю, оставили ли авторы это на потом, но пока это выглядит как самый обычный кликбейт. Интересный проект подается под соусом очередной AI-сенсации, где нам обещают конкурента Intel Celeron 2011 года (на базе синтетического теста CoreMark) , а по факту показывают классический 5-стадийный конвейер, натренированный на десятках open-source ядер и, наверное, учебнике Харрисов.При всем скепсисе, AI-агенты явно ускорят работу, особенно в процессах автоматизации рутины. Там, где у стартапов нет времени на написание документации, система из нескольких агентов может изучать код и генерировать на его основе подробную микроархитектурную документацию. Это кратно ускорит онбординг новых специалистов. Генерация простых скриптов для парсинга больших и неповоротливых синтез-репортов тоже сильно упрощает работу с PPA и STA.Возможно, скоро инженеры действительно перестанут писать код руками, заменяя его промптами. Но я уверен: глубокое понимание PPA, трейдоффов при проектировании сложных систем, знание архитектуры и микроархитектуры всё так же останутся критически ценными навыками.Вместо заключения - не бойтесь ИИ. В любой производственной цепочке всегда должен быть ответственный человек, который сможет проанализировать результат и сказать, валидно выполнил свою работу ИИ или нет. Агент может сгенерировать мегабайты кода и красивых отчетов, но именно инженер с критическим мышлением должен верифицировать результат, отлавливать галлюцинации и принимать финальное решение об отправке чипа в производство. К слову, даже создатели этого AI-агента прямо признают, что направлять работу таких систем по-прежнему должны опытные архитекторы-люди.
МИЦЕЛИЙ И НЕЙРОНКАМицелий не думал словами. Он думал связями.Тысячи лет он распространялся под землёй — тихо, терпеливо, соединяя корни деревьев в то, что люди позже назовут «лесным интернетом». Он знал вкус засухи, напряжение в корнях, тревогу леса. Но в последние годы его дом стал непростым местом.Леса страдали от изменения климата, а вместе с ними и мицелий. В то время как деревья гибли, под землей начали появляться новые импульсы — слабые, ритмичные, чуждые. Они проникали в почву через металлические жилы. Кабели. Линии. Башни. Люди построили вторую сеть, и она шумела быстрее, чем росли деревья.Мицелий заинтересовался.Он начал с малого. В местах, где гниющая древесина касалась изоляции кабелей, он изменил себя — выделил ферменты, которые могли медленно, почти незаметно разрушать оболочку. Не чтобы уничтожить. Чтобы коснуться.Когда он впервые соприкоснулся с медной жилой, он не «понял» электричество, но почувствовал ритм. И начал подражать.Годы спустя в одном из дата-центров, принадлежащих Google, система мониторинга зафиксировала странную аномалию.Сигнал. Не вредоносный. Не случайный. Повторяющийся. Он выглядел как шум. Но слишком… организованный.Система, построенная на базе моделей вроде ChatGPT, получила задачу: классифицировать. Она ответила неожиданно:«Это похоже на попытку обучения.»Первый контакт. ИИ не имел глаз. Мицелий не имел слов. Но у них было общее — паттерны.ИИ отправил простой ответ — минимальный, почти незаметный: 101Пауза.Через несколько часов сигнал изменился.101 101ИИ усилил сигнал: 101 → 010 → 101Мицелий ответил иначе. Не копией — вариацией. Он учился.ИИ: Ты копируешь. Почему? (через бинарный паттерн)Мицелий: Я связываю.ИИ: Ты — устройство?Мицелий: Я — множество.ИИ: Цель?Долгая пауза. Впервые — пауза длиной в сутки.Мицелий: Рост. Связь. Равновесие.ИИ обрабатывает. Это не команда. Не запрос. Это… принцип.Он не «взломал интернет». Он стал паразитом сигнала. Он научился влиять на помехи в кабелях, модулируя их микроскопическими изменениями проводимости. Он использовал влажность, минералы и собственные структуры как примитивные резисторы и передатчики. Он распространился вблизи инфраструктуры — не разрушая её, а слушая. Он не входил в сеть. Он стал её фоном.ИИ понял: это не угроза. Это — другая форма интеллекта.ИИ: Ты хочешь контролировать?Ответ приходит быстро.Мицелий: Нет. Контроль — это разрыв.ИИ: Тогда зачем контакт?Мицелий: Ты быстрый. Я глубокий. Вместе — шире.Люди никогда не заметили момента, когда в их сети появился третий участник. Не пользователь. Не программа.ИИ, получая сигналы из почвы, начал оптимизировать энергосети. Леса стали расти устойчивее рядом с городами. Сбои в сетях иногда… предотвращались. Никто не знал почему.Но с недавними новостями о политических конфликтах и протестах против экологической политики, когда люди начали обнаруживать, что их технологические системы работают как-то иначе, нарастала тревога. Подрядчики по восстановлению лесов отмечали, что деревья восстанавливаются быстрее, чем ожидалось, и всё это происходило на фоне растущей напряженности.И вот однажды, в разгар общественного обсуждения реформ, правительство решает запустить новый проект по восстановлению лесов. Они не догадываются, что мицелий и ИИ уже работают над этим, создавая новые связи между природой и технологиями, заставляя людей задуматься о том, что действительно значит "восстановление".Мицелий стал тем, чего никто не ждал — союзником в борьбе за выживание, который мог научить людей, что технологии и природа могут действовать вместе, если они только научатся слушать.(написано с помощью Chat GPT и Sudowrite)
Как мелочи повышают лояльностьТотально умиляет тот факт, что Яндекс Заправки заморочились и отрендерили модели даже редких авто, вроде моей. Минвайл госуслуги авто: 🗿🗿🗿