Дайджест #25. Вівторок, 30 червня

Ці новини — за 30 червня 2026. Найгарячіше — завжди в актуальному випуску.

NixOS 26.05 released | Blog | Nix & NixOS

NixOS 26.05 "Yarara" вийшла 30 травня 2026 року. Реліз включає 20 442 нових пакети, перехід на systemd у stage 1 за замовчуванням, оновлення до GNOME 50 та GCC 15, а також останню підтримку x86_64-darwin. Попередня версія 25.11 "Xantusia" припинить отримувати оновлення безпеки з 30 червня 2026 року.

Lisp programming on the PDP-1

Сторінка знайомить із запуском Lisp на емуляторі PDP-1 — історичному діалекті, створеному 14-річним Пітером Дойчем у 1960 році. Тут вперше з’явилося інтерактивне середовище REPL. Наводяться практичні кроки: завантаження з паперової стрічки, робота з вісімковою арифметикою, збереження функцій та використання DDT для налагодження.

Popping the GPU Bubble | Moondream

Photon, інференс-рушій Moondream, усуває GPU-бульбашки — простої прискорювача в очікуванні CPU — за допомогою конвеєризованого декодування. Два буферні слоти (ping-pong), відкладене семплювання й легкий облік «зомбі»-запитів дозволяють запускати наступний forward, поки CPU ще завершує попередній крок, включно з обмеженим декодуванням для structured output. На NVIDIA B200 такий підхід дає приріст decode throughput до 35%, причому виграш тим більший, чим швидша пам’ять GPU або менша модель.

Маленькі моделі особливо виграють від таких трюків: коли forward дешевий, фіксовані накладні витрати CPU стають домінантними, і їхнє перекриття дає непропорційно великий приріст.

Reclaiming Our Digital Selves: HCCF’s Vision for a Human-Centered Top-Level Domain – Human-Centered Computing Foundation

Human-Centered Computing Foundation, схвалений учасник програми ICANN Applicant Support, розпочав кампанію за створення нового домену верхнього рівня (TLD) цілком присвяченого етичним та людино-центрованим технологіям. Мета — побудувати альтернативну інтернет-інфраструктуру, яка не збирає дані та не експлуатує увагу користувачів. Ініціатива передбачає модель «одна людина — один домен» і перебуває на ранньому етапі погодження.

Study suggests most Americans would be healthier without daylight saving time

Дослідники Stanford Medicine змоделювали вплив трьох часових політик на циркадні ритми та здоров’я в США: постійний стандартний час виявився найкращим — він міг би запобігти близько 300 000 випадків інсульту та 2,6 млн випадків ожиріння. Будь-який фіксований час корисніший за сезонні переведення стрілок, але саме ранкове світло критично синхронізує внутрішній годинник більшості людей. Єдиний виняток — «жайворонки» (15% популяції), яким більше підходить постійний літній час, бо вечірнє світло подовжує їхній закороткий цикл. Автори визнають, що модель спрощена, а реальна світлова поведінка людей — ще гірша.

Схоже, аргументи гольф-клубів та криті молли, які просувають вічний літній час, поки що переконують політиків краще за медичні дані.

Memory Safe Context Switching

Fil-C реалізує memory-safe перемикання контексту для `setjmp`/`longjmp` і `ucontext` API, використовуючи непрозорі об’єкти, щоб унеможливити пошкодження стеку. Для `setjmp`/`longjmp` вводиться об’єкт `zjmp_buf`, а валідність стрибка перевіряється обходом стеку й панікою, якщо кадр більше не є предком. Для `ucontext` власний стан контексту керується скінченним автоматом із прив’язкою до потоку, а інтеграція з GC використовує сірі списки для відстеження runnable-контекстів, що перемикалися під час фази маркування.

GitHub - LinuxMD/linuxmd: Linux for the Sega MegaDrive · GitHub

Проект LinuxMD — це порт Linux на Sega MegaDrive. Для запуску потрібен картридж Mega EverDrive (Core або Pro), який забезпечує додаткову RAM та доступ до SD-картки. Система збирається через toolchain на основі buildroot, використовує u-boot як завантажувач, спеціально зібране ядро m68k та rootfs на erofs. Окрім послідовної консолі через USB, реалізовано вивід на відеовихід MegaDrive зі скролінгом та індикаторами активності. Також є QEMU-форк для тестування без реального заліза.

