Hacker News Digest

Обновлено: 22 ноября 2025 г. в 23:42

Постов: 4435 • Страница 142/444

New coding models and integrations (ollama.com)

Ollama выпустила новые мощные модели для генерации и анализа кода, а также обновила интеграции с популярными средами разработки. GLM-4.6 и Qwen3-Coder-480B теперь доступны как в облаке, так и локально, поддерживая до 300 ГБ видеопамяти. Эти модели могут использоваться напрямую через API Ollama, а также интегрированы с VS Code, Zed и Droid через простые настройки в интерфейсе. Например, для VS Code достаточно указать модель в настройках Copilot, а для Droid — через конфигурационный файл. Новые модели особенно эффективны для генерации и рефакторинга кода, включая создание полных приложений по текстовому описанию. Пример: GLM-4.6 смог создать игру типа "Dino" в одном HTML-файле по текстовому запросу.

by meetpateltech • 16 октября 2025 г. в 05:46 • 201 points

ОригиналHN

#ollama#glm-4.6#qwen3-coder-480b#api#vscode#zed#droid#html

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

  • Пользователи обсуждают использование модели GLM-4.6, её доступность и стоимость, включая обсуждение её использования через различные сервисы и API.
  • Обсуждается использование локальных моделей, включая проблемы с производительностью и ограничениями на оборудовании.
  • Участники обсуждают использование Ollama и их моделей, включая обсуждение их доступности и стоимости.
  • Обсуждается использование различных моделей для кодирования, включая их сравнение и стоимость.
  • Обсуждается использование и стоимость различных облачных и локальных решений, включая их сравнение и стоимость.

TurboTax’s 20-year fight to stop Americans from filing taxes for free (2019) (propublica.org) 🔥 Горячее 💬 Длинная дискуссия

Защищая свои миллиардные доходы, TurboTax десятилетиями лоббировал против создания государственной системы бесплатной подачи налогов, доступной большинству американцев. Вместо этого компания годами скрывала бесплатные опции, намеренно запутывая пользователей и заставляя их платить за услуги, которые должны были быть бесплатными. Используя агрессивные маркетинговые кампании, лоббирование на всех уровнях власти и тактики «тёмных паттернов» в дизайне сайта, Intuit десятилетиями обманывала клиентов, стремясь сохранить прибыль.

Несмотря на обещания, что 70% налогоплательщиков могут подавать бесплатно, TurboTax скрывал эту опцию через сложные веб-перенаправления и запутывающий интерфейс. Внутренние документы показывают, что компания намеренно создавала препятствия, чтобы пользователи переходили на платные версии, увеличивая прибыль. Это сопровождалось масштабными лоббистскими усилиями против любых государственных инициатив по упрощению налогообложения.

Более того, Intuit годами финансировала академические исследования, лоббировала через подставные группы и даже нанимала бывших регулирующих чиновников, чтобы противостоять идее о «возвратной подаче» (return-free filing), которая сделала бы подготовку налогов делом одного клика для большинства американцев. Подобная система десятилетиями успешно работает в таких странах, как Великобритания.

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

by lelandfe • 16 октября 2025 г. в 05:31 • 689 points

ОригиналHN

#intuit#turbotax#irs#tax#lobbying#usa

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

  • Обсуждение показало, что в США нет государственной системы подачи деклараций, и индустрия TurboTax/H&R Block лоббирует против неё.
  • Налоговая служба США (IRS) предлагает бесплатную подачу деклараций, но она не охватывает все штаты, и в ней нельзя подать декларацию по штату.
  • Пользователи жалуются, что TurboTax и другие сервисы скрывают бесплатную подачу деклараций за платными услугами, и что они лоббируют против упрощения процесса.
  • Некоторые участники обсуждения отмечают, что в других странах налоговые декларации подаются бесплатно и автоматически, и что в США это было бы технически возможно, но индустрия налоговой подготовки лоббирует против этого.
  • Участники также обсуждают, что в США нет налоговых деклараций для экспатов, и что TurboTax является единственным вариантом, что делает его единственным выбором для экспатов, даже если они хотели бы использовать альтернативу.

Free applicatives, the handle pattern, and remote systems (exploring-better-ways.bellroy.com)

Команда Bellroy автоматизировала работу с ERP-системой, где каждый запрос к API требует предварительных шагов — например, чтобы создать запись, нужен ID другой сущности, что требует дополнительных запросов.

