Дайджест #52. Понеділок, 27 липня

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

Visualizing the Artemis II Mission | Foxglove

Автор використав Foxglove для інтерактивної візуалізації місії Artemis II: траєкторію Orion отримано з JPL Horizons, а майже 500 фото з проєкту Генка Ґріна об’єднано в єдиний MCAP-файл. У 3D-сцену додано модель NASA AROW Orion із розгорнутими сонячними панелями, а кастомне розширення-«photo stepper» синхронізує перегляд світлин із часовою шкалою та іншими панелями. Проєкт зі скриптами, моделями та готовим макетом викладено на GitHub.

discrete6502 — a 6502 CPU built from 4,051 discrete transistors

Проєкт discrete6502 — це фізичне відтворення процесора MOS 6502 на 4 051 окремому транзисторі, розташованих на платі розміром з аркуш A4 суворо за координатами оригінального кристала. Схема зберігає оригінальну динамічну NMOS-логіку (charge stored on wire capacitance), використовує резистори замість деплеційних транзисторів і пари транзисторів для двонаправлених ключів, через що працює на частоті лише 10–20 кГц, але виконує справжній машинний код. Дизайн повністю верифікований у симуляціях (SPICE, switch-level equivalence з оригінальним нетлістом), плата містить посадкове місце для Raspberry Pi Pico 2 W для тактування й емуляції памʼяті. Виготовлення триває — фізичний прототип ще не тестований.

https://beyondloom.com/decker/

Decker — це мультимедійна платформа для створення інтерактивних документів (deck) з підтримкою звуку, зображень, гіпертексту та скриптів. Натхненний HyperCard та естетикою класичного MacOS, він пропонує просту у вивченні мову Lil (суміш Lua та функціональних ідей APL), експорт у самодостатні HTML-файли та кросплатформну роботу без реклами чи телеметрії. Проєкт відкритий (MIT), включає консольний інтерпретатор Lilt та текстовий формат документів, дружній до систем контролю версій.

Текстовий формат документів і підтримка Git — це саме те, чого часто бракує no-code/low-code платформам, і тут це реалізовано без зайвого шуму.

Melting Satellites Reveal Toxic Secrets Of Space Debris - IEEE Spectrum

Німецькі дослідники з Університету Штутгарта використовують plasma wind tunnels, щоб симулювати згоряння супутників під час atmospheric reentry. Експерименти показують, що aluminum oxide, який утворюється з алюмінієвих корпусів, може посилювати ozone depletion і змінювати тепловий баланс верхніх шарів атмосфери. Зі збільшенням кількості супутників на low Earth orbit ці хімічні наслідки ставатимуть відчутнішими, до того ж зростає ризик падіння на землю уламків із титану чи інших тугоплавких металів.

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

Design is compromise — Steph Ango

Дизайн — це завжди компроміс, і це не погано, а просто усвідомлений вибір пріоритетів. Називати продукт «безкомпромісним» неможливо, адже будь-яке рішення на користь однієї характеристики неминуче послаблює іншу. Найкращі продукти мають власну думку: вони відверто заявляють, у чому поступаються, щоб досягти винятковості в чомусь іншому. Обирати правильні tradeoffs для своєї аудиторії — це і є гарний дизайн.

Маркетинг «без компромісів» — це і є компроміс із чесністю.

GitHub - gmrandazzo/CheapSecurity · GitHub

CheapSecurity — легка саморобна система відеоспостереження для Linux SBC та USB-вебкамер. Виявляє рух методом frame differencing, записує відео з pre-motion буфером, надсилає сповіщення в Telegram (знімки, відео) і email, підтримує нічний режим із CLAHE-покращенням. Усі дані зберігаються локально, а керування — через веб-інтерфейс із live-стрімом, що робить рішення дешевою й приватною альтернативою хмарним сервісам.

How to Write English Prose

Девід Бентлі Гарт обстоює велич англійської прози XVII століття — епохи, коли мова ще не боялася барокової пишноти, рідкісних слів і складного синтаксису. Він гостро критикує сучасний культ «простоти», насаджений підручниками на кшталт Странка й Уайта та порадами Орвелла, називаючи його виявом безкровного капіталістичного духу. Автор пропонує 33 власні правила: завжди обирати найточніше слово, не нехтувати крапкою з комою, читати вголос, уникати банальностей і ніколи не писати примітивно заради читача — проза має чарувати, а не просто інформувати.

