Hacker News Digest

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

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

A Crack in the Cosmos (drb.ie)

Около 466 г. до н. э. над Эгоспотамами упал огромный метеорит; взрыв оставил обугленный металлический валун, который почитали ещё пять веков спустя. Греки связали событие с Анаксагором, утверждавшим, что небесные тела сделаны из земной материи. Камень стал живым доказательством этой «безумной» идеи, и имя философа навсегда закрепилось за открытием.

Сравним эффект с 1919 г., когда наблюдение Эддингтона во время затмения подтвердило общую теорию относительности Эйнштейна: газеты взорвались заголовками, учёный стал символом гения. Удар метеорита был сильнее в сотни раз, ведь Анаксагор разрушил саму картину мира. Для древних небо было населено богами и мифами; солнце — это Хелиос в колеснице, луна — сияющая Селена. Космос был живым, цельным, наполненным знамениями.

Первой трещину в этой целостности вбил Фалес из Милета, начавший ионийскую традицию свободного рационального исследования.

by Hooke • 31 августа 2025 г. в 04:11 • 91 points

ОригиналHN

#cosmology#astronomy#history#philosophy

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

  • @erulabs: прочитал с «религиозным» эффектом — теперь всегда мысленно определяет положение Солнца по лунному серпу.
  • @N_Lens: интересно, но финал показался «сошедшим с рельсов».
  • @Cthulhu_, @Mistletoe: удивились упомянутому метеориту «размером с воз»; привели пример 60-тонного Хоба в Намибии.
  • @hermitcrab: напомнил, что метеоритное железо использовали в древности.
  • @gus_leonel: уточнил, что с Луны «earth-rise» не видно из-за синхронного вращения.
  • @blaze33: поделился «лунной иллюзией терминатора», когда кажется, что освещение «не такое».

Red: A programming language inspired by REBOL (github.com)

Red — язык нового поколения, вдохновлённый Rebol. Компилирует в нативный код, охватывает от системного программирования до высокоуровневых скриптов и кроссплатформенных GUI. Поддерживает современные примитивы параллелизма, не требует установки и настройки: всё умещается в один файл ≈ 1 МБ.

by Levitating • 31 августа 2025 г. в 03:14 • 78 points

ОригиналHN

#red#rebol#programming-languages#cross-platform#gui#blockchain#github

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

  • Проект Red вызывает ностальгию, но разработка фактически стоит: 32-битные бинарники, проблемы на macOS, отсутствие 64-битной версии.
  • Пользователи ищут «простой кроссплатформенный язык + GUI» и обсуждают альтернативы: LiveCode, Tcl/Tk, Dart/Flutter, Iced (Rust), Nushell.
  • Сообщество жалуется на «срыв» после ухода в блокчейн/ICO и низкий bus-factor.
  • Некоторые считают REBOL/Red «функционально-императивным» и homoiconic, но интерес к языку снизился из-за барьеров запуска.

My phone is an ereader now (davepagurek.com) 🔥 Горячее

Телефон стал ридером

С 2016-го читаю на Kobo, но у него проблемы: книги из библиотеки не всегда открываются, синхронизация статей через Pocket требует предварительных действий, а сам сервис теперь закрыт. Партнёр читает на смартфоне, но мне мешает подсветка и соблазн переключиться на что-то другое.

Узнал о Minimal Phone — Android-телефоне с электронной бумагой. Заказал как подарок себе: размер почти как Pixel 8, внизу физическая клавиатура, сверху 6-дюймовый e-ink. Под капотом чистый Android, можно выбрать лаунчер. Сбоку кнопка: короткое нажатие убирает «ghosting», долгое — вызывает быстрые настройки дисплея и подсветки.

Главный параметр — режим обновления. «Медленный» даёт полутона и минимум шлейфов, но экран мерцает. «Быстрый» (всё равно не 60 Гц) рисует только чёрное-белое, мерцания почти нет. «Гибрид» переключается сам: движение — быстрый, статика — медленный. Им и пользуюсь.

Клавиатура приятная, но…

by wonger_ • 31 августа 2025 г. в 02:58 • 288 points

ОригиналHN

