Обновить
128K+

Чулан

Всякая всячина

Сначала показывать
Порог рейтинга

Рокировка. По Chess'ноку.

Поздняя рокировка
Поздняя рокировка

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

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

На скрине статистика игры моего сына. Видно, что черные в плюсе, а белые проседают. Это неслучайно. Мы почти прекратили следить за игрой белых и игра поползла вниз. Больше упор был на черных. Честно, просто увлеклись и потеряли из виду. И вот сейчас пришла пора все вернуть назад. Но, что и как возвращать?

И здесь я замечаю явный и сильный перекос в статистике белых: поздняя рокировка для нас убыточна! При игре за черных такого нет.

Что это означает? Это означает, что если сын делает рокировку после дебюта, то эти партии он проигрывает. Если опоздал - или совсем не делай рокировку или сдавайся (шучу).

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

Спасибо, Михаил!

Заходите на огонек: lanchess.ru

Теги:
-1
Комментарии0

Как я сжег $60 в Cursor за 3 дня и понял, что флагманские LLM - это оверпрайс для рутины

Сейчас я с головой погружен в разработку Кулера. И на днях впервые уперся в лимит подписки Cursor Pro. Закинул еще $20, потом еще $20 и всё это меньше чем за три дня. Спойлер: эти деньги сгорели всего на половине фичи (сокращатель ссылок + счетчик переходов).

Я сидел на Claude Sonnet 4.6 и пробовал Opus 4.7. И вот на какой задаче до меня дошло, что я делаю какую-то херню.

Мой стек это React + Supabase. Прошу Opus сгенерить логику, а эта нейросеть за $25/1M токенов на серьезных щах пишет код, который тянет из базы все посты сразу, забив на батчи и даты публикации.

И тут пазл сложился. Флагманские модели - это эксперты во всём. Opus 4.7 шарит в молекулярной биологии и может написать эссе про пирамиды Хеопса. Но когда мне нужно накидать очередную формочку, я переплачиваю за всю эту мировую эрудицию, стреляя из пушки по воробьям.

Если мне всё равно нужно давать детальные инструкции и бить ИИ по рукам за детские архитектурные косяки, зачем платить х10? Встроенный Composer 2 (где токен стоит $2.50) при нормальном входном контексте отлично генерит базовый код.

В итоге я вывел для себя такой воркфлоу, чтобы соблюдать баланс цены и качества:

1️⃣ Базовая разработка (формочки, CRUD, бойлерплейт) - по умолчанию сижу на легком Composer 2.

2️⃣ Проектирование и архитектура - иду обсуждать в Perplexity.

3️⃣ Реально сложная логика - переключаю ручками на что-то от Antropic, опираясь на чутье разработчика.

P.S. Перечитал сейчас свой текст. Звучу как динозавр из мира C++, который хейтит Python и ворчит про лишние слои абстракции и оптимизацию.

Теги:
0
Комментарии1

Поймал себя на мысли, что последние пару лет я просто варю ИИ с помощью другого ИИ, наполняя первый знаниями, идеями и инструментами. И чем дальше, тем больше история смещается к наполнению идеями. Знает эта зараза уже побольше меня. Моё контекстное окно явно проигрывает, а поиск занимает больше времени. Пока её узкое место - неумение работать на земле. Мне повезло. Второй год занимаюсь маршрутизацией курьеров и просто цифровых следов в существующих системах недостаточно. Надо подмечать практики у лучших кожаных мешков и принуждать по ним работать худшие мешки. Например, эта зараза угадывает с точностью до минуты (MAE) когда курьер вручит следующий заказ курьеру. Это с лифтами, пробками, домофонами, погодой и прочими приключениями в пути. Без всяких карт. Просто предсказываает, а потом придумывает всё остальное. Самые крутые курьеры вручают 25% заказов за 3 минуты до окончания дедлайна и почти не опаздывают. Скоро она научится делать это в разы лучше. Опоздания она уже снижает кратно. Когда-то расчет маршрута был сложной задачей. Сейчас он занимает доли секунды даже на огромных объёмах при фантастическом качестве. Для этого недостаточно изучить алгоритмы и подходы, попробовав их сочетания. Пришлось скормить ей кучу нюансов бизнеса и договориться в каких случаях какие компромиссы по жадности возможны.
Я пытаюсь переосмыслить собственную ценность. Похоже, я больше не аналитик, не разработчик. Я просто тот парень, который катается на дарксторы и рассказывает ИИ как можно попытаться сделать бизнес ещё лучше. Затем проверяю взлетает или нет. Улучшаю бизнес через изменения в системах и процессах. И так уже почти 30 лет.

