Hacker News Digest

Тег: #coding

Постов: 6

Recreational Programming (cphiri.dev) 🔥 Горячее 💬 Длинная дискуссия

Программирование ради удовольствия, а не ради денег или карьерного роста — это и есть «рекреационное программирование». Его ключевое отличие — внутренняя мотивация вместо внешнего давления: вы создаёте вещи из любопытства, изучаете новые языки просто ради ощущений, решаете задачи, существующие только в вашей голове, и пишете код, который вызывает улыбку. Это не сайд-проекты ради стартапа, не прокачка навыков для повышения и не прохождение туториалов шаг за шагом.

Такое занятие предотвращает выгорание, развивает интуицию через эксперименты без последствий и часто ведёт к неожиданным открытиям. Автор выделяет пять стилей: «живой исследователь» строит на публику и показывает тупики и баги, «глубокий ныряльщик» одержим пониманием того, как всё устроено, «креативный технолог» использует код как художественную среду, «решатель проблем» закрывает мелкие личные потребности, а «исследователь языков» постоянно пробует новые парадигмы.

Общие принципы для всех: разрешение создавать «бесполезное», следование за энергией, а не за планом, документирование процесса и принятие новичкового склада ума. Прогресс важнее совершенства, а скука — это данные о том, что вам интересно, а не поражение. Выделите папку для экспериментов без давления продакшена и пробуйте: недельные опыты, самодельные версии знакомых инструментов, кросс-языковые задачи. Единственное правило — бросать, если это перестало быть весёлым.

by jslakro • 13 октября 2026 г. в 22:33 • 310 points

Оригинал • HN

#burnout#coding#experimentation#motivation#programming-languages#recreational-programming

Комментарии (152)

Обсуждение дополняет статью личными историями о поиске потока, предостерегает о риске выгорания даже при внутренней мотивации и поднимает экзистенциальный вопрос о ценности хобби-программирования в эпоху LLM. Пользователи спорят о влиянии AI на хобби: @jackling считает, что использование AI лишает процесс статуса «программирования как хобби», тогда как @testerius и @tjansen видят в этом инструмент для ускорения реализации идей. По опыту @bunderbunder, даже любимые занятия требуют ментальных ресурсов («cost spoons»), поэтому важно разделять восстанавливающий отдых и интеллектуально затратное программирование, чтобы избежать выгорания. Многие участники (@NalNezumi, @markus_zhang) отмечают, что в рекреационном кодинге ценность часто заключается в самом процессе понимания и состоянии потока, а не в доведении проекта до завершения или публикации на GitHub. Рекреационное программирование может быть формой «ментальной гимнастики» для поддержания когнитивной формы в условиях автоматизации, по аналогии с занятиями спортом при малоподвижном образе жизни (@United857). Существует направление, где код является конечной целью (как искусство), а не средством создания инструмента, например, участие в IOCCC (@omoikane). Спор: Отношение к идее, что хобби-проекты предотвращают выгорание: @prophesi упоминает компании, поощряющие сайд-проекты, но @ktm5j и @bunderbunder считают, что перенос работы в свободное время только ускоряет истощение.

GPT-6 Astra, looped transformers, and hidden reasoning (magazine.sebastianraschka.com) 🔥 Горячее

GPT-6 Astra от OpenAI демонстрирует значительный скачок в производительности, особенно в 3D-рендеринге и анимации, а также в математических и кодинговых задачах. На ARC-AGI-3 бенчмарке модель достигает 99,9% точности — резкий контраст с 7,8% у предшественника GPT-5.6 Sol. Хотя в общих индексах интеллекта и кодинг-агентов Astra находится на переднем крае, её преимущество не является подавляющим, что указывает на постепенное, а не революционное улучшение в некоторых областях.

