A Crack in the Cosmos
Около 466 г. до н. э. над Эгоспотамами упал огромный метеорит; взрыв оставил обугленный металлический валун, который почитали ещё пять веков спустя. Греки связали событие с Анаксагором, утверждавшим, что небесные тела сделаны из земной материи. Камень стал живым доказательством этой «безумной» идеи, и имя философа навсегда закрепилось за открытием.
Сравним эффект с 1919 г., когда наблюдение Эддингтона во время затмения подтвердило общую теорию относительности Эйнштейна: газеты взорвались заголовками, учёный стал символом гения. Удар метеорита был сильнее в сотни раз, ведь Анаксагор разрушил саму картину мира. Для древних небо было населено богами и мифами; солнце — это Хелиос в колеснице, луна — сияющая Селена. Космос был живым, цельным, наполненным знамениями.
Первой трещину в этой целостности вбил Фалес из Милета, начавший ионийскую традицию свободного рационального исследования.
Комментарии (15)
- @erulabs: прочитал с «религиозным» эффектом — теперь всегда мысленно определяет положение Солнца по лунному серпу.
- @N_Lens: интересно, но финал показался «сошедшим с рельсов».
- @Cthulhu_, @Mistletoe: удивились упомянутому метеориту «размером с воз»; привели пример 60-тонного Хоба в Намибии.
- @hermitcrab: напомнил, что метеоритное железо использовали в древности.
- @gus_leonel: уточнил, что с Луны «earth-rise» не видно из-за синхронного вращения.
- @blaze33: поделился «лунной иллюзией терминатора», когда кажется, что освещение «не такое».
Red: A programming language inspired by REBOL
Red — язык нового поколения, вдохновлённый Rebol. Компилирует в нативный код, охватывает от системного программирования до высокоуровневых скриптов и кроссплатформенных GUI. Поддерживает современные примитивы параллелизма, не требует установки и настройки: всё умещается в один файл ≈ 1 МБ.
Комментарии (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 🔥 Горячее
Телефон стал ридером
С 2016-го читаю на Kobo, но у него проблемы: книги из библиотеки не всегда открываются, синхронизация статей через Pocket требует предварительных действий, а сам сервис теперь закрыт. Партнёр читает на смартфоне, но мне мешает подсветка и соблазн переключиться на что-то другое.
Узнал о Minimal Phone — Android-телефоне с электронной бумагой. Заказал как подарок себе: размер почти как Pixel 8, внизу физическая клавиатура, сверху 6-дюймовый e-ink. Под капотом чистый Android, можно выбрать лаунчер. Сбоку кнопка: короткое нажатие убирает «ghosting», долгое — вызывает быстрые настройки дисплея и подсветки.
Главный параметр — режим обновления. «Медленный» даёт полутона и минимум шлейфов, но экран мерцает. «Быстрый» (всё равно не 60 Гц) рисует только чёрное-белое, мерцания почти нет. «Гибрид» переключается сам: движение — быстрый, статика — медленный. Им и пользуюсь.
Клавиатура приятная, но…
Комментарии (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?
Краткий перевод и сжатие
- Тезис: руководители, заставляющие команды использовать ИИ, действуют опрометчиво и рискованно.
- Опрос: десятки разработчиков подтвердили, что их заставляют или «вдохновляют» применять ИИ на каждом этапе работы.
- Кейсы
- В научной компании код ревью и даже собеседования проводят через общий аккаунт ChatGPT; джуны не могут отлаживать «улучшенный» ИИ код.
- В агентстве «AI-first» сотрудникам буквально грозят увольнением, если не используют генераторы для брендинга, дизайна и кода.
- Итог: ответственность за качество и безопасность продукта нельзя перекладывать на инструмент, который часто ошибается.
Комментарии (54)
- Руководство во многих компаниях навязывает использование ИИ-сервисов сверху вниз, ставя KPI по количеству запросов и угрожая негативными отзывами и потерей премий.
- В результате качество документации и кода падает: тексты стали раздутыми и неточными, а сами отчёты никто не читает, но «метрики ИИ» выполняются.
- Сотрудники вынуждены «играть вдруг», фиксируя каждый сбой и тормоз, вызванный ИИ, чтобы защититься при последствиях.
- Повсеместное внедрение происходит без понимания реальной пользы: «это решение ищет проблему», а менеджеры верят обещаниям продавцов о сокращении штата.
- Некоторые разработчики сознательно снижают качество, переключив цель с «хорошего кода» на «максимум оплачиваемых часов».
Chicago has the most lead pipes in the nation
- 400 тыс. свинцовых водопроводов — больше, чем в любом другом городе США.
- Карта: каждая точка — дом с опасной подводкой; риск сосредоточен на юге и западе.
- Замена идёт медленно: 30 тыс. за 4 года при плане 40 тыс./год.
- Деньги есть ($15 млрд федеральных + местные), но не хватает рабочих и точных данных.
- Неравенство: районы с большинством латино- и афроамериканцев получают трубы позже.
- Здоровье: даже микродозы снижают IQ у детей и повышают давление у взрослых.
- Что делать: жители могут проверить адрес на cityofchicago.org и подать заявку на бесплатную замену.
Комментарии (75)
- В Висконсине полностью заменили свинцовые водопроводы, отказавшись от варианта с домашними фильтрами.
- Участники подтверждают: свинец в воде, краске, бензине и на стрельбищах повышает агрессию и снижает интеллект.
- Чикаго — лидер США по числу свинцовых труб (≈ 412 000); полная замена отложена до 2076 г.
- Споры: виноваты ли «рейганомика», демократы или просто высокие затраты на рабочую силу и материалы.
- Предлагают точечные фильтры, бурение новых линий, внутреннюю эпоксидную облицовку и судебные иски.
Quirks of Common Lisp Types
Типы — это небеса
В 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.
Комментарии (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
- Учёные предлагают ввести 6-ю категорию ураганов, поскольку нынешняя шкала Saffir-Simpson (1–5) не отражает роста разрушительной силы штормов на фоне потепления климата.
- Новая шкала ARC (Atmospheric Research Category) добавит категорию 6 для ветров ≥ 309 км/ч (192 миль/ч); такие ураганы уже фиксировались в последние годах.
- Авторы исследования (Nature) считают, что расширение шкалы повысит осведомлённость населения и поможет лучше оценивать риски.
- NOAA пока не поддерживает идею, утверждая, что категория 5 уже означает «катастрофические разрушения», но учёные настаивают: ураганы становятся сильнее, и пора адаптировать предупреждения.
Комментарии (53)
- Сейчас категория урагана отражает лишь максимальную скорость ветра в центре, что плохо коррелирует с общей разрушительностью.
- Примеры Сэнди (кат. 1–2, ущерб $70 млрд из-за воды) и Эндрю (кат. 5, разрушения от ветра) показывают, что важны и наводнение, и другие факторы.
- Предлагается новая система оценки, учитывающая штормовой нагон, ветер и смертность, чтобы классификация лучше отражала реальную опасность.
- Многие считают, что просто добавление «категории 6» не решает проблему и может ввести в заблуждение.
Lisp interpreter with GC in <750 lines of Odin (and <500 lines of C)
Проект LISP
Репозиторий krig/LISP заархивирован 28 авг 2025 г. и доступен только для чтения.
Разработка перенесена на Forgejo.
Комментарии (32)
- Участники обсудили, что минималистичность Lisp объясняется простотой синтаксиса (s-выражения) и всего трёх базовых форм: quote, cond, lambda.
- @krig показал свой 750-строчный интерпретатор на Odin, подчеркнув, что это учебный проект, а не продакшн-решение.
- Появились вопросы по синтаксису Odin (различие := и =), а также замечания о скорости и полезности такого «игрушечного» кода.
- Упомянули полезные ссылки: оригинальную статью Маккарти, объяснение Грэма, описание semi-space GC от Andy Wingo.
- Некоторые участники поделились личными впечатлениями о создателе Odin и культуре обсуждений вокруг языка.
Affiliates flock to scam gambling machine
Схема «бездушного» казино
Новый русскоязычный партнёрский проект Gambler Panel («бездушный, создан для прибыли») за месяц породил сотни фальшивых гемблинг-сайтов.
Как работает
- В соцсетях крутят рекламу с «промокодом на $2 500» и именами звёзд.
- Пользователи регистрируются, «выигрывают», но для вывода требуют «верификационный депозит» ≈ $100 в крипте.
- После пополнения жертву уговаривают играть дальше и вливать ещё; в итоге всё теряется.
Gambler Panel
- Даёт готовый движок «фейкового казино», инструкции, шаблоны постов для Instagram/TikTok.
- Обещает партнёрам до 70 % прибыли и минимум $10 за каждый депозит.
- 20 000+ партнёров, вступление через Telegram-канал (~2 500 активных).
- География: любой трафик, кроме стран СНГ.
Комментарии (24)
- Предложено создать децентрализованный протокол MVM, который вычисляет «скам-рейтинг» сайтов по движению денег и, как DNS, помечает мошенников по всему миру.
- Обсуждение быстро свелось к тому, что без регуляции всё стремится к скаму, а крипта и гемблинг лишь ускоряют процесс.
- Примером стала Yotta от YC: обещала FDIC-страховку, потеряла $112 млн вкладов и теперь работает как криптоказино.
- Вывод: YC называют «фабрикой скамов», где изредка вырастает реальный бизнес.
Magic Lantern Is Back 🔥 Горячее 💬 Длинная дискуссия
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.
Комментарии (153)
- Magic Lantern возвращается: это бесплатная надстройка, расширяющая возможности старых и новых Canon-ов за счёт реверса прошивки.
- Проект перешёл на Git, современный тулинг и чистую сборку без варнингов, что упрощает вход новым разработчикам.
- Нужен C и желание покопаться в «железе»; камеры стоимостью <$100 подходят, сообщество приглашает помогать.
- Пользователи вспоминают RAW-видео, таймлапсы, HDR-скрипты и другие «фичи», которых нет в штатной прошивке.
- Нет поддержки новых Sony/Nikon/Fujifilm, но многие мечтают о таких же проектах для других марок.