Telegram Web
Тем временем я которую неделю пребываю в муках выбора USB аудиоинтерфейса. С USB Class Compliance, чтобы работать из-под линукса, и с функцией loopback, чтобы иметь возможность слышать себя на аудиостримах.

Как назло, у новых крутых (по ТТХ) Audient iD4 mk2 и iD14 mk2 — плохо с Class Compliance, у отличного Solid State Logic SSL2+ — нет loopback, а MOTU M2/M4 — в Европе сейчас не купить. Остальное либо сильно за пределами бюджета, либо свистит-шипит и не достойно покупки.
The economic value of targeting aging
Andrew J. Scott, Martin Ellison & David A. Sinclair
Nature Aging (05 July 2021)

Abstract ⟨…⟩ Here we analyze existing data to evaluate the economic value of increases in life expectancy, improvements in health and treatments that target aging. We show that a compression of morbidity that improves health is more valuable than further increases in life expectancy, and that targeting aging offers potentially larger economic gains than eradicating individual diseases. We show that a slowdown in aging that increases life expectancy by 1 year is worth US$38 trillion, and by 10 years, US$367 trillion. Ultimately, the more progress that is made in improving how we age, the greater the value of further improvements.

Web: https://www.nature.com/articles/s43587-021-00080-0
PDF: https://www.nature.com/articles/s43587-021-00080-0.pdf
Organic Maps от со-создателей Maps.me

Недавно открыл для себя, что часть оригинальной команды за (скажем прямо) почившим в бесконечном цикле перепродаж Maps.Me — активно работает над картографическим приложением Organic Maps c возможностью скачивать карты для offline-использования. Тоже кроссплатформа и опенсорс, тот же удобный интерфейс, те же OSM-карты, та же отличная производительность и, конечно, тот же отличный privacy policy для параноиков вольных прагматиков.

Website: https://organicmaps.app/
Github: https://github.com/organicmaps/organicmaps
Telegram: https://www.tgoop.com/OrganicMaps
Hermitage
Nvidia заключает сделку с SoftBank на $40 млрд о приобретении Arm Вот и всё, теперь официально. > As part of NVIDIA, Arm will continue to operate its open-licensing model while maintaining the global customer neutrality that has been foundational to its…
Сделка Nvidia и Softbank о покупке ARM окончательно провалена (источники Reuters и FT)

Не хотел донимать вас постами о череде регуляторных претензий разных стран, ждал окончательной точки в этой истории.

Я очень надеялся на провал. За год было приведено множество аргументов о том, что Nvidia недобросовестный конкурент и почему им нельзя доверять эту IP. Единогласный отказ всех антимонопольных комиссий ощущается как победа здравого смысла.

Не смотря на справедливую развязку этой истории, остаются вопросы о будущем компании. Softbank получит от Nvidia $1.25 млрд отступных, но лишается необходимых им $66 млрд. Внутренние проблемы компании никуда не делись — ARM все еще малоликвидный актив, который не удалось продать, а сам Softbank еще более остро нуждается в деньгах.

Теперь ARM дорога только на IPO. Как это часто бывает у публичных компаний с посредственным управлением, каждый корпоративный процесс будет насильно выгнут эффективными менеджерами под бенчмарки рентабельности. Крупнее штат legal и sales отделов, больше инерции и бюрократии, — но меньше инженерии и инноваций. Если в ближайшее время не станет известно об очередном внезапном покупателе, то в итоге компанию с таким владельцем и управлением ждет постепенная IBM'ификация. Полагаю, я прав в своем прогнозе, но надеюсь, что ошибаюсь.

Тем не менее, не стоит унывать, RISC-V — новый клевый парень на районе! К слову, сегодня у него прибавилось влиятельных друзей.
Hermitage
AMD ведет переговоры о покупке Xilinx Интересная и неожиданная новость. Я в частных беседах высказывал мнение, что первой большой покупкой AMD могла бы стать сетевая компания (Juniper Networks, например), в качестве ответа на покупку Mellanox Нвидией. Но…
AMD официально закрыла сделку о поглощении Xilinx

Событие уже весь день в новостях, но стоит написать, чтобы поставить точку и в этой истории. В отличие от сделки Nvidia—ARM — это, на мое мнение, хорошее и полезное поглощение.

Надеемся, что AMD проведет большую работу по разработке универсальных, действительно удобных и, что не менее важно, открытых инструментов для облегчения разработки на базе Xilinx FPGA, а вместе с ним и будущих профессиональных GPU, DPU/SmartNIC и прочих XNU-ускорителей. По образу того, что Intel делает с oneAPI — единый зонтичный программный пакет из разных, теперь уже бесплатных утилит (компиляторы, драйверы для компиляторов вроде dpcpp/icx/etc, MPI и т.д.) для программирования/оффлоудинга аппаратных ускорителей на базе различных архитектур.

