commit -m "better"
3.24K subscribers
1.03K photos
149 videos
3 files
2.39K links
just random thoughts
Download Telegram
https://www.phoronix.com/news/OpenWrt-Compromised-ASU-Builds

2 уязвимости в проекте openwrt.

Вторая так прямо очень красивая:

"2. Truncated SHA-256 Hash Collisions: The request hashing mechanism truncates SHA-256 hashes to only 12 characters. This significantly reduces entropy, making it feasible for an attacker to generate collisions. By exploiting this, a previously built malicious image can be served in place of a legitimate one, allowing the attacker to "poison" the artifact cache and deliver compromised images to unsuspecting users"
👍11🤡7🐳3😁1🤔1
Forwarded from The After Times
🤣47😁213👎3🔥1
commit -m "better"
Для сборки ядра нужна тулза bc. Тулза bc от проекта GNU требует для сборки программу ed. Но если собирать bc от GNU с ed от GNU, то ed зависает на входе. При этом, замечательно срабатывает ed из проекта heirloom, но на получившемся bc виснет сборка самого ядра(я смотрел на выхлоп heirloom ed, и почти готов дать зуб, что он таки правильный). На этом замечательном результате я остановился, и взял bc из проекта busybox.
Будни #bootstrap

В итоге, проблему со сборкой gnu bc пришлось раздебажить, потому что надоело костылизировать сборку ed от #heirloom.

Все оказалось до смешного просто - ed от GNU хочет завести временный файл, и именно в /tmp, которого у меня нет (#TMPDIR https://xn--r1a.website/itpgchannel/2350), молча глотает ошибку, и дальше мы получаем мусор на вход в сборку gnu bc.

Вот однострочник, который фиксит проблему - https://github.com/pg83/ix/blob/main/pkgs/bin/ed/ix.sh#L10
🔥124🤩4🤮3🤡3❤‍🔥1👍1🥱1🐳1
Forwarded from mem moment
18😁7👍5❤‍🔥3👎3💔1
😁24🍌12🌭8👍7🥴32🥰1👏1🤮1🐳1
#llvmweekly

https://discourse.llvm.org/t/nanobind-for-mlir-python-bindings/83511

Коллеги пишут, что ускорили какой-то биндинг из LLVM в Python, за счет использования nanobind вместо pybind11 (я хз что это, я использую cython), ажно на 10%.

Больше всего меня удивило не это, а вот этот вот отрывок текста:

"For a complicated Google-internal LLM model in JAX, this change improves the MLIR lowering..."

Это что значит?

Я просто не понимаю, что значат эти слова, когда их ставят рядом - где LLM, а где "MLIR lowering"?
🐳5👍3🤔21
Forwarded from Arslan's Insights
Оказывается, intel практически в одну калитку проигрывает рынок серверного железа.
🔥18🤷‍♂9🤔4👍3😢3
#rant

https://infosec.exchange/@wdormann/113625346544970814

"An EXT filesystem can tell the Linux OS how it should behave "if" the filesystem is corrupt, including triggering a kernel panic. In a world where USB thumb drives exist, this seems... not ideal"

Любое блочное устройство надо рассматривать как remote, со всеми вытекающими. Верхний уровень должен уметь делать retry, и указывать таймаут на любую операцию. Проблема в том, что современные FS делают это плохо, и не очень консистентно. Я как-то находил в коде XFS такие retry, но "плохо и мало".

С точки зрения пользователя FS тоже всегда должна рассматриваться как remote, со всеми вытекающими retry и указаниями таймаутов.

К сожалению, API unix такой, и вряд ли он поменяется, потому что огромные объемы софта полагаются на то, что "FS всегда есть под ногами".
👍10🔥5🐳4💯32🤷‍♂1
Forwarded from The Экономист
Яндекс стал вторым по популярности поисковиком в мире, говорится в итогах международного исследования Cloudflare. Кроме того, «Яндекс Браузер» стал третьим по популярности среди пользователей Android, а Telegram вышел на третье место среди мессенджеров, обогнав Viber и WeChat.

🤑 The Экономист
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🤡16🍾9🔥4🆒3
commit -m "better"
Очередное улучшение #libvte, а #alacritty все еще быстрее, и будет быстрее.
Хоба, вжух-вжух, и это поделие становится дефолтным терминалом в ubuntu!

#ptyxis

https://www.phoronix.com/news/Ubuntu-Ptyxis-Recommended

Чтобы я так жил, недоделку над #libvte - и дефолтным терминалом.

Впрочем, в последнее время очень много таких транных решений!

Как вам https://fedoraproject.org/wiki/Changes/FedoraMiracle, а?

Это fedora remix на wayland compositor, который пока есть только на бумаге (https://github.com/miracle-wm-org/miracle-wm)! А fedora на нем уже есть!
🤡8👍4🍓4
choose your class
🔥21💩6👍32🤔2😁1
commit -m "better"
choose your class
Я, очевидно, варвар.
12🤔6🤡3🐳2💯1
Всех поздравляю

В России полностью решена проблема с импортозамещением мощных вычислительных ресурсов, заявил глава "Ростелекома" Михаил Осеевский, выступая в Совете Федерации.

"Хочу доложить, что сегодня страна чувствует себя достаточно уверенно. У нас полностью решена проблема импортозамещения мощных вычислительных ресурсов, серверов, систем хранения [данных]", - сказал топ-менеджер.

Глава "Ростелекома" заявил о полном импортозамещении серверов в РФ
https://tass.ru/ekonomika/22637251
🤡66💊21🔥7😁7🥴4
https://www.mail-archive.com/devel-announce@lists.fedoraproject.org/msg03423.html

Видимо, у btrfs дела настолько плохи, что ей нужна отдельная Special Interest Group в составе Fedora:

"As Michel Lind mentioned back in August[1], we wanted to form a Special Interest Group to further the development and adoption of Btrfs in Fedora. As of yesterday, the SIG is now formed"

Скорее бы уже #bcachefs!
🤣106🤔2👍1😁1
😁52🔥9🤔54