Архитектурно, Astra, вероятно, использует вариант looped transformer — архитектуры, где слои трансформера повторно используются в цикле для увеличения эффективной глубины обработки при фиксированном вычислительном бюджете. Такой подход улучшает моделирование, но может приводить к более коротким цепочкам рассуждений (reasoning traces), поскольку модель становится способна выполнять больше вычислений внутренне, полагаясь меньше на внешние «скретчпады». Это аналогично тому, как опытный студент решает задачу на экзамене, реже пользуясь черновиком. Сокращение длины рассуждений не является признаком скрытия reasoning trace, а скорее следствием повышенной внутренней компетентности модели. Недавние исследования подтверждают, что looped transformers улучшают производительность без необходимости увеличения параметров, делая их перспективными для будущих эффективных моделей.

by ModelForge • 09 сентября 2026 г. в 14:37 • 317 points

Оригинал • HN

#3d-rendering#animation#arc-agi-3#astra#coding#gpt-6#llm#looped-transformer#mathematics#openai

Комментарии (116)

Astra демонстрирует резкое падение качества после первого дня эксплуатации, вероятно из-за снижения вычислительных ресурсов или квантизации. Некоторые считают это эффектом новизны, но наблюдения пользователей указывают на реальные изменения: модель становится медленнее, особенно при генерации кода, из-за внутренних циклов «думания», а её стиль — избыточно креативным, с попытками доступа к файлам и агентным поведением. Техника «looped transformers» — повторное применение одних и тех же весов для увеличения эффективной глубины без добавления параметров — не скрывает цепочку рассуждений, но снижает частоту видимых chain-of-thought, затрудняя мониторинг выравнивания. OpenAI всё ещё может отслеживать train-of-thought, но пользователи этого не видят. Эта архитектура также позволяет избежать кэширования полного контекста, освобождая место для более длинных входов перед компрессией. Третьесторонние бенчмарки показывают рост способностей к многократному рассуждению без явного chain-of-thought. Отсутствие регулярных репрезентативных тестов мешает объективной оценке деградации производительности. Рекомендуется OpenAI публиковать периодические бенчмарки для прозрачности. Архитектура «mixture of depths» упоминается как релевантная альтернатива.

Claude Sonnet 5 (anthropic.com) 🔥 Горячее 💬 Длинная дискуссия

Claude Sonnet 5 is Anthropic’s most agentic Sonnet model yet, delivering performance that rivals Opus 4.8 while costing less. Benchmarks show it narrows the gap on reasoning, tool use, coding and knowledge work, achieving scores near Opus 4.8 on the BrowseComp and OSWorld‑Verified evaluations. Safety tests show fewer undesirable behaviors than Sonnet 4.6, though cybersecurity skill stays weaker than Opus. The model runs autonomously, can plan, use browsers and terminals, and self‑correct without explicit prompting.

The model is now the default for Free and Pro tiers and is available to Max, Team and Enterprise users via the Claude API as claude-sonnet-5. Introductory pricing runs through Aug 31 2026 at $2 per million input tokens and $10 per million output tokens, rising to $3 and $15 thereafter. Early partners say it finishes complex end‑to‑end tasks—updating Salesforce tiers, drafting launch announcements—without stopping short, and routinely checks its own output. One engineer noted it “gives our agents a strong execution layer for multi‑step software engineering work,” highlighting its ability to sustain coding, tool use and debugging at an attractive price.

by marinesebastian • 30 июня 2026 г. в 17:59 • 1265 points

Оригинал • HN

#anthropic#api#claude#cloud#coding#llm#machine-learning#salesforce#software-engineering#sonnet

Комментарии (783)

  • Sonnet 5 обходится дороже за задачу, чем Opus 4.8, при этом часто уступает ему в эффективности и способностях
  • Модель использует новый токенизатор, увеличивший количество токенов вводных данных на ≈ 1,3×, что повышает стоимость без пропорционального прироста качества
  • На тестах по кибербезопасности Sonnet 5 показывает значительно более низкие результаты, чем Opus 4.8 и Mythos 5, что вызывает сомнения в его рекламных заявлениях
  • Пользователи отмечают, что при повышенных уровнях рассуждения (medium, high) Sonnet 5 не оправдывает цены, а лучше использовать её только в низком режиме или переключаться на более крупные модели

