ch
Feedback
Блог*

Блог*

前往频道在 Telegram

Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here

显示更多
1 922
订阅者
-324 小时
-57
-1330
帖子存档
#prog #rust #article Volatile So the other day on Twitter a person posted a perfectly innocent question. does Rust’s Cell type have volatile semantics. is Cell the appropriate type for describing memory that is modified by peripheral hardware. do i have to write a volatile cell crate. i do not wish to write volcel at my job but i will do it if i have to To which I replied (1) Cell does not have volatile semantics (2) do not write a volcel crate there are several crate for a VolatileCell type already (3) do not use any VolatileCell crate they literally are all incorrect. Now before we begin, full disclosure: I have my own volatile handling crate, which could be seen as a “competing” crate with the rest of the “VolatileCell” style crates. It offers an alternate style of abstraction, which is slightly more annoying to use in some cases, but has the main benefit that it’s at least not incorrect.

Repost from Neural Machine
Молодых расстреляют и посадят.

Современная фронтенд-разработка — это лучшее от всех миров: надёжность PHP, скорость Python и скорость компиляции C++.

#meme про Apple 🧀🧀🧀

Не слушайте Андрея, он на себя наговаривает

@ozkriff: — ...Я не просто бесполезный, я вредный. #quotes

#game #article Marvel Snap - The Definitive Deconstruction Подробный разбор Marvel Snap — f2p PvP ККИ в сеттинге мультивселенной Marvel с покероподобной системой ставок, быстрыми матчами и колодами всего по 10 карт. Disclaimer: я в это не играл и про игру узнал лишь из этой статьи.

#rust The RustConf Keynote Fiasco, explained Вы, вероятно, слышали про недавнюю связанную с RustConf драму в раст-сообществе (если нет, то в тексте есть необходимый контекст). Амос взял на себя труд собрать воедино публичные заявления причастных лиц (со ссылками, разумеется) и расположить их в хронологическом порядке. После того, как я изучил этот текст (вместе со всеми упомянутыми, разумеется), я сформулировал своё мнение на эту ситуацию: Судя по всему, случившаяся драма не была вызвана чьим-то конкретным злонамеренным умыслом — только множеством актов сломанных коммуникаций. Разумеется, YMMV, но текст Амоса — это как минимум максимально подробный таймлайн произошедших событий на данный момент.

Repost from Neural Machine
Здравый смысл. Я не мечтаю об этом.

Repost from TrapsWorld
photo content

#prog #cpp #article Printing double aka the most difficult problem in computer sciences TL;DR: используйте std::format/{fmt}.
#prog #cpp #article Printing double aka the most difficult problem in computer sciences TL;DR: используйте std::format/{fmt}. Если нельзя, то: std::cout.precision(std::numeric_limits<double>::max_digits10 - 1); std::cout << std::scientific << 1.0/7.0 << '\n';

#prog #cpp #article Printing double aka the most difficult problem in computer sciences TL;DR: use std::format/{fmt}

#prog #rust В реализации select_nth_unstable добавили переход к median of medians для патологических входных данных. Теперь она действительно имеет линейную сложность. https://github.com/rust-lang/rust/pull/107522

github.com/rust-lang/rust/pull/86844 bjorn3: делает PR rustbot: меншонит bjorn3

#prog #rust Хоспаде, да неужели. Stabilize BuildHasher::hash_one

#prog #rust mod my { pub struct Foo(&'static str); } impl AsRef<str> for my::Foo { fn as_ref(&self) -> &str { let Self(s) = self; s } } Это компилируется, хотя единственное поле структуры Foo — приватное. issue, fix

@ozkriff: — ...Буду злобно клацать клешнями. #wafflecontext