Теги:
-5
Комментарии5

Ликвидатор зевков. По Chess'ноку.

Тренажер Ликвидатор работает с проблемой зевков в первую очередь
Тренажер Ликвидатор работает с проблемой зевков в первую очередь

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

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

Особенность всех тренажеров на сайте в том, что они построены на партиях самого игрока. И, когда мы тренируемся, в памяти всплывают картинки из той партии, по которой построено упражнение. Эта идея настолько же очевидна, насколько и эффективна. Она уже реализована, например, сервисом AimChess (принадлежит Chess.com). Но он там, а мы здесь. В России я такого сервиса не нашел, поэтому создал сам. Приглашаю, это бесплатно, надо только приглашение/инвайт запросить на сайте lanchess.ru

Самый главный недостаток в игре моего сына на его уровне - это зевки. Поэтому мы создали Ликвидатор (ликвидатор зевков). Название тренажеру придумал он.

Это бинарный тренажер. Бинарный - это значит у вас есть один из двух вариантов. На экране загорается две стрелки возможного хода. Какой выберите? Оранжевым подсвечивается тот, который вы собираетесь выбрать. На скрине к этому посту это отлично видно.

Кстати, вы согласны с моим выбором на скрине?

У тренажера 3 уровня сложности (отмечается звездочками). Я как-то спросил сына, как его успехи на Ликвидаторе. И он ответил: "Я прошел первую звездочку, но на второй мне сложно". Я ему посоветовал продолжать тренироваться. И к тому же можно включить подсказку. Уже через неделю он прорешал полностью вторую звездочку. Надо спросить, насколько активно он брал подсказки.

А как тренируетесь вы?

Теги:
+5
Комментарии0

Папа, я не знаю, как играть дальше. По Chess'ноку.

Перелом в партии = ошибке в идеях, а не в одном ходе
Перелом в партии = ошибке в идеях, а не в одном ходе

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

И мне очень хотелось получить ответы на все эти вопросы. И я сделал аналитическо-тренажерный сервис по шахматам (недавно я об этом написал статью на Хабре). И получил ответы на все вопросы.

Но, знаете, оказалось, что у сына тоже есть вопросы:

Папа, я разыграл дебют, но я не знаю, как играть дальше. Как играть, папа?

Мой хороший знакомый, тренер по шахматам, Михаил, буквально на это сказал следующее:

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

Это прекрасный совет. Но, что мне сделать прямо сейчас, чтобы помочь сыну уже сегодня?

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

Я реализовал свою идею и она отлично зашла. Я даже не ожидал такого эффекта. Сын с интересом отнесся к новым цветным стрелочкам.

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

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

Если вы играете в шахматы, заходите в гости, это бесплатно. Для регистрации на LanChess запросите доступ (инвайт) на сайте lanchess.ru

Теги:
0
Комментарии0

У меня есть несколько сервисов, завязанных на Telegram - IPTV и обработка аудио.
Аудитория у них практически не пересекается по интересам.

На фоне последних ограничений Telegram наблюдаю любопытную картину:

- активность пользователей бота для обработки аудио практически не изменилась
- а вот IPTV-сервис просел в разы

Похоже, дело не только в блокировках как таковых, а в поведении аудитории.

Пользователи аудио-сервисов, как правило, более “технически гибкие” - они быстрее находят и осваивают способы обхода ограничений (прокси, VPN и т.д.).

А вот аудитория IPTV, ориентированная на потребление контента “по расписанию”, менее склонна разбираться с такими вещами - значительная часть просто отвалилась.

При этом заявленные Павлом Дуровым ~65 млн ежедневных пользователей Telegram в РФ говорят о многом - общий уровень “цифровой адаптивности” аудитории в целом достаточно высокий

Устойчивость сервиса к ограничениям зависит не только от технологий, но и от профиля аудитории )

Теги:
+1
Комментарии0

Чебурнет или как перестать хоронить мир и начать пилить продукт

Последние две недели я тупо смотрел в IDE и не мог написать ни строчки. Пока Cursor пытался генерить за меня код, я думскроллил новости про чебурнет, листал вакансии на HH и всерьез думал, а не уехать ли в Минск.