Умный подход: вместо цепочки запросов "запроси A, затем с результатом запроси B" они используют аппликативные функторы. Эти структуры позволяют собрать все нужные запросы в один пакет (отсюда "free applicative"), отправить их разом и потом разобрать ответы, сопоставляя каждый с исходным запросом.

Так они избегают проблем "callback hell" и сохраняют код декларативным. Например, вместо ручной обработки каждого ответа они описывают граф запросов через Free Applicative, а исполнение — дело интерпретатора, который может батчить запросы и парсить ответы.

Особенно изящно это работает с "handle pattern", где каждая операция (типа "получить цену товара") представлена как handle, а реализации могут быть разными (реальная БД vs. мок для тестов). Аппликативы же позволяют комбинировать эти handles в сложные запросы, оставаясь агностичными к источнику данных.

В итоге, Bellroy получает код, где бизнес-логика описана как композиция handles, выполнение оптимизировано (батчинг, кеширование), а тесты пишутся просто — подменой handles на заглушки.

by _jackdk_ • 16 октября 2025 г. в 03:33 • 84 points

ОригиналHN

#haskell#nix#api#functional-programming#free-applicatives#handle-pattern#erp#request-batching

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

  • Bellroy, известный своими кошельками и аксессуарами, использует Haskell и Nix, что вызывает удивление и вопросы о масштабе и прибыльности компании.
  • Пользователи обсуждают, как компания, которая начиналась как производитель кошельков, может позволить себе такой стек технологий.
  • Обсуждение также затрагивает вопрос о том, как язык программирования и инструменты разработки могут влиять на продукт и его качество.
  • Участники также обсуждают, как компания, которая начиналась как производитель кошельков, может позволить себе такой стек технологий.
  • В конце, участники обсуждения приходят к выводу, что, возможно, это просто "разработчики, которые ушли в бизнес кошельков", и это может быть просто пример того, как красивые вещи могут появиться из самых неожиданных мест.

Coral NPU: A full-stack platform for Edge AI (research.google)

Предоставленный текст обрывается на середине и не содержит полной информации о Coral NPU. Виден только заголовок "Coral NPU: A full-stack platform for Edge AI" и навигационное меню по областям исследований Google Research, включая фундаментальный машинный интеллект, вычислительные системы и квантовый ИИ, а также науку, ИИ и общество. Отсутствует основное содержание статьи, которое должно было описывать платформу Coral NPU, ее характеристики и применение в области Edge AI. Для создания точного пересказа требуется полный текст статьи.

by LER0ever • 16 октября 2025 г. в 01:25 • 140 points

ОригиналHN

#coral#edge-ai#machine-learning#google#npu#arm-cortex-a55#llm

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

  • Google представляет новую линейку чипов с 1-2 TOPS NPU и 2-4 ядрами ARM Cortex-A55, но не раскрывает детали о цене и доступности.
  • Сообщество отмечает, что Google не предоставляет никаких гарантий поддержки и может в любой момент прекратить проект, как это было с Coral.
  • Пользователи жалуются на отсутствие открытой документации и отсутствие открытого кода для драйверов.
  • Обсуждение уходит в сторону того, что Google не предоставляет никаких гарантий и может в любой момент прекратить проект, как это было с Coral.

Retiring Windows 10 and Microsoft's move towards a surveillance state (scottrlarson.com) 🔥 Горячее 💬 Длинная дискуссия

Корпорация Microsoft активно продвигает Windows 11, но эта ОС вызывает опасения из-за встроенных функций слежки. Например, функция «Recall» записывает действия пользователя и хранит данные в облаке. Некоторые настройки по умолчанию, как интеграция OneDrive, сложно отключить. Edge сложно заменить как браузер по умолчанию.

Из-за этих проблем конфиденциальности автор рекомендует переходить на Linux. Дистрибутивы вроде Zorin OS или PopOS предлагают интерфейс, похожий на Windows, и подходят для обычных задач. Ubuntu и Elementary OS — тоже жизнеспособные альтернативы.

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

В целом, Microsoft движется в сторону тотальной слежки, и Linux представляет собой практичную, этичную альтернативу.<|begin▁of▁sentence|>

by trinsic2 • 16 октября 2025 г. в 01:00 • 319 points

ОригиналHN

