Такты, стеки, два колеса
Kanalga Telegram’da o‘tish
О технологиях, научной фантастике, программировании и схемах. Навигация по каналу: https://t.me/clockstackwheels/3 Чат канала: https://t.me/joinchat/VNhNF1NF70dkFgUX
Ko'proq ko'rsatish1 316
Obunachilar
Ma'lumot yo'q24 soatlar
-17 kunlar
-1130 kunlar
Postlar arxiv
Решительно не понимаю, почему наши чиновники так возбудились из-за удаления эплом приложений VK. Зачем чиновникам VK на айфонах?
— Как средство пропаганды VK не работает, потому что активных юзеров мало. И потому что интерфейс планомерно ухудшают в сторону ОТ восприятия информации. На самом деле хорошим средством пропаганды был телеграм — там и Z-блогеры расцветали, и RT какая-нибудь активно расширяла сеть влияния.
— Как источник денег VK тоже не работает: убыточен, акции пробивают дно за дном, в основном только сосёт из бюджета.
— Самим чиновникам VK как сервис тоже не нужен. Кто помоложе, те тусят в экстремистской Инсте, а какой-нибудь Медведев пишет в ТГ. Что, кстати, тоже очень заметный признак. Представьте, если бы американский сенатор использовал бы китайскую соцсеть, как свою основную площадку присутствия, а не твиттер с фейсбуком.
— Ну и конечно же такой реакции не было бы в результате заботы о гражданах. Потому что на граждан примерно всем пофиг было при блокировках всего подряд.
Но мы видим прям много публичных заявлений от чиновников разного ранга, почему? Что именно им сломали? Отчёты сложнее стало писать с фейковыми цифрами? Не понимаю.
Нил Стивенсон, «Анафем».
Огромное удовольствие получил от этой книги. В моём личном топе за последние лет 10, пожалуй. Очень советую тем, кому в основном заходят мои рекомендации книг, и, значит, наши с вами вкусы совпадают.
Альтернативная вселенная, будущее, но немного странное: в мире некогда произошла катастрофа глобальных масштабов, подобная ядерной войне (но не она), поэтому цивилизация восстановилась заново на руинах предыдущей. С одной стороны есть продвинутые технологии примерно нашего с вами уровня: смартфоны, космические ракеты, интернет. С другой стороны, например, потеряны вещи типа ускорителей частиц, а обстановка между строк считывается, как разруха и клепание инфраструктуры из хлама.
Центральная особенность книги: учёные живут в изоляции от остального мира в специальных закрытых коммунах, «матиках», похожих на монастыри. Есть матики разного типа: те, которые открываются в мир раз в год, раз в десять, сто и тысячу лет. Конечно же, коммуникация с миром (например поставки продовольствия) идёт всегда, но большинству членов коммуны запрещены контакты и получение информации о внешнем мире. Инаки (именно так, через «А») носят специальные накидки из наноткани, ходят босиком, пользуются электронной книгой без доступа в интернет, но в остальном ведут совершенно аскетичный образ жизни, и всю эту жизнь посвящают размышлениям и научным работам. И тут вдруг в матике, где живёт главный герой, закрывают доступ к телескопам...
Не буду спойлерить сюжет, он хороший, но куда больше меня впечатлили три вещи.
Во-первых, автор изобрёл систему терминов, которая звучит очень знакомо на нашем с вами языке (огромный респект переводчикам, работа невероятная), но при этом ты понимаешь, что по сути слушаешь рассказ о принципиально иной цивилизации. И позже в сюжете будет один очень крутой момент на эту тему, от которого я пришёл в невероятный восторг. В целом же нужно пробиться через первые главы книги, в которых ты будешь ничего не понимать, пока в конце-концов терминология не уложится в голове. Например, компьютер в тексте это синап (синтаксический аппарат), накидка — стла (вероятно, от слова «стелить»), планшет — табула и так далее. В общем, в какой-то момент щёлкает, и от такого текста начинаешь кайфовать.
Во-вторых, книга превозносит интеллект и науку в чистом виде, даже возводит её в абсолют. Значительная доля повествования передана через диалоги, построенные по правилам формальной риторики. На протяжении нескольких глав герои могут стоять или сидеть в кругу и вести дискуссию максимально «душным» и «занудным» способом: с очень длинными подводками к каждой мысли, разжёвыванием аргументов и так далее. Боже, какой кайф :) Особенно после срачей в нашем современном интернете.
В-третьих, концовка просто улёт. Выше я упомянул, что есть матики, которые открываются в мир раз в тысячу лет. Несколько поколений учёных сидят взаперти и размышляют. Казалось бы, что такого полезного и интересного они могут сделать? Во вселенной этой книги очень даже могут и, если в принципе придумывать мир с изолированными учёными, то только такой, имхо.
Я долго не брался за эту книгу из-за противоречивых отзывов. Кто-то не прорвался через термины, кому-то было нудно читать диалоги, кто-то не оценил развязку и ключевую идею. Но под мои вкусы подошло просто идеально. Куплю себе бумажную версию просто чтобы была на полке.
#fiction
Продолжаю свои эксперименты по игре против LLM в настолку. На этот раз я превратил свой файл с правилами в так называемый Agent Skill — по сути это способ разделить длинную текстовую инструкцию на отдельные блоки и поисковый индекс к ним.
Чтобы запустить скилл, нужен специальный режим или специальный софт. Например, веб чат DeepSeek запускать скиллы не умеет, а программа Cursor умеет. То есть вы должны представлять, что это, и как с этим работать.
Но результат очень крутой. Играл против GPT-5.5 в ту же «Эру Галактики», и выиграл совсем с небольшим отрывом: 26 очков у меня против 24 у нейронки. Это уже была максимально интересная партия: сетка заняла половину карты и всю игру доминировала по войне и репутации. Мне чудом удалось за счёт рано изученного варп-двигателя летать дальше и исследовать космос там, куда она не дотягивалась. В итоге выиграл по культуре с помощью собранных артефактов.
Хочу в таком виде сконвертить ещё пару настолок и попробовать. #games
С 9 по 11 июня 2019 года я с друзьями участвовал в хакатоне, который круто поменял всю жизнь — именно после него мы попали на финал, выиграв который, получили предложение о работе в Росатоме. Для меня это была первая наёмная работа и де-факто начало моего становления, как профессионала (в рыночном смысле).
Вот мне системы флэшбэков в веб-сервисах вчера напомнили, что годовщина была ) Семь лет назад, подумать только! #dev
https://vk.com/@463377-100-vinreit-na-hakatonah-kak-my-vyigrali-cifrovoi-proryv-i-u
Продолжаем рубрику создания собственных игрушек для ребёнка на 3D-принтере. Результат на видео это где-то третья попытка, но в итоге мне очень нравится, как получилось. #diy
В настольной игре «Галактический Круиз» ты играешь за управляющего компании, которая возит туристов в космос. Забавно, что в коробке с игрой лежит бейджик и приветственное письмо от генерального директора. Никакого игрового смысла эти компоненты не несут, просто часть атмосферы. Далеко не во всех компаниях есть приветственный пакет для сотрудников. В моей нынешней компании, например, не было. Приходится добирать настолками. #games@clockstackwheels
+1
Провел я интересный эксперимент.
Подумал, а может ли LLM сыграть со мной в настолку, и насколько хорошо у неё это получится? Но в модель нельзя просто загрузить правила игры, потому что в правилах, помимо текста, есть иконография и символьные шрифты. Поэтому я потратил два вечера, чтобы с помощью той же нейронки сконвертировать правила в текст, заменив иконки
[СПЕЦИАЛЬНЫМИ_ТОКЕНАМИ], упростив формулировки и так далее.
Для теста выбрал «Эру Галактики», потому что она, с одной стороны, достаточно комплексная и разноплановая, а с другой правила такие же лаконичные, как и коробка (эта игра — карманная космическая стратегия) :) В итоге у меня получился специальный файл, который можно закинуть в любую нейросетку и далее играть с ней в физическую копию игры на столе: сообщать текущий расклад и свои ходы, и делать по её ответам её ходы.
Получилось интересно.
Первая партия была против Opus 4.8, и он просто адски фейлил: постоянно ошибался в правилах, игнорировал руку, не развивал технологии, половину кубиков действий тупо утилизировал, и в среднем делал одно и то же: копил денег, пока не сможет что-то колонизировать или построить корабль. Я его разгромил со счётом 28-10, и то, один ход в конце я ему подсказал, иначе совсем печально было смотреть.
Тут я подумал что всё, нейронки прям лажают в таких ситуациях. И, вероятно, лажают они вот почему: по классификации Бургуна игра — это интерактивная система с неоднозначными решениями. Нейронки круто делают то, для чего есть понятный оптимальный ответ: хорошо решают алгоритмические задачи, хорошо пишут типовой код, хорошо ищут в тексте. А в стратегической игре пространство решений ограниченное и нечёткое, тем и интересно.
Затем я сел и дописал в файл заметки по стратегии. Чтобы LLM не забывала просматривать руку и поле, чтобы сначала прикидывала, какие у неё есть опции, чтобы учитывала состояние соперников и так далее.
Вторая партия уже с GPT 5.5 была куда интереснее. Я выиграл со счётом 21-15, но сама по себе катка далась сложнее. В паре мест сетка меня прям подрезала, и, вообще, держалась хорошо, просто не смогла развить потенциал так сильно, как я. Основное отличие от первой партии в том, что я не был уверен в своей победе. По первой игре сразу всё было очевидно, и я скучал. Но во второй до подсчёта очков я даже слегка сомневался.
То ли мои дополнения в файл помогли, то ли GPT 5.5 умнее, чем Opus 4.8 (а скорее всего и то, и другое). Но схема рабочая.
По игре в целом. Мне очень понравилось. Кайфую от того, что в крохотной коробочке прям евро стратегия с миньками, развитием, полем, экономикой, войной. По стартовому сетапу сразу понимаешь, куда строить движок, но и изменение в середине партии сделать можно.
#games@clockstackwheelsНа одном сайте в комментах обсуждали профдеформации, и один чел сказал, что он работает в рекламе, поэтому, глядя на любой продукт или другое явление, сразу представляет себе ЦА и старается оценить с точки зрения этой самой ЦА, а не со своей личной.
Я подумал, что это, наконец, мой шанс узнать ответ на мучающий меня вопрос: портрет современного пользователя ВК. В самом деле, мне не кажется работоспособной модель «В ВК пусто, и живут они только за счёт госбюджета». Потому что совсем в пустоту ты рекламу не продашь. И по пустоте довольно трудно писать отчёты инвесторам, даже искажающие реальность, какие (на мой взгляд) сдаёт наверх текущий менеджмент ВК. Впрочем, это характерно не только для ВК, а вообще для любой крупной иерархической структуры, использующей понятие отчётов. В «нормальном» бизнесе, не берущем деньги у государства, всё точно так же, и наверх уходят в лучшем случае сглаженные углы и черрипикинг, а в худшем — Потёмкинские деревни.
Тем не менее, в моей социальной среде практически никто не пользуется ВК. И у старшей дочки в школе тоже никто. Под «пользуется» я имею ввиду не наличие аккаунта, а хотя бы минимальную активность. Помню, на презентациях сотрудников в 2ГИС последний слайд был с соцсетями, и у десятков людей, чьи выступления я успел просмотреть за время работы там, почти у всех была инста (в основном у девочек, конечно), у одного даже были Одноклассники, а ВК ни у кого. Это уже не случайность, даже на такой небольшой выборке.
Ну, короче, чел заявляет, что может себя ставить на место любой ЦА. Далее диалог примерно такой:
Я:
— Ура. Расскажи тогда, что за ЦА у ВК сейчас? Это никто из моего круга и не подростки, тогда кто?
Чел:
— ВК огромный, нельзя оценивать его аудиторию по личному опыту. В ВК сидит большинство интернет-пользователей России.
Я:
— Если они есть, почему я с ними не пересекаюсь? В чём особенность моей жизни и моего окружения? Куда нужно переместиться, чтобы увидеть пользователей ВК?
Чел:
— Я не пересекаюсь с программистами на руби, но они существуют
Я:
— ВК не смог бы жить за счёт такой узкой категории людей. Пока я так и не понял, что за портрет у среднего юзера, и почему я этого юзера нигде не вижу. Может, в столицах только им не пользуются?
Чел:
— У ВК 93 млн MAU
Я:
— В чём особенность жизни этих людей или меня, что я с ними не пересекаюсь?
Чел:
— Ты и твои друзья не репрезентативны относительно населения РФ.
Я:
— Так я и спрашиваю, как выглядит юзер, и чем он от нас отличается?
Ну и дальше он перестал отвечать. С моей точки зрения он мне так и не смог объяснить.
А интерес у меня на самом деле довольно шкурный. Когда-то давно я выиграл прилично денег в рекламный кабинет ВК, и они так и висят. Думал делать игру и рекламировать её, но, не понимая аудиторию, невозможно создать продукт для неё. То есть, я в общем-то знаю, что есть шлак типа бесконечных «Три в ряд» или там какой-нибудь брейнрот для зумеров, который собирает некоторую публику, но такое, конечно же, делать не стану. И вот как бы вопрос в том, существует ли в ВК в достаточном объёме аудитория под какой нибудь инди-автобаттлер, или нет. Однозначного ответа за несколько лет я не нашёл, деньги так и лежат.
#web@clockstackwheels
В настольном чатике подняли тему о нишевости нашего хобби. Действительно, в России в среде взрослых людей настолки идут очень туго. Конечно не так туго, как в какой-нибудь Литве (где рынка настолок практически нет) или Чехии (где у людей практически единственный вид досуга это бары). Тем не менее, тираж в 1000 экземпляров на всю страну для новой настольной игры в России это вполне себе обычный показатель. И вне настольных сообществ немало тех, кто вообще ни разу в жизни не пробовал ни во что играть, и в целом практически не знает ничего об этой среде.
Почему? В советское время многие играли в шахматы и шашки. А карты вообще были одним из базовых досугов у поколения наших родителей. Домино, опять же, в каждом дворе шлёпали. Но чем люди занимаются сейчас, неужели все только пьют, смотрят сериалы и зависают в телефонах? Почему на страну со 140+ миллионов населения мы продаём пару тысяч коробок Брасса? (топ-1 игра в мире по рейтингу крупнейшего в мире настольного сайта).
Основные версии у участников чата как раз примерно такие и были:
1. В настолках нужно думать, многие этого не любят, и особенно во время отдыха и развлечений
2. Более дофаминовые способы развлечения вроде смартфона и сериалов вытеснили интеллектуальные игры
Но было ещё много вариантов. Решил узнать картину относительно моей аудитории. Сейчас будет опрос.
#games@clockstackwheels
Сделал в компании доклад о применении ИИ в архитектуре, давайте и вам расскажу.
Фокус в использовании подхода architecture as code: абсолютно все архитектурные артефакты у нас это тексты. С обычной документацией понятно, это и так некоторый набор текстовых файлов, чаще всего в макрдауне. Для них мы применяем структурный шаблон Arc42 — список из 12 пунктов, по которым нужно распределить информацию о проектируемой системе.
Структурный шаблон, во-первых, хорошо известен нейронкам, и они сразу понимают, о чём речь. Во-вторых, можно кинуться в модель бизнес-требованиям и очень быстро создать некий первоначальный набросок, от которого вы дальше уже пляшете, уточняя по пунктам и исправляя ошибки ИИ. Ну и, в-третьих, готовая структура с ящиками, по которым нужно всё раскладывать, это гораздо лучше, чем свалка ADR'ок, как это нередко бывает в компаниях.
Со схемами и диаграммами ещё интереснее. Берём инструменты со своими DSL-языками, такие, как Structurizr и PlantUML. Вся схема или диаграмма целиком определяется текстовым файлом. Можно применять Git со всеми его преимуществами. А для нейронок это родная среда: вы, как человек, смотрите на схему глазами, но нейронка работает с её DSL-файлом. Навскидку тут прирост эффективности даже больше, чем в программировании, потому что DSL это просто синтаксис, без смыслового наполнения, человеку его можно вообще не знать. Ты пишешь промпты, а смотришь уже на картинку, сгенерированную схему, и следующим промптом указываешь, где какие правки сделать. Нейронке при этом не приходится думать про потоки, асинхронность, типы данных, она просто правит текст как текст, поскольку у DSL нет поведения.
Тут как раз наиболее видна разница между рутинной и интеллектуальной частью работы. Как именно будет выглядеть схема, продумывает архитектор. Если доверить это нейронке, даже мощной, будет полно ошибок, неоптимальностей, неучтённых нюансов среды и так далее. Но вот само по себе написание синтаксиса — имба.
#dev@clockstackwheels
В 2023 году мы с коллегой сделали доклад на DotNext по DDD и архитектуре систем. И там, в числе прочего, показали, что устройство сложного проекта, спроектированного по определённым правилам, может иметь фрактальную структуру. Но мысль эту особо не развивали.
В 2024 году Влад Хононов — автор одной из самых известных книг по DDD — сделал доклад на DotNext по теме «Фрактальная геометрия в проектировании систем». Разумеется, он никаким образом на нашу идею не опирался, а работал над своей системой уже несколько лет к моменту доклада. У него там прям интересные научные обоснования, более серьёзный теоретический фундамент с введением новых понятий и принципов. Но факт близости хода мысли приятен. Типа, мы с коллегой делали систему, которая показала те же свойства, что и системы крутого эксперта в архитектуре.
Прям рекомендую доклад по второй ссылке всем, кто работает в компаниях, где по какому-то странному недосмотру есть архитектура, борьба с техдолгом и попытки не допустить превращения кода в лапшу с высоким зацеплением.
#dev@clockstackwheels
Делал хранилище батареек, и под конец кончился белый пластик. Заменил, в итоге даже стильно получилось :) #окр
Джеймс Хоган — «Звёзды в наследство»
Вообще это пенталогия, на русском вышли три книги, я прочитал все три, особенно мне понравилась первая, но и остальные достойные. Я вам как-то писал, что авторы нередко умеют придумывать интересные миры, но сюжет остаётся довольно простым и посредственным. Так вот, тут — обратная ситуация. Очень интересный сюжет, подобного которому я особо не встречал. Я бы сказал, что «Звёзды в наследство» — это научный детектив. Человечество в недалёком будущем сталкивается с необъяснимым феноменом: на Луне находят труп в скафандре, которому пятьдесят тысяч лет. И учёные с помощью научных методов разгадывают эту загадку.
При этом сама вселенная мне показалась не слишком правдоподобной. У автора в будущем царит всеобщий мир, дружба и демилитаризация, а ля «Полдень», но при этом сохранилась капиталистическая экономика, а государства заказывают у корпораций за деньги разного вида работу и технологии. Если у Стругацких мир на Земле неизбежно связан с коммунизмом и оценкой работы в терминах блага для общества, то здесь капитализм, в основе которого лежит конкуренция. Это и само по себе не вяжется, и по непонятной причине не привело в книге к росту влияния корпораций, подобно более классическим антиутопиям. Отдельно современному читателю будет заметна глубоко второстепенная роль женщин в сюжете. Для американца семидесятых это нормально, но сейчас странно читать про общество будущего, где абсолютно все учёные, руководители и инженеры мужчины, а женщины — просто красивые секретарши.
Однако, сюжет интересный и затягивает, если вы фанат всякого наукообразного и непротиворечивого. Точнее так: выкладки, связанные с программированием и работой ИИ (из второй и третьей книги) показались мне наивными, как специалисту. Но выкладки по теории эволюции очень зашли: например, автор одной небольшой эволюционной деталью показал, как гипотетически могло бы образоваться общество, в котором нет войн. Возможно, профессиональный антрополог кривился бы, а я прям кайфанул.
История появления первой книги тоже очень любопытная: Хоган работал продавцом электроники и жаловался коллегам на концовку фильма «Космическая одиссея 2001» и рассказов Артура Кларка, которые легли в основу (я согласен, концовка очень плохая). На что коллеги сказали ему, дескать, возьми и попробуй сам написать роман и сделать концовку лучше. Он и написал, роман стал супер популярным, и позже даже Артур Кларк при встрече признал, что концовка у Хогана получилась лучше. Впрочем, он добавил, что его «Одиссея» заработала больше денег. Типичные американцы.
Рекомендовать трилогию однозначно могу. #fiction
+2
Купил разноцветный пластик и решил попечатать модные флекси-игрушки. Озон такими завален, и не просто так. Очень залипательные. Дракон, кстати, печатается почти 6 часов даже на моем быстром Qidi.
Интересно, что на стоках везде модели подписаны дисклеймером в духе «Не для продажи! Хотите продавать, покупайте коммерческую лицензию». Видимо, на западе тоже ими барыжат. Зато, имея принтер, можно легально и очень дёшево получить. У кого дети есть, вообще отличная вещь.
Принтер в каждый дом!
#diy
В ящике для бейджиков кончилось место, так что я их вытащил и пока не придумал, как сложить. Тут история моих конференций, выставок и хакатонов лет за восемь, пожалуй. На самом деле меньше, чем я думал (но в ящик перестало влезать).
Обсуждали с коллегами, и кого-то обилие поездок на мероприятия отвадило от них, а у меня наоборот, я б ещё ездил. Если внедрим на новой работе Temporal, попробую сделать про это доклад.
Среди частых ошибок малограмотных людей отдельно меня раздражает «телеграмм». Телеграмммм, блин. А раздражает меня это потому, что для недопущения такой ошибки достаточно иметь чувство языка и какую-то очень поверхностную начитанность.
«-грам» с одной «м» это просто транслитерация английского «-gram», и в русском нет особой практики использования такого суффикса. А там, где используется именно перевод, суффикс превращается в «-грамма» с тем же самым значением («писать», «записывать»): кардиограмма, эпиграмма, голограмма. В английском это, соответственно, cardiogram, epigram, hologram. То есть вторая «м» может появиться ТОЛЬКО с «а» после неё и никак иначе.
Когда я вижу, как кто-то жалуется, что «Телеграмм заблокирован», я хочу этому человеку заблокировать весь интернет и запереть его в библиотеке. Потому что ещё больше коротких вертикальных видео явно пользы не принесут.
#life
Гришка у себя в канале на днях писал о том, что плохо, когда софт начинает думать за человека и выполнять действия, которые человек не подразумевал.
Вот вам пример довольно тупого автокорректора в поиске Авито. Я искал игру «Ксия: Искры покинутой звезды», и ввёл в поиск «ксия искры». Оно поменяло на «секс игры» 🗿
Смешно, конечно, но на самом деле какого хрена? Причём, Авито делает эту замену автоматически при нажатии кнопки подтверждения. А искать без замены можно только неочевидным способом — выбрав свой вариант в списке выпавших подсказок.
#web@clockstackwheels
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