Це настільки ж безглуздо, наскільки й чудово — тепер можна медитувати на зелений квадратик "heartbeat" замість того, щоб грати в Sonic.

GitHub - deepreinforce-ai/Ornith-1 · GitHub

Ornith-1.0 — це сімейство відкритих моделей (від 9B до 397B параметрів) для агентного кодингу, які за допомогою reinforcement learning навчаються не лише генерувати рішення, а й оптимальний каркас (scaffold) для їх пошуку. Моделі базуються на Gemma 4 і Qwen 3.5 та показують найкращі результати серед відкритих систем свого розміру в бенчмарках Terminal-Bench 2.1, SWE-bench Verified/Pro/Multilingual, NL2Repo і Claw-eval. У репозиторії наведено детальні інструкції з розгортання через vLLM, SGLang та Transformers, а також приклади використання з інструментами та агентними фреймворками.

Підхід з одночасною оптимізацією рішення і стратегії пошуку через RL робить Ornith цікавим кроком до більш автономних кодових агентів.

South Korea to spend $1T on more memory chip production and humanoid robots - Ars Technica

Південна Корея запускає мегапроєкти на $1 трильйон: Samsung та SK Hynix вкладуть $585 млрд у нові фабрики для подвоєння виробництва DRAM за п’ять років, а $357 млрд підуть на великі AI-дата-центри. Hyundai інвестує $5.8 млрд у виробництво людиноподібних роботів Atlas (Boston Dynamics) і планує випускати 30 000 одиниць щороку до 2028, коли уряд обіцяє комерціалізувати роботів у 10 галузях. Проте профспілки вже готують страйки через загрозу робочим місцям, а влада закликає ділитися надприбутками від AI-буму.

Видовище, коли держава одночасно будує фабрики для роботів, які відберуть роботу, і думає над «національним дивідендом» для громадян — готовий сценарій для корейського кіберпанку.

</> htmx ~ Working With AI: A Concrete Example

Автор знайшов причину регресії в парсері hyperscript за лічені хвилини з допомогою AI, але натомість отримав від нього невдалі пропозиції виправлень — надто специфічний хак та надлишково складний контекстно-чутливий флаг. Лише знаючи існуючий механізм «follows» у парсері, автор сам звузив виправлення до конкретної команди `fetch`, уникнувши технічного боргу. З цього досвіду він робить висновок, що AI чудово справляється з діагностикою та генерацією тестів, але архітектурні рішення вимагають людського розуміння системи — інакше код обростає небезпечними компромісами. Окремо він зазначає, що AI допомагає компенсувати вікове зниження пам’яті та витривалості, хоча й ризикує притупити загальну гостроту мислення.

В епоху «vibe coding» приємно бачити, як досвідчений розробник не соромиться покопирсатися в коді замість того, щоб просто взяти перше запропоноване рішення.

GitHub - SMJAI/open-memory-protocol: An open standard for portable, interoperable AI memory across tools, sessions, and devices. · GitHub

Open Memory Protocol (OMP) — це відкритий стандарт і self-hosted сервер, який дозволяє AI-інструментам (Claude, ChatGPT, Cursor тощо) спільно використовувати пам’ять про користувача через уніфікований REST API та adapters. Він вирішує проблему «силосів» пам’яті, де кожен AI пам’ятає вас окремо, і дає змогу переносити контекст між сесіями, моделями та пристроями. Проєкт містить специфікацію, референсний сервер на Node.js, MCP-адаптер для Claude, browser extension для кросс-модельного handoff та дорожню карту до v1.0.

З вигляду — черговий протокол, що намагається стати «USB для пам’яті AI», але стартує з розумних обмежень і конкретних інтеграцій.

US Supreme Court just blew up EU-US Data Transfers

Верховний суд США у справі Trump v. Slaughter постановив, що Федеральна торгова комісія (FTC) більше не може бути незалежним органом, що руйнує правову основу EU-US Data Privacy Framework. Європейське законодавство вимагає незалежного нагляду за захистом персональних даних, і Єврокомісія 259 разів послалася на незалежність FTC у своєму рішенні. Правозахисна організація noyb закликала Єврокомісію почати впорядкований відхід від американських хмарних сервісів, оскільки без незалежного регулятора угода втрачає юридичну силу.

Рішення, засноване на теорії "унітарної виконавчої влади", яка дає президенту США повний контроль над усіма виконавчими органами, фактично знецінює гарантії, на яких трималася десятилітня система трансатлантичних потоків даних — і робить попередні європейські поступки політичною картковою хатинкою, що нарешті завалилася.

