Hacker News Digest

Обновлено: 23 ноября 2025 г. в 09:41

Постов: 4451 • Страница 167/446

"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

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

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

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

You can't build tcc from Nixpkgs if you are in the UK (github.com)

Пакет tinycc, cdimgtools, docutils и ещё несколько пакетов, использующих fetchFromRepoOrCz, не могут скачать исходники из-за блокировки GitHub в Великобритании. Это приводит к сбою сборки NixOS/nixpkgs. Проблема в том, что fetchFromGitHub внутри fetchFromRepoOrCz не использует зеркало, а GitHub блокирует IP-адреса из Великобритании. Предлагается добавить зеркало GitHub в fetchFromGitHub и использовать его по умолчанию.

by RGBCube • 10 октября 2025 г. в 15:18 • 127 points

ОригиналHN

#nixpkgs#github#git#nixos#repo.or.cz#uk#ip-blocking

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

  • repo.or.cz блокируется в Великобритании из-за OSA 2023; сайт объясняет, что не может выполнять «риск-оценку» и поэтому блокирует весь трафик из UK.
  • Пользователи Nix, которые не используют кеш, сталкиваются с ошибкой «не могу скачать исходники», но большинство пользователей не замечают проблемы.
  • Обсуждение вышло за рамки: обсуждается, что UK не должен блокировать научные и экономические данные, а также то, что Git-хостинги не могут нести ответственность за пользовательский контент.
  • Участники обсуждают, что техническое решение — переход на content-addressed модель, как у Nix уже сейчас, — может быть единственным способом избежать подобных блокировок в будущем.

Ryanair flight landed at Manchester airport with six minutes of fuel left (theguardian.com) 🔥 Горячее 💬 Длинная дискуссия

Самолёт Ryanair, летевший из Пизы в Прествик, не смог приземлиться из-за штормового ветра до 100 миль/час и в итоге сел в Манчестере с остатком топлива на 6 минут полёта. Пилоты объявили fuel emergency и получили приоритет на посадку. Позже расследование показало, что взлёт был с запасом топлива меньше, чем требует EU-OPS, и что Ryanair систематически экономит на топливе, чтобы сэкономить деньги. Компания утверждает, что это «обычная практика» и что «никто не пострадал».

by mazokum • 10 октября 2025 г. в 15:11 • 670 points

ОригиналHN

#ryanair#aviation#safety#fuel#eu-ops

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

  • Самолёт Ryanair, выполнявший рейс FR3418, трижды пытался сесть в Шотландии, но из-за шторма вынужден был направиться в Манчестер, где и приземлился с 220 кг топлива в баках — при норме 1,5 тонны.
  • Пилоты не могли предвидеть, что погода ухудшится, и не взяли достаточно запаса топлива, что стало причиной инцидента.
  • Ситуация вызвала широкий резонанс в СМИ и соцсетях, где обсуждается, что низкобюджетные авиакомпании, такие как Ryanair, систематически экономят на топливе, что может поставить под угрозу безопасность полетов.
  • В ответ на это, Ryanair заявила, что уровень топлива был в пределах нормы, и что самолет не находился в опасности. Однако, вопросы остаются: почему не было достаточно топлива, чтобы долететь до Манчестера, и почему не было достаточно топлива, чтобы сесть в первый раз.

The Molecular Basis of Long Covid Brain Fog (yokohama-cu.ac.jp)

Исследователи из Йокогамского университета впервые визуализировали в живом мозге рецепторы AMPA — ключевые молекулы, отвечающие за память и обучение. У пациентов с Long COVID плотность этих рецепторов была выше нормы и коррелировала с тяжестью симптомов. Это открытие подчеркивает потенциал AMPA-рецепторов как биомаркера и терапевтической мишени.

by onnnon • 10 октября 2025 г. в 15:00 • 114 points

ОригиналHN

#ampa-receptors#memory#learning#neuroscience#cognitive-disorders#biomarkers#long-covid#research

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

  • Исследование показало корреляцию между плотностью AMPA-рецепторов и когнитивными нарушениями, но не доказало, что именно AMPA-рецепторы являются причиной «тумана мозга» при пост-COVID-синдроме.
  • Участники обсуждения отмечают, что заголовок статьи преувеличивает выводы исследования, и что корреляция не означает причинно-следственной связи.
  • Обсуждающиеся также отмечают, что неясно, является ли увеличение плотности AMPA-рецепторов причиной или следствием когнитивных нарушений.
  • Участники также обсуждают, что неясно, является ли увеличение плотности AMPA-рецепторов причиной или следствием когнитивных нарушений.

Notes on switching to Helix from Vim (jvns.ca) 🔥 Горячее 💬 Длинная дискуссия

