Hacker News Digest

Обновлено: 28 ноября 2025 г. в 08:55

Постов: 4635 • Страница 421/464

Search all text in New York City (alltext.nyc) 🔥 Горячее

by Kortaggio • 13 августа 2025 г. в 00:17 • 510 points

ОригиналHN

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

  • Пользователи восторженно исследуют базу All Text in NYC, находя любимые граффити, бейглы, надписи SAMO и даже детские магазины.
  • Отмечают слабость OCR: много «фальшивых» совпадений («fart», «morgue» из водяных знаков Google).
  • Обсуждают расширения: 3D-карты из видео прогулок, семантический поиск «broken windows», исторические слои, «текстовый» стрит-вью.
  • Волнуются о цене: для других городов потребуются деньги на Google Maps API, а не на вычисления.
  • Кто-то хочет API для клипов, кто-то — полный мир в таком формате для OSINT.

Deep-Sea Desalination Pulls Fresh Water from the Depths (scientificamerican.com)

Подводное опреснение
Глубоководные установки превращают морскую воду в пресную, используя давление 500 м. Энергозатраты на обратный осмос падают на 40–50 %, а морская среда стабильнее: нет температурных скачков, цветения водорослей и протестов «не у нас во дворе».

Проблемы
• Высокая цена: даже с экономией энергии вода остаётся дороже, чем из подземных источников.
• Подъём воды с 600 м требует насосов и электричества.
• Неясно влияние на экосистемы «сумеречной зоны».

Перспективы
Дешёвая «зелёная» энергия и самоочищающиеся мембраны NYU могут сократить расходы и увеличить интервалы обслуживания до 2–3 лет. Пилотные проекты Flocean и других компаний уже работают; масштабирование зависит от снижения себестоимости и экологических исследований.

by noleary • 13 августа 2025 г. в 00:08 • 90 points

ОригиналHN

#reverse-osmosis#desalination#hydraulic-pressure#ecosystems#energy-efficiency#flocean#nyu

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

  • Глубинная обратноосмотическая установка экономит энергию за счёт использования естественного гидростатического давления 60 бар на глубине ~600 м, избавляя от дорогого поверхностного насоса.
  • Осветлённая вода сама всплывает (меньшая плотность), а плотный рассол можно удалять по трубе вниз без насосов, используя гравитацию.
  • Дополнительная выгода — стабильная низкая температура и отсутствие водорослей/биологической нагрузки на глубине.
  • Спорные моменты: энергия на подъём оставшихся 100 м, концентрация микропластика и соли, сложность обслуживания.
  • Предложенные упрощения: гидроусилитель + мелководный бустер, контейнеры-«бочки» с балластом, солнечные панели вместо глубинных механизмов.

Show HN: Doom port to pure Go – Gore (github.com)

gore — минимальный Doom на чистом Go без C-кода.
Запускает оригинальные WAD-файлы, поддерживает E1M1-E1M3, музыку OPL2, мышь и клавиатуру.

Как собрать

git clone https://github.com/AndreRenaud/gore.git
cd gore
go build ./cmd/gore
./gore -iwad DOOM1.WAD

Управление

  • WASD — ходьба
  • Мышь — обзор
  • Пробел — действие
  • Esc — меню

Фичи

  • Программный рендер 320×200
  • MIDI через OPL2-эмуляцию
  • Поддержка Linux, macOS, Windows

Планы

Добавить сетевую игру, сохранения, полный Episode 1.

by EstIgnavus • 12 августа 2025 г. в 22:19 • 95 points

ОригиналHN

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

  • Участники обсуждают проект Doom, переписанный на Go, и шутят о kubectl run doom.
  • Кто-то хвалит идею как доказательство, что не всё нужно писать на C/C++.
  • Задают про графические библиотеки для Go: упоминают ebitengine и другие.
  • Появляется идея «размещать» сервисы на карте Doom и «убивать» их в игре.
  • Ссылка на существующий Kubedoom подтверждает, что такое уже делают.

