TGViewer
Channel Public Channel
Random Rust Dev

Random Rust Dev

@random_rust_dev

Разработка на языке Rust.
Пишу простыни со своими мыслями о Rust и проектах на нем.
Subscribers
472
Photos
188
Videos
59
Links
44

Showing posts older than #456 · Back to latest

Older Posts 20 shown
Post #455 1.51K
Если вы понимаете шутку, то можете спокойно не только проходить собесы на английском, но и проводить их.
  • ❤ 7
  • 😁 2
Post #454 629
Постироничное.
  • 😁 8
Post #452 894
За чем вообще заморачиваться с рендерингом, если нейронка всё перерисует?
  • 💯 6
  • 😁 4
Post #450 667
Всем нужна поддержка
  • 💯 2
Post #449 924
Подскажите, как оно там на самом деле?
  • 😁 10
  • 🤣 4
  • ❤ 1
Post #448 747
  • 😁 16
  • 🤣 1
Post #447 722
Все ведь уже видели DLSS5?
Кто не видел - посмотрите.
А для тех кто в теме, ну вот:
  • 😁 23
Post #446 835
Bad UX moment.
Ты тыкаешь в виртуальную клаву, вылезает pop-up и ты попадаешь в кнопку на нём.
Эта кнопка почти мгновенно выключает железяку к чертям.

Если вы делаете pop-up. Пожалуйста, очень вас прошу. Не активируйте кнопки на нём сразу!
  • 😁 2
Post #445 965
Поздравляю всех причастных к празднику.
Буду краток. Красоты и добра всем мисс, миссис, муадмазель, мадам, леди и миледи.
  • ❤ 3
Post #444 951
Размышлял про Fullmetal Alchemist и до меня только сейчас дошло, что философский камень это метафора эксплуатации труда.

Как говорится, I was today years old.
  • ❤ 3
Post #442 1.13K
Читал про японские числительные.
Там нашлась забавная сноска по произношению

"Хяку" превращается в "Бяку" из-за рэндаку
  • 😁 15
Post #441 2.14K
Я попросил ИИ реализовать алгоритм для задачи, для которой брут-форс имеет сложность O(N!), но точно даёт оптимальный результат.
ИИ превзошел все мои ожидания и сделал алгоритм сложностью O( (N^2)! )
  • 😁 25
  • 🔥 6
  • ❤ 3
  • 🤮 1
Post #440 963
В новой квартире в люстре спальни обнаружилась встроенная блютусная колонка.
Нашёл, случайно подключившись, а она пиликнула.

Вопрос: ЗАЧЕМ?
  • 😁 15
Post #439 1.79K
Хайперы:
ИИ заменит разработчиков

ИИ:
  • 😁 11
  • 😱 4
  • ❤‍🔥 3
  • 💅 2
Post #438 864
Вопросы, которыми я никогда раньше не задавался, но вот случилось:
Как упорядочит 3д вектора так, что бы разница между соседними элементами имела наименьшую энтропию?
Post #437 833
Придумал забавный способ передать список из разных типов в функцию.

trait List {
type Head;
type Tail: List;

fn split(self) -> (Self::Head, Option<Self::Tail>);
}


При этом трейт должен быть конкретный, для задачи, что бы в Head добавить нужный баунд.

В чем тут прикол, ведь так список как бы бесконечный получается, раз Head всегда есть?
В том то и дело, что с точки зрения типов - да, бесконечный.
Только в конце списка Tail = Void, а у Void уже оба Head = Void и Tail = Void.
Сам Void это очевидно enum Void {}, который реализует любые нужный трейты.
То есть это бесконечный список типов, бесконечный хвост которого - пустота.
А List::split просто вернет None хвост в "рантайме".

Функция, в которую передали такой список может продолжать делать split, пока хвост - Some(tail).
Ограничение этой конструкции в том, что функция не может делать split в цикле, там же разные типы. Так что она либо делает это рекурсивно, либо фиксированное максимальное количество раз в теле.

Ссылка на playground с демонстрацией идеи
https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=82105fbaa8d370dec34f00a5900793df
play.rust-lang.org Rust Playground A browser interface to the Rust compiler to experiment with the language
Post #436 545
Писал длинный пост со своим затыком.
Предугадывал ваши вопросы и отвечал на них.
Пока отвечал, нашел решение.
Всем спасибо.
  • 🔥 16
  • ❤ 5
  • 👍 2
  • 😁 2
Post #433 908
Помните, я постил напечатанные миньки?

Вот, покрасил одну.
  • 🔥 10
  • ❤ 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →