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

What I did at Recurse Center

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

Автор рассказывает о лете в Recurse Center — бруклинском ретрите для программистов. Он участвовал в учебных группах по LLM, глубокому обучению и математике, вместе с напарником написал декомпрессор DEFLATE на Rust, вибекодил игры с агентами и даже попробовал создать новый искусственный язык на основе данных PHOIBLE. Главный вывод: LLM отлично помогают в рутине, но настоящий кайф — писать сложный код самому.

Ни один проект не заставлял меня чувствовать себя настоящим хакером так, как этот.
  1. rtpg

    > Это включало, пожалуй, самую интересную часть — написание хитрого рекурсивного кода для реализации оператора match.

    Ещё в школе я нашёл эту книгу[0], «The Implementation of Functional Programming Languages». Пролистывать её было очень занятно, потому что она как бы демистифицировала для меня всю подноготную реализации «навороченных» фич функционального программирования.

    Глава 5 посвящена реализации сопоставления с образцом.

    Читаешь такое и понимаешь, насколько всё становится проще, когда берёшься за задачу с правильным настроем и абстракциями. И это книга 1987 года! У нас всегда были достойные ответы на многое из этого.

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

    [0] https://simon.peytonjones.org/assets/pdfs/slpj-book-1987-sea...

  2. jdelman

    Чтение этого вызвало у меня кое-какие чувства. В разные моменты карьеры я хотел взять творческий отпуск и поехать в RC. Проведя последний год в мире агентного программирования, идея писать код руками кажется мне старомодной и устаревшей. Многие говорили об этом чувстве потери, так что я не говорю ничего нового, но почему-то чтение про RC именно в 2026 году окончательно укрепило мысль, что я, вероятно, больше никогда не напишу ничего вручную.

  3. gwern

    > Цель игры — давать подсказки к секретному слову, не давая ту же подсказку, что и другой игрок; было поразительно, как часто все играющие агенты давали одну и ту же подсказку, даже при temperature 1. Мы решили это, выдав им всем «личности», которые на самом деле были просто темами; например, одному агенту мы говорили думать о вещах в контексте спорта, так что его подсказкой для «shell» могло быть «defense» или что-то такое, тогда как агент, которому велено быть хиппи, мог сказать «cancer» для зодиакального рака.

    Mode-collapse характерен практически для всех чат-ботов после davinci-002 и является серьёзной проблемой для всего творческого или игрового.

  4. jan_m_savage

    Вот какой должна была быть школа. А вместо этого мы получили фабричных не-мыслителей, сдающих экзамены, толкающих карандаши, желающих стать счётными машинками в Excel.

  5. eclectric

    Всегда хотел этим заняться. Кто-нибудь участвовал из Индии удалённо?

Ещё за этот день

2026-09-27