Julia Evans рассказала, как за три месяца перешла с Vim на Helix. Главное, что языковые серверы работают без настройки, а поиск показывает контекст совпадений. Минусов мало: нет автоперезагрузки файлов, не хватает приёма undo и редко падает. Но она привыкла и даже не чувствует, что потеряла 20 лет мускульной памяти Vim.

by chmaynard • 10 октября 2025 г. в 14:37 • 277 points

ОригиналHN

#vim#neovim#helix#rust#lsp#tree-sitter#tmux

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

  • Пользователи обсуждают преимущества и недостатки Helix и Neovim: кто-то ценит «из коробки»-конфигурацию Helix, кто-то — гибкость Neovim; спор о том, какой редактор «лучше» ведётся в основном вокруг личных привычек и потребностей.
  • Участники обмениваются советами по настройке LSP, автосохранению и другим функциям, но в целом признают, что оба редактора требуют документации и что «из коробки»-конфигурация Helix может быть проще в использовании.
  • Некоторые участники подчеркивают, что Helix всё ещё молод и не реализует все функции, в то время как Neovim имеет 20-летнюю историю и большое сообщество плагинов и интеграций.
  • Участники также обсуждают, что Helix требует меньше конфигурации, но Neovim требует больше настройки, чтобы достичь схожего уровня функциональности.
  • Некоторые участники высказывают, что Helix не имеет столь же развитой экосистемы плагинов и интеграций, как Neovim, и что это может быть препятствием для пользователей, которые ищут расширяемость.
  • Несколько участников упоминают, что Helix написан на Rust и может быть более производительным, в то время как Neovovim может быть более «гибким» в плане настройки и конфигурации.
  • Участники также обсуждают, что Helix имеет встроенную поддержку LSP и tree-sitter, в то время как Neovim требует установки и настройки LSP и tree-sitter вручную.
  • Некоторые участники упоминают, что Helix не имеет встроенной поддержки терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки макросов, в то время как Neovim может использовать макросы для автоматизации задач.
  • Некоторые участники упоминают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для макросов, в то время как Neovim может использовать макросы для автоматизации задач.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексоры для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексора для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексора для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексора для разделения окон.
  • Участники также обсуждают, что Helix не имеет встроенной поддержки для встроенного терминала, в то время как Neovim может использовать tmux или другие терминальные мультиплексора для разделения

All-natural geoengineering with Frank Herbert's Dune (governance.fyi)

Краткий пересказ статьи "All-Natural Geoengineering with Frank Herbert's Dune"

Фрэнк Герберт в Дюне описал, как фремены пытались терраформировать Арракис, но поздно поняли, что уничтожают собственную экосистему. Это подводит к главному вопросу: живые системы — это уже геоинженерия, и мы можем использовать их вместо технологий. Бобры строят плотины, которые уменьшают паводки и наводнения, а мангровые леса защищают побережья от штормов и одновременно служат питомником для рыбы. Проблема в том, что у нас нет институциональной рамки для такой «естественной» инфраструктуры: нет закупок, нет подрядчиков и нет политической воли финансировать проект, который окупится через 5 лет, а не к следующим выборам. В итоге мы платим за ураган и пожары вместо того, чтобы инвестировать в природные решения, которые могли бы защитить нас от них же.

by toomuchtodo • 10 октября 2025 г. в 14:11 • 93 points

ОригиналHN

#science-fiction#geoengineering#ecosystems#environmental-science#sustainability

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

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

Flies keep landing on North Sea oil rigs (theconversation.com)

е -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е годы до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э. -е years до н.э.

by speckx • 10 октября 2025 г. в 14:07 • 203 points

ОригиналHN

#environmental-science#ecosystems#migration#oil-rigs#north-sea#insects

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

  • Миграция насекомых через океан с помощью нефтяных вышек — факт, который вызывает удивление и поднимает вопросы об экологических последствиях.
  • Обсуждение охватывает вопросы о том, как насекомые используют вышки как «острова» и как это может повлиять на миграционные пути и экосистемы.
  • Участники также обсуждают эффективность таких миграций, их влияние на местные виды и более широкие экологические последствия.
  • Обсуждение также затрагивает вопросы о том, как технологии и инфраструктура могут быть использованы для поддержания или восстановления экосистем, а также о том, какие уроки можно извлечь для будущих космических миссий.

JustSketchMe – Digital Posing Tool (justsketch.me)

Hacker News представила JustSketchMe — новый сервис для художников, превращающий простые 3D-модели в динамичные сцены. Инструмент позволяет создавать персонажей, управлять их позами, добавлять декорации и играть с освещением, всё это в браузере.

