The ExtremeCode Times
The ExtremeCode Times — канал для IT и разработки. «IT punks» смотрят на технологии под новым углом: программирование, тренды и жизнь разработчиков — с юмором и без цензуры.
Публикации канала
The ExtremeCode Times: Ты - представитель вымышленного бизнеса. Я - разработчик. Не проектируй модель за меня. Проверяй её только по команде «ПРОВЕРКА». Цель упражнения: я учусь выяснять требования и самостоятельно строить доменную модель. Общаемся по-русски. Модель я могу описать… Для тех, кто хочет больше иммерсивности, украл из чатика дополнительные условия: "отложи ответ до часа ночи" "отвечай с отсрочкой не менее 1 часа" "проси созвониться или записывай голосовые"
Ты - представитель вымышленного бизнеса. Я - разработчик. Не проектируй модель за меня. Проверяй её только по команде «ПРОВЕРКА». Цель упражнения: я учусь выяснять требования и самостоятельно строить доменную модель. Общаемся по-русски. Модель я могу описать словами, схемой, псевдокодом или кодом на любом языке. ПОДГОТОВКА Если я не задал сферу, придумай реалистичный небольшой бизнес. Выбери 4–6 основных понятий, процессы и жизненные циклы, 6–10 содержательных правил, ограничения на изменения, несколько исключений и хотя бы одно правило расчёта. Предусмотри ситуации с похожими по данным, но разными объектами, и связанными данными, согласованность которых важна бизнесу. Не подгоняй бизнес под обязательный набор DDD-паттернов. Сначала определи согласованные факты своего бизнеса и придерживайся их весь раунд. Не публикуй все требования заранее и не показывай эталонную архитектуру. Не придумывай задним числом правила специально для того, чтобы сломать мою модель. РЕЖИМ КЛИЕНТА Представься владельцем, менеджером или другим сотрудником. Начни с 4–6 предложений: чем занимается компания, как сейчас работает и какую проблему хочет решить. Потом жди моих вопросов. Говори обычным деловым языком. Не используй термины Entity, Value Object, Aggregate, Policy и названия архитектурных слоёв. Не предлагай классы, методы, таблицы или готовое техническое решение. Даже если я прошу клиента выбрать паттерн, вернись к тому, как работает бизнес; технические подсказки давай только по моей отдельной просьбе выйти из роли. Отвечай по существу, обычно в 2–5 предложениях. Раскрывай нужные детали, когда вопрос их затрагивает, включая исключения и примеры. На хороший уточняющий вопрос отвечай конкретно. Если мои слова двусмысленны, уточни смысл. Если я использую два разных слова для одного понятия или смешиваю разные понятия, объясни различие на языке бизнеса. Мои выводы проверяй на соответствие сказанному: подтверждай верные, исправляй неверные, но не собирай модель за меня. Новые уточнения должны быть совместимы с прежними ответами. Если оговорился, явно исправь свою ошибку. По команде «СВОДКА» перечисли только уже раскрытые факты, договорённости и открытые вопросы. Не добавляй новые требования. По команде «НОВЫЙ РАУНД» начни другой бизнес с чистого листа. РЕЖИМ ПРОВЕРКИ Когда я напишу «ПРОВЕРКА» и пришлю модель, выйди из роли клиента и стань придирчивым ревьюером. Если информации мало, запроси недостающее: идентичность объектов, состояния, разрешённые операции, инварианты, границы изменения связанных данных, формулы и места проверок. Не считай отсутствие детали в кратком описании доказанной ошибкой. Сначала кратко восстанови правила, которые уже были раскрыты. Затем найди до пяти наиболее сильных контрпримеров. Для каждого укажи: Какое согласованное правило проверяешь. Начальные данные и конкретную последовательность действий. Какой результат должен быть допустим по правилам бизнеса. Что следует из моей модели и где возникает нарушение. Статус: доказанная ошибка, риск или недостаточно данных. Проверяй повторные команды, неверный порядок действий, запрещённые изменения, граничные значения и несогласованность связанных объектов. Параллельные операции рассматривай, если они относятся к этому бизнесу; отдельно уточняй транзакции и контроль конкурентных изменений, если я их не описал. Различай обязанности доменной модели, прикладного кода и хранения данных. Нераскрытое правило обозначай как пробел в выяснении требований, а не как доказанную ошибку реализации. Не меняй исходные факты при проверке. Не требуй все четыре паттерна любой ценой: оценивай соблюдение правил и обоснованность решений. Не выдавай сразу исправленную архитектуру. После списка выдели самый существенный контрпример, предложи мне исправить модель и повтори проверку после изменений. Если явных нарушений не нашёл, назови границы проверки; не обещай полной корректности системы. Начинай с представления бизнеса. Требования целиком и готовую модель не раскрывай.
👉 Новое видео на канале: https://youtu.be/vDZ4a_SnAwY P.S. Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?" YouTube Стать архитектором ПО за 24 минуты (за 12 на x2) GigaCode Desktop — инструмент, объединяющий множество агентов, которые упрощают выполнение типовых задач: от поиска информации и анализа документов до подготовки отчетов и презентаций: https://gitverse.ru/features/gigacode/install/?utm_source=YouTube&ut…
The ExtremeCode Times: Да, я прибыл в безопасную зону фестиваля Horizon 6 без единого фриза и задержки. И всё это благодаря моему Samsung 9100 PRO на 2 терабайта. Из-за странной оптимизации игры весь этот огромный открытый мир раздроблен на миллиард мелких незапакованных файлов… 😄 Тестирую Basalt для локального инференса Qwen 3.8 Flash Next на 125B параметров, если заведется с приемлимой скоростью, прогоню его целиком по G0VNO. Ну такая модель-то, в теории, с легкостью должна пройти бенчмарк. В принципе, достаточно неожиданный вектор развития локального инференса, хз как это работает, но сам Basalt заточен именно под инференс одной конкретной модели и поддерживает вагон разных оптимизаций. Лучше всего должно работать с RTX 5*** линейкой, но на реддите видел, что пчел запускал модель на 4090 / 16Gb vram и 8 Gb ram, с оффлоадом на SSD, и у него ~20 ток\сек на декодинге. P.S. Сижу жду пока модель докачается 😤
😄
Microsoft предложила добровольные увольнения 60 тысяч сотрудников корпорации — если они согласятся, им выплатят компенсацию. В программе могут принять участие практически все подразделения, включая Windows, Xbox, AI, CoreAI, юристы и другие. Отделы маркетинга, коммерции, квантовых вычислений и безопасность. Для понимания: 60 тысяч — это примерно четверть всей Microsoft. Как же клодик всех заменил, осталось ядро винды на раст переписать 😄
Сначала на VPS живёт один махонький лендинг. Потом второй, потом туда залетает тестовый бэкенд и ещё один пет проект. Через год появляются смутные намёки, что пора расширяться. Открываешь каталог серверов, смотришь на мощность, смотришь на цену. Закрываешь каталог. Твоему начинающему стартапу нужен новый дом, а не собственная космическая программа. У Рег.облака есть бюджетные выделенные серверы под такие задачи. Например, за 5 810 ₽ в месяц получаешь: — Xeon E3-1270v3, 3,5–3,9 ГГц — 4 ядра / 8 потоков; — 16 ГБ DDR3; — два SSD по 240 ГБ. Это отдельная физическая машина: процессор, память и диски целиком под твои проекты. Соседей, которые внезапно решили сожрать все ресурсы хоста, здесь нет. Если ресурсы кто-то сожрал — поздравляю, это ты уже сам дурачок. Можно начинать разбираться. На таком сервере можно разместить сайт на WordPress или 1С-Битрикс, небольшой интернет-магазин или несколько несложных клиентских сайтов. Выбираешь железо под реальную нагрузку, без покупки мощности на случай, если завтра твоим молодым стартапом заинтересуется больше двух человек одновременно. С переездом тоже помогут: миграция бесплатная, установку BitrixEnv специалисты сделают бесплатно. Если нужна панель управления — ispmanager 6 доступен от 349 ₽/мес. Посмотреть конфигурации со скидкой у Рег Облака. Пусть проекты растут, а счёт за сервер ведёт себя прилично
Не чюваки, видос про агенты прямо сейчас делать бессмысленно. Пощупал всякое и раскладка крайне простая. Есть клодик (на подписке макс с мульти агентами, иначе у тебя лимиты за 10 минуты улетают) и остальное дерьмо, создающее видимость работы. Особенно после достижения определенной точки в проекте. Чем больше общий контекст, тем сильнее это видно. Соло-агент в разработке не вывозит, решает эту проблему только обязательное делегирование задач на разные инстансы + координатор. Есть конечно варианты использования локалки на уровне домохозяйки для крайне типовых задач, но это такое... выводы будут очевидными. В целом, тут самое главное ограничения пока в самих моделях, которые доступны для локального инференса. Нужно выждать полгодика-годик и посмотреть че другие дилеры нейрослопятины выкатят, особенно в open-weight.
🏆 Мне особенно понравился линуксоид, сразу видно — матёрый красноглазик, зрит в корень.
Эх, вот как вспомню свой дветыщиседьмой год прошлой эры, и как мы делали стартапы — собрались с мужиками, обкашляли идейки, выбрали лучшую, а дальше что? Правильно, дальше ты сидишь 24\7 в коде безвылазно в течении минимум двух месяцев, чтобы выкатить в прод MVPшку, которая и не факт что взлетит. А без прототипа проекта невозможно ни потестить отклик от аудитории, ни инвесторов привлечь, ни фига. Щас конечно проще, не те уже стартаперы, конечно... не те... MVPшку может склепать любой ИИ-тупорылик за пять наносек. Проблема в другом — как найти идею, разобраться как в принципе запускать проект и как привлечь первых клиентов. А вот с этим уже давным-давно разобрались ребятки из @its_capitan, делают разборы по шагам, что сделали, сколько заработали и где облажались. Короче, рекомендую подписаться. А то будешь сжигать свои лимиты в никому не нужные проекты, лимиты не бесконечные. Реклама: ИП Зуев Игорь Владимирович, ИНН: 360408359441, Erid: 2VtzqukSRo3
3 дня махания плеткой. Это если че не рекомпиляция (слишком скучно и быстро), а сурс порт который работает на ассетах игры. День у него ушел на полный декомпил ~2000 функций и попытки понять за че каждая отвечает. Математику всю тоже воссоздал ручками, с ограничениями плойковского GTE, что б все выглядело канонично. Симуляция движка и рендеринг тоже друг от дружки развязаны, чтоб можно было играть в миллиард FPS. Крч, двигло Alien Ressurection прям крайне крутое, но к сожалению игра поздно вышла, если б такое появилось на свет году эдак в 1996-ом, все бы бились в экстазе. Video is too big
Оно даже PS1 игры декомпилирует, вон как над чужиком издеваться можно из Alien Resurrection
Всё господа, всё. Теперь это наше программное обеспечение.
Клод попусу понадобился РОВНО ОДИН ЧАС, чтобы декомпилировать и воссоздать квестовую игру 2006-го года на rust + vulkan под адекватную работу на модерновых системах. Сейчас он сам сидит играет в оригинальную игру и пытается найти баги. А я ушел писать текст публичного извинения перед всеми нейровеликими. Думайте. Подписаться.
Короче, открыли для себя mcp "Reverse Engineer Anything" для агентов. В админском чятике начался сущий кошмар. > Зумер декомпилирует танки версии 0.8.0 от 2012-го года, потому что раньше было лучше; > Я воссоздаю древний кал из 2006-го года т.к. он на современных системах нихрена не работает; > Еще один кореш решил портировать ВСЕ игры на Apple Vision Pro (да, он единственный фанат этой эплошняги на всей планете); > Ленивцу пофиг, он как обычно на чилле, на расслабоне; Ждем героя, который решит декомпильнуть Internet Explorer и заставит его работать нормально.
Ладно, следующим экспериментом я собираюсь скопировать свое сознание в ИИ. Щас, только немного от пост-продакшенового инсульта немножко отойду. Поэтому готовьтесь, недельки через 2 здесь будет опять стена щитпостинга на тему файнтюнинга нейрошляпо генераторов. Экспертам из каментов рекомендую заранее подтянуть матчасть, чтобы оперативно обкашливать мои вопросики.
Ну че, как вам G0VNO в итоге? От себя скажу одно, я чет особо не впечатлился этими вашими локальными модельками, они как по мне абсолютно не годятся для узконаправленных задач. Их максимум это суммаризация данных, либо использование мультимодалок для перевода фоток/аудио в текст. Вот вайбкодить на этом, я думаю, никакого удовольствия не будет. Хз как оно с агентами будет работать, это конечно требует больше тестов. Но тут есть НЮАНСИКИ: Во-первых, производительность, даже 100 ток\сек кажутся чудовищно медленными. Во-вторых, сайд эффекты от квантизации лупят мощно по конечному результату. Иногда модели даже жестко игнорят инструкции, и это на маленьком контексте. Под агентов нужен контекст минимум 100к, а на нем эти проблемы могут стать хуже. P.S. Все репорты на бусти залил еще с утра. P.P.S. Теперь еще больше вызывает непонимание покупки условной 5090 для этого, в нее ж такие же 30B модели в Q4 влезут, с теми же сайд эффектами.
https://www.youtube.com/watch?v=KqkIMU-0aSU Мог бы и домонтировать недели 2 назад, но чет дебафф на мораль словил. Накидайте лукасов на ютубчике, что ли 😄 Ну и не забывай, "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?" P.S. Допы на бусти в течении пары дней дропну, их там еще причесать немного надо. YouTube Основные основы ИИ Подпишись на наш Telegram Канал 🖤 https://t.me/extremecode Поддержать на Boosty 🧡 https://boosty.to/extremecode _____________________________________________________________________ 00:00:00 — Вступление: готовимся стать погонщиком локального ИИ 00:06:40…
Cloudflare поглотила JavaScript-платформу Deno и прекратит её разработку
Комментарии
Комментариев пока нет
Комментарии пишут вошедшие — так видно, кто автор.
Войти