The worst possible antitrust outcome
Худший исход антимонопольного дела
Судья Мехта, признавший Google монополистом, не стал разделять компанию: Chrome, Android и прочие активы остаются вместе.
Ключевые запреты:
- Google не может платить производителям Android и браузерам за «по умолчанию».
- Google обязан предоставлять конкурентам данные поисковых запросов и результаты в реальном времени.
- Google должен сообщать о любых сделках по умолчанию за 30 дней.
Проблемы:
- Данные выдаются по API, а не в исходном виде; конкуренты не смогут повторить ранжирование.
- Google сохраняет контроль над Android и Chrome, продолжая внедрять «поиск по умолчанию».
- Период действия ограничений — только 3 года, после чего всё возвращается на круги своя.
Итог: монополия сохраняется, а «процесс как наказание» не сработал — суд был закрытым, позора не случилось.
Комментарии (29)
- Участники считают, что чрезмерное богатство создаёт неравенство и подрывает демократию.
- Обсуждаются антимонопольные меры как способ ограничить влияние крупных корпораций и их акционеров.
- Кто-то опасается, что давление на компании вне суда может стать авторитарным инструментом.
- Другие считают, что публичное разоблачение нарушений — часть справедливого процесса.
- Поднимается вопрос о приватности: можно ли отказаться от передачи данных и будет ли применён режим вроде ATT.
- Иронично предлагается «переехать в Европу», где регуляторы строже защищают персональные данные.
A Technical Update on Submarine Cables [pdf]
PDF-1.7, 1280×720 px RGB JPEG, 115 504 байт.
Содержит JFIF-заголовок и стандартные таблицы квантования/Хаффмана.
Поток — закодированное изображение без видимого текста.
Комментарии (27)
- Участники удивляются масштабу: в РЧ 2 ГГц — «бешеный» канал, а в оптоволокне «мелкий» уже 50 ГГц.
- Кабели MAREA и др. выходят в Галифаксе (Канада), а не напрямую в США — вызывает вопросы логистики.
- MAREA принадлежит Microsoft и Meta, а не Google как ошибочно указано в слайдах.
- Каждые 60–70 км стоят 1R-репитеры-цилиндры: EDFA-усилители на эрбиевом волокне, питаются 5–10 кВ, поданными с берега.
- Основные потери — рассеяние Рэлея и примеси (≈0,2 дБ/км на 1550 нм); без усилителей сигнал умирает за ~100 км.
Tufte CSS
Tufte CSS — стиль для веб-статей, вдохновлённый книгами Эдварда Тафти: простота, боковые заметки, встроенная графика и продуманная типографика. Проект Дэйва Липмана, опирается на Tufte-LaTeX и R Markdown. Предложения приветствуются на GitHub.
Цель — не копировать книги в вебе, а адаптировать приёмы Тафти под экраны.
Быстрый старт
Скопируй tufte.css и папку et-book со шрифтами, добавь в <head>:
<link rel="stylesheet" href="tufte.css"/>
Основы
- Разметка:
<article>→<section>→ заголовкиh1,h2,h3. - Новая мысль:
<span class="newthought">+ неотступный абзац. - Цвета: фон
#fffff8, текст#111111, мягкий контраст. - Шрифт: ETBook → Palatino → Georgia; жирный и курсив — отдельные файлы.
- Ссылки: цвет текста, подчёркнуты, без hover-эффектов.
Комментарии (39)
- Участники спорят о визуальном устаревании Tufte CSS: кому-то шрифт и отступы кажутся «атrocious», другие всё ещё находят стиль уместным для длинных текстов.
- Критикуют выбор почти-белого фона (#fffff8) и почти-чёрного текста (#111111): считают аргументы о «мягком контрасте» надуманными, особенно на OLED.
- Поднимают тему повторных постов: Tufte CSS регулярно появляется на HN каждые ~18 месяцев, и с каждым разом нравится меньше.
- Отмечают проблемы типографики: узкий сериф, плохой кернинг, «ужасная» open-source копия Bembo.
- Некоторые делятся опытом адаптации стиля под мобильные устройства и предлагают альтернативы вроде tint или Scribe.
We're Joining OpenAI
Команда Alex переходит в OpenAI
Мы присоединяемся к команде Codex в OpenAI.
Начав с «безумной» идеи создать «Cursor для Xcode», мы построили лучшего AI-агента для iOS и macOS. Теперь продолжим эту миссию в OpenAI.
Что будет с Alex
- Приложение останется работать у текущих пользователей.
- С 1 октября скачивание прекращается.
- Новых функций не будет.
Спасибо бета-тестерам, клиентам, инвесторам и всему Apple-сообществу! ❤️
P.S. Попробуйте Codex CLI.
Комментарии (131)
- Команда Alex Code присоединилась к OpenAI: продукт перестанет развиваться, новые загрузки прекратятся 1 октября.
- Пользователи считают, что Apple «зашерлокила» большую часть функций Alex во встроенном AI Xcode, поэтому выживание стартапа стало невозможным.
- Многие видят в сделке типичный aqui-hire: OpenAI получает инженеров, знакомых с IDE и Apple-платформами, а не уникальную технологию.
- Вопрос будущего: станут ли OpenAI/Anthropic прямыми конкурентами IDE-стартапов вроде Cursor или останутся поставщиками моделей.
- Скептики ждут, что через 12–18 месяцев продукт Alex окончательно закроют, а команду полностью интегрируют в Codex.
What is it like to be a bat? 💬 Длинная дискуссия
Тезис
Эссе Нагеля (1974) утверждает: сознание нельзя свести к физическим процессам, ибо субъективный опыт («каково быть летучей мышью») недоступен извне. Даже полное знание нейрофизиологии не раскроет «что-то-как-это-есть»; эхолокация летучей мыши остаётся непереводимой на человеческий язык.
Критика
- Функционализм (Деннет, Ликан): если поведение и функции объяснены, «каково» исчезает как псевдопроблема.
- Феноменальные концепты (Левин, Тай): мы можем выучить новые концепты и приблизиться к опыту летучей мыши.
- Иллюзионизм: субъективность — ошибка интуиции; наука способна всё объяснить.
- Нейробиологический редукционизм (Чалмерс): «трудная проблема» сознания всё же требует новых фундаментальных законов.
Комментарии (217)
- Пользователи обсуждают эссе Нагеля «What is it like to be a bat?» и его «трудную проблему сознания».
- Ключевые темы: невозможность полного понимания субъективного опыта другого существа, эхолокация у людей, попытки «стать животным» (Фостер, Мартин).
- Появился неологизм «batfished» — обмануться, приписав субъективность несознательному актору (например, ИИ).
- Споры о том, измерима ли сознание, нужно ли «что-то переживать», чтобы быть сознательным, и не является ли вопрос лишь языковой ловушкой.
- Упоминаются Деннет, Хофштадтер, книги Эда Юна и Анила Сета, а также футуристические идеи симуляций и слияния сознаний.
Poor man's bitemporal data system in SQLite and Clojure
Бюджетная битемпоральная система на SQLite + Clojure
Автор: Адитья Атхалье, 14–15 июля 2025
Цель: «бедняцкая» реализация половины битемпоральной СУБД, удовлетворяющая «десятому закону Хендерсона».
Идея
Смешать SQLite с идеями из бухгалтерии, Clojure, Datomic, XTDB, Rama и Local-First, чтобы хранить факты и время двух видов:
- valid-time — когда событие произошло в реальности.
- tx-time — когда мы это узнали и записали.
Мир фактов и времени
- Сущность = полная история её жизни.
- Факт может быть истинным или ложным; при столкновении фактов нужны правила приоритета.
- Наблюдение ≠ реальность: база фиксирует не саму реальность, а наши заметки о ней.
- Материализованная реальность зависит от того, кто спрашивает и «когда» он спрашивает.
Архитектура
- Две маленькие VM: одна работает, вторая — резерв.
- Дёшевые диски для хранилища временных данных.
- Clojure: пространства имён и неизменяемость как главные инструменты.
- Trade-off: сложно спроектировать, но легко строить, запускать, поддерживать и обучать.
Подход
- Храним каждое изменение как добавление нового факта (append-only).
- Используем SQLite как простой, надёжный движок.
- Через Clojure-обёртку реализуем:
- вставку с двойной временной меткой;
- «time-travel» запросы (
as-of valid-time,as-of tx-time).
- Ограничиваемся минимальной сложностью на уровне всей системы.
Итог
Получили «половину» битемпоральной СУБД: медленную, сырую, но дешёвую, понятную и пригодную для локального использования.
Комментарии (39)
- XTDB и другие битемпоральные СУБД хвалят за возможность запросов «как было на дату X»; примеры из жизни — P&L за март по данным на 4 апреля.
- Некоторые участники уже годами реализуют похожее вручную: PostgreSQL + tstzrange, append-only-логи, триггеры, EAV-модель.
- Критика: Clojure-сообщество «герметично», а сама идея «fetch-as-of» кажется многим неинтересной.
- В крупных аналитических СУБД (ClickHouse, DuckDB, BigQuery, Snowflake, Spanner) AsOf-джоины уже доступны «из коробки».
- Автор блога пришёл к выводу: хранить всё как append-only-лог фактов и не плодить «две системы» (основная БД + аудит).
Microsoft BASIC for 6502 Microprocessor – Version 1.1 🔥 Горячее 💬 Длинная дискуссия
microsoft/BASIC-M6502 — официальный репозиторий Microsoft BASIC для процессора 6502, версия 1.1.
Расположен исходный код на ассемблере 6502, включая оригинальные комментарии 1978 г. и лицензионные файлы.
Комментарии (169)
- Microsoft выложил исходники MS-BASIC для 6502 с «коммитом 48 лет назад» и пасхалкой WAIT 6502,X, которая выводит «MICROSOFT!».
- Код — один 162-КБ файл без модулей; удивляют старые редакторы и скорость сборки на PDP-10.
- В комментариях всплывают Applesoft BASIC, Commodore, Ohio Scientific и другие наследники этой версии.
- Пользователи делятся ностальгией, просят открыть Z80- и VB6-порты, обсуждают лицензию и «AI-аромат» README.
Garmin beats Apple to market with satellite-connected smartwatch 💬 Длинная дискуссия
Garmin первым выпустил спутниковые часы
- Модель: Garmin inReach Messenger
- Функция: SOS и обмен текстами без сети
- Цена: $450 + подписка от $15/мес
- Плюсы: работает глобально, 28 дней без подзарядки
- Минусы: толстый, нужен телефон Android/iOS для настройки
Apple Watch с сателлитом пока только в слухах.
Комментарии (207)
- Железо Garmin топ: 30 дней без подзарядки, датчики и брутальность на высоте, софт всегда был хуже.
- Новые Fenix 8 Pro за $1200 + $8/мес за спутник: цена кусается, даже фанаты сомневаются.
- Спутниковый SOS вызывает вопросы: мелкая антенна, узкие каньоны и зарядка «снимать с руки» – не факт, что сработает в экстриме.
- Батарея убита прошивкой 15.05: с 8 дней до 1, поддержка молчит.
- Apple-юзеры не пересядут: нет нормального iOS-фильтра уведомлений и «родного» номера.
Speeding up PyTorch inference on Apple devices with AI-generated Metal kernels
- Итог: генератор Metal-ядер на базе LLM ускорил PyTorch-инференс на Apple-устройствах в среднем на 87 % (до 100× на отдельных модулях), не требуя ручной оптимизации.
Зачем AI-генерация ядер?
- GPU-ядро = узкое место производительности.
- Metal-ядра для Apple пишут редко и сложно; CUDA-оптимизации не переносятся.
- Идея: frontier-модель сама пишет быстрый код под любую платформу.
Методика
- Железо: Mac Studio (M4 Max).
- Модели: Claude-4/Opus-4, GPT-4o/4.1/5, o3, DeepSeek-v3/R1.
- Датасет: 215 модулей KernelBench (250 − 31 неподдерживаемых − 4 технических).
- Базовая линия: PyTorch eager (torch.compile для Metal ещё не готов).
- Цикл: до 5 попыток генерации → компиляция → проверка корректности → профилировка.
Простой агент
- Получает PyTorch-код.
- Генерирует Metal-ядро.
- Проверяет бит-точность и компиляцию.
- При ошибке возвращает лог модели на доработку.
Ключевые находки
- 87 % средний выигрыш (геом. среднее 1.87×).
- Десятки случаев 10–100×: агент вырезал лишние вычисления, которых не заметил PyTorch.
- Профилировка и CUDA-референс резко повышают качество кода.
- Агент-роутер + специализированные «рабочие» модели эффективнее одиночного большого LLM.
Дальнейшие шаги
- Автоматизировать подбор tile-size и pipeline-оптимизации.
- Расширить на другие backend’и (Vulkan, WebGPU, DirectX).
Комментарии (26)
- Сравнивают «сырой» PyTorch-инференс (для прототипов) с моделью на кастомных Metal-ядрах, сгенерированными ИИ; заявленный 18×-ускорение вызывает сомнения.
- Разработчики PyTorch просят полный zip архив ядер и скриптов бенчмарка, иначе результат невозможно проверить.
- «Kernel» здесь — это GPU-функция (compute kernel), а не Linux-модуль; речь о параллельных вычислениях на ускорителе.
- Эксперимент показывает, что GPT-5 умеет писать Metal-ядра для ~250 модулей из KernelBench, но часть ядер содержит ошибки корректности.
- Сторонники считают, что такой подход ускорит переход от прототипа к продакшену без ручной оптимизации; скептики предлагают ждать открытого кода и сравнивать с tinygrad/JAX/Mojo.
Who Owns, Operates, and Develops Your VPN Matters
Ключевые выводы исследования
- 8 популярных коммерческих VPN обслуживают >700 млн пользователей, но скрывают собственность и имеют критические уязвимости.
- 3 VPN связаны с НОАК Китая, у остальных найдены признаки китайского контроля.
- Отсутствие прозрачности позволяет злоумышленникам снимать шифрование и перехватывать трафик.
Почему важна прозрачность
VPN переносят доверие от интернет-провайдера к самому сервису. При выборе пользователи должны решить:
- Прозрачность — знать, кто видит данные.
- Анонимность — не знать, но полагаться на обещания.
Риски для пользователей
- Авторитарные государства могут использовать скрытые связи VPN для слежки.
- Отсутствие публичной информации о владельцах и разработчиках усиливает уязвимости.
Комментарии (110)
- Коммерческие VPN часто продаются через страх не-технических пользователей, хотя реальные сценарии — это обход геоблоков, торренты и «неполиткорректный» контент.
- Модель доверия к единому VPN-узлу критикуется; предлагаются решения вроде iCloud Private Relay и MASQUE-релеев, разделяющих «кто» и «что».
- Подозрения вызывают «популярные» VPN (Nord, Express), их рекламные бюджеты и возможные связи с разведками; Mullvad считается одним из самых прозрачных, но его IP-адреса всё чаще банят.
- Некоторые «бесплатные» или малоизвестные VPN/прокси-сервисы превращают клиентов в узлы резидентного прокси и продают их трафик третьим лицам.
- Даже при смене IP браузерное фингерпринтирование легко идентифицирует пользователя; HTTPS сделал старые аргументы «VPN для безопасности в публичном Wi-Fi» почти бесполезными.