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)
- Большинство участников считают, что нужно вернуться к ручным экзаменам и письменным работам в классе, запретив телефоны и доступ к интернету.
- Домашние задания можно оставить, но с обязательным устным оправданием и «следом» черновиков, чтобы исключить слепое копирование из ИИ.
- Некоторые предлагают не бороться с ИИ, а поднять планку качества и использовать ИИ как личного тьютора или инструмент преподавателя.
- Участники сравнивают ситуацию с появлением калькуляторов: технологию нельзя отменить, но можно изменить цели и методы обучения.
Anonymous recursive functions in Racket
Репозиторий показывает, как в Racket писать анонимные рекурсивные функции без letrec и имен.
Ключевая идея — Y-комбинатор: лямбда получает себя как аргумент и вызывает его для следующего шага.
(define Y
(λ (f)
((λ (x) (x x))
(λ (x) (f (λ (a) ((x x) a)))))))
((Y (λ (fact)
(λ (n)
(if (zero? n) 1 (* n (fact (sub1 n)))))))
5) ; 120
Такой приём работает для любой рекурсии: факториал, fib, обход списков и т.д.
Комментарии (37)
- Обсуждение началось с примера анонимной рекурсии на Racket; оказалось, что код совместим с любым R6RS-Scheme, включая проект scheme-rs.
- Участники сравнили подходы: в Clojure нужен явный
recur, в Racket хвостовые вызовы оптимизируются автоматически. - Кто-то спросил, стоит ли брать Racket для повторного изучения ФП; советуют почитать «zen of Racket» и быть готовым к узкой, но мощной экосистеме.
- Появились порты идеи на Python и Go (через Y-комбинатор), но часть людей предпочла бы обычный цикл для отладки.
- Сообщество предупреждает: в нишевых языках придётся уметь докручивать библиотеки «с нуля» и держать редких специалистов.
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 как альтернативы без необходимости конфигурирования.
ReMarkable Paper Pro Move 💬 Длинная дискуссия
reMarkable Paper Pro Move
Самый компактный «бумажный» планшет: 7,3-дюймовый цветной Canvas-дисплей, 2 недели без подзарядки, заряд 0–90 % за 45 мин. Корпус из анодированного алюминия, стекло с текстурой под бумагу. В комплекте стилус Marker, бесплатная доставка, 100 дней теста.
Ключевые плюсы
- Пишет и звучит как настоящая бумага.
- Нет уведомлений и отвлекающих факторов.
- Магнитное крепление стилуса, мгновенное пробуждение экрана.
- Папки, теги, поиск по рукописи (с подпиской Connect).
- Аннотации на PDF, конвертация почерка в текст, слои.
Connect-подписка
- Синхронизация с ПК и мобильными приложениями.
- Неограниченное облако.
- Поиск рукописного текста.
- Шаблоны и планировщики reMarkable Methods.
Цена от 449 $.
Комментарии (278)
- Пользователи жалуются на дороговизну ($450-700), подписку и закрытость ПО reMarkable; многие отказываются от покупки.
- RM2 хвалят за ощущения при письме, но ругают за тормоза после обновлений, ненадёжный свайп и отсутствие split-screen.
- Кто-то ставит Toltec/KoReader и превращает RM в отличный ридер, но замечает слабую поддержку языков и отсутствие официального API.
- Альтернативы: Boox (Android, Kindle-апп, синхронизация), Supernote (без подписки), iPad mini + GoodNotes/Freeform.
- Часть участников возвращается к обычной бумаге: дешевле, проще, не требует подписки и не ломается.
Novel hollow-core optical fiber transmits data faster with record low loss
- Новое волокно с полым сердечником (DNANF) показало рекордное затухание 0,091 дБ/км на 1550 нм — в 1,5 раза лучше кремниевых волокон (0,14 дБ/км).
- Скорость передачи выше на 45 %; низкие потери (<0,2 дБ/км) сохраняются в диапазоне 66 ТГц (700–2400 нм).
- Удалось подавить три механизма потерь: утечку, рассеяние на границе и микроизгиб; испытано на 15 км.
- Технология обещает увеличить дальность без усилителей, снизить стоимость бита и открыть новые длины волн для связи, лидаров и высокомощной лазерной доставки.
Комментарии (57)
- Hollow-core fiber (HCF) передаёт свет почти со скоростью света в вакууме (~c), в отличие от обычного стекловолокна (~2/3 c), снижая задержку на 30–45 %.
- Ключевое преимущество — не пропускная способность, а латентность: важно для HPC, AI-кластеров, онлайн-игр и трансконтинентальных линий.
- Потери 0,2 дБ/км и полоса 66 ТГц уже достигнуты, но сплайсинг и механическая надёжность пока требуют спецоборудования и персонала.
- Существующее стекловолокно не устарело: для большинства «последней мили» и домашних 1–10 Гбит/с оно всё ещё в десятки раз недогружено.
- Массовое развертывание HCF начнётся с сверхдлинных магистралей и HPC-центров, а до FTTH доберётся не раньше чем через десятилетия, если вообще доберётся.
Evidence that AI is destroying jobs for young people 🔥 Горячее 💬 Длинная дискуссия
- Слабый рынок молодых выпускников: Нью-йоркский федрезерв зафиксировал «заметное ухудшение» трудовых перспектив для недавних выпускников.
- Версия ИИ: компании могут заменять их ChatGPT при рутинной белоручковой работе.
- Паника: NYT, Axios и глава Anthropic предсказывали «кровавую баню» и исчезновение до 50 % стартовых позиций.
- Оптимисты: Economic Innovation Group, FT и Ноа Смит показали, что данных о росте безработицы или оттоке из «уязвимых» профессий почти нет; большинство фирм сообщают нулевой эффект ИИ на занятость.
Комментарии (250)
- Падение найма молодых началось в январе 2023-го, задолго до реального внедрения LLM; участники считают, что это «ведущий» эффект ожиданий AI, а не самой технологии.
- Основные альтернативные причины: конец ZIRP и рост ставок, массовые лейоффы после ковид-перегрева, «эффект Маска» с Twitter и общее стремление CEO «делать больше меньшими силами».
- Часть комментаторов подчеркивает, что AI сейчас служит удобным оправданием для экономии на зарплатах и отказа от найма джунов, а не реальной заменой рабочих мест.
- Есть опасения, что отказ от обучения молодых «взаймы у будущего»: через 5–10 лет не будет готовых кадров среднего уровня.
- Наконец, кто-то считает любые выводы о влиянии AI на занятость преждевременными: данные 2020–2025 годов слишком «зашумлены» пандемией, инфляцией и геополитикой.
Комментарии (31)
- «Entangled Life» и «The Overstory» подчёркивают тесную связь деревьев и грибов, превращая научные факты в художественный и захватывающий рассказ.
- У деревьев обнаружены собственные микробиомы, ультразвуковые «крики» стресса и химические сигналы-предупреждения, делающие их почти «разумными».
- Генетическое разнообразие даже внутри одного вида позволяет по крошке древесины быстро найти незаконно срубленное дерево.
- Идея «пробиотиков для растений» уже реализуется в виде компостных чаев и микоризных удобрений.
- Новые масштабные проекты по секвенированию микробиома деревьев лишь детализируют то, что учёные знали давно: каждое дерево — уникальный суперорганизм.
Where's the shovelware? Why AI coding claims don't add up 🔥 Горячее 💬 Длинная дискуссия
—
Комментарии (323)
- Участники сходятся во мнении: обещанного «10×-ускорения» от ИИ-кода не наблюдается; прирост заметен лишь в узких задачах и для неопытных разработчиков.
- Поводом для хайпа стали страх упустить преимущество (FOMO) и желание руководства оправдать сокращения и заморозку зарплат.
- Основной вывод: ИИ удобен для быстрых прототипов, скучных рутинных операций и «разогрева» незнакомого кода, но требует доработки, тестов и часто создаёт технический долг.
- «Шovelware»-взрыва не видно: большинство сгенерированных проектов либо бросаются, либо остаются внутренними; публикации и релизы не выросли.
- Многие отмечают риск атрофии навыков и падения качества кода, а также усталость от постоянной «борьбы с промптами».