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
Если я перестал хвалить Rust — я или умер, или попал в военкомат (что, в принципе, одно и то же)
😢33😁7🤔3
События последних дней таки догнали мою психику. Разрыдался.
И, кажется, у меня нервный тик.
И, кажется, у меня нервный тик.
😢37❤4😁2