> премиум-пользователи могут оставлять до трёх реакций на сообщении
Ну то есть реакции резко стали гораздо менее полезными. Не настолько, конечно, как хлопки на Medium, но всё же
Ну то есть реакции резко стали гораздо менее полезными. Не настолько, конечно, как хлопки на Medium, но всё же
🤡26🌚17👏16👎5🤔5💔4😁3💩3❤2👍2🤣1
Forwarded from Феминистское Антивоенное Сопротивление
⚡️Срочное обращение «Весны» и ФАС к российским военным: отказывайтесь от участия в «спецоперации» или сдавайтесь в плен. Как можно скорее — через сутки это может стать уголовным преступлением
Прямо сейчас Госдума в экстренном порядке приняла закон о внесении поправок в УК РФ. Он вводит уголовную ответственность для военных за добровольную сдачу в плен, самовольное оставление части и неисполнение приказов.
Уже завтра, 21 сентября, закон утвердит Совет Федерации. Вероятно, в тот же день он попадёт на подпись к Путину — и затем официально вступит в силу. Это радикально изменит ситуацию для военных, которые не хотят участвовать в «спецоперации».
С момента вступления нового закона в силу отказ от участия в военных действиях будет наказываться сроком до 3 лет — как неисполнение приказа. Сдача в плен также станет уголовно наказуемым деянием, за неё будет грозить до 10 лет лишения свободы.
Закон будет работать даже в том случае, если военное положение не объявят — в поправках говорится о невыполнении приказа «в период вооруженного конфликта», а не официально объявленной войны.
Поправки коснутся не только военных, которые уже находится на территории Украины, но и тех, кто пока находится в России в частях и кого готовят к отправке в зону конфликта.
До сих пор отказываться от участвовать в военных действиях или продолжать воевать было законно. Несмотря на угрозы, с которыми сталкивались «отказники», никакой ответственности для них зачастую не наступало.
‼️ Мы призываем российских военных в частях и на фронте как можно скорее отказаться от участия в «спецоперации» или сдаться в плен. Скорее всего, это ваш последний шанс — и воспользоваться им нужно в ближайшие сутки.
Умирать за Путина вы не обязаны. Возвращайтесь домой — к матерям, жёнам и детям. Вы нужны в России — тем, кто вас любит. Для властей вы всего лишь пушечное мясо, которое пускают в расход без всякого смысла и цели.
‼️ Вот инструкции «Призыва к совести» о том, как можно отказаться от участия в «спецоперации»:
— Как досрочно расторгнуть контракт по убеждениям, возникшим в связи с войной в Украине;
— Как отказаться ехать на войну и уволиться с военной службы;
— Как уволиться с истекшим сроком контракта;
— Как быть, если командир не принимает рапорт об увольнении: 1, 2, 3.
‼️ Если вы военный и вам нужна помощь с отказом от участия в «спецоперации» — обращайтесь за консультацией на горячую линию «Агоры», к «Военному омбудсмену» или на горячую линию «Призыва к совести» @agsnowarbot.
‼️ Если вы родственник или знакомый военного, принимающего участие в «спецоперации», и можете выйти с ним на связь — в срочном порядке передайте указанную информацию. Вы можете повлиять на то, чтобы человек успел стать отказчиком от военной службы.
‼️Если вы представляете антивоенную инициативу, правозащитную организацию или общественное движение — подписывайте и распространяйте наше обращение.
Прямо сейчас Госдума в экстренном порядке приняла закон о внесении поправок в УК РФ. Он вводит уголовную ответственность для военных за добровольную сдачу в плен, самовольное оставление части и неисполнение приказов.
Уже завтра, 21 сентября, закон утвердит Совет Федерации. Вероятно, в тот же день он попадёт на подпись к Путину — и затем официально вступит в силу. Это радикально изменит ситуацию для военных, которые не хотят участвовать в «спецоперации».
С момента вступления нового закона в силу отказ от участия в военных действиях будет наказываться сроком до 3 лет — как неисполнение приказа. Сдача в плен также станет уголовно наказуемым деянием, за неё будет грозить до 10 лет лишения свободы.
Закон будет работать даже в том случае, если военное положение не объявят — в поправках говорится о невыполнении приказа «в период вооруженного конфликта», а не официально объявленной войны.
Поправки коснутся не только военных, которые уже находится на территории Украины, но и тех, кто пока находится в России в частях и кого готовят к отправке в зону конфликта.
До сих пор отказываться от участвовать в военных действиях или продолжать воевать было законно. Несмотря на угрозы, с которыми сталкивались «отказники», никакой ответственности для них зачастую не наступало.
‼️ Мы призываем российских военных в частях и на фронте как можно скорее отказаться от участия в «спецоперации» или сдаться в плен. Скорее всего, это ваш последний шанс — и воспользоваться им нужно в ближайшие сутки.
Умирать за Путина вы не обязаны. Возвращайтесь домой — к матерям, жёнам и детям. Вы нужны в России — тем, кто вас любит. Для властей вы всего лишь пушечное мясо, которое пускают в расход без всякого смысла и цели.
‼️ Вот инструкции «Призыва к совести» о том, как можно отказаться от участия в «спецоперации»:
— Как досрочно расторгнуть контракт по убеждениям, возникшим в связи с войной в Украине;
— Как отказаться ехать на войну и уволиться с военной службы;
— Как уволиться с истекшим сроком контракта;
— Как быть, если командир не принимает рапорт об увольнении: 1, 2, 3.
‼️ Если вы военный и вам нужна помощь с отказом от участия в «спецоперации» — обращайтесь за консультацией на горячую линию «Агоры», к «Военному омбудсмену» или на горячую линию «Призыва к совести» @agsnowarbot.
‼️ Если вы родственник или знакомый военного, принимающего участие в «спецоперации», и можете выйти с ним на связь — в срочном порядке передайте указанную информацию. Вы можете повлиять на то, чтобы человек успел стать отказчиком от военной службы.
‼️Если вы представляете антивоенную инициативу, правозащитную организацию или общественное движение — подписывайте и распространяйте наше обращение.
👍21🤮8❤5🔥3🤣2👎1🤔1
#prog #abnormalprogramming #article
Size Optimization Tricks (перевод)
Или как сделать бинарь, исполняемый на четырёх разных OS
Size Optimization Tricks (перевод)
Или как сделать бинарь, исполняемый на четырёх разных OS
👍3
Forwarded from I’m CEO, beach
Команда. Всех, кто не уехал в Турцию, жду на совещании в 16-00. Немного не понял вашей спонтанной любви к туризму в рабочее время, но ладно. Всем дня.
👏13
#video #game
Шутки кончились, люди неиронично запилили Minecraft внутри Minecraft.
youtube.com/watch?v=-BP7DhHTU-I
Шутки кончились, люди неиронично запилили Minecraft внутри Minecraft.
youtube.com/watch?v=-BP7DhHTU-I
YouTube
I made Minecraft in Minecraft with redstone!
3D Minecraft in Minecraft with no command blocks, no datapacks and no mods.
Features include an 8x8x8 fully 3D-rendered world with 16 different block types, 32 different items, and dozens of game mechanics including mining, crafting, smelting, building, chests…
Features include an 8x8x8 fully 3D-rendered world with 16 different block types, 32 different items, and dozens of game mechanics including mining, crafting, smelting, building, chests…
👏5🔥2👍1
Forwarded from Generative Anton
Там в общем в области профессионального интереса случилась штука, о которой не могу молчать. В OpenAI зарелизили Whisper — это ASR моделька, которую обучили на 680к часов (это много) и по различным тестам она достигла и в робастности и в качестве уровня человека.
Самое важное — она полностью открытая, опенсорсная и под MIT-лицензией. Такие вот дела.
По метрикам (самое важное, чем измеряется качество ASR — WER) на длинных записях там все тоже очень на уровне коммерческих сервисах, а местами и лучше.
Самое важное — она полностью открытая, опенсорсная и под MIT-лицензией. Такие вот дела.
По метрикам (самое важное, чем измеряется качество ASR — WER) на длинных записях там все тоже очень на уровне коммерческих сервисах, а местами и лучше.
👍9🤯2
Блог*
...С другой стороны, зачем ограничиваться именно u32? Наш код вполне может работать с другими типами! Давайте это исправим: macro_rules! make_literal { (($n:expr) : $ty:ty) => {{ // то же, что и было, но заменяем u32 на $ty STR: &str =…
#prog #rust #моё
Тем временем вышла версия Rust 1.64.0. Релиз я разберу подробнее чуть позже, а пока отмечу, что благодаря стабилизации core::slice::from_raw_parts я наконец-то могу переписать свой макрос, который я не трогал два года, так, чтобы он работал на стабильной версии и при этом гарантированно работал без UB. Не то чтобы он не работал раньше, но раньше он полагался на конкретный порядок указателя и длины в представлении ссылки на слайс, который, вообще говоря, мог меняться от версии к версии.
Также я воспользовался шансом и задействовал алиасы примитивных типов из core, что позволит макросу работать и в том маловероятном случае, если кто-то перекроет имя примитивного типа
Тем временем вышла версия Rust 1.64.0. Релиз я разберу подробнее чуть позже, а пока отмечу, что благодаря стабилизации core::slice::from_raw_parts я наконец-то могу переписать свой макрос, который я не трогал два года, так, чтобы он работал на стабильной версии и при этом гарантированно работал без UB. Не то чтобы он не работал раньше, но раньше он полагался на конкретный порядок указателя и длины в представлении ссылки на слайс, который, вообще говоря, мог меняться от версии к версии.
Также я воспользовался шансом и задействовал алиасы примитивных типов из core, что позволит макросу работать и в том маловероятном случае, если кто-то перекроет имя примитивного типа
usize
.blog.rust-lang.org
Announcing Rust 1.64.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
🎉5🌚4🔥1
#prog #rust #rustreleasenotes
Вышла версия Rust 1.64.0! Как всегда, отсылаю за подробностями к RELEASES.md, а тут рассказываю лишь об избранных вещах.
▪️Одновременно стабилизировали трейт IntoFuture и немного поменяли семантику
▪️В придачу к изменению выше стабилизировали std::future::poll_fn и std::task::ready!.
▪️Список типов, которые могут быть полями объединений, пополнили мутабельные ссылки и кортежи разрешённых типов.
▪️Добавили линт
▪️Как я уже писал, типы для интеропа с C (по типу
▪️Крейты в составе workspace теперь могут описывать общие зависимости на уровне самого workspace, чтобы не повторять их.
▪️У команд
▪️Ошибки в const-контексте теперь снабжаются сообщением в несовместимости с будущими версиями
▪️Стабилизировали ещё пачку API. В основном — проверяемая арифметика для
Вышла версия Rust 1.64.0! Как всегда, отсылаю за подробностями к RELEASES.md, а тут рассказываю лишь об избранных вещах.
▪️Одновременно стабилизировали трейт IntoFuture и немного поменяли семантику
.await
. Так же, как цикл for
принимает не итераторы, а всё, что может быть сконвертировано в итератор при помощи IntoIterator::into_iter
, так и .await
теперь можно использовать на всём, что может конвертироваться в футуру через вызов IntoFuture::into_future
.▪️В придачу к изменению выше стабилизировали std::future::poll_fn и std::task::ready!.
▪️Список типов, которые могут быть полями объединений, пополнили мутабельные ссылки и кортежи разрешённых типов.
▪️Добавили линт
unused_tuple_struct_fields
, который делает понятно что. Но с оговорками: по умолчанию не включён (но планируют поднять до уровня warn в будущих релизах) и не предупреждает о неиспользуемых полях типа ()
.▪️Как я уже писал, типы для интеропа с C (по типу
c_int
) переехали наконец в core
в модуль ffi
, как и Cstr
, а CString
переехал в alloc::ffi
.▪️Крейты в составе workspace теперь могут описывать общие зависимости на уровне самого workspace, чтобы не повторять их.
▪️У команд
cargo
теперь можно указывать несколько флагов --target
, чтобы скомпилировать под несколько целевых платформ сразу▪️Ошибки в const-контексте теперь снабжаются сообщением в несовместимости с будущими версиями
rustc
▪️transmute_copy
теперь паникует, если целевой тип меньше исходного.▪️Стабилизировали ещё пачку API. В основном — проверяемая арифметика для
NonZero*
-типов, но также impl std::fmt::Write for OsString и slice::from_raw_parts
в const-контексте (!!!).blog.rust-lang.org
Announcing Rust 1.64.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
👍4🔥2