AI can code, but it can't build software (bytesauna.com)

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

LLM, такие как GPT-5, успешно решают изолированные, хорошо определенные задачи, но создание готового к использованию приложения — это не просто кодирование, а инженерия программного обеспечения. Основная сложность заключается в управлении сложностью, поддерживаемости и интеграции множества простых компонентов одновременно. Как отмечает автор, "кодирование — это просто, инженерия программного обеспечения — это сложно".

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

by nreece • 27 октября 2025 г. в 23:41 • 197 points

Оригинал • HN

#code-generation#coding#llm#programming#software-engineering

Комментарии (112)

  • LLM хорошо генерируют код, но не могут самостоятельно создавать полноценное ПО, так как не справляются с архитектурными решениями, оценкой требований, тестированием и взаимодействием с пользователями.
  • Качество кода, создаваемого AI, часто низкое: содержит ошибки, дублирование, избыточную сложность, особенно при "vibe coding" без контроля.
  • Создание ПО требует человеческой экспертизы для управления сложностью, обеспечения надёжности, масштабируемости, поддержки и принятия технических решений.
  • Некоторые скептичны в способности AI заменить инженеров в обозримом будущем, другие считают, что прогресс может ускориться при интеграции AI с мониторингом и аналитикой.
  • Роль инженера смещается от написания кода к решению проблем, проектированию систем и контролю за качеством AI-генерируемого кода.

"Vibe code hell" has replaced "tutorial hell" in coding education (blog.boot.dev)

Boot.dev-статья «I’m in Vibe Code Hell» разбирает, как меняется «ад» самообучающихся разработчиков: если раньше это было «tutorial hell» — бесконечные видео-туториалы, которые не учат думать, то теперь это «vibe code hell» — когда новички полагаются на AI-ассистентов, но не понимают, что именно они делают неправильно.

Автор статьи Лейн Вагнер, основатель Boot.dev, приводит данные Google Trends и трафика YouTube-каналов, показывающие, что интерес к обучению программированию не упал, но длинные видео-туториалы теряют популярность. Он считает, что причина в том, что новое поколение разработчиков использует AI-ассистентов, но не умеет «читать» и отлаживать код, и потому не учится думать как инженер. Вместо того чтобы учиться решать проблемы, они учатся вызывать халюцинации и «vibe coding» — лишь бы тесты проходили.

В статье подчеркивается, что важно учить студентов понимать, что AI-ассистенты не заменят необходимость знать, как работает код, и что критически мыслить остается ключевым навыком.

by wagslane • 10 октября 2025 г. в 15:48 • 225 points

Оригинал • HN

#coding#developers#education#learning#llm#programming#tutorials

Комментарии (109)

  • Современные инструменты обучения коду приводят к "tutorial hell", когда учащиеся не могут начать проект с нуля, а только повторяют готовые решения.
  • Использование AI-автодополнения вместо обучения может привести к "vibe coding hell", где человек не может написать код без подсказок.
  • Исторически, обучение ремеслу происходило через ученичество, и это может быть единственным способом научиться программировать в современных условиях.
  • Сообщество разработчиков обсуждает, что вместо того, чтобы полностью полагаться на AI, учащиеся должны использовать AI как усилитель, а не как замену фундаментальному пониманию.
  • Обсуждение также затрагивает вопрос о том, как сохранить качество обучения и роста в условиях, когда AI может автоматически генерировать код, и как разработчики могут адаптировать свои методы обучения.

Will AI Replace Human Thinking? The Case for Writing and Coding Manually (ssp.sh)

Кратко: ИИ — полезный инструмент, но не заменяет мышление. Используйте его для автодополнения, генерации диаграмм или быстрого поиска, но не для архитектуры, написания статей или кода «под ключ». Долгосрочная зависимость ведёт к потере навыков и остановке обучения.


