1.9K subscribers
3.43K photos
134 videos
15 files
3.67K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Нашёл именно то, что искал. Спасибо Rutube.
🤯13👍5🤮4🌚4😁3🥰2
Блог*
#music Из сюрреалистичного шутера Post void. karlflodin.bandcamp.com/track/post-void-single-feat-ycjy
О, телега умеет прям из приложения запускать треки по превью ссылок на bandcamp
😒🤚
😏👉👌
🤡9🌚62👍1🥴1🍌1
🫡18😁8
#prog #rust #article

Using Rust Macros for Custom VTables

Или об автоматизации создания type-erased версии трейта. Примечательно тем, что ввиду контекста использования (движок для шаблонов) версия со стёртыми типами моделирует Arc<dyn Trait>
Forwarded from Саламандра. Сдвиг окна Овертона (Яна Ике 🔥 (огонёк одобряем))
"Мы завели кота, чтобы его шлёпать и гладить"
🥰82
Саламандра. Сдвиг окна Овертона
"Мы завели кота, чтобы его шлёпать и гладить"
Я, конечно, не кот, но меня тоже можно гладить и шлёпать
🤡16💯98💩4😁2🍌2🤮1🌚1
"Мы или не мы?"
😁3🤔31🤡1
Forwarded from Neural Machine
В моем организме много грязных вещей, например, чая.
🤡5👍3
#prog #rust #rustasync #article

Async Rust Challenges in Iroh

Хороший обзор текущих проблем с асинком в Rust (особенно разделяю негодование автора по поводу API tokio с эффектом, зависящим от глобального состояния). Вопреки названию, к конкретной кодовой базе содержимое статьи практически не привязано, так что рекомендую к прочтению.
Блог* pinned «#prog #rust #rustasync #article Async Rust Challenges in Iroh Хороший обзор текущих проблем с асинком в Rust (особенно разделяю негодование автора по поводу API tokio с эффектом, зависящим от глобального состояния). Вопреки названию, к конкретной кодовой…»
#meme про омерзительную ноутбучную клавиатуру
Forwarded from Tech Crimes (LucioB16 -)
😁32🤬8🤮6🤯4💩4
We have come full circle.

github.com/NilsIrl/dockerc
🤯27😁14🤡6🔥1
Crowsdrike выложили полный репорт краша

TLDR:

Поскольку у них драйвер на уровне ядра, то для официального обновления драйвера нужно проходить сертификацию майкрософта, что довольно долго, а им надо быстро выкатывать апдейты, поэтому они хранят все правила антивируса в динамических файлах которые автоматически подгружаются с их сервера

Они выкатили новое правило для сканирования IPC запросов, которое принимало на вход список из 21 аргумента, а система передавала туда только 20.

ВАЛИДАЦИИ АРГУМЕНТОВ У НИХ НЕТ 😁

Тесты это не поймали, потому что они доставали аргументы из запроса ЕБУЧИМ РЕГЕКСОМ, и аргумент номер 21 матчился звёздочкой (условно .*), поэтому в него просто передавалась пустая строка

Потом они сделали апдейт в котором поменяли регекс, и пустая строка больше не подходила под 21 группу, а дальше функция зовет args[20], и все, пизда.

Дальше эти ебланы в своем репорте пишут ВЫВОДЫ, которые они сделали из этого ИНЦИДЕНТА.

Краткая сводка выводов: "чеееее оказывается нам надо валидировать нашу хуйню и писать нормальные тесты а ещё НЕ выкатывать апдейты на все машины одновременно???? ОХУЕТЬ простите пожалуйста МЫ НЕ ЗНАЛИ"

Это НЕ первый раз когда краудстрайк крашил компьютеры, это просто самый масштабный случай на данный момент

Как вы думаете, начнут ли они писать нормальные тесты, если прошлые случаи их ничему не научили 🤷‍♂️
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡26🤣9🌚2😭2🍌1
У идеальной женщины есть...
👎4💩2🌚2🍌2
0x100 участников Чат*а
🌚6🥰4