London Gatwick introduces robotic parking service

Лондонський аеропорт Гатвік запустив перший у Великій Британії сервіс роботизованого паркування від Stanley Robotics. Пасажири залишають авто в спеціальній кабіні біля Південного терміналу, зберігають ключі, а автономний робот перевозить машину на закритий безпечний майданчик. Система сама відстежує зворотний рейс і повертає авто до прильоту, а машини паркують щільніше, що збільшує місткість без розширення інфраструктури.

Re: AUR registration disabled - Aur-general - lists.archlinux.org

Реєстрацію нових облікових записів у AUR (Arch User Repository) відновлено після тимчасового закриття, спричиненого хвилею шкідливих пакетів. Додано посилення безпеки: заборонено disposable email-адреси, запроваджено обов’язкову верифікацію email через 24-годинний токен, а зміна поштової скриньки блокується на час підтвердження. Користувачів просять і надалі повідомляти про підозрілі реєстрації чи пакети через список розсилки.

Ruff v0.16.0

Ruff v0.16.0 значно розширює набір правил за замовчуванням — тепер їх 413 замість 59, включаючи популярні перевірки з flake8-bugbear та pyupgrade. Додано форматування Python-коду всередині Markdown-файлів, нові коментарі для вибіркового придушення попереджень (`ruff: ignore` і `ruff: file-ignore`) і вивід diff-ів у звичайному режимі `ruff check`. Стабілізовано низку правил і поведінки, як-от `missing-copyright-notice` і підтримку нових API в `snmp-insecure-version`.

analysis package - golang.org/x/tools/go/analysis - Go Packages

Пакет `analysis` визначає інтерфейс для модульного статичного аналізу Go-коду. Він базується на типах `Analyzer`, `Pass` та `Fact`, дозволяючи створювати перевірки, які легко інтегруються в різні інструменти — від CLI до IDE. Механізм фактів забезпечує передачу знань між пакетами при окремому аналізі, подібно до роздільної компіляції.

Фактично це фундамент для `go vet` і майже всіх кастомних лінтерів у Go-екосистемі.

Systemd Linger – etbe – Russell Coker

Systemd linger дозволяє запускати користувацькі сервіси до входу в систему, а не просто запобігає вбиванню процесів при виході. У Debian типова поведінка не вбиває процеси після logout, а linger вмикає сервіси (наприклад, Wi-Fi, Pipewire) ще до логіну, що зручно для віддаленого доступу чи швидшого старту сесії.

git rebase -i is not that scary — akrm al-hakimi

git rebase -i відкриває звичайний текстовий файл з інструкціями (pick, reword, squash, fixup, drop) і дозволяє редагувати історію комітів до їх фактичного застосування. Це лише план, який можна скасувати через `git rebase --abort`; навіть після виконання старі коміти не зникають, а залишаються доступними через reflog. Конфлікти вирішуються по одному коміту, що простіше, ніж під час злиття гілок, а для безпеки можна створити резервну гілку перед rebase. Автор радить новачкам спокійно експериментувати на власних feature-гілках і використовувати `git push --force-with-lease`.

Interactive Video Player & Tools | ZWPlayer - ZWPlayer

ZWPlayer — це веб-відеоплеєр із нативною підтримкою WebRTC, RTSP (без плагінів) і HLS, орієнтований на enterprise-застосунки. Включає вісім візуальних інструментів для створення інтерактивних анотацій, динамічних водяних знаків, субтитрів, плейлистів та мініатюр, що експортуються через єдиний JSON-формат ZWMAP. Пропонує готові інтеграції з React, Vue, WordPress, а також режим локального офлайн-відтворення.

Маркетинг позиціонує плеєр як "більше ніж плеєр", але за цим стоїть доволі важкий комбайн: чи потрібен він тим, кому просто треба прогарати відео без танців із WYSIWYG-редакторами?

Live updates: France and Spain wildfires; more than 300,000 displaced by wildfires as hotter weather looms | CNN

Понад 300 000 людей евакуйовано через масштабні лісові пожежі у Франції та Іспанії — це найбільша післявоєнна евакуація у Франції. Волога зима спричинила бурхливий ріст рослинності, яка потім швидко висохла через рекордну спеку та раптову посуху, створивши ідеальні умови для вогню. Найближчими днями опадів не очікується, а температура знову сягне екстремальних позначок.