#android#e-ink#minimal-phone#kobo#pocket#google-maps#whatsapp#kindle

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

  • Пользователи обсуждают «Minimal Phone» с e-ink и физической клавиатурой: кто-то хвалит за снижение зависимости от скроллинга, кто-то ругает за баги, цену ($399–499) и неудобную клавиатуру.
  • Основные претензии: теряются нажатия, медленный Google Maps, нет нормальной камеры, сложности с WhatsApp/банками, отсутствие кнопок листания.
  • Часть аудитории ищет альтернативы (Boox Palma, старый Kindle, просто ч/б-режим на iPhone) или предлагает «самоограничение» вместо нового устройства.
  • Некоторые мечтают о e-ink-ноутбуке или модульном экране, другие сомневаются в надёжности компании-производителя.

Are people's bosses making them use AI tools? (piccalil.li)

Краткий перевод и сжатие

  • Тезис: руководители, заставляющие команды использовать ИИ, действуют опрометчиво и рискованно.
  • Опрос: десятки разработчиков подтвердили, что их заставляют или «вдохновляют» применять ИИ на каждом этапе работы.
  • Кейсы
    • В научной компании код ревью и даже собеседования проводят через общий аккаунт ChatGPT; джуны не могут отлаживать «улучшенный» ИИ код.
    • В агентстве «AI-first» сотрудникам буквально грозят увольнением, если не используют генераторы для брендинга, дизайна и кода.
  • Итог: ответственность за качество и безопасность продукта нельзя перекладывать на инструмент, который часто ошибается.

by soraminazuki • 31 августа 2025 г. в 02:47 • 76 points

ОригиналHN

#llm#software-development#code-review#product-management

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

  • Руководство во многих компаниях навязывает использование ИИ-сервисов сверху вниз, ставя KPI по количеству запросов и угрожая негативными отзывами и потерей премий.
  • В результате качество документации и кода падает: тексты стали раздутыми и неточными, а сами отчёты никто не читает, но «метрики ИИ» выполняются.
  • Сотрудники вынуждены «играть вдруг», фиксируя каждый сбой и тормоз, вызванный ИИ, чтобы защититься при последствиях.
  • Повсеместное внедрение происходит без понимания реальной пользы: «это решение ищет проблему», а менеджеры верят обещаниям продавцов о сокращении штата.
  • Некоторые разработчики сознательно снижают качество, переключив цель с «хорошего кода» на «максимум оплачиваемых часов».

Chicago has the most lead pipes in the nation (grist.org)

  • 400 тыс. свинцовых водопроводов — больше, чем в любом другом городе США.
  • Карта: каждая точка — дом с опасной подводкой; риск сосредоточен на юге и западе.
  • Замена идёт медленно: 30 тыс. за 4 года при плане 40 тыс./год.
  • Деньги есть ($15 млрд федеральных + местные), но не хватает рабочих и точных данных.
  • Неравенство: районы с большинством латино- и афроамериканцев получают трубы позже.
  • Здоровье: даже микродозы снижают IQ у детей и повышают давление у взрослых.
  • Что делать: жители могут проверить адрес на cityofchicago.org и подать заявку на бесплатную замену.

by Brajeshwar • 31 августа 2025 г. в 01:27 • 77 points

ОригиналHN

#public-health#environmental-policy#urban-infrastructure#lead-exposure#water-supply#chicago

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

  • В Висконсине полностью заменили свинцовые водопроводы, отказавшись от варианта с домашними фильтрами.
  • Участники подтверждают: свинец в воде, краске, бензине и на стрельбищах повышает агрессию и снижает интеллект.
  • Чикаго — лидер США по числу свинцовых труб (≈ 412 000); полная замена отложена до 2076 г.
  • Споры: виноваты ли «рейганомика», демократы или просто высокие затраты на рабочую силу и материалы.
  • Предлагают точечные фильтры, бурение новых линий, внутреннюю эпоксидную облицовку и судебные иски.

Quirks of Common Lisp Types (fosskers.ca)

Типы — это небеса

В CL тип — это множество, и каждый объект принадлежит хотя бы одному.
(type-of 37)(INTEGER 0 …)
(type-of "漣")(SIMPLE-ARRAY CHARACTER (1))