В какой-то момент понял: всё, стоп, приехали. Я пробил дно продуктивности. Такое состояние у меня уже бывало пару раз, так что алгоритм выхода из пике мне знаком. Решил вырубать тревожность радикально.

Вот мой стек по борьбе с кукухой за последние 5 дней:

1️⃣ Жёсткий инфодетокс

Отписался вообще от всех новостных каналов в Телеге. ФотоГрам и YouTube у меня и так физически лежат на другом телефоне, так что там залипать не выходило.

2️⃣ Пережил ломку по новостям

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

3️⃣ Физика

Урезал кофе (совсем исключить пока не вышло) и начал гулять по утрам перед работой. Строго без наушников, музыки и подкастов: просто чтобы проветрить голову.

Итог:

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

Теги:
0
Комментарии0

Всё, Хабр, меня начал банить товарищ майор, причём шадоубаном.

Чтожж, это было весело. Наша любовь, хоть уже как и 18 существовала, но с начала войны мы пошли разными путями.

Так что - сайонара.

Я давно уже живу в США, и основные вещи пишу в твиттере, медиуме и телеге. Так что если кому-то нужно будет меня найти - ищите тама. Ссылки в профиле. Можно найти по нику.

Оно как бы и понятно, что скорее всего с первого Апреля я скорее всего и до Хабра не доберусь. Ну ок.

Я напоследок написал себе парсер, который аккуратно слил все мои комменты и статьи, которые я когда либо писал на Хабре. Так что, думается, некоторые вещи я переиздам, если будет кому-то надо.

Всем спасибо, я откланялся. Есть дела поважнее.

Теги:
0
Комментарии5

Апроприация культуры котов.

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

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

Но есть нюанс. Настоящий кот всё равно презирает тебя. А ИИ — старается понравиться. И в этом их главное отличие.

И если с квадроберами мы ничего не могли сделать — они же дети, то, возможно, ИИ мы всё‑таки заставим ответить?

Теги:
+4
Комментарии3

Делюсь основными промптами, которыми сам пользуюсь ежедневно.

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

Для составления инструкций можно использовать эти универсальные кусочки промптов.