Разработчики, Герман и Саймон-Кай, создали инструмент, который помогает художникам придавать глубину и динамику их работам. Сервис уже доступен для iOS, Mac, Windows и Android, что делает его доступным для широкой аудитории.

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

JustSketchMe также активно представлен в социальных сетях, таких как Instagram и Twitter, где команда делится обновлениями и взаимодействует с сообществом. Проект подчеркивает открытость, с доступными исходниками и дорожной картой для будущих функций.

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

Разработчики подчеркивают, что инструмент является продолжением их философии минимализма и функциональности, с акцентом на пользовательский опыт и доступность. Это видно из их подхода к дизайну, где интерфейс является интуитивным, а функциональность — мощной, даже для тех, кто новичок в 3D-моделировании.

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

by surprisetalk • 10 октября 2025 г. в 13:53 • 182 points

ОригиналHN

#3d-modeling#digital-art#ios#mac#windows#android#blender#community#open-source#user-experience

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

  • Пользователи отмечают, что JustSketchMe и подобные инструменты упрощают создание поз для 3D-моделей, но не хватает инверсной кинематики и других продвинутых функций.
  • Некоторые комментаторы сравнивают JustSketchMe с Blender и другими профессиональными инструментами, отмечая, что ориентирован на простоту использования, но не предлагает такой же уровень контроля и гибкости.
  • Пользователи также обсуждают, что JustSketchMe может быть полезен для художников, которым нужны базовые позы для их работы, но не может заменить полноценный 3D-рендеринг софтвер.
  • Некоторые комментаторы высказывают мнение, что JustSketchMe может быть полезен для быстрого прототипирования идей, но не для сложной работы над анимацией или детализированными сценами.
  • Наконец, пользователи отмечают, что JustSketchMe может быть полезен для тех, кто не хочет тратить время на обучение более сложным инструментам, но в то же время отмечают, что он не предлагает такой же уровень контроля и гибкости, как профессиональные инструменты.

Google Safe Browsing incident (statichost.eu) 💬 Длинная дискуссия

25 сентября 2025 года Google Safe Browsing внезапно заблокировал весь домен statichost.eu как «обманчивый» — даже поддомены, включая пользовательские сайты клиентов. Почти шесть часов ни один браузер на Chromium-основе не открывал ни одну страницу на домене без жёсткого предупреждения. Это затронуло и сам сайт компании и все её поддомены, включая личные сайты клиентов.

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

Это стало поводом для публикации, в которой компания подчеркнула, что теперь она будет выдавать всем новым сайтам домен statichost.page, чтобы избежать повторения ситуаций в будущем.

by ericselin • 10 октября 2025 г. в 13:27 • 183 points

ОригиналHN

#google-safe-browsing#public-suffix-list#phishing#domain-management#security#web-browsers#google

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

  • Google Safe Browsing блокирует сайты, если на них размещают фишинг-контент, но при этом не всегда ясно, кто именно блокирует — Google или другие сервисы.
  • Провайдеры, которые не разделяют пользовательский контент на отдельном домене, рискуют, что весь их домен попадёт в чёрный список.
  • Public Suffix List помогает браузерам и поисковикам различать, где заканчивается домен первого уровня и начинается поддомен.
  • Размещая пользовательский контент на отдельном домене, можно избежать риска, что весь домен попадёт в чёрный список.

Igalia, Servo, and the Sovereign Tech Fund (igalia.com) 🔥 Горячее

Igalia получил грант от Sovereign Tech Fund на поддержку движка Servo. В течение года команда займётся тремя направлениями: внедрение базовой поддержки специальных возможностей, завершение WebView API для встраивания Servo в приложения и рутинная поддержка проекта. Это позволит движку оставаться жизнеспособным и совместимым с экосистемой Rust.

by robin_reala • 10 октября 2025 г. в 12:21 • 377 points

ОригиналHN

#servo#rust#igalia#sovereign-tech-fund#open-source#webview#accessibility

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

  • Финансирование и гранты: Немецкий Sovereign Tech Fund выделяет гранты на разработку Servo, но суммы (€545,400) вызывают сомнения в их адекватности, особенно на фоне сравнения с другими инициативами.
  • Проблема зависимости от США: Обсуждение подчеркивает, что ЕС по-прежнему зависит от технологий США, и вопрос остаётся открытым, несмотря на усилия по финансированию open-source проектов.
  • Сравнение с другими проектами: Участники обсуждения отмечают, что в отличие от других проектов, таких как Ladybird, у которого есть 8 разработчиков, Servo не имеет столь же широкой поддержки, что может затруднить его развитие.
  • Финансирование open-source: Участники подчеркивают важность устойчивого финансирования open-source проектов, особенно в контексте государственных инвестиций в такие проекты как Servo.