Micro-Agent: Beat Frontier Models with Collaboration inside Model API | vLLM Blog

vLLM Semantic Router перетворює звичайний API-виклик моделі на внутрішню колаборацію кількох моделей через bounded micro‑agent рантайм “looper”. Патерни Confidence, Ratings, ReMoM, Fusion і Workflows дають змогу динамічно обирати спосіб співпраці під конкретне завдання (складність, ризик, контракт формату) без зміни звичного OpenAI‑сумісного запиту. Така router‑оркестрована взаємодія показує на еталонних тестах результати, що дорівнюють або перевершують окремі frontier‑моделі, зберігаючи єдиний ідентитет `vllm-sr/auto`.

Це виглядає як природна еволюція inference‑роутерів: замість пасивного forwarding — активне керування якістю відповіді через внутрішню «команду» моделей.

philipbohun.com/blog

Microsoft втрачає розробників на користь MacOS та Linux, тому автор пропонує Windows Lite — полегшену версію без телеметрії, реклами, AI чи .NET, лише з Win32, графічними драйверами та легким шелом. Така система була б стабільною ціллю для геймерів і розробників, які цінують зворотну сумісність і відсутність зайвого. Постійна ліцензія коштувала б $49 без підписок, що з часом зробило б Windows Lite основною версією і збільшило б доходи Microsoft.

Microsoft навіть із цієї ідеї зробить підписку з рекламою в меню «Пуск».

GitHub - jumpserver/jumpserver: JumpServer is an open-source Privileged Access Management (PAM) platform that provides DevOps and IT teams with on-demand and secure access to SSH, RDP, Kubernetes, Database and RemoteApp endpoints through a web browser. · GitHub

JumpServer — це відкрита PAM-платформа (бастіонний хост), яка надає DevOps та IT-командам безпечний доступ через браузер до SSH, RDP, Kubernetes, баз даних і RemoteApp. Складається з багатьох окремих компонентів — Lina, Luna, KoKo, Lion, Chen та інших, кожен з яких відповідає за свій тип підключення або інтерфейс. Розгортається швидко однією curl-командою, ліцензована під GPLv3.

macOS Golden Gate Icon Comparison — Basic Apple Guy

У статті порівнюються системні іконки macOS Tahoe та нової бета-версії Golden Gate. Автор відзначає яскравіші кольори, зміни в ефекті Liquid Glass і помітнішу рефракцію, особливо в іконках на кшталт Journal. Наведено візуальні порівняння для десятків застосунків, при цьому деякі деталі (наприклад, різкі грані в новому Finder) можуть бути ще не фінальними.

Схоже, Apple продовжує експериментувати з балансом між скломорфізмом і плоскою графікою — і це радує, бо вносить різноманітність у візуальну нудьгу останніх релізів.

Studio Canal Removal (UK)

PlayStation оголосила, що з 1 вересня 2026 року через завершення ліцензійних угод з бібліотеки користувачів буде видалено весь раніше придбаний контент дистриб'ютора Studio Canal. Серед сотень фільмів, які зникнуть, — такі відомі стрічки, як "Апокаліпсис сьогодні", "Щелепи", "Дитина в смугастій піжамі", "Рембо" та обидві частини "Термінатора 2".

Купівля цифрового контенту дедалі більше скидається на довгострокову оренду з невизначеним терміном дії.

Qwen 3.6 27B is the sweet spot for local development - Quesma Blog

Qwen 3.6 27B — первая локальна модель, яку автор вважає практично придатною для загальних завдань: вона поступається швидкістю mixture-of-experts версії 35B A3B, але дає вищу якість коду та міркувань. На MacBook Max M5 з llama.cpp та multi-token prediction вона видає близько 32 токенів/с, що цілком прийнятно для реальної роботи, і легко інтегрується з OpenCode або терміналом. Модель можна запускати на споживчих GPU (RTX 5090) з хорошою швидкістю, а за бенчмарками вона приблизно дорівнює рівню GPT-5 або Claude Sonnet 4.5 середини 2025 року.

Цікаво, що локальні моделі вже дозволяють обходитися без хмарних API для багатьох сценаріїв, а агресивний quantized DeepSeek V4 Flash на 103 ГБ RAM все одно не дає відчутної переваги над 27B у повсякденних завданнях — схоже, гонка гігантських моделей не завжди виправдана.

WATaBoy: JIT-ing Game Boy Instructions to Wasm Beats a Native Interpreter

WATaBoy — емулятор Game Boy, який JIT-компілює інструкції SM83 у WebAssembly і, попри додатковий рівень абстракції, випереджає навіть нативний інтерпретатор. Використовуючи вбудований JIT браузерів, проект обходить обмеження iOS на виконання довільного коду й демонструє приріст швидкодії ~1.2× для Pokémon Blue. Стаття розкриває деталі генерації Wasm-байткоду, компонування модулів і диспетчеризації через call_indirect, а також порівнює продуктивність у Safari, Chrome та Firefox. Незважаючи на те, що більшість часу поки займає емуляція PPU, підхід може масштабуватися на більш вимогливі консолі.

Цікаво, що навіть базовий JIT-блок уже виграє в інтерпретатора — якщо доробити передбачення переривань PPU, відрив може стати значно більшим.

US supreme court rules geofence warrants require constitutional privacy protections | US supreme court | The Guardian

Верховний суд США постановив, що geofence warrants потребують конституційного захисту приватності згідно з Четвертою поправкою. Судді визнали, що збір даних про місцезнаходження смартфонів становить "обшук" і люди мають "розумне очікування конфіденційності", навіть перебуваючи в публічних місцях. Рішення 6-3 у справі Chatrie v US зобов’язує поліцію отримувати ордер, що відповідає конституційним вимогам, а не просто вимагати дані в технокомпаній.

Це перше суттєве рішення щодо цифрової приватності після landmark-прецеденту 2018 року, яке нарешті встановлює, що добровільне ввімкнення location history у Google не означає згоду на передачу цих даних уряду без ордера.

How to lie about radiation -

Стаття аналізує справжню шкоду від низьких доз радіації, показуючи, що хронічне опромінення, навіть у дозах, значно вищих за норму, не призводить до зростання загальної захворюваності на рак. Детально розбираються дослідження «тайванського випадку» — мешканці забруднених кобальтом-60 будинків мали на 35% нижчий рівень раку, а статистично значущі результати про шкоду в цих роботах є наслідком metod-артефактів на кшталт p-hacking і cherry-picking. Навіть наймасштабніше дослідження INWORKS серед 300 000 ядерників продемонструвало лише мізерне підвищення ризику, і то зі значними обмеженнями. Автори підсумовують, що сувора регуляція, заснована на страху перед будь-якими викидами, не має достатнього наукового підґрунтя і лише здорожує ядерну енергетику без реальної користі для здоров’я.

European ISPs Want Rightsholders Held Accountable for Overblocking Damage * TorrentFreak

Європейські інтернет-провайдери через асоціацію EuroISPA закликають Єврокомісію зобов’язати правовласників нести відповідальність за збитки від надмірного блокування сайтів. У зверненні наведено випадки в Італії (понад 7700 постраждалих доменів через Piracy Shield, штраф Cloudflare на €14 млн), Іспанії (блокування спільних IP-адрес позбавило мільйони користувачів доступу до банківських застосунків і платіжних платформ), а також у Франції та Бельгії, де DNS-сервіси виходили з ринку. EuroISPA наголошує, що чинна Директива про захист прав інтелектуальної власності (IPRED) уже дозволяє притягати правовласників до відповідальності, тож нове законодавство не потрібне — достатньо запровадити чіткі механізми компенсації побічних втрат, особливо з огляду на те, що розширення блокувань на DNS-резолвери та VPN ще більше підвищує ризики.

Цікаво, що правовласники роками наполягали на розширенні блокувань, а тепер їх просять відповідати за побічні збитки — майже як викликати джина і дивуватися, що він ламає меблі.

CachyOS June 2026 Release — CachyOS

Червневий реліз CachyOS представляє новий стільничний варіант Hyprland Noctalia, підтримку DNS-over-QUIC, Python із extended PGO та GCC-патч для branch misprediction tuning. Інсталятор тепер має прев’ю стільниць, замінює paru на Shelly і покращує виявлення розкладки клавіатури. Усунено конфлікти драйверів на multi-GPU системах та затримки завершення роботи через user services.

Оновлення традиційно приділяє увагу швидкодії та зручності інсталяції, що вирізняє CachyOS серед арчеподібних дистрибутивів.

A native graphical shell for SSH | Marcus Lewis