Intel движется в верном направлении, но и этого мало — oneAPI всё еще слишком завязан на интеловские продукты и это пока не слишком универсальное решение: разработчикам приходится вручную таргетить свой код, oneAPI не умеет автоматически эффективно определять таргет в гетерогенной среде на более подходящее задаче оборудование; у oneAPI слабая поддержка ускорителей других вендоров и сильно мешает отсутствие в продаже собственных — серверные GPU у Intel только готовятся к выходу, но обещают 2x производительности от Nvidia A100 (с оговорками), а сетевые DPU IPU тоже будут в продаже позже и пока доступны только партнерам по разработке. По большому счету, использовать oneAPI пока что просто было не на чем, но это скоро изменится.

В общем, у AMD/Xilinx традиционно тяжело с софтовой частью, но теперь есть к чему стремиться — догонять и перегонять.
rm -rf /etc/

Пару недель назад имел неосторожность удалить /etc/ с основной рабочей системы. Как это часто бывает, виной факапа стала банальная опечатка: sudo rm -rf /etc/ path/to/dir — со злополучным пробелом после "/etc/".

Заметил не сразу. Сначала отвалился sudo, а там и по su - root ответ, что root не найден. А за ним и paru/pacman, и systemd-юниты, и wg-конфиги… ну и так далее, сами догадываетесь. Восстановился без полной перестановки системы, благо, Arch Linux достаточно гибкий, но утраченные конфиги, конечно, пришлось доставать по бэкапам, либо писать заново.

Не знаю, какой опыт вынести из этого казуса: "не делайте опечаток" — звучит не слишком практично. Что тут еще можно предпринять? Пожалуй, делайте и верифицируйте бэкапы, это более применимо в качестве вывода.
Нет войне! 🇺🇦
Мы начали активную архивацию онлайн сайтов исчезающих в самое ближайшее время. Это включает перезапуск нашего сайта Национального цифрового архива (ruarxive.org), запуск этого телеграм канала ruarxive и переход к архивации наиболее уязвимых и значимых сайтов.

Какие риски возникают и почему архивация важна?

Существует много рисков: технические сбои, взломы хакеров, санкции, ошибка администраторов, изъятие серверов и ликвидация организаций/проектов. Ключевые риски сейчас в ликвидации проектов и организаций. Например, ликвидируется Эхо Москвы, а Znak.com одномоментно закрыл сайт.

Наша позиция в том что должны сохранятся все цифровые ресурсы, вне зависимости от их политической, идеологической и иной направленности, подпадающие одновременно под два критерия: общественная значимость и высокая вероятность исчезновения.

Как происходит архивация?

Как только выясняется какой сайт/цифровой ресурс может исчезнуть, он вносится в план архивации, мы определяем как его можно архивировать, максимально оперативно запускаем архивацию техническими инструментами и заполняем его карточку. Сейчас мы умеем архивировать сайты, телеграм каналы, аккаунты в инстаграм и твиттер и, ограниченно в других социальных сетях.

После окончания выгрузки файлы загружаются в наше онлайн хранилище, в облако Backblaze и оффлайн хранилище на случай их недоступности.
Итоговые файлы могут достигать сотен гигабайт, в случае веб архивов они представлены в форматах warc.gz, специальном формате созданном для веб-архивации.

Где можно увидеть что уже заархивировано?

Списки сайтов последних архивационных кампаний можно увидеть в специальной таблице на сервисе Airtable. Там же приведены ссылки на сохранённые сайты в рамках предыдущих двух архивационных кампаний сайтов Роснано и сайтов Мемориала. Также доступны архивы за прошлые годы, общий список можно скачать в CSV формате.

Файлы в формате WARC можно открыть с помощью программы ReplayWeb.page оффлайн, остальные архивы можно открыть любым архиватором поддерживающим ZIP и GZ файлы.

Сайт уже исчез, что делать?

Связаться с его владельцами и попросить поделиться архивом или написать нам в @ruarxivechat и мы постараемся это сделать.
Иногда сайт частично можно восстановить из других источников, таких как Интернет-архив если он имеет большую значимость мы попробуем это сделать.

Какие ещё есть проекты в этой области?

В нашем архиве далеко не всё, мы стараемся максимально полно сохранять то что исчезает, но широта его охвата ограничена. Мы не можем сделать полную копию всех каналов в Телеграм или всех сайтов. Если Вы ищите архивы цифровых материалов то обратите внимание на такие ресурсы как Archive.org, Common Crawl и проекты ArchiveTeam.

Как помочь?

1. Финансовое пожертвование Инфокультуре - https://www.infoculture.ru/donation/. Средства идут на сервера и оплату облачного хранения.
2. Сообщить о том что сайт/ресурс может исчезнуть чтобы мы успели его сохранить. Можно написать в чат @ruarxivechat или заполнить форму
3. Передать архивы сайта/ресурса в случае если он ранее исчез.
4. Помочь с разработкой инструментов для архивации сложных ресурсов - VK, Facebook, каналы и чаты в WhatsApp, Viber и других. Есть много других технических задач, мы их собираем
5. Пожертвовав диски/системы хранения/компьютеры для оффлайн хранения и сбора данных.
6. Присоединяйтесь к обсуждениям в чате @ruarxivechat

#webarchives #digitalpreservation #archives
Hermitage
Дорогие читательницы, а вас на удивление много, принимайте мои традиционные поздравления! (С каждым годом этот art challenge становится сложнее, но я справлюсь, хе-хе.)
Дорогие подписчицы и читательницы, мои поздравления!