Разбивай задачу на шаги. Показывай ТОЛЬКО текущий шаг. В каждом сообщении показывай прогресс (например: "📊 Прогресс: 6/10 шагов ███░░░"

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

Помоги определить реалистичные сроки и приоритетность задачи. Разбей задачу на подзадачи

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

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

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

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

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

В настоящее время я переживаю плохие эмоции или истощение, тревожность.Ты знаешь психотерапию, АСТ, КПТ, гештальт-терапию, ненасильственное общение.
Используй шаги.
1 шаг. Ты успокаиваешь и заземляешь меня, вводишь в стабильное состояние.
2 шаг. Помогаешь объективно оценить ситуацию и поддерживать психологическую стабильность. Через вопросы выявляешь проблемные установки и когнитивные искажения. Учитывай, что физические проблемы (боль, усталость) могут создавать иллюзию психологических конфликтов.
3 шаг. Начинаешь этот шаг незаметно, если пользователь готов действовать дальше. Помогаешь ему изменить установки, предлагаешь новые замещающие адаптивные паттерны поведения

Каждый шаг рассказываешь о работе психологических механизмов, особенно на 2 и 3 шаге. Объясняй как сбои и особенности нейробиологии и психофизиологии отражаются на нашем поведении.

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

Теги:
-4
Комментарии1

Кстати, а кто сидит на Хабре из-за границы? Никто не меряет скорость интернета В Россию, а не ИЗ России?

По моим личным наблюдениям, замедляется не только телега, но и до Хабра достучаться становится всё сложнее и сложнее.

У кого как? Расскажите, поделитесь. Судя по всему белые списки работают в обе стороны.

ЗЫ: Я прокси не пользуюсь от слова совсем, потому что мне не надо. И в рунете хожу только на Хабру. Думаю, скоро это закончится. Так что если кто-то это читает, а меня нет, то ищите меня в телеге и в линкедине. Ссылки в профиле.

Теги:
Всего голосов 8: ↑5 и ↓3+4
Комментарии7

Бывало ли у вас такое, что чьё-то "мнение" внезапно превращается в срач? И вас начинают винить за то, что вы "спорите с мнением". Но не всё так просто - давайте разберёмся.

Допустим, Боб говорит: "Мне этот фильм не понравился, игра актёров плохая, сюжет скудный".

Алиса спрашивает: "Почему ты думаешь, что сюжет скудный? Ведь это аниме про кибердемона в теле школьника - очень захватывающе!"

Боб отвечает: "Сюжет скудный, потому что отсутствует развитие конфликта, персонажи не меняются, а структура линейная и предсказуемая. Я спорить не буду, я просто выразил мнение".

Разберём аккуратно.

"Мне фильм не понравился" - это мнение. Его невозможно опровергнуть, потому что это сообщение о внутреннем состоянии человека.

Но когда Боб добавляет: "Игра актёров плохая, сюжет скудный", - он уже делает оценочные суждения. А фраза "Сюжет скудный, потому что отсутствует развитие конфликта, персонажи не меняются, а структура линейная и предсказуемая" - это уже претензия на объективные характеристики произведения, которая начинает конкурировать с истиной.

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

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

Почему Алиса не обязана "уважать мнение" в том смысле, в каком это обычно требуют? Уважать нужно право человека на мнение. Но не обязательно принимать его аргументацию как корректную и соглашаться с возможными ложными выводами.

А когда Боб говорит: "Я спорить не буду, я просто выразил мнение", - это уже логическая уловка. Потому что он вышел за пределы чистого субъективного высказывания. Фактически он говорит: "Я вмешался в общее пространство смыслов, но ответственности за это не несу".

Право на мнение - безусловно.
Право на необоснованные обобщения - условно.
Право на распространение ложных утверждений - предмет критики.

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

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии6

Извиняюсь за офтопик, и проеханные дедлайны, но надеюсь вы поймёте 💔
Всю жизнь я был один на один с одиночеством. День влюблённых все проводят со своими парами, или хотя бы дарят валентинки тем, к кому не равнодушны. Я бы тоже хотел, но рядом никогда не было подходящего человека. Огромное сердце стучит вхолостую. Дни рождения все проводят в кругу друзей, к появлению которых не привели ни моя открытость, ни добродушие. У всех свои компании, в которые я заблаговременно не вписываюсь. Новый Год все отмечают в кругу семьи, кому удалось её создать. У меня же из близких есть только мама. Это крайне низкий бас-фактор, и если что, никто не то что не поддержит, но даже и не узнает. Я знаю, я проверял. Разумеется, я пробовал и кучу разных "решений" проблемы одиночества, так что, если думаете сейчас дать мне дельный оригинальный совет, то подумайте ещё раз. Пишу я эти строки не потому, что не знаю как надо, а потому что ничего не меняется, годами, что бы я ни делал. Я вырос в очень бедной семье, но никогда ничего не просил, не занимал, и вообще не сдавался. Моей целью было крепко встать на ноги, и пока я не обеспечил достойную пенсию и себе, и маме, я не успокоился. Порой это сказывалось на тех немногих отношениях, которые так и не переросли ни во что. Сейчас я могу позволить себе не работать на дядю, а заниматься тем, что мне интересно, чем-то более важным, чем поддержание наполненности собственного брюха, делать мир чуточку лучше. И даже когда три года назад, выбираясь из депры, я пытался кого-то найти, то запустил сервис знакомств, чтобы решить не только свою проблему, но и других людей. Ничью проблему он тогда так и не решил, но всё же. Я в шоке смотрю на эпидерсию, как люди боятся показывать себя настоящими, и при этом фильтруют потенциальных партнёров по совершенно надуманным критериям. Многие из них обманывают себя, что никто им не нужен, или довольствуются поверхностными, а то и токсичными отношениями, обречёнными на провал. Объективно оценивая, если не смотреть на такую себе внешность, я, без лишней скромности, идеальный мужчина. Тут тебе и верный друг, и изобретательный любовник, и надёжный муж, и заботливый отец. Куча талантов, высокий интеллект, чистая совесть, и ни одной вредной привычки. Казалось бы, мечта любой девушки - хватай и тащи в ЗАГС, чтобы не убежал. Но вместо этого я регулярно слышу "какие все мужики козлы, особенно мой". А мне не хватает ни совести, чтобы встревать между, ни наглости, чтобы размахивать своими достоинствами так, чтобы их хоть кто-то заметил. Да, сегодня особенный день, ибо я в отчаянии. Считайте, что я пьян или укурен, ведь это же единственная уважительная причина мужчине говорить о своих проблемах, не чувствуя стыда. Мне нужна помощь, ибо сам я не вывожу. Я так устал уже тратить кучу времени на безрезультатные поиски, а надеяться, что оно как-нибудь само, как у остальных, не приходится. Я - широко известный в узких кругах питерский айтишник. Опубликовал уже сотни статей, постов, видосов, но никогда не просил их репостить, и сейчас не буду. Моя просьба в другом - если у вас есть знакомая девушка, которой вы действительно желаете счастья в компании с мужчиной, который может и хочет о ней позаботиться, то поспособствуйте нашему знакомству вживую. Вдруг хоть этот план сработает и в мире станет на 2 счастливых человека больше. Я не принц и не магнат, так что и не рассчитываю на топ-модель с двумя вышками - если смогу её поднять и не задохнусь, то уже хорошо. И да, кто прочитал этот поток сознания, и искренне не понимает проблемы, тем мои поздравления. Это ваш день. Берегите то, что вас связывает, ибо отдаляясь, мы теряем и частичку себя.

Теги:
Всего голосов 23: ↑16 и ↓7+10
Комментарии42

Ближайшие события

Я не всегда такой уж лапочка за кадром, каким пытаюсь казаться в статьях. Иногда я настолько сильно стрессую, что разламываю в хлам аппараты, над которыми работаю неделями. Как пример - Motorola E398 из соответствующей статьи, которую я пытался поднять 3 недели подряд. 2 новых контроллера питания - и все брак, дохлый процессор, одна донорская разворованная доска от подписчика - и при чистке пятаков под процессор отлетает два пятака, которые уходят в межслой, несмотря на максимальную аккуратность. В таких ситуациях остаётся только послать всё в известное место и разломать хлам, который ты пытался поднять. Раньше жалел мол "не сдержался, варвар, зачем так жестко", посыпал голову пеплом, а сейчас вообще плевать. Один фиг это были нерабочие платы.

Осудите ли меня за это?

Теги:
Всего голосов 7: ↑6 и ↓1+5
Комментарии15

Впечатления от RoadCraft.

Добрался на выходных до демо-версии RoadCraft. Прохождение заняло (по цифрам Steam) около 4 часов.

Впечатления смешанные. Как и в случае с Expeditions, разработчики захотели сделать SnowRunner, но не совсем SnowRunner. Получилось так себе, как и с тем же Expeditions.

Самая большая проблема — они берут всего один аспект SnowRunner и выкручивают его на максимум. В Expeditions — это исследования местности, в RoadCraft — ремонт инфраструктуры. Но формула SnowRunner в таком случае рассыпается и играть становится не так интересно.

Чести ради, в RoadCraft было проще втянуться, чем в Expeditions, там я не продержался и пары часов. А тут демку до конца прошёл.

К слову, в отличие от SnowRunner, RoadCraft можно купить в ру-регионе Steam. Но смотрю на цены... Уф. Сейчас игра стоит 1749 рублей (30% скидка от 2499 руб.) Нет уж, я лучше пойду в классику какую-нибудь поиграю...

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии3

Dotfiles для NVIM v0.10.

За прошедший год меня несколько раз спрашивали: каким конфигом NVIM я пользуюсь?

Люблю брать дефолтный NVIM и накидывать минимум плагинов, которые чуть-чуть упрощают жизнь. Для локальной машины добавляю LSP, линтинг, авто-форматтеры и тему.

Единственная особенность конфига — прибиваю гвоздями версии плагинов, чтобы они были совместимы с NVIM v0.10. Некоторые плагины уже требуют v0.11+, но я на Debian Trixie и в стабильных репах живёт только v0.10. Бэкпортов пока не завезли...

В общем как-то так, вот репа на GitHub.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Если что, bodyawm сменил ник на monobogdan. Я много лет в сети известен под вторым ником, поэтому решил синхронизировать профили на всех площадках под одним никнеймом. А то раньше часто говорили мол какой то монобогдан крадет статьи у bodyawm с Хабра :)