A gentle introduction to anchor positioning (webkit.org)

Краткое руководство по anchor-positioning

Anchor-positioning позволяет размещать элемент относительно другого без JavaScript. Пример: выпадающее меню под аватаром.

  1. Связываем элементы

    • Даём якорю имя:
    .profile-button { anchor-name: --profile-button; }
    
    • Указываем цели, к чему привязаться:
    .profile-menu {
      position-anchor: --profile-button;
      position: absolute;
    }
    
  2. Выбираем позицию
    Свойство position-area размещает элемент на 9-клеточной сетке относительно якоря.
    Примеры:

    • position-area: bottom left; — снизу по левому краю.
    • position-area: right center; — справа по центру.
  3. Тонкая настройка
    Вместо position-area можно использовать top, left, right, bottom с ключевыми словами anchor.

    top: anchor(bottom);
    left: anchor(left);
    
  4. Попытки размещения
    Если заданное положение не помещается, браузер автоматически ищет свободное место внутри контейнера. Поведение регулируется position-try-options.

  5. Поддержка
    Работает в Safari Technology Preview 202 и Chrome 125+.

by feross • 12 августа 2025 г. в 22:18 • 106 points

ОригиналHN

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

  • Участники ждут, когда Firefox наконец добавит anchor-positioning (уже в Interop 2025, полифилл есть).
  • Основная боль: без фичи приходится городить JS (Popper, FloatingUI) ради тултипов/поповеров, особенно если элемент в overflow-контейнере.
  • Некоторые считают position-area громоздкой и хотят более гибкой привязки (стрелки, произвольные точки).
  • Опыт 2023-го показал браузерные баги и неочевидные ограничения (margin:0, перекрытие fixed-меню).
  • Пока Chrome/Safari уже поддерживают, а Firefox — «буквально в любой день», на публичных сайтах фичу можно использовать лишь с полифиллом или для узкой аудитории.

Go 1.25 Release Notes (go.dev)

Go 1.25 вышел в августе 2025, совместим с предыдущими версиями.

Язык

Изменений нет; из спецификации убрано понятие «core types».

Инструменты

  • go build -asan теперь ищет утечки C-памяти; отключить: ASAN_OPTIONS=detect_leaks=0.
  • В поставке останутся только ключевые бинарники; остальные собираются по требованию.
  • В go.mod появилась директива ignore, исключающая каталоги из обработки go.
  • go doc -http запускает локальный сервер документации и открывает браузер.
  • go version -m -json выводит BuildInfo в JSON.
  • Поддерживается модуль, корень которого лежит в подкаталоге репозитория.

by bitbasher • 12 августа 2025 г. в 21:25 • 175 points

ОригиналHN

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

  • Пользователи радуются выходу Go 1.25, особенно экспериментальному encoding/json/v2, который обещает прирост производительности и удобные кастомные маршаллеры.
  • Многие отмечают, что язык стабилен и «через 10 лет код просто собирается», но кто-то жалуется на слабую документацию сторонних библиотек.
  • Новинки вроде WaitGroup.Go, FlightRecorder, «зелёный» GC (greentea) и исправление регрессии памяти из 1.24 вызывают одобрение.
  • Некоторые боятся, что библиотеки без нужды поднимут go.mod до 1.25, ломая совместимость с 1.24; другие считают это преувеличением.
  • В дискуссии всплыли сравнения с Java, Python, Lisp и Lua по доступности AST и качеству инструментов.

The Missing Protocol: Let Me Know (deanebarker.net)

LMK: протокол «Скажи, когда будет»

Нужен простой протокол «Let Me Know» (LMK): анонимное уведомление о одном конкретном событии, без подписок и личных данных.

Как работает

  1. На странице кнопка «LMK».
  2. Пользователь нажимает → агент (расширение, сервис, приложение) добавляет URL-конечную точку в список.
  3. Агент опрашивает URL (по умолчанию раз в день).
  4. Ответы:
    • { "happened": false } или 204 — ждём дальше.
    • { "happened": true, "message": "...", "actions": [...] } — уведомление и удаление задачи.