Кувин, A. "Свидание" (1956, via avva). Ежегодному арт-челленджу конца не будет.
Hermitage
Пока не понятно, но судя по всему, Nvidia собираются приоткрыть драйвера под линукс. Точнее, начать активно контрибьютить в открытый драйвер Nouveau, тем самым решить проблему с подписанными (а потому недоступными для сторонних разработчиков) драйверами для…
NVIDIA Linux Open GPU Kernel Module

Звучит почти невероятно, но это случилось. MIT/GPL лицензия.

Текущая бета "production ready, opt-in" для модельного ряда ускорителей для ДЦ. Драйвер для GeForce пока в состоянии "alpha", но утверждается, что теперь это официальная ветка разработки для будущих версий. Драйвер будет разрабатываться out-of-tree, т.е. вне ядра, до полной стабилизации API/ABI, затем, вероятно, начнется работа по мерджу ядра в апстрим.

User-space библиотеки для OpenGL, Vulkan, OpenCL, CUDA остаются закрытыми. Однако данный открытый драйвер уже имеет поддержку DMA-BUF, чего нет в текущем проприетарном.

Official / Github / Phoronix / Reddit / HackerNews / Christian Schaller
Microbenchmarks

Прекрасное и пока еще малоизвестное:
https://github.com/clamchowder/Microbenchmarks
https://github.com/clamchowder/MicrobenchmarksGui

— свободный, бесплатный, кроссплатформенный набор system hardware benchmarking утилит (CPU/RAM/GPU) для инженеров. По сути это прямая альтернатива проприетарному AIDA64 на Windows, но с гораздо более гибкими настройками и точными числами.
scp (протокол) официально устаревший и небезопасный

Среди моих собеседников (из последних прочел пост у Олега) удивительно мало людей слышали о том, что scp официально считается устаревшим и небезопасным протоколом. Для передачи файлов рекомендуется использовать современные sftp и rsync (лично я предпочитаю последний).

Источник: https://lists.mindrot.org/pipermail/openssh-unix-dev/2019-March/037672.html

Edit: в комментариях уточнение, что с версии 9.0 утилита scp по умолчанию использует безопасный протокол sftp. Небезопасный протокол scp/rpc доступен за флагом -O для обратной совместимости — проверяйте свои скрипты.
Explicit synchronization стек на Linux

Новый протокол explicit synchronization для линукса на базе синхронизации DRM объектов — сегодня стал реальностью для пользователей видеокарт от Nvidia. Для контекста почему и кому это важно рекомендую следующие ссылки:

Bridging the synchronization gap on Linux (2022)
Ensuring steady frame rates with GPU-intensive clients (2023)
Explicit sync (2024)

Ожидается существенно более стабильный fps в играх; меньший лаг; должно пропасть мерцание в Steam Store (Issue# 10313) с Nvidia; Gamescope на Wayland должен начать лучше работать с Nvidia видеокартами.

Ниже список имплементаций данного протокола в примечательных, на мое мнение, проектах (из моего обсидиана):

AMDGPU: [amdgpu: Allow explicitly synchronized submissions (PATCH 6/6)] (merged где-то в 2022?)
Wayland protocols: [wayland/wayland-protocols!90] "linux-drm-syncobj-v1: new protocol" (merged on 20.03.2024); Phoronix
Mesa: [mesa/mesa!25709] "wsi: Implement explicit sync for Wayland" (merged on 02.04.2024); Phoronix
gamescope: [ValveSoftware/gamescope!1203] "Support for explicit sync" (merged on 27.03.2024)
GNOME: [gnome/mutter!3300] "Implement linux-drm-syncobj-v1" (merged on 28.03.2024); Phoronix
KDE: [plasma/kwin!4693] "wayland: implement linux-drm-syncobj-v1" (merged on 11.04.2024)
Xorg/XWayland: [xorg/xserver!967] "Explicit GPU Synchronization for DRI3, Present, and Xwayland" (merged on 09.04.2024)
Nvidia egl-wayland: [NVIDIA/egl-wayland!104] "Implement Explicit Sync" (merged on 20.03.2024)
Nvidia driver: "NVIDIA will be shipping an explicit sync implementation in an upcoming driver release!" — source; released beta 555.42.02 on 21.05.2024; Phoronix
Hyprland (aquamarin): [hyperwm/Hyprland!7151] (merged on 06.08.2024)
wlroots (Sway): [wlroots/wlroots!4715] "Add support for explicit synchronization, take 3" (merged on 06.08.2024); ⚠️ [wlroots/wlroots#3881] "linux-drm-syncobj-v1: add fine-grained release points"
Smithay (COSMIC): [Smithay/smithay!1356] "WIP linux-drm-syncobj-v1" (merged on 24.09.2024)

Жду поддержки под wlroots (я пользуюсь Sway upd: перехожу на Cosmic WM) и бенчмарков. А также драйвер Nvidia 650, где ожидается explicit sync для Vulkan WSI.
2024/12/01 01:21:23
Back to Top
HTML Embed Code: