gram news
Голос из-под шторки | Миша Левченко channel avatar

Голос из-под шторки | Миша Левченко

@izpodshtorki

Продуктивность разработки, вайб-инжиниринг, обзоры книжечек, мемы и жиза от @themishkun

ProjectsRUProgramming

1,350subscribers

Open the Channel

Latest posts

  • Голос из-под шторки | Миша Левченко

    1 Sept, 09:03

    Коллеги попросили меня позвать вас на Глубокую Ночь Технологий (Ночь Глубоких Технологий?), которая будет уже в эту субботу (внезапно — днём).А я только рад помочь, ведь программа супер. Про ai-кодинг я немного устал слушать, но слава богу там этого почти нет. Сам подключусь посмотреть доклады про Лавку и physical AI, ищите меня в чатике (надеюсь чатик будет без регистрации и смс, а то наши деврелы такое любят)
    5085221Open in Telegram
  • Голос из-под шторки | Миша Левченко

    14 Jun, 14:49

    Кстати, про Karabiner мне когда-то рассказал Артур Думчев, он как раз собирает себе новую клавиатуру, можно сходить подписаться https://t.me/dumch_code/184
    TelegramАртур ДумчевА теперь пример, когда AI ускоряет работу. Захотелось обновить клавиатуру — что-то со своим дизайном, металлическим корпусом, подвешенной платой (gasket mount). Без клавиш, до которых неудобно тянуться. Чтобы шрифт — terminus. Чтобы цвета намекали на любимый…
    1,490432Open in Telegram
  • Голос из-под шторки | Миша Левченко

    14 Jun, 14:33

    Кстати, пока мы на клавиатурной теме. Если пользуетесь макбуком недавно — помните, что option, это не совсем alt. Это довольно мощный инструмент для набора символов, которых на клавиатуре не видно. Таких как длинное тире, кавычки-ёлочки, знаки валют, диакритика и всякое такое. А ещё — можно не переключаясь на другую раскладку набирать сербские буквы — њ, љ, џ, ђ, ћ и ј и, внезапно, белорусскую ў (при этом і там нет). Прикол?
    1,25031Open in Telegram
  • Голос из-под шторки | Миша Левченко

    14 Jun, 14:16edited

    Без этой программы мне физически тяжело пользоваться макбуком В прошлом посте я обещал рассказать что же стало настолько важной частью моего сетапа, что без этого я испытываю боль. Долго тянуть не буду — это Karabiner Elements.Знаете этих любителей миниатюрных механических клавиатур? Их любимый вопрос от аутсайдеров хобби — "а как набирать цифры"? На который они готовы часами обьяснять про слои, mod-tap и другие фичи прошивки этой клавиатуры. И будут рассказывать, что если зажать клавишу, то клавиши тьболдгшщ превращаются в 123456789. Или что если нажать на ctrl и быстро отпустить то будет esc.Так вот, чтобы получить доступ ко всем этим извращениям не нужно покупать клавиатуру на QMK/ZMK. Достаточно установить Karabiner Elements. Несмотря на то что я тоже любитель этой важей эргомеханики и уже 7 лет использую 60% сплит клавиатуру, большинство этих модификаций у меня работают именно
    2,350741Open in Telegram
  • Голос из-под шторки | Миша Левченко

    12 Jun, 14:54edited

    Апгрейд мака Сегодня получил новый макбук на работе. Обычно дают неделю на то чтобы переместить все данные со старого ноута, но мне потребовалось всего лишь несколько команд. Ладно, лукавлю, конечно же я воспользовался этой миграцией чтобы почистить всякое старье из своего сетапа на старом ноуте, но на новом реально всё завелось очень быстро. Расскажу как всё было.Homebrew Первая же команда которую выполняешь на любом макбуке после того как обновляешь систему и устанавливаешь xcode-select --install — это поставить brew. За редким исключением в виде игр стима и корпоративных программ, всё что стоит на моём макбуке — всё поставлено и управляется через brew. Поэтому я просто дампнул на старом ноуте Brewfile, удалил оттуда программы, которыми я не пользуюсь и поставил всё из него brew bundle --file Brewfile. Кстати этим же способом можно поставить приложения из AppStore, а также
    1,340171121Open in Telegram
  • Голос из-под шторки | Миша Левченко

    29 Apr, 06:03

    forwarded from @wearetheninetynine

    тимлиды, не верящие в гномов-овертаймеров, такие: «наверное, этот техдолг уменьшился сам»
    1,710518Open in Telegram
  • Голос из-под шторки | Миша Левченко

    28 Apr, 14:46edited

    Я кстати даже и своё тестовое откопал https://github.com/Mishkun/Yandex_2017_Translate_excercise
    GitHubGitHub - Mishkun/Yandex_2017_Translate_excerciseContribute to Mishkun/Yandex_2017_Translate_excercise development by creating an account on GitHub.
  • Голос из-под шторки | Миша Левченко

    28 Apr, 13:13edited

    Наверное поворотным событием в моей жизни было 9 лет назад подать заявку в Школу Мобильной Разрабоки в Яндексе. Я был второкурсником и мой однокурсник Саша подался туда и позвал меня с собой. Андроид приложение до школы я разрабатывал только одно. И то, скорее какую-то его часть на студенческом хакатоне. Ну и джаву почти не знал. Мне в то время больше нравился питон. Помню как решил не ходить на пары и неделю делал тестовое, не вылезая из комнаты. Кое-как прошёл и мне купили самолёт в Москву и поселили в хостеле с другими иногордними участниками школы. И мне кажется что иногородним гораздо больше повезло, чем москвичам, потому что я на пару месяцев только и делал что учился разрабатывать android приложения. Когда вокруг столько талантливых, увлеченных ребят, сам начинаешь ощущать себя талантливым и увлечённым. Помню ещё что для меня было сюрпризом что в конце были какие то собесы и меня
    Летние школы ЯндексаЕжегодная образовательная программа Яндекса, больше половины выпускников которой становятся стажёрами и сотрудниками компании
    1,7402012531Open in Telegram
  • Голос из-под шторки | Миша Левченко

    21 Apr, 14:40

    Image from a post by Голос из-под шторки | Миша ЛевченкоImage from a post by Голос из-под шторки | Миша Левченко
    1,89021111Open in Telegram
  • Голос из-под шторки | Миша Левченко

    18 Apr, 15:42

    forwarded from @llm_under_hood

    Анализ кода агента с первым местом в слепом прогоне BitGN PAC1Итак, Operation Pangolin получил первое место в слепом прогоне в Accuracy Leaderboard (поделил его с codex-on-rails)Что у него под капотом? Это не столько чат-бот агент, сколько компактный программируемый аналитик со строгим чеклистом и REPL циклом.Ядро написано на TypeScript. Там вызывается Anthropic Claude (для отладки - Sonnet, для соревнования - Opus). Причем у LLM-ки есть не куча инструментов, а только один - execute_code. То есть LLM-ка генерирует код на Python, который получает доступ к инструментам рантайма через класс Workspace, а еще памяти (scratchpad) и словарику с переменными. Результаты работы передаются обратно в Claude. Повторяем, пока код в итоге не выдаст ответ через ws.answer(scratchpad, verify), который успешно пройдет встроенную верификацию.Решение работает очень хорошо, используя сильные стороны
    1,81041111Open in Telegram
  • Голос из-под шторки | Миша Левченко

    18 Apr, 15:42

    Архитектура в итоге была выигрышная! А говорят в эпоху агентов скилл ничего не решает и любая идея имплементируется на раз-два
    1,190211Open in Telegram
  • Голос из-под шторки | Миша Левченко

    11 Apr, 16:47edited

    Как занять последнее место в соревновании агентовСегодня я принял участие в сорвеновании по разработке агентов BITGN-PAC1 от @llm_under_hood. И занял последнее место в локальном лидерборде в Белграде. Мой слон правильно решил 9/104 задач. Как прийти к успеху, как я:Первый ключ к успеху – тайминг. У меня была довольно тяжелая неделя и я добрался до того чтобы запилить первую версию агента в ночь с четверга на пятницу. А это, если что, соревнование, где заранее открыт тестовый датасет и вы упорно пилите агента пару недель до соревнования, а на самом мероприятии запускаете их на продовом датасете.Второй ключ к успеху – запустить агента как джина с указанием в плане "выбить 43/43 тестового датасета". Утром пятницы у меня был готов "агент" выбивающий 43/43. Но было две проблемы: 1. там не было ни одного вызова LLM 2. Выбивал он их регулярками на датасете который он скачал, чтобы
    Image from a post by Голос из-под шторки | Миша ЛевченкоImage from a post by Голос из-под шторки | Миша Левченко
    2,11023177221Open in Telegram
  • Голос из-под шторки | Миша Левченко

    1 Apr, 09:52edited

    В моём инфополе все вчера так возбудились сливу исходников claude code, что не заметили что утекло ещё кое что https://huggingface.co/anthropic/Claude-Opus-4.6
    2,2904754321Open in Telegram
  • Голос из-под шторки | Миша Левченко

    30 Mar, 20:33edited

    Как сделать доклад так, чтобы тебя запомнили? Сделать его авторским.Хочу раскрыть штуку, которую чуть-чуть затронул в посте про опорную метафору. Да, метафора помогает донести информацию до слушателя в виде готовой концепции – фреймворка мышления. И таким образом делает концепцию запоминающейся. Но что сделать чтобы запомнили не только концепцию но и тебя?Любой хороший авторский продукт, если присмотреться, пропитан автором, плоть от плоти его. Имеет узнаваемый стиль, какие-то словечки. Но ещё любой авторский продукт это проводник в библиотеку всего того что автору нравится.Я как-то посмотрел полуобзор на игру Ultrakill и он меня очень вдохновил. Автор буквально засунул в игру не только геймплейные механики, которые ему нравятся, но жанры музыки и отсылки к произведениям всех жанров. Говоря словами Hakita "я решил что запихну в игру все что мне кажется веселым".И мне кажется,
    1,940102111Open in Telegram
  • Голос из-под шторки | Миша Левченко

    21 Mar, 14:14edited

    Опорная метафора Следующий важный ингридиент моего подхода к созданию докладов для конференций – опорная метафора. Эта штука – некоторая смесь стори-теллинга и логико-интуитивнного аппарата. И она решает важную задачу – дать нашим идеям какую-то декорацию, какой-то задник, чтобы они легче воспринимались аудиторией. Место действия для истории, которую мы хотим рассказать нашим слушателям.Некоторые воспринимают слова "декорация" и "история" буквально. И начинают придумывать какие-то мини-рассказы с выдуманными персонажами и даже диалогами. Или же декорируют свои слайды как будто бы это комикс о супергероях. Но главный смысл этого приёма не в декоративности. Опорная метафора – это инструмент повествования, который помогает обьяснить сложную концепцию или извлечённые уроки.Вспомни последнюю поездку на поезде. Когда соседний поезд в окне начинает двигаться, мозг какое-то время пытается
    2,080172111Open in Telegram
  • Голос из-под шторки | Миша Левченко

    5 Mar, 19:15

    Не поминайте лихом, подписчики
    Image from a post by Голос из-под шторки | Миша ЛевченкоImage from a post by Голос из-под шторки | Миша Левченко
    2,22021731Open in Telegram
  • Голос из-под шторки | Миша Левченко

    5 Mar, 07:11

    forwarded from @wearetheninetynine

    зашла на sof в 2 часа ночи после того, как потратила все лимиты на ИИ и так не смогла решить проблему
    2,110video10311Open in Telegram
  • Голос из-под шторки | Миша Левченко

    27 Feb, 15:44

    Код ничего не стоит, рефакторинг тоже Наверное по контенту в моём канале может показаться, что код сейчас ничего не стоит и сильно ревьюить и вылизывать его – всё равно что выравнивать байткод по струнке. Ведь всё равно завтра агенты всё перепишут с нуля и с новых промптов. Но это (пока) не так.Да, я считаю что к коду из-под нейронки надо относиться, как к чужому. Что не нужно пытаться заставить её написать так, как хочешь этого ты. В том же стиле, с теми же абстракциями. Это всё равно что диктовать кому-то текст, называя буквы вместо слов – тут уж точно быстрее написать самому. Да и читать этот код вообще не хочется, если всё работает.Законы индустрии никто не отменял. Да, код бизнес-логики постоянно меняется. Но весь код в момент написания – это код Шрёдингера. Мы заранее не знаем какой код с нами лишь до следующего коммита, а какой – на десятилетия. И предельно важно, чтобы код,
    2,29014941Open in Telegram
  • Голос из-под шторки | Миша Левченко

    24 Feb, 15:17edited

    Три месяца прошло, предыдущий мем устарел, простите
    1,840103Open in Telegram
  • Голос из-под шторки | Миша Левченко

    24 Feb, 15:16

    Image from a post by Голос из-под шторки | Миша ЛевченкоImage from a post by Голос из-под шторки | Миша Левченко
    2,250409Open in Telegram