Агенты

  • Расширение → всплывающее окно.
  • Сервис → email.
  • Приложение → push.

Для автора
CMS создаёт уникальные LMK-URL, показывает кнопку, пока событие не случилось, и предоставляет панель управления.

Плюсы

  • Полная анонимность.
  • Нет лишнего контента.
  • После события всё забывается.

Минусы
Контент-мейкерам выгоднее «подпишись и следи за всем», чем разово сообщить о релизе.

by deanebarker • 12 августа 2025 г. в 20:15 • 121 points

ОригиналHN

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

  • Предложенный «Let me know»-протокол вызывает споры: одни считают его избыточным (RSS/WebSub/Web Push уже решают задачу), другие — полезным «одноразовым» уведомлением.
  • Критика: неясно, кто формулирует событие; легко спам/обман; сайты вряд ли массово поддержат.
  • Практические альтернативы — RSS-фильтры, IFTTT, Huginn, Fraidycat, периодический HEAD-запрос по известному URL, ntfy.sh.
  • Главный вопрос — как заставить все сайты реализовать ещё один стандарт, если даже RSS не всюду доступен.

Ashet Home Computer (ashet.computer) 🔥 Горячее

Ashet Home Computer
Расширяемый компьютер в духе 80-х: понятен одному человеку, но достаточно мощен для графического рабочего стола. Заполняет промежуток между Arduino и Raspberry Pi.


Основные характеристики

  • CPU: двухъядерный, 150 МГц
  • Память: 16 МБ Flash, 8 МБ RAM
  • Интерфейсы: USB, Ethernet, DVI
  • Слоты: 7 для расширений
  • ОС: открытая, хакабельная
  • Цель: обучение, отладка, документация

Статус проекта

  • Дизайн завершён.
  • Прототип работает: PSRAM, DVI, Ethernet, карты расширения.
  • 🛠 Инженерия: создание схем и плат, тесты ЭМС.
  • 🛠 Производство: поиск партнёра, цель ≤ 250 €.
  • Лицензия: свободная, permissive.

Подпишитесь на рассылку, чтобы узнать о краудфандинге.

by todsacerdoti • 12 августа 2025 г. в 18:56 • 289 points

ОригиналHN

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

  • Участники обсуждают проект Ashet — модульный «домашний компьютер» на RP2350, который позиционируется как «полностью понятный одному человеку», но многие сомневаются в этом из-за сложности современных чипов.
  • Особенности: backplane-архитектура, OS на Zig, 8 МБ ОЗУ, цель — научить и дать полный контроль над умным домом.
  • Некоторые видят в нём «кибердек» для тинкеринга и обучения детей, другие — лишь очередной «железный макет».
  • Поднимаются темы ADHD, сложности самостоятельного аудита, выбора платформы CrowdSupply для краудфандинга и эмуляции 8/16-битных систем.

500 days of math (gmays.com)

500 дней математики
Кратко: ежедневно занимаюсь в Math Academy, система отличная, но прогресс зависит от объёма. Первые 100 дней прошли легко, потом стало тяжело, объём упал.

Почему начал

Строил AI-продукты и не понимал LLM — стыдно. Друг делает Math Academy, решил попробовать.

Откуда стартовал

Думал, что «неплохо считаю», но диагностика отправила в самый базовый курс. Оказалось, пропускал сложное со школы, в вузе выбрал лёгкую психологию, потом 8 лет в морской пехоте, затем стартапы. Два диплома (MS + MBA) обошлись без математики.

Первые успехи

Базовые темы всплывали быстро, прогресс радовал.

Потом стало тяжело

Новые темы требовали внимания, а я учил «на ходу»: между подходами в зале, пока дети смотрят мультики. Объём упал, прогресс замедлился.