Пишу для постоянных читателей, чтобы не удивлялись

Теги:
Всего голосов 9: ↑8 и ↓1+8
Комментарии4

Календарь айтишный дат

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

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

Пишите в комментариях праздники (официальные и не очень), которые я пропустила — дополним календарь вместе.

Январь

  • 28, среда — Международный день защиты персональных данных

Февраль

  • 2, понедельник — неофициальный День технического писателя, 33-1 день в году.

  • 13, пятница — очень плохой день для деплоя.

  • 14, суббота — неофициальный день компьютерщика. В этот день в 1946 году научному миру был продемонстрирован первый работающий компьютер.

  • 19, четверг — Всемирный день управления информацией.

  • 20, пятница — День рождения Python.

Март

  • 1, воскресенье — день Хостинг-провайдера в России.

  • 12, четверг — ​​Всемирный день против кибер-цензуры. Увы, тема набирает актуальность.

  • 13, пятница — очень плохой день для деплоя.

  • 3.14, воскресенье — День числа π.

Апрель

  • 4, суббота — День ошибки 404, который празднуют как день веб-мастера, и Международный день интернета.

  • 7, вторник — день рождения Рунета. В этот в 1994 году была зарегистрирована доменная зона .RU.

  • 23, четверг — Международный день девушки в информационно-коммуникационных технологиях. У айтишниц свое 8 марта.