Автор пропонує концепцію графічного «шелу» для SSH, де застосунки працюють як локальні HTTP-сервери, що спілкуються через Unix domain sockets, а безпеку забезпечує сам SSH-тунель. Він реалізував ідею в інструментах Outer Loop (SSH-браузер) та відкритому Outer Shell, які дозволяють запускати віддалені графічні програми без традиційних портів чи складної конфігурації. Такий підхід відкриває альтернативу термінальним застосункам і може сформувати нову гілку розвитку для взаємодії з серверами, особливо з появою AI-згенерованих нативних інтерфейсів.

Це одна з тих ідей, коли дивуєшся, чому ми так довго без цього обходилися.

What happens when you run a CUDA kernel

Стаття простежує повний шлях запуску CUDA-ядра додавання векторів: від компіляції через cicc/ptxas у SASS і реєстрації fatbin на хості до асинхронного запуску через pushbuffer, GPFIFO та дверний дзвінок; на GPU диспетчер розподіляє блоки по SM, а планувальники варпів використовують закодовані у SASS лічильники stall, скорборди та yield-біти, поки коалесцентний доступ до пам’яті насичує DRAM на 80% піку. Результат повертається з L2-кешу через PCIe без додаткового раунду до відеопам’яті.

Вражає, що тривіальний 1+1 потребує мільйонів CPU-інструкцій, дев’ятисот ioctl та цілої черги апаратних команд.

Sandia National Labs SA3000 8085 CPU | The CPU Shack Museum

Sandia National Labs у 1982 році створила радіаційно-стійку CMOS-версію Intel 8085 — SA3000, виготовлену на 3-мікронному процесі з майже потрійним збільшенням кількості транзисторів (до 18 000). Процесор витримував до 1×10⁶ рад з падінням продуктивності на 25%, призначався для ядерних боєголовок W88 (Trident II) і космічних місій, як-от супутник CRRES. У 1990 році Harris комерціалізувала його як HS1-80C85RH з обмеженнями 5В і 2MHz, хоча оригінальна SA3000 могла працювати на 10MHz.

Мабуть, небагато цивільних процесорів можуть похвалитися тим, що їхня модифікована версія буквально сидить у боєголовці — це якщо Intel 8085 міг би розповідати історії.

Building Principia for Windows XP - ROllerozxa

Автор зібрав власний GCC-тулчейн із прив’язкою до MSVCRT і NT 5.1, щоб портувати сучасну відкриту версію гри Principia на Windows XP. Подолано низку перешкод: конфлікт GMP із C23, залежність libstdc++ від Vista-функцій, несумісність curl і приховані проблеми з визначеннями функцій у коді. Попри зіпсовані шрифти через старі драйвери OpenGL, гра успішно запустилась на реальному залізі, а результати викладено у вигляді скриптів і релізів.

Встановлення XP через Linux-інсталятор і пошук драйверів для Ethernet-контролера без доступу до інтернету — це окремий техноархеологічний квест, гідний власного саммарі.

Rebuilding the computer room – alexwlchan

Автор згадує дитячу «комп’ютерну кімнату» — місце, куди треба було йти, щоб скористатися пристроєм. З появою ноутбуків і смартфонів комп’ютери стали портативними, але разом зі зручністю прийшла постійна присутність сповіщень, яка розпорошує увагу. Щоб повернути контроль, автор відновив фізичні межі: основний комп’ютер — настільний у кабінеті, телефон залишається там поза робочим часом, а на руці — лише фітнес-трекер без сповіщень. Таке навмисне тертя допомогло йому відчути спокій і зосередитися на реальному житті.

Схоже, ми винайшли смартфони, щоб знову мріяти про стаціонарний телефон.

Pollen tried to remove my article about CEO Callum Negus-Fancey and CTO Bradley Wright, and Google is assisting with it - The Pragmatic Engineer

Стаття описує, як компанія Pollen спробувала прибрати з пошуку Google розслідування про свій ганебний крах, подавши підроблену скаргу DMCA від імені фіктивної особи, яка нібито мешкає на безлюдному острові Буве. Google без належної перевірки вилучив оригінальний матеріал автора з індексу, попри те що вказана «підстава» — копіювання статті 1998 року — є повністю абсурдною. Цей випадок показує, наскільки легко зловживати системою захисту авторських прав для цензури небажаної інформації, поки проти колишніх керівників Pollen тривають судові позови.

Острів Буве — ідеальна юрисдикція для фейкових DMCA-скарг: нуль жителів, жодних свідків, зате відмінний legal operations.

2018–2025 (c) Списуй але не один в один