Вывод

Учёба — работа, требует времени и фокуса. С января по февраль написал трекер привычек, чтобы увеличить объём. Планирую продолжать: цель — догнать уровень, достаточный для понимания AI.

by gmays • 12 августа 2025 г. в 18:33 • 151 points

ОригиналHN

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

  • MathAcademy: хвалят систему повторения и структуру, но считают $50/мес слишком дорого; прогресс замедляется, а объяснений не хватает.
  • Бесплатные альтернативы: Khan Academy, 3Blue1Brown, полные курсы вузов + YouTube; достаточно учебников (Axler, Thomas, Lay и др.) и карточек Anki.
  • Платят не за знания, а за мотивацию и экономию времени: система подсказывает, что учить, и удерживает от прокрастинации.
  • Некоторые остановили подписку: материал воспринимается «на зубок», не хватает доказательств и глубины.

Let's get real about the one-person billion dollar company (marcrand.com)

Главный барьер для одночеловеческой компании стоимостью $1 млрд — не ИИ, а выносливость основателя.
Альтман и Амодеи уверены, что это «неизбежно», но речь идёт о сознательном выборе человека с особыми навыками.

Ближайший к цели пример — Хизер Кокс Ричардсон: её рассылка приносит $12 млн/год, оценка ≈ $50 млн. До миллиарда — нужен продукт с рекуррентной выручкой и сетевым эффектом.

Вероятные сценарии:

  1. Вирусное потребительское приложение, проданное на пике.
  2. Осознанный «выстрел» вроде Instagram, где автор сразу замышляет масштаб и обладает техническими навыками.

Корпоративные продажи исключены: они влекут бюрократию, убивающую соло-основателя.

Реальность: если продукт полюбят, захочется нанимать людей, чтобы сделать его лучше. Агентства — формально автоматизация, но не в духе прогноза. Посмотрим!

by bizgrayson • 12 августа 2025 г. в 18:09 • 97 points

ОригиналHN

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

  • Участники обсуждают, возможно ли создание «одночеловеческого» компании-единорога стоимостью $1 млрд.
  • Основные аргументы «за»: примеры Minecraft, Plenty of Fish, а также гипотеза о том, что ИИ-агенты и аутсорс могут заменить штат.
  • Аргументы «против»: высокий «bus-factor», необходимость поддержки, юридических и операционных процессов, а также то, что инвесторы потребуют расширения команды.
  • Часть участников считает, что речь скорее о личном бренде или инфляционной оценке, чем о реальном бизнесе.

H-1B Visa Changes Approved by White House (newsweek.com)

  • Суть решения: Белый дом одобрил реформу H-1B, усиливающую требования к квалификации и зарплате иностранных специалистов.
  • Ключевые изменения:
    • минимальная зарплата вырастет до 90-е перцентили по отрасли;
    • работодатель должен доказать отсутствие подходящих американцев;
    • визы будут выдавать по приоритету «самые высокооплачиваемые → остальные».
  • Цель: защитить рынок труда США и сократить случаи замены местных сотрудников.
  • Критика: технологические компании заявляют, что меры вызовут нехватку талантов и удорожание проектов.

by ivewonyoung • 12 августа 2025 г. в 17:58 • 96 points

ОригиналHN

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

  • Участники критикуют злоупотребления H-1B: индийские «body-shop» (WITCH) массово подают заявки на низкооплачиваемые места, вытесняя американцев.
  • Предлагают вместо лотереи ранжировать по зарплате, устраивать аукцион или взимать дополнительный «тренировочный» сбор.
  • Многие считают, что если компания сокращает штат (пример Microsoft), ей не дают новые H-1B.
  • Есть опасения, что привязка к зарплате или аукциону отдаст все визы крупным техногигантам и не покроет профессии вроде медсестёр или преподавателей.
  • Некоторые напоминают: O-1 сложнее и дороже, а увеличение квоты требует решения Конгресса, что маловероятно.