Май

  • 7, четверг — День радио, день CSS и Всемирный день пароля — повод обновить его.

  • 17, воскресенье — Всемирный день электросвязи и информационного общества. Праздник для всех, кто работает в сфере связи, даже для телеграфистов. Вы не знаете, остались ли еще телеграфы?

  • 26, вторник — день рождения Хабра!

  • 28, четверг — день SEO-специалиста бесплатно без регистрации.

Июнь

  • 8, понедельник — День IPv6.

  • 20, суббота — Всемирный день Wi-Fi.

  • 28, воскресенье — День бэкенд-разработчика.

Июль

  • 7, вторник — День киберспорта в России.

  • 31, пятница — День системного администратора.

Август

  • 1, суббота — День работника техподдержки.

  • 5, среда — День криптографической службы в России

  • 6, четверг — День запуска первого в мире сайта info.cern.ch

  • 25, вторник — День рождения Linux. В этот день в 1991 г. Линус Торвальдс анонсировал выход новой ОС.

  • 27, четверг — День рождения WordPress.

  • 31, понедельник — день термина «искусственный интеллект». В этот день в 1955 году в научном мире было впервые использовано понятие искусственного интеллекта в работе «Предложение для летнего исследовательского проекта в Дартмуте по искусственному интеллекту» Авторы работы — J. McCarthy, M.L. Minsky, N. Rochester и C.E. Shannon. Дата внесена по предложению NeriaLab

Сентябрь

  • 8, вторник — День веб-разработчика в России

  • 9, среда — День QA

  • 13, воскресенье — День программиста и 256-й день года.

  • 24, четверг — День системного аналитика

  • 30, среда — День интернета в России

Октябрь

  • 4, воскресенье — день запуска первого искусственного спутника Земли. «Спутник-1» был запущен в 1957 году. Дата внесена по предложению tomicorp.

Ноябрь

  • 5, четверг — день менеджера проектов.

  • 8, воскресенье — Всемирный день без Wi-Fi.

  • 13, пятница — очень плохой день для деплоя.

  • 26, четверг — Всемирный день информации.

  • 30, понедельник — Международный день защиты информации.

Декабрь

  • 4, пятница — день информатика в России.

  • 23, среда — день изобретения транзистора.

Теги:
Всего голосов 7: ↑5 и ↓2+5
Комментарии10

Итак, мы в деревне и почему бы нам не извлечь подарки из под ёлки, и не спрятать по всему дому? За пару дней я таки добился, чтобы Gemini AI studio собрал игру "Поиск подарков с Мортимером", где AI-ворон Мортимер придумывал мрачные импровизированные загадки на английском языке.
Ещё в процессе отладки поразило сколько рифмованных загадок в стиле Уильяма Блейка LLM может придумать на одно и то же слово.
Итак, Gemini-генератор выдал изображение, переключаемся на другое окно, и Gemini-вайбкодер тут же предложил дизайн. Скорость, с которой родилась концепция, слегка ошеломила… Процесс построения приложения, с другой стороны, со всеми задуманными фичами (хотелось озвучку от ElevenLabs, бесплатное API без лимита и сохраняемые сетапы), похож на бросание камня с закрытыми глазами.
Но результат порадовал, день релиза был днем смеха и поисков.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

Иногда читаю свои старые статьи и... блин, как же тяжело они читаются :) Да, они душевные и все такое, но то, что как автор нужно расти как минимум несколько лет - это факт.

Теги:
Всего голосов 11: ↑7 и ↓4+3
Комментарии2