I ditched Spotify and set up my own music stack 💬 Длинная дискуссия
-
Причины ухода: Spotify платит артистам копейки, плодит фейковых исполнителей и треки, навязывает AI-музыку и сканирование лица для возраста. Платя ежемесячно, ты ничего не владеешь.
-
Ядро стека
- Navidrome – самописный стриминг-сервер. Доступ через Cloudflare Tunnel без открытия портов.
- Клиенты: браузер, iOS (Play:Sub), Android (Symfonium), десктоп (Feishin).
- Всё скробблится в Last.fm.
-
Управление библиотекой
- Lidarr следит за новинками любимых артистов и организует коллекцию.
- Загрузки через sabnzbd только легально: покупки, CD-рипы, CC-лицензии. Контейнеры не выходят в интернет.
-
Синхронные тексты
- lrcget-kasm массово скачивает LRC-файлы. GUI-версия запускается в контейнере Kasm.
-
Итог: полный контроль, качество, поддержка артистов без посредников.
Комментарии (169)
- Участники обсуждают, что Spotify платит артистам ~$0,005 за стрим и спорят, какая компенсация была бы «справедливой»: кто-то считает, что платформа забирает слишком много, кто-то — что рынок перенасыщен треками и цена на запись стремится к нулю.
- Почти все сошлись: чтобы «поддерживать артистов», нужно покупать у них напрямую (Bandcamp, концерты, Patreon), а не полагаться на стриминг.
- Одновременно многие признают, что самоуправляемые стеки (Navidrome, Jellyfin, Plex, Lyrion LMS) — это хобби для тех, кто готов тратить время и деньги на «сервер + хранилище + поддержку».
- Часть комментаторов прямо указывает на иронию: автор жалуется на мизерные выплаты артистам, но описывает систему, где музыка по сути скачивается из Usenet/торрентов, и артисты не получают ничего.
What Is the Fourier Transform? 🔥 Горячее 💬 Длинная дискуссия
Фурье-преобразование — это способ разложить любую функцию на сумму простых волн.
Идея родилась в 1807 г., когда Жан Батист Жозеф Фурье искал закон теплопроводности. Он показал: любая периодическая кривая — это набор синусов и косинусов с разными частотами и амплитудами.
Современная формула
$$ \hat f(\xi)=\int_{-\infty}^{\infty} f(x),e^{-2\pi i x\xi},dx $$
переводит сигнал из «временной» области в «частотную».
Как работает
- Сложный звук → набор чистых тонов.
- Изображение → сетка синусоидальных полос разной плотности.
- Удалив высокие частоты, получаем сжатие JPEG; убрав низкие — оставляем контуры.
Применения
- МРТ и рентген: преобразование Радона + обратное Фурье.
- Сотовая связь, радары, шумоподавление.
- Решение дифференциальных уравнений и квантовая механика.
Интуиция
Фурье-анализ — это «математический слух»: он выделяет, какие «ноты» содержатся в любом сигнале.
Комментарии (179)
- В треде делятся ссылками на яркие визуализации: Captain Disillusion, 3Blue1Brown, MIT-лекция Фримена, интерактивы injuly.in и jezzamon.
- Кто-то предупреждает: «простые» объяснения могут дать иллюзию понимания, лучше сразу смотреть на математику.
- Появляются любители Лапласа/z-преобразования, жалуются, что о них почти нет популярных видео.
- Обсуждают практику: JPEG, OFDM, сжатие манги, анти-муар, фильтры в е-ink, а также «почему это работает» — спarsity, смена базиса в бесконечномерном пространстве.
- Интересуются деталями: как выбрать частоты, как считать преобразование на потоке, почему убрать высокие частоты = размытие.
io_uring is faster than mmap 🔥 Горячее
TL;DR
Чтение напрямую с диска быстрее, чем из кеша в памяти: пропускная способность SSD растёт, а латентность памяти стоит на месте. Нужны новые инструменты.
Эксперимент
- Задача: подсчитать количество десяток в 50 ГБ псевдослучайных
int
. - Железо: AMD EPYC 7551P, 96 ГБ DDR4-2133, два Samsung PM983a PCIe 3.0 SSD (3,1 ГБ/с каждый) в RAID-0.
- Ограничения:
- Память: 13 ГБ/с на поток (3 канала × 2133 МТ/с × 8 Б / 4 NUMA-домена).
- Диски: 6,2 ГБ/с суммарно.
Код
int* data = mmap(..., size, PROT_READ, MAP_SHARED, fd, 0);
for (...) if (data[i] == 10) count++;
Результаты
- Первый запуск (с диска): 0,61 ГБ/с — ограничение диск.
- Второй запуск (из кеша): 3,71 ГБ/с — всё ещё ниже пропускной способности памяти.
- Бутылочное горлышко: не векторизованный цикл, ~3–4,5 млрд инструкций/с.
Комментарии (120)
- mmap тормозит из-за последовательных page-fault и 4 Кб страниц; io_uring на 6 потоках читает буферы заранее и просто отдаёт готовые.
- Пропущены MAP_POPULATE / MADV_SEQUENTIAL / hugepages — без них сравнение «mmap vs io_uring» нечестое.
- Автор признаёт кликбейтное название «Memory is slow, Disk is fast»; суть: «RAID-0 NVMe даёт больше пропускной канала, чем DDR5-каналов на тестовой машине».
- Под капотом io_uring + O_DIRECT сам управляет кэшем, mmap же полагается на page-cache ядра.
- PCIe-5 ×128 линий серверных CPU уже >1 ТБ/с, что выше DDR5-6400 12-канального узла (~600 ГБ/с), но данные всё равно идут в RAM перед CPU.
What If OpenDocument Used SQLite?
Если бы OpenDocument использовал SQLite
Мысленный эксперимент: заменить ZIP-контейнер в формате ODP на базу SQLite.
Плюсы: компактнее, быстрее открытие/сохранение, меньше памяти, встроенная версионность.
Текущий ODP
ODP-файл — это ZIP-архив с XML-файлами (content.xml
, styles.xml
, meta.xml
, settings.xml
) и папкой Pictures
с ресурсами.
Пример: 49-слайдовая презентация — 78 файлов, 11 МБ.
Недостатки ZIP-контейнера
- Сложное инкрементальное обновление
При каждом «Сохранить» перезаписывается весь архив, что медленно и «съедает» ресурс SSD. - Медленный старт
При открытии нужно распаковать и распарсить большой XML. - Отсутствие версионности
Нет простого способа хранить историю изменений. - Избыточные данные
Каждая картинка — отдельный файл, даже если она используется многократно.
Преимущества SQLite
- Инкрементальные изменения
Обновляются только нужные строки; сохранение происходит мгновенно и безопасно (благодаря транзакциям). - Мгновенный старт
Данные уже структурированы; нет необходимости распаковывать и парсить XML. - Встроенная версионность
Таблицыslide_history
,image_versions
позволяют откатываться к любому состоянию. - Дедупликация ресурсов
Один и тот же рисунок хранится единожды; ссылки черезimage_id
. - Сжатие и индексы
SQLite сжимает данные и строит индексы по ключам (номера слайдов, идентификаторы объектов).
Схема SQLite-документа (упрощённо)
CREATE TABLE slides(
slide_id INTEGER PRIMARY KEY,
title TEXT,
xml_content BLOB,
z_order INTEGER
);
CREATE TABLE images(
image_id INTEGER PRIMARY KEY,
data BLOB,
mime_type TEXT,
sha256 BLOB UNIQUE
);
CREATE TABLE slide_images(
slide_id INTEGER REFERENCES slides,
image_id INTEGER REFERENCES images,
x REAL, y REAL, width REAL, height REAL
);
CREATE TABLE history(
change_id INTEGER PRIMARY KEY,
timestamp DATETIME,
sql BLOB
);
Итог
SQLite превращает «кучу файлов» в реляционную базу: быстрее, надёжнее, экономнее.
Это не предложение переделать ODP, а идея для следующих форматов.
Комментарии (88)
- SQLite как формат файла приложений: удобен для запросов, хранит всё в одном файле, но требует осторожности с безопасностью и сетевыми ФС.
- Ключевые советы: включать
secure_delete
, не хранить больше 2 ГиБ в BLOB, избегать работы по сети без надёжных блокировок. - Плюсы: SQL-запросы, простота API, лёгкость инспектировать и мигрировать данные (пример — Anki).
- Минусы: сложно версионировать бинарные вставки, проблемы синхронизации/коллаборации, перезапись всего файла при малом изменении.
- Альтернативы: разделение текста и бинарников, JSON + Git, XML для обмена, CRDT-структуры для офлайн-редактирования.
ICPC 2025 World Finals Results
49-й финал ICPC, Баку
Таблица результатов (разморожена), 4 сен 2025, 15:49 AZT
# | Университет | Задач | Время | A | B | C | D | E | F | G | H | I | J | K | L | Попытки |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | СПбГУ | 11 | 1478 | 2/255 | 2/53 | – | 1/37 | 3/150 | 1/20 | 3/298 | 2/195 | 1/42 | 2/81 | 3/128 | 1/19 | 21/11 |
2 | Токийский унив | 10 | 1116 | 1/206 | 1/271 | – | 1/25 | 1/184 | 1/34 | – | 1/95 | 1/66 | 2/72 | 1/126 | 1/17 | 11/10 |
3 | Пекинский транспорт | 10 | 1425 | 2/225 | 2/204 | 1/– | 1/57 | 2/270 | 2/52 | – | 2/132 | 2/84 | 2/107 | 1/148 | 1/6 | 18/10 |
4 | Цинхуа | 9 | 865 | 3/139 | – | – | 1/33 | 1/174 | 2/27 | – | 1/71 | 1/87 | 2/84 | 1/157 | 1/13 | 15/9 |
5 | Пекинский унив | 9 | 887 | 1/180 | – | – | 1/14 | 2/168 | 1/50 | – | 1/113 | 1/57 | 1/76 | 1/183 | 1/26 | 10/9 |
6 | Гарвард | 9 | 995 | 1/124 | – | – | 1/35 | 1/238 | 4/78 | – | 2/190 | 1/62 | 1/101 | 1/69 | 1/18 | 13/9 |
7 | Загреб | 9 | 1075 | 2/176 | – | – | 1/15 | 1/242 | 2/77 | – | 3/175 | 2/64 | 1/64 | 1/118 | 2/24 | 15/9 |
8 | MIT | 9 | 1123 | 1/233 | 2/– | – | 1/14 | 1/113 | 1/36 | – | 6/204 | 1/50 | 4/121 | 1/145 | 2/27 | 20/9 |
9 | USTC | 9 | 1128 | 2/224 | – | – | 1/41 | 1/286 | 1/31 | – | 2/229 | 1/55 | 1/85 | 1/123 | 1/14 | 11/9 |
10 | Сеульский унив | 9 | 1133 | 1/201 | 3/282 | – | 1/32 | – | 3/58 | – | 1/160 | 1/46 | 1/79 | 2/161 | 1/14 | 14/9 |
Медали: золото (1–4), серебро (5–8), бронза (9–12).
Комментарии (34)
- Huawei и OpenAI выступили «бриллиантовыми» спонсорами; приветствие OpenAI вызвало споры: кто-то увидел в нём саморекламу, кто-то — лишнее самолюбование.
- На площадке царила отличная атмосфера, но разрывы в таблице оказались малы: команды на 4-м и 17-м местах решили одинаковое число задач.
- Участники обсуждали «секрет» московских и питерских команд, вспоминали тренера Андрея Станкевича и шутили о «русских хакерах».
- Развивалась дискуссия о будущем соревнований: не станут ли они бесполезными на фоне прогресса LLM.
- Ссылки на записи, условия задач и открытый контест в Kattis уже доступны, так что желающие могут попробовать задачи самостоятельно.
Classic 8×8-pixel B&W Mac patterns
Классические 8×8 ч/б узоры Mac
Сделал сайт с 38 оригинальными узорами 1984 года: paulsmith.github.io/classic-mac-patterns.
Использовал Mini vMac + System 6, вытащил ресурс PAT#
из файла System, распаковал .sit
, прогнал DeRez
, получил hex-данные.
Python-скрипт превратил их в .pbm
, потом ImageMagick (-filter point
) — в PNG любого размера.
Получились чистые, пиксель-в-пиксель копии узоров из Control Panel и MacPaint.
Комментарии (45)
- Участники делятся находками и собственными реконструкциями 8×8-узоров рабочего стола Mac/Windows/X11.
- Обсуждают, как в 64 битах уместить выразительные текстуры и вытаскивать PAT-ресурсы через ResEdit, эмуляторы или hex-дампы.
- Показывают интерактивные редакторы: Mac Control Panel, Win 3.1, X11 xsetroot, вариант для System 7.
- Отмечают кроссплатформенность «wide weave» и других узоров, встречающихся от C64 GEOS до Atari ST.
- Спорят о цветных паттернах Mac OS 7, e-ink и о том, как поставить 1-битовый дизайн обоями на iPad.
- Вспоминают ResEdit, hidden-опции Option-ключа и находят в теме «настоящую археологию» 80–90-х.
LLM Visualization 🔥 Горячее
Визуализация Больших Языковых Моделей
Главная
Комментарии (38)
- Пользователи восторгаются визуализацией работы LLM, называя её «искусством» и полезным учебным ресурсом.
- Приводятся ссылки на похожие визуализации (Transformer Explainer, Illustrated Transformer, видео Karpathy).
- Обсуждается, что модель выглядит простой (уравнение внимания на салфетке), но остаётся «чёрным ящиком» для понимания принятия решений.
- Уточняется: LLM уже запускаются на чипах (ноутбук, телефон), дата-центры нужны для обучения и масштабирования.
- Вспоминаются предпосылки бума: рост GPU, алгоритм Transformer, идея извлекать знания из данных вместо ручного кодирования.
Saquon Barkley is playing for equity
- Саквон Баркли с первого дня в НФЛ живёт только на гонорары, а весь $31,2 млн контракта вложил в S&P 500.
- В 2021-м начал инвестировать в стартапы: первым стал Strike, а все маркетинговые доходы перевёл в биткоин по $32 000; сейчас BTC ≈ $111 000, превратив $10 млн в $35 млн.
- Под управлением Ken Katz он вложил часть доходов в 10+ приватных компаний: Anthropic, Anduril, Ramp, Cognition, Neuralink, Strike, Polymarket и стал LP в Founders Fund, Thrive, Silver Point, Multicoin.
- Чеки — $250–500 тыс.; Strike уже дал 10×. Остальные активы — индексы и недвижимость.
- Вместо типичных «звёздных» брендов Баркли выбирает технологические ставки, которые, по его мнению, создают устойчивую ценность.
Комментарии (94)
- Участники отмечают, что Саквон Баркли — редкий «генерационный» игрок с контрактом на $30 млн и ~$10 млн в год от рекламы, что позволяет ему вкладывать в Anthropic, Anduril, Ramp, Neuralink и фонды Founders Fund/Thrive Capital.
- Главный вопрос: как он получает доступ к таким сделкам? Ответ — статус звезды НФЛ и связи, а не только капитал.
- Сравнивают с Робом Гронковским, который живёт на эндорсменты и вкладывает зарплату, и со Стивом Янгом, выросшим в мире финансов.
- Скептики подчеркивают: при $30 млн стартового капитала и подушке из рекламы можно «терпеть промахи», а статья упоминает только удачные инвестиции.
- Предлагают давать игрокам долю в клубах или лиге, чтобы решить проблему «зарплатного потолка» и сохранить легенд.
A PM's Guide to AI Agent Architecture
Краткий гид PM по архитектуре AI-агентов
Проблема
Агент показывает 89 % точность, но пользователи уходят после первого сложного запроса. Причина — не «ум», а архитектура доверия.
Сценарий
Пользователь: «Не могу войти и подписка странная».
- Вариант А: агент сразу чинит всё.
- Вариант Б: задаёт уточняющие вопросы и переводит к человеку.
Один и тот же запрос — два разных продукта.
4 слоя архитектуры
-
Память и контекст
- Сессионная (разговор)
- Клиентская (история обращений)
- Поведенческая (привычки)
- Контекстная (актуальное состояние аккаунта)
Чем больше помнит — тем дороже, но «живее» выглядит.
-
Интеграция данных
Определяет, насколько глубоко агент лезет в CRM, биллинг, билеты. Глубже = сложнее уйти к конкуренту. -
Оркестрация
- Цепочка (последовательные вызовы)
- Параллель (одновременные проверки)
- Иерархия (менеджер → специалисты)
- Аукцион (несколько моделей голосуют)
Выбор влияет на скорость, цену и надёжность.
-
Доверие и управление риском
Не в том, чтобы быть правым чаще, а в том, чтобы:- Показывать уверенность (progress bar, «я проверяю биллинг…»)
- Давать «обратный ход» (отменить последнее действие)
- Чётко объяснять, что делает и почему
- Быстро эскалировать, если не уверен
Практический чек-лист PM
- Начните с минимальной памяти (сессия + аккаунт)
- Подключите только 1–2 критичных API (биллинг, тикеты)
- Используйте простую цепочку вызовов, добавьте fallback к человеку
- Добавьте индикатор уверенности и кнопку «Поговорить с человеком»
- Метрика: не точность, а % случаев, когда пользователь доволен и не требует эскалации
Итог
Пользователь не оценит 95 % точности, если при первой же ошибке потеряет контроль. Архитектируйте доверие, а не интеллект.
Комментарии (53)
- Участники сходятся, что «AI-first» поддержка клиентов пока чаще ухудшает UX, чем улучшает.
- Основные риски: незрелые MCP/A2A-протоколы, проблемы безопасности, отсутствие калибровки уверенности LLM и разрыв между демо и реальностью.
- Инженеры и security-специалисты предупреждают: давать LLM доступ к боевым данным и инструментам пока «безумие».
- Предлагаемая альтернатива — не заменять людей, а усиливать их: AI подсказывает контекст и talking-points, пока человек общается с клиентом.
- PM-ы же, по мнению технарей, часто не осознают техническую сложность и требуют невозможного, что ведёт к спешным патчам или легаси на MCP v0.
Age Simulation Suit 💬 Длинная дискуссия
Костюм старения GERT
Позволяет молодым почувствовать физические ограничения пожилых:
- мутность хрусталика, сужение поля зрения
- потеря высоких частот, тугоподвижность шеи
- скованность суставов, слабость, хуже захват и координация
Цена
€1390 / £1250 — полный комплект, плюс доставка и НДС.
В комплекте 2 пары очков (новая версия).
Заказ и отзывы
- Запросить КП
- Оформить заказ
- Минимальная сумма заказа: €300 / £300
Оценки пользователей: 4,9/5 (7 отзывов)
«Качество отличное, полностью соответствует цели обучения».
Комментарии (153)
- Обсуждение началось с жалобы на «возрастные костюмы» (GERT, AGNES и др.), которые симулируют старение, но не передают постоянных мелких болей и усталости.
- Многие поделились личными примерами: кто-то в 60–90 лет остаётся активным (плавание, собаки, ежедневные прогулки), другие описывают быстрый спуск к инвалидности после падений или инсультов.
- Сообщество отметило, что старение — это не только физика, но и социальная изоляция: плохой слух, невозможность выйти из дома, смерть друзей.
- Появились идеи: AR-очки с субтитрами для плохо слышащих, экзоскелеты для пожилых, видеоигры как когнитивная терапия.
- Некоторые считают подобные костюмы полезными для эмпатии, другие — излишне театральными; единодушны лишь в том, что регулярная активность и профилактика замедляют старение.
Stripe Launches L1 Blockchain: Tempo 🔥 Горячее 💬 Длинная дискуссия
Tempo — блокчейн первого уровня, созданный для платежей. Поддерживает все основные стейблкоины, обеспечивает 100 000+ TPS, финальность <1 сек, предсказуемые минимальные комиссии и встроенную приватность. Разработан Stripe и Paradigm при участии Visa, Deutsche Bank, Shopify, Revolut и др.
Ключевые возможности
- Платёжные фичи: мемо-поля, батч-переводы, разрешения/блокировки по пользователям.
- Стабильные комиссии: оплата любым стейблкоином, выделенный «платёжный» канал.
- Приватность: скрытые детали транзакций при сохранении соответствия нормативам.
- Масштабируемость: ремиттенсы, глобальные выплаты, встроенные финансы, микроплатежи, агентская торговля, токенизированные депозиты.
Для разработчиков
EVM-совместимый, нейтральный к стейблкоинам, нативный обмен между ними, документация скоро.
Доступ
Сейчас приоритетный доступ к тестнету для партнёров.
[partners@tempo.xyz](mailto:partners@tempo.xyz?subject=Requesting access to Tempo)
Комментарии (961)
- Stripe запускает «блокчейн» Tempo под стейблкоины, чтобы ускорить и удешевить движение денег между своими клиентами.
- Критики считают проект маркетинговым трюком: вместо децентрализованной сети — закрытая база данных под контролем Stripe и партнёров.
- Главная выгода — регуляторный арбитраж: стейблкоины пока обходят банковские нормы, позволяя хранить и переводить доллары без классических банков.
- Технически ничего нового: высокая пропускная способность достигается за счёт централизованного набора валидаторов; Ethereum-совместимость нужна лишь для совместимости с инфраструктурой.
- Бизнес-кейсы — мгновенные выплаты, ликвидность между странами и спасение от медленной банковской инфраструктуры в ЛатАмерике и Азии.
Комментарии (110)
I think there's less to this than meets the eye.Previously, on https://sustainability.google/operating-sustainably/:"We've set a goal to achieve net-zero emissions across all of our operations and value chain by 2030." and, in a table later, "Reduce 50% of our combined Scope 1, 2
Pump the Brakes on Your Police Department's Use of Flock Safety
Как затормозить внедрение камер-распознавателей Flock в вашем городе
Компания Flock Safety разворачивает по США сеть камер ALPR, способных отслеживать передвижение каждого автомобиля. В отличие от традиционных систем, которые сравнивают номера со списками угона и удаляют «чистые» данные, Flock строит централизованную базу передвижений всех машин и открывает к ней доступ тысячам полицейских департаментов. Цель — «каждый город США».
Что делать:
-
Полный запрет
Обращайтесь к городским советникам, участвуйте в публичных слушаниях, пишите в СМИ и соцсетях, требуйте отказа от контрактов с Flock. -
Если запрет не прошёл
Добейтесь, чтобы местные камеры не передавали данные в общенациональную сеть. Требуйте:- строгих правил хранения (удаление через дни, а не годы);
- запрета на доступ вне вашего города;
- отчётов о размещении камер (не только в бедных районах);
- проверки «горячих списков» на актуальность и законность.
-
Разумные исключения
ALPR допустим для поиска угнанных машин, AMBER Alert и взимания платных дорог, если соблюдаются права и пропорциональность.
Подробности — в документе ACLU.
Комментарии (78)
- Участники обсуждают проект Deflock, который собирает карты камер Flock и предлагает способы их «нейтрализации» — от Nutella на линзах до полного избегания отслеживаемых улиц.
- Ссылаются на 36-минутный ролик Benn Jordan «Breaking The Creepy AI in Police Cameras» и статью на Hacker News о том, как Flock обещает «устранить всю преступность в США».
- Поднимают тему, что современная тотальная слежка возвращает нас к «древнему поселку», где все знают всё о каждом, но теперь без возможности «уйти в лес».
- Отмечают иронию: анти-Flock-активизм ведётся через Discord и другие платформы, которые сами собирают данные.
- Небольшой офтоп про то, что «шериф маленького городка» — это идиома, а не ошибка ACLU.
Cache
HTML
- Элементы, глобальные атрибуты, руководства по адаптивным изображениям, видео и форматам дат.
CSS
- Свойства, селекторы, анимации, flexbox, цвета, рецепты макетов (колонки, центрирование, карточки).
JavaScript
- Встроенные объекты, операторы, функции, управление потоком, объекты, классы.
Web APIs
- File System, Fetch, Geolocation, DOM, Push, Service Worker; руководства по Web Animations, Fetch, History, Speech, Web Workers.
Обучение
- Курсы HTML, CSS, JS; инструменты: Playground, HTTP Observatory, генераторы теней, рамок, скруглений.
Комментарии (24)
- Без Service Worker API почти бесполезен, но с правильным кешированием превращает сайт в полноценное офлайн-приложение.
- @zbuttram хотел использовать его для точного контроля HTTP-кеша, но обошёлся стандартными заголовками и «умными» query-параметрами.
- Участники просят больше реальных кейсов, где API даёт преимущества над классическими методами.
- @sangeeth96 удивлён внезапным появлением темы на главной; @GZGavinZhao предполагает, что это просто дань уважения API.
Wikipedia survives while the rest of the internet breaks 🔥 Горячее 💬 Длинная дискуссия
Wikipedia живёт, потому что скучна
Пока весь интернет рушится, «вики» стоит. Её секрет — не в деньгах, а в правилах: нейтральный тон, проверяемые источники, консенсус редакторов.
Салют Маска как тест прочности
20 января 2025 года Илон Маск показал жест, похожий на нацистское приветствие. Первый редактор добавил фразу в статью, второй — удалил: биографии живых людей защищены строже. Началась многочасовая дискуссия: это был нацистский салют, неловкий жест или провокация? Вместо войны правок редакторы перешли к голосованию и источникам.
Почему это работает
- Правила > эмоций: каждое утверждение требует двух независимых публикаций.
- Скорость через процесс: новость появляется, когда её подтвердят, а не когда взорвётся твиттер.
- Скука как щит: отсутствие лайков и алгоритмов не даёт вирусному гневу захватить платформу.
Итог: Wikipedia остаётся последним островком фактов в океане контента, который ломается каждый день.
Комментарии (390)
- Участники спорят, действительно ли Wikipedia «последний добрый остров» интернета: одни хвалят, другие критикуют за политическую ангажированность и «захваченность» тематическими кланами.
- Подчёркивают, что английская версия ещё держится, а вот неанглоязычные часто превращаются в пропаганду и исторические фальсификации.
- Отмечают рост давления со стороны властей (пример – запросы конгрессменов раскрыть имена редакторов) и опасность массовых доносов/доксинга внутри сообщества.
- Многие советуют читать не только статью, но и страницу обсуждения, а также историю правок, чтобы видеть, какие точки зрения вырезали и почему.
- Часть комментаторов считает, что выживание Wikipedia возможно именно благодаря медленному, «не-стартаповому» принципу и отсутствию прибыли, но ресурс уже «подсел» на пожертвования и всё чаще поддаётся внешнему влиянию.
WiFi signals can measure heart rate 🔥 Горячее 💬 Длинная дискуссия
Инженеры Калифорнийского университета в Санта-Крузе разработали Pulse-Fi — систему, которая измеряет пульс через обычный WiFi без ношения датчиков.
- Точность: после 5 с обработки сигнала погрешность ≤0,5 уд/мин; показатели соответствуют медицинским стандартам.
- Работает при любом положении тела (сидя, стоя, лёжа, в движении) и на расстоянии до 3 м.
- Доступность: используются самые дешёвые WiFi-модули ESP32, поэтому подходит для условий с ограниченными ресурсами.
Алгоритм машинного обучения выделяет колебания сигнала, вызванные сердцебиением, и фильтрует шумы от движения и окружения. В испытаниях участвовали 118 человек, каждого проверили в 17 позах.
Публикация представлена на конференции IEEE DCOSS-IoT 2025.
Комментарии (233)
- Wi-Fi уже умеет «видеть» сердцебиение и дыхание без всяких датчиков; новая работа UCSC просто уточняет точность до <0,5 уд/мин.
- Техника работает на обычных ESP32/RPi и, вероятно, на смартфонах, поэтому 24×7-мониторинг всей семьи становится дёшево и сердито.
- Пользователи видят плюсы: сон без браслета, поиск людей за стеной, замена PIR- и мм-волновым датчикам.
- Критики беспокоятся: данные можно продавать рекламодателям, использовать для слежки, взлома, таргетинга по эмоциям или даже ударов дронов.
- Пока нет ясности, как защититься: выключать Wi-Fi, строить «клетку Фарадея» или требовать open-source-оборудования — обсуждают всерьёз.
Hollow Knight: Silksong causes server chaos on Xbox, Steam, and Nintendo
Hollow Knight: Silksong вышла и тут же «положила» серверы Xbox, Steam, PlayStation и Nintendo.
Пользователи массово ринулись за игрой, и площадки начали сбоить:
- Steam — ошибки на каждом шагу, PayPal отказывается платить.
- Xbox — пустые экраны и сообщение «Silksong недоступна».
- PlayStation Store — кнопка покупки зависла на «В списке желаемого».
- Nintendo Switch — те же перегрузки.
У Eurogamer не получается добавить игру в корзину ни на одной платформе.
Комментарии (85)
- Hollow Knight называют редким примером «игры как искусство» и настоятельно советуют пройти оригинал перед Silksong, несмотря на то, что сюжет можно понять и без первой части.
- Запуск Silksong уронил Steam: очереди заставили магазин лежать несколько часов, а GOG продавал без проблем и без DRM.
- Участники удивляются, что Team Cherry не открыла предзаказы, которые могли бы разгрузить серверы.
- Сравнивают ажиотаж вокруг маленьких инди (Deltarune, Silksong) с тем, как крупные релизы Microsoft редко вызывают такие сбои благодаря предзаказам.
Atlassian is acquiring the Browser Company
Atlassian покупает The Browser Co. за $610 млн
Сделка закроется до декабря. Стартап, создавший браузеры Arc и Dia, привлёк внимание OpenAI и Perplexity, но выбрал Atlassian. Компания планирует встроить технологии ИИ в свои продукты, включая Jira.
Комментарии (60)
- Пользователи не понимают, зачем The Browser Company закрыла удачный Arc ради Dia — по сути расширения, которое быстро склонировали «вайб-кодеры».
- Сомнения в целесообразности $610-миллионной оценки: «всё, что они делали, — ребрендинг».
- Многие любили Arc, но после прекращения его развития потеряли интерес; не хотят отдавать ещё больше данных одной компании ради «встроенного ИИ».
- Среди версий: не получилось стать «новым iOS» для браузерных приложений, поэтому свернулись к LLM-хосту Dia и продались Atlassian.
- Итог: Firefox остаётся «островком безопасности», а рынок браузеров всё больше скатывается к монополии Chrome и «AI-эншитификации».
Calling your boss a dickhead is not a sackable offence, UK tribunal rules
- Суть дела: водитель-экспедитор, уволенный за то, что назвал руководителя «dickhead» в переписке с коллегой, выиграл суд.
- Причина: компания не провела полноценного расследования и не соблюла процедуру дисциплинарного разбирательства.
- Решение: трибунал признал увольнение несправедливым и обязал работодателя выплатить компенсацию.
Комментарии (145)
- Суд постановил: компании обязаны соблюдать свои собственные процедуры увольнения; разовое «dickhead» не является «грубым проступком», чтобы увольнять без процесса.
- Комментаторы спорят: кто-то радуется «победе» сотрудника, кто-то считает решение лишним бюрократическим шагом, увеличивающим расходы на юристов.
- В США большинство штатов «at-will» — за оскорбление можно уволить мгновенно; в Германии любое оскорбление вообще незаконно.
- Вывод: даже если формально уволить нельзя, карьерные последствия всё равно неизбежны, а компании теперь уточнят правила, чтобы «dickhead» стало увольнительным.
How to build vector tiles from scratch
Векторные тайлы с нуля
Карта NYC Chaos Dashboard росла, и GeoJSON внутри HTML уже 4,5 МБ (770 мс отдаётся Cloudflare). Chrome жалуется на 2-секундный рендер.
Причины:
- JSON парсится в браузере.
- MapLibre GL JS сама раскладывает точки/линии.
Простой способ — грузить GeoJSON отдельно:
map.addSource('resurfacing', {
type: 'geojson',
data: '/data/resurfacing.geojson'
});
Но это всё ещё JSON. Крупные сервисы используют векторные тайлы (MVT): маленькие квадраты, каждый со своим зумом и областью.
Вместо одного файла — набор тайлов, как у Google Maps.
Комментарии (26)
- Обсуждение вращается вокруг создания векторных тайлов: автор блога (ajd555) делится опытом генерации MVT-файлов «с нуля» на Go.
- Пользователи предлагают альтернативы: tippecanoe для статических GeoJSON→MBTiles/PMTiles, ST_AsMVT в PostGIS для динамических тайлов, а также Geoserver с расширением Vector Tiles.
- Уточняется, что 4096 — это не пиксели, а единицы точности внутри тайла, тогда как 512 px — это размер отображаемого тайла на карте.
- Автор признаёт путаницу и обещает обновить пост, поблагодарив stevage.
- Участники делятся успешным опытом собственных тайл-серверов на FastAPI и интересуются данными о судоходстве и паромах.
We Found the Hidden Cost of Data Centers. It's in Your Electric Bill [video]
- О платформе: О нас
- Пресса | Авторское право | Контакты
- Авторам: Создателям | Реклама | Разработчикам
- Правила: Условия | Конфиденциальность | Политика и безопасность
- Как работает YouTube | Тест новых функций | NFL Sunday Ticket
© 2025 Google LLC
Комментарии (116)
- Участники спорят, кто должен платить за рост потребления электроэнергии дата-центрами и ИИ: корпорации или обычные потребители.
- Одни считают, что крупные игроки получают скрытые субсидии и закрытые сделки, повышая счета для всех.
- Другие указывают, что рост спроса — естественный результат рыночной экономики, и проблема в плохой энергетической политике, а не в технологических компаниях.
- Обсуждаются разные решения: от полной приватизации до государственного строительства мощностей и перехода на ядерную энергию.
Almost anything you give sustained attention to will begin to loop on itself 🔥 Горячее 💬 Длинная дискуссия
Продолжительное внимание превращает любой объект в саморазгоняющийся цикл.
В сексе задержка удовольствия усиливает дофамин, и тело, фантазии, кожа входят в резонанс: прикосновение → фантазия → ещё больше дофамина → ещё острее прикосновение. Через 20 мин «я» растворяется, и реальность становится плотной и чуждой.
То же механизм работает и вне постели. Гормоны, мозг, память синхронизируются со скоростями от долей секунды до часов; если переключаться чаще, чем раз в 30 мин, остаётся «остаточное внимание», мешающее погрузиться.
Сфокусируйтесь на тревоге — получите паническую атаку; на радости — она расцветает. Практически всё, за чем вы сможете пристально следить, начнёт закручиваться и расширяться.
Комментарии (194)
- Эссе описывает, как устойчивое внимание «закручивается» и усиливает само переживание — от секса до музыки и повседневных моментов.
- Читатели сравнивают эффект с медитацией (саматха, випассана), ритуалами, «вертикальным» временем (kairos) и даже психоделическими состояниями.
- Некоторые отмечают обратную сторону: руминация, тревога и зависимости тоже могут разгоняться тем же петлевым механизмом.
- Практические советы: «дай этому 5 минут», Pitch Black Playback, арт-практики и спортивные тренировки учат управлять вниманием без перегрузки.
Atlassian is acquiring The Browser Company 🔥 Горячее 💬 Длинная дискуссия
Atlassian приобретает The Browser Company
Сегодня мы объявили о покупке The Browser Company — создателей браузеров Dia и Arc.
Цель
Создать первый AI-браузер для командной работы, объединив любовь TBC к инновациям и опыт Atlassian в управлении командами.
Проблема
Современные браузеры заточены под потребление, а не работу: куча вкладок, потерянные вкладки, отсутствие контекста задач.
Решение
Arc уже умеет группировать вкладки, а Dia добавляет AI-агента, который:
- собирает контекст из Jira, Confluence, Slack;
- автоматически открывает нужные страницы;
- помогает быстрее принимать решения.
Что дальше
- Arc и Dia продолжат работать как сейчас.
- Постепенно появится глубокая интеграция с Atlassian-продуктами.
- Команды объединятся, чтобы масштабировать идею «браузера для работы».
Мы верим, что совместно сделаем работу более продуктивной и приятной.
Комментарии (459)
- Arc был признан инновационным браузером для продвинутых пользователей, но рост остановился и команда переключилась на новый проект Dia с ИИ, вызвав шквал критики.
- Пользователи считают отказ от Arc ошибкой: продукт нравился, но монетизировать его оказалось сложно.
- Покупка Atlassian за $610 млн наличными выглядит странно: стратегического перекрытия продуктов нет, выручки у TBC не было.
- Многие опасаются, что Arc «умрёт» под крылом Atlassian, и уже переходят на Zen или Firefox.
- Общий вывод: это похоже на дорогой acqui-hire или ставку на «AI-агентов» в корпоративной экосистеме Atlassian.
Le Chat: Custom MCP Connectors, Memories 🔥 Горячее
Le Chat: 20+ MCP-коннекторов и Memories
-
Каталог коннекторов (beta)
20+ безопасных интеграций: Databricks, Snowflake, GitHub, Jira, Notion, Asana, Outlook, Box, Stripe, Zapier и др.- Поиск, анализ, действия в одном чате.
- Добавьте собственные MCP-коннекторы.
- Запуск в браузере, мобильном, on-prem или вашем облаке.
-
Memories (beta)
Персонализированные ответы на основе сохранённых фактов и предпочтений.- Контроль: хранить, править, удалять.
- Импорт из ChatGPT.
-
Бесплатно для всех пользователей.
Категории коннекторов
- Данные: Databricks, Snowflake, Pinecone, Prisma Postgres, DeepWiki.
- Продуктивность: Box, Notion, Asana, Monday, Jira, Confluence.
- Разработка: GitHub, Linear, Sentry, Cloudflare.
- Автоматизация: Zapier, Brevo.
- Коммерция: PayPal, Plaid, Square, Stripe.
- Custom: любые MCP-серверы.
Примеры
- Анализ отзывов в Databricks → задача в Asana.
- PR в GitHub → задача в Jira + документация в Notion.
- Сравнение контрактов в Box → краткий отчёт обратно в Box.
- Jira → спринт-обзор в Confluence.
- Stripe → аномалии → задача в Linear.
Управление и безопасность
Админы определяют доступ, аутентификация от имени пользователя.
Развёртывание: self-hosted, ваше облако или Mistral Cloud.
Комментарии (150)
- Пользователи жалуются на провал gpt-5-mini и переходят на mistral-medium-0525: дешевле, быстрее, но при ошибке «падает жёстче».
- Mistral анонсировала 20+ «безопасных» MCP-коннекторов (S3, FTP, SharePoint и др.) и поддержку кастомных удалённых коннекторов.
- Валютация в $14 млрд выглядит низкой против OpenAI/Anthropic; для европейцев главный плюс — «сделано в ЕС».
- Качество моделей: в чате и простых задачах сравнимо с OpenAI, но уступает топ-версиям; скорость реакции высокая.
- Бесплатный тариф и быстрый релиз новых фич отмечают как плюсы, однако многие так и не пробовали Mistral всерьёз.
Electromechanical reshaping offers safer eye surgery
Новый метод коррекции зрения
Инженеры разработали электромеханическую перестройку роговицы (EMR): микроиглы вводятся в ткань, подаётся короткий импульс тока, и коллагеновые волокна «запаиваются» в нужной форме. Процедура длится минуты, не требует лазеров и снимает риск осложнений LASIK.
Преимущества
- Минимально инвазивно: иглы 400 мкм, без разрезов.
- Точность: настройка в 1 диоптрию.
- Безопасность: нет теплового повреждения, восстановление за дни.
Статус
Эксперименты на кроликах показали стабильность 8 недель; клинические испытания на людх запланированы через 2–3 года.
Комментарии (70)
- Один участник рассказал, что во время LASIK шесть лет назад слышал тревожные системные звуки Windows Vista, но всё прошло успешно.
- Другие обсуждали долгосрочные эффекты: у кого-то зрение стабилизировалось спустя 20 лет, а кто-то к 45 годам вернулся к очкам из-за пресбиопии и регресса в одном глазу.
- Участники предупредили, что после коррекции миопии может понадобиться чтение очков для мелкого шрифта.
- Некоторые считают LASIK «жизненно меняющей» процедурой с минимальными рисками, другие — категорически против вмешательства в глаз.
- Советы тем, кто планирует операцию: учитывайте возможную регрессию, пресбиопию и готовность носить очки снова.
The Color of the Future: A history of blue
Синий — самый «технологичный» цвет: его пришлось изобретать снова и снова. В природе он редок, поэтому человечество искало способы создать его искусственно от 4000 до XXI века.
Первым был индиго — органический краситель из растений рода Indigofera. Перу, 4000 г. до н. э.; Индия, 2400 г. до н. э.; Европа — менее продуктивный вайд. «Синее золото» стало колониальной культурой и частью работорговли.
Египтяне до индиго поклонялись небу и полудрагоценным камням: бирюзе, ляпис-лазури, минералу азурит.
Комментарии (31)
- Участники обсуждают, почему синий — «технологичный» цвет будущего: он редок в природе, сложен в производстве и ассоциируется с холодом, ночью и высокими технологиями.
- Отмечают уникальные свойства пигментов — Prussian blue меняет насыщенность в зависимости от слоя, а ультрамарин теряет цвет при слишком тонком помоле.
- Вспоминают, что синий появился в языках позже других цветов, а в современном Шэньчжэне он доминирует в LED-шоу и архитектуре.
- Делятся личным опытом: цианотипия, синий лазер как бесплатный подарок, проблемы со зрением от синих LED.
- Приводят культурные и научные ссылки — от Альфонса Мухи до структурной окраски бабочек и книг Пастуро и Лабату.
Google was down in eastern EU and Turkey
Google упал в Восточной Европе
4 сентября 2025, 10:22
- Масштабный сбой затронул Google в Болгарии, Турции, Греции и других странах региона.
- Не работают: YouTube, Maps, Search, Gmail, Drive. Показывают ошибку «5xx».
- Пользователи жалуются в соцсетях и на downdetector.com.
- В качестве альтернативы рекомендуют Bing, Yahoo, DuckDuckGo, Brave Search.
Комментарии (35)
- Пользователи из Грузии сообщают, что Google-сервисы (gmail, googleapis, шрифты) были недоступны ~2 часа, остальные сайты работали; VPN решал проблему.
- Некоторые заметили одновременный даун ChatGPT, что вызвало вопросы о зависимости от Google.
- Предполагалось, что виноват сбой в половине BGP-таблицы, но другие спорят: TCP-handshake проходил, следовательно, маршрут был.
- Команда в Тбилиси не могла включить Tailscale, так как он требует Google Auth, и ставила NordVPN.
- Тема вылилась в призывы «де-гуглиться», обсуждение альтернатив (Kagi, DDG) и этических нюансов.
Melvyn Bragg steps down from presenting In Our Time 🔥 Горячее 💬 Длинная дискуссия
Мелвин Брэгг уходит из «In Our Time»
После 26 лет и более 1000 выпусков легендарный ведущий покидает культовую передачу Radio 4.
Программа, стартовавшая в 1998 году, стала одним из самых скачиваемых подкастов BBC, в том числе среди аудитории до 35 лет. Брэгг обсуждал с учёными мира от возраста Вселенной до царицы Зенобии.
Он останется «другом Radio 4» и в 2026-м появится в новом проекте (подробности позже).
Брэгг: «Передача с обманчивым названием, начавшаяся с полугодового контракта, подарила невероятное путешествие. Спасибо слушателям».
С 1961-го в BBC, он также вёл Start the Week и множество культурных программ. Почётный член Королевского общества и Британской академии, пэр и кавалер Почётного ордена.
Комментарии (154)
- Слушатели скорбят об уходе Мелвина Брэgga из «In Our Time» и хвалят его умение жёстко, но уважительно держать экспертов в узде.
- Подкаст считается эталоном интеллектуального радио: без воды, с глубоким погружением в тему и верой в умную аудиторию.
- Избранные любимые выпуски: планктон, механизм Антикитеры, Гилгамеш, крокодилы, викторианские канализации и «Сознание» 1999 года.
- Архив из 1000+ эпизодов доступен через BBC (VPN/get_iplayer) и каталог Braggoscope; за пределами Великобритании вставляют рекламу.
- Общая мольба: найти достойного преемника и сохранить формат — чай/кофе в конце обязателен.
30 minutes with a stranger 🔥 Горячее 💬 Длинная дискуссия
- Две незнакомки, Кейт и Дон, по заданию исследователей разговаривают 30 минут по видеосвязи.
- Это часть проекта CANDOR: 1 700 диалогов, 1 500 участников разного возраста, расы, образования и политических взглядов.
- Перед разговором большинство чувствовали себя «средне».
- Сразу после начала многие отметили, что стало хуже или не изменилось.
- Мы привыкли общаться с похожими: одинаковые районы, школы, соцсети. Такие связи называют «связующим» социальным капиталом.
Комментарии (352)
- Онлайн-общение быстро скатывается в мелочность, тогда как офлайн-разговоры с незнакомцами почти всегда тёплые и приятны.
- Участники эксперимента «30 минут с незнакомцем» почти не получили отказов и оценили опыт положительно, несмотря на изначальные опасения.
- Большинство обсуждающих подтверждают: социальная изоляция — главная болезнь времени, и случайные живые диалоги её лечат.
- Половина комментариев посвящена дизайну сайта: кто-то восторгается «скролл-анимацией», кто-то получает головную боль и просит обычный скроллинг.
- Некоторые замечают искажение выборки (участники были изначально открыты к общению) и спрашивают, как сильно результаты зависели от $15 и пандемийной тоски по людям.
Polars Cloud and Distributed Polars now available
Polars Cloud GA и Distributed в бета
Polars Cloud теперь доступен в AWS, а распределённый движок — в открытой бете. Запуск удалённых запросов:
import polars_cloud as pc, polars as pl
with pc.ComputeContext(...) as ctx:
df = (pl.scan_parquet("s3://...")
.filter(...)
.group_by(...)
.remote(ctx).distributed().execute())
Что это даёт
- Единый API: ноутбук → облако без переписывания кода.
- Горизонтальное, вертикальное и «диагональное» масштабирование: от кластера до одного мощного узла без shuffle-оверхеда.
- Под капотом — OSS streaming-движок Polars.
Что уже работает
- PDS-H полностью распределённо.
- Комбинируем partitionable-запросы с order-dependent операциями (пример с
group_by_dynamic
+join_asof
).
Скоро
- On-prem версия: первые клиенты через пару месяцев.
- Живая панель кластера.
Комментарии (82)
- Пользователи спорят, нужен ли вообще DataFrame-API: многие считают, что 90 % задач проще решать SQL (DuckDB, Snowflake, Athena).
- Polars хвалят за скорость локальной работы, но на больших данных чаще выбирают DuckDB или SQL.
- Вопросы к Polars Cloud: пока только AWS, биллинг через AWS, on-prem и распределённый запуск на своих машинах «в разработке».
- Сравнение: Polars ≠ Snowflake, скорее конкурент Spark/Glue, но без SQL в приоритете (возможно позже).
- Итог: кому нужен DataFrame-API — Polars отличен, кому достаточно SQL — берут DuckDB и не парятся.
Étoilé – desktop built on GNUStep
Цели проекта
Создать среду, построенную вокруг трёх человеческих задач: создавать, сотрудничать, учиться. Без «файлов» и «процессов» в интерфейсе пользователь получает:
- полную историю изменений любого объекта;
- совместную работу над любыми документами;
- гибкие workflow из комбинируемых сервисов;
- систему, близкую к человеческому восприятию компьютера.
Étoilé — open-source (лицензия MIT/BSD), основан на GNUstep и переносим на большинство ОС.
Последние новости
- CoreObject Preview Release 3 (июнь 2014)
- Pragmatic Smalltalk и C (август 2012)
- Новый XMPPKit и StepChat (апрель 2012)
- Étoilé 0.4.2 (апрель 2012)
- Ускорение Autorelease (апрель 2012)
Комментарии (89)
- Étoilé — амбициозный, но давно заброшенный проект GNUstep-десктопа, который шёл дальше NeXTstep/Mac OS X, вдохновляясь Smalltalk и STEPS.
- Сообщество вспоминает его как «дорогу не пройденную»: открытый OpenStep-код не хватал экосистемы, пакетов и момента, когда GNOME выбрал GTK.
- Активность сейчас минимальна; живые наследники — NEXTSPACE (CentOS) и GSDE (Debian).
- Разработка GNUstep всё ещё идёт, но отстаёт (уровень OS X Panther, нет современного Obj-C), а IDE-возможности до сих пор впечатляют.
- Некоторые участники (Дэвид Чиснолл) теперь работают над CHERI, продолжая идеи безопасной компоновки и end-user programming.
A high schooler writes about AI tools in the classroom 💬 Длинная дискуссия
Я учусь в старшей школе, и ИИ разрушает моё образование.
В классах теперь всё сводится к копированию: одноклассник за секунды получает готовую разметку главы «Жизни Фредерика Дугласа» через ChatGPT и сдаёт её как своё участие в обсуждении. В алгебре фотографируют задание, загружают в ИИ и получают графики и решения.
Домашку сдаём до 23:59 онлайн. Раньше мы вместе нервно доделывали работу в 23:57, теперь чат-боты делают за минуты. Дедлайн потерял смысл, пропал азарт и дисциплина. ИИ убрал последствия прокрастинации и разорвал связь между учениками: почти никто не чувствует срочности или нужды тренировать мышление.
Комментарии (292)
- Большинство участников считают, что нужно вернуться к ручным экзаменам и письменным работам в классе, запретив телефоны и доступ к интернету.
- Домашние задания можно оставить, но с обязательным устным оправданием и «следом» черновиков, чтобы исключить слепое копирование из ИИ.
- Некоторые предлагают не бороться с ИИ, а поднять планку качества и использовать ИИ как личного тьютора или инструмент преподавателя.
- Участники сравнивают ситуацию с появлением калькуляторов: технологию нельзя отменить, но можно изменить цели и методы обучения.
Neovim Pack 🔥 Горячее 💬 Длинная дискуссия
Пакеты в Neovim
- Пакет — каталог с плагинами.
- Можно распаковать архив в отдельную папку.
- Можно хранить как git-репозиторий.
- Поддерживает связанные плагины.
start/
— автозагрузка при старте.opt/
— загрузка по требованию:packadd
.
Поиск файлов
Nvim ищет в 'runtimepath'
и во всех pack/*/start/*
.
Пути start/
не отображаются в &rtp
; использовать nvim_list_runtime_paths()
.
Установка пакета
mkdir -p ~/.local/share/nvim/site/pack/foo
cd ~/.local/share/nvim/site/pack/foo
unzip /tmp/foopack.zip
Получится:
pack/foo/start/foobar/plugin/foo.vim
pack/foo/opt/foodebug/plugin/debugger.vim
При старте Neovim загружает start/
, но не opt/
.
Одиночный плагин
Создайте лишний уровень:
mkdir -p ~/.local/share/nvim/site/pack/foo/start/foobar
cd $_ && unzip /tmp/someplugin.zip
Опциональные плагины
:packadd foodebug
— загружает pack/*/opt/foodebug
.
:packadd! foodebug
в init.vim
— загрузка при старте, кроме --noplugin
.
Рекомендации по размещению
- Цветовые схемы — в
pack/*/opt
. - Файл-тип плагины — в
pack/*/start
, если нужны всегда; иначе вopt
и выбор через:packadd
.
Создание собственного пакета
Каждый независимый плагин — отдельный пакет, чтобы пользователи могли выбирать.
Комментарии (156)
- Пользователи обсуждают новый встроенный менеджер плагинов Neovim («pack») и сравнивают его с lazy.nvim, vim-plug и другими.
- Многие рады появлению «родного» решения, но отмечают отсутствие ленивой загрузки и расширенных функций.
- Часть сообщества уже перешла на pack, git-submodules или вообще отказалась от менеджеров, считая их избыточными.
- Кто-то надеется, что это последний переход, другие опасаются очередного «менеджера на 3 года».
- Параллельно поднимается тема Helix как альтернативы без необходимости конфигурирования.