Когда стоит использовать ИИ

  • Короткий горизонт: автодополнение, мелкие функции — +20 % скорости.
  • Длинный горизонт: архитектура, стратегия — чем дальше план, тем выше риск ошибок.
    Правило: решайте за 6 недель (Shape Up), не стройте дорожные карты на годы.

Бездушный текст

Генеративный текст не несёт опыта, чувств и «души». Читатели это почувствуют, а вы потеряете способность создавать новые идеи.


Отвлечение

Grammarly, Copilot, Cursor не дают 2 секунд подумать. Мы перестаём быть за рулём и теряем поток. Выключите подсказки, чтобы вернуть мышление.


Не поймите превратно

Я пользуюсь ИИ каждый день, но осознанно: выключил Copilot и Grammarly.
Совместное «LLM + человек» полезно, но человеческие инсайты, рождённые через труд и опыт, не заменить.


Мнения экспертов

  • Paul Graham: писать вручную — единственный способ мыслить ясно.
  • Nathan Baugh: ИИ помогает черновикам, но финал должен быть человеческим.
  • Ted Gioia: музыка без человеческого вкуса превращается в шум.
  • Mitchell Hashimoto: код, написанный ИИ, сложнее поддерживать.
  • Andrew Ng: ИИ ускоряет, но не устраняет обучение.
  • Harry Dry: маркетинг без эмпатии не работает.
  • Jason Fried: автономные «вайб-кодеры» создают технический долг.
  • David Perell: писатель должен оставаться «диктатором», а не «редактором» ИИ.
  • Ezra Klein: общество рискует потерять навык глубокого чтения и письма.

Кого заменит ИИ?

  • Писателей? Нет. Спрос на живые тексты вырастет.
  • Data-инженеров? Рутину возьмёт ИИ, но архитектуру и контекст — человек.
  • Генерация картинок? Быстро, но художник нужен для вкуса и деталей.

Как распознать ИИ-текст

  • Идеальный слог без шероховатостей.
  • Отсутствие личных историй и чувств.
  • Повторяющиеся обороты и «водянистые» формулировки.

AI-slop: компании, которые теряют

  • Сайты, залитые шаблонными статьями.
  • Стартапы, где продукт = обёртка над GPT.
  • Бренды, потерявшие уникальный голос.

Учиться с ИИ

  • Используйте как репетитора: задавайте вопросы, проверяйте ответы.
  • Не копируйте код слепо — разбирайте каждую строку.
  • Создавайте flash-карты из объяснений ИИ, но добавляйте собственные примеры.

Будущее

  • Через 5 лет «ручная» работа станет премиальной.
  • Навык «писать без ИИ» будет цениться как «готовить из нуля».
  • Победят те, кто использует ИИ как велосипед для ума, а не как инвалидную коляску.

Что почитать дальше

  • «Writing Manually»
  • «Shape Up» (Basecamp)
  • «The Work of Art in the Age of Mechanical Reproduction» — Вальтер Беньямин
  • «Deep Work» — Cal Newport

by articsputnik • 28 августа 2025 г. в 14:40 • 129 points

Оригинал • HN

#basecamp#coding#human-computer-interaction#llm#machine-learning#programming#shape-up#software-development

Комментарии (105)

  • Пользователи переходят от «Claude Code» к отдельному приложению, чтобы не терять контроль над кодом.
  • Многие считают, что ИИ справляется с 70–90 % задач, но «последние 10–25 %» требуют человека, иначе страдает качество и безопасность.
  • Есть опасение, что чрезмерное доверие ИИ лишит новых разработчиков опыта «низкоуровневого» программирования.
  • Предлагают режимы обучения, где ИИ объясняет каждое изменение и проверяет понимание, чтобы снизить будущую зависимость.
  • Дискуссия сводится к тому, что навык «писать код» эволюционирует в навык «задавать правильные вопросы и проверять ответы».