(typep 37 'integer)T, аналогично 'real, 'number, t.
Типы не образуют строгую иерархию: строка всегда string, но не обязательно simple-array.

Типы для корректности

(defun f (n) (+ n "漣")) — компилятор жалуется: "漣" не NUMBER.
(defstruct sky (molecules 0 :type integer))
(make-sky :molecules 1.1) — ошибка типа.
То же для длины массива: (simple-array character (17)) отвергнет строку из 18 символов.

Типы для оптимизации

Подсказки помогают компилятору.
(defun add (n) (+ n 37)) без аннотаций → общий код.
Добавим (declare (type fixnum n)) — генерируется короткая машинная инструкция LEA.

Классы — это земля

Классы реальны: (defclass point () ((x :initarg :x) (y :initarg :y))).
Наследование и множественный диспатч generic-функций работают как в CLOS.

Сердце машины

  • «Абстрактные» классы — просто не создают экземпляров.
  • fixnum — самый быстрый целый, в SBCL 61 бит (63 на 64-битных).
    (type-of 4611686018427387904)(INTEGER 4611686018427387904) — уже bignum.

Итог

CL даёт строгие типы без потери гибкости: проверки на этапе компиляции и выполнения, оптимизация, но возможность менять код в REPL.

by todsacerdoti • 31 августа 2025 г. в 00:06 • 101 points

ОригиналHN

#common-lisp#clos#sbcl#types#optimization#compilation#bignum#fixnum#runtime#type-checking

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

  • Участники согласились, что статья преувеличивает гарантии статической проверки типов в Common Lisp: SBCL даёт лишь «вежливые» предупреждения, а стандарт вообще не требует обязательной проверки.
  • Обсуждали «квирки» иерархии типов: отношения между string, simple-array и vector уточняли через subtypep и typep; выяснилось, что они связаны отношениями подтипов.
  • Отметили особенность «апгрейда» типов элементов массивов: итоговый тип всегда супертип заявленного, причём сохраняются отношения подтипов.
  • Вспомнили специальную форму the, которая служит как для оптимизации, так и для runtime-assert’ов, но не даёт жёстких гарантий.
  • Пошутили о том, что массив с элементами типа NIL формально считается строкой, поскольку NIL — подтип любого типа, включая CHARACTER.

Hurricane category 6 could be introduced under new storm severity scale (livescience.com)

  • Учёные предлагают ввести 6-ю категорию ураганов, поскольку нынешняя шкала Saffir-Simpson (1–5) не отражает роста разрушительной силы штормов на фоне потепления климата.
  • Новая шкала ARC (Atmospheric Research Category) добавит категорию 6 для ветров ≥ 309 км/ч (192 миль/ч); такие ураганы уже фиксировались в последние годах.
  • Авторы исследования (Nature) считают, что расширение шкалы повысит осведомлённость населения и поможет лучше оценивать риски.
  • NOAA пока не поддерживает идею, утверждая, что категория 5 уже означает «катастрофические разрушения», но учёные настаивают: ураганы становятся сильнее, и пора адаптировать предупреждения.

by geox • 30 августа 2025 г. в 23:53 • 76 points

ОригиналHN

#noaa#saffir-simpson#weather#climate-change

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

  • Сейчас категория урагана отражает лишь максимальную скорость ветра в центре, что плохо коррелирует с общей разрушительностью.
  • Примеры Сэнди (кат. 1–2, ущерб $70 млрд из-за воды) и Эндрю (кат. 5, разрушения от ветра) показывают, что важны и наводнение, и другие факторы.
  • Предлагается новая система оценки, учитывающая штормовой нагон, ветер и смертность, чтобы классификация лучше отражала реальную опасность.
  • Многие считают, что просто добавление «категории 6» не решает проблему и может ввести в заблуждение.

Lisp interpreter with GC in <750 lines of Odin (and <500 lines of C) (github.com)

Проект LISP
Репозиторий krig/LISP заархивирован 28 авг 2025 г. и доступен только для чтения.
Разработка перенесена на Forgejo.

by PaulHoule • 30 августа 2025 г. в 23:35 • 81 points

ОригиналHN

#odin#lisp#garbage-collection#interpreter#s-expressions#lambda#github

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

  • Участники обсудили, что минималистичность Lisp объясняется простотой синтаксиса (s-выражения) и всего трёх базовых форм: quote, cond, lambda.
  • @krig показал свой 750-строчный интерпретатор на Odin, подчеркнув, что это учебный проект, а не продакшн-решение.
  • Появились вопросы по синтаксису Odin (различие := и =), а также замечания о скорости и полезности такого «игрушечного» кода.
  • Упомянули полезные ссылки: оригинальную статью Маккарти, объяснение Грэма, описание semi-space GC от Andy Wingo.
  • Некоторые участники поделились личными впечатлениями о создателе Odin и культуре обсуждений вокруг языка.

Affiliates flock to scam gambling machine (krebsonsecurity.com)

Схема «бездушного» казино
Новый русскоязычный партнёрский проект Gambler Panel («бездушный, создан для прибыли») за месяц породил сотни фальшивых гемблинг-сайтов.

Как работает

  • В соцсетях крутят рекламу с «промокодом на $2 500» и именами звёзд.
  • Пользователи регистрируются, «выигрывают», но для вывода требуют «верификационный депозит» ≈ $100 в крипте.
  • После пополнения жертву уговаривают играть дальше и вливать ещё; в итоге всё теряется.

Gambler Panel

  • Даёт готовый движок «фейкового казино», инструкции, шаблоны постов для Instagram/TikTok.
  • Обещает партнёрам до 70 % прибыли и минимум $10 за каждый депозит.
  • 20 000+ партнёров, вступление через Telegram-канал (~2 500 активных).
  • География: любой трафик, кроме стран СНГ.

by mikhael • 30 августа 2025 г. в 22:24 • 91 points

ОригиналHN

#gambler-panel#cryptocurrency#telegram#instagram#tiktok#y-combinator#scams#online-gambling#fraud#affiliate-marketing

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

  • Предложено создать децентрализованный протокол MVM, который вычисляет «скам-рейтинг» сайтов по движению денег и, как DNS, помечает мошенников по всему миру.
  • Обсуждение быстро свелось к тому, что без регуляции всё стремится к скаму, а крипта и гемблинг лишь ускоряют процесс.
  • Примером стала Yotta от YC: обещала FDIC-страховку, потеряла $112 млн вкладов и теперь работает как криптоказино.
  • Вывод: YC называют «фабрикой скамов», где изредка вырастает реальный бизнес.

Magic Lantern Is Back (magiclantern.fm) 🔥 Горячее 💬 Длинная дискуссия

Magic Lantern 2025: Midsummer Edition
21 июня 2025

Возвращение официальных сборок

  • Регулярные релизы для всех камер
  • Проверенные билды на сайте, а не в форуме
  • Баги исправляются
  • Поддержка новых моделей расширяется

Что изменилось
После ухода a1ex в 2020 остались фрагментарные доки и нерабочая система сборки. Несколько волонтёров восстановили проект:

  • обновили сайт и репозиторий;
  • перешли на Git, современные ОС и инструменты;
  • код стал чище, быстрее, компактнее;
  • добавлена поддержка Digic 6/7.

Новая команда
g3gg0, kitor, names_are_hard, WalterSchulz.
Lead-dev: names_are_hard.

Новые камеры

  • 200D / Kiss X9 / Rebel SL2
  • 6D Mark II
  • 750D / Rebel T6i / Kiss X8i
  • 7D Mark II

Хотите помочь? Нужны разработчики C.

by felipemesquita • 30 августа 2025 г. в 21:52 • 477 points

ОригиналHN

#git#c#canon

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

  • Magic Lantern возвращается: это бесплатная надстройка, расширяющая возможности старых и новых Canon-ов за счёт реверса прошивки.
  • Проект перешёл на Git, современный тулинг и чистую сборку без варнингов, что упрощает вход новым разработчикам.
  • Нужен C и желание покопаться в «железе»; камеры стоимостью <$100 подходят, сообщество приглашает помогать.
  • Пользователи вспоминают RAW-видео, таймлапсы, HDR-скрипты и другие «фичи», которых нет в штатной прошивке.
  • Нет поддержки новых Sony/Nikon/Fujifilm, но многие мечтают о таких же проектах для других марок.