Как я провёл лето в Recurse Center: от реализации DEFLATE до создания языка
What I did at Recurse Center

Автор рассказывает о лете в Recurse Center — бруклинском ретрите для программистов. Он участвовал в учебных группах по LLM, глубокому обучению и математике, вместе с напарником написал декомпрессор DEFLATE на Rust, вибекодил игры с агентами и даже попробовал создать новый искусственный язык на основе данных PHOIBLE. Главный вывод: LLM отлично помогают в рутине, но настоящий кайф — писать сложный код самому.
Ни один проект не заставлял меня чувствовать себя настоящим хакером так, как этот.
- rtpg
> Это включало, пожалуй, самую интересную часть — написание хитрого рекурсивного кода для реализации оператора match.
Ещё в школе я нашёл эту книгу[0], «The Implementation of Functional Programming Languages». Пролистывать её было очень занятно, потому что она как бы демистифицировала для меня всю подноготную реализации «навороченных» фич функционального программирования.
Глава 5 посвящена реализации сопоставления с образцом.
Читаешь такое и понимаешь, насколько всё становится проще, когда берёшься за задачу с правильным настроем и абстракциями. И это книга 1987 года! У нас всегда были достойные ответы на многое из этого.
Думаю, её интересно пролистать, если ты занимаешься реализацией языков, хотя полезно уметь читать некоторые вещи по диагонали и не понимать каждую деталь.
[0] https://simon.peytonjones.org/assets/pdfs/slpj-book-1987-sea...
- jdelman
Чтение этого вызвало у меня кое-какие чувства. В разные моменты карьеры я хотел взять творческий отпуск и поехать в RC. Проведя последний год в мире агентного программирования, идея писать код руками кажется мне старомодной и устаревшей. Многие говорили об этом чувстве потери, так что я не говорю ничего нового, но почему-то чтение про RC именно в 2026 году окончательно укрепило мысль, что я, вероятно, больше никогда не напишу ничего вручную.
- gwern
> Цель игры — давать подсказки к секретному слову, не давая ту же подсказку, что и другой игрок; было поразительно, как часто все играющие агенты давали одну и ту же подсказку, даже при temperature 1. Мы решили это, выдав им всем «личности», которые на самом деле были просто темами; например, одному агенту мы говорили думать о вещах в контексте спорта, так что его подсказкой для «shell» могло быть «defense» или что-то такое, тогда как агент, которому велено быть хиппи, мог сказать «cancer» для зодиакального рака.
Mode-collapse характерен практически для всех чат-ботов после davinci-002 и является серьёзной проблемой для всего творческого или игрового.
- jan_m_savage
Вот какой должна была быть школа. А вместо этого мы получили фабричных не-мыслителей, сдающих экзамены, толкающих карандаши, желающих стать счётными машинками в Excel.
- eclectric
Всегда хотел этим заняться. Кто-нибудь участвовал из Индии удалённо?