#windows-11#microsoft#onedrive#linux#zorin-os#pop-os#ubuntu#elementary-os#mx-linux#secure-boot

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

  • Обсуждение в основном касается перехода с Windows на Linux, при этом подчеркнута проблема аппаратных требований Windows 11, которые ограничивают выбор пользователя и способствуют корпоративному контролю.
  • Участники обсуждения подчеркивают, что Microsoft использует TPM и Secure Boot как инструменты для ограничения выбора пользователя и продвижения корпоративного контроля.
  • Также обсуждается, что Linux дистрибутивы предоставляют альтернативу, но при этом возникают проблемы с совместимостью и поддержкой.
  • Участники также обсуждают, что Microsoft продолжает использовать свою монополию для ограничения выбора пользователя и продвижения корпоративного контроля.

Writing an LLM from scratch, part 22 – training our LLM (gilesthomas.com)

The the the the the the the the the the the the the the the the the my my my pan pan is the the the my pan the the last one I am g t g t g t g t g t The 3 7 15 3 7 15 3 7 5 6 2 8 you 12 2 12 2 10 10 10 11 10 10 11 10 10 11 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10

by gpjt • 15 октября 2025 г. в 23:42 • 209 points

ОригиналHN

#llm#cuda#keras#transformers

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

  • Обсуждение касается сравнения локального RTX 3090 и облачных A100 по стоимости и скрытым расходам, включая передачу данных и отладку CUDA.
  • Участники обсуждают, насколько книга «Build a Large Language Model from Scratch» полезна и насколько она дополняет или дублирует онлайн-материалы.
  • Участники упоминают, что проект «с нуля» в стиле Karpathy и nanochat может быть переосмыслен как «рецепт для зла».
  • Сообщество обсуждает, насколько полезен опыт работы с Keras и другими фреймворками для понимания механизмов внимания и трансформеров.

IRS open sources its fact graph (github.com)

GitHub выпустила Fact Graph — инструмент для анализа и визуализации информации с открытым исходным кодом. Он помогает разработчикам и исследователям быстро находить связи между различными сущностями, например, людьми, организациями и событиями, делая данные более доступными и удобными для анализа.

Основное применение — это анализ больших объёмов данных, где Fact Graph помогает выявлять скрытые закономерности и связи. Это особенно полезно для журналистов, исследователей и разработчиков, работающих с открытыми данными. Инструмент работает через API и поддерживает интеграцию с другими системами, такими как Elasticsearch и Neo4j.

Ключевые особенности включают поддержку графовых запросов, визуализацию связей и возможность расширения через плагины. Разработчики подчёркивают, что инструмент особенно полезен в сферах анализа социальных сетей, журналистики данных и академических исследований. Исходный код доступен на GitHub, что позволяет сообществу вносить свой вклад и улучшать функциональность.<|begin▁of▁sentence|>

by ronbenton • 15 октября 2025 г. в 23:24 • 233 points

ОригиналHN

#fact-graph#data-analysis#data-visualization#graph-databases#elasticsearch#neo4j#api#open-source#taxation#data-journalism

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

  • Обсуждение началось с вопроса о том, где находятся фактические файлы налогового кодекса, и вылилось в обсуждение того, что IRS Direct File был отменён, а фактический график и инструменты для работы с ним были выложены в открытый доступ.
  • Участники обсудили, что фактический график может быть использован для прозрачности и возможно LLM-интеграции, но также вызвал вопросы о том, как он может быть использован для предоставления налоговых советов и был ли он предназначен для использования вне контекста Direct File.
  • Обсуждались также вопросы о том, как налоговый кодекс может быть использован для предоставления налоговых советов и был ли он предназначен для использования вне контекста Direct File.
  • Также обсуждались вопросы о том, какие альтернативы TurboTax и другим коммерческим программам существуют и как они могут быть использованы.
  • Наконец, обсуждались вопросы о том, как налоговый кодекс может быть использован для предоставления налоговых советов и был ли он предназначен для использования вне контекста Direct File.

ImapGoose (whynothugo.nl)

ImapGoose — это инструмент для синхронизации почты, работающий в режиме реального времени. В отличие от традиционных решений, которые выполняют синхронизацию периодически, ImapGoose работает как демон, отслеживая изменения как на сервере (через IMAP), так и в локальной файловой системе (через inotify/kqueue). Это позволяет моментально отражать изменения: новое письмо на сервере появляется в файловой системе в течение секунды, а удалённое в другом клиенте — исчезает локально.

Ключевые особенности включают поддержку современных расширений IMAP, таких как CONDSTORE (2006) для эффективного определения изменений, QRESYNC (2008) для работы с удалениями и NOTIFY (2009) для мгновенных уведомлений об изменениях. Это позволяет ImapGoose минимизировать трафик и избегать массовой пересинхронизации.

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