Волога зима, що мала б радувати, перетворилася на паливо для пожеж — іронія кліматичних змін.

Open-source 3D-printed portable MRI machine built for under $70,000 — DIY medical equipment costs less than 7% of a full-sized MRI machine’s $1.1 million starting price | Tom's Hardware

Open-source проект OSI2 ONE створив портативний МРТ-сканер із 3D-друкованим ядром, який коштує менше $70 000 — менше 7% ціни звичайного апарата. Його поле всього 50 мТл, що дає низьку роздільну здатність, однак спеціалізовані AI-моделі, натреновані на високопільних даних або фізичних симуляціях, здатні прибирати шум, виправляти неоднорідності й підвищувати деталізацію знімків до діагностичного рівня. Це дозволяє використовувати такий МРТ у регіонах, де повнорозмірні сканери фінансово недоступні.

Teaching Kids Forth — Anna Liberty

Авторка навчала дітей програмування мовою Forth у 12-тижневому курсі, обравши її через відсутність синтаксису та стекову модель, яку пояснювала за допомогою паперових тарілок. Учні працювали в середовищі EasyForth, а фінальним проєктом було створення власної графіки або модифікація гри. Вона визнає, що Forth не ідеальна для початківців через низькорівневі деталі, але важливіше забезпечити дітям швидкий візуальний зворотний зв’язок і простір для самостійних експериментів.

Using ThinkPad T480 as a mobile phone | maroš grego

Ноутбук ThinkPad T480 можна перетворити на повноцінний мобільний телефон із підтримкою дзвінків, SMS та мобільного інтернету. Для цього потрібно замінити стандартну прошивку на Libreboot, що знімає обмеження на вибір бездротового модуля, і встановити модем Quectel EG25-G. Модем налаштовується як USB-аудіопристрій для передачі голосу, а через Waydroid можна запускати Android-застосунки.

Тепер залишилося лише знайти кишеню відповідного розміру.

The New AI Superpowers: Focus and Followthrough

AI, попри здатність пришвидшувати роботу в десятки разів, не рятує від вигорання — навпаки, спокуса запустити одразу всі відкладені проекти призводить до виснаження. Автор на власному досвіді переконується, що замість горизонтального розширення активності варто обрати фокус і доводити до кінця справді важливі речі, витрачаючи зекономлений час на полірування того останнього 1%, який відділяє посередній результат від виняткового.

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

US prosecutors charge Atlanta man after GrapheneOS phone wipes itself during airport search | TechSpot

Федеральна прокуратура США висунула звинувачення мешканцю Атланти, чий телефон на GrapheneOS очистився під час прикордонного обшуку в аеропорту — слідство вважає це навмисним знищенням доказів. Захист наполягає на незаконності самого обшуку, а експерти попереджають, що справа може створити прецедент криміналізації privacy-інструментів на рівні операційної системи. Інцидент виник на тлі розслідування щодо активістів руху проти будівництва поліцейського центру Cop City.

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

The Strongest El Niño Ever - by Zeke Hausfather

Мультимодельна медіана піку Ель-Ніньйо цього року прогнозується на рівні 3.6°C (на 0.8°C вище рекорду 2015-16) з імовірністю ~90%, а подія вже випереджає за швидкістю розвитку вибуховий 1997-98 рік. Оскільки глобальна температура відстає від ENSO на 3-5 місяців, 2027 рік майже гарантовано поб'є рекорд, а 2026-й має ~28% шансів перевищити 2024-й. Автор наголошує, що моделі ще не стикалися з такими значеннями, але океан уже демонструє безпрецедентні показники.

The Atmos clock - Atmos Atelier

Годинник Jaeger-LeCoultre Atmos — це механічний годинник, що не потребує ручного заводу, використовуючи для живлення незначні коливання температури. Герметичний балон з етилхлоридом розширюється або стискається при зміні тепла, заводячи пружину; перепаду в 1°C достатньо для роботи протягом 48 годин. Випускаючись з 1930-х років, модель пройшла через серію calibers (519, 526, 528, 540, 560) і отримала безліч спеціальних версій, зокрема з індикацією фаз місяця та календарем на 1000 років.

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