Программа устойчива к сетевым проблемам: использует экспоненциальный бэксаптинг при отключениях (от 1 секунды до 17 минут), и автоматически возобновляет синхронизацию при восстановлении соединения. Внутренняя архитектура использует систему задач и очередей для координации синхронизации, предотвращая конфликты даже при параллельных изменениях.

by xarvatium • 15 октября 2025 г. в 22:28 • 86 points

ОригиналHN

#imap#inotify#kqueue#condstore#qresync#notify#database#task-queue

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

  • Пользователи обсуждают, какие инструменты (mbsync/isync, imapfilter, isync/notmuch, mu4e, aerc, gnus) лучше всего использовать для синхронизации и чтения почты в условиях нестабильного интернета и отсутствия push-уведомлений.
  • Поднимается вопрос, насколько современные почтовые клиенты (Thunderbird, Apple Mail, Outlook) используют такие же стратегии и расширения.
  • Участники обсуждают, что происходит при потере соединения и как обеспечивается надежная синхронизация состояния почты.

Next Steps for the Caddy Project Maintainership (caddy.community)

В Caddy, популярном веб-сервере, происходят изменения в управлении проектом. Его основатель, Мэтт, объясняет, что из-за роста проекта ему становится сложно в одиночку справляться с потоком вопросов, пулл-реквестов и отчётов об ошибках. Раньше он мог лично обрабатывать все уведомления, но теперь их количество выросло, и многие вопросы стали слишком специфичными или требующими глубоких знаний в отдельных областях.

Поэтому Мэтт расширяет круг мейнтейнеров, предоставляя некоторым активным участникам права на тегирование и релизы. Это не только снизит нагрузку на него, но и поможет масштабировать проект, уменьшит "bus factor" (риск, когда только один человек знает, как всё работает) и позволит сообществу более активно участвовать в развитии Caddy.

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

Это изменение отражает зрелость проекта: Caddy теперь достаточно зрел, что многие вопросы могут решаться сообществом, а не только основателем. Это также признание того, что Caddy вырос из личного проекта в настоящий open source проект с сообществом, и что будущее проекта зависит от многих, а не от одного человека.

by francislavoie • 15 октября 2025 г. в 21:32 • 176 points

ОригиналHN

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

  • Пользователи делятся опытом: Caddy — это простой, надёжный и почти не требующий настройки веб-сервер, который автоматически обрабатывает HTTPS-сертификаты и имеет читаемый конфиг.
  • Проект стал зрелым и стабильным, но требует финансовой поддержки, чтобы продолжать разработку.
  • Сообщество обсуждает, как лучше всего поддерживать проект: спонсорство через GitHub, повторный запуск Flattr или другие варианты.

Cheap DIY solar fence design (joeyh.name)

Автор разработал бюджетную конструкцию солнечной ограды, адаптировав систему крепления для крышных панелей Ironridge под вертикальный монтаж. Он использовал 7-футовые рельсы XR-10, обработанные деревянные столбы 4x4 дюйма и стандартные крепежи из хозяйственного магазина. Стоимость монтажа составила $110 на панель, что почти соответствует цене самих панелей ($100 за штуку). Эта конструкция оказалась значительно дешевле традиционных наземных систем и позволила эффективно использовать сложный участок на склоне холма.

Для предотвращения коррозии между алюминиевыми кронштейнами и обработанным деревом применялась специальная лента Shurtape PW-100. Автор установил двухсторонние солнечные панели Aptos мощностью 370 Вт, которые эффективно работают даже в облачные дни. Он оставил достаточно пространства под панелями для прохода газонокосилки. После года эксплуатации конструкция показывает отличные результаты, и автор надеется, что она прослужит 30 лет, ограниченных сроком службы обработанной древесины.

by kamaraju • 15 октября 2025 г. в 19:23 • 197 points

ОригиналHN

#solar#diy#ironridge#aptos#solar-panels#construction

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

  • Панели стоят дёшево, но стоимость крепежа и монтажа зачастую превышает их цену, что вызывает у пользователей справедливое недоумение.
  • Вертикальная установка панелей в качестве забора или огораживания не оптимизирована для сбора энергии, но позволяет использовать их как забор, что делает такую установку привлекательной.
  • Тарифы на панели и их доступность варьируются в зависимости от страны, что влияет на конечную стоимость.
  • Стоимость монтажа и крепежа может превышать стоимость самих панелей, что делает самодельную установку привлекательной.
  • Вертикальная установка панелей не оптимизирована для сбора энергии, но может быть привлекательна как забор.